1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4903],{99358:(e,a,r)=>{r.d(a,{Ej:()=>a6,I9:()=>a5,Uz:()=>ao,WE:()=>ab,_t:()=>a7,vL:()=>a8,wN:()=>eG});var t,n=null,o=0,s=[],i={},c=new Map;let d=Math.abs,l=Math.ceil,p=Math.floor,b=Math.log,f=Math.pow,m=Math.round,v=Math.sqrt;function h(e){if(arguments.length){if(!(e instanceof Array)){var a=0|arguments[0];if(a>=0x1000000)throw Error("array-size-limit");e=Array(a);for(var r=0;r<a;r++)e[r]=null}}else{for(var r=o-1;r>=0&&s[r]!==1/0;r--);if(r<0)throw Error("array-marker-not-found");e=s.splice(r+1,o-1-r),o=r}return e.b=e,e.o=0,e}function g(){for(var e=o-1;e>=0&&s[e]!==1/0;e-=2)if(s[e-1]===1/0)throw Error("dict-malformed-stack");if(e<0)throw Error("dict-marker-not-found");for(var a=new Map,r=e+1;r<o;r+=2){var t=s[r],n=typeof t;if("number"==n||"string"==n)a.set(t,s[r+1]);else if(t instanceof Uint8Array)a.set(w(t),s[r+1]);else throw Error("dict-not-a-valid-key("+t+")")}return o=e,a}function u(e){var a=typeof e;if("number"===a)return new Uint8Array(e);"string"!==a&&(e=""+e);for(var r=new Uint8Array(e.length),t=0,n=e.length;t<n;t++)r[t]=e.charCodeAt(t);return r}function x(e,a){if(o<e)throw Error("roll: --stack-underflow--");if(a){if(a<0)var r=s.splice(o-e,-a);else var r=s.splice(o-e,e-a);s.splice.apply(s,[o-r.length,0].concat(r))}}function w(e){return e instanceof Uint8Array?String.fromCharCode.apply(null,e):""+e}function _(e,a){if("string"==typeof e&&(e=u(e)),a instanceof Uint8Array)for(var r=0,t=a.length;r<t;r++)e[r]=a[r];else for(var r=0,t=a.length;r<t;r++)e[r]=a.charCodeAt(r);return a.length<e.length?e.subarray(0,a.length):e}function k(e,a){for(var r=0,t=a.length;r<t;r++)e[r]=a[r];return e.length=a.length,e}function y(e,a){var r=typeof a;"number"==r||"boolean"==r||null===a?a=""+a:"string"!==r&&(a="--nostringval--");for(var t=0,n=a.length;t<n;t++)e[t]=a.charCodeAt(t);return t<e.length?e.subarray(0,t):e}function q(e){return e instanceof Uint8Array?p(String.fromCharCode.apply(null,e).replace(/\0+$/,"")):p(""+e)}function C(e,a,r){return _(e,(~~a).toString(r).toUpperCase())}function M(e,a){return e instanceof Uint8Array?e[a]:"string"==typeof e?e.charCodeAt(a):e instanceof Array?e.b[e.o+a]:(a instanceof Uint8Array&&(a=w(a)),e instanceof Map)?e.get(a):e[a]}function S(e,a){return e instanceof Uint8Array||"string"==typeof e||e instanceof Array?a<e.length:(a instanceof Uint8Array&&(a=w(a)),e instanceof Map)?e.has(a):a in e}function j(e,a){if(e instanceof Map)a instanceof Uint8Array?e.delete(w(a)):e.delete(a);else if("object"==typeof e)a instanceof Uint8Array?delete e[w(a)]:delete e[a];else throw Error("undef-not-a-dict-"+typeof e)}function B(e,a,r){if(e instanceof Uint8Array)e[a]=r;else if(e instanceof Array)e.b[e.o+a]=r;else if(e instanceof Map)a instanceof Uint8Array?e.set(w(a),r):e.set(a,r);else if("object"==typeof e)a instanceof Uint8Array?e[w(a)]=r:e[a]=r;else throw Error("put-not-writable-"+typeof e)}function N(e,a,r){if(e instanceof Uint8Array)return e.subarray(a,a+r);if(e instanceof Array){var t=Array(r);return t.b=e.b,t.o=e.o+a,t}return e.substr(a,r)}function A(e,a,r){if(e instanceof Uint8Array)if("string"==typeof r)for(var t=0,n=r.length;t<n;t++)e[a+t]=r.charCodeAt(t);else for(var t=r.length-1;t>=0;t--)e[a+t]=r[t];else if(e instanceof Array)for(var o=e.b,s=a+e.o,i=r.b,c=r.o,t=0,n=r.length;t<n;t++)o[s+t]=i[c+t];else throw Error("putinterval-not-writable-"+typeof e)}function T(e){if(null==e)return"nulltype";var a=typeof e;return"number"==a?isFinite(e)?e%1?"realtype":"integertype":"marktype":"boolean"==a?"booleantype":"string"==a||e instanceof Uint8Array?"stringtype":"function"==a?"operatortype":e instanceof Array?"arraytype":"dicttype"}function z(e,a){e instanceof Uint8Array||(e=u(e));var r=0,t=e.length,n=a.length;if(1==n){var i=a instanceof Uint8Array?a[0]:a.charCodeAt(0);r=e[0]==i?1:t}else if(a.length<=t)for(a instanceof Uint8Array||(a=u(a));r<n&&e[r]==a[r];r++);r==n?(s[o++]=e.subarray(n),s[o++]=e.subarray(0,n),s[o++]=!0):(s[o++]=e,s[o++]=!1)}function R(e,a){e instanceof Uint8Array||(e=u(e));var r=e.length;if(1==a.length)for(var t=1,n=a instanceof Uint8Array?a[0]:a.charCo
1deAt(0),i=0;i<r&&e[i]!=n;i++);else{a instanceof Uint8Array||(a=u(a));for(var t=a.length,n=a[0],i=0;i<r&&e[i]!=n;i++);for(;i<r;){for(var c=1;c<t&&e[i+c]===a[c];c++);if(c===t)break;for(i++;i<r&&e[i]!=n;i++);}}i<r?(s[o++]=e.subarray(i+t),s[o++]=e.subarray(i,i+t),s[o++]=e.subarray(0,i),s[o++]=!0):(s[o++]=e,s[o++]=!1)}function I(e,a){if(e instanceof Uint8Array)for(var r=0,t=e.length;r<t&&(s[o++]=e[r],!(a&&a()));r++);else if(e instanceof Array)for(var n=e.b,r=e.o,t=e.o+e.length;r<t&&(s[o++]=n[r],!(a&&a()));r++);else if("string"==typeof e)for(var r=0,t=e.length;r<t&&(s[o++]=e.charCodeAt(r),!(a&&a()));r++);else if(e instanceof Map)for(var i=e.keys(),r=0,t=e.size;r<t;r++){var c=i.next().value;if(s[o++]=c,s[o++]=e.get(c),a&&a())break}else for(var c in e)if(s[o++]=c,s[o++]=e[c],a&&a())break}function D(){for(;o>0&&s[--o]!==1/0;);}function E(){for(var e=o-1;e>=0&&s[e]!==1/0;e--);return o-e-1}function F(e){for(var a=0,r=e.length,t=e.b,n=e.o;a<r;a++)s[o++]=t[n+a]}function L(e){for(var a=0,r=e.length,t=e.b,n=e.o+r-1;a<r;a++)t[n-a]=s[--o];s[o++]=e}function G(e,a){if("string"==typeof e&&"string"==typeof a)return e==a;if(e instanceof Uint8Array&&a instanceof Uint8Array){if(e.length!=a.length)return!1;for(var r=0,t=e.length;r<t;r++)if(e[r]!=a[r])return!1;return!0}return(e instanceof Uint8Array&&"string"==typeof a||a instanceof Uint8Array&&"string"==typeof e)&&(e instanceof Uint8Array?e=w(e):a=w(a)),e==a}function P(e,a){return!G(e,a)}function O(e,a){return e instanceof Uint8Array&&(e=w(e)),a instanceof Uint8Array&&(a=w(a)),e<a}function X(e,a){return e instanceof Uint8Array&&(e=w(e)),a instanceof Uint8Array&&(a=w(a)),e<=a}function U(e,a){return e instanceof Uint8Array&&(e=w(e)),a instanceof Uint8Array&&(a=w(a)),e>a}function K(e,a){return e instanceof Uint8Array&&(e=w(e)),a instanceof Uint8Array&&(a=w(a)),e>=a}function V(e,a){return"boolean"==typeof e?e&&a:e&a}function H(e,a){return"boolean"==typeof e?e!=a:e^a}function Z(e,a){return a<0?p(e/f(2,-a)):e*f(2,a)}var W=(t=new Float32Array(1),e=>(0|e)==e?e:(t[0]=e,t[0]));function Y(){var e=s[--o],a=s[--o];if(c.set("errorname",a),c.set("errorinfo",e),"string"==typeof e||e instanceof Uint8Array)throw Error(w(a)+": "+w(e));throw w(a)}let Q=new Map([["",""],["subspace",""],["split",""],["linegaps",1.2],["color","unset"],["xalign","left"],["yalign","above"],["direction","forward"],["font","OCR-B"],["size",10],["xoffset",0],["yoffset",0],["gaps",0]]);function $(){for(var e=1;e<=9;e++)for(var a=Q.keys(),r=0,t=Q.size;r<t;r++){var n=a.next().value;i["text"+e+n]=Q.get(n)}}function J(){for(var e=h(9),a=1;a<=9;a++){for(var r=new Map,t="text"+a,n=Q.keys(),c=0,d=Q.size;c<d;c++){var l=n.next().value;r.set(l,i[t+l])}B(e,a-1,r)}s[o++]=e}let ee={alttext:"text1",alttextsubspace:"text1subspace",alttextsplit:"text1split",textsubspace:"text1subspace",textsplit:"text1split",textlinegaps:"text1linegaps",textcolor:"text1color",textxalign:"text1xalign",textyalign:"text1yalign",textdirection:"text1direction",textfont:"text1font",textsize:"text1size",textxoffset:"text1xoffset",textyoffset:"text1yoffset",textgaps:"text1gaps",extratext:"text2",extratextsubspace:"text2subspace",extratextsplit:"text2split",extratextlinegaps:"text2linegaps",extratextcolor:"text2color",extratextxalign:"text2xalign",extratextyalign:"text2yalign",extratextdirection:"text2direction",extratextfont:"text2font",extratextsize:"text2size",extratextxoffset:"text2xoffset",extratextyoffset:"text2yoffset",extratextgaps:"text2gaps"};function ea(){var e=s[--o],a=s[o-1];if(a instanceof Uint8Array&&(a=w(a)),"string"==typeof a){let e=a.trim().split(/ +/g);s[o-1]=a=new Map;for(let r=0;r<e.length;r++){let t=e[r].split("=");1===t.length?a.set(t[0],!0):a.set(t[0],t[1])}}if(a.has("alttext")&&a.has("text1"))throw Error("bwipp.invalidTextOptions: alttext and text1 are mutually exclusive");if(a.has("extratext")&&a.has("text2"))throw Error("bwipp.invalidTextOptions: extratext and text2 are mutually exclusive");for(var r=a.keys(),t=0,n=a.size;t<n;t++){var c=r.next().value;e&&e[c]?a.set(e[c],a.get(c)):ee[c]&&(a.set(ee[c],a.get(c)),/^(?:alt|extra)text/.test(c)&&a.delete(c))}for(var c in i)if(a.has(c)){var d=a.get(c),l=i[c],p=typeof l;if(null===l||"number"==p){if(!isFinite(+d))throw Error("bwipp.invalidOptionType: "+c+": not a realtype: "+d);"string"==typeof d&&(d*=1,a.set(c,d))}else if("boolean"==p){if(!0!==d&&!1!==d){if(null==d||(0|d)===d)d=!!d;else if("true"===d)d=!0;else if("false"===d)d=!1;else throw Error("bwipp.invalidOptionType: "+c+": not a booleantype: "+d);a.set(c,d)}}else if("string"==p||l instanceof Uint8Array){if("number"==typeof d)d=""+d,a.set(c,d);else if(/^text\d$/.test(c)&&"string"==typeof d)d=u(d),a.set(c,d);else if("string"!=typeof d&&!(d instanceof Uint8Array))throw Error("bwipp.invalidOptionType: "+c+": not a stringtype: "+d)}else if(Object.prototype.toString.call(d)!==Object.prototype.toString.call(l))throw Error("bwipp.invalidOptionType: "+c+": expected "+(/\[object (\w+)\]/.exec(Object.prototype.toString.call(l))||[,"unknown"])[1].toLowerCase()+"type");i[c]=d}}function er(){var e={limit:s[--o],max:s[--o],cache:new Map,fifo:[],state:{head:0,cnt:0,total:0},fetch(){s[o++]=e,function(){var e=s[--o],a=s[--o],r=s[--o],t=s[--o];t instanceof Uint8Array&&(t=String.fromCharCode.apply(null,t));var n=e.cache;if(n.has(t)){s[o++]=n.get(t);return}var i=e.fifo,c=e.max,d=e.limit;r();var l=s[o-1];a();var p=s[--o],b=e.state;if(p<d){for(;!(b.total+p<=d)||!(b.cnt<c);){var f=i[b.head];s[o++]=n.get(f),a(),b.total=b.total-s[--o],n.delete(f),b.head=(b.head+1)%c,b.cnt--}
1n.set(t,l),i[(b.head+b.cnt)%c]=t,b.cnt++,b.total=b.total+p}s[o++]=l}()}};s[o++]=e}function et(){if(!et.globals){var e=i;i=et.globals={},s[o++]=1/0;var a=h(["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"]);s[o++]=0;for(var r=0,t=a.length;r<t;r++){var n=s[--o];s[o++]=M(a,r),s[o++]=n,s[o++]=n+1}o--,i.ctrl=g(),i=e}var e=i;i=Object.assign({},i,et.globals);var c=s[--o];i.fncvals=c;var d=s[--o];for(i.barcode=d,i.parse=M(i.fncvals,"parse"),j(i.fncvals,"parse"),i.parsefnc=M(i.fncvals,"parsefnc"),j(i.fncvals,"parsefnc"),i.parseonly=S(i.fncvals,"parseonly"),j(i.fncvals,"parseonly"),i.eci=S(i.fncvals,"eci"),j(i.fncvals,"eci"),i.msg=h(i.barcode.length),i.j=0,s[o++]=i.barcode;;){R(s[--o],"^");var l=s[--o],p=s[--o],b=p.length,f=i.msg,m=i.j;if(s[o++]=1/0,I(p),A(f,m,h()),i.j=W(b+i.j),l){o--;for(var v=0;v<1;v++){if(!i.parse&&!i.parsefnc){B(i.msg,i.j,94),i.j=i.j+1;break}if(B(i.msg,i.j,94),i.j=i.j+1,i.parse){if(s[o-1].length>=3){var x=N(s[o-1],0,3),w=i.ctrl,_=S(w,x);if(s[o++]=w,s[o++]=x,_){i.j=i.j-1;var k=s[--o],y=s[--o];B(i.msg,i.j,M(y,k)),i.j=i.j+1;var C=s[--o];s[o++]=N(C,3,C.length-3);break}o-=2}if(s[o-1].length>=2){var T=N(s[o-1],0,2),z=i.ctrl,D=S(z,T);if(s[o++]=z,s[o++]=T,D){i.j=i.j-1;var E=s[--o],F=s[--o];B(i.msg,i.j,M(F,E)),i.j=i.j+1;var L=s[--o];s[o++]=N(L,2,L.length-2);break}o-=2}if(s[o-1].length>=3){var P=N(s[o-1],0,3);s[o++]=!0;for(var O=0,X=P.length;O<X;O++){var U=M(P,O);(U<48||U>57)&&(s[o-1]=!1)}if(s[--o]){var K=q(N(s[o-1],0,3));s[o++]=K,K>255&&(o-=2,s[o++]="bwipp.invalidOrdinal#521",s[o++]="Ordinal must be 000 to 255",Y()),i.j=i.j-1;var V=s[--o];B(i.msg,i.j,V),i.j=i.j+1;var H=s[--o];s[o++]=N(H,3,H.length-3)}}}if(i.parseonly||!i.parsefnc||94!=M(i.msg,i.j-1))break;if(i.j=i.j-1,s[o-1].length<1&&(s[o-1]="bwipp.truncatedCaret#540",s[o++]="Caret character truncated",Y()),94==M(s[o-1],0)){B(i.msg,i.j,94),i.j=i.j+1;var Z=s[--o];s[o++]=N(Z,1,Z.length-1);break}if(s[o-1].length<3&&(s[o-1]="bwipp.truncatedFNC#550",s[o++]="Function character truncated",Y()),G(N(s[o-1],0,3),"ECI")&&i.eci){s[o-1].length<9&&(s[o-1]="bwipp.truncatedECI#555",s[o++]="ECI truncated",Y());var Q=N(s[o-1],3,6);s[o++]=Q;for(var $=0,J=Q.length;$<J;$++){var ee=M(Q,$);(ee<48||ee>57)&&(o-=2,s[o++]="bwipp.invalidECI#561",s[o++]="ECI must be 000000 to 999999",Y())}var ea=s[--o],er=0;I(ea,function(){var e=s[--o];er=10*W(er-(e-48))}),B(i.msg,i.j,~~(er/10)-1e6),i.j=i.j+1;var en=s[--o];s[o++]=N(en,9,en.length-9);break}s[o-1].length<4&&(s[o-1]="bwipp.truncatedFNC#572",s[o++]="Function character truncated",Y());var eo=N(s[o-1],0,4),es=S(i.fncvals,eo);if(s[o++]=eo,!es){var ei=s[--o],ec=u(ei.length+28);A(ec,28,ei),A(ec,0,"Unknown function character: "),s[o-1]="bwipp.unknownFNC#578",s[o++]=ec,Y()}var ed=s[--o];B(i.msg,i.j,M(i.fncvals,ed)),i.j=i.j+1;var el=s[--o];s[o++]=N(el,4,el.length-4);break}}else break}if(i.parseonly){s[o++]=u(i.j);for(var ep=0,eb=i.j-1;ep<=eb;ep+=1)B(s[o-1],ep,M(i.msg,ep))}else s[o++]=N(i.msg,0,i.j);i=e}function en(){if(!en.globals){var e=i;(i=en.globals={}).gs1process_primes=h([2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83]),i.gs1process_daysinmonth=h([31,-1,31,30,31,30,31,31,30,31,30,31]);var a=new Map([["cset","N"],["min",18],["max",18],["opt",!1],["linters",h(["lintcsum","lintgcppos2"])]]),r=new Map([["parts",h([a])],["dlpkey",h([])]]),t=new Map([["cset","N"],["min",14],["max",14],["opt",!1],["linters",h(["lintcsum","lintgcppos2"])]]),n=new Map([["parts",h([t])],["ex",h(["255","37"])],["dlpkey",h([h(["22","10","21"]),h(["235"])])]]),c=new Map([["cset","N"],["min",14],["max",14],["opt",!1],["linters",h(["lintcsum","lintgcppos2"])]]),d=new Map([["parts",h([c])],["ex",h(["01","03"])],["req",h([h([h(["37"])])])]]),l=new Map([["cset","N"],["min",14],["max",14],["opt",!1],["linters",h(["lintcsum","lintgcppos2"])]]),p=new Map([["parts",h([l])],["ex",h(["01","02","37"])],["dlattr",!1]]),b=new Map([["cset","X"],["min",1],["max",20],["opt",!1],["linters",h([])]]),f=new Map([["parts",h([b])],["req",h([h([h(["01"]),h(["02"]),h(["03"]),h(["8006"]),h(["8026"])])])]]),m=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h(["lintyymmd0"])]]),v=new Map([["parts",h([m])],["req",h([h([h(["01"]),h(["02"]),h(["03"]),h(["8006"]),h(["8026"])])])]]),w=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h(["lintyymmd0"])]]),k=new Map([["parts",h([w])],["req",h([h([h(["8020"])])])]]),y=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h(["lintyymmd0"])]]),C=new Map([["parts",h([y])],["req",h([h([h(["01"]),h(["02"]),h(["03"]),h(["8006"]),h(["8026"])])])]]),j=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h(["lintyymmd0"])]]),T=new Map([["parts",h([j])],["req",h([h([h(["01"]),h(["02"]),h(["03"]),h(["255"]),h(["8006"]),h(["8026"])])])]]),O=new Map([["cset","N"],["min",2],["max",2],["opt",!1],["linters",h([])]]),X=new Map([["parts",h([O])],["req",h([h([h(["01"]),h(["02"]),h(["8006"]),h(["8026"])])])]]),K=new Map([["cset","X"],["min",1],["max",20],["opt",!1],["linters",h([])]]),V=new Map([["parts",h([K])],["ex",h(["235"])],["req",h([h([h(["01"]),h(["03"]),h(["8006"])])])],["dlattr",!1]]),H=new Map([["cset","X"],["min",1],["max",20],["opt",!1],["linters",h([])]]),Z=new Map([["parts",h([H])],["req",h([h([h(["01"])])])],["dlattr",!1]]),Q=new Map([["cset","X"],["min",1],["max",28],["opt",!1],["linters",h([])]]),$=new Map([["parts",h([Q])],["req",h([h([h(["01"])])])],["dlattr",!1]]),J=new Map([["cset","X"],["min",1],["max",30],["opt",!1],["linters",h([])]]),ee=new Map([["parts",h([J])],["req",h([h([h(["01"]),h(["02"]),h(["8006"]),h(["8026"])])])]]),ea=new Map([["cset","N"],["min",1],["max",6],["opt",!1],["linters",h([])]]),er=new Map([["parts",h([ea]
1)],["req",h([h([h(["01"]),h(["02"]),h(["8006"]),h(["8026"])])])]]),eo=new Map([["cset","X"],["min",1],["max",20],["opt",!1],["linters",h([])]]),es=new Map([["parts",h([eo])],["req",h([h([h(["01"])])])]]),ei=new Map([["cset","X"],["min",1],["max",30],["opt",!1],["linters",h([])]]),ec=new Map([["parts",h([ei])],["req",h([h([h(["01"]),h(["8006"])]),h([h(["21"])])])]]),ed=new Map([["cset","X"],["min",1],["max",30],["opt",!1],["linters",h([])]]),el=new Map([["parts",h([ed])],["req",h([h([h(["01"]),h(["8006"])])])]]),ep=new Map([["cset","N"],["min",13],["max",13],["opt",!1],["linters",h(["lintcsum","lintgcppos1"])]]),eb=new Map([["cset","X"],["min",1],["max",17],["opt",!0],["linters",h([])]]),ef=new Map([["parts",h([ep,eb])],["dlpkey",h([])]]),em=new Map([["cset","X"],["min",1],["max",20],["opt",!1],["linters",h([])]]),ev=new Map([["parts",h([em])],["req",h([h([h(["414"])])])],["dlattr",!1]]),eh=new Map([["cset","N"],["min",13],["max",13],["opt",!1],["linters",h(["lintcsum","lintgcppos1"])]]),eg=new Map([["cset","N"],["min",1],["max",12],["opt",!0],["linters",h([])]]),eu=new Map([["parts",h([eh,eg])],["ex",h(["01","02","415","8006","8020","8026"])],["dlpkey",h([])]]),ex=new Map([["cset","N"],["min",1],["max",8],["opt",!1],["linters",h([])]]),ew=new Map([["parts",h([ex])],["req",h([h([h(["01"]),h(["02"])])])]]),e_=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),ek=new Map([["parts",h([e_])],["ex",h(["310n"])],["req",h([h([h(["01"]),h(["02"])])])]]),ey=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),eq=new Map([["parts",h([ey])],["ex",h(["311n"])],["req",h([h([h(["01"]),h(["02"])])])]]),eC=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),eM=new Map([["parts",h([eC])],["ex",h(["312n"])],["req",h([h([h(["01"]),h(["02"])])])]]),eS=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),ej=new Map([["parts",h([eS])],["ex",h(["313n"])],["req",h([h([h(["01"]),h(["02"])])])]]),eB=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),eN=new Map([["parts",h([eB])],["ex",h(["314n"])],["req",h([h([h(["01"]),h(["02"])])])]]),eA=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),eT=new Map([["parts",h([eA])],["ex",h(["315n"])],["req",h([h([h(["01"]),h(["02"])])])]]),ez=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),eR=new Map([["parts",h([ez])],["ex",h(["316n"])],["req",h([h([h(["01"]),h(["02"])])])]]),eI=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),eD=new Map([["parts",h([eI])],["ex",h(["320n"])],["req",h([h([h(["01"]),h(["02"])])])]]),eE=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),eF=new Map([["parts",h([eE])],["ex",h(["321n"])],["req",h([h([h(["01"]),h(["02"])])])]]),eL=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),eG=new Map([["parts",h([eL])],["ex",h(["322n"])],["req",h([h([h(["01"]),h(["02"])])])]]),eP=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),eO=new Map([["parts",h([eP])],["ex",h(["323n"])],["req",h([h([h(["01"]),h(["02"])])])]]),eX=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),eU=new Map([["parts",h([eX])],["ex",h(["324n"])],["req",h([h([h(["01"]),h(["02"])])])]]),eK=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),eV=new Map([["parts",h([eK])],["ex",h(["325n"])],["req",h([h([h(["01"]),h(["02"])])])]]),eH=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),eZ=new Map([["parts",h([eH])],["ex",h(["326n"])],["req",h([h([h(["01"]),h(["02"])])])]]),eW=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),eY=new Map([["parts",h([eW])],["ex",h(["327n"])],["req",h([h([h(["01"]),h(["02"])])])]]),eQ=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),e$=new Map([["parts",h([eQ])],["ex",h(["328n"])],["req",h([h([h(["01"]),h(["02"])])])]]),eJ=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),e1=new Map([["parts",h([eJ])],["ex",h(["329n"])],["req",h([h([h(["01"]),h(["02"])])])]]),e2=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),e3=new Map([["parts",h([e2])],["ex",h(["330n"])],["req",h([h([h(["00"]),h(["01"])])])]]),e0=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),e4=new Map([["parts",h([e0])],["ex",h(["331n"])],["req",h([h([h(["00"]),h(["01"])])])]]),e6=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),e5=new Map([["parts",h([e6])],["ex",h(["332n"])],["req",h([h([h(["00"]),h(["01"])])])]]),e8=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),e7=new Map([["parts",h([e8])],["ex",h(["333n"])],["req",h([h([h(["00"]),h(["01"])])])]]),e9=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),ae=new Map([["parts",h([e9])],["ex",h(["334n"])],["req",h([h([h(["00"]),h(["01"])])])]]),aa=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),ar=new Map([["parts",h([aa])],["ex",h(["335n"])],["req",h([h([h(["00"]),h(["01"])])])]]),at=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),an=new Map([["parts",h([at])],["ex",h(["336n"])],["req",h([h([h(["00"]),h(["01"])])])]]),ao=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),as=new Map([["parts",h([ao])],["ex",h(["337n"])],["req",h([h([h(["01"])])])]]),ai=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),ac=new Map([["parts",h([ai])],["ex",h(["340n"])],["req",h([h([h(["00"]),h(["01"])])])]]),ad=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),al=new Map([["parts",h([ad])],["ex",h(["341n"])],["req",h([h([h(["00"]),h(["01"])])])]]),ap=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),ab=new Map([["parts",h([ap])],["ex",h(["342n"])],["req",h([h([h(["00"]),h(["01"])])])]]),af=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),am=new Map([["parts",h([af])],["ex",h(["343n"])],["req",h([h([h(["00"]),h(["01"])])])]]),av=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),ah=new Map([["parts",h([av])],["ex",h(["344n"])],["req",h([h([h(["00"]),h(["01"])])])]]),ag=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),au=new Map([["parts",h([ag])],["ex",h(["345n"])],["req",h([h([h(["00"]),h(["01"])])])]]),ax=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),aw=new Map([["parts",h([ax])],["ex",h(["346n"])],["req",h([h([h(["00"]),h(["01"])])])]]),a_=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),ak=new Map([["parts",h([a_])],["ex",h(["347n"])],["req",h([h([h(["00"]),h(["01"])])])]]),ay=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),aq=new Map([["parts",h([ay])],["ex",h(["348n"])],["req",h([h([h(["00"]),h(["01"])])])]]),aC=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),aM=new Map([["parts",h([aC])],["ex",h(["349n"])],["req",h([h([h(["00"]),h(["01"])])])]]),aS=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),aj=new Map([["parts",h([aS])],["ex",h(["350n"])],["req",h([h([h(["01"]),h(["02"])])])]]),aB=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),aN=new Map([["parts",h([aB])],["ex",h(["351n"])],["req",h([h([h(["01"]),h(["02"])])])]]),aA=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),aT=new Map([["parts",h([aA])],["ex",h(["352n"])],["req",h([h([h(["01"]),h(["02"])])])]]),az=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),aR=new Map([["parts",h([az])],["ex",h(["353n"])],["req",h([h([h(["00"]),h(["01"])])])]]),aI=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),aD=new Map([["parts",h([aI])],["ex",h(["354n"])],["req",h([h([h(["00"]),h(["01"])])])]]),aE=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),aF=new Map([["parts",h([aE])],["ex",h(["355n"])],["req",h([h([h(["00"]),h(["01"])])])]]),aL=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),aG=new Map([["parts",h([aL])],["ex",h(["356n"])],["req",h([h([h(["01"]),h(["02"])])])]]),aP=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),aO=new Map([["parts",h([aP])],["ex",h(["357n"])],["req",h([h([h(["01"]),h(["02"])])])]]),aX=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),aU=new Map([["parts",h([aX])],["ex",h(["360n"])],["req",h([h([h(["01"]),h(["02"])])])]]),aK=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),aV=new Map([["parts",h([aK])],["ex",h(["361n"])],["req",h([h([h(["01"]),h(["02"])])])]]),aH=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),aZ=new Map([["parts",h([aH])],["ex",h(["362n"])],["req",h([h([h(["00"]),h(["01"])])])]]),aW=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),aY=new Map([["parts",h([aW])],["ex",h(["363n"])],["req",h([h([h(["00"]),h(["01"])])])]]),aQ=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),a$=new Map([["parts",h([aQ])],["ex",h(["364n"])],["req",h([h([h(["01"]),h(["02"])])])]]),aJ=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),a1=new Map([["parts",h([aJ])],["ex",h(["365n"])],["req",h([h([h(["01"]),h(["02"])])])]]),a2=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),a3=new Map([["parts",h([a2])],["ex",h(["366n"])],["req",h([h([h(["01"]),h(["02"])])])]]),a0=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),a4=new Map([["parts",h([a0])],["ex",h(["367n"])],["req",h([h([h(["00"]),h(["01"])])])]]),a6=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),a5=new Map([["parts",h([a6])],["ex",h(["368n"])],["req",h([h([h(["00"]),h(["01"])])])]]),a8=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),a7=new Map([["parts",h([a8])],["ex",h(["369n"])],["req",h([h([h(["00"]),h(["01"])])])]]),a9=new Map([["cset","N"],["min",1],["max",8],["opt",!1],["linters",h([])]]),re=new Map([["parts",h([a9])],["req",h([h([h(["00"])]),h([h(["02"]),h(["8026"])])])]]),ra=new Map([["cset","N"],["min",1],["max",15],["opt",!1],["linters",h([])]]),rr=new Map([["parts",h([ra])],["ex",h(["390n","391n","394n","8111"])],["req",h([h([h(["255"]),h(["8020"])])])]]),rt=new Map([["cset","N"],["min",3],["max",3],["opt",!1],["linters",h(["lintiso4217"])]]),rn=new Map([["cset","N"],["min",1],["max",15],["opt",!1],["linters",h([])]]),ro=new Map([["parts",h([rt,rn])],["ex",h(["391n"])],["req",h([h([h(["8020"])])])]]),rs=new Map([["cset","N"],["min",1],["max",15],["opt",!1],["linters",h([])]]),ri=new Map([["parts",h([rs])],["ex",h(["392n","393n"])],["req",h([h([h(["01"])]),h([h(["30"]),h(["31nn"]),h(["32nn"]),h(["35nn"]),h(["36nn"])])])]]),rc=new Map([["cset","N"],["min",3],["max",3],["opt",!1],["linters",h(["lintiso4217"])]]),rd=new Map([["cset","N"],["min",1],["max",15],["opt",!1],["linters",h([])]]),rl=new Map([["parts",h([rc,rd])],["ex",h(["393n"])],["req",h([h([h(["30"]),h(["31nn"]),h(["32nn"]),h(["35nn"]),h(["36nn"])])])]]),rp=new Map([["cset","N"],["min",4],["max",4],["o
1pt",!1],["linters",h([])]]),rb=new Map([["parts",h([rp])],["ex",h(["394n","8111"])],["req",h([h([h(["255"])])])]]),rf=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),rm=new Map([["parts",h([rf])],["ex",h(["392n","393n","395n","8005"])],["req",h([h([h(["30"]),h(["31nn"]),h(["32nn"]),h(["35nn"]),h(["36nn"])])])]]),rv=new Map([["cset","X"],["min",1],["max",30],["opt",!1],["linters",h([])]]),rh=new Map([["parts",h([rv])]]),rg=new Map([["cset","X"],["min",1],["max",30],["opt",!1],["linters",h(["lintgcppos1"])]]),ru=new Map([["parts",h([rg])],["dlpkey",h([])]]),rx=new Map([["cset","N"],["min",17],["max",17],["opt",!1],["linters",h(["lintcsum","lintgcppos1"])]]),rw=new Map([["parts",h([rx])],["dlpkey",h([])]]),r_=new Map([["cset","X"],["min",1],["max",30],["opt",!1],["linters",h([])]]),rk=new Map([["parts",h([r_])],["req",h([h([h(["00"])])])]]),ry=new Map([["cset","N"],["min",13],["max",13],["opt",!1],["linters",h(["lintcsum","lintgcppos1"])]]),rq=new Map([["parts",h([ry])]]),rC=new Map([["cset","N"],["min",13],["max",13],["opt",!1],["linters",h(["lintcsum","lintgcppos1"])]]),rM=new Map([["parts",h([rC])],["dlpkey",h([h(["254"]),h(["7040"])])]]),rS=new Map([["cset","N"],["min",13],["max",13],["opt",!1],["linters",h(["lintcsum","lintgcppos1"])]]),rj=new Map([["parts",h([rS])],["req",h([h([h(["8020"])])])],["dlpkey",h([h(["8020"])])]]),rB=new Map([["cset","N"],["min",13],["max",13],["opt",!1],["linters",h(["lintcsum","lintgcppos1"])]]),rN=new Map([["parts",h([rB])]]),rA=new Map([["cset","N"],["min",13],["max",13],["opt",!1],["linters",h(["lintcsum","lintgcppos1"])]]),rT=new Map([["parts",h([rA])],["dlpkey",h([h(["7040"])])]]),rz=new Map([["cset","X"],["min",1],["max",20],["opt",!1],["linters",h([])]]),rR=new Map([["parts",h([rz])],["ex",h(["421"])]]),rI=new Map([["cset","N"],["min",3],["max",3],["opt",!1],["linters",h(["lintiso3166"])]]),rD=new Map([["cset","X"],["min",1],["max",9],["opt",!1],["linters",h([])]]),rE=new Map([["parts",h([rI,rD])],["ex",h(["4307"])]]),rF=new Map([["cset","N"],["min",3],["max",3],["opt",!1],["linters",h(["lintiso3166"])]]),rL=new Map([["parts",h([rF])],["ex",h(["426"])],["req",h([h([h(["01"]),h(["02"]),h(["8006"]),h(["8026"])])])]]),rG=new Map([["cset","N"],["min",3],["max",3],["opt",!1],["linters",h(["lintiso3166"])]]),rP=new Map([["cset","N"],["min",3],["max",3],["opt",!0],["linters",h(["lintiso3166"])]]),rO=new Map([["cset","N"],["min",3],["max",3],["opt",!0],["linters",h(["lintiso3166"])]]),rX=new Map([["cset","N"],["min",3],["max",3],["opt",!0],["linters",h(["lintiso3166"])]]),rU=new Map([["cset","N"],["min",3],["max",3],["opt",!0],["linters",h(["lintiso3166"])]]),rK=new Map([["parts",h([rG,rP,rO,rX,rU])],["ex",h(["426"])],["req",h([h([h(["01"]),h(["02"])])])]]),rV=new Map([["cset","N"],["min",3],["max",3],["opt",!1],["linters",h(["lintiso3166"])]]),rH=new Map([["parts",h([rV])],["ex",h(["426"])],["req",h([h([h(["01"]),h(["02"])])])]]),rZ=new Map([["cset","N"],["min",3],["max",3],["opt",!1],["linters",h(["lintiso3166"])]]),rW=new Map([["cset","N"],["min",3],["max",3],["opt",!0],["linters",h(["lintiso3166"])]]),rY=new Map([["cset","N"],["min",3],["max",3],["opt",!0],["linters",h(["lintiso3166"])]]),rQ=new Map([["cset","N"],["min",3],["max",3],["opt",!0],["linters",h(["lintiso3166"])]]),r$=new Map([["cset","N"],["min",3],["max",3],["opt",!0],["linters",h(["lintiso3166"])]]),rJ=new Map([["parts",h([rZ,rW,rY,rQ,r$])],["ex",h(["426"])],["req",h([h([h(["01"]),h(["02"])])])]]),r1=new Map([["cset","N"],["min",3],["max",3],["opt",!1],["linters",h(["lintiso3166"])]]),r2=new Map([["parts",h([r1])],["req",h([h([h(["01"]),h(["02"])])])]]),r3=new Map([["cset","X"],["min",1],["max",3],["opt",!1],["linters",h([])]]),r0=new Map([["parts",h([r3])],["req",h([h([h(["01"]),h(["02"])]),h([h(["422"])])])]]),r4=new Map([["cset","X"],["min",1],["max",35],["opt",!1],["linters",h(["lintpcenc"])]]),r6=new Map([["parts",h([r4])],["req",h([h([h(["00"])])])]]),r5=new Map([["cset","X"],["min",1],["max",70],["opt",!1],["linters",h(["lintpcenc"])]]),r8=new Map([["parts",h([r5])],["req",h([h([h(["00"])])])]]),r7=new Map([["cset","X"],["min",1],["max",70],["opt",!1],["linters",h(["lintpcenc"])]]),r9=new Map([["parts",h([r7])],["req",h([h([h(["4302"])])])]]),te=new Map([["cset","X"],["min",1],["max",70],["opt",!1],["linters",h(["lintpcenc"])]]),ta=new Map([["parts",h([te])],["req",h([h([h(["00"])])])]]),tr=new Map([["cset","X"],["min",2],["max",2],["opt",!1],["linters",h(["lintiso3166alpha2"])]]),tt=new Map([["parts",h([tr])],["req",h([h([h(["00"])])])]]),tn=new Map([["cset","X"],["min",1],["max",30],["opt",!1],["linters",h([])]]),to=new Map([["parts",h([tn])],["req",h([h([h(["00"])])])]]),ts=new Map([["cset","N"],["min",10],["max",10],["opt",!1],["linters",h(["lintlatitude"])]]),ti=new Map([["cset","N"],["min",10],["max",10],["opt",!1],["linters",h(["lintlongitude"])]]),tc=new Map([["parts",h([ts,ti])],["req",h([h([h(["00"])])])]]),td=new Map([["cset","X"],["min",1],["max",35],["opt",!1],["linters",h(["lintpcenc"])]]),tl=new Map([["parts",h([td])],["req",h([h([h(["00"])])])]]),tp=new Map([["cset","X"],["min",1],["max",70],["opt",!1],["linters",h(["lintpcenc"])]]),tb=new Map([["parts",h([tp])],["req",h([h([h(["00"])])])]]),tf=new Map([["cset","X"],["min",1],["max",70],["opt",!1],["linters",h(["lintpcenc"])]]),tm=new Map([["parts",h([tf])],["req",h([h([h(["4312"])])])]]),tv=new Map([["cset","X"],["min",1],["max",70],["opt",!1],["linters",h(["lintpcenc"])]]),th=new Map([["parts",h([tv])],["req",h([h([h(["00"])])])]]),tg=new Map([["cset","X"],["min",2],["max",2],["opt",!1],["linters",h(["lintiso3166alpha2"])]]),tu=new Map([["parts",h([tg])],["req",h([h([h(["00"])])])]]),tx=new Map([["cset","X"],["min",1],["max",20],["opt",!1],["linters",h([])]]),tw=new Map([["parts",h([tx])],["req",h([h([h(["00"])])])]]),t_=new Map([["cset","X"],["min",1],["max",30],["opt",!1],["linters",h([])]]),tk=new Map([["parts",h([t_])],["req",h([h([h(["00"])])])]]),ty=new Map([["cset","X"],["min",1],["max",35],["opt",!1],["linters",h(["lintpcenc"])]]),tq=new Map([["parts",h([ty])],["req",h([h([h(["00"])])])]]),tC=new Map([["cset","N"],["min",1],["max",1],["opt",!1],["linters",h(["lintyesno"])]]),tM=new Map([["parts",h([tC])],["req",h([h([h(["00"])])])]]),tS=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h(["lintyymmd0"])]]),tj=new Map([["cset","N"],["min",4],["max",4],["o
1pt",!1],["linters",h(["linthhmi"])]]),tB=new Map([["parts",h([tS,tj])],["req",h([h([h(["00"])])])]]),tN=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h(["lintyymmdd"])]]),tA=new Map([["parts",h([tN])],["req",h([h([h(["00"])])])]]),tT=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),tz=new Map([["cset","X"],["min",1],["max",1],["opt",!0],["linters",h(["linthyphen"])]]),tR=new Map([["parts",h([tT,tz])],["ex",h(["4331"])],["req",h([h([h(["00"])])])]]),tI=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),tD=new Map([["cset","X"],["min",1],["max",1],["opt",!0],["linters",h(["linthyphen"])]]),tE=new Map([["parts",h([tI,tD])],["ex",h(["4330"])],["req",h([h([h(["00"])])])]]),tF=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),tL=new Map([["cset","X"],["min",1],["max",1],["opt",!0],["linters",h(["linthyphen"])]]),tG=new Map([["parts",h([tF,tL])],["ex",h(["4333"])],["req",h([h([h(["00"])])])]]),tP=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),tO=new Map([["cset","X"],["min",1],["max",1],["opt",!0],["linters",h(["linthyphen"])]]),tX=new Map([["parts",h([tP,tO])],["ex",h(["4332"])],["req",h([h([h(["00"])])])]]),tU=new Map([["cset","N"],["min",13],["max",13],["opt",!1],["linters",h([])]]),tK=new Map([["parts",h([tU])],["req",h([h([h(["01"]),h(["02"]),h(["8006"]),h(["8026"])])])]]),tV=new Map([["cset","X"],["min",1],["max",30],["opt",!1],["linters",h([])]]),tH=new Map([["parts",h([tV])],["req",h([h([h(["01"]),h(["02"])])])]]),tZ=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h(["lintyymmdd"])]]),tW=new Map([["cset","N"],["min",4],["max",4],["opt",!1],["linters",h(["linthhmi"])]]),tY=new Map([["parts",h([tZ,tW])],["req",h([h([h(["01"]),h(["02"])])])]]),tQ=new Map([["cset","N"],["min",1],["max",4],["opt",!1],["linters",h([])]]),t$=new Map([["parts",h([tQ])],["req",h([h([h(["01","10"])])])]]),tJ=new Map([["cset","X"],["min",1],["max",12],["opt",!1],["linters",h([])]]),t1=new Map([["parts",h([tJ])],["req",h([h([h(["01"]),h(["02"])])])]]),t2=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h(["lintyymmdd"])]]),t3=new Map([["parts",h([t2])],["req",h([h([h(["01"]),h(["02"])])])]]),t0=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h(["lintyymmdd"])]]),t4=new Map([["cset","N"],["min",6],["max",6],["opt",!0],["linters",h(["lintyymmdd"])]]),t6=new Map([["parts",h([t0,t4])],["req",h([h([h(["01"]),h(["02"])])])]]),t5=new Map([["cset","X"],["min",1],["max",3],["opt",!1],["linters",h([])]]),t8=new Map([["parts",h([t5])],["req",h([h([h(["01"]),h(["02"])])])]]),t7=new Map([["cset","X"],["min",1],["max",10],["opt",!1],["linters",h([])]]),t9=new Map([["parts",h([t7])],["req",h([h([h(["01"]),h(["02"])])])]]),ne=new Map([["cset","X"],["min",1],["max",2],["opt",!1],["linters",h([])]]),na=new Map([["parts",h([ne])],["req",h([h([h(["01"]),h(["02"])])])]]),nr=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h(["lintyymmdd"])]]),nt=new Map([["cset","N"],["min",4],["max",4],["opt",!0],["linters",h(["linthhmi"])]]),nn=new Map([["parts",h([nr,nt])],["req",h([h([h(["01"]),h(["02"])])])]]),no=new Map([["cset","X"],["min",1],["max",20],["opt",!1],["linters",h([])]]),ns=new Map([["parts",h([no])],["req",h([h([h(["01"]),h(["8006"])]),h([h(["416"])])])]]),ni=new Map([["cset","X"],["min",1],["max",20],["opt",!1],["linters",h([])]]),nc=new Map([["parts",h([ni])],["req",h([h([h(["01"]),h(["8006"])])])]]),nd=new Map([["cset","X"],["min",1],["max",20],["opt",!1],["linters",h([])]]),nl=new Map([["parts",h([nd])],["req",h([h([h(["7021"])])])]]),np=new Map([["cset","X"],["min",1],["max",30],["opt",!1],["linters",h(["lintgcppos1"])]]),nb=new Map([["parts",h([np])]]),nf=new Map([["cset","N"],["min",3],["max",3],["opt",!1],["linters",h(["lintiso3166999"])]]),nm=new Map([["cset","X"],["min",1],["max",27],["opt",!1],["linters",h([])]]),nv=new Map([["parts",h([nf,nm])],["req",h([h([h(["01"]),h(["02"])])])]]),nh=new Map([["cset","N"],["min",1],["max",1],["opt",!1],["linters",h([])]]),ng=new Map([["cset","X"],["min",1],["max",1],["opt",!1],["linters",h([])]]),nu=new Map([["cset","X"],["min",1],["max",1],["opt",!1],["linters",h([])]]),nx=new Map([["cset","X"],["min",1],["max",1],["opt",!1],["linters",h(["lintimporteridx"])]]),nw=new Map([["parts",h([nh,ng,nu,nx])],["dlattr",!1]]),n_=new Map([["cset","X"],["min",1],["max",4],["o
1pt",!1],["linters",h(["lintpackagetype"])]]),nk=new Map([["parts",h([n_])],["req",h([h([h(["00"])])])],["dlattr",!1]]),ny=new Map([["cset","X"],["min",1],["max",20],["opt",!1],["linters",h([])]]),nq=new Map([["parts",h([ny])],["req",h([h([h(["01"])])])]]),nC=new Map([["cset","X"],["min",2],["max",2],["opt",!1],["linters",h([])]]),nM=new Map([["cset","X"],["min",1],["max",28],["opt",!1],["linters",h([])]]),nS=new Map([["parts",h([nC,nM])],["req",h([h([h(["01"]),h(["8004"])])])]]),nj=new Map([["cset","X"],["min",1],["max",20],["opt",!1],["linters",h([])]]),nB=new Map([["parts",h([nj])],["req",h([h([h(["01"]),h(["8006"])])])]]),nN=new Map([["cset","N"],["min",2],["max",2],["opt",!1],["linters",h(["lintmediatype"])]]),nA=new Map([["parts",h([nN])],["req",h([h([h(["8017"]),h(["8018"])])])]]),nT=new Map([["cset","X"],["min",1],["max",25],["opt",!1],["linters",h([])]]),nz=new Map([["parts",h([nT])],["req",h([h([h(["8017"]),h(["8018"])])])]]),nR=new Map([["cset","N"],["min",8],["max",8],["opt",!1],["linters",h(["lintyyyymmdd"])]]),nI=new Map([["parts",h([nR])],["ex",h(["7251"])],["req",h([h([h(["8018"])])])]]),nD=new Map([["cset","N"],["min",8],["max",8],["opt",!1],["linters",h(["lintyyyymmdd"])]]),nE=new Map([["cset","N"],["min",4],["max",4],["opt",!1],["linters",h(["linthhmi"])]]),nF=new Map([["parts",h([nD,nE])],["ex",h(["7250"])],["req",h([h([h(["8018"])])])]]),nL=new Map([["cset","N"],["min",1],["max",1],["opt",!1],["linters",h(["lintiso5218"])]]),nG=new Map([["parts",h([nL])],["req",h([h([h(["8018"])])])]]),nP=new Map([["cset","X"],["min",1],["max",40],["opt",!1],["linters",h(["lintpcenc"])]]),nO=new Map([["parts",h([nP])],["ex",h(["7256","7259"])],["req",h([h([h(["8017"]),h(["8018"])])])]]),nX=new Map([["cset","X"],["min",1],["max",10],["opt",!1],["linters",h([])]]),nU=new Map([["parts",h([nX])],["ex",h(["7256","7259"])],["req",h([h([h(["8017"]),h(["8018"])])])]]),nK=new Map([["cset","X"],["min",1],["max",90],["opt",!1],["linters",h(["lintpcenc"])]]),nV=new Map([["parts",h([nK])],["req",h([h([h(["8017"]),h(["8018"])])])]]),nH=new Map([["cset","X"],["min",1],["max",70],["opt",!1],["linters",h(["lintpcenc"])]]),nZ=new Map([["parts",h([nH])],["req",h([h([h(["8018"])])])]]),nW=new Map([["cset","X"],["min",3],["max",3],["opt",!1],["linters",h(["lintposinseqslash"])]]),nY=new Map([["parts",h([nW])],["req",h([h([h(["8018","7259"])])])]]),nQ=new Map([["cset","X"],["min",1],["max",40],["opt",!1],["linters",h(["lintpcenc"])]]),n$=new Map([["parts",h([nQ])],["ex",h(["7256"])],["req",h([h([h(["8018"])])])]]),nJ=new Map([["cset","N"],["min",4],["max",4],["opt",!1],["linters",h(["lintnonzero"])]]),n1=new Map([["cset","N"],["min",5],["max",5],["opt",!1],["linters",h(["lintnonzero"])]]),n2=new Map([["cset","N"],["min",3],["max",3],["opt",!1],["linters",h(["lintnonzero"])]]),n3=new Map([["cset","N"],["min",1],["max",1],["opt",!1],["linters",h(["lintwinding"])]]),n0=new Map([["cset","N"],["min",1],["max",1],["opt",!1],["linters",h([])]]),n4=new Map([["parts",h([nJ,n1,n2,n3,n0])],["req",h([h([h(["01"])])])]]),n6=new Map([["cset","X"],["min",1],["max",20],["opt",!1],["linters",h([])]]),n5=new Map([["parts",h([n6])]]),n8=new Map([["cset","N"],["min",1],["max",1],["opt",!1],["linters",h(["lintzero"])]]),n7=new Map([["cset","N"],["min",13],["max",13],["opt",!1],["linters",h(["lintcsum","lintgcppos1"])]]),n9=new Map([["cset","X"],["min",1],["max",16],["opt",!0],["linters",h([])]]),oe=new Map([["parts",h([n8,n7,n9])],["dlpkey",h([])]]),oa=new Map([["cset","X"],["min",1],["max",30],["opt",!1],["linters",h(["lintgcppos1"])]]),or=new Map([["parts",h([oa])],["dlpkey",h([h(["7040"])])]]),ot=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h([])]]),on=new Map([["parts",h([ot])],["req",h([h([h(["01"]),h(["02"])])])]]),oo=new Map([["cset","N"],["min",14],["max",14],["opt",!1],["linters",h(["lintcsum","lintgcppos2"])]]),os=new Map([["cset","N"],["min",4],["max",4],["opt",!1],["linters",h(["lintpieceoftotal"])]]),oi=new Map([["parts",h([oo,os])],["ex",h(["01","37"])],["dlpkey",h([h(["22","10","21"])])]]),oc=new Map([["cset","X"],["min",1],["max",34],["opt",!1],["linters",h(["lintiban"])]]),od=new Map([["parts",h([oc])],["req",h([h([h(["415"])])])]]),ol=new Map([["cset","N"],["min",6],["max",6],["opt",!1],["linters",h(["lintyymmdd"])]]),op=new Map([["cset","N"],["min",2],["max",2],["opt",!1],["linters",h(["linthh"])]]),ob=new Map([["cset","N"],["min",2],["max",2],["opt",!0],["linters",h(["lintmi"])]]),of=new Map([["cset","N"],["min",2],["max",2],["opt",!0],["linters",h(["lintss"])]]),om=new Map([["parts",h([ol,op,ob,of])],["req",h([h([h(["01"]),h(["02"])])])]]),ov=new Map([["cset","X"],["min",1],["max",50],["opt",!1],["linters",h([])]]),oh=new Map([["parts",h([ov])],["req",h([h([h(["00"]),h(["01"])])])]]),og=new Map([["cset","Y"],["min",1],["max",30],["opt",!1],["linters",h(["lintgcppos1"])]]),ou=new Map([["parts",h([og])],["dlpkey",h([h(["8011"])])]]),ox=new Map([["cset","N"],["min",1],["max",12],["opt",!1],["linters",h(["lintnozeroprefix"])]]),ow=new Map([["parts",h([ox])],["req",h([h([h(["8010"])])])],["dlattr",!1]]),o_=new Map([["cset","X"],["min",1],["max",20],["opt",!1],["linters",h([])]]),ok=new Map([["parts",h([o_])],["req",h([h([h(["01"]),h(["8006"])])])]]),oy=new Map([["cset","X"],["min",1],["max",25],["opt",!1],["linters",h(["lintcsumalpha","lintgcppos1"])]]),oq=new Map([["parts",h([oy])],["dlpkey",h([])]]),oC=new Map([["cset","X"],["min",1],["max",25],["opt",!1],["linters",h(["lintcsumalpha","lintgcppos1","linthasnondigit"])]]),oM=new Map([["parts",h([oC])],["req",h([h([h(["01"])])])],["dlattr",!1]]),oS=new Map([["cset","N"],["min",18],["max",18],["opt",!1],["linters",h(["lintcsum","lintgcppos1"])]]),oj=new Map([["parts",h([oS])],["ex",h(["8018"])],["dlpkey",h([h(["8019"])])]]),oB=new Map([["cset","N"],["min",18],["max",18],["opt",!1],["linters",h(["lintcsum","lintgcppos1"])]]),oN=new Map([["parts",h([oB])],["ex",h(["8017"])],["dlpkey",h([h(["8019"])])]]),oA=new Map([["cset","N"],["min",1],["max",10],["opt",!1],["linters",h([])]]),oT=new Map([["parts",h([oA])],["req",h([h([h(["8017"]),h(["8018"])])])],["dlattr",!1]]),oz=new Map([["cset","X"],["min",1],["max",25],["opt",!1],["linters",h([])]]),oR=new Map([["parts",h([oz])],["req",h([h([h(["415"])])])],["dlattr",!1]]),oI=new Map([["cset","N"],["min",14],["max",14],["opt",!1],["linters",h(["lintcsum","lintgcppos2"])]]),oD=new Map([["cset","N"],["min",4],["max",4],["o
1pt",!1],["linters",h(["lintpieceoftotal"])]]),oE=new Map([["parts",h([oI,oD])],["ex",h(["02","8006"])],["req",h([h([h(["37"])])])]]),oF=new Map([["cset","Z"],["min",1],["max",90],["opt",!1],["linters",h([])]]),oL=new Map([["parts",h([oF])],["req",h([h([h(["00"]),h(["01","21"]),h(["253"]),h(["255"]),h(["8003"]),h(["8004"]),h(["8006","21"]),h(["8010","8011"]),h(["8017"]),h(["8018"])])])]]),oG=new Map([["cset","N"],["min",15],["max",15],["opt",!1],["linters",h([])]]),oP=new Map([["parts",h([oG])],["req",h([h([h(["01","21"])])])],["dlattr",!1]]),oO=new Map([["cset","N"],["min",15],["max",15],["opt",!1],["linters",h([])]]),oX=new Map([["parts",h([oO])],["req",h([h([h(["01","21","8040"])])])],["dlattr",!1]]),oU=new Map([["cset","N"],["min",32],["max",32],["opt",!1],["linters",h([])]]),oK=new Map([["parts",h([oU])],["req",h([h([h(["01","21","8040"])])])],["dlattr",!1]]),oV=new Map([["cset","N"],["min",18],["max",18],["opt",!1],["linters",h([])]]),oH=new Map([["cset","N"],["min",1],["max",2],["opt",!0],["linters",h([])]]),oZ=new Map([["parts",h([oV,oH])],["req",h([h([h(["01","21","8040"])])])],["dlattr",!1]]),oW=new Map([["cset","X"],["min",1],["max",70],["opt",!1],["linters",h(["lintcouponcode"])]]),oY=new Map([["parts",h([oW])]]),oQ=new Map([["cset","N"],["min",4],["max",4],["opt",!1],["linters",h([])]]),o$=new Map([["parts",h([oQ])],["req",h([h([h(["255"])])])]]),oJ=new Map([["cset","X"],["min",1],["max",70],["opt",!1],["linters",h(["lintcouponposoffer"])]]),o1=new Map([["parts",h([oJ])]]),o2=new Map([["cset","X"],["min",1],["max",70],["opt",!1],["linters",h([])]]),o3=new Map([["parts",h([o2])],["req",h([h([h(["01"])])])],["dlattr",!1]]),o0=new Map([["cset","X"],["min",1],["max",30],["opt",!1],["linters",h([])]]),o4=new Map([["parts",h([o0])]]),o6=new Map([["cset","X"],["min",1],["max",90],["opt",!1],["linters",h([])]]),o5=new Map([["parts",h([o6])]]),o8=new Map([["00",r],["01",n],["02",d],["03",p],["10",f],["11",v],["12",k],["13",C],["15",C],["16",C],["17",T],["20",X],["21",V],["22",Z],["235",$],["240",ee],["241",ee],["242",er],["243",es],["250",ec],["251",el],["253",ef],["254",ev],["255",eu],["30",ew],["3100",ek],["3101",ek],["3102",ek],["3103",ek],["3104",ek],["3105",ek],["3110",eq],["3111",eq],["3112",eq],["3113",eq],["3114",eq],["3115",eq],["3120",eM],["3121",eM],["3122",eM],["3123",eM],["3124",eM],["3125",eM],["3130",ej],["3131",ej],["3132",ej],["3133",ej],["3134",ej],["3135",ej],["3140",eN],["3141",eN],["3142",eN],["3143",eN],["3144",eN],["3145",eN],["3150",eT],["3151",eT],["3152",eT],["3153",eT],["3154",eT],["3155",eT],["3160",eR],["3161",eR],["3162",eR],["3163",eR],["3164",eR],["3165",eR],["3200",eD],["3201",eD],["3202",eD],["3203",eD],["3204",eD],["3205",eD],["3210",eF],["3211",eF],["3212",eF],["3213",eF],["3214",eF],["3215",eF],["3220",eG],["3221",eG],["3222",eG],["3223",eG],["3224",eG],["3225",eG],["3230",eO],["3231",eO],["3232",eO],["3233",eO],["3234",eO],["3235",eO],["3240",eU],["3241",eU],["3242",eU],["3243",eU],["3244",eU],["3245",eU],["3250",eV],["3251",eV],["3252",eV],["3253",eV],["3254",eV],["3255",eV],["3260",eZ],["3261",eZ],["3262",eZ],["3263",eZ],["3264",eZ],["3265",eZ],["3270",eY],["3271",eY],["3272",eY],["3273",eY],["3274",eY],["3275",eY],["3280",e$],["3281",e$],["3282",e$],["3283",e$],["3284",e$],["3285",e$],["3290",e1],["3291",e1],["3292",e1],["3293",e1],["3294",e1],["3295",e1],["3300",e3],["3301",e3],["3302",e3],["3303",e3],["3304",e3],["3305",e3],["3310",e4],["3311",e4],["3312",e4],["3313",e4],["3314",e4],["3315",e4],["3320",e5],["3321",e5],["3322",e5],["3323",e5],["3324",e5],["3325",e5],["3330",e7],["3331",e7],["3332",e7],["3333",e7],["3334",e7],["3335",e7],["3340",ae],["3341",ae],["3342",ae],["3343",ae],["3344",ae],["3345",ae],["3350",ar],["3351",ar],["3352",ar],["3353",ar],["3354",ar],["3355",ar],["3360",an],["3361",an],["3362",an],["3363",an],["3364",an],["3365",an],["3370",as],["3371",as],["3372",as],["3373",as],["3374",as],["3375",as],["3400",ac],["3401",ac],["3402",ac],["3403",ac],["3404",ac],["3405",ac],["3410",al],["3411",al],["3412",al],["3413",al],["3414",al],["3415",al],["3420",ab],["3421",ab],["3422",ab],["3423",ab],["3424",ab],["3425",ab],["3430",am],["3431",am],["3432",am],["3433",am],["3434",am],["3435",am],["3440",ah],["3441",ah],["3442",ah],["3443",ah],["3444",ah],["3445",ah],["3450",au],["3451",au],["3452",au],["3453",au],["3454",au],["3455",au],["3460",aw],["3461",aw],["3462",aw],["3463",aw],["3464",aw],["3465",aw],["3470",ak],["3471",ak],["3472",ak],["3473",ak],["3474",ak],["3475",ak],["3480",aq],["3481",aq],["3482",aq],["3483",aq],["3484",aq],["3485",aq],["3490",aM],["3491",aM],["3492",aM],["3493",aM],["3494",aM],["3495",aM],["3500",aj],["3501",aj],["3502",aj],["3503",aj],["3504",aj],["3505",aj],["3510",aN],["3511",aN],["3512",aN],["3513",aN],["3514",aN],["3515",aN],["3520",aT],["3521",aT],["3522",aT],["3523",aT],["3524",aT],["3525",aT],["3530",aR],["3531",aR],["3532",aR],["3533",aR],["3534",aR],["3535",aR],["3540",aD],["3541",aD],["3542",aD],["3543",aD],["3544",aD],["3545",aD],["3550",aF],["3551",aF],["3552",aF],["3553",aF],["3554",aF],["3555",aF],["3560",aG],["3561",aG],["3562",aG],["3563",aG],["3564",aG],["3565",aG],["3570",aO],["3571",aO],["3572",aO],["3573",aO],["3574",aO],["3575",aO],["3600",aU],["3601",aU],["3602",aU],["3603",aU],["3604",aU],["3605",aU],["3610",aV],["3611",aV],["3612",aV],["3613",aV],["3614",aV],["3615",aV],["3620",aZ],["3621",aZ],["3622",aZ],["3623",aZ],["3624",aZ],["3625",aZ],["3630",aY],["3631",aY],["3632",aY],["3633",aY],["3634",aY],["3635",aY],["3640",a$],["3641",a$],["3642",a$],["3643",a$],["3644",a$],["3645",a$],["3650",a1],["3651",a1],["3652",a1],["3653",a1],["3654",a1],["3655",a1],["3660",a3],["3661",a3],["3662",a3],["3663",a3],["3664",a3],["3665",a3],["3670",a4],["3671",a4],["3672",a4],["3673",a4],["3674",a4],["3675",a4],["3680",a5],["3681",a5],["3682",a5],["3683",a5],["3684",a5],["3685",a5],["3690",a7],["3691",a7],["3692",a7],["3693",a7],["3694",a7],["3695",a7],["37",re],["3900",rr],["3901",rr],["3902",rr],["3903",rr],["3904",rr],["3905",rr],["3906",rr],["3907",rr],["3908",rr],["3909",rr],["3910",ro
1],["3911",ro],["3912",ro],["3913",ro],["3914",ro],["3915",ro],["3916",ro],["3917",ro],["3918",ro],["3919",ro],["3920",ri],["3921",ri],["3922",ri],["3923",ri],["3924",ri],["3925",ri],["3926",ri],["3927",ri],["3928",ri],["3929",ri],["3930",rl],["3931",rl],["3932",rl],["3933",rl],["3934",rl],["3935",rl],["3936",rl],["3937",rl],["3938",rl],["3939",rl],["3940",rb],["3941",rb],["3942",rb],["3943",rb],["3950",rm],["3951",rm],["3952",rm],["3953",rm],["3954",rm],["3955",rm],["400",rh],["401",ru],["402",rw],["403",rk],["410",rq],["411",rq],["412",rq],["413",rq],["414",rM],["415",rj],["416",rN],["417",rT],["420",rR],["421",rE],["422",rL],["423",rK],["424",rH],["425",rJ],["426",r2],["427",r0],["4300",r6],["4301",r6],["4302",r8],["4303",r9],["4304",ta],["4305",ta],["4306",ta],["4307",tt],["4308",to],["4309",tc],["4310",tl],["4311",tl],["4312",tb],["4313",tm],["4314",th],["4315",th],["4316",th],["4317",tu],["4318",tw],["4319",tk],["4320",tq],["4321",tM],["4322",tM],["4323",tM],["4324",tB],["4325",tB],["4326",tA],["4330",tR],["4331",tE],["4332",tG],["4333",tX],["7001",tK],["7002",tH],["7003",tY],["7004",t$],["7005",t1],["7006",t3],["7007",t6],["7008",t8],["7009",t9],["7010",na],["7011",nn],["7020",ns],["7021",nc],["7022",nl],["7023",nb],["7030",nv],["7031",nv],["7032",nv],["7033",nv],["7034",nv],["7035",nv],["7036",nv],["7037",nv],["7038",nv],["7039",nv],["7040",nw],["7041",nk],["710",nq],["711",nq],["712",nq],["713",nq],["714",nq],["715",nq],["716",nq],["717",nq],["7230",nS],["7231",nS],["7232",nS],["7233",nS],["7234",nS],["7235",nS],["7236",nS],["7237",nS],["7238",nS],["7239",nS],["7240",nB],["7241",nA],["7242",nz],["7250",nI],["7251",nF],["7252",nG],["7253",nO],["7254",nO],["7255",nU],["7256",nV],["7257",nZ],["7258",nY],["7259",n$],["8001",n4],["8002",n5],["8003",oe],["8004",or],["8005",on],["8006",oi],["8007",od],["8008",om],["8009",oh],["8010",ou],["8011",ow],["8012",ok],["8013",oq],["8014",oM],["8017",oj],["8018",oN],["8019",oT],["8020",oR],["8026",oE],["8030",oL],["8040",oP],["8041",oX],["8042",oK],["8043",oZ],["8110",oY],["8111",o$],["8112",o1],["8200",o3],["90",o4],["91",o5],["92",o5],["93",o5],["94",o5],["95",o5],["96",o5],["97",o5],["98",o5],["99",o5]]);i.gs1syntax=o8,s[o++]=1/0;for(var o7=h(["00","01","02","03","04","11","12","13","14","15","16","17","18","19","20","31","32","33","34","35","36","41"]),o9=0,se=o7.length;o9<se;o9++){var sa=M(o7,o9);s[o++]=sa,s[o++]=sa}var sr=g();i.aifixed=sr,s[o++]=1/0,s[o++]=0;for(var st=0;st<82;st++){var sn=M("!\"%&'()*+,-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz",st),so=s[--o];s[o++]=sn,s[o++]=so,s[o++]=so+1}o--;var ss=g();i.cset82=ss,s[o++]=1/0,s[o++]=0;for(var si=0;si<39;si++){var sc=s[--o];s[o++]=M("#-/0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",si),s[o++]=sc,s[o++]=sc+1}o--;var sd=g();i.cset39=sd,s[o++]=1/0,s[o++]=0;for(var sl=0;sl<32;sl++){var sp=s[--o];s[o++]=M("23456789ABCDEFGHJKLMNPQRSTUVWXYZ",sl),s[o++]=sp,s[o++]=sp+1}o--;var sb=g();i.cset32=sb,s[o++]=1/0,s[o++]=0;for(var sf=0;sf<64;sf++){var sm=s[--o];s[o++]=M("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_",sf),s[o++]=sm,s[o++]=sm+1}o--;var sv=g();i.cset64=sv,s[o++]=1/0;for(var sh=h(["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"]),sg=0,su=sh.length;sg<su;sg++){var sx=M(sh,sg);s[o++]=sx,s[o++]=sx}var sw=g();i.iso3166=sw,s[o++]=1/0;for(var s_=h(["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","E
1R","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"]),sk=0,sy=s_.length;sk<sy;sk++){var sq=M(s_,sk);s[o++]=sq,s[o++]=sq}var sC=g();i.iso3166alpha2=sC,s[o++]=1/0;for(var sM=h(["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","396","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"]),sS=0,sj=sM.length;sS<sj;sS++){var sB=M(sM,sS);s[o++]=sB,s[o++]=sB}var sN=g();i.iso4217=sN,s[o++]=1/0;for(var sA=h(["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"]),sT=0,sz=sA.length;sT<sz;sT++){var sR=M(sA,sT);s[o++]=sR,s[o++]=sR}var sI=g();i.aidcmediatype=sI,s[o++]=1/0;for(var sD=h(["1A","1B","1D","1F","1G","1W","200","201","202","203","204","205","206","210","211","212","2C","3A","3H","43","44","4A","4B","4C","4D","4F","4G","4H","5H","5L","5M","6H","6P","7A","7B","8","8A","8B","8C","9","AA","AB","AC","AD","AF","AG","AH","AI","AJ","AL","AM","AP","APE/AT","AV","B4","BB","BC","BD","BE","BF","BG","BGE","BH","BI","BJ","BK","BL","BM","BME","BN","BO","BP","BQ","BR","BRI","BS","BT","BU","BV","BW","BX","BY","BZ","CA","CB","CBL","CC","CCE","CD","CE","CF","CG","CH","CI","CJ","CK","CL","CM","CN","CO","CP","CQ","CR","CS","CT","CU","CV","CW","CX","CY","CZ","DA","DB","DC","DG","DH","DI","DJ","DK","DL","DM","DN","DP","DPE","DR","DS","DT","DU","DV","DW","DX","DY","E1","E2","E3","EC","ED","EE","EF","EG","EH","EI","EN","FB","FC","FD","FE","FI","FL","FO","FOB","FP","FPE","FR","FT","FW","FX","GB","GI","GL","GR","GU","GY","GZ","HA","HB","HC","HG","HN","HR","IA","IB","IC","ID","IE","IF","IG","IH","IK","IL","IN","IZ","JB","JC","JG","JR","JT","JY","KG","KI","LAB","LE","LG","LT","LU","LV","LZ","MA","MB","MC","ME","MPE","MR","MS","MT","MW","MX","NA","NE","NF","NG","NS","NT","NU","NV","OA","OB","OC","OD","OE","OF","OK","OPE","OT","OU","P2","PA","PAE","PB","PC","PD","PE","PF","PG","PH","PI","PJ","PK","PL","PLP","PN","PO","POP","PP","PPE","PR","PT","PU","PUE","PV","PX","PY","PZ","QA","QB","QC","QD","QF","QG","QH","QJ","QK","QL","QM","QN","QP","QQ","QR","QS","RB1","RB2","RB3","RCB","RD","RG","RJ","RK","RL","RO","RT","RZ","S1","SA","SB","SC","SD","SE","SEC","SH","SI","SK","SL","SM","SO","SP","SS","ST","STL","SU","SV","SW","SX","SY","SZ","T1","TB","TC","TD","TE","TEV","TG","THE","TI","TK","TL","TN","TO","TR","TRE","TS","TT","TTE","TU","TV","TW","TWE","TY","TZ","UC","UN","UUE","VA","VG","VI","VK","VL","VN","VO","VP","VQ","VR","VS","VY","WA","WB","WC","WD","WF","WG","WH","WJ","WK","WL","WM","WN","WP","WQ","WR","WRP","WS","WT","WU","WV","WW","WX","WY","WZ","X11","X12","X15","X16","X17","X18","X19","X20","X3","XA","XB","XC","XD","XF","XG","XH","XJ","XK","YA","YB","YC","YD","YF","YG","YH","YJ","YK","YL","YM","YN","YP","YQ","YR","YS","YT","YV","YW","YX","YY","YZ","ZA","ZB","ZC","ZD","ZF","ZG","ZH","ZJ","ZK","ZL","ZM","ZN","ZP","ZQ","ZR","ZS","ZT","ZU","ZV","ZW","ZX","ZY","ZZ"]),sE=0,sF=sD.length;sE<sF;sE++){var sL=M(sD,sE);s[o++]=sL,s[o++]=sL}var sG=g();i.packagetype=sG,i=e}var e=i;
1if(i=Object.assign({},i,en.globals),G(s[--o],"ai")){z(s[--o],"("),s[--o]||(s[o-1]="bwipp.GS1aiMissingOpenParen#2949",s[o++]="AIs must start with '('",Y()),o--;var sP=s[--o];for(s[o++]=1/0,s[o++]=sP;;){if(0==s[o-1].length){o--;break}R(s[--o],")"),s[--o]||(D(),s[o++]="bwipp.GS1aiMissingCloseParen#2955",s[o++]="AIs must end with ')'",Y());var sO=s[--o];o--;var sX=s[--o];if(s[o++]=sO,R(sX,"("),s[--o]){var sU=s[--o];o--;var sK=s[--o];s[o++]=sU,s[o++]=sK}else s[o++]=""}var sV=E();if(s[o++]=sV,sV>0)for(var sH=s[--o],sZ=sH,sW=~~(sH/2)+1;sZ>=sW;sZ-=1)x(sZ,-1);else o--;L(h(~~(E()/2)));var sY=s[--o];i.ais=sY,L(h(E()));var sQ=s[--o];s[o++]=1/0,I(sQ,function(){s[o++]=new Map([["parse",i.parse],["parseonly",!0],["parsefnc",!1]]),et()});var s$=h();i.vals=s$,o--}else{if(z(s[--o],"http://"),!s[--o]&&(z(s[--o],"HTTP://"),s[--o]||(z(s[--o],"https://"),!s[--o]&&(z(s[--o],"HTTPS://"),s[--o]||(s[o-1]="bwipp.GS1dlURIbadScheme#2974",s[o++]="Scheme must be http:// HTTP:// https:// or HTTPS://",Y())))),o--,R(s[--o],"/"),s[--o]||(s[o-1]="bwipp.GS1dlMissingDomainOrPathInfo#2980",s[o++]="URI must contain a domain and path info",Y()),o-=2,R(s[--o],"#"),s[--o]){var sJ=s[--o];s[--o-1]=sJ}if(R(s[--o],"?"),!s[--o]){var s1=s[--o];s[o++]="",s[o++]=null,s[o++]=s1}var s2=s[--o];i.pp=s2,o--;var s3=s[--o];for(i.qp=s3,s[o++]=1/0,s[o++]=0,s[o++]=0,s[o++]=i.pp;;){if(R(s[--o],"/"),!s[--o]){o--;break}var s0=s[--o];o--;var s4=s0.length+1,s6=s[--o],s5=s[o-1];s[o++]=W(s4+s5),s[o++]=s6}L(h(E()-1));var s8=s[--o];i.pipos=s8,o-=2,i.pipos.length<=1&&(s[o++]="bwipp.GS1dlNoAIinfo#3005",s[o++]="The path was too short to contain AI info",Y()),s[o++]=!1;for(var s7=i.pipos.length-2;s7>=0;s7-=2){var s9=M(i.pipos,s7),ie=N(i.pp,s9,W(M(i.pipos,s7+1)-s9)-1),ia=S(i.gs1syntax,ie);if(s[o++]=s7,s[o++]=ie,ia){var ir=s[--o];if(S(M(i.gs1syntax,ir),"dlpkey")){var it=s[--o];s[o-1]=it,s[o++]=!0;break}}else o--;o--}s[--o]||(s[o++]="bwipp.GS1dlNoAIinfo#3024",s[o++]="The path does not contain a valid primary key",Y());var io=s[--o],is=M(i.pipos,io);for(i.pp=N(i.pp,is,W(i.pp.length-is)),i.uriunescape=function(){var e=s[--o];i.qq=e;var a=s[--o];for(i.in=a,i.out=u(i.in.length),i.badhex=!1,s[o++]=0,s[o++]=0;!(s[o-2]>=i.in.length);){var r=s[o-2],t=M(i.in,r);if(s[o++]=t,43==t&&i.qq){o--;var n=s[--o];B(i.out,n,32),s[o-1]+=1,s[o++]=n+1}else{var c=s[o-1],d=s[o-3];if(37==c&&d<i.in.length-2){var l=s[--o-2],p=N(i.in,l+1,2);s[o++]=0;for(var b=0,f=p.length;b<f;b++){var m=M(p,b);if(s[o++]=m,m>=48&&m<=57)s[o-1]-=48;else{var v=s[o-1];if(v>=65&&v<=70)s[o-1]-=55;else{var h=s[o-1];if(h>=97&&h<=102)s[o-1]-=87;else{o-=2,i.badhex=!0,s[o++]=0;break}}}var g=s[--o],x=s[--o];s[o++]=W(g+16*x)}if(i.badhex){o-=2;break}var w=s[--o],_=s[--o];B(i.out,_,w),s[o-1]+=3,s[o++]=_+1}else{var k=s[--o],y=s[--o];B(i.out,y,k),s[o-1]+=1,s[o++]=y+1}}}i.badhex&&(D(),s[o++]="bwipp.GS1dlBadHexCharacter#3059",s[o++]="Invalid hex character",Y());var q=s[--o];i.out=N(i.out,0,q),s[o-1]=i.out},i.isvaliddlpkeyseq=function(){var e=s[--o];i.in=e;var a=M(i.gs1syntax,M(i.in,0));s[o++]=!1,I(M(a,"dlpkey"),function(){var e=s[--o];for(i.seq=e,i.i=1,i.j=0;!(i.i>=i.in.length)&&!(i.j>=i.seq.length);)G(M(i.in,i.i),M(i.seq,i.j))&&(i.i=i.i+1),i.j=i.j+1;
1if(i.i==i.in.length)return s[o-1]=!0,!0})},i.ais=h(99),i.vals=h(99),s[o++]=1/0,s[o++]=0,s[o++]=i.pp;;){if(R(s[--o],"/"),s[--o]){var ii=s[--o];o--;var ic=s[--o],id=s[o-1];if(B(i.ais,id,ii),R(ic,"/"),s[--o]){var il=s[--o];s[o-1]=il}else{var ip=s[--o];s[o++]="",s[o++]=ip}var ib=s[--o],im=s[o-2];s[o++]=i.vals,s[o++]=im,s[o++]=ib,s[o++]=!1,i.uriunescape();var iv=s[--o],ih=s[--o];B(s[--o],ih,iv)}else{o--;break}var ig=s[--o];s[o-1]+=1,s[o++]=ig}var iu=s[--o];for(i.plen=iu,s[o++]=iu,iu>1&&(s[o++]=N(i.ais,0,i.plen),i.isvaliddlpkeyseq(),s[--o]||(D(),s[o++]="bwipp.GS1dlBadPathInfo#3105",s[o++]="The AIs in the path are not a valid key-qualifier sequence for the key",Y())),s[o++]=i.qp;;){if(0==s[o-1].length){o--;break}if(R(s[--o],"&"),s[--o]){var ix=s[--o];s[o-1]=ix}else{var iw=s[--o];s[o++]="",s[o++]=iw}if(R(s[--o],"="),s[--o]){var i_=s[o-1],ik=!0;if(I(i_,function(){var e=s[--o];ik=ik&&e>=48&&e<=57}),ik){var iy=s[--o];o--;var iq=s[--o],iC=s[o-2];B(i.ais,iC,iy),s[o++]=i.vals,s[o++]=iC,s[o++]=iq,s[o++]=!0,i.uriunescape();var iM=s[--o],iS=s[--o];B(s[--o],iS,iM);var ij=s[--o];s[o-1]+=1,s[o++]=ij}else o-=3}else o--}for(var iB=s[o-1],iN=N(i.ais,i.plen,W(iB-i.plen)),iA=0,iT=iN.length;iA<iT;iA++){var iz=M(iN,iA),iR=S(i.gs1syntax,iz);if(s[o++]=iz,iR){var iI=s[o-1],iD=M(i.gs1syntax,iI),iE=S(iD,"dlattr");if(s[o++]=iD,s[o++]="dlattr",iE){var iF=s[--o],iL=s[--o];s[o++]=M(iL,iF)}else o-=2,s[o++]=!0}else s[o++]=i.dontlint;if(!s[--o]){var iG=s[o-1],iP=iG.length,iO=u(iP+46);A(iO,0,"AI ("),A(iO,4,iG),A(iO,iP+4,") is not a valid GS1 DL URI data attribute"),o--;var iX=E()+2;s[o++]="bwipp.GS1dlInvalidDataAttribute#3139",s[o++]=iO,x(iX+1,2),D(),Y()}o--}for(var iU=s[o-1],iK=N(i.ais,i.plen,W(iU-i.plen)),iV=0,iH=iK.length;iV<iH;iV++){s[o++]=M(iK,iV);for(var iZ=i.plen;iZ>=1;iZ-=1){var iW=s[o-1];s[o++]=iZ,s[o++]=iW,s[o++]=1/0,F(N(i.ais,0,i.plen)),x(E()+3,-2);var iY=s[--o],iQ=s[--o];s[o++]=iY,x(iQ,1);var i$=h();if(s[o++]=i$,i.isvaliddlpkeyseq(),s[--o]){var iJ=s[--o];s[o-1]=iJ;var i1=s[o-1],i2=i1.length,i3=u(i2+50);A(i3,0,"AI ("),A(i3,4,i1),A(i3,i2+4,") from query params should be in the path info"),o--;var i0=E()+2;s[o++]="bwipp.GS1dlAttributeMustBeQualifier#3157",s[o++]=i3,x(i0+1,2),D(),Y()}}o--}var i4=s[--o];i.ais=N(i.ais,0,i4),i.vals=N(i.vals,0,i4),o--;for(var i6=0,i5=i.ais.length-1;i6<=i5;i6+=1){if(s[o++]=i6,G(M(i.ais,i6),"01")){var i8=s[o-1],i7=M(i.vals,i8),i9=i7.length;if(s[o++]=i7,8==i9||12==i9||13==i9){var ce=_(u(14),"00000000000000");s[o++]=ce,s[o++]=ce;var ca=s[o-3];A(s[o-1],14-ca.length,ca);var cr=s[o-2],ct=s[(o-=3)-1];B(i.vals,ct,cr)}else o--}o--}}s[o++]=1/0;for(var cn=i.ais,co=0,cs=cn.length;co<cs;co++){var ci=M(cn,co);if(s[o++]=!0,s[o++]=ci,ci.length>=2){var cc=s[--o];S(i.aifixed,N(cc,0,2))&&(s[o-1]=!1)}else o--}if(i.fncs=h(),i.lintnumeric=function(){var e=s[--o];if(s[o++]=!0,I(e,function(){var e=s[--o];if(e<48||e>57)return s[o-1]=!1,!0}),!s[--o])return s[o-1]="bwipp.GS1notNumeric#3199",s[o++]="Not numeric",s[o++]=!1,!0},i.lintcset82=function(){var e=s[--o];if(s[o++]=!0,I(e,function(){var e=s[--o];if(!S(i.cset82,e))return s[o-1]=!1,!0}),!s[--o])return s[o-1]="bwipp.GS1badCSET82character#3204",s[o++]="Invalid CSET 82 character",s[o++]=!1,!0},i.lintcset39=function(){var e=s[--o];if(s[o++]=!0,I(e,function(){var e=s[--o];if(!S(i.cset39,e))return s[o-1]=!1,!0}),!s[--o])return s[o-1]="bwipp.GS1badCSET39character#3209",s[o++]="Invalid CSET 39 character",s[o++]=!1,!0},i.lintcset64=function(){if(R(s[o-1],"="),s[--o]){var e=s[--o];s[o-1]=e.length%3,s[o++]=e;var a=s[o-2],r=s[o-3];s[o-3]=s[o-1],o-=2,s[o++]=r,s[o++]=a,s[o++]=!1,1==a&&G(r,"=")&&(s[o-1]=!0);var t=s[o-2],n=s[o-3];if(2==t&&0==n.length&&(s[o-1]=!0),!s[--o])return o-=5,s[o++]="bwipp.GS1badCSET64padding#3218",s[o++]="Invalid CSET 64 padding",s[o++]=!1,!0;o-=2;var c=s[--o],d=s[--o];s[o++]=c,s[o++]=d}o--;var l=s[--o];if(s[o++]=!0,I(l,function(){var e=s[--o];if(!S(i.cset64,e))return s[o-1]=!1,!0}),!s[--o])return s[o-1]="bwipp.GS1badCSET64character#3224",s[o++]="Invalid CSET 64 character",s[o++]=!1,!0},i.lintgcppos1=function(){if(s[o-1].length<2)return o-=2,s[o++]="bwipp.GS1gcpTooShort#3228",s[o++]="Value is too short to contain a GS1 Company Prefix",s[o++]=!1,!0;var e=s[--o],a=M(e,0),r=M(e,1);if(a<48||a>57||r<48||r>57)return s[o-1]="bwipp.GS1badGCP#3231",s[o++]="Non-numeric GS1 Company Prefix",s[o++]=!1,!0},i.lintgcppos2=function(){if(s[o-1].length<1)return o-=2,s[o++]="bwipp.GS1valueTooShortForOffsetGCP#3236",s[o++]="Value is too short to contain an offset GS1 Company Prefix",s[o++]=!1,!0;var e=s[--o];s[o++]=N(e,1,e.length-1),i.lintgcppos1()},i.lintimporteridx=function(){if(R("-0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz",s[--o]),!s[--o])return o-=2,s[o++]="bwipp.GS1badImporterIndex#3242",s[o++]="Invalid importer index",s[o++]=!1,!0;o-=3},i.lintcsum=function(){var e=s[--o],a=e.length%2==0?3:1;s[o++]=1/0,s[o++]=a,I(e,function(){var e=s[--o],a=s[--o];s[o++]=(e-48)*a,s[o++]=4-a}),o--;var r=E()+1;s[o++]=0;for(var t=0,n=r-1;t<n;t++){var i=s[--o],c=s[--o];s[o++]=W(c+i)}var d=s[--o];if(o--,d%10!=0)return s[o-1]="bwipp.GS1badChecksum#3251",s[o++]="Bad checksum",s[o++]=!1,!0},i.lintcsumalpha=function(){if(s[o-1].length<2)return o-=2,s[o++]="bwipp.GS1alphaTooShort#3255",s[o++]="Alphanumeric string is too short to check",s[o++]=!1,!0;var e=s[o-1];s[o++]=e.length-2;var a=N(e,0,e.length-2);if(s[o++]=1/0,I(a,function(){var e=s[o-1];if(!S(i.cset82,e))return s[o++]=-1,!0;var a=s[--o];s[o++]=M(i.cset82,a)}),-1==s[o-1])return D(),o-=3,s[o++]="bwipp.GS1UnknownCSET82Character#3261",s[o++]="Unknown CSET 82 character",s[o++]=!1,!0;L(h(E()));var r=s[--o];s[o-1]=r;var t=s[o-2],n=s[o-3];s[o-3]=s[o-1],o-=2;var c=N(n,t,2);if(s[o++]=1/0,I(c,function(){var e=s[o-1];if(!S(i.cset32,e))return s[o++]=-1,!0;var a=s[--o];s[o++]=M(i.cset32,a)}),-1==s[o-1])return D(),o-=2,s[o++]="bwipp.GS1UnknownCSET32Character#3267",s[o++]="Unknown CSET 32 character",s[o++]=!1,!0;L(h(E()));var d=s[--o];o--;var l=s[--o],p=l.length;
1if(s[o++]=W(32*M(d,0)+M(d,1)),s[o++]=l,s[o++]=i.gs1process_primes,s[o++]=p,p>i.gs1process_primes.length)return o-=5,s[o++]="bwipp.GS1alphaTooLong#3272",s[o++]="Alphanumeric string is too long to check",s[o++]=!1,!0;for(var b=s[--o],f=N(s[--o],0,b),m=0,v=f.length;m<v;m++){var g=s[--o];s[o++]=M(f,m),s[o++]=g}var u=s[--o];s[o++]=0,I(u,function(){var e=s[o-3],a=s[o-1],r=s[o-2];o-=3,s[o++]=W(r+e*a)});var x=s[--o];if(s[--o]!=x%1021)return s[o-1]="bwipp.GS1badAlphaCheckCharacters#3275",s[o++]="Bad alphanumeric check characters",s[o++]=!1,!0},i.lintiso3166=function(){var e=s[--o];if(!S(i.iso3166,e))return s[o-1]="bwipp.GS1UnknownCountry#3279",s[o++]="Unknown country code",s[o++]=!1,!0},i.lintiso3166999=function(){if(P(s[o-1],"999")){var e=s[--o];if(!S(i.iso3166,e))return s[o-1]="bwipp.GS1UnknownCountryOr999#3284",s[o++]="Unknown country code or not 999",s[o++]=!1,!0}else o--},i.lintiso3166alpha2=function(){var e=s[--o];if(!S(i.iso3166alpha2,e))return s[o-1]="bwipp.GS1UnknownCountryAlpha#3291",s[o++]="Unknown country alpha code",s[o++]=!1,!0},i.lintiso4217=function(){var e=s[--o];if(!S(i.iso4217,e))return s[o-1]="bwipp.GS1UnknownCurrency#3295",s[o++]="Unknown currency code",s[o++]=!1,!0},i.lintiso5218=function(){var e=s[--o];if(P(e,"0")&&P(e,"1")&&P(e,"2")&&P(e,"9"))return s[o-1]="bwipp.GS1biologicalSexCode#3300",s[o++]="Invalid biological sex code",s[o++]=!1,!0},i.lintiban=function(){if(s[o-1].length<=4)return o-=2,s[o++]="bwipp.GS1tooShort#3305",s[o++]="IBAN too short",s[o++]=!1,!0;var e=s[o-1];if(s[o++]=!0,I(e,function(){var e=u(1);s[o++]=e,s[o++]=e,s[o++]=0,x(4,-1);var a=s[--o],r=s[--o];if(B(s[--o],r,a),R("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",s[--o]),!s[--o])return o-=2,s[o++]=!1,!0;o-=3}),!s[--o])return o-=2,s[o++]="bwipp.GS1badIBANcharacter#3312",s[o++]="Invalid IBAN character",s[o++]=!1,!0;var a=s[o-1];s[o++]=1/0,s[o++]=1/0,I(a),x(E(),-4),L(h(E()));var r=s[--o];o--,I(r,function(){var e=s[--o]-48;if(s[o++]=e,e>9){var a=s[--o]-7;s[o++]=~~(a/10),s[o++]=a%10}}),L(h(E()));var t=s[--o];o--;var n=0;if(I(t,function(){n=W(s[--o]+10*n)%97}),1!=n)return o-=2,s[o++]="bwipp.GS1badIBANchecksum#3317",s[o++]="IBAN checksum incorrect",s[o++]=!1,!0;var c=s[--o];s[o++]=N(c,0,2),i.lintiso3166alpha2()},i.lintzero=function(){if(P(s[--o],"0"))return s[o-1]="bwipp.GS1zeroRequired#3322",s[o++]="Zero is required",s[o++]=!1,!0},i.lintnonzero=function(){var e=s[--o];if(s[o++]=!1,I(e,function(){48!=s[--o]&&(s[o-1]=!0)}),!s[--o])return s[o-1]="bwipp.GS1zeroNotPermitted#3327",s[o++]="Zero not permitted",s[o++]=!1,!0},i.lintnozeroprefix=function(){var e=s[--o];if(e.length>1&&48==M(e,0))return s[o-1]="bwipp.GS1badZeroPrefix#3332",s[o++]="Zero prefix is not permitted",s[o++]=!1,!0},i.linthasnondigit=function(){var e=s[--o];if(s[o++]=!1,I(e,function(){var e=s[--o];if(e<48||e>57)return s[o-1]=!0,!0}),!s[--o])return s[o-1]="bwipp.GS1requiresNonDigit#3338",s[o++]="A non-digit character is required",s[o++]=!1,!0},i.linthyphen=function(){if(P(s[--o],"-"))return s[o-1]="bwipp.GS1hyphenRequired#3342",s[o++]="A hyphen is required",s[o++]=!1,!0},i.lintyyyymmd0=function(){var e=q(N(s[o-1],4,2));if(s[o++]=e,e<1||e>12)return o-=3,s[o++]="bwipp.GS1badMonth#3346",s[o++]="Invalid month",s[o++]=!1,!0;if(2==s[--o]){var a=q(N(s[o-1],0,4));s[o++]=a%400==0||a%4==0&&a%100!=0?29:28}else{var r=s[o-1];s[o++]=M(i.gs1process_daysinmonth,q(N(r,4,2))-1)}if(s[--o]<q(N(s[--o],6,2)))return s[o-1]="bwipp.GS1badDay#3352",s[o++]="Invalid day of month",s[o++]=!1,!0},i.lintyyyymmdd=function(){return 8!=s[o-1].length?(o-=2,s[o++]="bwipp.GS1badDateLength#3356",s[o++]="Invalid length for yyyymmdd date",s[o++]=!1,!0):1>q(N(s[o-1],6,2))?(o-=2,s[o++]="bwipp.GS1badDay#3357",s[o++]="Invalid day of month",s[o++]=!1,!0):void i.lintyyyymmd0()},i.lintyymmd0=function(){var e=q(N(s[o-1],0,2)),a=e-21;s[o++]=e,s[o++]=a,a>=51?s[o-1]="19":s[--o]<=-50?s[o++]="21":s[o++]="20";var r=s[--o];s[o-1]=r;var t=u(8);s[o++]=t,s[o++]=t,s[o++]=0,x(4,-1);var n=s[--o],c=s[--o];A(s[--o],c,n);var d=s[o-1];s[o++]=d,s[o++]=2,x(4,-1);var l=s[--o],p=s[--o];A(s[--o],p,l),i.lintyyyymmd0()},i.lintyymmdd=function(){return 6!=s[o-1].length?(o-=2,s[o++]="bwipp.GS1badDateLength#3369",s[o++]="Invalid length for yymmdd date",s[o++]=!1,!0):1>q(N(s[o-1],4,2))?(o-=2,s[o++]="bwipp.GS1badDay#3370",s[o++]="Invalid day of month",s[o++]=!1,!0):void i.lintyymmd0()},i.linthh=function(){if(q(N(s[--o],0,2))>23)return s[o-1]="bwipp.GS1badHour#3375",s[o++]="Invalid hour of day",s[o++]=!1,!0},i.lintmi=function(){if(q(N(s[--o],0,2))>59)return s[o-1]="bwipp.GS1badMinute#3379",s[o++]="Invalid minute in the hour",s[o++]=!1,!0},i.lintss=function(){if(q(N(s[--o],0,2))>59)return s[o-1]="bwipp.GS1badSecond#3383",s[o++]="Invalid second in the minute",s[o++]=!1,!0},i.linthhmi=function(){return q(N(s[o-1],0,2))>
123?(o-=2,s[o++]="bwipp.GS1badHour#3387",s[o++]="Invalid hour of day",s[o++]=!1,!0):q(N(s[--o],2,2))>59?(s[o-1]="bwipp.GS1badMinute#3388",s[o++]="Invalid minute in the hour",s[o++]=!1,!0):void 0},i.lintmmoptss=function(){var e=s[o-1].length;return 2!=e&&4!=e?(s[o-1]="bwipp.GS1badTimeLength#3393",s[o++]="Invalid length for optional minutes and seconds",s[o++]=!1,!0):q(N(s[o-1],0,2))>59?(o-=2,s[o++]="bwipp.GS1badMinute#3395",s[o++]="Invalid minute in the hour",s[o++]=!1,!0):s[o-1].length>=4&&q(N(s[o-1],2,2))>59?(o-=2,s[o++]="bwipp.GS1badSecond#3397",s[o++]="Invalid second in the minute",s[o++]=!1,!0):void o--},i.lintyesno=function(){var e=s[--o];if(P(e,"0")&&P(e,"1"))return s[o-1]="bwipp.GS1badBoolean#3404",s[o++]="Neither 0 nor 1 for yes or no",s[o++]=!1,!0},i.lintwinding=function(){var e=s[--o];if(P(e,"0")&&P(e,"1")&&P(e,"9"))return s[o-1]="bwipp.GS1badWinding#3410",s[o++]="Invalid winding direction",s[o++]=!1,!0},i.lintpieceoftotal=function(){if(s[o-1].length%2!=0)return o-=2,s[o++]="bwipp.GS1badPieceTotalLength#3415",s[o++]="Invalid piece/total length",s[o++]=!1,!0;var e=s[o-1],a=q(N(e,0,~~(e.length/2)));if(s[o++]=a,0==a)return o-=3,s[o++]="bwipp.GS1badPieceNumber#3417",s[o++]="Invalid piece number",s[o++]=!1,!0;var r=s[--o],t=s[--o],n=~~(t.length/2),i=q(N(t,n,n));if(s[o++]=r,s[o++]=i,0==i)return o-=3,s[o++]="bwipp.GS1badPieceTotal#3419",s[o++]="Invalid total number",s[o++]=!1,!0;var c=s[--o];if(U(s[--o],c))return s[o-1]="bwipp.GS1pieceExceedsTotal#3420",s[o++]="Piece number exceeds total",s[o++]=!1,!0},i.lintposinseqslash=function(){if(R(s[--o],"/"),!s[--o])return o-=2,s[o++]="bwipp.invalidPosInSeqFormat#3425",s[o++]="Invalid <pos>/<end> format",s[o++]=!1,!0;var e=s[--o];if(s[o-1]=e,0==s[o-1].length)return o-=3,s[o++]="bwipp.invalidPosInSeqFormat#3429",s[o++]="Invalid <pos>/<end> format",s[o++]=!1,!0;if(0==s[o-2].length)return o-=3,s[o++]="bwipp.invalidPosInSeqFormat#3432",s[o++]="Invalid <pos>/<end> format",s[o++]=!1,!0;var a=s[o-1];if(s[o++]=!0,I(a,function(){var e=s[--o];if(e<48||e>57)return s[o-1]=!1,!0}),!s[--o])return o-=3,s[o++]="bwipp.positionNotNumeric#3437",s[o++]="Position is not numeric",s[o++]=!1,!0;var r=s[o-2];if(s[o++]=!0,I(r,function(){var e=s[--o];if(e<48||e>57)return s[o-1]=!1,!0}),!s[--o])return o-=3,s[o++]="bwipp.endNotNumeric#3441",s[o++]="End is not numeric",s[o++]=!1,!0;if(48==M(s[o-1],0))return o-=3,s[o++]="bwipp.positionZeroPrefix#3442",s[o++]="Position cannot have zero prefix",s[o++]=!1,!0;if(48==M(s[o-2],0))return o-=3,s[o++]="bwipp.endZeroPrefix#3443",s[o++]="End cannot have zero prefix",s[o++]=!1,!0;var t=s[--o];if(q(s[--o])<q(t))return s[o-1]="bwipp.positionExceedsEnd#3445",s[o++]="Position exceeds end",s[o++]=!1,!0},i.lintpcenc=function(){for(;;){if(R(s[--o],"%"),!s[--o]){o--;break}if(s[(o-=2)-1].length<2){o-=2,s[o++]="bwipp.GS1badPercentEscape#3451",s[o++]="Invalid % escape",s[o++]=!1;break}var e=N(s[o-1],0,2);s[o++]=!0;for(var a=0,r=e.length;a<r;a++){var t=u(1);if(B(t,0,M(e,a)),R("0123456789ABCDEFabcdef",t),!s[--o]){o-=2,s[o++]=!1;break}o-=3}if(!s[--o]){o-=2,s[o++]="bwipp.GS1badPercentChars#3458",s[o++]="Invalid characters for percent encoding",s[o++]=!1;break}}},i.lintcouponcode=function(){var e=s[o-1];if(s[o++]=!0,I(e,function(){var e=s[--o];if(e<48||e>57)return s[o-1]=!1,!0}),!s[--o])return o-=2,s[o++]="bwipp.GS1couponNotNumeric#3466",s[o++]="Coupon not numeric",s[o++]=!1,!0;if(s[o-1].length<1)return o-=2,s[o++]="bwipp.GS1couponTooShortGCPVLI#3470",s[o++]="Coupon too short: Missing GCP VLI",s[o++]=!1,!0;var a=q(N(s[o-1],0,1));if(s[o++]=a,a>6)return o-=3,s[o++]="bwipp.GS1couponBadGCPVLI#3473",s[o++]="Coupon GCP length indicator must be 0-6",s[o++]=!1,!0;var r=s[--o],t=s[o-1];if(s[o++]=r+6+1,r+6+1>t.length)return o-=3,s[o++]="bwipp.GS1couponTooShortGCP#3477",s[o++]="Coupon too short: GCP truncated",s[o++]=!1,!0;var n=s[--o],c=s[--o],d=N(c,n,W(c.length-n));if(s[o++]=d,d.length<6)return o-=2,s[o++]="bwipp.GS1couponTooShortOfferCode#3483",s[o++]="Coupon too short: Offer Code truncated",s[o++]=!1,!0;var l=s[--o],p=N(l,6,l.length-6);if(s[o++]=p,p.length<1)return o-=2,s[o++]="bwipp.GS1couponTooShortSaveValueVLI#3489",s[o++]="Coupon too short: Missing Save Value VLI",s[o++]=!1,!0;var b=q(N(s[o-1],0,1));if(s[o++]=b,b<1||b>5)return o-=3,s[o++]="bwipp.GS1couponBadSaveValueVLI#3492",s[o++]="Coupon Save Value length indicator must be 1-5",s[o++]=!1,!0;var f=s[--o],m=s[o-1];if(s[o++]=f+1,f+1>m.length)return o-=3,s[o++]="bwipp.GS1couponTooShortSaveValue#3496",s[o++]="Coupon too short: Save V
1alue truncated",s[o++]=!1,!0;var v=s[--o],h=s[--o],g=N(h,v,W(h.length-v));if(s[o++]=g,g.length<1)return o-=2,s[o++]="bwipp.GS1couponTooShort1stPurchaseRequirementVLI#3502",s[o++]="Coupon too short: Missing 1st Purchase Requirement VLI",s[o++]=!1,!0;var u=q(N(s[o-1],0,1));if(s[o++]=u,u<1||u>5)return o-=3,s[o++]="bwipp.GS1couponBad1stPurchaseRequirementVLI#3505",s[o++]="Coupon 1st Purchase Requirement length indicator must be 1-5",s[o++]=!1,!0;var x=s[--o],w=s[o-1];if(s[o++]=x+1,x+1>w.length)return o-=3,s[o++]="bwipp.GS1couponTooShort1stPurchaseRequirement#3509",s[o++]="Coupon too short: 1st Purchase Requirement truncated",s[o++]=!1,!0;var _=s[--o],k=s[--o],y=N(k,_,W(k.length-_));if(s[o++]=y,y.length<1)return o-=2,s[o++]="bwipp.GS1couponTooShort1stPurchaseRequirementCode#3515",s[o++]="Coupon too short: Missing 1st Purchase Requirement Code",s[o++]=!1,!0;var C=q(N(s[o-1],0,1));if(C>4&&9!=C)return o-=2,s[o++]="bwipp.GS1couponBad1stPurchaseRequirementCode#3518",s[o++]="Coupon 1st Purchase Requirement Code must be 0-4 or 9",s[o++]=!1,!0;var S=s[--o],j=N(S,1,S.length-1);if(s[o++]=j,j.length<3)return o-=2,s[o++]="bwipp.GS1couponTooShort1stPurchaseFamilyCode#3524",s[o++]="Coupon too short: 1st Purchase Family Code truncated",s[o++]=!1,!0;var B=s[--o],A=N(B,3,B.length-3);if(s[o++]=A,A.length>=1&&1==q(N(s[o-1],0,1))){var T=s[--o],z=N(T,1,T.length-1);if(s[o++]=z,z.length<1)return o-=2,s[o++]="bwipp.GS1couponTooShortAdditionalPurchaseRulesCode#3534",s[o++]="Coupon too short: Missing Additional Purchase Rules Code",s[o++]=!1,!0;if(q(N(s[o-1],0,1))>3)return o-=2,s[o++]="bwipp.GS1couponBadAdditionalPurchaseRulesCode#3537",s[o++]="Coupon Additional Purchase Rules Code must be 0-3",s[o++]=!1,!0;var R=s[--o],D=N(R,1,R.length-1);if(s[o++]=D,D.length<1)return o-=2,s[o++]="bwipp.GS1couponTooShort2ndPurchaseRequirementVLI#3543",s[o++]="Coupon too short: Missing 2nd Purchase Requirement VLI",s[o++]=!1,!0;var E=q(N(s[o-1],0,1));if(s[o++]=E,E<1||E>5)return o-=3,s[o++]="bwipp.GS1couponBad2ndPurchaseRequirementVLI#3546",s[o++]="Coupon 2nd Purchase Requirement length indicator must be 1-5",s[o++]=!1,!0;var F=s[--o],L=s[o-1];if(s[o++]=F+1,F+1>L.length)return o-=3,s[o++]="bwipp.GS1couponTooShort2ndPurchaseRequirement#3550",s[o++]="Coupon too short: 2nd Purchase Requirement truncated",s[o++]=!1,!0;var G=s[--o],P=s[--o],O=N(P,G,W(P.length-G));if(s[o++]=O,O.length<1)return o-=2,s[o++]="bwipp.GS1couponTooShort2ndPurchaseRequirementCode#3556",s[o++]="Coupon too short: Missing 2nd Purchase Requirement Code",s[o++]=!1,!0;var X=q(N(s[o-1],0,1));if(X>4&&9!=X)return o-=2,s[o++]="bwipp.GS1couponBad2ndPurchaseRequirementCode#3559",s[o++]="Coupon 2nd Purchase Requirement Code must be 0-4 or 9",s[o++]=!1,!0;var U=s[--o],K=N(U,1,U.length-1);if(s[o++]=K,K.length<3)return o-=2,s[o++]="bwipp.GS1couponTooShort2ndPurchaseFamilyCode#3565",s[o++]="Coupon too short: 2nd Purchase Family Code truncated",s[o++]=!1,!0;var V=s[--o],H=N(V,3,V.length-3);if(s[o++]=H,H.length<1)return o-=2,s[o++]="bwipp.GS1couponTooShort2ndPurchaseGCPVLI#3571",s[o++]="Coupon too short: Missing 2nd Purchase GCP VLI",s[o++]=!1,!0;var Z=q(N(s[o-1],0,1));if(s[o++]=Z,Z>6&&9!=Z)return o-=3,s[o++]="bwipp.GS1couponBad2ndPurchaseGCPVLI#3574",s[o++]="Coupon 2nd Purchase GCP length indicator must be 0-6 or 9",s[o++]=!1,!0;9!=s[o-1]?s[o-1]+=6:s[o-1]=0;var Y=s[--o],Q=s[o-1];if(s[o++]=Y+1,Y+1>Q.length)return o-=3,s[o++]="bwipp.GS1couponTooShort2ndPurchaseGCP#3578",s[o++]="Coupon too short: 2nd Purchase GCP truncated",s[o++]=!1,!0;var $=s[--o],J=s[--o];s[o++]=N(J,$,W(J.length-$))}if(s[o-1].length>=1&&2==q(N(s[o-1],0,1))){var ee=s[--o],ea=N(ee,1,ee.length-1);if(s[o++]=ea,ea.length<1)return o-=2,s[o++]="bwipp.GS1couponTooShort3rdPurchaseRequirementVLI#3590",s[o++]="Coupon too short: Missing 3rd Purchase Requirement VLI",s[o++]=!1,!0;var er=q(N(s[o-1],0,1));if(s[o++]=er,er<1||er>5)return o-=3,s[o++]="bwipp.GS1couponBad3rdPurchaseRequirementVLI#3593",s[o++]="Coupon 3rd Purchase Requirement length indicator must be 1-5",s[o++]=!1,!0;var et=s[--o],en=s[o-1];if(s[o++]=et+1,et+1>en.length)return o-=3,s[o++]="bwipp.GS1couponTooShort3rdPurchaseRequirement#3597",s[o++]="Coupon too short: 3rd Purchase Requirement truncated",s[o++]=!1,!0;var eo=s[--o],es=s[--o],ei=N(es,eo,W(es.length-eo));if(s[o++]=ei,ei.length<1)return o-=2,s[o++]="bwipp.GS1couponTooShort3rdPurchaseRequirementCode#3603",s[o++]="Coupon too short: Missing 3rd Purchase Requirement Code",s[o++]=!1,!0;var ec=q(N(s[o-1],0,1));if(ec>4&&9!=ec)return o-=2,s[o++]="bwipp.GS1couponBad3rdPurchaseRequirementCode#3606",s[o++]="Coupon 3rd Purchase Requirement Code must be 0-4 or 9",s[o++]=!1,!0;var ed=s[--o],el=N(ed,1,ed.length-1);if(s[o++]=el,el.length<3)return o-=2,s[o++]="bwipp.GS1couponTooShort3rdPurchaseFamilyCode#3612",s[o++]="Coupon too short: 3rd Purchase Family Code truncated",s[o++]=!1,!0;var ep=s[--o],eb=N(ep,3,ep.length-3);if(s[o++]=eb,eb.length<1)return o-=2,s[o++]="bwipp.GS1couponTooShort3rdPurchaseGCPVLI#3618",s[o++]="Coupon too short: Missing 3rd Purchase GCP VLI",s[o++]=!1,!0;var ef=q(N(s[o-1],0,1));if(s[o++]=ef,ef>6&&9!=ef)return o-=3,s[o++]="bwipp.GS1couponBad3rdPurchaseGCPVLI#3621",s[o++]="Coupon 3rd Purchase GCP length indicator must be 0-6 or 9",s[o++]=!1,!0;9!=s[o-1]?s[o-1]+=6:s[o-1]=0;var em=s[--o],ev=s[o-1];if(s[o++]=em+1,em+1>ev.length)return o-=3,s[o++]="bwipp.GS1couponTooShort3rdPurchaseGCP#3625",s[o++]="Coupon too short: 3rd Purchase GCP truncated",s[o++]=!1,!0;var eh=s[--o],eg=s[--o];s[o++]=N(eg,eh,W(eg.length-eh))}if(i.couponexpire=-1,s[o-1].length>=1&&3==q(N(s[o-1],0,1))){var eu=s[--o],ex=N(eu,1,eu.length-1);if(s[o++]=ex,ex.length<6)return o-=2,s[o++]="bwipp.GS1couponTooShortExpirationDate#3638",s[o++]="Coupon too short: Expiration date",s[o++]=!1,!0;var ew=q(N(s[o-1],2,2));if(s[o++]=ew,ew<1||ew>12)return o-=3,s[o++]="bwipp.GS1couponExpirationDateBadMonth#3640",s[o++]="Invalid month in expiration date",s[o++]=!1,!0;if(2==s[--o]){var e_=q(N(s[o-1],0,2)),ek=e_-21;s[o++]=e_,s[o++]=ek,ek>=51?(o--,s[o-1]+=1900):s[--o]<=-50?s[o-1]+=2100:s[o-1]+=2e3;var ey=s[--o];s[o++]=ey%400==0||ey%4==0&&ey%100!=0?29:28}else{var eq=s[o-1];
1s[o++]=M(i.gs1process_daysinmonth,q(N(eq,2,2))-1)}var eC=s[--o],eM=q(N(s[o-1],4,2));if(eC<eM||eM<1)return o-=2,s[o++]="bwipp.GS1couponExpirationDateBadDay#3649",s[o++]="Invalid day of month in expiration date",s[o++]=!1,!0;var eS=s[--o];i.couponexpire=q(N(eS,0,6)),s[o++]=N(eS,6,eS.length-6)}if(s[o-1].length>=1&&4==q(N(s[o-1],0,1))){var ej=s[--o],eB=N(ej,1,ej.length-1);if(s[o++]=eB,eB.length<6)return o-=2,s[o++]="bwipp.GS1couponTooShortStartDate#3661",s[o++]="Coupon too short: Start date",s[o++]=!1,!0;var eN=q(N(s[o-1],2,2));if(s[o++]=eN,eN<1||eN>12)return o-=3,s[o++]="bwipp.GS1couponStartDateBadMonth#3663",s[o++]="Invalid month in start date",s[o++]=!1,!0;if(2==s[--o]){var eA=q(N(s[o-1],0,2)),eT=eA-21;s[o++]=eA,s[o++]=eT,eT>=51?(o--,s[o-1]+=1900):s[--o]<=-50?s[o-1]+=2100:s[o-1]+=2e3;var ez=s[--o];s[o++]=ez%400==0||ez%4==0&&ez%100!=0?29:28}else{var eR=s[o-1];s[o++]=M(i.gs1process_daysinmonth,q(N(eR,2,2))-1)}var eI=s[--o],eD=q(N(s[o-1],4,2));if(eI<eD||eD<1)return o-=2,s[o++]="bwipp.GS1couponStartDateBadDay#3672",s[o++]="Invalid day of month in start date",s[o++]=!1,!0;var eE=s[--o];if(i.couponstart=q(N(eE,0,6)),s[o++]=eE,-1!=i.couponexpire&&i.couponexpire<i.couponstart)return o-=2,s[o++]="bwipp.GS1couponExpireDateBeforeStartDate#3675",s[o++]="Coupon expires before it starts",s[o++]=!1,!0;var eF=s[--o];s[o++]=N(eF,6,eF.length-6)}if(s[o-1].length>=1&&5==q(N(s[o-1],0,1))){var eL=s[--o],eG=N(eL,1,eL.length-1);if(s[o++]=eG,eG.length<1)return o-=2,s[o++]="bwipp.GS1couponTooShortSerialNumberVLI#3687",s[o++]="Coupon too short: Missing Serial Number VLI",s[o++]=!1,!0;var eP=s[o-1],eO=N(eP,0,1);if(s[o++]=q(eO)+6+1,q(eO)+6+1>eP.length)return o-=3,s[o++]="bwipp.GS1couponTooShortSerialNumber#3691",s[o++]="Coupon too short: Serial Number truncated",s[o++]=!1,!0;var eX=s[--o],eU=s[--o];s[o++]=N(eU,eX,W(eU.length-eX))}if(s[o-1].length>=1&&6==q(N(s[o-1],0,1))){var eK=s[--o],eV=N(eK,1,eK.length-1);if(s[o++]=eV,eV.length<1)return o-=2,s[o++]="bwipp.GS1couponTooShortRetailerGCPGLNVLI#3703",s[o++]="Coupon too short: Missing Retailer GCP/GLN VLI",s[o++]=!1,!0;var eH=q(N(s[o-1],0,1));if(s[o++]=eH,eH<1||eH>7)return o-=3,s[o++]="bwipp.GS1couponBadRetailerGCPGLNVLI#3706",s[o++]="Coupon Retailer GCP/GLN length indicator must be 1-7",s[o++]=!1,!0;var eZ=s[--o],eW=s[o-1];if(s[o++]=eZ+6+1,eZ+6+1>eW.length)return o-=3,s[o++]="bwipp.GS1couponTooShortRetailerGCPGLN#3710",s[o++]="Coupon too short: Retailer GCP/GLN truncated",s[o++]=!1,!0;var eY=s[--o],eQ=s[--o];s[o++]=N(eQ,eY,W(eQ.length-eY))}if(s[o-1].length>=1&&9==q(N(s[o-1],0,1))){var e$=s[--o],eJ=N(e$,1,e$.length-1);if(s[o++]=eJ,eJ.length<1)return o-=2,s[o++]="bwipp.GS1couponTooShortSaveValueCode#3722",s[o++]="Coupon too short: Missing Save Value Code",s[o++]=!1,!0;var e1=q(N(s[o-1],0,1));if(e1>6||3==e1||4==e1)return o-=2,s[o++]="bwipp.GS1couponBadSaveValueCode#3725",s[o++]="Coupon Save Value Code must be 0,1,2,5 or 6",s[o++]=!1,!0;var e2=s[--o],e3=N(e2,1,e2.length-1);if(s[o++]=e3,e3.length<1)return o-=2,s[o++]="bwipp.GS1couponTooShortSaveValueAppliesToItem#3731",s[o++]="Coupon too short: Missing Save Value Applies to Item",s[o++]=!1,!0;if(q(N(s[o-1],0,1))>2)return o-=2,s[o++]="bwipp.GS1couponBadSaveValueAppliesToItem#3734",s[o++]="Coupon Save Value Applies to Item must be 0-2",s[o++]=!1,!0;var e0=s[--o],e4=N(e0,1,e0.length-1);if(s[o++]=e4,e4.length<1)return o-=2,s[o++]="bwipp.GS1couponTooShortStoreCouponFlag#3740",s[o++]="Coupon too short: Missing Store Coupon Flag",s[o++]=!1,!0;var e6=s[--o],e5=N(e6,1,e6.length-1);if(s[o++]=e5,e5.length<1)return o-=2,s[o++]="bwipp.GS1couponTooShortDontMultiplyFlag#3746",s[o++]="Coupon too short: Missing Don't Multiply Flag",s[o++]=!1,!0;if(q(N(s[o-1],0,1))>1)return o-=2,s[o++]="bwipp.GS1couponBadDontMultiplyFlag#3749",s[o++]="Don't Multiply Flag must be 0 or 1",s[o++]=!1,!0;var e8=s[--o];s[o++]=N(e8,1,e8.length-1)}if(0!=s[o-1].length)return o-=2,s[o++]="bwipp.GS1couponUnrecognisedOptionalField#3756",s[o++]="Coupon fields must be 1,2,3,4,5,6 or 9, increasing order",s[o++]=!1,!0;o--},i.lintcouponposoffer=function(){var e=s[o-1];if(s[o++]=!0,I(e,function(){var e=s[--o];if(e<48||e>57)return s[o-1]=!1,!0}),!s[--o])return o-=2,s[o++]="bwipp.GS1couponNotNumeric#3765",s[o++]="Coupon not numeric",s[o++]=!1,!0;if(s[o-1].length<1)return o-=2,s[o++]="bwipp.GS1couponTooShortFormatCode#3768",s[o++]="Coupon too short: Missing Format Code",s[o++]=!1,!0;var a=N(s[o-1],0,1);if(P(a,"0")&&P(a,"1"))return o-=2,s[o++]="bwipp.GS1couponBadFormatCode#3771",s[o++]="Coupon format must be 0 or 1",s[o++]=!1,!0;var r=s[--o],t=N(r,1,r.length-1);if(s[o++]=t,t.length<1)return o-=2,s[o++]="bwipp.GS1couponTooShortFunderVLI#37
176",s[o++]="Coupon too short: Missing Funder VLI",s[o++]=!1,!0;var n=q(N(s[o-1],0,1));if(s[o++]=n,n>6)return o-=3,s[o++]="bwipp.GS1couponBadFunderVLI#3779",s[o++]="Coupon Funder length indicator must be 0-6",s[o++]=!1,!0;var i=s[--o],c=s[o-1];if(s[o++]=i+6+1,i+6+1>c.length)return o-=3,s[o++]="bwipp.GS1couponTooShortFunder#3783",s[o++]="Coupon too short: Truncated Funder ID",s[o++]=!1,!0;var d=s[--o],l=s[--o],p=N(l,d,W(l.length-d));if(s[o++]=p,p.length<6)return o-=2,s[o++]="bwipp.GS1couponTooShortOfferCode#3788",s[o++]="Coupon too short: Truncated Offer Code",s[o++]=!1,!0;var b=s[--o],f=N(b,6,b.length-6);if(s[o++]=f,f.length<1)return o-=2,s[o++]="bwipp.GS1couponTooShortSnVLI#3793",s[o++]="Coupon too short: Missing SN VLI",s[o++]=!1,!0;var m=s[o-1],v=N(m,0,1);if(s[o++]=q(v)+6+1,q(v)+6+1>m.length)return o-=3,s[o++]="bwipp.GS1couponTooShortSn#3798",s[o++]="Coupon too short: Truncated SN",s[o++]=!1,!0;var h=s[--o],g=s[--o],u=N(g,h,W(g.length-h));if(s[o++]=u,0!=u.length)return o-=2,s[o++]="bwipp.GS1couponTooLong#3802",s[o++]="Coupon too long",s[o++]=!1,!0;o--},i.lintlatitude=function(){return 10!=s[o-1].length?(s[o-1]="bwipp.GS1badLatitudeLength#3809",s[o++]="Invalid length for a latitude",s[o++]=!1,!0):U(s[--o],"1800000000")?(s[o-1]="bwipp.GS1badLatitude#3812",s[o++]="Invalid value for latitude",s[o++]=!1,!0):void 0},i.lintlongitude=function(){return 10!=s[o-1].length?(s[o-1]="bwipp.GS1badLongitudeLength#3817",s[o++]="Invalid length for a longitude",s[o++]=!1,!0):U(s[--o],"3600000000")?(s[o-1]="bwipp.GS1badLongitude#3820",s[o++]="Invalid value for longitude",s[o++]=!1,!0):void 0},i.lintmediatype=function(){var e=s[--o];if(!S(i.aidcmediatype,e))return s[o-1]="bwipp.GS1UnknownMediaType#3824",s[o++]="Unknown AIDC media type",s[o++]=!1,!0},i.lintpackagetype=function(){var e=s[--o];if(!S(i.packagetype,e))return s[o-1]="bwipp.GS1unknownPackageType#3828",s[o++]="Unknown package type",s[o++]=!1,!0},!i.dontlint){s[o++]=!0;for(var cd=0,cl=i.vals.length-1;cd<=cl;cd+=1)if(i.ai=M(i.ais,cd),i.val=M(i.vals,cd),S(i.gs1syntax,i.ai)){var cp=M(M(i.gs1syntax,i.ai),"parts");if(s[o++]=cp,s[o++]=0,I(cp,function(){if(M(s[o-1],"opt"))s[o-1]=0;else{var e=s[--o];s[o++]=M(e,"min")}var a=s[--o],r=s[--o];s[o++]=W(r+a)}),s[--o]>i.val.length){o-=2,s[o++]="bwipp.GS1valueTooShort#3842",s[o++]="Too short",s[o++]=!1;break}var cb=s[o-1],cf=0;if(I(cb,function(){var e=s[--o];cf=W(cf+M(e,"max"))}),cf<i.val.length){o-=2,s[o++]="bwipp.GS1valueTooLong#3845",s[o++]="Too long",s[o++]=!1;break}if(I(s[--o],function(){var e=s[--o];i.props=e;var a=M(i.props,"max"),r=i.val,t=r.length;if(a>r.length){var n=t;t=a,a=n}i.eval=N(i.val,0,a);var c=i.eval.length;if(i.val=N(i.val,c,i.val.length-c),0==i.eval.length){if(!M(i.props,"opt"))return s[o-1]="bwipp.GS1valueTooShort#3854",s[o++]="Too short",s[o++]=!1,!0}else{if(i.eval.length<M(i.props,"min"))return s[o-1]="bwipp.GS1valueTooShort#3858",s[o++]="Too short",s[o++]=!1,!0;var d=i[M(new Map([["N","lintnumeric"],["X","lintcset82"],["Y","lintcset39"],["Z","lintcset64"]]),M(i.props,"cset"))];if(s[o++]=i.eval,!0===d())return!0;I(M(i.props,"linters"),function(){var e=i[s[--o]];if(s[o++]=i.eval,!0===e())return!0})}}),!s[o-1])break;if(0!=i.val.length){s[o-1]="bwipp.GS1valueTooLong#3867",s[o++]="Too long",s[o++]=!1;break}}else{s[o-1]="bwipp.GS1unknownAI#3870",s[o++]="Unrecognised AI",s[o++]=!1;break}if(!s[--o]){var cm=s[--o],cv=u(cm.length+i.ai.length+5);A(cv,0,"AI "),A(cv,3,i.ai),A(cv,3+i.ai.length,": "),A(cv,5+i.ai.length,cm),s[o++]=cv,Y()}i.aiexists=function(){var e=s[--o];i.this=e;var a=s[--o];i.patt=a;for(var r=0;r<1;r++){if(S(i.aivals,i.patt)){s[o++]=!0;break}if(4==i.patt.length){if(G(N(i.patt,3,1),"n")){var t=G(N(i.patt,2,1),"n")?2:3;i.pfxlen=t;var n=i.ais;s[o++]=!1;for(var c=0,d=n.length;c<d;c++){var l=M(n,c);s[o++]=l,P(l,i.this)&&4==l.length?G(N(s[--o],0,i.pfxlen),N(i.patt,0,i.pfxlen))&&(s[o-1]=!0):o--}break}s[o++]=!1;break}s[o++]=!1;break}},i.vals,i.aivals=new Map;for(var ch=0,cg=i.vals.length-1;ch<=cg;ch+=1)if(i.ai=M(i.ais,ch),i.val=M(i.vals,ch),S(i.aivals,i.ai)){if(P(M(i.aivals,i.ai),i.val)){var cu=u(i.ai.length+40);A(cu,0,"Repeated AIs ("),A(cu,14,i.ai),A(cu,14+i.ai.length,") must have the same value"),s[o++]="bwipp.GS1repeatedDifferingAIs#3920",s[o++]=cu,Y()}}else B(i.aivals,i.ai,i.val);for(var cx=0,cw=i.vals.length-1;cx<=cw;cx+=1){i.ai=M(i.ais,cx);var c_=M(i.gs1syntax,i.ai),ck=S(c_,"ex");if(s[o++]=c_,s[o++]="ex",ck){var cy=s[--o];I(M(s[--o],cy),function(){var e=s[--o];if(i.patt=e,s[o++]=i.patt,s[o++]=i.ai,i.aiexists(),s[--o]){var a=u(i.ai.length+i.patt.length+36);A(a,0,"AIs ("),A(a,5,i.ai),A(a,5+i.ai.length,") and ("),A(a,12+i.ai.length,i.patt),A(a,12+i.ai.length+i.patt.length,") are mutually exclusive"),s[o++]="bwipp.GS1exclusiveAIs#3940",s[o++]=a,Y()}})}else o-=2;if(i.lintreqs){var cq=M(i.gs1syntax,i.ai),cC=S(cq,"req");
1if(s[o++]=cq,s[o++]="req",cC){var cM=s[--o];I(M(s[--o],cM),function(){var e=s[--o];if(s[o++]=!1,I(e,function(){var e=s[--o];if(s[o++]=!0,I(e,function(){s[o++]=i.ai,i.aiexists(),s[--o]||(s[o-1]=!1)}),s[--o])return s[o-1]=!0,!0}),!s[--o]){s[o++]=1/0,I(M(M(i.gs1syntax,i.ai),"req"),function(){I(s[--o],function(){I(s[--o],function(){s[o++]="+"}),s[o-1]=" OR "}),s[o-1]=" WITH "}),o--;var a=h();s[o++]=a,s[o++]=0;for(var r=0,t=a.length;r<t;r++){var n=s[--o];s[o++]=W(n+M(a,r).length)}var c=i.ai.length+49;s[o++]=c,s[o++]=c;var d=s[o-3],l=u(W(s[o-1]+d)),p=s[o-2];o-=3,s[o++]=l,s[o++]=p,x(3,-1),I(s[--o],function(){var e=s[--o],a=s[--o];A(s[o-1],a,e),s[o++]=W(e.length+a)}),o--;var b=s[--o];A(b,0,"One of more requisite AIs for AI ("),A(b,34,i.ai),A(b,34+i.ai.length,") are missing: "),s[o++]="bwipp.GS1missingAIs#3967",s[o++]=b,Y()}})}else o-=2}}}s[o++]=i.ais,s[o++]=i.vals,s[o++]=i.fncs,i=e}function eo(){if(!eo.globals){var e=i;i=eo.globals={},i=e}var e=i;i=Object.assign({},i,eo.globals);var a=s[--o];i.rsprod=a;var r=s[--o];i.lfsr=r;var t=s[--o];i.nc=t;var n=s[--o];i.coeffs=n;var c=s[--o];i.nd=c;var d=s[--o];i.getdata=d;for(var l=0,p=i.nc-1;l<=p;l+=1)B(i.lfsr,l,0);for(var b=0,f=i.nd-1;b<=f&&(s[o++]=b,!0!==i.getdata());b+=1){var m=s[--o];s[o++]=H(m,M(i.lfsr,0));for(var v=0,h=i.nc-2;v<=h;v+=1){var g=i.lfsr,u=M(i.coeffs,W(i.nc-v)-1),x=s[o-1];if(s[o++]=g,s[o++]=v,s[o++]=M(g,v+1),s[o++]=u,s[o++]=x,!0===i.rsprod())break;var w=s[--o],_=s[--o],k=s[--o];B(s[--o],k,H(_,w))}var y=s[o-1];if(s[o++]=i.lfsr,s[o++]=i.nc-1,s[o++]=M(i.coeffs,0),s[o++]=y,!0===i.rsprod())break;var q=s[--o],C=s[--o];B(s[--o],C,q),o--}i=e}function es(){if(!es.globals){var e=i;i=es.globals={},i=e}var e=i;i=Object.assign({},i,es.globals);var a=s[--o];i.p=a;var r=s[--o];i.lfsr=r;var t=s[--o];i.nc=t;var n=s[--o];i.coeffs=n;var c=s[--o];i.nd=c;var d=s[--o];i.getdata=d;for(var l=0,p=i.nc-1;l<=p;l+=1)B(i.lfsr,l,0);for(var b=0,f=i.nd-1;b<=f&&(s[o++]=b,!0!==i.getdata());b+=1){var m=s[--o];s[o++]=W(m-M(i.lfsr,0)+i.p)%i.p;for(var v=0,h=i.nc-2;v<=h;v+=1){var g=i.lfsr,u=M(i.coeffs,W(i.nc-v)-1),x=s[o-1];B(g,v,W(M(g,v+1)+u*x%i.p)%i.p)}var w=s[--o];B(i.lfsr,i.nc-1,M(i.coeffs,0)*w%i.p)}i=e}function ei(){if(!ei.globals){var e=i;(i=ei.globals={}).ean5_encs=h(["3211","2221","2122","1411","1132","1231","1114","1312","1213","3112","112","11"]),i.ean5_barchars="0123456789",i.ean5_mirrormaps=h(["11000","10100","10010","10001","01100","00110","00011","01010","01001","00101"]),i=e}var e=i;(i=Object.assign({},i,ei.globals)).dontdraw=!1,i.includetext=!1,i.text1font="OCR-B",i.text1size=12,i.text1xoffset=3.25,i.text1yoffset=null,i.height=-1,i.addondescent=5,i.width=0,i.modunit=1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw),5!=i.barcode.length&&(s[o++]="bwipp.ean5badLength#6511",s[o++]="EAN-5 add-on must be 5 digits",Y()),I(i.barcode,function(){var e=s[--o];(e<48||e>57)&&(s[o++]="bwipp.ean5badCharacter#6515",s[o++]="EAN-5 add-on must contain only digits",Y())}),-1==i.height&&(i.height=.7),i.descent=i.addondescent*i.modunit/72,null==i.text1yoffset&&(i.text1yoffset=W(72*i.height+4.75)),i.checksum=0;for(var t=0;t<=4;t+=1)i.i=t,i.barchar=M(i.barcode,i.i)-48,i.i%2==0?i.checksum=W(3*i.barchar+i.checksum):i.checksum=W(9*i.barchar+i.checksum);i.checksum=i.checksum%10,i.mirrormap=M(i.ean5_mirrormaps,i.checksum),i.sbs=u(31),i.txt=h(5);for(var n=0;n<=4;n+=1){i.i=n,0==i.i?A(i.sbs,0,M(i.ean5_encs,10)):A(i.sbs,(i.i-1)*6+7,M(i.ean5_encs,11)),R(i.ean5_barchars,N(i.barcode,i.i,1)),o--;var c=s[--o];if(i.indx=c.length,o-=2,i.enc=M(i.ean5_encs,i.indx),49==M(i.mirrormap,i.i)){i.enclen=i.enc.length,i.revenc=u(i.enclen);for(var d=0,l=i.enclen-1;d<=l;d+=1)i.j=d,i.char=M(i.enc,i.j),B(i.revenc,i.enclen-i.j-1,i.char);i.enc=i.revenc}A(i.sbs,6*i.i+3,i.enc),B(i.txt,i.i,h([N(i.barcode,i.i,1),W((i.i-1)*9+10+i.text1xoffset),i.text1yoffset,i.text1font,i.text1size]))}s[o++]=1/0;for(var p=[],b=i.sbs,f=0,m=b.length;f<m;f++)p[f]=M(b,f)-48;p=h(p);for(var v=[],x=0;x<16;x++)v[x]=W(i.height+i.descent);v=h(v);for(var w=[],_=0;_<16;_++)w[_]=-i.descent;w=h(w),s[o++]="ren",s[o++]="renlinear",s[o++]="sbs",s[o++]=p,s[o++]="bhs",s[o++]=v,s[o++]="bbs",s[o++]=w,i.includetext&&(s[o++]="txt",s[o++]=i.txt),s[o++]="opt",s[o++]=i.options,s[o++]="guardrightpos",s[o++]=5,s[o++]="guardrightypos",s[o++]=i.text1yoffset,s[o++]="borderleft",s[o++]=12,s[o++]="borderright",s[o++]=5,s[o++]="bordertop",s[o++]=10;var k=g();s[o++]=k,i._render&&a3(),i=e}function ec(){if(!ec.globals){var e=i;(i=ec.globals={}).ean2_encs=h(["3211","2221","2122","1411","1132","1231","1114","1312","1213","3112","112","11"]),i.ean2_barchars="0123456789",i.ean2_mirrormaps=h(["00","01","10","11"]),i=e}var e=i;(i=Object.assign({},i,ec.globals)).dontdraw=!1,i.includetext=!1,i.text1font="OCR-B",i.text1size=12,i.text1xoffset=3.25,i.text1yoffset=null,i.height=-1,i.addondescent=5,i.width=0,i.modunit=1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw),2!=i.barcode.length&&(s[o++]="bwipp.ean2badLength#6689",s[o++]="EAN-2 add-on must be 2 digits",Y()),I(i.barcode,function(){var e=s[--o];(e<48||e>57)&&(s[o++]="bwipp.ean2badCharacter#6693",s[o++]="EAN-2 add-on must contain only digits",Y())}),-1==i.height&&(i.height=.7),i.descent=i.addondescent*i.modunit/72,null==i.text1yoffset&&(i.text1yoffset=W(72*i.height+4.75)),i.mirrormap=M(i.ean2_mirrormaps,q(N(i.barcode,0,2))%4),i.sbs=u(13),i.txt=h(2);for(var t=0;t<=1;t+=1){i.i=t,0==i.i?A(i.sbs,0,M(i.ean2_encs,10)):A(i.sbs,(i.i-1)*6+7,M(i.ean2_encs,11)),R(i.ean2_barchars,N(i.barcode,i.i,1)),o--;var n=s[--o];if(i.indx=n.length,o-=2,i.enc=M(i.ean2_encs,i.indx),49==M(i.mirrormap,i.i)){i.enclen=i.enc.length,i.revenc=u(i.enclen);for(var c=0,d=i.enclen-1;c<=d;c+=1)i.j=c,i.char=M(i.enc,i.j),B(i.revenc,i.enclen-i.j-1,i.char);i.enc=i.revenc}A(i.sbs,6*i.i+3,i.enc),B(i.txt,i.i,h([N(i.barcode,i.i,1),W((i.i-1)*9+10+i.text1xoffset),i.text1yoffset,i.text1font,i.text1size]))}s[o++]=1/0;for(var l=[],p=i.sbs,b=0,f=p.length;b<f;b++)l[b]=M(p,b)-48;l=h(l);for(var m=[],v=0;v<12;v++)m[v]=W(i.height+i.descent);m=h(m);for(var x=[],w=0;w<12;w++)x[w]=-i.descent;x=h(x),s[o++]="ren",s[o++]="renlinear",s[o++]="sbs",s[o++]=l,s[o++]="bhs",s[o++]=m,s[o++]="bbs",s[o++]=x,i.includetext&&(s[o++]="txt",s[o++]=i.txt),s[o++]="opt",s[o++]=i.options,s[o++]="guardrightpos",s[o++]=5,s[o++]="guardrightypos",s[o++]=i.text1yoffset,s[o++]="borderleft",s[o++]=12,s[o++]="borderright",s[o++]=5,s[o++]="bordertop",s[o++]=10;var _=g();s[o++]=_,i._render&&a3(),i=e}function ed(){if(!ed.globals){var e=i;(i=ed.globals={}).ean13_encs=h(["3211","2221","2122","1411","1132","1231","1114","1312","1213","3112","111","11111","111"]),i.ean13_barchars="0123456789",i.ean13_mirrormaps=h(["000000","001011","001101","001110","010011","011001","011100","010101","010110","011010"]),i=e}var e=i;(i=Object.assign({},i,ed.globals)).dontdraw=!1,i.includetext=!1,i.text1font="OCR-B",i.text1size=12,i.text1xoffset=-7.75,i.text1yoffset=-5.25,i.height=-1,i.guarddescent=5,i.addondescent=null,i.width=0,i.addongap=12,i.addontextfont="unset",i.addontextsize=null,i.addontextxoffset=null,i.addontextyoffset=null,i.modunit=1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];if(i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw),R(i.barcode," "),s[--o]){var t=s[--o];i.barcode=t,o--;var n=s[--o];i.addon=n}else o--,i.addon="";12!=i.barcode.length&&13!=i.barcode.length&&(s[o++]="bwipp.ean13badLength#6878",s[o++]="EAN-13 must be 12 or 13 digits",Y()),I(i.barcode,function(){var e=s[--o];(e<48||e>57)&&(s[o++]="bwipp.ean13badCharacter#6882",s[o++]="EAN-13 must contain only digits",Y())}),0!=i.addon.length&&2!=i.addon.length&&5!=i.addon.length&&(s[o++]="bwipp.ean13badAddOnLength#6886",s[o++]="Add-on for EAN-13 must be 2 or 5 digits",Y()),i.descent=i.guarddescent*i.modunit/72,null==i.addondescent&&(i.addondescent=i.guarddescent),i.pad=u(13),i.checksum=0;for(var c=0;c<=11;
1c+=1)i.i=c,i.barchar=M(i.barcode,i.i)-48,i.i%2==0?i.checksum=W(i.barchar+i.checksum):i.checksum=W(3*i.barchar+i.checksum);i.checksum=(10-i.checksum%10)%10,13==i.barcode.length&&M(i.barcode,12)!=i.checksum+48&&(s[o++]="bwipp.ean13badCheckDigit#6915",s[o++]="Incorrect EAN-13 check digit provided",Y()),A(i.pad,0,i.barcode),B(i.pad,12,i.checksum+48),i.barcode=i.pad,i.sbs=u(59),i.txt=h(13),A(i.sbs,0,M(i.ean13_encs,10)),i.mirrormap=M(i.ean13_mirrormaps,M(i.barcode,0)-48),B(i.txt,0,h([N(i.barcode,0,1),i.text1xoffset,i.text1yoffset,i.text1font,i.text1size]));for(var d=1;d<=6;d+=1){i.i=d,R(i.ean13_barchars,N(i.barcode,i.i,1)),o--;var l=s[--o];if(i.indx=l.length,o-=2,i.enc=M(i.ean13_encs,i.indx),49==M(i.mirrormap,i.i-1)){i.enclen=i.enc.length,i.revenc=u(i.enclen);for(var p=0,b=i.enclen-1;p<=b;p+=1)i.j=p,i.char=M(i.enc,i.j),B(i.revenc,i.enclen-i.j-1,i.char);i.enc=i.revenc}A(i.sbs,(i.i-1)*4+3,i.enc),B(i.txt,i.i,h([N(i.barcode,i.i,1),W((i.i-1)*7+15+i.text1xoffset),i.text1yoffset,i.text1font,i.text1size]))}A(i.sbs,27,M(i.ean13_encs,11));for(var f=7;f<=12;f+=1){i.i=f,R(i.ean13_barchars,N(i.barcode,i.i,1)),o--;var m=s[--o];i.indx=m.length,o-=2,i.enc=M(i.ean13_encs,i.indx),A(i.sbs,(i.i-1)*4+8,i.enc),B(i.txt,i.i,h([N(i.barcode,i.i,1),W((i.i-1)*7+19+i.text1xoffset),i.text1yoffset,i.text1font,i.text1size]))}A(i.sbs,56,M(i.ean13_encs,12)),s[o++]=1/0;for(var v=i.sbs,x=0,w=v.length;x<w;x++)s[o++]=M(v,x)-48;if(i.sbs=h(),-1==i.height&&(i.height=1),i.includetext){i.guardheight=W(i.height+i.descent),s[o++]=1/0,s[o++]=i.guardheight,s[o++]=i.guardheight;for(var _=0;_<12;_++)s[o++]=i.height;s[o++]=i.guardheight,s[o++]=i.guardheight;for(var k=0;k<12;k++)s[o++]=i.height;s[o++]=i.guardheight,s[o++]=i.guardheight,i.bhs=h(),s[o++]=1/0,s[o++]=-i.descent,s[o++]=-i.descent;for(var y=0;y<12;y++)s[o++]=0;s[o++]=-i.descent,s[o++]=-i.descent;for(var q=0;q<12;q++)s[o++]=0;s[o++]=-i.descent,s[o++]=-i.descent,i.bbs=h()}else{s[o++]=1/0;for(var C=0;C<30;C++)s[o++]=i.height;i.bhs=h(),s[o++]=1/0;for(var S=0;S<30;S++)s[o++]=0;i.bbs=h(),i.txt=h([])}if(i.guardrightypos=-5,0!=i.addon.length){if(s[o++]=1/0,s[o++]="includetext",s[o++]=!0,s[o++]="height",s[o++]=i.height,i.includetext){var j=s[--o];s[o++]=W(j-.15)}s[o++]="addondescent",s[o++]=i.addondescent,s[o++]="text1xoffset",null!=i.addontextxoffset?s[o++]=i.addontextxoffset:s[o++]=W(98.25+i.addongap),null!=i.addontextyoffset&&(s[o++]="text1yoffset",s[o++]=i.addontextyoffset),s[o++]="text1size",null!=i.addontextsize?s[o++]=i.addontextsize:s[o++]=i.text1size;var T=P(i.addontextfont,"unset")?i.addontextfont:i.text1font;s[o++]="text1font",s[o++]=T,i.addopts=g(),i.bwipp_dontdraw=!0,2==i.addon.length&&(s[o++]=i.addon,s[o++]=i.addopts,ec()),5==i.addon.length&&(s[o++]=i.addon,s[o++]=i.addopts,ei());var z=s[--o];i.addcode=z,s[o++]=1/0,F(i.sbs),s[o++]=i.addongap,F(M(i.addcode,"sbs")),i.sbs=h(),s[o++]=1/0,F(i.bhs),F(M(i.addcode,"bhs")),i.bhs=h(),s[o++]=1/0,F(i.bbs),F(M(i.addcode,"bbs")),i.bbs=h(),s[o++]=1/0,F(i.txt),F(M(i.addcode,"txt")),i.txt=h(),i.guardrightypos=M(i.addcode,"guardrightypos")}s[o++]=1/0,s[o++]="ren",s[o++]="renlinear",s[o++]="sbs",s[o++]=i.sbs,s[o++]="bhs",s[o++]=i.bhs,s[o++]="bbs",s[o++]=i.bbs,s[o++]="txt",s[o++]=i.txt,s[o++]="opt",s[o++]=i.options,s[o++]="guardrightpos",0==i.addon.length?s[o++]=7:s[o++]=5,s[o++]="guardrightypos",s[o++]=i.guardrightypos,s[o++]="borderleft",s[o++]=11,s[o++]="borderright",0==i.addon.length?s[o++]=7:s[o++]=5,s[o++]="bordertop",s[o++]=0,s[o++]="borderbottom",s[o++]=5+i.guarddescent*i.modunit;var D=g();s[o++]=D,i._render&&a3(),i=e}function el(){if(!el.globals){var e=i;(i=el.globals={}).ean8_encs=h(["3211","2221","2122","1411","1132","1231","1114","1312","1213","3112","111","11111","111"]),i.ean8_barchars="0123456789",i=e}var e=i;(i=Object.assign({},i,el.globals)).dontdraw=!1,i.includetext=!1,i.text1font="OCR-B",i.text1size=12,i.text1xoffset=7.25,i.text1yoffset=-5.25,i.height=-1,i.guarddescent=5,i.addondescent=null,i.width=0,i.modunit=1,i.permitaddon=!1,i.addongap=12,i.addontextfont="unset",i.addontextsize=null,i.addontextxoffset=null,i.addontextyoffset=null,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];if(i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw),R(i.barcode," "),s[--o]){var t=s[--o];i.barcode=t,o--;var n=s[--o];i.addon=n}else o--,i.addon="";7!=i.barcode.length&&8!=i.barcode.length&&(s[o++]="bwipp.ean8badLength#7152",s[o++]="EAN-8 must be 7 or 8 digits",Y()),I(i.barcode,function(){var e=s[--o];(e<48||e>57)&&(s[o++]="bwipp.ean8badCharacter#7156",s[o++]="EAN-8 must contain only digits",Y())}),0!=i.addon.length&&2!=i.addon.length&&5!=i.addon.length&&(s[o++]="bwipp.ean8badAddOnLength#7160",s[o++]="Add-on for EAN-8 must be 2 or 5 digits",Y()),i.permitaddon||0==i.addon.length||(s[o++]="bwipp.ean8badAddOnLength#7163",s[o++]='Non-standard use of add-on for EAN-8 requires "permitaddon" option',Y()),i.descent=i.guarddescent*i.modunit/72,null==i.addondescent&&(i.addondescent=i.guarddescent),i.pad=u(8),i.checksum=0;for(var c=0;c<=6;
1c+=1)i.i=c,i.barchar=M(i.barcode,i.i)-48,i.i%2!=0?i.checksum=W(i.barchar+i.checksum):i.checksum=W(3*i.barchar+i.checksum);i.checksum=(10-i.checksum%10)%10,8==i.barcode.length&&M(i.barcode,7)!=i.checksum+48&&(s[o++]="bwipp.ean8badCheckDigit#7192",s[o++]="Incorrect EAN-8 check digit provided",Y()),A(i.pad,0,i.barcode),B(i.pad,7,i.checksum+48),i.barcode=i.pad,i.sbs=u(43),i.txt=h(8),A(i.sbs,0,M(i.ean8_encs,10));for(var d=0;d<=3;d+=1){i.i=d,R(i.ean8_barchars,N(i.barcode,i.i,1)),o--;var l=s[--o];i.indx=l.length,o-=2,i.enc=M(i.ean8_encs,i.indx),A(i.sbs,4*i.i+3,i.enc),B(i.txt,i.i,h([N(i.barcode,i.i,1),W(7*i.i+i.text1xoffset),i.text1yoffset,i.text1font,i.text1size]))}A(i.sbs,19,M(i.ean8_encs,11));for(var p=4;p<=7;p+=1){i.i=p,R(i.ean8_barchars,N(i.barcode,i.i,1)),o--;var b=s[--o];i.indx=b.length,o-=2,i.enc=M(i.ean8_encs,i.indx),A(i.sbs,4*i.i+8,i.enc),B(i.txt,i.i,h([N(i.barcode,i.i,1),W(7*i.i+i.text1xoffset)+4,i.text1yoffset,i.text1font,i.text1size]))}A(i.sbs,40,M(i.ean8_encs,12)),s[o++]=1/0;for(var f=i.sbs,m=0,v=f.length;m<v;m++)s[o++]=M(f,m)-48;if(i.sbs=h(),-1==i.height&&(i.height=1),i.includetext){i.guardheight=W(i.height+i.descent),s[o++]=1/0,s[o++]=i.guardheight,s[o++]=i.guardheight;for(var x=0;x<8;x++)s[o++]=i.height;s[o++]=i.guardheight,s[o++]=i.guardheight;for(var w=0;w<8;w++)s[o++]=i.height;s[o++]=i.guardheight,s[o++]=i.guardheight,i.bhs=h(),s[o++]=1/0,s[o++]=-i.descent,s[o++]=-i.descent;for(var _=0;_<8;_++)s[o++]=0;s[o++]=-i.descent,s[o++]=-i.descent;for(var k=0;k<8;k++)s[o++]=0;s[o++]=-i.descent,s[o++]=-i.descent,i.bbs=h()}else{s[o++]=1/0;for(var y=0;y<22;y++)s[o++]=i.height;i.bhs=h(),s[o++]=1/0;for(var q=0;q<22;q++)s[o++]=0;i.bbs=h(),i.txt=h([])}if(i.guardrightypos=-5,0!=i.addon.length){if(s[o++]=1/0,s[o++]="includetext",s[o++]=!0,s[o++]="height",s[o++]=i.height,i.includetext){var C=s[--o];s[o++]=W(C-.15)}s[o++]="addondescent",s[o++]=i.addondescent,s[o++]="text1xoffset",null!=i.addontextxoffset?s[o++]=i.addontextxoffset:s[o++]=W(70.25+i.addongap),null!=i.addontextyoffset&&(s[o++]="text1yoffset",s[o++]=i.addontextyoffset),s[o++]="text1size",null!=i.addontextsize?s[o++]=i.addontextsize:s[o++]=i.text1size;var S=P(i.addontextfont,"unset")?i.addontextfont:i.text1font;s[o++]="text1font",s[o++]=S,i.addopts=g(),i.bwipp_dontdraw=!0,2==i.addon.length&&(s[o++]=i.addon,s[o++]=i.addopts,ec()),5==i.addon.length&&(s[o++]=i.addon,s[o++]=i.addopts,ei());var j=s[--o];i.addcode=j,s[o++]=1/0,F(i.sbs),s[o++]=i.addongap,F(M(i.addcode,"sbs")),i.sbs=h(),s[o++]=1/0,F(i.bhs),F(M(i.addcode,"bhs")),i.bhs=h(),s[o++]=1/0,F(i.bbs),F(M(i.addcode,"bbs")),i.bbs=h(),s[o++]=1/0,F(i.txt),F(M(i.addcode,"txt")),i.txt=h(),i.guardrightypos=M(i.addcode,"guardrightypos")}s[o++]=1/0,s[o++]="ren",s[o++]="renlinear",s[o++]="sbs",s[o++]=i.sbs,s[o++]="bhs",s[o++]=i.bhs,s[o++]="bbs",s[o++]=i.bbs,s[o++]="txt",s[o++]=i.txt,s[o++]="opt",s[o++]=i.options,s[o++]="guardleftpos",s[o++]=7,s[o++]="guardleftypos",s[o++]=-5,s[o++]="guardrightpos",0==i.addon.length?s[o++]=7:s[o++]=5,s[o++]="guardrightypos",s[o++]=i.guardrightypos,s[o++]="borderleft",s[o++]=7,s[o++]="borderright",0==i.addon.length?s[o++]=7:s[o++]=5,s[o++]="bordertop",s[o++]=0,s[o++]="borderbottom",s[o++]=5+i.guarddescent*i.modunit;var T=g();s[o++]=T,i._render&&a3(),i=e}function ep(){if(!ep.globals){var e=i;(i=ep.globals={}).upca_encs=h(["3211","2221","2122","1411","1132","1231","1114","1312","1213","3112","111","11111","111"]),i.upca_barchars="0123456789",i=e}var e=i;(i=Object.assign({},i,ep.globals)).dontdraw=!1,i.includetext=!1,i.text1font="OCR-B",i.text1size=12,i.text1xoffset=-5.75,i.text1yoffset=-5.25,i.height=-1,i.guarddescent=5,i.addondescent=null,i.width=0,i.modunit=1,i.addongap=12,i.addontextfont="unset",i.addontextsize=null,i.addontextxoffset=null,i.addontextyoffset=null,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];if(i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw),R(i.barcode," "),s[--o]){var t=s[--o];i.barcode=t,o--;var n=s[--o];i.addon=n}else o--,i.addon="";if(7==i.barcode.length||8==i.barcode.length){I(i.barcode,function(){var e=s[--o];(e<48||e>57)&&(s[o++]="bwipp.upcAupcEbadCharacter#7417",s[o++]="UPC-E must contain only digits",Y())});var c=M(i.barcode,0);48!=c&&49!=c&&(s[o++]="bwipp.upcAupcEbadNumberSystem#7421",s[o++]="UPC-E must have number system 0 or 1",Y());for(var d=0;d<1;d++){var l=8==i.barcode.length?12:11;if(i.upcacode=u(l),M(i.barcode,6)-48<=2){A(i.upcacode,0,N(i.barcode,0,3)),A(i.upcacode,3,N(i.barcode,6,1)),A(i.upcacode,4,"0000"),A(i.upcacode,8,N(i.barcode,3,3));break}if(M(i.barcode,6)-48==3){A(i.upcacode,0,N(i.barcode,0,4)),A(i.upcacode,4,"00000"),A(i.upcacode,9,N(i.barcode,4,2));break}if(M(i.barcode,6)-48==4){A(i.upcacode,0,N(i.barcode,0,5)),A(i.upcacode,5,"00000"),A(i.upcacode,10,N(i.barcode,5,1));break}if(M(i.barcode,6)-48>=5){A(i.upcacode,0,N(i.barcode,0,6)),A(i.upcacode,6,"0000"),A(i.upcacode,10,N(i.barcode,6,1));break}}8==i.barcode.length&&A(i.upcacode,11,N(i.barcode,7,1)),i.barcode=i.upcacode}11!=i.barcode.length&&12!=i.barcode.length&&(s[o++]="bwipp.upcAbadLength#7461",s[o++]="UPC-A must be 11 or 12 digits",Y());for(var p=i.barcode,b=0,f=p.length;b<f;b++){var m=M(p,b);(m<48||m>57)&&(s[o++]="bwipp.upcAbadCharacter#7465",s[o++]="UPC-A must contain only digits",Y())}0!=i.addon.length&&2!=i.addon.length&&5!=i.addon.length&&(s[o++]="bwipp.upcAbadAddOnLength#7469",s[o++]="Add-on for UPC-A must be 2 or 5 digits",Y()),i.descent=i.guarddescent*i.modunit/72,null==i.addondescent&&(i.addondescent=i.guarddescent),i.pad=u(12),i.checksum=0;for(var v=0;v<=10;
1v+=1)i.i=v,i.barchar=M(i.barcode,i.i)-48,i.i%2!=0?i.checksum=i.checksum+i.barchar:i.checksum=i.checksum+3*i.barchar;i.checksum=(10-i.checksum%10)%10,12==i.barcode.length&&M(i.barcode,11)!=i.checksum+48&&(s[o++]="bwipp.upcAbadCheckDigit#7498",s[o++]="Incorrect UPC check digit provided",Y()),A(i.pad,0,i.barcode),B(i.pad,11,i.checksum+48),i.barcode=i.pad,i.sbs=u(59),i.txt=h(12),A(i.sbs,0,M(i.upca_encs,10));for(var x=0;x<=5;x+=1){i.i=x,R(i.upca_barchars,N(i.barcode,i.i,1)),o--;var w=s[--o];i.indx=w.length,o-=2,i.enc=M(i.upca_encs,i.indx),A(i.sbs,4*i.i+3,i.enc),0==i.i?B(i.txt,0,h([N(i.barcode,0,1),i.text1xoffset,i.text1yoffset,i.text1font,i.text1size-2])):B(i.txt,i.i,h([N(i.barcode,i.i,1),W(7*i.i+13+i.text1xoffset),i.text1yoffset,i.text1font,i.text1size]))}A(i.sbs,27,M(i.upca_encs,11));for(var _=6;_<=11;_+=1){i.i=_,R(i.upca_barchars,N(i.barcode,i.i,1)),o--;var k=s[--o];i.indx=k.length,o-=2,i.enc=M(i.upca_encs,i.indx),A(i.sbs,4*i.i+8,i.enc),11==i.i?B(i.txt,11,h([N(i.barcode,11,1),i.text1xoffset+107,i.text1yoffset,i.text1font,i.text1size-2])):B(i.txt,i.i,h([N(i.barcode,i.i,1),W(7*i.i+i.text1xoffset)+17,i.text1yoffset,i.text1font,i.text1size]))}A(i.sbs,56,M(i.upca_encs,12)),s[o++]=1/0;for(var y=i.sbs,q=0,C=y.length;q<C;q++)s[o++]=M(y,q)-48;if(i.sbs=h(),-1==i.height&&(i.height=1),i.includetext){i.guardheight=W(i.height+i.descent),s[o++]=1/0;for(var S=0;S<4;S++)s[o++]=i.guardheight;for(var j=0;j<10;j++)s[o++]=i.height;s[o++]=i.guardheight,s[o++]=i.guardheight;for(var T=0;T<10;T++)s[o++]=i.height;for(var z=0;z<4;z++)s[o++]=i.guardheight;i.bhs=h(),s[o++]=1/0;for(var D=0;D<4;D++)s[o++]=-i.descent;for(var E=0;E<10;E++)s[o++]=0;s[o++]=-i.descent,s[o++]=-i.descent;for(var L=0;L<10;L++)s[o++]=0;for(var G=0;G<4;G++)s[o++]=-i.descent;i.bbs=h()}else{s[o++]=1/0;for(var O=0;O<30;O++)s[o++]=i.height;i.bhs=h(),s[o++]=1/0;for(var X=0;X<30;X++)s[o++]=0;i.bbs=h(),i.txt=h([])}if(i.guardrightypos=-5,0!=i.addon.length){if(s[o++]=1/0,s[o++]="includetext",s[o++]=!0,s[o++]="height",s[o++]=i.height,i.includetext){var U=s[--o];s[o++]=W(U-.15)}s[o++]="addondescent",s[o++]=i.addondescent,s[o++]="text1xoffset",null!=i.addontextxoffset?s[o++]=i.addontextxoffset:s[o++]=W(98.25+i.addongap),null!=i.addontextyoffset&&(s[o++]="text1yoffset",s[o++]=i.addontextyoffset),s[o++]="text1size",null!=i.addontextsize?s[o++]=i.addontextsize:s[o++]=i.text1size;var K=P(i.addontextfont,"unset")?i.addontextfont:i.text1font;s[o++]="text1font",s[o++]=K,i.addopts=g(),i.bwipp_dontdraw=!0,2==i.addon.length&&(s[o++]=i.addon,s[o++]=i.addopts,ec()),5==i.addon.length&&(s[o++]=i.addon,s[o++]=i.addopts,ei());var V=s[--o];i.addcode=V,s[o++]=1/0,F(i.sbs),s[o++]=i.addongap,F(M(i.addcode,"sbs")),i.sbs=h(),s[o++]=1/0,F(i.bhs),F(M(i.addcode,"bhs")),i.bhs=h(),s[o++]=1/0,F(i.bbs),F(M(i.addcode,"bbs")),i.bbs=h(),s[o++]=1/0,F(i.txt),F(M(i.addcode,"txt")),i.txt=h(),i.guardrightypos=M(i.addcode,"guardrightypos")}s[o++]=1/0,s[o++]="ren",s[o++]="renlinear",s[o++]="sbs",s[o++]=i.sbs,s[o++]="bhs",s[o++]=i.bhs,s[o++]="bbs",s[o++]=i.bbs,s[o++]="txt",s[o++]=i.txt,s[o++]="opt",s[o++]=i.options,s[o++]="guardrightpos",0==i.addon.length?s[o++]=9:s[o++]=5,s[o++]="guardrightypos",s[o++]=i.guardrightypos,s[o++]="borderleft",s[o++]=9,s[o++]="borderright",0==i.addon.length?s[o++]=9:s[o++]=5,s[o++]="bordertop",s[o++]=0,s[o++]="borderbottom",s[o++]=5+i.guarddescent*i.modunit;var H=g();s[o++]=H,i._render&&a3(),i=e}function eb(){if(!eb.globals){var e=i;(i=eb.globals={}).upce_encs=h(["3211","2221","2122","1411","1132","1231","1114","1312","1213","3112","111","111111"]),i.upce_barchars="0123456789",i.upce_mirrormaps=h(["000111","001011","001101","001110","010011","011001","011100","010101","010110","011010"]),i=e}var e=i;(i=Object.assign({},i,eb.globals)).dontdraw=!1,i.includetext=!1,i.text1font="OCR-B",i.text1size=12,i.text1xoffset=-5.75,i.text1yoffset=-5.25,i.height=-1,i.guarddescent=5,i.addondescent=null,i.width=0,i.modunit=1,i.addongap=12,i.addontextfont="unset",i.addontextsize=null,i.addontextxoffset=null,i.addontextyoffset=null,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];if(i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw),R(i.barcode," "),s[--o]){var t=s[--o];i.barcode=t,o--;var n=s[--o];i.addon=n}else o--,i.addon="";if(11==i.barcode.length||12==i.barcode.length){I(i.barcode,function(){var e=s[--o];(e<48||e>57)&&(s[o++]="bwipp.upcEupcAbadCharacter#7734",s[o++]="UPC-A must contain only digits",Y())});for(var c=0;c<1;c++){var d=12==i.barcode.length?8:7;if(i.upcecode=u(d),M(i.barcode,3)-48<=2&&G(N(i.barcode,4,4),"0000")){A(i.upcecode,0,N(i.barcode,0,3)),A(i.upcecode,3,N(i.barcode,8,3)),A(i.upcecode,6,N(i.barcode,3,1));break}if(G(N(i.barcode,4,5),"00000")){A(i.upcecode,0,N(i.barcode,0,4)),A(i.upcecode,4,N(i.barcode,9,2)),A(i.upcecode,6,"3");break}if(G(N(i.barcode,5,5),"00000")){A(i.upcecode,0,N(i.barcode,0,5)),A(i.upcecode,5,N(i.barcode,10,1)),A(i.upcecode,6,"4");break}if(M(i.barcode,10)-48>=5&&G(N(i.barcode,6,4),"0000")){A(i.upcecode,0,N(i.barcode,0,6)),A(i.upcecode,6,N(i.barcode,10,1));break}s[o++]="bwipp.upcEupcAnotCompressible#7762",s[o++]="UPC-A cannot be converted to a UPC-E",Y()}12==i.barcode.length&&A(i.upcecode,7,N(i.barcode,11,1)),i.barcode=i.upcecode}7!=i.barcode.length&&8!=i.barcode.length&&(s[o++]="bwipp.upcEbadLength#7774",s[o++]="UPC-E must be 7 or 8 digits",Y());for(var l=i.barcode,p=0,b=l.length;p<b;p++){var f=M(l,p);(f<48||f>57)&&(s[o++]="bwipp.upcEbadCharacter#7778",s[o++]="UPC-E must contain only digits",Y())}0!=i.addon.length&&2!=i.addon.length&&5!=i.addon.length&&(s[o++]="bwipp.upcEbadAddOnLength#7782",s[o++]="Add-on for UPC-E must be 2 or 5 digits",Y());var m=M(i.barcode,0);48!=m&&49!=m&&(s[o++]="bwipp.upcEbadNumberSystem#7789",s[o++]="UPC-E must have number system 0 or 1",Y()),i.descent=i.guarddescent*i.modunit/72,null==i.addondescent&&(i.addondescent=i.guarddescent);for(var v=0;v<1;v++){if(i.upcacode=u(11),M(i.barcode,6)-48<=2){A(i.upcacode,0,N(i.barcode,0,3)),A(i.upcacode,3,N(i.barcode,6,1)),A(i.upcacode,4,"0000"),A(i.upcacode,8,N(i.barcode,3,3));break}if(M(i.barcode,6)-48==3){A(i.upcacode,0,N(i.barcode,0,4)),A(i.upcacode,4,"00000"),A(i.upcacode,9,N(i.barcode,4,2));break}if(M(i.barcode,6)-48==4){A(i.upcacode,0,N(i.barcode,0,5)),A(i.upcacode,5,"00000"),A(i.upcacode,10,N(i.barcode,5,1));break}if(M(i.barcode,6)-48>=5){A(i.upcacode,0,N(i.barcode,0,6)),A(i.upcacode,6,"0000"),A(i.upcacode,10,N(i.barcode,6,1));break}}i.checksum=0;for(var x=0;x<=10;
1x+=1)i.i=x,i.barchar=M(i.upcacode,i.i)-48,i.i%2!=0?i.checksum=i.checksum+i.barchar:i.checksum=i.checksum+3*i.barchar;if(i.checksum=(10-i.checksum%10)%10,8==i.barcode.length&&M(i.barcode,7)!=i.checksum+48&&(s[o++]="bwipp.upcEbadCheckDigit#7845",s[o++]="Incorrect UPC check digit provided",Y()),i.pad=u(8),A(i.pad,0,i.barcode),B(i.pad,7,i.checksum+48),i.barcode=i.pad,i.txt=h(8),B(i.txt,0,h([N(i.barcode,0,1),i.text1xoffset,i.text1yoffset,i.text1font,i.text1size-2])),i.mirrormap=M(i.upce_mirrormaps,i.checksum),48==M(i.barcode,0)){i.invt=u(i.mirrormap.length);for(var w=0,_=i.mirrormap.length-1;w<=_;w+=1)i.i=w,48==M(i.mirrormap,i.i)?B(i.invt,i.i,49):B(i.invt,i.i,48);i.mirrormap=i.invt}i.sbs=u(33),A(i.sbs,0,M(i.upce_encs,10));for(var k=1;k<=6;k+=1){i.i=k,R(i.upce_barchars,N(i.barcode,i.i,1)),o--;var y=s[--o];if(i.indx=y.length,o-=2,i.enc=M(i.upce_encs,i.indx),49==M(i.mirrormap,i.i-1)){i.enclen=i.enc.length,i.revenc=u(i.enclen);for(var q=0,C=i.enclen-1;q<=C;q+=1)i.j=q,i.char=M(i.enc,i.j),B(i.revenc,i.enclen-i.j-1,i.char);i.enc=i.revenc}A(i.sbs,(i.i-1)*4+3,i.enc),B(i.txt,i.i,h([N(i.barcode,i.i,1),W((i.i-1)*7+13+i.text1xoffset),i.text1yoffset,i.text1font,i.text1size]))}B(i.txt,7,h([N(i.barcode,7,1),W(63+i.text1xoffset),i.text1yoffset,i.text1font,i.text1size-2])),A(i.sbs,27,M(i.upce_encs,11)),s[o++]=1/0;for(var S=i.sbs,j=0,T=S.length;j<T;j++)s[o++]=M(S,j)-48;if(i.sbs=h(),-1==i.height&&(i.height=1),i.includetext){i.guardheight=W(i.height+i.descent),s[o++]=1/0,s[o++]=i.guardheight,s[o++]=i.guardheight;for(var z=0;z<12;z++)s[o++]=i.height;s[o++]=i.guardheight,s[o++]=i.guardheight,s[o++]=i.guardheight,i.bhs=h(),s[o++]=1/0,s[o++]=-i.descent,s[o++]=-i.descent;for(var D=0;D<12;D++)s[o++]=0;s[o++]=-i.descent,s[o++]=-i.descent,s[o++]=-i.descent,i.bbs=h()}else{s[o++]=1/0;for(var E=0;E<17;E++)s[o++]=i.height;i.bhs=h(),s[o++]=1/0;for(var L=0;L<17;L++)s[o++]=0;i.bbs=h(),i.txt=h([])}if(i.guardrightypos=-5,0!=i.addon.length){if(s[o++]=1/0,s[o++]="includetext",s[o++]=!0,s[o++]="height",s[o++]=i.height,i.includetext){var O=s[--o];s[o++]=W(O-.15)}s[o++]="addondescent",s[o++]=i.addondescent,s[o++]="text1xoffset",null!=i.addontextxoffset?s[o++]=i.addontextxoffset:s[o++]=W(54.25+i.addongap),null!=i.addontextyoffset&&(s[o++]="text1yoffset",s[o++]=i.addontextyoffset),s[o++]="text1size",null!=i.addontextsize?s[o++]=i.addontextsize:s[o++]=i.text1size;var X=P(i.addontextfont,"unset")?i.addontextfont:i.text1font;s[o++]="text1font",s[o++]=X,i.addopts=g(),i.bwipp_dontdraw=!0,2==i.addon.length&&(s[o++]=i.addon,s[o++]=i.addopts,ec()),5==i.addon.length&&(s[o++]=i.addon,s[o++]=i.addopts,ei());var U=s[--o];i.addcode=U,s[o++]=1/0,F(i.sbs),s[o++]=i.addongap,F(M(i.addcode,"sbs")),i.sbs=h(),s[o++]=1/0,F(i.bhs),F(M(i.addcode,"bhs")),i.bhs=h(),s[o++]=1/0,F(i.bbs),F(M(i.addcode,"bbs")),i.bbs=h(),s[o++]=1/0,F(i.txt),F(M(i.addcode,"txt")),i.txt=h(),i.guardrightypos=M(i.addcode,"guardrightypos")}s[o++]=1/0,s[o++]="ren",s[o++]="renlinear",s[o++]="sbs",s[o++]=i.sbs,s[o++]="bhs",s[o++]=i.bhs,s[o++]="bbs",s[o++]=i.bbs,s[o++]="txt",s[o++]=i.txt,s[o++]="opt",s[o++]=i.options,s[o++]="guardrightpos",0==i.addon.length?s[o++]=9:s[o++]=5,s[o++]="guardrightypos",s[o++]=i.guardrightypos,s[o++]="borderleft",s[o++]=9,s[o++]="borderright",0==i.addon.length?s[o++]=9:s[o++]=5,s[o++]="bordertop",s[o++]=0,s[o++]="borderbottom",s[o++]=5+i.guarddescent*i.modunit;var K=g();s[o++]=K,i._render&&a3(),i=e}function ef(){if(!ef.globals){var e=i;i=ef.globals={};var a=new Map([["isbntext","text2"],["isbntextsubspace","text2subspace"],["isbntextsplit","text2split"],["isbntextlinegaps","text2linegaps"],["isbntextcolor","text2color"],["isbntextxalign","text2xalign"],["isbntextyalign","text2yalign"],["isbntextdirection","text2direction"],["isbntextfont","text2font"],["isbntextsize","text2size"],["isbntextxoffset","text2xoffset"],["isbntextyoffset","text2yoffset"],["isbntextgaps","text2gaps"]]);i.isbn_aliases=a,i=e}var e=i;(i=Object.assign({},i,ef.globals)).dontdraw=!1,i.includetext=!1,i.text2="unset",i.text2font="OCR-A",i.text2size=8.5,i.text2xalign="unset",i.text2xoffset=null,i.text2yoffset=2,i.height=-1,i.width=0,i.addongap=12,i.legacy=!1,i.modunit=1,s[o++]=i.isbn_aliases,ea();var r=s[--o];i.options=r;var t=s[--o];if(i.barcode=t,i._render=!(i.dontdraw||i.bwipp_dontdraw),R(i.barcode," "),s[--o]){var n=s[--o];i.barcode=n,o--;var c=s[--o];i.addon=c}else o--,i.addon="";if(15!=i.barcode.length&&17!=i.barcode.length&&11!=i.barcode.length&&13!=i.barcode.length&&(s[o++]="bwipp.isbnBadLength#8080",s[o++]="ISBN-13 must be 15 or 17 characters including dashes. ISBN-10 must be 11 or 13 characters including dashes",Y()),0!=i.addon.length&&2!=i.addon.length&&5!=i.addon.length&&(s[o++]="bwipp.isbnBadAddOnLength#8083",s[o++]="Add-on for ISBN must be 2 or 5 digits",Y()),i.barcode.length>=15){var d=N(i.barcode,0,4);P(d,"978-")&&P(d,"979-")&&(s[o++]="bwipp.isbn13badPrefix#8087",s[o++]="ISBN-13 prefix must be 978- or 979-",Y()),i.wasdash=!1,i.numdash=0,i.numdigit=0;for(var l=N(i.barcode,5,9),p=0,b=l.length;p<b;p++){var f=M(l,p);s[o++]=f,45==f&&(i.wasdash&&(s[o-1]="bwipp.isbn13adjacentDashes#8094",s[o++]="ISBN-13 does not permit adjacent dashes",Y()),i.wasdash=!0,i.numdash=i.numdash+1);var m=s[--o];m>=48&&m<=57&&(i.wasdash=!1,i.numdigit=i.numdigit+1)}(2!=i.numdash||7!=i.numdigit)&&(s[o++]="bwipp.isbn13numDashesDigits#8105",s[o++]="Incorrect number of dashes and digits for ISBN-13",Y());var v=M(i.barcode,14);if((v<48||v>57)&&(s[o++]="bwipp.isbn13character15#8108",s[o++]="ISBN-13 character 15 must be a digit",Y()),17==i.barcode.length){P(N(i.barcode,15,1),"-")&&(s[o++]="bwipp.isbn13character16#8112",s[o++]="ISBN-13 penultimate character must be a dash",Y());var h=M(i.barcode,16);(h<48||h>57)&&(s[o++]="bwipp.isbn13character17#8115",s[o++]="ISBN-13 final character must be a digit",Y())}}else{var g=M(i.barcode,0);(g<48||g>57)&&(s[o++]="bwipp.isbn10FirstDigit#8120",s[o++]="ISBN-10 first character must be a digit",Y()),i.wasdash=!1,i.numdash=0,i.numdigit=0;for(var x=N(i.barcode,1,9),w=0,_=x.length;w<_;w++){var k=M(x,w);s[o++]=k,45==k&&(i.wasdash&&(s[o-1]="bwipp.isbn10adjacentDashes#8127",s[o++]="ISBN-10 does not permit adjacent dashes",Y()),i.wasdash=!0,i.numdash=i.numdash+1);var y=s[--o];y>=48&&y<=57&&(i.wasdash=!1,i.numdigit=i.numdigit+1)}(2!=i.numdash||7!=i.numdigit)&&(s[o++]="bwipp.isbn10numDashesDigits#8138",s[o++]="Incorrect number of dashes and digits for ISBN-10",Y());var q=M(i.barcode,10);if((q<48||q>57)&&(s[o++]="bwipp.isbn10character11#8141",s[o++]="ISBN-10 character 11 must be a digit",Y()),13==i.barcode.length){P(N(i.barcode,11,1),"-")&&(s[o++]="bwipp.isbn10character12#8145",s[o++]="ISBN-10 penultimate character must be a dash",Y());var C=M(i.barcode,12);(C<48||C>57)&&88!=C&&(s[o++]="bwipp.isbn10character13#8148",s[o++]="ISBN-10 final character must be a digit or X",Y())}}if(i.isbntxt=i.barcode,i.isbntxt.length<=13){for(i.isbn=u(10),i.checksum=0,i.i=0,i.n=0;i.isbnchar=M(i.isbntxt,i.i)-48,-3!=i.isbnchar&&(B(i.isbn,i.n,i.isbnchar+48),i.n<9&&(i.checksum=W(i.checksum+(10-i.n)*i.isbnchar)),i.n=i.n+1),i.i=i.i+1,i.i!=i.isbntxt.length;);var S=(11-i.checksum%11)%11;10==S&&(S=40),i.checksum=S+48,i.isbn=N(i.isbn,0,9),13==i.isbntxt.length&&M(i.isbntxt,12)!=i.checksum&&(s[o++]="bwipp.isbn10badCheckDigit#8178",s[o++]="Incorrect ISBN-10 check digit provided",Y())}if(!i.legacy||i.isbntxt.length>=15){for(i.isbntxt.length<=13&&(i.pad=u(15),A(i.pad,0,"978-"),A(i.pad,4,N(i.isbntxt,0,11)),i.isbntxt=i.pad),i.isbn=u(13),i.checksum=0,i.i=0,i.n=0;;){if(i.isbnchar=M(i.isbntxt,i.i)-48,-3!=i.isbnchar){if(B(i.isbn,i.n,i.isbnchar+48),i.n<12){var j=i.isbnchar;i.n%2!=0&&(j*=3),i.checksum=W(j+i.checksum)}i.n=i.n+1}if(i.i=i.i+1,i.i==i.isbntxt.length)break}i.checksum=(10-i.checksum%10)%10+48,i.isbn=N(i.isbn,0,12),17==i.isbntxt.length&&M(i.isbntxt,16)!=i.checksum&&(s[o++]="bwipp.isbn13badCheckDigit#8217",s[o++]="Incorrect ISBN-13 check digit provided",Y())}var T=12==i.isbn.length?22:18;if(i.pad=u(T),A(i.pad,0,"ISBN "),A(i.pad,5,i.isbntxt),B(i.pad,i.pad.length-2,45),B(i.pad,i.pad.length-1,i.checksum),i.isbntxt=i.pad,i.barcode=u(12),9==i.isbn.length?(A(i.barcode,0,"978"),A(i.barcode,3,i.isbn)):A(i.barcode,0,i.isbn),0!=i.addon.length){var z=u(12+i.addon.length+1);A(z,0,i.barcode),A(z,12," "),A(z,13,i.addon),i.barcode=z}if(B(i.options,"addongap",i.addongap),i.includetext){var I=G(i.text2,"unset")?i.isbntxt:i.text2;if(B(i.options,"text2",I),P(i.text2font,"unset")&&B(i.options,"text2font",i.text2font),B(i.options,"text2size",i.text2size),G(i.text2xalign,"unset")){s[o++]=i.options,s[o++]="text2xoffset",null==i.text2xoffset?9==i.isbn.length?s[o++]=-1:s[o++]=-12:s[o++]=i.text2xoffset;var D=s[--o],E=s[--o];B(s[--o],E,D)}else B(i.options,"text2xalign",i.text2xalign),null!=i.text2xoffset&&B(i.options,"text2xoffset",i.text2xoffset);B(i.options,"text2yoffset",null==i.text2yoffset?3:i.text2yoffset)}i.bwipp_dontdraw=!0,s[o++]=i.barcode,s[o++]=i.options,ed();var F=s[--o];i.args=F,B(i.args,"opt",i.options),s[o++]=i.args,i._render&&a3(),i=e}function em(){if(!em.globals){var e=i;i=em.globals={};var a=new Map([["ismntext","text2"],["ismntextsubspace","text2subspace"],["ismntextsplit","text2split"],["ismntextlinegaps","text2linegaps"],["ismntextcolor","text2color"],["ismntextxalign","text2xalign"],["ismntextyalign","text2yalign"],["ismntextdirection","text2direction"],["ismntextfont","text2font"],["ismntextsize","text2size"],["ismntextxoffset","text2xoffset"],["ismntextyoffset","text2yoffset"],["ismntextgaps","text2gaps"]]);i.ismn_aliases=a,i=e}var e=i;(i=Object.assign({},i,em.globals)).dontdraw=!1,i.includetext=!1,i.text2="unset",i.text2font="OCR-A",i.text2size=8.5,i.text2xalign="unset",i.text2xoffset=null,i.text2yoffset=2,i.height=-1,i.width=0,i.addongap=12,i.legacy=!1,i.modunit=1,s[o++]=i.ismn_aliases,ea();var r=s[--o];i.options=r;var t=s[--o];if(i.barcode=t,i._render=!(i.dontdraw||i.bwipp_dontdraw),R(i.barcode," "),s[--o]){var n=s[--o];i.barcode=n,o--;var c=s[--o];i.addon=c}else o--,i.addon="";if(15!=i.barcode.length&&17!=i.barcode.length&&11!=i.barcode.length&&13!=i.barcode.length&&(s[o++]="bwipp.ismnBadLength#8403",s[o++]="ISMN-13 must be 15 or 17 characters including dashes. ISMN-10 must be 11 or 13 characters including dashes",Y()),0!=i.addon.length&&2!=i.addon.length&&5!=i.addon.length&&(s[o++]="bwipp.ismnBadAddOnLength#8406",s[o++]="Add-on for ISMN must be 2 or 5 digits",Y()),i.barcode.length>=15){P(N(i.barcode,0,4),"979-")&&(s[o++]="bwipp.ismn13badPrefix#8410",s[o++]="ISMN-13 prefix must be 979
1-",Y()),i.wasdash=!1,i.numdash=0,i.numdigit=0;for(var d=N(i.barcode,5,9),l=0,p=d.length;l<p;l++){var b=M(d,l);s[o++]=b,45==b&&(i.wasdash&&(s[o-1]="bwipp.ismn13adjacentDashes#8417",s[o++]="ISMN-13 does not permit adjacent dashes",Y()),i.wasdash=!0,i.numdash=i.numdash+1);var f=s[--o];f>=48&&f<=57&&(i.wasdash=!1,i.numdigit=i.numdigit+1)}(2!=i.numdash||7!=i.numdigit)&&(s[o++]="bwipp.ismn13numDashesDigits#8428",s[o++]="Incorrect number of dashes and digits for ISMN-13",Y());var m=M(i.barcode,14);if((m<48||m>57)&&(s[o++]="bwipp.ismn13character15#8431",s[o++]="ISMN-13 character 15 must be a digit",Y()),17==i.barcode.length){P(N(i.barcode,15,1),"-")&&(s[o++]="bwipp.ismn13character16#8435",s[o++]="ISMN-13 penultimate character must be a dash",Y());var v=M(i.barcode,16);(v<48||v>57)&&(s[o++]="bwipp.ismn13character17#8438",s[o++]="ISMN-13 final character must be a digit",Y())}}else{P(N(i.barcode,0,2),"M-")&&(s[o++]="bwipp.ismn10badPrefix#8443",s[o++]="ISMN-10 prefix must be M-",Y());var h=M(i.barcode,2);(h<48||h>57)&&(s[o++]="bwipp.ismn10character3#8446",s[o++]="ISMN-10 character 3 must be a digit",Y()),i.wasdash=!1,i.numdash=0,i.numdigit=0;for(var g=N(i.barcode,3,7),x=0,w=g.length;x<w;x++){var _=M(g,x);s[o++]=_,45==_&&(i.wasdash&&(s[o-1]="bwipp.ismn10adjacentDashes#8453",s[o++]="ISMN-10 does not permit adjacent dashes",Y()),i.wasdash=!0,i.numdash=i.numdash+1);var k=s[--o];k>=48&&k<=57&&(i.wasdash=!1,i.numdigit=i.numdigit+1)}(1!=i.numdash||6!=i.numdigit)&&(s[o++]="bwipp.ismn10numDashesDigits#8464",s[o++]="Incorrect number of dashes and digits for ISMN-10",Y());var y=M(i.barcode,10);if((y<48||y>57)&&(s[o++]="bwipp.ismn10character11#8467",s[o++]="ISMN-10 character 11 must be a digit",Y()),13==i.barcode.length){P(N(i.barcode,11,1),"-")&&(s[o++]="bwipp.ismn10character12#8471",s[o++]="ISMN-10 penultimate character must be a dash",Y());var q=M(i.barcode,12);(q<48||q>57)&&88!=q&&(s[o++]="bwipp.ismn10character13#8474",s[o++]="ISMN-10 final character must be a digit or X",Y())}}for(i.ismntxt=i.barcode,i.legacytxt="",i.ismntxt.length<=13&&(i.legacytxt=i.ismntxt,i.pad=u(i.ismntxt.length+4),A(i.pad,0,"979-0-"),A(i.pad,6,N(i.ismntxt,2,i.ismntxt.length-2)),i.ismntxt=i.pad),i.ismn=u(13),i.checksum=0,i.i=0,i.n=0;i.ismnchar=M(i.ismntxt,i.i)-48,-3!=i.ismnchar&&(B(i.ismn,i.n,i.ismnchar+48),i.n<12&&(i.n%2==0?i.checksum=i.ismnchar+i.checksum:i.checksum=3*i.ismnchar+i.checksum),i.n=i.n+1),i.i=i.i+1,i.i!=i.ismntxt.length;);if(i.checksum=(10-i.checksum%10)%10+48,13==i.barcode.length||17==i.barcode.length){var C=i.barcode;M(C,C.length-1)!=i.checksum&&(s[o++]="bwipp.ismnBadCheckDigit#8522",s[o++]="Incorrect ISMN check digit provided",Y())}if(i.legacy&&0!=i.legacytxt.length?(i.ismntxt=i.legacytxt,i.pad=u(18)):i.pad=u(22),A(i.pad,0,"ISMN "),A(i.pad,5,i.ismntxt),B(i.pad,i.pad.length-2,45),B(i.pad,i.pad.length-1,i.checksum),i.ismntxt=i.pad,i.barcode=N(i.ismn,0,12),0!=i.addon.length){var S=u(12+i.addon.length+1);A(S,0,i.barcode),A(S,12," "),A(S,13,i.addon),i.barcode=S}if(B(i.options,"addongap",i.addongap),i.includetext){var j=G(i.text2,"unset")?i.ismntxt:i.text2;if(B(i.options,"text2",j),P(i.text2font,"unset")&&B(i.options,"text2font",i.text2font),B(i.options,"text2size",i.text2size),G(i.text2xalign,"unset")){s[o++]=i.options,s[o++]="text2xoffset",null==i.text2xoffset?18==i.ismntxt.length?s[o++]=-1:s[o++]=-12:s[o++]=i.text2xoffset;var T=s[--o],z=s[--o];B(s[--o],z,T)}else B(i.options,"text2xalign",i.text2xalign),null!=i.text2xoffset&&B(i.options,"text2xoffset",i.text2xoffset);B(i.options,"text2yoffset",null==i.text2yoffset?3:i.text2yoffset)}i.bwipp_dontdraw=!0,s[o++]=i.barcode,s[o++]=i.options,ed();var I=s[--o];i.args=I,B(i.args,"opt",i.options),s[o++]=i.args,i._render&&a3(),i=e}function ev(){if(!ev.globals){var e=i;i=ev.globals={};var a=new Map([["issntext","text2"],["issntextsubspace","text2subspace"],["issntextsplit","text2split"],["issntextlinegaps","text2linegaps"],["issntextcolor","text2color"],["issntextxalign","text2xalign"],["issntextyalign","text2yalign"],["issntextdirection","text2direction"],["issntextfont","text2font"],["issntextsize","text2size"],["issntextxoffset","text2xoffset"],["issntextyoffset","text2yoffset"],["issntextgaps","text2gaps"]]);i.issn_aliases=a,i=e}var e=i;(i=Object.assign({},i,ev.globals)).dontdraw=!1,i.includetext=!1,i.text2="unset",i.text2font="OCR-A",i.text2size=8.5,i.text2xalign="unset",i.text2xoffset=null,i.text2yoffset=2,i.height=-1,i.width=0,i.addongap=12,i.modunit=1,s[o++]=i.issn_aliases,ea();var r=s[--o];i.options=r;var t=s[--o];if(i.barcode=t,i._render=!(i.dontdraw||i.bwipp_dontdraw),R(i.barcode," "),s[--o]){var n=s[--o];i.barcode=n,o--;var c=s[--o];i.seqvar=c}else o--,i.seqvar="00";if(R(i.seqvar," "),s[--o]){var d=s[--o];i.seqvar=d,o--;var l=s[--o];i.addon=l}else o--,i.addon="";8!=i.barcode.length&&9!=i.barcode.length&&(s[o++]="bwipp.issnBadLength#8715",s[o++]="ISSN must be 8 or 9 characters including dash, in the format XXXX-XXXX",Y(
1));for(var p=N(i.barcode,0,4),b=0,f=p.length;b<f;b++){var m=M(p,b);(m<48||m>57)&&(s[o++]="bwipp.issnFirstThroughFourthNotNumeric#8719",s[o++]="ISSN first four characters must be numeral characters",Y())}P(N(i.barcode,4,1),"-")&&(s[o++]="bwipp.issnNeedsDash#8723",s[o++]="ISSN fifth character must be a dash",Y());for(var v=N(i.barcode,5,3),h=0,g=v.length;h<g;h++){var x=M(v,h);(x<48||x>57)&&(s[o++]="bwipp.issnSixthThroughEighthNotNumeric#8727",s[o++]="ISSN sixth through eighth characters must be numerals",Y())}if(9==i.barcode.length){var w=M(i.barcode,8);(w<48||w>57)&&88!=w&&(s[o++]="bwipp.issnNinthCharacterBadFormat#8732",s[o++]="ISSN ninth character must be a number or the character X",Y())}for(2!=i.seqvar.length&&(s[o++]="bwipp.issnBadSequenceVariantLength#8736",s[o++]="Sequence variant for ISSN must be 2 digits",Y()),I(i.seqvar,function(){var e=s[--o];(e<48||e>57)&&(s[o++]="bwipp.issnSequenceVariantBadCharacter#8740",s[o++]="Sequence variant for ISSN must contain only digits",Y())}),0!=i.addon.length&&2!=i.addon.length&&5!=i.addon.length&&(s[o++]="bwipp.issnBadAddOnLength#8744",s[o++]="Add-on for ISSN must be 2 or 5 digits",Y()),i.issn=u(8),i.checksum=0,i.i=0,i.n=0;i.issnchar=M(i.barcode,i.i)-48,-3!=i.issnchar&&(B(i.issn,i.n,i.issnchar+48),i.n<7&&(i.checksum=W(i.checksum+i.issnchar*(8-i.n))),i.n=i.n+1),i.i=i.i+1,i.i!=i.barcode.length;);i.checksum=(11-i.checksum%11)%11;var _=i.checksum+48;if(58==_&&(_=88),i.checksum=_,9==i.barcode.length&&M(i.barcode,8)!=i.checksum&&(s[o++]="bwipp.issnBadCheckDigit#8769",s[o++]="Incorrect ISSN check digit provided",Y()),i.pad=u(14),A(i.pad,0,"ISSN "),A(i.pad,5,i.barcode),B(i.pad,13,i.checksum),i.issntxt=i.pad,i.barcode=N(i.issn,0,7),i.barcode=u(12),A(i.barcode,0,"977"),A(i.barcode,3,i.issn),A(i.barcode,10,i.seqvar),0!=i.addon.length){var k=u(12+i.addon.length+1);A(k,0,i.barcode),A(k,12," "),A(k,13,i.addon),i.barcode=k}if(B(i.options,"addongap",i.addongap),i.includetext){var y=G(i.text2,"unset")?i.issntxt:i.text2;(B(i.options,"text2",y),P(i.text2font,"unset")&&B(i.options,"text2font",i.text2font),B(i.options,"text2size",i.text2size),G(i.text2xalign,"unset"))?B(i.options,"text2xoffset",null==i.text2xoffset?10:i.text2xoffset):(B(i.options,"text2xalign",i.text2xalign),null!=i.text2xoffset&&B(i.options,"text2xoffset",i.text2xoffset)),B(i.options,"text2yoffset",null==i.text2yoffset?3:i.text2yoffset)}i.bwipp_dontdraw=!0,s[o++]=i.barcode,s[o++]=i.options,ed();var q=s[--o];i.args=q,B(i.args,"opt",i.options),s[o++]=i.args,i._render&&a3(),i=e}function eh(){var e=i;(i=Object.assign({},i,eh.globals)).dontdraw=!1,i.includetext=!1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];if(i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw),i.barlen=i.barcode.length,7!=i.barlen&&8!=i.barlen&&(s[o++]="bwipp.MandSbadLength#8902",s[o++]="M&S barcode must be 7 or 8 characters",Y()),7==i.barlen){var t=_(u(8),"00000000");A(t,1,i.barcode),i.barcode=t}i.bwipp_dontdraw=!0,s[o++]=i.barcode,s[o++]=i.options,el();var n=s[--o];i.args=n;var c=M(i.args,"bbs");B(c,10,M(c,2)),B(c,11,M(c,2));var d=M(i.args,"bhs");if(B(d,10,M(d,2)),B(d,11,M(d,2)),i.includetext){if(i.txt=M(i.args,"txt"),7==i.barlen){for(var l=0;l<=6;l+=1){var p=i.txt;A(M(M(p,l),0),0,M(M(p,l+1),0))}A(M(M(i.txt,7),0),0," ")}var b=h(10);A(b,0,i.txt),i.txt=b;var f=M(i.txt,0);B(i.txt,8,k(h(f.length),f));var m=M(i.txt,0);B(i.txt,9,k(h(m.length),m)),B(M(i.txt,8),0,"M"),B(M(i.txt,8),1,-12),B(M(i.txt,9),0,"S"),B(M(i.txt,9),1,69),B(i.args,"txt",i.txt)}B(i.args,"opt",i.options),s[o++]=i.args,i._render&&a3(),i=e}function eg(){if(!eg.globals){var e=i;(i=eg.globals={}).code128_sta=-1,i.code128_stb=-2,i.code128_stc=-3,i.code128_swa=-4,i.code128_swb=-5,i.code128_swc=-6,i.code128_fn1=-7,i.code128_fn2=-8,i.code128_fn3=-9,i.code128_fn4=-10,i.code128_sft=-11,i.code128_stp=-12,i.code128_lka=-13,i.code128_lkc=-14,i.sta=i.code128_sta,i.stb=i.code128_stb,i.stc=i.code128_stc,i.swa=i.code128_swa,i.swb=i.code128_swb,i.swc=i.code128_swc,i.fn1=i.code128_fn1,i.fn2=i.code128_fn2,i.fn3=i.code128_fn3,i.fn4=i.code128_fn4,i.sft=i.code128_sft,i.stp=i.code128_stp,i.lka=i.code128_lka,i.lkc=i.code128_lkc,i.code128_charmaps=h([h([32,32,"00"]),h(["!","!","01"]),h(['"','"',"02"]),h(["#","#","03"]),h(["$","$","04"]),h(["%","%","05"]),h(["&","&","06"]),h(["'","'","07"]),h([40,40,"08"]),h([41,41,"09"]),h(["*","*","10"]),h(["+","+","11"]),h([",",",","12"]),h(["-","-","13"]),h([".",".","14"]),h(["/","/","15"]),h(["0","0","16"]),h(["1","1","17"]),h(["2","2","18"]),h(["3","3","19"]),h(["4","4","20"]),h(["5","5","21"]),h(["6","6","22"]),h(["7","7","23"]),h(["8","8","24"]),h(["9","9","25"]),h([":",":","26"]),h([";",";","27"]),h(["<","<","28"]),h(["=","=","29"]),h([">",">","30"]),h(["?","?","31"]),h(["@","@","32"]),h(["A","A","33"]),h(["B","B","34"]),h(["C","C","35"]),h(["D","D","36"]),h(["E","E","37"]),h(["F","F","38"]),h(["G","G","39"]),h(["H","H","40"]),h(["I","I","41"]),h(["J","J","42"]),h(["K","K","43"]),h(["L","L","44"]),h(["M","M","45"]),h(["N","N","46"]),h(["O","O","47"]),h(["P","P","48"]),h(["Q","Q","49"]),h(["R","R","50"]),h(["S","S","51"]),h(["T","T","52"]),h(["U","U","53"]),h(["V","V","54"]),h(["W","W","55"]),h(["X","X","56"]),h(["Y","Y","57"]),h(["Z","Z","58"]),h(["[","[","59"]),h([92,92,"60"]),h(["]","]","61"]),h(["^","^","62"]),h(["_","_","63"]),h([0,"`","64"]),h([1,"a","65"]),h([2,"b","66"]),h([3,"c","67"]),h([4,"d","68"]),h([5,"e","69"]),h([6,"f","70"]),h([7,"g","71"]),h([8,"h","72"]),h([9,"i","73"]),h([10,"j","74"]),h([11,"k","75"]),h([12,"l","76"]),h([13,"m","77"]),h([14,"n","78"]),h([15,"o","79"]),h([16,"p","80"]),h([17,"q","81"]),h([18,"r","82"]),h([19,"s","83"]),h([20,"t","84"]),h([21,"u","85"]),h([22,"v","86"]),h([23,"w","87"]),h([24,"x","88"]),h([25,"y","89"]),h([26,"z","90"]),h([27,"{","91"]),h([28,"|","92"]),h([29,"}","93"]),h([30,"~","94"]),h([31,127,"95"]),h([i.fn3,i.fn3,"96"]),h([i.fn2,i.fn2,"97"]),h([i.sft,i.sft,"98"]),h([i.swc,i.swc,"99"]),h([i.swb,i.fn4,i.swb]),h([i.fn4,i.swa,i.swa]),h([i.fn1,i.fn1,i.fn1]),h([i.sta,i.sta,i.sta]),h([i.stb,i.stb,i.stb]),h([i.stc,i.stc,i.stc]),h([i.stp,i.stp,i.stp])]),i.code128_latch_a0=h(["","e","e","ee","eee","eee"]),i.code128_latch_b0=h(["d","","d","ddd","dd","ddd"]),i.code128_latch_c0=h(["c","c","","eec","ddc","dddc"]),i.code128_latch_a1=h(["ee","eee","eee","","e","e"]),i.code128_latch_b1=h(["ddd","dd","ddd","d","","d"]),i.code128_latch_c1=h(["eec","ddc","dddc","c","c",""]);for(var a=[],r=i.code128_latch_a0,t=0,n=r.length;t<n;t++)a[t]=M(r,t).length;a=h(a),i.code128_latch_length_a0=a;for(var c=[],d=i.code128_latch_b0,l=0,p=d.length;l<p;l++)c[l]=M(d,l).length;c=h(c),i.code128_latch_length_b0=c;for(var b=[],f=i.code128_latch_c0,m=0,v=f.length;m<v;m++)b[m]=M(f,m).length;b=h(b),i.code128_latch_length_c0=b;for(var x=[],w=i.code128_latch_a1,_=0,k=w.length;_<k;_++)x[_]=M(w,_).length;x=h(x),i.code128_latch_length_a1=x;for(var y=[],C=i.code128_latch_b1,j=0,z=C.length;j<z;j++)y[j]=M(C,j).length;y=h(y),i.code128_latch_length_b1=y;for(var R=[],D=i.code128_latch_c1,X=0,U=D.length;X<U;X++)R[X]=M(D,X).length;R=h(R),i.code128_latch_length_c1=R,i.code128_latch_sequence=h([i.code128_latch_a0,i.code128_latch_b0,i.code128_latch_c0,i.c
1ode128_latch_a1,i.code128_latch_b1,i.code128_latch_c1]),i.code128_start_code=h([103,104,105]),i.code128_state_priority=h([1,0,2,4,3,5]),i.code128_start_state=h([0,1,2,0,1,2]),i.code128_start_length=h([1,1,1,1,1,1]);for(var K=[],V=h([5,4,3,2,1,0]),H=0,Z=V.length;H<Z;H++)K[H]=M(i.code128_state_priority,M(V,H));K=h(K),i.code128_reverse_priority=K,s[o++]=1/0;for(var Q=i.code128_reverse_priority,$=0,J=Q.length;$<J;$++){var ee=M(Q,$);s[o++]=ee,s[o++]=M(i.code128_latch_length_a0,ee),s[o++]=ee}var er=h();i.code128_prioritized_latch_length_a0=er,s[o++]=1/0;for(var en=i.code128_reverse_priority,eo=0,es=en.length;eo<es;eo++){var ei=M(en,eo);s[o++]=ei,s[o++]=M(i.code128_latch_length_a1,ei),s[o++]=ei}var ec=h();i.code128_prioritized_latch_length_a1=ec,s[o++]=1/0;for(var ed=i.code128_reverse_priority,el=0,ep=ed.length;el<ep;el++){var eb=M(ed,el);s[o++]=eb,s[o++]=M(i.code128_latch_length_b0,eb),s[o++]=eb}var ef=h();i.code128_prioritized_latch_length_b0=ef,s[o++]=1/0;for(var em=i.code128_reverse_priority,ev=0,eh=em.length;ev<eh;ev++){var eu=M(em,ev);s[o++]=eu,s[o++]=M(i.code128_latch_length_b1,eu),s[o++]=eu}var ex=h();i.code128_prioritized_latch_length_b1=ex,s[o++]=1/0;for(var ew=i.code128_reverse_priority,e_=0,ek=ew.length;e_<ek;e_++){var ey=M(ew,e_);s[o++]=ey,s[o++]=M(i.code128_latch_length_c0,ey),s[o++]=ey}var eq=h();i.code128_prioritized_latch_length_c0=eq,s[o++]=1/0;for(var eC=i.code128_reverse_priority,eM=0,eS=eC.length;eM<eS;eM++){var ej=M(eC,eM);s[o++]=ej,s[o++]=M(i.code128_latch_length_c1,ej),s[o++]=ej}var eB=h();i.code128_prioritized_latch_length_c1=eB,s[o++]=1/0,s[o++]=i.fn3,s[o++]=96,s[o++]=i.fn2,s[o++]=97,s[o++]=i.fn1,s[o++]=102,s[o++]=i.stp,s[o++]=106,s[o++]=i.lka,s[o++]=100,s[o++]=i.lkc,s[o++]=99;var eN=g();i.code128_seta_new=eN,s[o++]=1/0,s[o++]=i.fn3,s[o++]=96,s[o++]=i.fn2,s[o++]=97,s[o++]=i.fn1,s[o++]=102,s[o++]=i.stp,s[o++]=106,s[o++]=i.lka,s[o++]=99,s[o++]=i.lkc,s[o++]=101;var eA=g();i.code128_setb_new=eA,s[o++]=1/0,s[o++]=i.fn1,s[o++]=102,s[o++]=i.stp,s[o++]=106,s[o++]=i.lka,s[o++]=101,s[o++]=i.lkc,s[o++]=100;var eT=g();i.code128_setc_new=eT,i.code128_encs=h(["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"]),i.code128_max_int=0x7fffffff,i.charvals_legacy=h([new Map,new Map,new Map]);for(var ez=0,eR=i.code128_charmaps.length-1;ez<=eR;ez+=1){i.i=ez,i.encs=M(i.code128_charmaps,i.i);for(var eI=0;eI<=2;eI+=1){i.j=eI;var eD=M(i.encs,i.j);G(T(eD),"stringtype")&&(eD=M(eD,0)),B(M(i.charvals_legacy,i.j),eD,i.i)}}i.charvals_legacy=i.charvals_legacy;var eE=M(i.charvals_legacy,0);B(eE,i.code128_lka,M(eE,i.code128_swb)),B(eE,i.code128_lkc,M(eE,i.code128_swc)),i.seta_legacy=eE;var eF=M(i.charvals_legacy,1);B(eF,i.code128_lka,M(eF,i.code128_swc)),B(eF,i.code128_lkc,M(eF,i.code128_swa)),i.setb_legacy=eF;var eL=M(i.charvals_legacy,2);B(eL,i.code128_lka,M(eL,i.code128_swa)),B(eL,i.code128_lkc,M(eL,i.code128_swb)),i.setc_legacy=eL,i=e}var e=i;(i=Object.assign({},i,eg.globals)).dontdraw=!1,i.includetext=!1,i.text1font="OCR-B",i.text1size=10,i.text1xoffset=0,i.textyoffset=-8,i.height=-1,i.width=0,i.raw=!1,i.newencoder=!1,i.parse=!1,i.parsefnc=!1,i.suppressc=!1,i.unlatchextbeforec=!1,i.modunit=1,s[o++]=null,ea();var eG=s[--o];i.options=eG;var eP=s[--o];i.barcode=eP,i.barcode.length>500&&(s[o++]="bwipp.code128inputTooLong#9205",s[o++]="The input data is too long",Y()),i._render=!(i.dontdraw||i.bwipp_dontdraw),i.fncvals=new Map([["parse",i.parse],["parsefnc",i.parsefnc],["FNC1",i.code128_fn1],["FNC2",i.code128_fn2],["FNC3",i.code128_fn3],["LNKA",i.code128_lka],["LNKC",i.code128_lkc]]),s[o++]=i.barcode,s[o++]=i.fncval
1s,et();var eO=s[--o];if(i.msg=eO,i.msglen=i.msg.length,i.encoding="legacy",i.newencoder&&(i.encoding="new"),i.raw&&(i.encoding="raw"),G(i.encoding,"raw")){for(i.cws=h(i.barcode.length),i.i=0,i.j=0;!(i.i>=i.barcode.length-3)&&94==M(i.barcode,i.i);){var eX=N(i.barcode,i.i+1,3);s[o++]=eX,s[o++]=!1;for(var eU=0,eK=eX.length;eU<eK;eU++){var eV=M(eX,eU);(eV<48||eV>57)&&(s[o-1]=!0)}if(s[--o]){o--;break}var eH=s[--o];i.cw=q(eH),i.cw>106&&(s[o++]="bwipp.code128BadRawCodeword#9252",s[o++]="Raw codewords must be 0 to 106",Y()),B(i.cws,i.j,i.cw),i.i=i.i+4,i.j=i.j+1}i.i!=i.barcode.length&&(s[o++]="bwipp.code128BadRawFormat#9259",s[o++]="Raw codewords must be formatted as ^NNN",Y()),i.cws=N(i.cws,0,i.j),i.text=""}else{i.text=u(i.msglen);for(var eZ=0,eW=i.msglen-1;eZ<=eW;eZ+=1){i.i=eZ;var eY=M(i.msg,i.i);eY<0&&(eY=32),B(i.text,i.i,eY)}}if(G(i.encoding,"legacy")){i.seta=i.seta_legacy,i.setb=i.setb_legacy,i.setc=i.setc_legacy,s[o++]=1/0;for(var eQ=0,e$=i.msglen;eQ<e$;eQ++)s[o++]=0;s[o++]=0,i.numSA=h(),s[o++]=1/0;for(var eJ=0,e1=i.msglen;eJ<e1;eJ++)s[o++]=0;s[o++]=0,i.numEA=h();for(var e2=i.msglen-1;e2>=0;e2-=1)i.i=e2,M(i.msg,i.i)>=0&&(M(i.msg,i.i)>=128?B(i.numEA,i.i,M(i.numEA,i.i+1)+1):B(i.numSA,i.i,M(i.numSA,i.i+1)+1));i.ea=!1,s[o++]=1/0;for(var e3=0,e0=i.msglen-1;e3<=e0;e3+=1){if(i.i=e3,i.c=M(i.msg,i.i),i.ea==i.c<128&&i.c>=0){var e4=M(i.ea?i.numSA:i.numEA,i.i),e6=W(e4+i.i)==i.msglen?3:5;e4<e6||(i.ea=!i.ea,s[o++]=i.code128_fn4),s[o++]=i.code128_fn4}i.c>=0?s[o++]=127&i.c:s[o++]=i.c}L(h(E()));var e5=s[--o];i.msg=e5,o--,i.msglen=i.msg.length,s[o++]=1/0;for(var e8=0,e7=i.msglen+1;e8<e7;e8++)s[o++]=0;i.numsAtEven=h(),s[o++]=1/0;for(var e9=0,ae=i.msglen+1;e9<ae;e9++)s[o++]=0;i.numsAtOdd=h();for(var aa=i.msglen-1;aa>=0;aa-=1)i.i=aa,i.c=M(i.msg,i.i),i.c==i.code128_fn1?(B(i.numsAtEven,i.i,2+M(i.numsAtEven,i.i+1)),B(i.numsAtOdd,i.i,0)):i.c>=48&&i.c<=57?(B(i.numsAtEven,i.i,1+M(i.numsAtOdd,i.i+1)),B(i.numsAtOdd,i.i,1+M(i.numsAtEven,i.i+1))):(B(i.numsAtEven,i.i,0),B(i.numsAtOdd,i.i,0));i.numsscr=function(){var e=s[--o];s[o++]=M(i.numsAtEven,e)},i.enca=function(){var e=s[--o];B(i.cws,i.j,M(i.seta,e)),i.j=i.j+1},i.encb=function(){var e=s[--o];B(i.cws,i.j,M(i.setb,e)),i.j=i.j+1},i.encc=function(){if(P(T(s[o-1]),"arraytype")){var e=s[--o];s[o++]=M(i.setc,e)}else{F(s[--o]);var a=s[--o],r=s[--o];s[o++]=W(a-48+(r-48)*10)}var t=s[--o];B(i.cws,i.j,t),i.j=i.j+1},i.anotb=function(){var e=s[--o];s[o++]=S(i.seta,e)&&!S(i.setb,e)},i.bnota=function(){var e=s[--o];s[o++]=S(i.setb,e)&&!S(i.seta,e)},s[o++]=1/0;for(var ar=0,at=i.msg.length;ar<at;ar++)s[o++]=0;s[o++]=9999,i.nextanotb=h(),s[o++]=1/0;for(var an=0,ao=i.msg.length;an<ao;an++)s[o++]=0;s[o++]=9999,i.nextbnota=h();for(var as=i.msg.length-1;as>=0;as-=1)i.i=as,s[o++]=M(i.msg,i.i),i.anotb(),s[--o]?B(i.nextanotb,i.i,0):B(i.nextanotb,i.i,M(i.nextanotb,i.i+1)+1),s[o++]=M(i.msg,i.i),i.bnota(),s[--o]?B(i.nextbnota,i.i,0):B(i.nextbnota,i.i,M(i.nextbnota,i.i+1)+1);i.abeforeb=function(){var e=s[--o];s[o++]=O(M(i.nextanotb,e),M(i.nextbnota,e))},i.bbeforea=function(){var e=s[--o];s[o++]=O(M(i.nextbnota,e),M(i.nextanotb,e))},i.cws=h(2*i.barcode.length+3),i.j=0,i.msglen>0?(s[o++]=0,i.numsscr()):s[o++]=-1;var ai=s[--o];for(i.nums=ai;;){if(0==i.msglen){s[o++]=i.code128_stb,i.enca(),i.cset="setb";break}if(2==i.msglen&&2==i.nums||i.nums>=4){s[o++]=i.code128_stc,i.enca(),i.cset="setc";break}if(s[o++]=0,i.abeforeb(),s[--o]){s[o++]=i.code128_sta,i.enca(),i.cset="seta";break}s[o++]=i.code128_stb,i.enca(),i.cset="setb";break}for(i.i=0;i.i!=i.msglen;){s[o++]=i.i,i.numsscr();var ac=s[--o];for(i.nums=ac;;){if((G(i.cset,"seta")||G(i.cset,"setb"))&&i.nums>=4&&M(i.msg,i.i)!=i.code128_fn1){if(i.nums%2==0){s[o++]=i.code128_swc,G(i.cset,"seta")?i.enca():i.encb(),i.cset="setc";break}else if(s[o++]=M(i.msg,i.i),G(i.cset,"seta")?i.enca():i.encb(),i.i=i.i+1,s[o++]=i.i,i.numsscr(),s[--o]>=4){s[o++]=i.code128_swc,G(i.cset,"seta")?i.enca():i.encb(),i.cset="setc";break}}s[o++]=G(i.cset,"setb"),s[o++]=M(i.msg,i.i),i.anotb();var ad=s[--o];if(s[--o]&&ad){if(i.i<i.msglen-1&&(s[o++]=i.i+1,i.bbeforea(),s[--o])){s[o++]=i.code128_sft,i.encb(),s[o++]=M(i.msg,i.i),i.enca(),i.i=i.i+1;break}s[o++]=i.code128_swa,i.encb(),i.cset="seta";break}s[o++]=G(i.cset,"seta"),s[o++]=M(i.msg,i.i),i.bnota();var al=s[--o];if(s[--o]&&al){if(i.i<i.msglen-1&&(s[o++]=i.i+1,i.abeforeb(),s[--o])){s[o++]=i.code128_sft,i.enca(),s[o++]=M(i.msg,i.i),i.encb(),i.i=i.i+1;break}s[o++]=i.code128_swb,i.enca(),i.cset="setb";break}if(G(i.cset,"setc")&&i.nums<2&&(M(i.msg,i.i)>-1||M(i.msg,i.i)==i.code128_fn4)){if(s[o++]=i.i,i.abeforeb(),s[--o]){s[o++]=i.code128_swa,i.encc(),i.cset="seta";break}s[o++]=i.code128_swb,i.encc(),i.cset="setb";break}if(G(i.cset,"seta")){s[o++]=M(i.msg,i.i),i.enca(),i.i=i.i+1;break}if(G(i.cset,"setb")){s[o++]=M(i.msg,i.i),i.encb(),i.i=i.i+1;break}G(i.cset,"setc")&&(-1>=M(i.msg,i.i)?(s[o++]=M(i.msg,i.i),i.encc(),i.i=i.i+1):(s[o++]=N(i.msg,i.i,2),i.encc(),i.i=i.i+2));break}}i.cws=N(i.cws,0,i.j)}if(G(i.encoding,"new")){i.seta=i.code128_seta_new,i.setb=i.code128_setb_new,i.setc=i.code128_setc_new,i.encode=h([function(){i.enc_a0()},function(){i.enc_b0()},function(){i.enc_c()},function(){i.enc_a1()},function(){i.enc_b1()},function(){i.enc_c()}]),i.can_a=function(){i.c>=0?s[o++]=!0:s[o++]=S(i.seta,i.c)},i.can_b=function(){i.c>=0?s[o++]=!0:s[o++]=S(i.setb,i.c)},i.can_c0=function(){i.num_digits>=2?s[o++]=!0:s[o++]=S(i.setc,i.c)},i.can_c1=function(){i.num_digits>=2?s[o++]=!0:s[o++]=S(i.setc,i.c)},i.suppressc&&(i.can_c0=function(){s[o++]=!1}),(i.suppressc||i.unlatchextbeforec)&&(i.can_c1=function(){s[o++]=!1}),i.out_a0=function(){s[o++]=1,i.c>=0&&(i.c>=128&&(s[o-1]+=1),(127&i.c)>=96&&(s[o-1]+=1))},i.out_a1=function(){s[o++]=1,i.c>=0&&(i.c<128&&(s[o-1]+=1),(127&i.c)>=96&&(s[o-1]+=1))},i.out_b0=function(){s[o++]=1,i.c>=0&&(i.c>=128&&(s[o-1]+=1),(127&i.c)<32&&(s[o-1]+=1))},i.out_b1=function(){s[o++]=1,i.c>=0&&(i.c<128&&(s[o-1]+=1),(127&i.c)<32&&(s[o-1]+=1))},i.map_ab=function(){s[o-1]<32?s[o-1]+=64:s[o-1]-=32},i.enc_a0=function(){if(s[o++]=1/0,i.c<0)s[o++]=M(i.seta,i.c);else{i.c>=128&&(s[o++]=101);var e=127&i.c;if(s[o++]=e,e>=96){var a=s[--o];s[o++]=98,s[o++]=a}i.map_ab()}var r=h();s[o++]=r},i.enc_a1=function(){if(s[o++]=1/0,i.c<0)s[o++]=M(i.seta,i.c);else{i.c<128&&(s[o++]=101);var e=127&i.c;if(s[o++]=e,e>=96){var a=s[--o];s[o++]=98,s[o++]=a}i.map_ab()}var r=h();s[o++]=r},i.enc_b0=function(){if(s[o++]=1/0,i.c<0)s[o++]=M(i.setb,i.c);else{i.c>=128&&(s[o++]=100);var e=127&i.c;if(s[o++]=e,e<32){var a=s[--o];s[o++]=98,s[o++]=a}i.map_ab()}var r=h();s[o++]=r},i.enc_b1=function(){if(s[o++]=1/0,i.c<0)s[o++]=M(i.setb,i.c);else{i.c<128&&(s[o++]=100);var e=127&i.c;if(s[o++]=e,e<32){var a=s[--o];s[o++]=98,s[o++]=a}i.map_ab()}var r=h();s[o++]=r},i.enc_c=function(){s[o++]=1/0,i.c<0?s[o++]=M(i.setc,i.c):s[o++]=W((M(i.msg,i.n)-48)*10+(M(i.msg,i.n+1)-48));var e=h();s[o++]=e},i.get_best_prior_state=function(){var e=s[--o],a=s[--o];i.len=W(a+M(i.bln_0,e));var r=s[--o];i.o=r;var t=s[--o],n=W(s[--o]+M(i.bln_0,t));if(s[o++]=n,n<i.len){var c=s[--o];i.len=c;var d=s[--o];i.o=d}else o-=2;var l=s[--o],p=W(s[--o]+M(i.bln_0,l));if(s[o++]=p,p<i.len){var b=s[--o];i.len=b;var f=s[--o];i.o=f}else o-=2;var m=s[--o],v=W(s[--o]+M(i.bln_0,m));if(s[o++]=v,v<i.len){var h=s[--o];i.len=h;var g=s[--o];i.o=g}else o-=2;var u=s[--o],x=W(s[--o]+M(i.bln_0,u));if(s[o++]=x,x<i.len){var w=s[--o];i.len=w;var _=s[--o];i.o=_}else o-=2;var k=s[--o];if(W(s[--o]+M(i.bln_0,k))<i.len){var y=s[--o];i.o=y}else o--;s[o++]=i.o},i.bln_0=i.code128_start_length,i.bln_1=i.code128_start_length,s[o++]=1/0;for(var ap=0;
1ap<4;ap++)s[o++]=h([0,0,0,0,0,0]);i.bln=h(),i.bps_0=i.code128_start_state,i.bps_1=i.code128_start_state,s[o++]=1/0;for(var ab=0;ab<4;ab++)s[o++]=h([0,0,0,0,0,0]);i.bps=h(),s[o++]=1/0;for(var af=0,am=i.msg.length;af<am;af++)s[o++]=h([0,0,0,0,0,0]);i.path=h(),i.make_tables=function(){i.num_digits=0;for(var e=0,a=i.msg.length-1;e<=a;e+=1){i.n=e,i.c=M(i.msg,i.n);var r=i.c>=48&&i.c<58?i.num_digits+1:0;i.num_digits=r,i.bln_2=i.bln_1,i.bln_1=i.bln_0,i.bln_0=M(i.bln,3&i.n),i.bps_2=i.bps_1,i.bps_1=i.bps_0,i.bps_0=M(i.bps,3&i.n);var t=i.num_digits>=2?i.bps_2:i.bps_1;i.bps_c=t;var n=i.num_digits>=2?i.bln_2:i.bln_1;if(i.bln_c=n,s[o++]=i.bln_0,s[o++]=0,i.can_a(),s[--o]){i.p=M(i.bps_1,0),B(M(i.path,i.n),0,i.p),s[o++]=W(M(i.bln_1,i.p)+M(i.code128_latch_length_a0,i.p)),i.out_a0();var c=s[--o],d=s[--o];s[o++]=W(d+c)}else s[o++]=i.code128_max_int;var l=s[--o],p=s[--o];if(B(s[--o],p,l),s[o++]=i.bln_0,s[o++]=3,i.can_a(),s[--o]){i.p=M(i.bps_1,3),B(M(i.path,i.n),3,i.p),s[o++]=W(M(i.bln_1,i.p)+M(i.code128_latch_length_a1,i.p)),i.out_a1();var b=s[--o],f=s[--o];s[o++]=W(f+b)}else s[o++]=i.code128_max_int;var m=s[--o],v=s[--o];if(B(s[--o],v,m),s[o++]=i.bln_0,s[o++]=1,i.can_b(),s[--o]){i.p=M(i.bps_1,1),B(M(i.path,i.n),1,i.p),s[o++]=W(M(i.bln_1,i.p)+M(i.code128_latch_length_b0,i.p)),i.out_b0();var h=s[--o],g=s[--o];s[o++]=W(g+h)}else s[o++]=i.code128_max_int;var u=s[--o],x=s[--o];if(B(s[--o],x,u),s[o++]=i.bln_0,s[o++]=4,i.can_b(),s[--o]){i.p=M(i.bps_1,4),B(M(i.path,i.n),4,i.p),s[o++]=W(M(i.bln_1,i.p)+M(i.code128_latch_length_b1,i.p)),i.out_b1();var w=s[--o],_=s[--o];s[o++]=W(_+w)}else s[o++]=i.code128_max_int;var k=s[--o],y=s[--o];B(s[--o],y,k),s[o++]=i.bln_0,s[o++]=2,i.can_c0(),s[--o]?(i.p=M(i.bps_c,2),B(M(i.path,i.n),2,i.p),s[o++]=W(M(i.bln_c,i.p)+M(i.code128_latch_length_c0,i.p))+1):s[o++]=i.code128_max_int;var q=s[--o],C=s[--o];B(s[--o],C,q),s[o++]=i.bln_0,s[o++]=5,i.can_c1(),s[--o]?(i.p=M(i.bps_c,5),B(M(i.path,i.n),5,i.p),s[o++]=W(M(i.bln_c,i.p)+M(i.code128_latch_length_c1,i.p))+1):s[o++]=i.code128_max_int;var S=s[--o],j=s[--o];B(s[--o],j,S),s[o++]=i.bps_0,s[o++]=0,F(i.code128_prioritized_latch_length_a0),i.get_best_prior_state();var N=s[--o],A=s[--o];B(s[--o],A,N),s[o++]=i.bps_0,s[o++]=3,F(i.code128_prioritized_latch_length_a1),i.get_best_prior_state();var T=s[--o],z=s[--o];B(s[--o],z,T),s[o++]=i.bps_0,s[o++]=1,F(i.code128_prioritized_latch_length_b0),i.get_best_prior_state();var R=s[--o],I=s[--o];B(s[--o],I,R),s[o++]=i.bps_0,s[o++]=4,F(i.code128_prioritized_latch_length_b1),i.get_best_prior_state();var D=s[--o],E=s[--o];B(s[--o],E,D),s[o++]=i.bps_0,s[o++]=2,F(i.code128_prioritized_latch_length_c0),i.get_best_prior_state();var L=s[--o],G=s[--o];B(s[--o],G,L),s[o++]=i.bps_0,s[o++]=5,F(i.code128_prioritized_latch_length_c1),i.get_best_prior_state();var P=s[--o],O=s[--o];B(s[--o],O,P)}},i.backtrack=function(){i.n=i.msg.length;for(var e=0,a=i.code128_reverse_priority.length;e<a;e++){var r=M(i.code128_reverse_priority,e),t=M(i.bln_0,r);s[o++]=r,s[o++]=t,s[o++]=t}o--;var n=s[--o];i.len=n;var c=s[--o];i.state=c;for(var d=0;d<5;d++)if(O(s[--o],i.len)){var l=s[--o];i.len=l;var p=s[--o];i.state=p}else o-=2;for(s[o++]=h(i.len);!(i.n<=0);){i.prior_state=M(M(i.path,i.n-1),i.state),s[o++]=1/0,I(M(M(i.code128_latch_sequence,i.state),i.prior_state)),i.latch=h();var b=(2==i.state||5==i.state)&&M(i.msg,i.n-1)>=48?2:1;if(i.n=i.n-b,i.c=M(i.msg,i.n),s[o++]="enc",!0===M(i.encode,i.state)())break;var f=s[--o];i[s[--o]]=f,i.len=W(i.len-i.latch.length-i.enc.length);var m=s[--o],v=i.len,g=i.latch;A(m,v,g),A(m,W(v+g.length),i.enc),i.state=i.prior_state,s[o++]=m}B(s[o-1],0,M(i.code128_start_code,i.state))},i.make_tables(),i.backtrack();var av=s[--o];i.cws=av}i.j=i.cws.length;var ah=h(i.j+2);A(ah,0,i.cws),i.cws=ah,i.csum=M(i.cws,0);for(var ag=1,au=i.j-1;ag<=au;ag+=1)i.i=ag,i.csum=W(i.csum+M(i.cws,i.i)*i.i);i.csum=i.csum%103,B(i.cws,i.j,i.csum),B(i.cws,i.j+1,106),S(i.options,"debugcws")&&(s[o++]="bwipp.debugcws#9686",s[o++]=i.cws,Y()),i.sbs=u(6*i.cws.length+1);for(var ax=0,aw=i.cws.length-1;ax<=aw;ax+=1)i.i=ax,A(i.sbs,6*i.i,M(i.code128_encs,M(i.cws,i.i)));s[o++]=1/0;for(var a_=i.sbs,ak=0,ay=a_.length;ak<ay;ak++)s[o++]=M(a_,ak)-48;i.sbs=h(),-1==i.height&&(i.height=1),s[o++]=1/0;for(var aq=i.sbs,aC=[],aM=0,aS=~~((i.sbs.length+1)/2);aM<aS;aM++)aC[aM]=i.height;aC=h(aC);for(var aj=[],aB=0,aN=~~((i.sbs.length+1)/2);aB<aN;aB++)aj[aB]=0;aj=h(aj),s[o++]="ren",s[o++]="renlinear",s[o++]="sbs",s[o++]=aq,s[o++]="bhs",s[o++]=aC,s[o++]="bbs",s[o++]=aj,s[o++]="txt",s[o++]=h([h([i.text,i.text1xoffset,i.text1yoffset,i.text1font,i.text1size])]),s[o++]="text1xalign",s[o++]="center",s[o++]="opt",s[o++]=i.options;var aA=g();s[o++]=aA,i._render&&a3(),i=e}function eu(){var e=i;(i=Object.assign({},i,eu.globals)).dontdraw=!1,i.includetext=!1,i.text1font="OCR-B",i.text1size=10,i.text1xoffset=0,i.textyoffset=-8,i.height=-1,i.width=0,i.linkagea=!1,i.linkagec=!1,i.parse=!1,i.dontlint=!1,i.lintreqs=!1,i.modunit=1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];i.barcode=r,i.barcode.length>500&&(s[o++]="bwipp.gs1128inputTooLong#9791",s[o++]="The input data is too long",Y()),i._render=!(i.dontdraw||i.bwipp_dontdraw),i.linkagea&&i.linkagec&&(s[o++]="bwipp.gs1128badLinkage#9800",s[o++]="linkagea and linkagec cannot be used together",Y()),i.text=i.barcode,s[o++]=i.barcode,s[o++]="ai",en();var t=s[--o];i.fncs=t;var n=s[--o];i.vals=n;var c=s[--o];i.ais=c,i.fnc1=-1,s[o++]=1/0,s[o++]=i.fnc1;for(var d=0,l=i.ais.length-1;d<=l;d+=1)i.i=d,I(M(i.ais,i.i)),I(M(i.vals,i.i)),i.i!=i.ais.length-1&&M(i.fncs,i.i)&&(s[o++]=i.fnc1);L(h(E()));var p=s[--o];i.c128=p,o--,i.barcode=u((i.c128.length+1)*5),i.j=0,I(i.c128,function(){if(s[o-1]==i.fnc1)o--,A(i.barcode,i.j,"^FNC1"),i.j=i.j+5;else{var e=s[--o];B(i.barcode,i.j,e),i.j=i.j+1}}),(i.linkagea||i.linkagec)&&(A(i.barcode,i.j,i.linkagea?"^LNKA":"^LNKC"),i.j=i.j+5),i.barcode=N(i.barcode,0,i.j),-1!=i.height||i.propspec&&-1!=i.hnom||(i.height=.5),j(i.options,"parse"),B(i.options,"height",i.height),B(i.options,"parsefnc",!0),i.bwipp_dontdraw=!0,s[o++]=i.barcode,s[o++]=i.options,eg();var b=s[--o];i.args=b,B(i.args,"txt",h([h([i.text,i.text1xoffset,i.text1yoffset,i.text1font,i.text1size])])),B(i.args,"text1xalign","center"),B(i.args,"opt",i.options),s[o++]=i.args,i._render&&a3(),i=e}function ex(){var e=i;(i=Object.assign({},i,ex.globals)).dontdraw=!1,i.includetext=!1,i.text1font="OCR-B",i.text1size=10,i.text1xoffset=0,i.textyoffset=-8,i.height=-1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw),i.text=i.barcode;var t=i.barcode;s[o++]=u(t.length),s[o++]=0,I(t,function(){if(32!=s[o-1]){var e=s[--o],a=s[--o];B(s[o-1],a,e),s[o++]=a+1}else o--}
1);var n=s[--o],c=s[--o];i.barcode=N(c,0,n),i.hasspace=i.text.length!=i.barcode.length,17!=i.barcode.length&&18!=i.barcode.length&&(s[o++]="bwipp.ean14badLength#9946",s[o++]="EAN-14 must be 13 or 14 digits",Y()),P(N(i.barcode,0,4),"(01)")&&(s[o++]="bwipp.ean14badAI#9949",s[o++]="EAN-14 must begin with (01) application identifier",Y());for(var d=N(i.barcode,4,i.barcode.length-4),l=0,p=d.length;l<p;l++){var b=M(d,l);(b<48||b>57)&&(s[o++]="bwipp.ean14badCharacter#9953",s[o++]="EAN-14 must contain only digits",Y())}i.checksum=0;for(var f=0;f<=12;f+=1){i.i=f;var m=i.checksum,v=M(i.barcode,i.i+4)-48;i.i%2==0&&(v*=3),i.checksum=W(m+v)}if(i.checksum=(10-i.checksum%10)%10,18==i.barcode.length)M(i.barcode,17)!=i.checksum+48&&(s[o++]="bwipp.ean14badCheckDigit#9968",s[o++]="Incorrect EAN-14 check digit provided",Y());else{var g=u(18);A(g,0,i.barcode),B(g,17,i.checksum+48),i.barcode=g;var x=i.hasspace?2:1,w=u(i.text.length+x);A(w,w.length-2," "),B(w,w.length-1,i.checksum+48),A(w,0,i.text),i.text=w}i.gtin=N(i.barcode,4,14),i.barcode=u(21),A(i.barcode,0,"^FNC101"),A(i.barcode,7,i.gtin),B(i.options,"parsefnc",!0),i.bwipp_dontdraw=!0,s[o++]=i.barcode,s[o++]=i.options,eg();var _=s[--o];i.args=_,B(i.args,"txt",h([h([i.text,i.text1xoffset,i.text1yoffset,i.text1font,i.text1size])])),B(i.args,"text1xalign","center"),B(i.args,"opt",i.options),s[o++]=i.args,i._render&&a3(),i=e}function ew(){var e=i;(i=Object.assign({},i,ew.globals)).dontdraw=!1,i.includetext=!1,i.text1font="OCR-B",i.text1size=10,i.text1xoffset=0,i.textyoffset=-8,i.height=-1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw),i.text=i.barcode;var t=i.barcode;s[o++]=u(t.length),s[o++]=0,I(t,function(){if(32!=s[o-1]){var e=s[--o],a=s[--o];B(s[o-1],a,e),s[o++]=a+1}else o--});var n=s[--o],c=s[--o];i.barcode=N(c,0,n),i.hasspace=i.text.length!=i.barcode.length,21!=i.barcode.length&&22!=i.barcode.length&&(s[o++]="bwipp.sscc18badLength#10071",s[o++]="SSCC-18 must be 17 or 18 digits",Y()),P(N(i.barcode,0,4),"(00)")&&(s[o++]="bwipp.sscc18badAI#10074",s[o++]="SSCC-18 must begin with (00) application identifier",Y());for(var d=N(i.barcode,4,i.barcode.length-4),l=0,p=d.length;l<p;l++){var b=M(d,l);(b<48||b>57)&&(s[o++]="bwipp.sscc18badCharacter#10078",s[o++]="SSCC-18 must contain only digits",Y())}i.checksum=0;for(var f=0;f<=16;f+=1){i.i=f;var m=i.checksum,v=M(i.barcode,i.i+4)-48;i.i%2==0&&(v*=3),i.checksum=W(m+v)}if(i.checksum=(10-i.checksum%10)%10,22==i.barcode.length)M(i.barcode,21)!=i.checksum+48&&(s[o++]="bwipp.sscc18badCheckDigit#10093",s[o++]="Incorrect SSCC-18 check digit provided",Y());else{var g=u(22);A(g,0,i.barcode),B(g,21,i.checksum+48),i.barcode=g;var x=i.hasspace?2:1,w=u(i.text.length+x);A(w,w.length-2," "),B(w,w.length-1,i.checksum+48),A(w,0,i.text),i.text=w}i.sscc=N(i.barcode,4,18),i.barcode=u(25),A(i.barcode,0,"^FNC100"),A(i.barcode,7,i.sscc),B(i.options,"parsefnc",!0),i.bwipp_dontdraw=!0,s[o++]=i.barcode,s[o++]=i.options,eg();var _=s[--o];i.args=_,B(i.args,"txt",h([h([i.text,i.text1xoffset,i.text1yoffset,i.text1font,i.text1size])])),B(i.args,"text1xalign","center"),B(i.args,"opt",i.options),s[o++]=i.args,i._render&&a3(),i=e}function e_(){if(!e_.globals){var e=i;(i=e_.globals={}).code39_encs=h(["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"]),i.code39_barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%",i.charvals=new Map;for(var a=0;a<=42;a+=1)B(i.charvals,N(i.code39_barchars,a,1),a);i.charvals=i.charvals,i=e}var e=i;(i=Object.assign({},i,e_.globals)).dontdraw=!1,i.includecheck=!1,i.validatecheck=!1,i.includetext=!1,i.includecheckintext=!1,i.hidestars=!1,i.text1font="OCR-B",i.text1size=10,i.textyoffset=-8,i.height=-1,i.width=0,i.modunit=1,s[o++]=null,ea();var r=s[--o];i.options=r;var t=s[--o];i.barcode=t,i._render=!(i.dontdraw||i.bwipp_dontdraw),0==i.barcode.length&&(s[o++]="bwipp.code39empty
1Data#10245",s[o++]="The data must not be empty",Y()),i.barcode.length>500&&(s[o++]="bwipp.code39inputTooLong#10249",s[o++]="The input data is too long",Y());for(var n=0,c=i.barcode.length-1;n<=c;n+=1)S(i.charvals,N(i.barcode,n,1))||(s[o++]="bwipp.code39badCharacter#10257",s[o++]="Code 39 must contain only digits, capital letters, spaces and the symbols -.$/+%",Y());var d=i.barcode.length;i.validatecheck&&(d-=1),i.barlen=d,i.checksum=0;for(var l=0,p=i.barlen-1;l<=p;l+=1)i.checksum=W(M(i.charvals,N(i.barcode,l,1))+i.checksum);i.checksum=i.checksum%43,i.validatecheck&&(M(i.barcode,i.barlen)!=M(i.code39_barchars,i.checksum)&&(s[o++]="bwipp.code39badCheckDigit#10277",s[o++]="Incorrect Code 39 check digit provided",Y()),i.barcode=N(i.barcode,0,i.barlen),i.includecheck=!0);var b=i.includecheck?3:2;i.sbs=u(10*W(i.barlen+b)),A(i.sbs,0,M(i.code39_encs,43));for(var f=0,m=i.barlen-1;f<=m;f+=1)i.i=f,i.indx=M(i.charvals,N(i.barcode,i.i,1)),A(i.sbs,10*i.i+10,M(i.code39_encs,i.indx));i.includecheck?(A(i.sbs,10*i.barlen+10,M(i.code39_encs,i.checksum)),A(i.sbs,10*i.barlen+20,M(i.code39_encs,43))):A(i.sbs,10*i.barlen+10,M(i.code39_encs,43));var v=W(2*!i.hidestars+i.barlen);i.includecheck&&i.includecheckintext&&(v+=1),i.slen=v,i.text=u(i.slen),i.tpos=0,i.hidestars||(A(i.text,i.tpos,"*"),i.tpos=i.tpos+1),A(i.text,i.tpos,i.barcode),i.tpos=W(i.tpos+i.barlen),i.includecheck&&i.includecheckintext&&(A(i.text,i.tpos,N(i.code39_barchars,i.checksum,1)),i.tpos=i.tpos+1),i.hidestars||A(i.text,i.tpos,"*"),s[o++]=1/0;for(var x=i.sbs,w=0,_=x.length;w<_;w++)s[o++]=M(x,w)-48;i.sbs=h(),-1==i.height&&(i.height=1),s[o++]=1/0;for(var k=i.sbs,y=[],q=0,C=~~((i.sbs.length+1)/2);q<C;q++)y[q]=i.height;y=h(y);for(var j=[],T=0,z=~~((i.sbs.length+1)/2);T<z;T++)j[T]=0;j=h(j),s[o++]="ren",s[o++]="renlinear",s[o++]="sbs",s[o++]=k,s[o++]="bhs",s[o++]=y,s[o++]="bbs",s[o++]=j,i.includetext&&(s[o++]="txt",s[o++]=h([h([i.text,0,0,i.text1font,i.text1size])]),s[o++]="text1xalign",s[o++]="center"),s[o++]="opt",s[o++]=i.options;var R=g();s[o++]=R,i._render&&a3(),i=e}function ek(){if(!ek.globals){var e=i;(i=ek.globals={}).code39ext_extencs=h(["%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"]),i=e}var e=i;(i=Object.assign({},i,ek.globals)).dontdraw=!1,i.includetext=!1,i.hidestars=!1,i.parse=!1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];i.barcode=r,i.barcode.length>500&&(s[o++]="bwipp.code39extinputTooLong#10404",s[o++]="The input data is too long",Y()),i._render=!(i.dontdraw||i.bwipp_dontdraw),i.fncvals=new Map([["parse",i.parse],["parseonly",!0],["parsefnc",!1]]),s[o++]=i.barcode,s[o++]=i.fncvals,et();var t=s[--o];i.barcode=t,i.barlen=i.barcode.length,j(i.options,"parse"),I(i.barcode,function(){s[--o]>=128&&(s[o++]="bwipp.code39extBadCharacter#10431",s[o++]="Code 39 Extended must contain only ASCII characters",Y())}),i.newcode=u(2*i.barlen),i.newtext=u(2*i.barlen),i.j=0;for(var n=0,c=i.barlen-1;n<=c;n+=1){i.i=n,i.extchar=M(i.code39ext_extencs,M(i.barcode,i.i)),A(i.newcode,i.j,i.extchar);var d=M(i.barcode,i.i);(d<32||127==d)&&(d=32),B(i.newtext,i.j,d),1!=i.extchar.length&&B(i.newtext,i.j+1,32),i.j=i.j+i.extchar.length}i.newcode=N(i.newcode,0,i.j),i.newtext=N(i.newtext,0,i.j),i.bwipp_dontdraw=!0,s[o++]=i.newcode,s[o++]=i.options,e_();var l=s[--o];if(i.args=l,i.includetext){i.txt=M(i.args,"txt"),i.txtstr=M(M(i.txt,0),0);var p=+!i.hidestars;A(i.txtstr,p,i.newtext),B(i.args,"txt",i.txt)}B(i.args,"opt",i.options),s[o++]=i.args,i._render&&a3(),i=e}function ey(){var e=i;(i=Object.assign({},i,ey.globals)).dontdraw=!1,i.includetext=!1,i.text1font="OCR-B",i.text1size=10,i.textyoffset=-8,i.text1xoffset=0,i.height=-1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw),8!=i.barcode.length&&9!=i.barcode.length&&(s[o++]="bwipp.code32badLength#10526",s[o++]="Italian Pharmacode must be 8 or 9 digits",Y()),I(i.barcode,function(){var e=s[--o];(e<48||e>57)&&(s[o++]="bwipp.code32badCharacter#10530",s[o++]="Italian Pharmacode must contain only digits",Y())}),i.checksum=0;for(var t=0;t<=7;t+=1){if(i.i=t,s[o++]=M(i.barcode,i.i)-48,i.i%2!=0){var n=s[--o];s[o++]=2*n}s[o-1]>9&&(s[o-1]-=9);var c=s[--o];i.checksum=W(c+i.checksum)}i.checksum=i.checksum%10,9==i.barcode.length&&M(i.barcode,8)!=i.checksum+48&&(s[o++]="bwipp.code32badCheckDigit#10546",s[o++]="Incorrect Italian Pharmacode check digit provided",Y());var d=u(10);A(d,0,i.barcode),B(d,8,i.checksum+48),i.text=d,i.val=C(u(6),q(i.text),32),i.barcode=u(6);for(var l=0;l<=5;l+=1)B(i.barcode,l,48);A(i.barcode,6-i.val.length,i.val);for(var p=0;p<=5;p+=1){var b=M(i.barcode,p);
1s[o++]=p,s[o++]=b,s[o++]=b;for(var f=0;f<4;f++){s[--o]>=M("AEIO",f)&&(s[o-1]+=1);var m=s[o-1];s[o++]=m}s[o-1]=i.barcode;var v=s[o-2],g=s[o-3],x=s[o-1];o-=3,B(x,g,v)}A(i.text,1,N(i.text,0,9)),B(i.text,0,65),i.bwipp_dontdraw=!0,s[o++]=i.barcode,s[o++]=i.options,e_();var w=s[--o];i.args=w,B(i.args,"txt",h([h([i.text,i.text1xoffset,i.text1yoffset,i.text1font,i.text1size])])),B(i.args,"text1xalign","center"),B(i.args,"opt",i.options),s[o++]=i.args,i._render&&a3(),i=e}function eq(){var e=i;(i=Object.assign({},i,eq.globals)).dontdraw=!1,i.includetext=!1,i.text1font="OCR-B",i.text1size=10,i.textyoffset=-8,i.text1xoffset=0,i.height=-1,i.pzn8=!1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw),i.pzn8?7!=i.barcode.length&&8!=i.barcode.length&&(s[o++]="bwipp.pzn8badLength#10648",s[o++]="PZN8 must be 7 or 8 digits",Y()):6!=i.barcode.length&&7!=i.barcode.length&&(s[o++]="bwipp.pzn7badLength#10652",s[o++]="PZN7 must be 6 or 7 digits",Y()),I(i.barcode,function(){var e=s[--o];(e<48||e>57)&&(s[o++]="bwipp.pznBadCharacter#10657",s[o++]="PZN must contain only digits",Y())});var t=i.pzn8?9:8;i.msglen=t,i.checksum=0;for(var n=0,c=i.msglen-3;n<=c;n+=1){i.i=n;var d=i.pzn8?1:2;i.checksum=W((M(i.barcode,i.i)-48)*(i.i+d)+i.checksum)}i.checksum=i.checksum%11,10==i.checksum&&(s[o++]="bwipp.pznBadInputSequence#10673",s[o++]="Incorrect PZN input sequence provided",Y()),i.barcode.length==i.msglen-1&&M(i.barcode,i.msglen-2)!=i.checksum+48&&(s[o++]="bwipp.pznBadCheckDigit#10677",s[o++]="Incorrect PZN check digit provided",Y());var l=u(i.msglen);B(l,0,45),A(l,1,i.barcode),B(l,i.msglen-1,i.checksum+48),i.msg=l,i.bwipp_dontdraw=!0,s[o++]=i.msg,s[o++]=i.options,e_();var p=s[--o];i.args=p,i.text=u(i.msglen+5),A(i.text,0,"PZN - "),A(i.text,6,N(i.msg,1,i.msglen-1)),B(i.args,"txt",h([h([i.text,i.text1xoffset,i.text1yoffset,i.text1font,i.text1size])])),B(i.args,"text1xalign","center"),B(i.args,"opt",i.options),s[o++]=i.args,i._render&&a3(),i=e}function eC(){if(!eC.globals){var e=i;(i=eC.globals={}).code93_encs=h(["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"]),i.code93_barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%",i.code93_sft1=-1,i.code93_sft2=-2,i.code93_sft3=-3,i.code93_sft4=-4,i.charvals=new Map;for(var a=0;a<=42;a+=1)B(i.charvals,M(i.code93_barchars,a),a);B(i.charvals,i.code93_sft1,43),B(i.charvals,i.code93_sft2,44),B(i.charvals,i.code93_sft3,45),B(i.charvals,i.code93_sft4,46),i.charvals=i.charvals,i=e}var e=i;(i=Object.assign({},i,eC.globals)).dontdraw=!1,i.includecheck=!1,i.includetext=!1,i.text1font="OCR-B",i.text1size=10,i.textyoffset=-8,i.height=-1,i.width=0,i.parse=!1,i.parsefnc=!1,i.modunit=1,s[o++]=null,ea();var r=s[--o];i.options=r;var t=s[--o];i.barcode=t,i.barcode.length>500&&(s[o++]="bwipp.code93inputTooLong#10821",s[o++]="The input data is too long",Y()),i._render=!(i.dontdraw||i.bwipp_dontdraw),i.fncvals=new Map([["parse",i.parse],["parsefnc",i.parsefnc],["SFT$",i.code93_sft1],["SFT%",i.code93_sft2],["SFT/",i.code93_sft3],["SFT+",i.code93_sft4]]),s[o++]=i.barcode,s[o++]=i.fncvals,et();var n=s[--o];i.msg=n,i.msglen=i.msg.length,I(i.msg,function(){var e=s[--o];S(i.charvals,e)||(s[o++]="bwipp.code93BadCharacter#10850",s[o++]="Code 93 must only contain digits, capital letters, spaces, the symbols -.$/+ and shift non-data characters",Y())}),i.includecheck?i.sbs=u(6*i.msglen+25):i.sbs=u(6*i.msglen+13),A(i.sbs,0,M(i.code93_encs,47)),i.checksum1=0,i.checksum2=0,i.text=u(i.msglen);for(var c=0,d=i.msglen-1;c<=d;c+=1){i.i=c,i.indx=M(i.charvals,M(i.msg,i.i)),A(i.sbs,6*i.i+6,M(i.code93_encs,i.indx));var l=M(i.msg,i.i);l<0&&(l=32),B(i.text,i.i,l),i.checksum1=W(i.checksum1+((i.msglen-i.i-1)%20+1)*i.indx),i.checksum2=W(i.checksum2+((i.msglen-i.i)%15+1)*i.indx)}i.includecheck?(i.checksum1=i.checksum1%47,i.checksum2=W(i.checksum2+i.checksum1)%47,A(i.sbs,6*i.msglen+6,M(i.code93_encs,i.checksum1)),A(i.sbs,6*i.msglen+12,M(i.code93_encs,i.checksum2)),A(i.sbs,6*i.msglen+18,M(i.code93_encs,48))):A(i.sbs,6*i.msglen+6,M(i.code93_encs,48)),s[o++]=1/0;for(var p=i.sbs,b=0,f=p.length;b<f;b++)s[o++]=M(p,b)-48;i.sbs=h(),-1==i.height&&(i.height=1),s[o++]=1/0;for(var m=i.sbs,v=[],x=0,w=~~((i.sbs.length+1)/2);x<w;x++)v[x]=i.height;v=h(v);for(var _=[],k=0,y=~~((i.sbs.length+1)/2);k<y;k++)_[k]=0;_=h(_),s[o++]="ren",s[o++]="renlinear",s[o++]="sbs",s[o++]=m,s[o++]="bhs",s[o++]=v,s[o++]="bbs",s[o++]=_,i.includetext&&(s[o++]="txt",s[o++]=h([h([i.text,0,0,i.text1font,i.text1size])]),s[o++]="text1xalign",s[o++]="center"),s[o++]="opt",s[o++]=i.options;var q=g();s[o++]=q,i._render&&a3(),i=e}function eM(){if(!eM.globals){var e=i;(i=eM.globals={}).code93ext_extencs=h(["^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%
1I","^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"]),i=e}var e=i;(i=Object.assign({},i,eM.globals)).dontdraw=!1,i.includetext=!1,i.parse=!1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];i.barcode=r,i.barcode.length>500&&(s[o++]="bwipp.code93extinputTooLong#10988",s[o++]="The input data is too long",Y()),i._render=!(i.dontdraw||i.bwipp_dontdraw),i.fncvals=new Map([["parse",i.parse],["parseonly",!0],["parsefnc",!1]]),s[o++]=i.barcode,s[o++]=i.fncvals,et();var t=s[--o];i.barcode=t,i.barlen=i.barcode.length,j(i.options,"parse"),i.newcode=u(6*i.barlen),i.newtext=u(6*i.barlen),i.j=0,i.k=0;for(var n=0,c=i.barlen-1;n<=c;n+=1){i.i=n;var d=M(i.barcode,i.i);s[o++]=d,d>127&&(s[o-1]="bwipp.code93extbadCharacter#11016",s[o++]="Code 93 Extended only support ASCII characters with values 0 to 127",Y());var l=s[--o];i.extchar=M(i.code93ext_extencs,l),i.extlen=i.extchar.length,A(i.newcode,i.j,i.extchar);var p=M(i.barcode,i.i);(p<32||127==p)&&(p=32),B(i.newtext,i.k,p),1!=i.extlen&&B(i.newtext,i.k+1,32),i.j=i.j+i.extlen;var b=1==i.extlen?1:2;i.k=i.k+b}i.newcode=N(i.newcode,0,i.j),i.newtext=N(i.newtext,0,i.k),B(i.options,"parsefnc",!0),i.bwipp_dontdraw=!0,s[o++]=i.newcode,s[o++]=i.options,eC();var f=s[--o];i.args=f,i.includetext&&(i.txt=M(i.args,"txt"),B(M(i.txt,0),0,i.newtext),B(i.args,"txt",i.txt)),B(i.args,"opt",i.options),s[o++]=i.args,i._render&&a3(),i=e}function eS(){if(!eS.globals){var e=i;(i=eS.globals={}).interleaved2of5_encs=h(["11221","21112","12112","22111","11212","21211","12211","11122","21121","12121","1111","2111"]),i.interleaved2of5_barchars="0123456789",i=e}var e=i;(i=Object.assign({},i,eS.globals)).dontdraw=!1,i.includecheck=!1,i.includetext=!1,i.includecheckintext=!1,i.text1font="OCR-B",i.text1size=10,i.textyoffset=-8,i.height=-1,i.width=0,i.modunit=1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];if(i.barcode=r,i.barcode.length>500&&(s[o++]="bwipp.interleaved2of5inputTooLong#11123",s[o++]="The input data is too long",Y()),i._render=!(i.dontdraw||i.bwipp_dontdraw),I(i.barcode,function(){var e=s[--o];(e<48||e>57)&&(s[o++]="bwipp.interleaved2of5badCharacter#11136",s[o++]="Interleaved 2 of 5 must contain only digits",Y())}),i.barlen=i.barcode.length,(i.barlen%2==0&&i.includecheck||i.barlen%2!=0&&!i.includecheck)&&(i.pad=u(i.barlen+1),B(i.pad,0,48),A(i.pad,1,i.barcode),i.barcode=i.pad,i.barlen=i.barlen+1),i.includecheck){i.checksum=0;for(var t=0,n=i.barlen-1;t<=n;t+=1)i.i=t,i.i%2==0?i.checksum=i.checksum+(M(i.barcode,i.i)-48)*3:i.checksum=i.checksum+(M(i.barcode,i.i)-48);i.checksum=(10-i.checksum%10)%10,i.pad=u(i.barlen+1),A(i.pad,0,i.barcode),B(i.pad,i.barlen,i.checksum+48),i.barcode=i.pad,i.barlen=i.barlen+1}i.sbs=u(5*i.barlen+8),A(i.sbs,0,M(i.interleaved2of5_encs,10));for(var c=0,d=i.barlen-1;c<=d;c+=2){i.i=c,R(i.interleaved2of5_barchars,N(i.barcode,i.i,1)),o--;var l=s[--o];i.indx=l.length,o-=2,i.enca=M(i.interleaved2of5_encs,i.indx),R(i.interleaved2of5_barchars,N(i.barcode,i.i+1,1)),o--;var p=s[--o];i.indx=p.length,o-=2,i.encb=M(i.interleaved2of5_encs,i.indx),i.intl=u(2*i.enca.length);for(var b=0,f=i.enca.length-1;b<=f;b+=1)i.j=b,i.achar=M(i.enca,i.j),i.bchar=M(i.encb,i.j),B(i.intl,2*i.j,i.achar),B(i.intl,2*i.j+1,i.bchar);A(i.sbs,5*i.i+4,i.intl)}A(i.sbs,5*i.barlen+4,M(i.interleaved2of5_encs,11));var m=i.barcode,v=i.includecheck&&!i.includecheckintext?i.barlen-1:i.barlen;i.text=N(m,0,v),s[o++]=1/0;for(var x=i.sbs,w=0,_=x.length;w<_;w++)s[o++]=M(x,w)-48;i.sbs=h(),-1==i.height&&(i.height=1),s[o++]=1/0;for(var k=i.sbs,y=[],q=0,C=~~((i.sbs.length+1)/2);q<C;q++)y[q]=i.height;y=h(y);for(var S=[],j=0,T=~~((i.sbs.length+1)/2);j<T;j++)S[j]=0;S=h(S),s[o++]="ren",s[o++]="renlinear",s[o++]="sbs",s[o++]=k,s[o++]="bhs",s[o++]=y,s[o++]="bbs",s[o++]=S,i.includetext&&(s[o++]="txt",s[o++]=h([h([i.text,0,0,i.text1font,i.text1size])]),s[o++]="text1xalign",s[o++]="center"),s[o++]="barratio",s[o++]=2,s[o++]="spaceratio",s[o++]=2,s[o++]="opt",s[o++]=i.options;var z=g();s[o++]=z,i._render&&a3(),i=e}function ej(){var e=i;(i=Object.assign({},i,ej.globals)).dontdraw=!1,i.includetext=!1,i.includecheckintext=!0,i.text1font="OCR-B",i.text1size=10,i.text1xoffset=0,i.text1yoffset=-3.5,i.height=-1,i.width=0,i.modunit=1,i.showborder=!0,i.borderwidth=4,i.borderleft=10,i.borderright=10,i.bordertop=-.55,i.borderbottom=-.55,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw),i.text=i.barcode;var t=i.barcode;s[o++]=u(t.length),s[o++]=0,I(t,function(){if(32!=s[o-1]){var e=s[--o],a=s[--o];B(s[o-1],a,e),s[o++]=a+1}else o--}
1);var n=s[--o],c=s[--o];i.barcode=N(c,0,n),i.hasspace=i.text.length!=i.barcode.length,13!=i.barcode.length&&14!=i.barcode.length&&(s[o++]="bwipp.itf14badLength#11342",s[o++]="ITF-14 must be 13 or 14 digits",Y());for(var d=i.barcode,l=0,p=d.length;l<p;l++){var b=M(d,l);(b<48||b>57)&&(s[o++]="bwipp.itf14badCharacter#11346",s[o++]="ITF-14 must contain only digits",Y())}i.checksum=0;for(var f=0;f<=12;f+=1){i.i=f;var m=i.checksum,v=M(i.barcode,i.i)-48;i.i%2==0&&(v*=3),i.checksum=W(m+v)}if(i.checksum=(10-i.checksum%10)%10,14==i.barcode.length)M(i.barcode,13)!=i.checksum+48&&(s[o++]="bwipp.itf14badCheckDigit#11361",s[o++]="Incorrect ITF-14 check digit provided",Y());else{var g=u(14);A(g,0,i.barcode),B(g,13,i.checksum+48),i.barcode=g;var x=i.hasspace?2:1,w=u(i.text.length+x);A(w,w.length-2," "),B(w,w.length-1,i.checksum+48),A(w,0,i.text),i.text=w}-1!=i.height||i.propspec&&-1!=i.hnom||(i.height=.5),B(i.options,"showborder",i.showborder),B(i.options,"borderwidth",i.borderwidth),B(i.options,"borderleft",i.borderleft),B(i.options,"borderright",i.borderright),B(i.options,"bordertop",i.bordertop),B(i.options,"borderbottom",i.borderbottom),B(i.options,"height",i.height),B(i.options,"text1yoffset",i.text1yoffset),i.bwipp_dontdraw=!0,s[o++]=i.barcode,s[o++]=i.options,eS();var _=s[--o];i.args=_,B(i.args,"txt",h([h([i.text,i.text1xoffset,i.text1yoffset,i.text1font,i.text1size])])),B(i.args,"text1xalign","center"),B(i.args,"opt",i.options),s[o++]=i.args,i._render&&a3(),i=e}function eB(){var e=i;(i=Object.assign({},i,eB.globals)).dontdraw=!1,i.includetext=!1,i.text1font="OCR-B",i.text1size=10,i.text1xoffset=0,i.textyoffset=-8,i.height=-1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw),11!=i.barcode.length&&12!=i.barcode.length&&(s[o++]="bwipp.identcodeBadLength#11472",s[o++]="Deutsche Post Identcode must be 11 or 12 digits",Y()),I(i.barcode,function(){var e=s[--o];(e<48||e>57)&&(s[o++]="bwipp.identcodeBadCharacter#11476",s[o++]="Deutsche Post Identcode must contain only digits",Y())}),i.checksum=0;for(var t=0;t<=10;t+=1){i.i=t;var n=i.checksum,c=M(i.barcode,i.i)-48;i.i%2==0?c*=4:c*=9,i.checksum=W(n+c)}i.checksum=(10-i.checksum%10)%10,12==i.barcode.length&&M(i.barcode,11)!=i.checksum+48&&(s[o++]="bwipp.identcodeBadCheckDigit#11491",s[o++]="Incorrect Deutsche Post Identcode check digit provided",Y());var d=u(12);A(d,0,i.barcode),B(d,11,i.checksum+48),i.barcode=d,i.text=_(u(16)," . . "),A(i.text,0,N(i.barcode,0,2)),A(i.text,3,N(i.barcode,2,3)),A(i.text,7,N(i.barcode,5,3)),A(i.text,11,N(i.barcode,8,3)),A(i.text,15,N(i.barcode,11,1)),B(i.options,"includecheck",!1),i.bwipp_dontdraw=!0,s[o++]=i.barcode,s[o++]=i.options,eS();var l=s[--o];i.args=l,B(i.args,"txt",h([h([i.text,i.text1xoffset,i.text1yoffset,i.text1font,i.text1size])])),B(i.args,"text1xalign","center"),B(i.args,"opt",i.options),s[o++]=i.args,i._render&&a3(),i=e}function eN(){var e=i;(i=Object.assign({},i,eN.globals)).dontdraw=!1,i.includetext=!1,i.text1font="OCR-B",i.text1size=10,i.text1xoffset=0,i.textyoffset=-8,i.height=-1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw),13!=i.barcode.length&&14!=i.barcode.length&&(s[o++]="bwipp.leitcodeBadLength#11581",s[o++]="Deutsche Post Leitcode must be 13 or 14 digits",Y()),I(i.barcode,function(){var e=s[--o];(e<48||e>57)&&(s[o++]="bwipp.leitcodeBadCharacter#11585",s[o++]="Deutsche Post Leitcode must contain only digits",Y())}),i.checksum=0;for(var t=0;t<=12;t+=1){i.i=t;var n=i.checksum,c=M(i.barcode,i.i)-48;i.i%2==0?c*=4:c*=9,i.checksum=W(n+c)}i.checksum=(10-i.checksum%10)%10,14==i.barcode.length&&M(i.barcode,13)!=i.checksum+48&&(s[o++]="bwipp.leitcodeBadCheckDigit#11600",s[o++]="Incorrect Deutsche Post Leitcode check digit provided",Y());var d=u(14);A(d,0,i.barcode),B(d,13,i.checksum+48),i.barcode=d,i.text=_(u(18)," . . . "),A(i.text,0,N(i.barcode,0,5)),A(i.text,6,N(i.barcode,5,3)),A(i.text,10,N(i.barcode,8,3)),A(i.text,14,N(i.barcode,11,2)),A(i.text,17,N(i.barcode,13,1)),B(i.options,"includecheck",!1),i.bwipp_dontdraw=!0,s[o++]=i.barcode,s[o++]=i.options,eS();var l=s[--o];i.args=l,B(i.args,"txt",h([h([i.text,i.text1xoffset,i.text1yoffset,i.text1font,i.text1size])])),B(i.args,"text1xalign","center"),B(i.args,"opt",i.options),s[o++]=i.args,i._render&&a3(),i=e}function eA(){if(!eA.globals){var e=i;(i=eA.globals={}).databaromni_tab164=h([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]),i.databaromni_tab154=h([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]),i.databaromni_checkweights=h([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]),i.databaromni_checkwidths=h([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]),i.databaromni_seppad=h([0,0,0,0]),i.databaromni_findersep=h([0,0,0,0,0,0,0,0,0,0,1,0,0]),i.databaromni_f3pat=h([1,1,1,1,1,1,1,1,1,0,1,1,1]),i=e}var e=i;(i=Object.assign({},i,eA.globals)).dontdraw=!1,i.height=-1,i.width=0,i.linkage=!1,i.format="omni",i.barxmult=33,i.modunit=1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw),17!=i.barcode.length&&18!=i.barcode.length&&(s[o++]="bwipp.databaromniBadLength#11733",s[o++]="GS1 DataBar Omnidirectional must be 13 or 14 digits",Y()),P(N(i.barcode,0,4),"(01)")&&(s[o++]="bwipp.databaromniBadAI#11736",s[o++]="GS1 DataBar Omnidirectional must begin with (01) application identifier",Y());for(var t=N(i.barcode,4,i.barcode.length-4),n=0,c=t.length;n<c;n++){var d=M(t,n);(d<48||d>57)&&(s[o++]="bwipp.databaromniBadCharacter#11740",s[o++]="GS1 DataBar Omnidirectional must contain only digits",Y())}i.barxmult<33&&(s[o++]="bwipp.databarStackedOmniBarXmult#11745",s[o++]="GS1 DataBar Stacked Omnidirectional must have a barxmult of at least 33",Y()),P(i.format,"omni")&&P(i.format,"stacked")&&P(i.format,"stackedomni")&&P(i.format,"truncated")&&(s[o++]="bwipp.databaromniBadFormat#11749",s[o++]="Valid formats are omni, stacked, stackedomni and truncated",Y()),G(i.format,"truncated")&&-1==i.height&&(i.height=13/72),i.checksum=0;for(var l=0;l<=12;l+=1){i.i=l;var p=i.checksum,b=M(i.barcode,i.i+4)-48;i.i%2==0&&(b*=3),i.checksum=W(p+b)}i.checksum=(10-i.checksum%10)%10,18==i.barcode.length&&M(i.barcode,17)!=i.checksum+48&&(s[o++]="bwipp.databaromniBadCheckDigit#11771",s[o++]="Incorrect GS1 DataBar Omnidirectional check digit provided",Y());var m=u(18);A(m,0,i.barcode),B(m,17,i.checksum+48),i.barcode=m,i.txt=h(i.barcode.length);for(var v=0,x=i.barcode.length-1;v<=x;v+=1)i.i=v,B(i.txt,i.i,h([N(i.barcode,i.i,1),0,0,"",0]));i.ncr=function(){var e=s[--o],a=s[--o],r=W(a-e);if(e<W(a-e)){var t=r;r=e,e=t}s[o++]=r,s[o++]=1,s[o++]=1;for(var n=a,i=e+1;n>=i;n-=1){var c=s[--o],d=s[o-1],l=s[o-2];if(s[o++]=c*n,X(d,l)){var p=s[--o],b=s[--o];s[o++]=b+1,s[o++]=~~(p/b)}}for(;!U(s[o-2],s[o-3]);){var f=s[--o],m=s[--o];s[o++]=m+1,s[o++]=~~(f/m)}var v=s[--o];s[--o-1]=v},i.getRSSwidths=function(){var e=s[--o];i.oe=e;var a=s[--o];i.el=a;var r=s[--o];i.mw=r;var t=s[--o];i.nm=t;var n=s[--o];i.val=n,i.out=h(i.el),i.mask=0;for(var c=0,d=i.el-2;c<=d;c+=1){for(i.bar=c,i.ew=1,i.mask=i.mask|Z(1,i.bar);;){s[o++]="sval",s[o++]=W(i.nm-i.ew)-1,s[o++]=W(i.el-i.bar)-2,i.ncr();var l=s[--o];if(i[s[--o]]=l,i.oe&&0==i.mask&&W(i.nm-i.ew-2*i.el+2*i.bar)>=-2){s[o++]="sval",s[o++]=i.sval,s[o++]=W(i.nm-i.ew-i.el+i.bar),s[o++]=W(i.el-i.bar)-2,i.ncr();var p=s[--o],b=s[--o];i[s[--o]]=W(b-p)}if(W(i.el-i.bar)>2){i.lval=0;for(var f=W(i.nm-i.ew-i.el+i.bar)+2,m=i.mw+1;f>=m;f-=1){s[o++]=W(i.nm-f-i.ew)-1,s[o++]=W(i.el-i.bar)-3,i.ncr();var v=s[--o];i.lval=W(v+i.lval)}i.sval=W(i.sval-i.lval*(i.el-i.bar-1))}else W(i.nm-i.ew)>i.mw&&(i.sval=i.sval-1);if(i.val=W(i.val-i.sval),i.val<0)break;i.ew=i.ew+1,i.mask=i.mask&~Z(1,i.bar)}i.val=W(i.val+i.sval),i.nm=W(i.nm-i.ew),B(i.out,i.bar,i.ew)}B(i.out,i.el-1,i.nm),s[o++]=i.out},s[o++]=1/0;var w=+!!i.linkage,_=N(i.barcode,4,13);s[o++]=w;for(var k=0,y=_.length;k<y;k++)s[o++]=M(_,k)-48;i.binval=h();for(var q=0;q<=12;q+=1){i.i=q;var C=i.binval,S=i.i;B(C,S+1,W(M(C,S+1)+M(i.binval,i.i)%4537077*10)),B(i.binval,i.i,~~(M(i.binval,i.i)/4537077))}i.right=M(i.binval,13)%4537077;var j=i.binval;B(j,13,~~(M(j,13)/4537077)),i.left=0,i.i=!0;for(var T=0;T<=13;T+=1){i.j=T;var z=M(i.binval,i.j);if(s[o++]=z,0==z&&i.i)o--;else{i.i=!1,s[o++]="left",s[o++]=i.left;var R=s[o-3],D=s[o-1],E=s[o-2];o-=3,i[E]=W(D+R*f(10,13-i.j))}}for(i.d1=~~(i.left/1597),i.d2=i.left%1597,i.d3=~~(i.right/1597),i.d4=i.right%1597,i.i=0;;){if(i.d1<=M(i.databaromni_tab164,i.i)){F(N(i.databaromni_tab164,i.i+1,7));var O=s[--o];i.d1te=O;var K=s[--o];i.d1to=K;var V=s[--o];i.d1mwe=V;var H=s[--o];i.d1mwo=H;var Q=s[--o];i.d1ele=Q;var $=s[--o];i.d1elo=$;var J=s[--o];i.d1gs=J;break}i.i=i.i+8}for(i.i=0;;){if(i.d2<=M(i.databaromni_tab154,i.i)){F(N(i.databaromni_tab154,i.i+1,7));var ee=s[--o];i.d2te=ee;var er=s[--o];i.d2to=er;var et=s[--o];i.d2mwe=et;var en=s[--o];i.d2mwo=en;var eo=s[--o];i.d2ele=eo;var es=s[--o];i.d2elo=es;var ei=s[--o];i.d2gs=ei;break}i.i=i.i+8}for(i.i=0;;){if(i.d3<=M(i.databaromni_tab164,i.i)){F(N(i.databaromni_tab164,i.i+1,7));var ec=s[--o];i.d3te=ec;var ed=s[--o];i.d3to=ed;var el=s[--o];i.d3mwe=el;var ep=s[--o];i.d3mwo=ep;var eb=s[--o];i.d3ele=eb;var ef=s[--o];i.d3elo=ef;var em=s[--o];i.d3gs=em;break}i.i=i.i+8}for(i.i=0;;){if(i.d4<=M(i.databaromni_tab154,i.i)){F(N(i.databaromni_tab154,i.i+1,7));var ev=s[--o];i.d4te=ev;var eh=s[--o];i.d4to=eh;var eg=s[--o];i.d4mwe=eg;var eu=s[--o];i.d4mwo=eu;var ex=s[--o];i.d4ele=ex;var ew=s[--o];i.d4elo=ew;var e_=s[--o];i.d4gs=e_;break}i.i=i.i+8}s[o++]="d1wo",s[o++]=~~(W(i.d1-i.d1gs)/i.d1te),s[o++]=i.d1elo,s[o++]=i.d1mwo,s[o++]=4,s[o++]=!1,i.getRSSwidths();var ek=s[--o];i[s[--o]]=ek,s[o++]="d1we",s[o++]=W(i.d1-i.d1gs)%i.d1te,s[o++]=i.d1ele,s[o++]=i.d1mwe,s[o++]=4,s[o++]=!0,i.getRSSwidths();var ey=s[--o];i[s[--o]]=ey,s[o++]="d2wo",s[o++]=W(i.d2-i.d2gs)%i.d2to,s[o++]=i.d2elo,s[o++]=i.d2mwo,s[o++]=4,s[o++]=!0,i.getRSSwidths();var eq=s[--o];i[s[--o]]=eq,s[o++]="d2we",s[o++]=~~(W(i.d2-i.d2gs)/i.d2to),s[o++]=i.d2ele,s[o++]=i.d2mwe,s[o++]=4,s[o++]=!1,i.getRSSwidths();var eC=s[--o];i[s[--o]]=eC,s[o++]="d3wo",s[o++]=~~(W(i.d3-i.d3gs)/i.d3te),s[o++]=i.d3elo,s[o++]=i.d3mwo,s[o++]=4,s[o++]=!1,i.getRSSwidths();var eM=s[--o];i[s[--o]]=eM,s[o++]="d3we",s[o++]=W(i.d3-i.d3gs)%i.d3te,s[o++]=i.d3ele,s[o++]=i.d3mwe,s[o++]=4,s[o++]=!0,i.getRSSwidths();var eS=s[--o];i[s[--o]]=eS,s[o++]="d4wo",s[o++]=W(i.d4-i.d4gs)%i.d4to,s[o++]=i.d4elo,s[o++]=i.d4mwo,s[o++]=4,s[o++]=!0,i.getRSSwidths();var ej=s[--o];
1i[s[--o]]=ej,s[o++]="d4we",s[o++]=~~(W(i.d4-i.d4gs)/i.d4to),s[o++]=i.d4ele,s[o++]=i.d4mwe,s[o++]=4,s[o++]=!1,i.getRSSwidths();var eB=s[--o];i[s[--o]]=eB,i.d1w=h(8);for(var eN=0;eN<=3;eN+=1)i.i=eN,B(i.d1w,2*i.i,M(i.d1wo,i.i)),B(i.d1w,2*i.i+1,M(i.d1we,i.i));i.d2w=h(8);for(var eT=0;eT<=3;eT+=1)i.i=eT,B(i.d2w,7-2*i.i,M(i.d2wo,i.i)),B(i.d2w,6-2*i.i,M(i.d2we,i.i));i.d3w=h(8);for(var ez=0;ez<=3;ez+=1)i.i=ez,B(i.d3w,7-2*i.i,M(i.d3wo,i.i)),B(i.d3w,6-2*i.i,M(i.d3we,i.i));i.d4w=h(8);for(var eR=0;eR<=3;eR+=1)i.i=eR,B(i.d4w,2*i.i,M(i.d4wo,i.i)),B(i.d4w,2*i.i+1,M(i.d4we,i.i));s[o++]=1/0,F(i.d1w),F(i.d2w),F(i.d3w),F(i.d4w),i.widths=h(),i.checksum=0;for(var eI=0;eI<=31;eI+=1)i.i=eI,i.checksum=W(i.checksum+M(i.widths,i.i)*M(i.databaromni_checkweights,i.i));i.checksum=i.checksum%79,i.checksum>=8&&(i.checksum=i.checksum+1),i.checksum>=72&&(i.checksum=i.checksum+1),i.checklt=N(i.databaromni_checkwidths,5*~~(i.checksum/9),5),i.checkrtrev=N(i.databaromni_checkwidths,i.checksum%9*5,5),i.checkrt=h(5);for(var eD=0;eD<=4;eD+=1)i.i=eD,B(i.checkrt,i.i,M(i.checkrtrev,4-i.i));if(G(i.format,"omni")||G(i.format,"truncated")){s[o++]=1/0,s[o++]=0,s[o++]=1,s[o++]=1,F(i.d1w),F(i.checklt),F(i.d2w),F(i.d4w),F(i.checkrt),F(i.d3w),s[o++]=1,s[o++]=1,i.sbs=h(),-1==i.height&&(i.height=33/72),s[o++]=1/0;for(var eE=i.sbs,eF=[],eL=0,eG=~~((i.sbs.length+1)/2);eL<eG;eL++)eF[eL]=i.height;eF=h(eF);for(var eP=[],eO=0,eX=~~((i.sbs.length+1)/2);eO<eX;eO++)eP[eO]=0;eP=h(eP),s[o++]="ren",s[o++]="renlinear",s[o++]="sbs",s[o++]=eE,s[o++]="bhs",s[o++]=eF,s[o++]="bbs",s[o++]=eP,s[o++]="txt",s[o++]=i.txt,s[o++]="text1xalign",s[o++]="center",s[o++]="borderleft",s[o++]=0,s[o++]="borderright",s[o++]=0,s[o++]="opt",s[o++]=i.options;var eU=g();s[o++]=eU,i._render&&a3()}else{s[o++]=1/0,s[o++]=1,s[o++]=1,F(i.d1w),F(i.checklt),F(i.d2w),s[o++]=1,s[o++]=1,s[o++]=0,i.top=h(),s[o++]=1/0,s[o++]=1,s[o++]=1,F(i.d4w),F(i.checkrt),F(i.d3w),s[o++]=1,s[o++]=1,s[o++]=0,i.bot=h();for(var eK=0;eK<=24;eK+=2){i.i=eK;for(var eV=0,eH=M(i.top,i.i);eV<eH;eV++)s[o++]=0;for(var eZ=0,eW=M(i.top,i.i+1);eZ<eW;eZ++)s[o++]=1}L(h(50));var eY=s[--o];i.top=eY;for(var eQ=0;eQ<=24;eQ+=2){i.i=eQ;for(var e$=0,eJ=M(i.bot,i.i);e$<eJ;e$++)s[o++]=1;for(var e1=0,e2=M(i.bot,i.i+1);e1<e2;e1++)s[o++]=0}L(h(50));var e3=s[--o];if(i.bot=e3,G(i.format,"stacked")){i.sep=h(50),B(i.sep,0,0);for(var e0=1;e0<=49;e0+=1)i.i=e0,G(M(i.top,i.i),M(i.bot,i.i))?B(i.sep,i.i,1-M(i.top,i.i)):B(i.sep,i.i,1-M(i.sep,i.i-1));A(i.sep,0,i.databaromni_seppad),A(i.sep,46,i.databaromni_seppad),s[o++]=1/0,F(i.top),F(i.sep),F(i.bot),i.pixs=h(),i.rowheights=h([5,1,7]),i.pixy=13}if(G(i.format,"stackedomni")){s[o++]=1/0,I(i.top,function(){var e=s[--o];s[o++]=1-e}),i.sep1=h(),A(i.sep1,0,i.databaromni_seppad),A(i.sep1,46,i.databaromni_seppad);for(var e4=18;e4<=30;e4+=1){i.i=e4,0==M(i.top,i.i)?1==M(i.top,i.i-1)?s[o++]=1:s[o++]=+(0==M(i.sep1,i.i-1)):s[o++]=0;var e6=s[--o];B(i.sep1,i.i,e6)}s[o++]=1/0,s[o++]=0,s[o++]=0,s[o++]=0,s[o++]=0;for(var e5=0;e5<21;e5++)s[o++]=0,s[o++]=1;s[o++]=0,s[o++]=0,s[o++]=0,s[o++]=0,i.sep2=h(),s[o++]=1/0,I(i.bot,function(){var e=s[--o];s[o++]=1-e}),i.sep3=h(),A(i.sep3,0,i.databaromni_seppad),A(i.sep3,46,i.databaromni_seppad);for(var e8=19;e8<=31;e8+=1){i.i=e8,0==M(i.bot,i.i)?1==M(i.bot,i.i-1)?s[o++]=1:s[o++]=+(0==M(i.sep3,i.i-1)):s[o++]=0;var e7=s[--o];B(i.sep3,i.i,e7)}for(var e9=!0,ae=0;ae<=12;ae+=1)e9=e9&&G(M(i.bot,ae+19),M(i.databaromni_f3pat,ae));e9&&A(i.sep3,19,i.databaromni_findersep),s[o++]=1/0,F(i.top),F(i.sep1),F(i.sep2),F(i.sep3),F(i.bot),i.pixs=h(),i.rowheights=h([i.barxmult,1,1,1,i.barxmult]),i.pixy=2*i.barxmult+3}s[o++]=new Map([["ren","renmatrix"],["pixs",i.pixs],["pixx",50],["pixy",i.pixy],["rowheights",i.rowheights],["height",i.pixy/72],["width",50/72],["borderleft",0],["borderright",0],["bordertop",0],["borderbottom",0],["opt",i.options]]),i._render&&a0()}i=e}function eT(){var e=i;(i=Object.assign({},i,eT.globals)).dontdraw=!1,i.width=0,i.modunit=1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw),17!=i.barcode.length&&18!=i.barcode.length&&(s[o++]="bwipp.databarstackedBadLength#12217",s[o++]="GS1 DataBar Stacked must be 13 or 14 digits",Y()),P(N(i.barcode,0,4),"(01)")&&(s[o++]="bwipp.databarstackedBadAI#12220",s[o++]="GS1 DataBar Stacked must begin with (01) application identifier",Y());for(var t=N(i.barcode,4,i.barcode.length-4),n=0,c=t.length;n<c;n++){var d=M(t,n);(d<48||d>57)&&(s[o++]="bwipp.databarstackedBadCharacter#12224",s[o++]="GS1 DataBar Stacked must contain only digits",Y())}i.checksum=0;for(var l=0;l<=12;l+=1){i.i=l;var p=i.checksum,b=M(i.barcode,i.i+4)-48;i.i%2==0&&(b*=3),i.checksum=W(p+b)}i.checksum=(10-i.checksum%10)%10,18==i.barcode.length&&M(i.barcode,17)!=i.checksum+48&&(s[o++]="bwipp.databarstackedBadCheckDigit#12239",s[o++]="Incorrect GS1 DataBar Stacked check digit provided",Y());var f=u(18);A(f,0,i.barcode),B(f,17,i.checksum+48),i.barcode=f,B(i.options,"format","stacked"),i.bwipp_dontdraw=!0,s[o++]=i.barcode,s[o++]=i.options,eA();var m=s[--o];i.args=m,B(i.args,"opt",i.options),s[o++]=i.args,i._render&&a0(),i=e}function ez(){var e=i;(i=Object.assign({},i,ez.globals)).dontdraw=!1,i.width=0,i.modunit=1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw),17!=i.barcode.length&&18!=i.barcode.length&&(s[o++]="bwipp.databarstackedomniBadLength#12343",s[o++]="GS1 DataBar Stacked Omnidirectional must be 13 or 14 digits",Y()),P(N(i.barcode,0,4),"(01)")&&(s[o++]="bwipp.databarstackedomniBadAI#12346",s[o++]="GS1 DataBar Stacked Omnidirectional must begin with (01) application identifier",Y());for(var t=N(i.barcode,4,i.barcode.length-4),n=0,c=t.length;n<c;n++){var d=M(t,n);(d<48||d>57)&&(s[o++]="bwipp.databarstackedomniBadCharacter#12350",s[o++]="GS1 DataBar Stacked Omnidirectional must contain only digits",Y())}i.checksum=0;for(var l=0;l<=12;l+=1){i.i=l;var p=i.checksum,b=M(i.barcode,i.i+4)-48;i.i%2==0&&(b*=3),i.checksum=W(p+b)}i.checksum=(10-i.checksum%10)%10,18==i.barcode.length&&M(i.barcode,17)!=i.checksum+48&&(s[o++]="bwipp.databarstackedomniBadCheckDigit#12365",s[o++]="Incorrect GS1 DataBar Stacked Omnidirectional check digit provided",Y());var f=u(18);A(f,0,i.barcode),B(f,17,i.checksum+48),i.barcode=f,B(i.options,"format","stackedomni"),i.bwipp_dontdraw=!0,s[o++]=i.barcode,s[o++]=i.options,eA();var m=s[--o];i.args=m,B(i.args,"opt",i.options),s[o++]=i.args,i._render&&a0(),i=e}function eR(){var e=i;(i=Object.assign({},i,eR.globals)).dontdraw=!1,i.width=0,i.modunit=1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw),17!=i.barcode.length&&18!=i.barcode.length&&(s[o++]="bwipp.databartruncatedBadLength#12469",s[o++]="GS1 DataBar Truncated must be 13 or 14 digits",Y()),P(N(i.barcode,0,4),"(01)")&&(s[o++]="bwipp.databartruncatedBadAI#12472",s[o++]="GS1 DataBar Truncated must begin with (01) application identifier",Y());for(var t=N(i.barcode,4,i.barcode.length-4),n=0,c=t.length;n<c;n++){var d=M(t,n);(d<48||d>
157)&&(s[o++]="bwipp.databartruncatedBadCharacter#12476",s[o++]="GS1 DataBar Truncated must contain only digits",Y())}i.checksum=0;for(var l=0;l<=12;l+=1){i.i=l;var p=i.checksum,b=M(i.barcode,i.i+4)-48;i.i%2==0&&(b*=3),i.checksum=W(p+b)}i.checksum=(10-i.checksum%10)%10,18==i.barcode.length&&M(i.barcode,17)!=i.checksum+48&&(s[o++]="bwipp.databartruncatedBadCheckDigit#12491",s[o++]="Incorrect GS1 DataBar Truncated check digit provided",Y());var f=u(18);A(f,0,i.barcode),B(f,17,i.checksum+48),i.barcode=f,B(i.options,"format","truncated"),i.bwipp_dontdraw=!0,s[o++]=i.barcode,s[o++]=i.options,eA();var m=s[--o];i.args=m,B(i.args,"opt",i.options),s[o++]=i.args,i._render&&a3(),i=e}function eI(){if(!eI.globals){var e=i;(i=eI.globals={}).databarlimited_linkval=h([2,0,1,5,1,3,3,5,3,1,0,9,6]),i.databarlimited_tab267=h([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]),i.databarlimited_checkweights=h([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]),s[o++]=1/0;for(var a=0;a<=43;a+=1)s[o++]=a;s[o++]=45,s[o++]=52,s[o++]=57;for(var r=63;r<=66;r+=1)s[o++]=r;for(var t=73;t<=79;t+=1)s[o++]=t;s[o++]=82;for(var n=126;n<=130;n+=1)s[o++]=n;s[o++]=132;for(var c=141;c<=146;c+=1)s[o++]=c;for(var d=210;d<=217;d+=1)s[o++]=d;s[o++]=220;for(var l=316;l<=320;l+=1)s[o++]=l;s[o++]=322,s[o++]=323,s[o++]=326,s[o++]=337;var p=h();i.checkseq=p,i=e}var e=i;(i=Object.assign({},i,eI.globals)).dontdraw=!1,i.height=-1,i.width=0,i.linkage=!1,i.modunit=1,s[o++]=null,ea();var b=s[--o];i.options=b;var m=s[--o];i.barcode=m,i._render=!(i.dontdraw||i.bwipp_dontdraw),17!=i.barcode.length&&18!=i.barcode.length&&(s[o++]="bwipp.databarlimitedBadLength#12653",s[o++]="GS1 DataBar Limited must be 13 or 14 digits",Y()),P(N(i.barcode,0,4),"(01)")&&(s[o++]="bwipp.databarlimitedBadAI#12656",s[o++]="GS1 DataBar Limited must begin with (01) application identifier",Y());var v=M(i.barcode,4);(v<48||v>49)&&(s[o++]="bwipp.databarlimitedBadStartDigit#12659",s[o++]="GS1 DataBar Limited must begin with 0 or 1",Y());for(var x=N(i.barcode,5,i.barcode.length-5),w=0,_=x.length;w<_;w++){var k=M(x,w);(k<48||k>57)&&(s[o++]="bwipp.databarlimitedBadCharacter#12663",s[o++]="GS1 DataBar Limited must contain only digits",Y())}i.checksum=0;for(var y=0;y<=12;y+=1){i.i=y;var q=i.checksum,C=M(i.barcode,i.i+4)-48;i.i%2==0&&(C*=3),i.checksum=W(q+C)}i.checksum=(10-i.checksum%10)%10,18==i.barcode.length&&M(i.barcode,17)!=i.checksum+48&&(s[o++]="bwipp.databarlimitedBadCheckDigit#12684",s[o++]="Incorrect GS1 DataBar Limited check digit provided",Y());var S=u(18);A(S,0,i.barcode),B(S,17,i.checksum+48),i.barcode=S,s[o++]=1/0;for(var j=N(i.barcode,4,13),T=0,z=j.length;T<z;T++)s[o++]=M(j,T)-48;if(i.binval=h(),i.linkage)for(var R=0,I=i.binval.length-1;R<=I;R+=1)i.i=R,B(i.binval,i.i,W(M(i.binval,i.i)+M(i.databarlimited_linkval,i.i)));i.txt=h(i.barcode.length);for(var D=0,E=i.barcode.length-1;D<=E;D+=1)i.i=D,B(i.txt,i.i,h([N(i.barcode,i.i,1),0,0,"",0]));i.ncr=function(){var e=s[--o],a=s[--o],r=W(a-e);if(e<W(a-e)){var t=r;r=e,e=t}s[o++]=r,s[o++]=1,s[o++]=1;for(var n=a,i=e+1;n>=i;n-=1){var c=s[--o],d=s[o-1],l=s[o-2];if(s[o++]=c*n,X(d,l)){var p=s[--o],b=s[--o];s[o++]=b+1,s[o++]=~~(p/b)}}for(;!U(s[o-2],s[o-3]);){var f=s[--o],m=s[--o];s[o++]=m+1,s[o++]=~~(f/m)}var v=s[--o];s[--o-1]=v},i.getRSSwidths=function(){var e=s[--o];i.oe=e;var a=s[--o];i.el=a;var r=s[--o];i.mw=r;var t=s[--o];i.nm=t;var n=s[--o];i.val=n,i.out=h(i.el),i.mask=0;for(var c=0,d=i.el-2;c<=d;c+=1){for(i.bar=c,i.ew=1,i.mask=i.mask|Z(1,i.bar);;){s[o++]="sval",s[o++]=W(i.nm-i.ew)-1,s[o++]=W(i.el-i.bar)-2,i.ncr();var l=s[--o];if(i[s[--o]]=l,i.oe&&0==i.mask&&W(i.nm-i.ew-2*i.el+2*i.bar)>=-2){s[o++]="sval",s[o++]=i.sval,s[o++]=W(i.nm-i.ew-i.el+i.bar),s[o++]=W(i.el-i.bar)-2,i.ncr();var p=s[--o],b=s[--o];i[s[--o]]=W(b-p)}if(W(i.el-i.bar)>2){i.lval=0;for(var f=W(i.nm-i.ew-i.el+i.bar)+2,m=i.mw+1;f>=m;f-=1){s[o++]=W(i.nm-f-i.ew)-1,s[o++]=W(i.el-i.bar)-3,i.ncr();var v=s[--o];i.lval=W(v+i.lval)}i.sval=W(i.sval-i.lval*(i.el-i.bar-1))}else W(i.nm-i.ew)>i.mw&&(i.sval=i.sval-1);if(i.val=W(i.val-i.sval),i.val<0)break;i.ew=i.ew+1,i.mask=i.mask&~Z(1,i.bar)}i.val=W(i.val+i.sval),i.nm=W(i.nm-i.ew),B(i.out,i.bar,i.ew)}B(i.out,i.el-1,i.nm),s[o++]=i.out};for(var L=0;L<=11;L+=1){i.i=L;var G=i.binval,O=i.i;B(G,O+1,W(M(G,O+1)+M(i.binval,i.i)%2013571*10)),B(i.binval,i.i,~~(M(i.binval,i.i)/2013571))}i.d2=M(i.binval,12)%2013571;var K=i.binval;B(K,12,~~(M(K,12)/2013571)),i.d1=0,i.i=!0;for(var V=0;V<=12;V+=1){i.j=V;var H=M(i.binval,i.j);if(s[o++]=H,0==H&&i.i)o--;else{i.i=!1,s[o++]="d1",s[o++]=i.d1;var Q=s[o-3],$=s[o-1],J=s[o-2];
1o-=3,i[J]=W($+Q*f(10,12-i.j))}}for(i.i=0;;){if(i.d1<=M(i.databarlimited_tab267,i.i)){F(N(i.databarlimited_tab267,i.i+1,7));var ee=s[--o];i.d1te=ee;var er=s[--o];i.d1to=er;var et=s[--o];i.d1mwe=et;var en=s[--o];i.d1mwo=en;var eo=s[--o];i.d1ele=eo;var es=s[--o];i.d1elo=es;var ei=s[--o];i.d1gs=ei;break}i.i=i.i+8}for(i.i=0;;){if(i.d2<=M(i.databarlimited_tab267,i.i)){F(N(i.databarlimited_tab267,i.i+1,7));var ec=s[--o];i.d2te=ec;var ed=s[--o];i.d2to=ed;var el=s[--o];i.d2mwe=el;var ep=s[--o];i.d2mwo=ep;var eb=s[--o];i.d2ele=eb;var ef=s[--o];i.d2elo=ef;var em=s[--o];i.d2gs=em;break}i.i=i.i+8}s[o++]="d1wo",s[o++]=~~(W(i.d1-i.d1gs)/i.d1te),s[o++]=i.d1elo,s[o++]=i.d1mwo,s[o++]=7,s[o++]=!1,i.getRSSwidths();var ev=s[--o];i[s[--o]]=ev,s[o++]="d1we",s[o++]=W(i.d1-i.d1gs)%i.d1te,s[o++]=i.d1ele,s[o++]=i.d1mwe,s[o++]=7,s[o++]=!0,i.getRSSwidths();var eh=s[--o];i[s[--o]]=eh,s[o++]="d2wo",s[o++]=~~(W(i.d2-i.d2gs)/i.d2te),s[o++]=i.d2elo,s[o++]=i.d2mwo,s[o++]=7,s[o++]=!1,i.getRSSwidths();var eg=s[--o];i[s[--o]]=eg,s[o++]="d2we",s[o++]=W(i.d2-i.d2gs)%i.d2te,s[o++]=i.d2ele,s[o++]=i.d2mwe,s[o++]=7,s[o++]=!0,i.getRSSwidths();var eu=s[--o];i[s[--o]]=eu,i.d1w=h(14);for(var ex=0;ex<=6;ex+=1)i.i=ex,B(i.d1w,2*i.i,M(i.d1wo,i.i)),B(i.d1w,2*i.i+1,M(i.d1we,i.i));i.d2w=h(14);for(var ew=0;ew<=6;ew+=1)i.i=ew,B(i.d2w,2*i.i,M(i.d2wo,i.i)),B(i.d2w,2*i.i+1,M(i.d2we,i.i));s[o++]=1/0,F(i.d1w),F(i.d2w),i.widths=h(),i.checksum=0;for(var e_=0;e_<=27;e_+=1)i.i=e_,i.checksum=W(i.checksum+M(i.widths,i.i)*M(i.databarlimited_checkweights,i.i));i.checksum=i.checksum%89,i.seq=M(i.checkseq,i.checksum),s[o++]="swidths",s[o++]=~~(i.seq/21),s[o++]=8,s[o++]=3,s[o++]=6,s[o++]=!1,i.getRSSwidths();var ek=s[--o];i[s[--o]]=ek,s[o++]="bwidths",s[o++]=i.seq%21,s[o++]=8,s[o++]=3,s[o++]=6,s[o++]=!1,i.getRSSwidths();var ey=s[--o];i[s[--o]]=ey,i.checkwidths=h([0,0,0,0,0,0,0,0,0,0,0,0,1,1]);for(var eq=0;eq<=5;eq+=1)i.i=eq,B(i.checkwidths,2*i.i,M(i.swidths,i.i)),B(i.checkwidths,2*i.i+1,M(i.bwidths,i.i));s[o++]=1/0,s[o++]=0,s[o++]=1,s[o++]=1,F(i.d1w),F(i.checkwidths),F(i.d2w),s[o++]=1,s[o++]=1,s[o++]=5,s[o++]=0,i.sbs=h(),-1==i.height&&(i.height=10/72),s[o++]=1/0;for(var eC=i.sbs,eM=[],eS=0,ej=~~((i.sbs.length+1)/2);eS<ej;eS++)eM[eS]=i.height;eM=h(eM);for(var eB=[],eN=0,eA=~~((i.sbs.length+1)/2);eN<eA;eN++)eB[eN]=0;eB=h(eB),s[o++]="ren",s[o++]="renlinear",s[o++]="sbs",s[o++]=eC,s[o++]="bhs",s[o++]=eM,s[o++]="bbs",s[o++]=eB,s[o++]="txt",s[o++]=i.txt,s[o++]="text1xalign",s[o++]="center",s[o++]="borderleft",s[o++]=0,s[o++]="borderright",s[o++]=0,s[o++]="opt",s[o++]=i.options;var eT=g();s[o++]=eT,i._render&&a3(),i=e}function eD(){if(!eD.globals){var e=i;(i=eD.globals={}).databarexpanded_tab174=h([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]),i.databarexpanded_finderwidths=h([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]),i.databarexpanded_finderseq=h([h([0,1]),h([0,3,2]),h([0,5,2,7]),h([0,9,2,7,4]),h([0,9,2,7,6,11]),h([0,9,2,7,8,11,10]),h([0,1,2,3,4,5,6,7]),h([0,1,2,3,4,5,6,9,8]),h([0,1,2,3,4,5,6,9,10,11]),h([0,1,2,3,4,7,6,9,8,11,10])]),i.databarexpanded_checkweights=h([-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]),i.databarexpanded_fillpat=h([0,0,1,0,0]),i.databarexpanded_seppad=h([0,0,0,0]),i.databarexpanded_fnc1=-1,i.databarexpanded_lnumeric=-2,i.databarexpanded_lalphanumeric=-3,i.databarexpanded_liso646=-4,s[o++]=1/0;for(var a=0;a<=119;a+=1){var r=_(u(2),"00"),t=C(u(2),a,11);A(r,2-t.length,t),s[o++]=a,s[o++]=r,65==M(r,0)&&B(s[o-1],0,94),65==M(s[o-1],1)&&B(s[o-1],1,94);var n=s[--o],c=s[--o],d=_(u(7),"0000000"),p=C(u(7),c+8,2);
1A(d,7-p.length,p),s[o++]=n,s[o++]=d}s[o++]=i.databarexpanded_lalphanumeric,s[o++]="0000";var b=g();i.numeric=b,s[o++]=1/0;for(var m=48;m<=57;m+=1){var v=_(u(5),"00000"),x=C(u(5),m-43,2);A(v,5-x.length,x),s[o++]=m,s[o++]=v}s[o++]=i.databarexpanded_fnc1,s[o++]="01111";for(var w=65;w<=90;w+=1){var k=_(u(6),"000000"),y=C(u(6),w-33,2);A(k,6-y.length,y),s[o++]=w,s[o++]=k}s[o++]=42,s[o++]="111010";for(var j=44;j<=47;j+=1){var T=_(u(6),"000000"),z=C(u(6),j+15,2);A(T,6-z.length,z),s[o++]=j,s[o++]=T}s[o++]=i.databarexpanded_lnumeric,s[o++]="000",s[o++]=i.databarexpanded_liso646,s[o++]="00100";var R=g();i.alphanumeric=R,s[o++]=1/0;for(var D=48;D<=57;D+=1){var O=_(u(5),"00000"),K=C(u(5),D-43,2);A(O,5-K.length,K),s[o++]=D,s[o++]=O}s[o++]=i.databarexpanded_fnc1,s[o++]="01111";for(var H=65;H<=90;H+=1){var Q=_(u(7),"0000000"),$=C(u(7),H-1,2);A(Q,7-$.length,$),s[o++]=H,s[o++]=Q}for(var J=97;J<=122;J+=1){var ee=_(u(7),"0000000"),er=C(u(7),J-7,2);A(ee,7-er.length,er),s[o++]=J,s[o++]=ee}s[o++]=33,s[o++]="11101000",s[o++]=34,s[o++]="11101001";for(var et=37;et<=47;et+=1){var eo=_(u(8),"00000000"),es=C(u(8),et+197,2);A(eo,8-es.length,es),s[o++]=et,s[o++]=eo}for(var ei=58;ei<=63;ei+=1){var ec=_(u(8),"00000000"),ed=C(u(8),ei+187,2);A(ec,8-ed.length,ed),s[o++]=ei,s[o++]=ec}s[o++]=95,s[o++]="11111011",s[o++]=32,s[o++]="11111100",s[o++]=i.databarexpanded_lnumeric,s[o++]="000",s[o++]=i.databarexpanded_lalphanumeric,s[o++]="00100";var el=g();i.iso646=el,i=e}var e=i;(i=Object.assign({},i,eD.globals)).parse=!1,i.dontlint=!1,i.lintreqs=!0,i.dontdraw=!1,i.height=-1,i.width=0,i.format="expanded",i.segments=-1,i.linkage=!1,i.barxmult=34,i.modunit=1,s[o++]=null,ea();var ep=s[--o];i.options=ep;var eb=s[--o];if(i.barcode=eb,i._render=!(i.dontdraw||i.bwipp_dontdraw),i.fnc1=i.databarexpanded_fnc1,i.barxmult<34&&(s[o++]="bwipp.databarStackedOmniBarXmult#13086",s[o++]="GS1 DataBar Expanded Stacked must have a barxmult of at least 34",Y()),P(i.format,"expanded")&&P(i.format,"expandedstacked")&&(s[o++]="bwipp.databarexpandedBadFormat#13090",s[o++]="Valid formats are expanded and expandedstacked",Y()),-1==i.segments){var ef=G(i.format,"expandedstacked")?4:22;i.segments=ef}else(i.segments<2||i.segments>22||i.segments%2!=0)&&(s[o++]="bwipp.gs1databarexpandedBadSegments#13097",s[o++]="The number of segments must be even from 2 to 22",Y());s[o++]=i.barcode,s[o++]="ai",en();var em=s[--o];i.fncs=em;var ev=s[--o];i.vals=ev;var eh=s[--o];for(i.ais=eh,i.isNdigits=function(){if(s[--o]!=s[o-1].length)s[o-1]=!1;else{var e=s[--o];s[o++]=!0,I(e,function(){var e=s[--o];(e<48||e>57)&&(s[o-1]=!1)})}};;){if(2==i.ais.length&&G(M(i.ais,0),"01")&&G(M(i.ais,1),"3103")){s[o++]=M(i.vals,0),s[o++]=14,i.isNdigits(),s[o++]=M(i.vals,1),s[o++]=6,i.isNdigits();var eg=s[--o];if(s[--o]&&eg&&G(N(M(i.vals,0),0,1),"9")&&32767>=q(M(i.vals,1))){s[o++]="0100",s[o++]=!1;break}}if(2==i.ais.length&&G(M(i.ais,0),"01")&&G(M(i.ais,1),"3202")){s[o++]=M(i.vals,0),s[o++]=14,i.isNdigits(),s[o++]=M(i.vals,1),s[o++]=6,i.isNdigits();var eu=s[--o];if(s[--o]&&eu&&G(N(M(i.vals,0),0,1),"9")&&9999>=q(M(i.vals,1))){s[o++]="0101",s[o++]=!1;break}}if(2==i.ais.length&&G(M(i.ais,0),"01")&&G(M(i.ais,1),"3203")){s[o++]=M(i.vals,0),s[o++]=14,i.isNdigits(),s[o++]=M(i.vals,1),s[o++]=6,i.isNdigits();var ex=s[--o];if(s[--o]&&ex&&G(N(M(i.vals,0),0,1),"9")&&22767>=q(M(i.vals,1))){s[o++]="0101",s[o++]=!1;break}}var ew=i.ais.length;if(2==ew||3==ew){for(var e_=!1,ek=3100;ek<=3109;ek+=1){var ey=C(u(4),ek,10);e_=e_||G(ey,M(i.ais,1))}i.ai310x=e_;for(var eq=!1,eC=3200;eC<=3209;eC+=1){var eM=C(u(4),eC,10);eq=eq||G(eM,M(i.ais,1))}if(i.ai320x=eq,3==i.ais.length){for(var eS=h(["11","13","15","17"]),ej=!0,eB=0,eN=eS.length;eB<eN;eB++)ej=ej&&P(M(eS,eB),M(i.ais,2));i.aibad=ej}else i.aibad=!1;if(G(M(i.ais,0),"01")&&(i.ai310x||i.ai320x)&&!i.aibad)if(3==i.ais.length){s[o++]=M(i.vals,0),s[o++]=14,i.isNdigits(),s[o++]=M(i.vals,1),s[o++]=6,i.isNdigits();var eA=s[--o],eT=s[--o];s[o++]=V(eT,eA),s[o++]=M(i.vals,2),s[o++]=6,i.isNdigits();var ez=s[--o];if(s[--o]&&ez){var eR=N(M(i.vals,0),0,1),eI=q(N(M(i.vals,2),2,2)),eE=q(N(M(i.vals,2),4,2));s[o++]=G(eR,"9")&&99999>=q(M(i.vals,1))&&eI>=1&&eI<=12&&eE>=0&&eE<=31}else s[o++]=!1;if(s[--o]){if(i.ai310x&&G(M(i.ais,2),"11")){s[o++]="0111000",s[o++]=!1;break}if(i.ai320x&&G(M(i.ais,2),"11")){s[o++]="0111001",s[o++]=!1;break}if(i.ai310x&&G(M(i.ais,2),"13")){s[o++]="0111010",s[o++]=!1;break}if(i.ai320x&&G(M(i.ais,2),"13")){s[o++]="0111011",s[o++]=!1;break}if(i.ai310x&&G(M(i.ais,2),"15")){s[o++]="0111100",s[o++]=!1;break}if(i.ai320x&&G(M(i.ais,2),"15")){s[o++]="0111101",s[o++]=!1;break}if(i.ai310x&&G(M(i.ais,2),"17")){s[o++]="0111110",s[o++]=!1;break}if(i.ai320x&&G(M(i.ais,2),"17")){s[o++]="0111111",s[o++]=!1;break}}}else{s[o++]=M(i.vals,0),s[o++]=14,i.isNdigits(),s[o++]=M(i.vals,1),s[o++]=6,i.isNdigits();var eF=s[--o];if(s[--o]&&eF&&G(N(M(i.vals,0),0,1),"9")&&99999>=q(M(i.vals,1))){if(i.ai310x){s[o++]="0111000",s[o++]=!1;break}if(i.ai320x){s[o++]="0111001",s[o++]=!1;break}}}}if(i.ais.length>=2){for(var eL=!1,eG=3920;eG<=3923;eG+=1){var eP=C(u(4),eG,10);eL=eL||G(eP,M(i.ais,1))}i.ai392x=eL,s[o++]=G(M(i.ais,0),"01")&&i.ai392x,s[o++]=M(i.vals,0),s[o++]=14,i.isNdigits();var eO=s[--o];if(s[--o]&&eO&&G(N(M(i.vals,0),0,1),"9")){s[o++]="01100",s[o++]=!0;break}}if(i.ais.length>=2){for(var eX=!1,eU=3930;eU<=3933;eU+=1){var eK=C(u(4),eU,10);eX=eX||G(eK,M(i.ais,1))}i.ai393x=eX,s[o++]=G(M(i.ais,0),"01")&&i.ai393x,s[o++]=M(i.vals,0),s[o++]=14,i.isNdigits();var eV=s[--o];if(s[--o]&&eV){s[o++]=G(N(M(i.vals,0),0,1),"9"),M(i.vals,1).length>=3?(s[o++]=N(M(i.vals,1),0,3),s[o++]=3,i.isNdigits()):s[o++]=!1;var eH=s[--o];if(s[--o]&&eH){s[o++]="01101",s[o++]=!0;break}}}s[o++]=G(M(i.ais,0),"01"),s[o++]=M(i.vals,0),s[o++]=14,i.isNdigits();var eZ=s[--o];if(s[--o]&&eZ){s[o++]="1",s[o++]=!0;break}s[o++]="00",s[o++]=!0;break}var eW=s[--o];i.gpfallow=eW;var eY=s[--o];if(i.method=eY,i.conv12to40=function(){var e=_(u(40),"0000000000000000000000000000000000000000"),a=s[--o],r=C(u(10),q(N(a,0,3)),2);A(N(e,0,10),10-r.length,r);var t=C(u(10),q(N(a,3,3)),2);A(N(e,10,10),10-t.length,t);var n=C(u(10),q(N(a,6,3)),2);A(N(e,20,10),10-n.length,n);var i=C(u(10),q(N(a,9,3)),2);A(N(e,30,10),10-i.length,i),s[o++]=e},i.conv13to44=function(){var e=_(u(44),"00000000000000000000000000000000000000000000"),a=s[--o],r=C(u(4),q(N(a,0,1)),2);A(N(e,0,4),4-r.length,r),s[o++]=e,s[o++]=e,s[o++]=N(a,1,12),i.conv12to40();var t=s[--o];A(s[--o],4,t)},i.tobin=function(){var e=u(s[--o]);s[o++]=e;for(var a=0,r=e.length-1;a<=r;a+=1)B(s[o-1],a,48);var t=s[o-1];s[o++]=t;var n=s[o-3],i=s[o-1];s[o-3]=s[o-2],o-=2;var c=C(u(i.length),n,2);A(i,i.length-c.length,c)},G(i.method,"00")&&(i.cdf=h([]),i.gpf=h([])),G(i.method,"1")){var eQ=N(M(i.vals,0),0,13);s[o++]="cdf",s[o++]=eQ,i.conv13to44();var e$=s[--o];i[s[--o]]=e$,s[o++]=1/0;for(var eJ=i.cdf,e1=0,e2=eJ.length;e1<e2;e1++)s[o++]=M(eJ,e1)-48;i.cdf=h(),i.gpf=h([]),i.ais=N(i.ais,1,i.ais.length-1),i.vals=N(i.vals,1,i.vals.length-1),i.fncs=N(i.fncs,1,i.fncs.length-1)}if(G(i.method,"0100")){i.cdf=u(55);var e3=N(M(i.vals,0),1,12);s[o++]=i.cdf,s[o++]=0,s[o++]=e3,i.conv12to40();var e0=s[--o],e4=s[--o];A(s[--o],e4,e0),s[o++]=i.cdf,s[o++]=40,s[o++]=q(M(i.vals,1)),s[o++]=15,i.tobin();var e6=s[--o],e5=s[--o];A(s[--o],e5,e6),s[o++]=1/0;for(var e8=i.cdf,e7=0,e9=e8.length;e7<e9;e7++)s[o++]=M(e8,e7)-48;i.cdf=h(),i.gpf=h([]),i.ais=h([]),i.vals=h([]),i.fncs=h([])}if(G(i.method,"0101")){i.cdf=u(55);var ae=N(M(i.vals,0),1,12);s[o++]=i.cdf,s[o++]=0,s[o++]=ae,i.conv12to40();var aa=s[--o],ar=s[--o];A(s[--o],ar,aa),G(M(i.ais,1),"3202")?s[o++]=q(M(i.vals,1)):s[o++]=q(M(i.vals,1))+1e4,s[o++]=15,i.tobin();var at=s[--o];A(i.cdf,40,at),s[o++]=1/0;for(var an=i.cdf,ao=0,as=an.length;ao<as;ao++)s[o++]=M(an,ao)-48;i.cdf=h(),i.gpf=h([]),i.ais=h([]),i.vals=h([]),i.fncs=h([])}if(7==i.method.length){i.cdf=u(76);var ai=N(M(i.vals,0),1,12);s[o++]=i.cdf,s[o++]=0,s[o++]=ai,i.conv12to40();var ac=s[--o],ad=s[--o];A(s[--o],ad,ac);var al=u(6);A(al,0,N(M(i.ais,1),3,1)),A(al,1,N(M(i.vals,1),1,5)),s[o++]=q(al),s[o++]=20,i.tobin();var ap=s[--o];
1if(A(i.cdf,40,ap),3==i.ais.length){var ab=M(i.vals,2);s[o++]=384*q(N(ab,0,2))+((q(N(ab,2,2))-1)*32+q(N(ab,4,2)))}else s[o++]=38400;s[o++]=16,i.tobin();var af=s[--o];A(i.cdf,60,af),s[o++]=1/0;for(var am=i.cdf,av=0,ah=am.length;av<ah;av++)s[o++]=M(am,av)-48;i.cdf=h(),i.gpf=h([]),i.ais=h([]),i.vals=h([]),i.fncs=h([])}if(G(i.method,"01100")){i.cdf=u(42);var ag=N(M(i.vals,0),1,12);s[o++]=i.cdf,s[o++]=0,s[o++]=ag,i.conv12to40();var au=s[--o],ax=s[--o];A(s[--o],ax,au);var aw=N(M(i.ais,1),3,1);s[o++]=i.cdf,s[o++]=40,s[o++]=q(aw),s[o++]=2,i.tobin();var a_=s[--o],ak=s[--o];A(s[--o],ak,a_),s[o++]=1/0;for(var ay=i.cdf,aq=0,aC=ay.length;aq<aC;aq++)s[o++]=M(ay,aq)-48;i.cdf=h(),s[o++]=1/0,I(M(i.vals,1)),i.ais.length>2&&(s[o++]=i.fnc1),i.gpf=h(),i.ais=N(i.ais,2,i.ais.length-2),i.vals=N(i.vals,2,i.vals.length-2),i.fncs=N(i.fncs,2,i.fncs.length-2)}if(G(i.method,"01101")){i.cdf=u(52);var aM=N(M(i.vals,0),1,12);s[o++]=i.cdf,s[o++]=0,s[o++]=aM,i.conv12to40();var aS=s[--o],aj=s[--o];A(s[--o],aj,aS);var aB=N(M(i.ais,1),3,1);s[o++]=i.cdf,s[o++]=40,s[o++]=q(aB),s[o++]=2,i.tobin();var aN=s[--o],aA=s[--o];A(s[--o],aA,aN);var aT=N(M(i.vals,1),0,3);s[o++]=i.cdf,s[o++]=42,s[o++]=q(aT),s[o++]=10,i.tobin();var az=s[--o],aR=s[--o];A(s[--o],aR,az),s[o++]=1/0;for(var aI=i.cdf,aD=0,aE=aI.length;aD<aE;aD++)s[o++]=M(aI,aD)-48;i.cdf=h(),s[o++]=1/0;for(var aF=M(i.vals,1),aL=N(aF,3,aF.length-3),aG=0,aP=aL.length;aG<aP;aG++)s[o++]=M(aL,aG);i.ais.length>2&&(s[o++]=i.fnc1),i.gpf=h(),i.ais=N(i.ais,2,i.ais.length-2),i.vals=N(i.vals,2,i.vals.length-2),i.fncs=N(i.fncs,2,i.fncs.length-2)}i.gpfallow?i.vlf=h(2):i.vlf=h([]),s[o++]=1/0,F(i.gpf);for(var aO=0,aX=i.ais.length-1;aO<=aX;aO+=1)i.i=aO,I(M(i.ais,i.i)),I(M(i.vals,i.i)),i.i!=i.ais.length-1&&M(i.fncs,i.i)&&(s[o++]=i.fnc1);L(h(E()));var aU=s[--o];i.gpf=aU,o--,i.rembits=function(){var e=s[--o],a=48,r=12*l(e/12);if(12*l(e/12)<48){var t=a;a=r,r=t}var n=~~(r/12);if(s[o++]=e,s[o++]=r,s[o++]=n,n%i.segments==1){var c=s[--o];s[o-1]=(c+1)*12}else o--;var d=s[--o],p=s[--o];s[o++]=W(d-p)},i.encode=function(){if(P(s[o-1],"raw")){var e=s[--o],a=s[--o];s[o++]=M(e,a)}else o--;s[o-1].length+i.j>=252&&(s[o-1]="bwipp.gs1databarexpandedTooLong#13368",s[o++]="Maximum length exceeded",Y());var r=s[--o];s[o++]=1/0,I(r,function(){s[o-1]-=48});var t=h();A(i.gpfenc,i.j,t),i.j=t.length+i.j},s[o++]=1/0;for(var aK=0,aV=i.gpf.length;aK<aV;aK++)s[o++]=0;s[o++]=0,s[o++]=-1,i.numericruns=h(),s[o++]=1/0;for(var aH=0,aZ=i.gpf.length;aH<aZ;aH++)s[o++]=0;s[o++]=0,i.alphanumericruns=h(),s[o++]=1/0;for(var aW=0,aY=i.gpf.length;aW<aY;aW++)s[o++]=0;s[o++]=9999,i.nextiso646only=h();for(var aQ=i.gpf.length-1;aQ>=0;aQ-=1){i.i=aQ;var a$=_(u(2),"00"),aJ=M(i.gpf,i.i);if(s[o++]=M(i.gpf,i.i),s[o++]=a$,aJ==i.fnc1&&(aJ=94),B(a$,0,aJ),i.i<i.gpf.length-1){var a1=s[o-1],a2=M(i.gpf,i.i+1);a2==i.fnc1&&(a2=94),B(a1,1,a2)}var a4=s[--o];S(i.numeric,a4)?B(i.numericruns,i.i,M(i.numericruns,i.i+2)+2):B(i.numericruns,i.i,0);var a6=s[o-1];S(i.alphanumeric,a6)?B(i.alphanumericruns,i.i,M(i.alphanumericruns,i.i+1)+1):B(i.alphanumericruns,i.i,0);var a5=s[--o];S(i.iso646,a5)&&!S(i.alphanumeric,a5)?B(i.nextiso646only,i.i,0):B(i.nextiso646only,i.i,M(i.nextiso646only,i.i+1)+1)}for(i.gpfenc=h(252),i.i=0,i.j=0,i.mode="numeric";i.i!=i.gpf.length;)for(;;){if(G(i.mode,"numeric"))if(i.i<=i.gpf.length-2){var a8=u(2),a7=M(i.gpf,i.i);s[o++]=a8,a7==i.fnc1&&(a7=94),B(a8,0,a7);var a9=s[o-1],re=M(i.gpf,i.i+1);re==i.fnc1&&(re=94),B(a9,1,re);var ra=s[o-1];if(S(i.numeric,ra)){s[o++]=i.numeric,i.encode(),i.i=i.i+2;break}s[o-1]=i.databarexpanded_lalphanumeric,s[o++]=i.numeric,i.encode(),i.mode="alphanumeric";break}else{var rr=M(i.gpf,i.i);if(rr<48||rr>57){s[o++]=i.databarexpanded_lalphanumeric,s[o++]=i.numeric,i.encode(),i.mode="alphanumeric";break}s[o++]="rem",s[o++]=13+i.method.length+i.vlf.length+i.cdf.length+i.j,i.rembits();var rt=s[--o];if(i[s[--o]]=rt,i.rem>=4&&i.rem<=6){var rn=N(_(u(6),"000000"),0,i.rem),ro=C(u(4),M(i.gpf,i.i)-47,2);A(rn,4-ro.length,ro),s[o++]=rn,s[o++]="raw",i.encode(),i.i=i.i+1;break}var rs=u(2);B(rs,0,M(i.gpf,i.i)),B(rs,1,94),s[o++]=rs,s[o++]=i.numeric,i.encode(),i.i=i.i+1;break}if(G(i.mode,"alphanumeric")){if(M(i.gpf,i.i)==i.fnc1){s[o++]=i.fnc1,s[o++]=i.alphanumeric,i.encode(),i.mode="numeric",i.i=i.i+1;break}var ri=M(i.gpf,i.i);if(S(i.iso646,ri)&&!S(i.alphanumeric,ri)){s[o++]=i.databarexpanded_liso646,s[o++]=i.alphanumeric,i.encode(),i.mode="iso646";break}if(M(i.numericruns,i.i)>=6){s[o++]=i.databarexpanded_lnumeric,s[o++]=i.alphanumeric,i.encode(),i.mode="numeric";break}var rc=M(i.numericruns,i.i);if(rc>=4&&W(rc+i.i)==i.gpf.length){s[o++]=i.databarexpanded_lnumeric,s[o++]=i.alphanumeric,i.encode(),i.mode="numeric";break}s[o++]=M(i.gpf,i.i),s[o++]=i.alphanumeric,i.encode(),i.i=i.i+1;break}if(G(i.mode,"iso646")){if(M(i.gpf,i.i)==i.fnc1){s[o++]=i.fnc1,s[o++]=i.iso646,i.encode(),i.mode="numeric",i.i=i.i+1;break}if(M(i.numericruns,i.i)>=4&&M(i.nextiso646only,i.i)>=10){s[o++]=i.databarexpanded_lnumeric,s[o++]=i.iso646,i.encode(),i.mode="numeric";break}if(M(i.alphanumericruns,i.i)>=5&&M(i.nextiso646only,i.i)>=10){s[o++]=i.databarexpanded_lalphanumeric,s[o++]=i.iso646,i.encode(),i.mode="alphanumeric";break}s[o++]=M(i.gpf,i.i),s[o++]=i.iso646,i.encode(),i.i=i.i+1;break}}i.gpf=N(i.gpfenc,0,i.j);
1var rd=13+i.method.length+i.vlf.length+i.cdf.length+i.gpf.length;s[o++]=rd,s[o++]=rd,i.rembits();var rl=s[--o];if(i.pad=h(rl),s[o++]=rl,0!=i.vlf.length){var rp=s[--o],rb=~~(W(s[--o]+rp)/12);B(i.vlf,0,rb%2),B(i.vlf,1,rb<=14?0:1)}else o-=2;if(i.pad.length>0){for(var rf=0,rm=i.pad.length-1;rf<=rm;rf+=5){i.i=rf;var rv=i.pad,rh=i.i,rg=i.pad,ru=i.i,rx=5,rw=rg.length-ru;if(rg.length-ru>5){var r_=rx;rx=rw,rw=r_}A(rv,rh,N(i.databarexpanded_fillpat,0,rw))}if(G(i.mode,"numeric")){s[o++]=1/0,s[o++]=0,s[o++]=0,s[o++]=0,s[o++]=0,F(i.pad);var rk=h();i.pad=N(rk,0,i.pad.length)}}s[o++]=1/0,s[o++]=+!!i.linkage,I(i.method,function(){s[o-1]-=48}),F(i.vlf),F(i.cdf),F(i.gpf),F(i.pad),i.binval=h(),S(i.options,"debugbits")&&(s[o++]="bwipp.debugbits#13538",s[o++]=i.binval,Y()),i.datalen=~~(i.binval.length/12),i.ncr=function(){var e=s[--o],a=s[--o],r=W(a-e);if(e<W(a-e)){var t=r;r=e,e=t}s[o++]=r,s[o++]=1,s[o++]=1;for(var n=a,i=e+1;n>=i;n-=1){var c=s[--o],d=s[o-1],l=s[o-2];if(s[o++]=c*n,X(d,l)){var p=s[--o],b=s[--o];s[o++]=b+1,s[o++]=~~(p/b)}}for(;!U(s[o-2],s[o-3]);){var f=s[--o],m=s[--o];s[o++]=m+1,s[o++]=~~(f/m)}var v=s[--o];s[--o-1]=v},i.getRSSwidths=function(){var e=s[--o];i.oe=e;var a=s[--o];i.el=a;var r=s[--o];i.mw=r;var t=s[--o];i.nm=t;var n=s[--o];i.val=n,i.out=h(i.el),i.mask=0;for(var c=0,d=i.el-2;c<=d;c+=1){for(i.bar=c,i.ew=1,i.mask=i.mask|Z(1,i.bar);;){s[o++]="sval",s[o++]=W(i.nm-i.ew)-1,s[o++]=W(i.el-i.bar)-2,i.ncr();var l=s[--o];if(i[s[--o]]=l,i.oe&&0==i.mask&&W(i.nm-i.ew-2*i.el+2*i.bar)>=-2){s[o++]="sval",s[o++]=i.sval,s[o++]=W(i.nm-i.ew-i.el+i.bar),s[o++]=W(i.el-i.bar)-2,i.ncr();var p=s[--o],b=s[--o];i[s[--o]]=W(b-p)}if(W(i.el-i.bar)>2){i.lval=0;for(var f=W(i.nm-i.ew-i.el+i.bar)+2,m=i.mw+1;f>=m;f-=1){s[o++]=W(i.nm-f-i.ew)-1,s[o++]=W(i.el-i.bar)-3,i.ncr();var v=s[--o];i.lval=W(v+i.lval)}i.sval=W(i.sval-i.lval*(i.el-i.bar-1))}else W(i.nm-i.ew)>i.mw&&(i.sval=i.sval-1);if(i.val=W(i.val-i.sval),i.val<0)break;i.ew=i.ew+1,i.mask=i.mask&~Z(1,i.bar)}i.val=W(i.val+i.sval),i.nm=W(i.nm-i.ew),B(i.out,i.bar,i.ew)}B(i.out,i.el-1,i.nm),s[o++]=i.out},i.dxw=h(i.datalen);for(var ry=0,rq=i.datalen-1;ry<=rq;ry+=1){i.x=ry,i.d=N(i.binval,12*i.x,12);for(var rC=0,rM=0;rM<=11;rM+=1)i.j=rM,rC=W(rC+f(2,11-i.j)*M(i.d,i.j));for(i.d=rC,i.j=0;;){if(X(i.d,M(i.databarexpanded_tab174,i.j))){F(N(i.databarexpanded_tab174,i.j+1,7));var rS=s[--o];i.dte=rS;var rj=s[--o];i.dto=rj;var rB=s[--o];i.dmwe=rB;var rN=s[--o];i.dmwo=rN;var rA=s[--o];i.dele=rA;var rT=s[--o];i.delo=rT;var rz=s[--o];i.dgs=rz;break}i.j=i.j+8}s[o++]="dwo",s[o++]=~~(W(i.d-i.dgs)/i.dte),s[o++]=i.delo,s[o++]=i.dmwo,s[o++]=4,s[o++]=!0,i.getRSSwidths();var rR=s[--o];i[s[--o]]=rR,s[o++]="dwe",s[o++]=W(i.d-i.dgs)%i.dte,s[o++]=i.dele,s[o++]=i.dmwe,s[o++]=4,s[o++]=!1,i.getRSSwidths();var rI=s[--o];if(i[s[--o]]=rI,i.dw=h(8),i.x%2==0)for(var rD=0;rD<=3;rD+=1)i.j=rD,B(i.dw,7-2*i.j,M(i.dwo,i.j)),B(i.dw,6-2*i.j,M(i.dwe,i.j));else for(var rE=0;rE<=3;rE+=1)i.j=rE,B(i.dw,2*i.j,M(i.dwo,i.j)),B(i.dw,2*i.j+1,M(i.dwe,i.j));B(i.dxw,i.x,i.dw)}i.seq=M(i.databarexpanded_finderseq,~~((i.datalen-2)/2)),i.fxw=h(i.seq.length);for(var rF=0,rL=i.seq.length-1;rF<=rL;rF+=1)i.x=rF,B(i.fxw,i.x,N(i.databarexpanded_finderwidths,5*M(i.seq,i.x),5));s[o++]=1/0,I(i.seq,function(){var e=s[--o];F(N(i.databarexpanded_checkweights,16*e,16))});var rG=h();i.checkweightseq=N(rG,8,rG.length-8),s[o++]=1/0;for(var rP=i.dxw,rO=0,rX=rP.length;rO<rX;rO++)F(M(rP,rO));i.widths=h(),i.checksum=0;for(var rU=0,rK=i.widths.length-1;rU<=rK;rU+=1)i.i=rU,i.checksum=W(i.checksum+M(i.widths,i.i)*M(i.checkweightseq,i.i));for(i.checksum=W(i.checksum%211+(i.datalen-3)*211),i.i=0;;){if(i.checksum<=M(i.databarexpanded_tab174,i.i)){F(N(i.databarexpanded_tab174,i.i+1,7));var rV=s[--o];i.cte=rV;var rH=s[--o];i.cto=rH;var rZ=s[--o];i.cmwe=rZ;var rW=s[--o];i.cmwo=rW;var rY=s[--o];i.cele=rY;var rQ=s[--o];i.celo=rQ;var r$=s[--o];i.cgs=r$;break}i.i=i.i+8}s[o++]="cwo",s[o++]=~~(W(i.checksum-i.cgs)/i.cte),s[o++]=i.celo,s[o++]=i.cmwo,s[o++]=4,s[o++]=!0,i.getRSSwidths();var rJ=s[--o];i[s[--o]]=rJ,s[o++]="cwe",s[o++]=W(i.checksum-i.cgs)%i.cte,s[o++]=i.cele,s[o++]=i.cmwe,s[o++]=4,s[o++]=!1,i.getRSSwidths();var r1=s[--o];i[s[--o]]=r1,i.cw=h(8);for(var r2=0;r2<=3;r2+=1)i.i=r2,B(i.cw,2*i.i,M(i.cwo,i.i)),B(i.cw,2*i.i+1,M(i.cwe,i.i));var r3=h(22);B(r3,0,i.cw),A(r3,1,i.dxw),i.dxw=N(r3,0,i.datalen+1),i.datalen=i.dxw.length,i.rows=h(l(i.datalen/i.segments)),i.numrows=i.rows.length;for(var r0=0,r4=i.numrows-1;r0<=r4;r0+=1){i.r=r0,s[o++]=1/0,i.segments%4!=0&&i.r%2==1&&(s[o++]=0),s[o++]=1,s[o++]=1;for(var r6=0,r5=i.segments-1;r6<=r5;r6+=1)i.pos=r6+i.r*i.segments,i.pos<i.datalen&&(F(M(i.dxw,i.pos)),i.pos%2==0&&F(M(i.fxw,~~(i.pos/2))));var r8=h(E()+2);s[o++]=1,s[o++]=1,L(r8);var r7=s[--o];B(i.rows,i.r,r7),o--}if(P(i.format,"expandedstacked")){s[o++]=1/0,s[o++]=0,s[o++]=1,s[o++]=1;for(var r9=0,te=i.datalen-1;r9<=te;r9+=1)i.i=r9,F(M(i.dxw,i.i)),i.i%2==0&&F(M(i.fxw,~~(i.i/2)));s[o++]=1,s[o++]=1,i.sbs=h(),-1==i.height&&(i.height=34/72),s[o++]=1/0;for(var ta=i.sbs,tr=[],tt=0,tn=~~((i.sbs.length+1)/2);tt<tn;tt++)tr[tt]=i.height;tr=h(tr);for(var to=[],ts=0,ti=~~((i.sbs.length+1)/2);ts<ti;ts++)to[ts]=0;to=h(to),s[o++]="ren",s[o++]="renlinear",s[o++]="sbs",s[o++]=ta,s[o++]="bhs",s[o++]=tr,s[o++]="bbs",s[o++]=to,s[o++]="borderleft",s[o++]=0,s[o++]="borderright",s[o++]=0,s[o++]="bordertop",s[o++]=0,s[o++]="borderbottom",s[o++]=0,s[o++]="opt",s[o++]=i.options;var tc=g();s[o++]=tc,i._render&&a3()}else{i.seps=h(i.numrows);for(var td=0,tl=i.numrows-1;td<=tl;td+=1){i.r=td,i.row=M(i.rows,i.r),s[o++]=1/0;for(var tp=0,tb=i.row.length-1;tp<=tb;tp+=2){i.i=tp;for(var tf=0,tm=M(i.row,i.i);tf<tm;tf++)s[o++]=0;if(i.i<i.row.length-1)for(var tv=0,th=M(i.row,i.i+1);tv<th;tv++)s[o++]=1}L(h(E()));var tg=s[--o];i.row=tg,s[o-1]=1/0,I(i.row,function(){var e=s[--o];s[o++]=1-e}),i.sep=h(),s[o++]=1/0;for(var tu=19,tx=i.row.length-13;tu<=tx;tu+=98)s[o++]=tu;for(var tw=68,t_=i.row.length-13;tw<=t_;tw+=98)s[o++]=tw;i.finderpos=h();for(var tk=i.finderpos,ty=0,tq=tk.length;ty<tq;ty++)for(var tC=M(tk,ty),tM=tC,tS=tC+14;tM<=tS;tM+=1){i.i=tM,0==M(i.row,i.i)?1==M(i.row,i.i-1)?s[o++]=1:s[o++]=+(0==M(i.sep,i.i-1)):s[o++]=0;var tj=s[--o];B(i.sep,i.i,tj)}if(A(i.sep,0,i.databarexpanded_seppad),A(i.sep,i.row.length-4,i.databarexpanded_seppad),i.segments%4==0&&i.r%2==1)if(M(i.rows,i.r).length!=M(i.rows,0).length&&i.finderpos.length%2==1)s[o++]=1/0,s[o++]=0,F(i.row),i.row=h(),s[o++]=1/0,s[o++]=0,F(i.sep),i.sep=h();else{for(var tB=i.row.length-1;tB>=0;tB-=1)s[o++]=M(i.row,tB);L(i.row),o--;for(var tN=i.sep.length-1;tN>=0;tN-=1)s[o++]=M(i.sep,tN);L(i.sep),o--}B(i.rows,i.r,i.row),B(i.seps,i.r,i.sep)}i.pixx=M(i.rows,0).length;for(var tA=[],tT=0,tz=i.pixx;tT<tz;tT++)tA[tT]=0;A(tA=h(tA),0,M(i.rows,i.numrows-1)),B(i.rows,i.numrows-1,tA);for(var tR=[],tI=0,tD=i.pixx;tI<tD;tI++)tR[tI]=0;A(tR=h(tR),0,M(i.seps,i.numrows-1)),B(i.seps,i.numrows-1,tR),s[o++]=1/0;for(var tE=0,tF=~~(i.pixx/2)+1;tE<tF;tE++)s[o++]=0,s[o++]=1;var tL=h();i.sep=N(tL,0,i.pixx),A(i.sep,0,i.databarexpanded_seppad),A(i.sep,i.pixx-4,i.databarexpanded_seppad),s[o++]=1/0;for(var tG=0,tP=i.numrows-1;tG<=tP;tG+=1)i.r=tG,0!=i.r&&F(M(i.seps,i.r)),F(M(i.rows,i.r)),i.r!=i.numrows-1&&(F(M(i.seps,i.r)),F(i.sep));i.pixs=h(),s[o++]=1/0;for(var tO=0,tX=i.numrows-1;tO<=tX;tO+=1)i.r=tO,0!=i.r&&(s[o++]=1),s[o++]=i.barxmult,i.r!=i.numrows-1&&(s[o++]=1,s[o++]=1);i.rowheights=h();for(var tU=i.rowheights,tK=0,tV=0,tH=tU.length;tV<tH;tV++)tK=W(tK+M(tU,tV));i.pixy=tK,s[o++]=new Map([["ren","renmatrix"],["pixs",i.pixs],["pixx",i.pixx],["pixy",i.pixy],["rowheights",i.rowheights],["height",i.pixy/72],["width",i.pixx/72],["borderleft",0],["borderright",0],["bordertop",0],["borderbottom",0],["opt",i.options]]),i._render&&a0()}i=e}function eE(){var e=i;(i=Object.assign({},i,eE.globals)).dontdraw=!1,i.width=0,i.modunit=1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw),B(i.options,"format","expandedstacked"),i.bwipp_dontdraw=!0,s[o++]=i.barcode,s[o++]=i.options,eD();var t=s[--o];i.args=t,B(i.args,"opt",i.options),s[o++]=i.args,i._render&&a0(),i=e}function eF(){if(!eF.globals){var e=i;i=eF.globals={};var a=new Map([["coupontext","text1"],["coupontextsubspace","text1subspace"],["coupontextsplit","text1split"],["coupontextlinegaps","text1linegaps"],["coupontextcolor","text1color"],["coupontextxalign","text1xalign"],["coupontextyalign","text1yalign"],["coupontextdirection","text1direction"],["coupontextfont","text1font"],["coupontextsize","text1size"],["coupontextxoffset","text1xoffset"],["coupontextyoffset","text1yoffset"],["coupontextgaps","text1gaps"]]);i.gs1northamericancoupon_aliases=a,i=e}var e=i;(i=Object.assign({},i,eF.globals)).dontdraw=!1,i.includetext=!1,i.text1="unset",i.text1font="unset",i.text1size=9,i.text1xalign="unset",i.text1yalign="unset",i.text1xoffset=null,i.text1yoffset=2,i.parse=!1,i.dontlint=!1,i.lintreqs=!0,i.width=0,i.modunit=1,s[o++]=i.gs1northamericancoupon_aliases,ea();var r=s[--o];i.options=r;var t=s[--o];i.barcode=t,i._render=!(i.dontdraw||i.bwipp_dontdraw),s[o++]=i.barcode,s[o++]="ai",en(),o--;var n=s[--o];i.vals=n;var c=s[--o];if(i.ais=c,1!=i.ais.length&&(s[o++]="bwipp.gs1northamericancouponBadAIStructure#14066",s[o++]="A GS1 North American Coupon should consist of a single AI (8110)",Y()),P(M(i.ais,0),"8110")&&(s[o++]="bwipp.gs1northamericancouponBadAIStructure#14069",s[o++]="A GS1 North American Coupon should consist of a single AI (8110)",Y()),i.val=M(i.vals,0),i.vli=M(i.val,0)-48,(i.vli<0||i.vli>6)&&(s[o++]="bwipp.gs1northamericancouponBadVLI#14076",s[o++]="The AI (8110) data should start with a Company Prefix length indicator in the range 0 to 6",Y()),i.val.length<i.vli+13&&(s[o++]="bwipp.gs1northamericancouponTooShort#14079",s[o++]="The AI (8110) data is too short",Y()),i.gcp=N(i.val,1,i.vli+6),i.cod=N(i.val,i.vli+7,6),i.coupontext=u(i.gcp.length+7),A(i.coupontext,0,i.gcp),A(i.coupontext,i.gcp.length,"-"),A(i.coupontext,i.gcp.length+1,i.cod),i.includetext){var d=G(i.text1,"unset")?i.coupontext:i.text1;B(i.options,"text1",d),B(i.options,"text1font",G(i.text1font,"unset")?"OCR-B":i.text1font),B(i.options,"text1size",i.text1size),B(i.options,"text1xalign",G(i.text1xalign,"unset")?"left":i.text1xalign),B(i.options,"text1yalign",G(i.text1yalign,"unset")?"above":i.text1yalign),null!=i.text1xoffset&&B(i.options,"text1xoffset",i.text1xoffset),B(i.options,"text1yoffset",null==i.text1yoffset?3:i.text1yoffset)}i.bwipp_dontdraw=!0,s[o++]=i.barcode,s[o++]=i.options,eE();var l=s[--o];i.args=l,B(i.args,"opt",i.options),s[o++]=i.args,i._render&&a0(),i=e}function eL(){var e=i;(i=Object.assign({},i,eL.globals)).dontdraw=!1,i.height=-1,i.width=0,i.nwidth=1,i.wwidth=3,i.swidth=2,i.modunit=1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw),(i.barcode.length<1||i.barcode.length>6)&&(s[o++]="bwipp.pharmacodeBadLength#14191",s[o++]="Pharmacode must be 1 to 6 digits",Y()),I(i.barcode,function(){var e=s[--o];(e<48||e>57)&&(s[o++]="bwipp.pharmacodeBadCharacter#14195",s[o++]="Pharmacode must contain only digits",Y())});var t=q(i.barcode);(t<3||t>131070)&&(s[o++]="bwipp.pharmacodeBadValue#14199",s[o++]="Pharmacode value must be between 3 and 131070",Y()),i.txt=h(i.barcode.length);for(var n=0,c=i.barcode.length-1;n<=c;n+=1)i.i=n,B(i.txt,i.i,h([N(i.barcode,i.i,1),0,0,"",0]));i.barcode=C(u(17),q(i.barcode)+1,2),i.barcode=N(i.barcode,1,i.barcode.length-1),i.barlen=i.barcode.length,i.sbs=h(2*i.barlen);for(var d=0,l=i.barlen-1;d<=l;d+=1)i.i=d,i.enc=N(i.barcode,i.i,1),G(i.enc,"0")?B(i.sbs,2*i.i,i.nwidth):B(i.sbs,2*i.i,i.wwidth),B(i.sbs,2*i.i+1,i.swidth);-1==i.height&&(i.height=1),s[o++]=1/0;for(var p=i.sbs,b=[],f=0,m=~~((i.sbs.length+1)/2);f<m;f++)b[f]=i.height;b=h(b);for(var v=[],x=0,w=~~((i.sbs.length+1)/2);x<w;x++)v[x]=0;v=h(v),s[o++]="ren",s[o++]="renlinear",s[o++]="sbs",s[o++]=p,s[o++]="bhs",s[o++]=b,
1s[o++]="bbs",s[o++]=v,s[o++]="txt",s[o++]=i.txt,s[o++]="text1xalign",s[o++]="center",s[o++]="opt",s[o++]=i.options;var _=g();s[o++]=_,i._render&&a3(),i=e}function eG(){if(!eG.globals){var e=i;(i=eG.globals={}).pharmacode2_base3sub=h([3,1,2]),i.pharmacode2_base3map=h([2,0,1]),i.pharmacode2_htmult=h([1,1,2]),i=e}var e=i;(i=Object.assign({},i,eG.globals)).dontdraw=!1,i.includetext=!1,i.height=-1,i.width=0,i.modunit=1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw),(i.barcode.length<1||i.barcode.length>8)&&(s[o++]="bwipp.pharmacode2BadLength#14329",s[o++]="Two-track Pharmacode must be 1 to 6 digits",Y()),I(i.barcode,function(){var e=s[--o];(e<48||e>57)&&(s[o++]="bwipp.pharmacode2badCharacter#14333",s[o++]="Two-track Pharmacode must contain only digits",Y())});var t=q(i.barcode);(t<4||t>0x3d942e0)&&(s[o++]="bwipp.pharmacode2badValue#14337",s[o++]="Two-track Pharmacode value must be between 4 and 64570080",Y()),-1==i.height&&(i.height=4),i.txt=h(i.barcode.length);for(var n=0,c=i.barcode.length-1;n<=c;n+=1)i.i=n,B(i.txt,i.i,h([N(i.barcode,i.i,1),0,0,"",0]));for(i.encstr=u(16),i.sbs=h(32),i.bar=1/25.4*i.height,i.spc=1/25.4*72,i.i=15,i.val=q(i.barcode);0!=i.val;){var d=i.val%3;i.val=~~(W(i.val-M(i.pharmacode2_base3sub,d))/3),B(i.encstr,i.i,M(i.pharmacode2_base3map,d)),i.i=i.i-1}i.encstr=N(i.encstr,i.i+1,15-i.i),i.bhs=h(i.encstr.length),i.bbs=h(i.encstr.length);for(var l=0,p=i.encstr.length-1;l<=p;l+=1){i.i=l;var b=M(i.encstr,i.i);B(i.bhs,i.i,i.bar*M(i.pharmacode2_htmult,b)),B(i.bbs,i.i,M(h([0,i.bar,0]),b))}s[o++]=1/0;for(var f=i.bhs,m=i.bbs,v=[],x=0,w=2*i.encstr.length;x<w;x++)v[x]=i.spc;v=h(v),s[o++]="ren",s[o++]="renlinear",s[o++]="bhs",s[o++]=f,s[o++]="bbs",s[o++]=m,s[o++]="sbs",s[o++]=v,s[o++]="txt",s[o++]=i.txt,s[o++]="text1xalign",s[o++]="center",s[o++]="text1yoffset",s[o++]=-4,s[o++]="opt",s[o++]=i.options;var _=g();s[o++]=_,i._render&&a3(),i=e}function eP(){if(!eP.globals){var e=i;i=eP.globals={};var a=new Map([["industrial",h(["1111313111","3111111131","1131111131","3131111111","1111311131","3111311111","1131311111","1111113131","3111113111","1131113111","313111","31113"])],["iata",h(["1111313111","3111111131","1131111131","3131111111","1111311131","3111311111","1131311111","1111113131","3111113111","1131113111","1111","311"])],["matrix",h(["113311","311131","131131","331111","113131","313111","133111","111331","311311","131311","311111","31111"])],["coop",h(["331111","111331","113131","113311","131131","131311","133111","311131","311311","313111","3131","133"])],["datalogic",h(["113311","311131","131131","331111","113131","313111","133111","111331","311311","131311","1111","311"])]]);i.code2of5_versions=a,i.code2of5_barchars="0123456789",i=e}var e=i;(i=Object.assign({},i,eP.globals)).dontdraw=!1,i.includecheck=!1,i.validatecheck=!1,i.includetext=!1,i.includecheckintext=!1,i.text1font="OCR-B",i.text1size=10,i.textyoffset=-8,i.height=-1,i.width=0,i.version="industrial",i.modunit=1,s[o++]=null,ea();var r=s[--o];i.options=r;var t=s[--o];i.barcode=t,i._render=!(i.dontdraw||i.bwipp_dontdraw),0==i.barcode.length&&(s[o++]="bwipp.code2of5emptyData#14505",s[o++]="The data must not be empty",Y()),i.barcode.length>500&&(s[o++]="bwipp.code2of5inputTooLong#14509",s[o++]="The input data is too long",Y()),I(i.barcode,function(){var e=s[--o];(e<48||e>57)&&(s[o++]="bwipp.code2of5badCharacter#14517",s[o++]="Code 25 must contain only digits",Y())});var n=i.barcode.length;i.validatecheck&&(n-=1),i.barlen=n,i.checksum=0;for(var c=0,d=i.barlen-1;c<=d;c+=1){i.i=c;var l=i.checksum,p=M(i.barcode,i.i)-48;W(i.barlen-i.i)%2!=0&&(p*=3),i.checksum=W(l+p)}i.checksum=(10-i.checksum%10)%10,i.validatecheck&&(M(i.barcode,i.barlen)!=i.checksum+48&&(s[o++]="bwipp.code2of5badCheckDigit#14537",s[o++]="Incorrect Code 25 check digit provided",Y()),i.barcode=N(i.barcode,0,i.barlen),i.includecheck=!0),S(i.code2of5_versions,i.version)||(s[o++]="bwipp.code2of5badVersion#14544",s[o++]="Unrecognised Code 25 version",Y()),i.encs=M(i.code2of5_versions,i.version),i.cs=M(i.encs,0).length,s[o++]="cw";var b=0;I(M(i.encs,0),function(){var e=s[--o];b=W(b+(e-48))}),i[s[--o]]=b,i.ss=M(i.encs,10).length,s[o++]="sw";var f=0;I(M(i.encs,10),function(){var e=s[--o];f=W(f+(e-48))}),i[s[--o]]=f,i.es=M(i.encs,11).length;var m=i.barlen;i.includecheck&&(m+=1);var v=u(W(m*i.cs+i.ss+i.es));i.sbs=v,A(i.sbs,0,M(i.encs,10));for(var x=0,w=i.barlen-1;x<=w;x+=1){i.i=x,R(i.code2of5_barchars,N(i.barcode,i.i,1)),o--;var _=s[--o];i.indx=_.length,o-=2,i.enc=M(i.encs,i.indx),A(i.sbs,i.i*i.cs+i.ss,i.enc)}if(i.includecheck?(A(i.sbs,W(i.barlen*i.cs+i.ss),M(i.encs,i.checksum)),A(i.sbs,W(i.barlen*i.cs+i.cs+i.ss),M(i.encs,11))):A(i.sbs,W(i.barlen*i.cs+i.ss),M(i.encs,11)),s[o++]="text",i.includecheck&&i.includecheckintext){var k=u(i.barlen+1);A(k,0,i.barcode),A(k,i.barlen,N(i.code2of5_barchars,i.checksum,1)),s[o++]=k}else s[o++]=i.barcode;var y=s[--o];i[s[--o]]=y,s[o++]=1/0;for(var q=i.sbs,C=0,j=q.length;C<j;C++)s[o++]=M(q,C)-48;i.sbs=h(),-1==i.height&&(i.height=1),s[o++]=1/0;for(var B=i.sbs,T=[],z=0,D=~~((i.sbs.length+1)/2);z<D;z++)T[z]=i.height;T=h(T);for(var E=[],F=0,L=~~((i.sbs.length+1)/2);F<L;F++)E[F]=0;E=h(E),s[o++]="ren",s[o++]="renlinear",s[o++]="sbs",s[o++]=B,s[o++]="bhs",s[o++]=T,s[o++]="bbs",s[o++]=E,i.includetext&&(s[o++]="txt",s[o++]=h([h([i.text,0,0,i.text1font,i.text1size])]),s[o++]="text1xalign",s[o++]="center"),s[o++]="opt",s[o++]=i.options;var G=g();s[o++]=G,i._render&&a3(),i=e}function eO(){var e=i;(i=Object.assign({},i,eO.globals)).dontdraw=!1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw),B(i.options,"version","industrial"),i.bwipp_dontdraw=!0,s[o++]=i.barcode,s[o++]=i.options,eP();var t=s[--o];i.args=t,B(i.args,"opt",i.options),s[o++]=i.args,i._render&&a3(),i=e}function eX(){var e=i;(i=Object.assign({},i,eX.globals)).dontdraw=!1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw),B(i.options,"version","iata"),i.bwipp_dontdraw=!0,s[o++]=i.barcode,s[o++]=i.options,eP();var t=s[--o];i.args=t,B(i.args,"opt",i.options),s[o++]=i.args,i._render&&a3(),i=e}function eU(){var e=i;(i=Object.assign({},i,eU.globals)).dontdraw=!1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw),B(i.options,"version","matrix"),i.bwipp_dontdraw=!0,s[o++]=i.barcode,s[o++]=i.options,eP();var t=s[--o];i.args=t,B(i.args,"opt",i.options),s[o++]=i.args,i._render&&a3(),i=e}function eK(){var e=i;(i=Object.assign({},i,eK.globals)).dontdraw=!1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw),B(i.options,"version","coop"),i.bwipp_dontdraw=!0,s[o++]=i.barcode,s[o++]=i.options,eP();var t=s[--o];i.args=t,B(i.args,"opt",i.options),s[o++]=i.args,i._render&&a3(),i=e}function eV(){var e=i;(i=Object.assign({},i,eV.globals)).dontdraw=!1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw),B(i.options,"version","datalogic"),i.bwipp_dontdraw=!0,s[o++]=i.barcode,s[o++]=i.options,eP();var t=s[--o];i.args=t,B(i.args,"opt",i.options),s[o++]=i.args,i._render&&a3(),i=e}function eH(){if(!eH.globals){var e=i;(i=eH.globals={}).code11_encs=h(["111131","311131","131131","331111","113131","313111","133111","111331","311311","311111","113111","113311"]),i.code11_barchars="0123456789-",i.charvals=new Map;for(var a=0;a<=10;a+=1)B(i.charvals,N(i.code11_barchars,a,1),a);i.charvals=i.charvals,i=e}var e=i;(i=Object.assign({},i,eH.globals)).dontdraw=!1,i.includecheck=!1,i.validatecheck=!1,i.includetext=!1,i.includecheckintext=!1,i.text1font="OCR-B",i.text1size=10,i.textyoffset=-8,i.height=-1,i.width=0,i.modunit=1,s[o++]=null,ea();var r=s[--o];i.options=r;var t=s[--o];i.barcode=t,i._render=!(i.dontdraw||i.bwipp_dontdraw),0==i.barcode.length&&(s[o++]="bwipp.code11emptyData#15017",s[o++]="The data must not be empty",Y()),i.barcode.length>
1500&&(s[o++]="bwipp.code11inputTooLong#15021",s[o++]="The input data is too long",Y());for(var n=0,c=i.barcode.length-1;n<=c;n+=1)S(i.charvals,N(i.barcode,n,1))||(s[o++]="bwipp.code11badCharacter#15029",s[o++]="Code 11 must contain only digits and dashes",Y());if(i.barlen=i.barcode.length,i.validatecheck){11==i.barlen&&(s[o++]="bwipp.code11badLength#15042",s[o++]="Code 11 cannot be 11 characters using check digits",Y());var d=i.barlen<=10?1:2;i.barlen=i.barlen-d}var l=i.includecheck||i.validatecheck?i.barlen>=10?2:1:0;i.numchecks=l,i.checksum1=0,i.checksum2=0;for(var p=0,b=i.barlen-1;p<=b;p+=1)i.i=p,i.indx=M(i.charvals,N(i.barcode,i.i,1)),i.checksum1=W(i.checksum1+((i.barlen-i.i-1)%10+1)*i.indx),i.checksum2=W(i.checksum2+((i.barlen-i.i)%9+1)*i.indx);i.checksum1=i.checksum1%11,i.checksum2=W(i.checksum2+i.checksum1)%11,i.validatecheck&&(1==i.numchecks?M(i.barcode,i.barlen)!=M(i.code11_barchars,i.checksum1)&&(s[o++]="bwipp.code11badCheckDigit#15060",s[o++]="Incorrect Code 11 check digit provided",Y()):(M(i.barcode,i.barlen)!=M(i.code11_barchars,i.checksum1)||M(i.barcode,i.barlen+1)!=M(i.code11_barchars,i.checksum2))&&(s[o++]="bwipp.code11badCheckDigits#15065",s[o++]="Incorrect Code 11 check digits provided",Y()),i.barcode=N(i.barcode,0,i.barlen),i.includecheck=!0),i.sbs=u(6*W(i.barlen+i.numchecks)+12),A(i.sbs,0,M(i.code11_encs,11));for(var f=0,m=i.barlen-1;f<=m;f+=1)i.i=f,i.indx=M(i.charvals,N(i.barcode,i.i,1)),i.enc=M(i.code11_encs,i.indx),A(i.sbs,6*i.i+6,i.enc);if(i.includecheck?i.barlen>=10?(A(i.sbs,6*i.barlen+6,M(i.code11_encs,i.checksum1)),A(i.sbs,6*i.barlen+12,M(i.code11_encs,i.checksum2)),A(i.sbs,6*i.barlen+18,M(i.code11_encs,11))):(A(i.sbs,6*i.barlen+6,M(i.code11_encs,i.checksum1)),A(i.sbs,6*i.barlen+12,M(i.code11_encs,11))):A(i.sbs,6*i.barlen+6,M(i.code11_encs,11)),s[o++]="text",i.includecheck&&i.includecheckintext)if(i.barlen>=10){var v=u(i.barlen+2);A(v,0,i.barcode),A(v,i.barlen,N(i.code11_barchars,i.checksum1,1)),A(v,i.barlen+1,N(i.code11_barchars,i.checksum2,1)),s[o++]=v}else{var x=u(i.barlen+1);A(x,0,i.barcode),A(x,i.barlen,N(i.code11_barchars,i.checksum1,1)),s[o++]=x}else s[o++]=i.barcode;var w=s[--o];i[s[--o]]=w,s[o++]=1/0;for(var _=i.sbs,k=0,y=_.length;k<y;k++)s[o++]=M(_,k)-48;i.sbs=h(),-1==i.height&&(i.height=1),s[o++]=1/0;for(var q=i.sbs,C=[],j=0,T=~~((i.sbs.length+1)/2);j<T;j++)C[j]=i.height;C=h(C);for(var z=[],R=0,I=~~((i.sbs.length+1)/2);R<I;R++)z[R]=0;z=h(z),s[o++]="ren",s[o++]="renlinear",s[o++]="sbs",s[o++]=q,s[o++]="bhs",s[o++]=C,s[o++]="bbs",s[o++]=z,i.includetext&&(s[o++]="txt",s[o++]=h([h([i.text,0,0,i.text1font,i.text1size])]),s[o++]="text1xalign",s[o++]="center"),s[o++]="opt",s[o++]=i.options;var D=g();s[o++]=D,i._render&&a3(),i=e}function eZ(){if(!eZ.globals){var e=i;(i=eZ.globals={}).bc412_barchars="0R9GLVHA8EZ4NTS1J2Q6C7DYKBUIX3FWP5M",i.bc412_encs=h(["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"]),i.charvals=new Map;for(var a=0;a<=34;a+=1)B(i.charvals,N(i.bc412_barchars,a,1),a);i.charvals=i.charvals,i=e}var e=i;(i=Object.assign({},i,eZ.globals)).dontdraw=!1,i.includecheck=!1,i.validatecheck=!1,i.includetext=!1,i.includecheckintext=!1,i.includestartstop=!1,i.semi=!1,i.text1font="OCR-B",i.text1size=10,i.textyoffset=-8,i.height=-1,i.width=0,i.modunit=1,s[o++]=null,ea();var r=s[--o];i.options=r;var t=s[--o];i.barcode=t,i._render=!(i.dontdraw||i.bwipp_dontdraw),0==i.barcode.length&&(s[o++]="bwipp.bc412emptyData#15252",s[o++]="The data must not be empty",Y()),i.barcode.length>500&&(s[o++]="bwipp.bc412inputTooLong#15256",s[o++]="The input data is too long",Y()),i.semi&&(i.includestartstop=!0);for(var n=0,c=i.barcode.length-1;n<=c;n+=1)S(i.charvals,N(i.barcode,n,1))||(s[o++]="bwipp.bc412badCharacter#15269",s[o++]="BC412 must contain only digits and capital letters except O",Y());if(i.semi){i.validatecheck?(i.barcode.length<8||i.barcode.length>19)&&(s[o++]="bwipp.bc412semivalidateBadLength#15279",s[o++]="BC412 semi with check digit must be 8 to 19 characters long",Y()):(i.barcode.length<7||i.barcode.length>18)&&(s[o++]="bwipp.bc412semiBadLength#15283",s[o++]="BC412 semi must be 7 to 18 characters long",Y()),i.barlen=i.barcode.length,i.validatecheck||(i.barlen=i.barlen+1,i.sbarco
1de=u(i.barlen),B(i.sbarcode,0,M(i.barcode,0)),B(i.sbarcode,1,48),A(i.sbarcode,2,N(i.barcode,1,i.barlen-2)),i.barcode=i.sbarcode),i.sumodd=0,i.sumeven=0;for(var d=0,l=i.barlen-1;d<=l;d+=1)if(i.i=d,s[o++]=M(i.charvals,N(i.barcode,i.i,1)),i.i%2==0){var p=s[--o];i.sumodd=W(p+i.sumodd)}else{var b=s[--o];i.sumeven=W(b+i.sumeven)}i.checksum=W(i.sumodd%35+i.sumeven%35*2)%35,i.validatecheck?0!=i.checksum&&(s[o++]="bwipp.bc412semiBadCheckDigit#15309",s[o++]="Incorrect BC412 semi check digit provided",Y()):(i.checksum=17*i.checksum%35,B(i.barcode,1,M(i.bc412_barchars,i.checksum)))}else{var f=i.barcode.length;i.validatecheck&&(f-=1),i.barlen=f,i.checksum=0;for(var m=0,v=i.barlen-1;m<=v;m+=1)i.checksum=W(M(i.charvals,N(i.barcode,m,1))+i.checksum);i.checksum=i.checksum%35,i.validatecheck&&(M(i.barcode,i.barlen)!=M(i.bc412_barchars,i.checksum)&&(s[o++]="bwipp.bc412badCheckDigit#15326",s[o++]="Incorrect BC412 check digit provided",Y()),i.barcode=N(i.barcode,0,i.barlen),i.includecheck=!0)}i.sbs=u((i.barlen+1)*8+5),i.includestartstop?(A(i.sbs,0,M(i.bc412_encs,35)),i.pos=2):i.pos=0;for(var x=0,w=i.barlen-1;x<=w;x+=1)i.i=x,i.indx=M(i.charvals,N(i.barcode,i.i,1)),A(i.sbs,i.pos,M(i.bc412_encs,i.indx)),i.pos=i.pos+8;if(i.includecheck&&(A(i.sbs,i.pos,M(i.bc412_encs,i.checksum)),i.pos=i.pos+8),i.includestartstop&&(A(i.sbs,i.pos,M(i.bc412_encs,36)),i.pos=i.pos+3),s[o++]="text",i.includecheck&&i.includecheckintext){var _=u(i.barlen+1);A(_,0,i.barcode),A(_,i.barlen,N(i.bc412_barchars,i.checksum,1)),s[o++]=_}else s[o++]=i.barcode;var k=s[--o];i[s[--o]]=k,i.sbs=N(i.sbs,0,i.pos),-1==i.height&&(i.height=1),s[o++]=1/0;for(var y=[],q=i.sbs,C=0,j=q.length;C<j;C++)y[C]=M(q,C)-48;y=h(y);for(var T=[],z=0,R=~~((i.sbs.length+1)/2);z<R;z++)T[z]=i.height;T=h(T);for(var I=[],D=0,E=~~((i.sbs.length+1)/2);D<E;D++)I[D]=0;I=h(I),s[o++]="ren",s[o++]="renlinear",s[o++]="sbs",s[o++]=y,s[o++]="bhs",s[o++]=T,s[o++]="bbs",s[o++]=I,i.includetext&&(s[o++]="txt",s[o++]=h([h([i.text,0,0,i.text1font,i.text1size])]),s[o++]="text1xalign",s[o++]="center"),s[o++]="opt",s[o++]=i.options;var F=g();s[o++]=F,i._render&&a3(),i=e}function eW(){if(!eW.globals){var e=i;(i=eW.globals={}).rationalizedCodabar_encs=h(["11111331","11113311","11131131","33111111","11311311","31111311","13111131","13113111","13311111","31131111","11133111","11331111","31113131","31311131","31313111","11313131","11331311","13131131","11131331","11133311"]),i.rationalizedCodabar_barchars="0123456789-$:/.+ABCD",i.rationalizedCodabar_barcharsalt="0123456789-$:/.+TN*E",i=e}var e=i;(i=Object.assign({},i,eW.globals)).dontdraw=!1,i.altstartstop=!1,i.includecheck=!1,i.validatecheck=!1,i.includetext=!1,i.includecheckintext=!1,i.text1font="OCR-B",i.text1size=10,i.textyoffset=-8,i.height=-1,i.width=0,i.modunit=1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];i.barcode=r,i.barcode.length>500&&(s[o++]="bwipp.rationalizedCodabarinputTooLong#15479",s[o++]="The input data is too long",Y()),i._render=!(i.dontdraw||i.bwipp_dontdraw),(i.barcode.length<2||i.barcode.length<3&&i.validatecheck)&&(s[o++]="bwipp.rationalizedCodabarBadLength#15488",s[o++]="Codabar must be at least 2 characters in length excluding any check digit",Y());var t=i.altstartstop?i.rationalizedCodabar_barcharsalt:i.rationalizedCodabar_barchars;i.barchars=t,i.charvals=new Map;for(var n=0;n<=19;n+=1)B(i.charvals,N(i.barchars,n,1),n);i.bodyvals=new Map;for(var c=0;c<=15;c+=1)B(i.bodyvals,N(i.barchars,c,1),c);i.ssvals=new Map;for(var d=16;d<=19;d+=1)B(i.ssvals,N(i.barchars,d,1),d);S(i.ssvals,N(i.barcode,0,1))&&S(i.ssvals,N(i.barcode,i.barcode.length-1,1))||(i.altstartstop?(s[o++]="bwipp.rationalizedCodabarBadAltStartStop#15506",s[o++]="Codabar start and stop characters must be one of E N T or *"):(s[o++]="bwipp.rationalizedCodabarBadStartStop#15508",s[o++]="Codabar start and stop characters must be one of A B C or D"),Y());for(var l=1,p=i.barcode.length-2;l<=p;l+=1)S(i.bodyvals,N(i.barcode,l,1))||(s[o++]="bwipp.rationalizedCodabarBadCharacter#15513",s[o++]="Codabar body must contain only digits and symbols - $ : / . +",Y());var b=i.barcode.length;i.validatecheck&&(b-=1),i.barlen=b,i.checksum=0;for(var f=0,m=i.barlen-2;f<=m;f+=1)i.checksum=W(M(i.charvals,N(i.barcode,f,1))+i.checksum);if(i.checksum=W(M(i.charvals,N(i.barcode,i.barcode.length-1,1))+i.checksum),i.checksum=(16-i.checksum%16)%16,i.validatecheck){P(M(i.barcode,i.barlen-1),M(i.barchars,i.checksum))&&(s[o++]="bwipp.rationalizedCod
1abarBadCheckDigit#15535",s[o++]="Incorrect Codabar check digit provided",Y());var v=u(i.barlen);A(v,0,N(i.barcode,0,i.barlen-1)),A(v,i.barlen-1,N(i.barcode,i.barlen,1)),i.barcode=v,i.includecheck=!0}var x=i.barlen;i.includecheck&&(x+=1);var w=u(8*x);i.sbs=w;for(var _=0,k=i.barlen-2;_<=k;_+=1)i.i=_,i.indx=M(i.charvals,N(i.barcode,i.i,1)),i.enc=M(i.rationalizedCodabar_encs,i.indx),A(i.sbs,8*i.i,i.enc);if(i.includecheck?(A(i.sbs,8*i.barlen-8,M(i.rationalizedCodabar_encs,i.checksum)),i.indx=M(i.charvals,N(i.barcode,i.barlen-1,1)),i.enc=M(i.rationalizedCodabar_encs,i.indx),A(i.sbs,8*i.barlen,i.enc)):(i.indx=M(i.charvals,N(i.barcode,i.barlen-1,1)),i.enc=M(i.rationalizedCodabar_encs,i.indx),A(i.sbs,8*i.barlen-8,i.enc)),s[o++]="text",i.includecheck&&i.includecheckintext){var y=u(i.barlen+1);A(y,0,N(i.barcode,0,i.barlen-1)),A(y,i.barlen-1,N(i.barchars,i.checksum,1)),A(y,i.barlen,N(i.barcode,i.barlen-1,1)),s[o++]=y}else s[o++]=i.barcode;var q=s[--o];i[s[--o]]=q,-1==i.height&&(i.height=1),s[o++]=1/0,s[o++]=1/0,I(i.sbs,function(){s[o-1]-=48});for(var C=h(),j=[],T=0,z=~~((i.sbs.length+1)/2);T<z;T++)j[T]=i.height;j=h(j);for(var R=[],D=0,E=~~((i.sbs.length+1)/2);D<E;D++)R[D]=0;R=h(R),s[o++]="ren",s[o++]="renlinear",s[o++]="sbs",s[o++]=C,s[o++]="bhs",s[o++]=j,s[o++]="bbs",s[o++]=R,i.includetext&&(s[o++]="txt",s[o++]=h([h([i.text,0,0,i.text1font,i.text1size])]),s[o++]="text1xalign",s[o++]="center"),s[o++]="opt",s[o++]=i.options;var F=g();s[o++]=F,i._render&&a3(),i=e}function eY(){if(!eY.globals){var e=i;i=eY.globals={};var a=new Map([[20,h([0])],[25,h([1])],[29,h([1,0,0,0,0,1])],[31,h([1,0,0,0,1,0,0,0,0,1])]]);i.onecode_startvals=a,i.onecode_tab513=h([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,212
16,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,412
16,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]),i.onecode_tab213=h([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]),i.onecode_barmap=h([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]),i=e}var e=i;(i=Object.assign({},i,eY.globals)).dontdraw=!1,i.height=-1,i.width=0,i.modunit=1,s[o++]=null,ea();var r=s[--o];i.options=r;var t=s[--o];i.barcode=t,i._render=!(i.dontdraw||i.bwipp_dontdraw),i.barlen=i.barcode.length,I(i.barcode,function(){var e=s[--o];(e<48||e>57)&&(s[o++]="bwipp.onecodeBadCharacter#15785",s[o++]="The data must contain only digits",Y())}),20!=i.barlen&&25!=i.barlen&&29!=i.barlen&&31!=i.barlen&&(s[o++]="bwipp.onecodeInvalidLength#15790",s[o++]="The data must be 20, 25, 29 or 31 digits",Y()),s[o++]=1/0;var n=G(N(i.barcode,5,1),"9")?14:11;s[o++]=2,s[o++]=2,s[o++]=5,s[o++]=5,s[o++]=n,s[o++]=n,s[o++]=20,s[o++]=20,s[o++]=25,s[o++]=25,s[o++]=29,s[o++]=29,i.txtdict=g(),i.txt=h(i.barlen+6),i.spacecnt=0;for(var c=0,l=i.barlen-1;c<=l;c+=1)i.i=c,S(i.txtdict,i.i)&&(B(i.txt,i.i+i.spacecnt,h([" ",0,0,"",0])),i.spacecnt=i.spacecnt+1),B(i.txt,i.i+i.spacecnt,h([N(i.barcode,i.i,1),0,0,"",0]));i.txt=N(i.txt,0,i.barcode.length+i.spacecnt),i.normalize=function(){var e=s[--o];i.base=e;var a=s[--o];i.num=a;for(var r=i.num.length-1;r>=1;r-=1){i.i=r;var t=i.num,n=i.i;B(t,n-1,W(M(t,n-1)+~~(M(i.num,i.i)/i.base))),B(i.num,i.i,M(i.num,i.i)%i.base)}if(K(M(i.num,0),i.base)){for(s[o++]=1/0,s[o++]=M(i.num,0);!O(s[o-1],i.base);){var c=s[--o];s[o++]=c%i.base,s[o++]=~~(c/i.base)}i.extcnt=E()-1,L(h(E()));var d=s[--o];i.extdigits=d,s[o-1]=1/0;for(var l=i.extcnt;l>=0;l-=1)s[o++]=M(i.extdigits,l);F(N(i.num,1,i.num.length-1)),i.num=h()}for(s[o++]=0;!(s[o-1]>=i.num.length);){var p=s[o-1];if(0!=M(i.num,p))break;s[o-1]+=1}if(s[o-1]>=i.num.length)s[o-1]=h([0]);else{var b=s[--o];s[o++]=N(i.num,b,W(i.num.length-b))}},i.bigadd=function(){var e=s[--o],a=s[--o];if(i.offset=d(e.length-a.length),e.length<a.length){var r=e;e=a,a=r}i.a=e,i.b=a;for(var t=0,n=i.b.length-1;t<=n;t+=1){var c=i.a,l=i.offset;B(c,t+l,W(M(c,t+l)+M(i.b,t)))}s[o++]=i.a},s[o++]="binval",s[o++]=M(i.onecode_startvals,i.barlen);for(var p=[],b=N(i.barcode,20,i.barlen-20),m=0,v=b.length;m<v;m++)p[m]=M(b,m)-48;p=h(p),s[o++]=p,i.bigadd();var u=s[--o];i[s[--o]]=u,s[o++]=1/0,F(i.binval),s[o++]=M(i.barcode,0)-48,i.binval=h();for(var x=[],w=i.binval,_=0,y=w.length;_<y;_++)x[_]=5*M(w,_);x=h(x),s[o++]="binval",s[o++]=x,s[o++]=h([M(i.barcode,1)-48]),i.bigadd(),s[o++]=10,i.normalize();var q=s[--o];i[s[--o]]=q,s[o++]=1/0,F(i.binval);for(var C=N(i.barcode,2,18),j=0,A=C.length;j<A;j++)s[o++]=M(C,j)-48;i.binval=h(),i.bytes=h(13);var T=i.binval;i.bintmp=k(h(T.length),T);for(var z=12;z>=0;z-=1){i.i=z;for(var R=0,D=i.bintmp.length-2;R<=D;R+=1){i.j=R;var P=i.bintmp,X=i.j;B(P,X+1,W(M(P,X+1)+M(i.bintmp,i.j)%256*10)),B(i.bintmp,i.j,~~(M(i.bintmp,i.j)/256))}B(i.bytes,i.i,M(i.bintmp,i.bintmp.length-1)%256);var U=i.bintmp,V=i.bintmp;B(U,V.length-1,~~(M(U,V.length-1)/256))}
1i.fcs=2047,i.dat=32*M(i.bytes,0);for(var H=0;H<6;H++){var Z=2*i.fcs;((i.fcs^i.dat)&1024)!=0&&(Z^=3893),i.fcs=2047&Z,i.dat=2*i.dat}for(var Q=1;Q<=12;Q+=1){i.dat=8*M(i.bytes,Q);for(var $=0;$<8;$++){var J=2*i.fcs;((i.fcs^i.dat)&1024)!=0&&(J^=3893),i.fcs=2047&J,i.dat=2*i.dat}}i.codewords=h(10);for(var ee=9;ee>=0;ee-=1){i.i=ee;var er=9==i.i?636:1365;i.b=er;for(var et=0,en=i.binval.length-2;et<=en;et+=1){i.j=et;var eo=i.binval,es=i.j;B(eo,es+1,W(M(eo,es+1)+M(i.binval,i.j)%i.b*10)),B(i.binval,i.j,~~(M(i.binval,i.j)/i.b))}B(i.codewords,i.i,M(i.binval,i.binval.length-1)%i.b);var ei=i.binval,ec=i.binval;B(ei,ec.length-1,~~(M(ei,ec.length-1)/i.b))}B(i.codewords,9,2*M(i.codewords,9)),(1024&i.fcs)!=0&&B(i.codewords,0,M(i.codewords,0)+659),S(i.options,"debugcws")&&(s[o++]="bwipp.debugcws#15938",s[o++]=i.codewords,Y()),i.chars=h(10);for(var ed=0;ed<=9;ed+=1){i.i=ed;var el=M(i.codewords,i.i);if(s[o++]=el,el<=1286){var ep=s[--o];s[o++]=M(i.onecode_tab513,ep)}else{var eb=s[--o];s[o++]=M(i.onecode_tab213,eb-1287)}s[o++]=i.chars,s[o++]=i.i;var ef=s[o-3],em=s[o-1],ev=s[o-2];o-=3,B(ev,em,ef)}for(var eh=9;eh>=0;eh-=1)i.i=eh,(f(2,i.i)&i.fcs)!=0&&B(i.chars,i.i,8191^M(i.chars,i.i));-1==i.height&&(i.height=.15),i.bbs=h(65),i.bhs=h(65);for(var eg=0;eg<=64;eg+=1)i.i=eg,i.dec=(M(i.chars,M(i.onecode_barmap,4*i.i))&f(2,M(i.onecode_barmap,4*i.i+1)))!=0,i.asc=(M(i.chars,M(i.onecode_barmap,4*i.i+2))&f(2,M(i.onecode_barmap,4*i.i+3)))!=0,i.dec||i.asc||(B(i.bbs,i.i,3*i.height/8),B(i.bhs,i.i,2*i.height/8)),!i.dec&&i.asc&&(B(i.bbs,i.i,3*i.height/8),B(i.bhs,i.i,5*i.height/8)),i.dec&&!i.asc&&(B(i.bbs,i.i,0*i.height/8),B(i.bhs,i.i,5*i.height/8)),i.dec&&i.asc&&(B(i.bbs,i.i,0*i.height/8),B(i.bhs,i.i,8*i.height/8));s[o++]=1/0;var eu=i.bbs,ex=i.bhs;s[o++]=1/0;for(var ew=0,e_=i.bhs.length-1;ew<e_;ew++)s[o++]=1.44,s[o++]=1.872;s[o++]=1.44;var ek=h();s[o++]="ren",s[o++]="renlinear",s[o++]="bbs",s[o++]=eu,s[o++]="bhs",s[o++]=ex,s[o++]="sbs",s[o++]=ek,s[o++]="txt",s[o++]=i.txt,s[o++]="text1xalign",s[o++]="left",s[o++]="text1font",s[o++]="OCR-B",s[o++]="text1yoffset",s[o++]=-1,s[o++]="text1xoffset",s[o++]=-.3,s[o++]="opt",s[o++]=i.options;var ey=g();s[o++]=ey,i._render&&a3(),i=e}function eQ(){if(!eQ.globals){var e=i;(i=eQ.globals={}).postnet_barchars="0123456789",i.postnet_encs=h(["55222","22255","22525","22552","25225","25252","25522","52225","52252","52522","5","5"]),i=e}var e=i;(i=Object.assign({},i,eQ.globals)).dontdraw=!1,i.includetext=!1,i.validatecheck=!1,i.includecheckintext=!1,i.text1font="OCR-B",i.text1size=10,i.textyoffset=-8,i.height=-1,i.width=0,i.modunit=1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw);var t=i.barcode.length;i.validatecheck&&(t-=1),i.barlen=t,5!=i.barlen&&9!=i.barlen&&11!=i.barlen&&(s[o++]="bwipp.postnetBadLength#16093",s[o++]="USPS POSTNET must be 5, 9 or 11 digits excluding check digit",Y()),I(i.barcode,function(){var e=s[--o];(e<48||e>57)&&(s[o++]="bwipp.postnetBadCharacter#16097",s[o++]="USPS POSTNET must contain only digits",Y())}),i.checksum=0;for(var n=0,c=i.barlen-1;n<=c;n+=1)i.i=n,i.checksum=W(i.checksum+(M(i.barcode,i.i)-48));i.checksum=(10-i.checksum%10)%10,i.validatecheck&&(M(i.barcode,i.barlen)!=M(i.postnet_barchars,i.checksum)&&(s[o++]="bwipp.postnetBadCheckDigit#16115",s[o++]="Incorrect USPS POSTNET check digit provided",Y()),i.barcode=N(i.barcode,0,i.barlen)),-1==i.height&&(i.height=.125),i.bhs=h(5*i.barlen+7),i.enc=M(i.postnet_encs,10),i.heights=h(i.enc.length);for(var d=0,l=i.enc.length-1;d<=l;d+=1)i.j=d,B(i.heights,i.j,q(N(i.enc,i.j,1))*i.height/5);A(i.bhs,0,i.heights);for(var p=0,b=i.barlen-1;p<=b;p+=1){i.i=p,i.enc=M(i.postnet_encs,M(i.barcode,i.i)-48),i.heights=h(i.enc.length);for(var f=0,m=i.enc.length-1;f<=m;f+=1)i.j=f,B(i.heights,i.j,q(N(i.enc,i.j,1))*i.height/5);A(i.bhs,5*i.i+1,i.heights)}i.enc=M(i.postnet_encs,i.checksum),i.heights=h(i.enc.length);for(var v=0,x=i.enc.length-1;v<=x;v+=1)i.j=v,B(i.heights,i.j,q(N(i.enc,i.j,1))*i.height/5);if(A(i.bhs,5*i.barlen+1,i.heights),s[o++]="text",i.includecheckintext){var w=u(i.barlen+1);A(w,0,i.barcode),A(w,i.barlen,N(i.postnet_barchars,i.checksum,1)),s[o++]=w}else s[o++]=i.barcode;var _=s[--o];i[s[--o]]=_,i.enc=M(i.postnet_encs,11),i.heights=h(i.enc.length);for(var k=0,y=i.enc.length-1;k<=y;k+=1)i.j=k,B(i.heights,i.j,q(N(i.enc,i.j,1))*i.height/5);A(i.bhs,5*i.barlen+6,i.heights),s[o++]=1/0;for(var C=i.bhs,S=[],j=0,T=i.bhs.length;j<T;j++)S[j]=0;S=h(S),s[o++]=1/0;for(var z=0,R=i.bhs.length-1;z<R;z++)s[o++]=1.44,s[o++]=1.872;s[o++]=1.44;var D=h();s[o++]="ren",s[o++]="renlinear",s[o++]="bhs",s[o++]=C,s[o++]="bbs",s[o++]=S,s[o++]="sbs",s[o++]=D,i.includetext&&(s[o++]="txt",s[o++]=h([h([i.text,0,0,i.text1font,i.text1size])]),s[o++]="text1xalign",s[o++]="center"),s[o++]="opt",s[o++]=i.options;
1var E=g();s[o++]=E,i._render&&a3(),i=e}function e$(){if(!e$.globals){var e=i;(i=e$.globals={}).planet_barchars="0123456789",i.planet_encs=h(["22555","55522","55252","55225","52552","52525","52255","25552","25525","25255","5","5"]),i=e}var e=i;(i=Object.assign({},i,e$.globals)).dontdraw=!1,i.includetext=!1,i.validatecheck=!1,i.includecheckintext=!1,i.text1font="OCR-B",i.text1size=10,i.textyoffset=-8,i.height=-1,i.width=0,i.modunit=1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw);var t=i.barcode.length;i.validatecheck&&(t-=1),i.barlen=t,11!=i.barlen&&13!=i.barlen&&(s[o++]="bwipp.planetBadLength#16275",s[o++]="USPS PLANET must be 11 or 13 digits excluding check digit",Y()),I(i.barcode,function(){var e=s[--o];(e<48||e>57)&&(s[o++]="bwipp.planetBadCharacter#16279",s[o++]="USPS PLANET must contain only digits",Y())}),i.checksum=0;for(var n=0,c=i.barlen-1;n<=c;n+=1)i.i=n,i.checksum=W(i.checksum+(M(i.barcode,i.i)-48));i.checksum=(10-i.checksum%10)%10,i.validatecheck&&(M(i.barcode,i.barlen)!=M(i.planet_barchars,i.checksum)&&(s[o++]="bwipp.planetBadCheckDigit#16300",s[o++]="Incorrect USPS PLANET check digit provided",Y()),i.barcode=N(i.barcode,0,i.barlen)),-1==i.height&&(i.height=.125),i.bhs=h(5*i.barlen+7),i.enc=M(i.planet_encs,10),i.heights=h(i.enc.length);for(var d=0,l=i.enc.length-1;d<=l;d+=1)i.j=d,B(i.heights,i.j,q(N(i.enc,i.j,1))*i.height/5);A(i.bhs,0,i.heights);for(var p=0,b=i.barlen-1;p<=b;p+=1){i.i=p,i.enc=M(i.planet_encs,M(i.barcode,i.i)-48),i.heights=h(i.enc.length);for(var f=0,m=i.enc.length-1;f<=m;f+=1)i.j=f,B(i.heights,i.j,q(N(i.enc,i.j,1))*i.height/5);A(i.bhs,5*i.i+1,i.heights)}i.enc=M(i.planet_encs,i.checksum),i.heights=h(i.enc.length);for(var v=0,x=i.enc.length-1;v<=x;v+=1)i.j=v,B(i.heights,i.j,q(N(i.enc,i.j,1))*i.height/5);if(A(i.bhs,5*i.barlen+1,i.heights),s[o++]="text",i.includecheckintext){var w=u(i.barlen+1);A(w,0,i.barcode),A(w,i.barlen,N(i.planet_barchars,i.checksum,1)),s[o++]=w}else s[o++]=i.barcode;var _=s[--o];i[s[--o]]=_,i.enc=M(i.planet_encs,11),i.heights=h(i.enc.length);for(var k=0,y=i.enc.length-1;k<=y;k+=1)i.j=k,B(i.heights,i.j,q(N(i.enc,i.j,1))*i.height/5);A(i.bhs,5*i.barlen+6,i.heights),s[o++]=1/0;for(var C=i.bhs,S=[],j=0,T=i.bhs.length;j<T;j++)S[j]=0;S=h(S),s[o++]=1/0;for(var z=0,R=i.bhs.length-1;z<R;z++)s[o++]=1.44,s[o++]=1.872;s[o++]=1.44;var D=h();s[o++]="ren",s[o++]="renlinear",s[o++]="bhs",s[o++]=C,s[o++]="bbs",s[o++]=S,s[o++]="sbs",s[o++]=D,i.includetext&&(s[o++]="txt",s[o++]=h([h([i.text,0,0,i.text1font,i.text1size])]),s[o++]="text1xalign",s[o++]="center"),s[o++]="opt",s[o++]=i.options;var E=g();s[o++]=E,i._render&&a3(),i=e}function eJ(){if(!eJ.globals){var e=i;(i=eJ.globals={}).royalmail_barchars="ZUVWXY501234B6789AHCDEFGNIJKLMTOPQRS",i.royalmail_encs=h(["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"]),i.charvals=new Map;for(var a=0;a<=35;a+=1)B(i.charvals,N(i.royalmail_barchars,a,1),a);i.charvals=i.charvals,i=e}var e=i;(i=Object.assign({},i,eJ.globals)).dontdraw=!1,i.includetext=!1,i.validatecheck=!1,i.includecheckintext=!1,i.text1font="OCR-B",i.text1size=10,i.textyoffset=-8,i.height=-1,i.width=0,i.modunit=1,s[o++]=null,ea();var r=s[--o];i.options=r;var t=s[--o];i.barcode=t,i._render=!(i.dontdraw||i.bwipp_dontdraw),0==i.barcode.length&&(s[o++]="bwipp.royalmailEmptyData#16488",s[o++]="The data must not be empty",Y()),i.barcode.length>500&&(s[o++]="bwipp.royalmailInputTooLong#16492",s[o++]="The input data is too long",Y());for(var n=0,c=i.barcode.length-1;n<=c;n+=1)S(i.charvals,N(i.barcode,n,1))||(s[o++]="bwipp.royalmailBadCharacter#16506",s[o++]="RM4SCC must contain only capital letters and digits",Y());var d=i.barcode.length;i.validatecheck&&(d-=1),i.barlen=d,i.checksumrow=0,i.checksumcol=0;for(var l=0,p=i.barlen-1;l<=p;l+=1)i.i=l,i.indx=M(i.charvals,N(i.barcode,i.i,1)),i.checksumrow=i.checksumrow+~~(i.indx/6),i.checksumcol=W(i.checksumcol+i.indx%6);
1i.checksum=W(i.checksumrow%6*6+i.checksumcol%6),i.validatecheck&&(M(i.barcode,i.barlen)!=M(i.royalmail_barchars,i.checksum)&&(s[o++]="bwipp.royalmailBadCheckDigit#16523",s[o++]="Incorrect RM4SCC check digit provided",Y()),i.barcode=N(i.barcode,0,i.barlen)),i.encstr=u(4*i.barlen+6),A(i.encstr,0,M(i.royalmail_encs,36));for(var b=0,f=i.barlen-1;b<=f;b+=1)i.i=b,i.indx=M(i.charvals,N(i.barcode,i.i,1)),A(i.encstr,4*i.i+1,M(i.royalmail_encs,i.indx));if(A(i.encstr,4*i.barlen+1,M(i.royalmail_encs,i.checksum)),s[o++]="text",i.includecheckintext){var m=u(i.barlen+1);A(m,0,i.barcode),A(m,i.barlen,N(i.royalmail_barchars,i.checksum,1)),s[o++]=m}else s[o++]=i.barcode;var v=s[--o];i[s[--o]]=v,A(i.encstr,4*i.barlen+5,M(i.royalmail_encs,37)),-1==i.height&&(i.height=.175),i.bbs=h(i.encstr.length),i.bhs=h(i.encstr.length);for(var x=0,w=i.encstr.length-1;x<=w;x+=1)i.i=x,i.enc=N(i.encstr,i.i,1),G(i.enc,"0")&&(B(i.bbs,i.i,3*i.height/8),B(i.bhs,i.i,2*i.height/8)),G(i.enc,"1")&&(B(i.bbs,i.i,0*i.height/8),B(i.bhs,i.i,5*i.height/8)),G(i.enc,"2")&&(B(i.bbs,i.i,3*i.height/8),B(i.bhs,i.i,5*i.height/8)),G(i.enc,"3")&&(B(i.bbs,i.i,0*i.height/8),B(i.bhs,i.i,8*i.height/8));s[o++]=1/0;var _=i.bbs,k=i.bhs;s[o++]=1/0;for(var y=0,q=i.bhs.length-1;y<q;y++)s[o++]=1.44,s[o++]=1.872;s[o++]=1.44;var C=h();s[o++]="ren",s[o++]="renlinear",s[o++]="bbs",s[o++]=_,s[o++]="bhs",s[o++]=k,s[o++]="sbs",s[o++]=C,i.includetext&&(s[o++]="txt",s[o++]=h([h([i.text,0,0,i.text1font,i.text1size])]),s[o++]="text1xalign",s[o++]="center"),s[o++]="opt",s[o++]=i.options;var j=g();s[o++]=j,i._render&&a3(),i=e}function e1(){if(!e1.globals){var e=i;(i=e1.globals={}).auspost_encs=h(["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"]),i.auspost_barchars="ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz #";var a=new Map([["11",37],["45",37],["59",52],["62",67],["87",37],["92",37]]);i.auspost_fcclen=a,i.auspost_rsprod=function(){var e=s[--o],a=s[--o];s[o++]=M(i.rstable,W(a+64*e))},i.rstable=h(4096);for(var r=i.rstable,t=[],n=0;n<64;n++)t[n]=0;A(r,0,t=h(t));for(var c=i.rstable,d=[],l=0;l<=63;l+=1)d[l]=l;A(c,64,d=h(d)),s[o++]=1;for(var p=0;p<64;p++){var b=2*s[o-1];if(s[o++]=b,(64&b)!=0){var f=s[--o];s[o++]=67^f}var m=s[o-1],v=s[o-2];s[o++]=64*v,s[o++]=64*m;for(var x=0;x<=63;x+=1){var w=s[o-1],k=s[o-2],y=2*M(i.rstable,W(k+x));s[o++]=x,(64&y)!=0&&(y^=67),B(i.rstable,W(w+x),y),o--}o-=2;var j=s[--o];s[o-1]=j}o--,i.rstable=i.rstable,i.rspoly=h([1,0,0,0,0]);for(var T=1;T<=4;T+=1){s[o++]=Z(1,T);for(var z=T;z>=1;z-=1){var I=i.rspoly,D=s[o-1];s[o++]=I,s[o++]=z,s[o++]=M(I,z-1),s[o++]=M(i.rspoly,z),s[o++]=D,i.auspost_rsprod();var E=s[--o],F=s[--o],L=s[--o];B(s[--o],L,H(F,E))}var O=i.rspoly,X=s[o-1];s[o++]=O,s[o++]=0,s[o++]=M(O,0),s[o++]=X,i.auspost_rsprod();var U=s[--o],K=s[--o];B(s[--o],K,U),o--}i.rspoly=i.rspoly,i=e}var e=i;(i=Object.assign({},i,e1.globals)).dontdraw=!1,i.includetext=!1,i.text1font="OCR-B",i.text1size=10,i.textyoffset=-8,i.height=-1,i.width=0,i.custinfoenc="character",i.modunit=1,s[o++]=null,ea();var V=s[--o];i.options=V;var Q=s[--o];i.barcode=Q,i._render=!(i.dontdraw||i.bwipp_dontdraw),P(i.custinfoenc,"character")&&P(i.custinfoenc,"numeric")&&(s[o++]="bwipp.auspostBadCustinfoEncoding#16757",s[o++]="Customer information encoding must be either character or numeric",Y()),i.barlen=i.barcode.length,i.barlen<10&&(s[o++]="bwipp.auspostTooShort#16762",s[o++]="The data length must be at least 10",Y()),s[o++]=i.auspost_fcclen,i.barlen>=2?s[o++]=N(i.barcode,0,2):s[o++]="";var $=s[o-1];S(s[o-2],$)||(o-=2,s[o++]="bwipp.auspostBadFCC#16768",s[o++]="Must begin with an FCC, either 11, 45, 59, 62, 87 or 92",Y());var J=s[--o],ee=s[--o];i.encstr=u(M(ee,J)),s[o++]=!0;for(var er=0;er<1;er++){if(i.barlen<10){s[o-1]=!1;break}for(var et=N(i.barcode,2,8),en=0,eo=et.length;en<eo;en++){var es=M(et,en);if(es<48||es>57){s[o-1]=!1;break}}}s[--o]||(s[o++]="bwipp.auspostIncompleteDPID#16781",s[o++]="The DPID must be 8 digits",Y());var ei=G(i.custinfoenc,"numeric")?2:3;(i.barlen-10)*ei>i.encstr.length-22-14&&(s[o++]="bwipp.auspostTooLong#16789",s[o++]="The message is too long",Y()),A(i.encstr,0,M(i.auspost_encs,74));for(var ec=0;ec<=1;ec+=1)i.i=ec,A(i.encstr,2*i.i+2,M(i.auspost_encs,q(N(i.barcode,i.i,1))+64));for(var ed=2;ed<=9;ed+=1)i.i=ed,A(i.encstr,2*i.i+2,M(i.auspost_encs,q(N(i.barcode,i.i,1))+64));if(G(i.custinfoenc,"numeric")){for(var el=0,ep=i.barlen-11;el<=ep;el+=1){i.i=el;var eb=M(i.barcode,i.i+10);s[o++]=i.auspost_encs,s[o++]=eb,(eb<48||eb>57)&&(o-=2,s[o++]="bwipp.auspostInvalidCustinfoDigit#16829",s[o++]="The customer information data contains a non-digit character",Y());var ef=s[--o],em=s[--o];A(i.encstr,2*i.i+22,M(em,ef-48+64))}i.ciflen=(i.barlen-10)*2}else{for(var ev=0,eh=i.barlen-11;ev<=eh;ev+=1){i.i=ev,R(i.auspost_barchars,N(i.barcode,i.i+10,1)),s[--o]||(s[o-1]="bwipp.auspostInvalidCustinfoCharacter#16840",s[o++]="The customer information contains an invali
1d character",Y());var eg=s[--o];i.indx=eg.length,o-=2,i.enc=M(i.auspost_encs,i.indx),A(i.encstr,3*i.i+22,i.enc)}i.ciflen=(i.barlen-10)*3}for(var eu=22+i.ciflen,ex=i.encstr.length-14;eu<=ex;eu+=1)A(i.encstr,eu,M(i.auspost_encs,75));i.rscodes=h(~~((i.encstr.length-16)/3)+4);for(var ew=i.rscodes,e_=[],ek=0;ek<4;ek++)e_[ek]=0;A(ew,0,e_=h(e_));for(var ey=2,eq=i.encstr.length-16;ey<=eq;ey+=3)i.i=ey,B(i.rscodes,i.rscodes.length-~~((i.i-2)/3)-1,16*q(N(i.encstr,i.i,1))+4*q(N(i.encstr,i.i+1,1))+q(N(i.encstr,i.i+2,1)));for(var eC=i.rscodes.length-5;eC>=0;eC-=1){s[o++]=eC;for(var eM=0;eM<=4;eM+=1){var eS=i.rscodes,ej=s[o-1],eB=M(eS,W(ej+eM));s[o++]=eS,s[o++]=W(ej+eM),s[o++]=eB,s[o++]=M(i.rspoly,eM),s[o++]=M(i.rscodes,ej+4),i.auspost_rsprod();var eN=s[--o],eA=s[--o],eT=s[--o];B(s[--o],eT,H(eA,eN))}o--}i.checkcode=_(u(12),"000000000000");for(var ez=0;ez<=3;ez+=1)i.i=ez,i.enc=C(u(3),M(i.rscodes,3-i.i),4),A(i.checkcode,3*i.i+(3-i.enc.length),i.enc);A(i.encstr,i.encstr.length-14,i.checkcode),A(i.encstr,i.encstr.length-2,M(i.auspost_encs,74)),-1==i.height&&(i.height=.175),i.bbs=h(i.encstr.length),i.bhs=h(i.encstr.length);for(var eR=0,eI=i.encstr.length-1;eR<=eI;eR+=1)i.i=eR,i.enc=N(i.encstr,i.i,1),G(i.enc,"0")&&(B(i.bbs,i.i,0*i.height/8),B(i.bhs,i.i,8*i.height/8)),G(i.enc,"1")&&(B(i.bbs,i.i,3*i.height/8),B(i.bhs,i.i,5*i.height/8)),G(i.enc,"2")&&(B(i.bbs,i.i,0*i.height/8),B(i.bhs,i.i,5*i.height/8)),G(i.enc,"3")&&(B(i.bbs,i.i,3*i.height/8),B(i.bhs,i.i,2*i.height/8));s[o++]=1/0;var eD=i.bbs,eE=i.bhs;s[o++]=1/0;for(var eF=0,eL=i.bhs.length-1;eF<eL;eF++)s[o++]=1.44,s[o++]=1.872;s[o++]=1.44;var eG=h();s[o++]="ren",s[o++]="renlinear",s[o++]="bbs",s[o++]=eD,s[o++]="bhs",s[o++]=eE,s[o++]="sbs",s[o++]=eG,i.includetext&&(s[o++]="txt",s[o++]=h([h([N(i.barcode,2,i.barlen-2),0,0,i.text1font,i.text1size])]),s[o++]="text1xalign",s[o++]="center"),s[o++]="opt",s[o++]=i.options;var eP=g();s[o++]=eP,i._render&&a3(),i=e}function e2(){if(!e2.globals){var e=i;(i=e2.globals={}).kix_encs=h(["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"]),i.kix_barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",i.charvals=new Map;for(var a=0;a<=35;a+=1)B(i.charvals,N(i.kix_barchars,a,1),a);i.charvals=i.charvals,i=e}var e=i;(i=Object.assign({},i,e2.globals)).dontdraw=!1,i.includetext=!1,i.text1font="OCR-B",i.text1size=10,i.textyoffset=-8,i.height=-1,i.width=0,i.modunit=1,s[o++]=null,ea();var r=s[--o];i.options=r;var t=s[--o];i.barcode=t,i._render=!(i.dontdraw||i.bwipp_dontdraw),0==i.barcode.length&&(s[o++]="bwipp.kixEmptyData#17049",s[o++]="The data must not be empty",Y()),i.barcode.length>500&&(s[o++]="bwipp.kixInputTooLong#17053",s[o++]="The input data is too long",Y());for(var n=0,c=i.barcode.length-1;n<=c;n+=1)S(i.charvals,N(i.barcode,n,1))||(s[o++]="bwipp.kixBadCharacter#17061",s[o++]="KIX must contain only capital letters and digits",Y());i.barlen=i.barcode.length,i.encstr=u(4*i.barlen);for(var d=0,l=i.barlen-1;d<=l;d+=1)i.i=d,i.indx=M(i.charvals,N(i.barcode,i.i,1)),A(i.encstr,4*i.i,M(i.kix_encs,i.indx));-1==i.height&&(i.height=.175),i.bbs=h(i.encstr.length),i.bhs=h(i.encstr.length);for(var p=0,b=i.encstr.length-1;p<=b;p+=1)i.i=p,i.enc=N(i.encstr,i.i,1),G(i.enc,"0")&&(B(i.bbs,i.i,3*i.height/8),B(i.bhs,i.i,2*i.height/8)),G(i.enc,"1")&&(B(i.bbs,i.i,0*i.height/8),B(i.bhs,i.i,5*i.height/8)),G(i.enc,"2")&&(B(i.bbs,i.i,3*i.height/8),B(i.bhs,i.i,5*i.height/8)),G(i.enc,"3")&&(B(i.bbs,i.i,0*i.height/8),B(i.bhs,i.i,8*i.height/8));s[o++]=1/0;var f=i.bbs,m=i.bhs;s[o++]=1/0;for(var v=0,x=i.bhs.length-1;v<x;v++)s[o++]=1.44,s[o++]=1.872;s[o++]=1.44;var w=h();s[o++]="ren",s[o++]="renlinear",s[o++]="bbs",s[o++]=f,s[o++]="bhs",s[o++]=m,s[o++]="sbs",s[o++]=w,i.includetext&&(s[o++]="txt",s[o++]=h([h([i.barcode,0,0,i.text1font,i.text1size])]),s[o++]="text1xalign",s[o++]="center"),s[o++]="opt",s[o++]=i.options;var _=g();s[o++]=_,i._render&&a3(),i=e}function e3(){if(!e3.globals){var e=i;(i=e3.globals={}).japanpost_encs=h(["300","330","312","132","321","303","123","231","213","033","030","120","102","210","012","201","021","003","333","31","13"]),i.japanpost_barchars="0123456789-ABCDEFGHIJKLMNOPQRSTUVWXYZ",i=e}var e=i;(i=Object.assign({},i,e3.globals)).dontdraw=!1,i.includetext=!1,i.includecheckintext=!1,i.text1font="OCR-B",i.text1size=10,i.textyoffset=-8,i.height=-1,i.width=0,i.modunit=1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw),0==i.barcode.length&&(s[o++]="bwipp.japanpostEmptyData#17203",s[o++]="The data must not be empty",Y()),I(i.barcode,function(){var e=s[--o];e>=48&&e<=57||e>=65&&e<=90||45==e||(s[o++]="bwipp.japanpostBadCharacter#17213",s[o++]="Japan Post must contain only digits, capital letters and the dash symbol",Y())}),i.barlen=i.barcode.length,i.encstr=u(67),i.digits=h(20),A(i.encstr,0,M(i.japanpost_encs,19)),i.checksum=0,i.j=0,i.i=0,s[o++]=!0;for(var t=0,n=i.barlen-1;t<=n;t+=1){i.i=t,R(i.japanpost_barchars,N(i.barcode,i.i,1)),o--;var c=s[--o];if(i.indx=c.length,o-=2,i.indx>=11&&i.indx<37){if(i.j>18){s[o-1]=!1;break}i.digit=~~((i.indx-1)/10)+10,A(i.encstr,3*i.j+2,M(i.japanpost_encs,i.digit)),i.checksum=i.checksum+i.digit,B(i.digits,i.j,i.digit),i.j=i.j+1}if(i.j>19){s[o-1]=!1;break}i.digit=0,37==i.indx&&(i.digit=14),i.indx>=11&&i.indx<37&&(i.digit=(i.indx-1)%10),i.indx<11&&(i.digit=i.indx),A(i.encstr,3*i.j+2,M(i.japanpost_encs,i.digit)),i.checksum=i.checksum+i.digit,B(i.digits,i.j,i.digit),i.j=i.j+1}s[--o]||(s[o++]="bwipp.japanpostTooLong#17271",s[o++]="The input is too long",Y());for(var d=i.j;d<=19;d+=1)i.k=d,A(i.encstr,3*i.k+2,M(i.japanpost_encs,14)),i.checksum=i.checksum+14,B(i.digits,i.k,14);if(i.checksum=19-i.checksum%19,A(i.encstr,62,M(i.japanpost_encs,i.checksum)),s[o++]="text",i.includecheckintext){var l=u(i.barlen+1);A(l,0,i.barcode),A(l,i.barlen,N(i.japanpost_barchars,i.checksum,1)),s[o++]=l}else s[o++]=i.barcode;var p=s[--o];i[s[--o]]=p,A(i.encstr,65,M(i.japanpost_encs,20)),-1==i.height&&(i.height=.175),i.bbs=h(67),i.bhs=h(i.bbs.length);for(var b=0,f=i.bbs.length-1;b<=f;b+=1)i.i=b,i.enc=N(i.encstr,i.i,1),i.bunit=0,i.hunit=0,G(i.enc,"0")&&(i.bunit=3,i.hunit=2),G(i.enc,"1")&&(i.bunit=0,i.hunit=5),G(i.enc,"2")&&(i.bunit=3,i.hunit=5),G(i.enc,"3")&&(i.bunit=0,i.hunit=8),B(i.bbs,i.i,i.bunit*i.height/8),B(i.bhs,i.i,i.hunit*i.height/8);s[o++]=1/0;var m=i.bbs,v=i.bhs;s[o++]=1/0;for(var x=0,w=i.bhs.length-1;x<w;x++)s[o++]=1.44,s[o++]=1.872;s[o++]=1.44;var _=h();s[o++]="ren",s[o++]="renlinear",s[o++]="bbs",s[o++]=m,s[o++]="bhs",s[o++]=v,s[o++]="sbs",s[o++]=_,i.includetext&&(s[o++]="txt",s[o++]=h([h([i.text,0,0,i.text1font,i.text1size])]),s[o++]="text1xalign",s[o++]="center"),s[o++]="opt",s[o++]=i.options;var k=g();s[o++]=k,i._render&&a3(),i=e}function e0(){if(!e0.globals){var e=i;(i=e0.globals={}
1).msi_encs=h(["12121212","12121221","12122112","12122121","12211212","12211221","12212112","12212121","21121212","21121221","21","121"]),i.msi_barchars="0123456789";var a=new Map([["mod10",function(){i.mod10()}],["mod1010",function(){i.mod10(),i.mod10()}],["mod11",function(){i.mod11()}],["ncrmod11",function(){i.ncrmod11()}],["mod1110",function(){i.mod11(),i.mod10()}],["ncrmod1110",function(){i.ncrmod11(),i.mod10()}]]);i.msi_checkfunc=a,i=e}var e=i;(i=Object.assign({},i,e0.globals)).dontdraw=!1,i.includecheck=!1,i.includetext=!1,i.includecheckintext=!1,i.checktype="unset",i.badmod11=!1,i.text1font="OCR-B",i.text1size=10,i.textyoffset=-8,i.height=-1,i.width=0,i.modunit=1,s[o++]=null,ea();var r=s[--o];i.options=r;var t=s[--o];if(i.barcode=t,i.barcode.length>500&&(s[o++]="bwipp.msiinputTooLong#17435",s[o++]="The input data is too long",Y()),i._render=!(i.dontdraw||i.bwipp_dontdraw),P(i.checktype,"unset")&&!i.includecheck&&(s[o++]="bwipp.msiCheckTypeWithoutCheck#17444",s[o++]="checktype requires includecheck",Y()),i.badmod11&&P(i.checktype,"mod11")&&P(i.checktype,"ncrmod11")&&P(i.checktype,"mod1110")&&P(i.checktype,"ncrmod1110")&&(s[o++]="bwipp.msiBadMod11Mismatch#17448",s[o++]="badmod11 requires checktype with mod11",Y()),G(i.checktype,"unset")&&(i.checktype="mod10"),I(i.barcode,function(){var e=s[--o];(e<48||e>57)&&(s[o++]="bwipp.msiBadCharacter#17458",s[o++]="MSI must contain only digits",Y())}),i.barlen=i.barcode.length,i.txtlen=i.barlen,i.mod10=function(){var e=s[--o];i.code=e,s[o++]=0,s[o++]=0,I(i.code,function(){var e=s[--o],a=s[--o],r=s[--o];s[o++]=W(e-48+10*a),s[o++]=r}),o--;var a=s[--o];for(s[o++]=2*a,s[o++]=0;;){var r=s[--o],t=s[--o],n=~~(t/10);if(s[o++]=W(r+t%10),s[o++]=n,0==n){o--;break}var c=s[--o],d=s[--o];s[o++]=c,s[o++]=d}s[o++]=0,s[o++]=0,I(i.code,function(){var e=s[--o],a=s[--o],r=s[--o];s[o++]=W(a+(e-48)),s[o++]=r});var l=s[--o];o--;var p=s[--o],b=u(i.code.length+1);A(b,0,i.code),B(b,i.code.length,(10-W(p+l)%10)%10+48),s[o++]=b},i.mod11=function(){var e=s[--o];i.code=e,s[o++]=i.code.length-1,I(i.code,function(){var e=s[--o],a=s[--o];s[o++]=e-48,s[o++]=a%6+2,s[o++]=a-1}),s[o-1]=0;for(var a=0,r=i.code.length;a<r;a++){var t=s[o-2],n=s[o-3],c=s[o-1];o-=3,s[o++]=W(c+n*t)}var d=(11-s[--o]%11)%11;if(s[o++]=d,10==d)if(i.badmod11){o--;var l=u(i.code.length+2);A(l,0,i.code),A(l,i.code.length,"10"),s[o++]=l}else s[o-1]="bwipp.msiBadMod11NotSpecified#17489",s[o++]="mod11 check digit is 10 but badmod11 not specified",Y();else{var p=u(i.code.length+1);A(p,0,i.code),s[o++]=p,s[o++]=p,s[o++]=i.code.length,x(4,-1);var b=s[--o],f=s[--o];B(s[--o],f,b+48)}},i.ncrmod11=function(){var e=s[--o];i.code=e,s[o++]=i.code.length-1,I(i.code,function(){var e=s[--o],a=s[--o];s[o++]=e-48,s[o++]=a%8+2,s[o++]=a-1}),s[o-1]=0;for(var a=0,r=i.code.length;a<r;a++){var t=s[o-2],n=s[o-3],c=s[o-1];o-=3,s[o++]=W(c+n*t)}var d=(11-s[--o]%11)%11;if(s[o++]=d,10==d)if(i.badmod11){o--;var l=u(i.code.length+2);A(l,0,i.code),A(l,i.code.length,"10"),s[o++]=l}else s[o-1]="bwipp.msiBadMod11NotSpecified#17505",s[o++]="mod11 check digit is 10 but badmod11 not specified",Y();else{var p=u(i.code.length+1);A(p,0,i.code),s[o++]=p,s[o++]=p,s[o++]=i.code.length,x(4,-1);var b=s[--o],f=s[--o];B(s[--o],f,b+48)}},i.includecheck){var n=i.checktype,c=S(i.msi_checkfunc,n);s[o++]=i.msi_checkfunc,s[o++]=n,c||(o-=2,s[o++]="bwipp.msiBadCharacter#17517",s[o++]="MSI checktype must be mod10, mod1010, mod11, ncrmod11, mod1110 or ncrmod1110",Y(
1));var d=s[--o],l=s[--o];if(s[o++]=i.barcode,!0===M(l,d)())return!0;var p=s[--o];i.barcode=p,i.barlen=i.barcode.length,i.includecheckintext&&(i.txtlen=i.barlen)}i.sbs=u(8*i.barlen+5),A(i.sbs,0,M(i.msi_encs,10));for(var b=0,f=i.barlen-1;b<=f;b+=1){i.i=b,R(i.msi_barchars,N(i.barcode,i.i,1)),o--;var m=s[--o];i.indx=m.length,o-=2,i.enc=M(i.msi_encs,i.indx),A(i.sbs,8*i.i+2,i.enc)}A(i.sbs,8*i.barlen+2,M(i.msi_encs,11)),-1==i.height&&(i.height=1),s[o++]=1/0;for(var v=[],w=i.sbs,_=0,k=w.length;_<k;_++)v[_]=M(w,_)-48;v=h(v);for(var y=[],q=0,C=~~((i.sbs.length+1)/2);q<C;q++)y[q]=i.height;y=h(y);for(var j=[],T=0,z=~~((i.sbs.length+1)/2);T<z;T++)j[T]=0;j=h(j),s[o++]="ren",s[o++]="renlinear",s[o++]="sbs",s[o++]=v,s[o++]="bhs",s[o++]=y,s[o++]="bbs",s[o++]=j,i.includetext&&(s[o++]="txt",s[o++]=h([h([N(i.barcode,0,i.txtlen),0,0,i.text1font,i.text1size])]),s[o++]="text1xalign",s[o++]="center"),s[o++]="opt",s[o++]=i.options;var D=g();s[o++]=D,i._render&&a3(),i=e}function e4(){if(!e4.globals){var e=i;(i=e4.globals={}).plessey_barchars="0123456789ABCDEF",i.plessey_encs=h(["14141414","32141414","14321414","32321414","14143214","32143214","14323214","32323214","14141432","32141432","14321432","32321432","14143232","32143232","14323232","32323232","32321432","541412323","323"]),i.plessey_checksalt=h([1,1,1,1,0,1,0,0,1]),i.plessey_checkinit=h([0,0,0,0,0,0,0,0]),i.charvals=new Map;for(var a=0;a<=15;a+=1)B(i.charvals,N(i.plessey_barchars,a,1),a);i.charvals=i.charvals,i=e}var e=i;(i=Object.assign({},i,e4.globals)).dontdraw=!1,i.includetext=!1,i.validatecheck=!1,i.includecheckintext=!1,i.unidirectional=!1,i.text1font="OCR-B",i.text1size=10,i.textyoffset=-8,i.height=-1,i.width=0,i.modunit=1,s[o++]=null,ea();var r=s[--o];i.options=r;var t=s[--o];i.barcode=t,i._render=!(i.dontdraw||i.bwipp_dontdraw),0==i.barcode.length&&(s[o++]="bwipp.plesseyEmptyData#17682",s[o++]="The data must not be empty",Y()),i.barcode.length>500&&(s[o++]="bwipp.plesseyInputTooLong#17686",s[o++]="The input data is too long",Y());for(var n=0,c=i.barcode.length-1;n<=c;n+=1)S(i.charvals,N(i.barcode,n,1))||(s[o++]="bwipp.plesseyBadCharacter#17694",s[o++]="Plessey must contain only digits and letters A B C D E F",Y());i.validatecheck&&i.barcode.length<2&&(s[o++]="bwipp.plesseyBadLength#17699",s[o++]="Plessey with check digits must be at least 2 characters",Y());var d=i.barcode.length;i.validatecheck&&(d-=2),i.barlen=d,i.checkbits=h(4*i.barlen+8),A(i.checkbits,4*i.barlen,i.plessey_checkinit);for(var l=0,b=i.barlen-1;l<=b;l+=1)i.i=l,i.indx=M(i.charvals,N(i.barcode,i.i,1)),A(i.checkbits,4*i.i,h([1&i.indx,1&p(i.indx/2),1&p(i.indx/4),p(i.indx/8)]));for(var m=0,v=4*i.barlen-1;m<=v;m+=1)if(i.i=m,1==M(i.checkbits,i.i))for(var x=0;x<=8;x+=1)i.j=x,B(i.checkbits,i.i+i.j,H(M(i.checkbits,i.i+i.j),M(i.plessey_checksalt,i.j)));i.checkval=0;for(var w=0;w<=7;w+=1)i.i=w,i.checkval=W(i.checkval+f(2,i.i)*M(i.checkbits,W(4*i.barlen+i.i)));i.checksum1=15&i.checkval,i.checksum2=p(i.checkval/16),i.validatecheck&&((M(i.barcode,i.barlen)!=M(i.plessey_barchars,i.checksum1)||M(i.barcode,i.barlen+1)!=M(i.plessey_barchars,i.checksum2))&&(s[o++]="bwipp.plesseyBadCheckDigits#17744",s[o++]="Incorrect Plessey check digits provided",Y()),i.barcode=N(i.barcode,0,i.barlen));var _=i.unidirectional?27:33;i.sbs=u(W(8*i.barlen+_)),A(i.sbs,0,M(i.plessey_encs,16));for(var k=0,y=i.barlen-1;k<=y;k+=1)i.i=k,i.indx=M(i.charvals,N(i.barcode,i.i,1)),A(i.sbs,8*i.i+8,M(i.plessey_encs,i.indx));if(A(i.sbs,8*i.barlen+8,M(i.plessey_encs,i.checksum1)),A(i.sbs,8*i.barlen+16,M(i.plessey_encs,i.checksum2)),s[o++]="text",i.includecheckintext){var q=u(i.barlen+2);A(q,0,i.barcode),A(q,i.barlen,N(i.plessey_barchars,i.checksum1,1)),A(q,i.barlen+1,N(i.plessey_barchars,i.checksum2,1)),s[o++]=q}else s[o++]=i.barcode;var C=s[--o];i[s[--o]]=C;var j=i.unidirectional?18:17;A(i.sbs,8*i.barlen+24,M(i.plessey_encs,j)),-1==i.height&&(i.height=1),s[o++]=1/0;for(var T=[],z=i.sbs,R=0,I=z.length;R<I;R++)T[R]=M(z,R)-48;T=h(T);for(var D=[],E=0,F=~~((i.sbs.length+1)/2);E<F;E++)D[E]=i.height;D=h(D);for(var L=[],G=0,P=~~((i.sbs.length+1)/2);G<P;G++)L[G]=0;L=h(L),s[o++]="ren",s[o++]="renlinear",s[o++]="sbs",s[o++]=T,s[o++]="bhs",s[o++]=D,s[o++]="bbs",s[o++]=L,i.includetext&&(s[o++]="txt",s[o++]=h([h([i.text,0,0,i.text1font,i.text1size])]),s[o++]="text1xalign",s[o++]="center"),s[o++]="opt",s[o++]=i.options;var O=g();s[o++]=O,i._render&&a3(),i=e}
1function e6(){if(!e6.globals){var e=i;(i=e6.globals={}).telepen_encs=h(["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"]),i=e}var e=i;(i=Object.assign({},i,e6.globals)).numeric=!1,i.dontdraw=!1,i.includetext=!1,i.text1font="OCR-B",i.text1size=10,i.textyoffset=-8,i.height=-1,i.width=0,i.parse=!1,i.modunit=1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];i.barcode=r,i.barcode.length>500&&(s[o++]="bwipp.telepeninputTooLong#17901",s[o++]="The input data is too long",Y()),i._render=!(i.dontdraw||i.bwipp_dontdraw),i.fncvals=new Map([["parse",i.parse],["parseonly",!0],["parsefnc",!1]]),s[o++]=i.barcode,s[o++]=i.fncvals,et();var t=s[--o];for(i.barcode=t,i.barlen=i.barcode.length,j(i.options,"parse"),i.numeric&&i.barlen%2!=0&&(s[o++]="bwipp.telepenNumericOddLength#17922",s[o++]="Telepen Numeric must have an even length",Y()),i.sbs=u(16*i.barlen+48),i.enc=M(i.telepen_encs,95),A(i.sbs,0,i.enc),i.l=i.enc.length,i.checksum=0,i.i=0,i.j=0;i.i!=i.barlen;){if(i.numeric)if(M(i.barcode,i.i)>16){i.np=N(i.barcode,i.i,2);var n=M(i.np,0),c=M(i.np,1);if(n<48||n>57||(c<48||c>57)&&88!=c)s[o++]=-1;else{var d=M(i.np,1)-48;if(s[o++]=M(i.np,0)-48,s[o++]=d,40!=d){var l=s[--o],p=s[--o];s[o++]=W(l+10*p)+10}else o--;s[o-1]+=17}-1==s[o-1]&&(s[o-1]="bwipp.telepenInvalidNumericCharacter#17957",s[o++]="Telepen Numeric may contain only digits, or X in even positions",Y());var b=s[--o];i.indx=b,i.i=i.i+2}else i.indx=M(i.barcode,i.i),i.i=i.i+1;else i.indx=M(i.barcode,i.i),i.indx>127&&(s[o++]="bwipp.telepenInvalidAlphaCharacter#17969",s[o++]="Telepen Alpha characters must have ordinal values 0 to 127",Y()),i.i=i.i+1;i.checksum=W(i.checksum+i.indx),i.enc=M(i.telepen_encs,i.indx),A(i.sbs,i.l,i.enc),i.l=i.l+i.enc.length,i.j=i.j+1}i.checksum=(127-i.checksum%127)%127,i.enc=M(i.telepen_encs,i.checksum),A(i.sbs,i.l,i.enc),i.l=i.l+i.enc.length,i.enc=M(i.telepen_encs,122),A(i.sbs,i.l,i.enc),i.l=i.l+i.enc.length,i.sbs=N(i.sbs,0,i.l),i.text=u(i.barcode.length);for(var f=0,m=i.barcode.length-1;f<=m;f+=1)i.i=f,i.c=M(i.barcode,i.i),B(i.text,i.i,i.c>=32&&i.c<=126?i.c:32);s[o++]=1/0;for(var v=i.sbs,x=0,w=v.length;x<w;x++)s[o++]=M(v,x)-48;i.sbs=h(),-1==i.height&&(i.height=1),s[o++]=1/0;for(var _=i.sbs,k=[],y=0,q=~~((i.sbs.length+1)/2);y<q;y++)k[y]=i.height;k=h(k);for(var C=[],S=0,T=~~((i.sbs.length+1)/2);S<T;S++)C[S]=0;C=h(C),s[o++]="ren",s[o++]="renlinear",s[o++]="sbs",s[o++]=_,s[o++]="bhs",s[o++]=k,s[o++]="bbs",s[o++]=C,i.includetext&&(s[o++]="txt",s[o++]=h([h([i.text,0,0,i.text1font,i.text1size])]),s[o++]="text1xalign",s[o++]="center"),s[o++]="opt",s[o++]=i.options;var z=g();s[o++]=z,i._render&&a3(),i=e}function e5(){var e=i;(i=Object.assign({},i,e5.globals)).dontdraw=!1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw),B(i.options,"numeric",!0),i.bwipp_dontdraw=!0,s[o++]=i.barcode,s[o++]=i.options,e6();var t=s[--o];i.args=t,B(i.args,"opt",i.options),s[o++]=i.args,i._render&&a3(),i=e}function e8(){if(!e8.globals){var e=i;(i=e8.globals={}).posicode_la0=-1,i.posicode_la1=-2,i.posicode_la2=-3,i.posicode_sf0=-4,i.posicode_sf
11=-5,i.posicode_sf2=-6,i.posicode_fn1=-7,i.posicode_fn2=-8,i.posicode_fn3=-9,i.posicode_fn4=-10,i.la0=i.posicode_la0,i.la1=i.posicode_la1,i.la2=i.posicode_la2,i.sf0=i.posicode_sf0,i.sf1=i.posicode_sf1,i.sf2=i.posicode_sf2,i.fn1=i.posicode_fn1,i.fn2=i.posicode_fn2,i.fn3=i.posicode_fn3,i.fn4=i.posicode_fn4,i.posicode_charmapsnormal=h([h(["0","^","'"]),h(["1",";",27]),h(["2","<",28]),h(["3","=",29]),h(["4",">",30]),h(["5","?",31]),h(["6","@","!"]),h(["7","[",'"']),h(["8",92,"#"]),h(["9","]","&"]),h(["A","a",1]),h(["B","b",2]),h(["C","c",3]),h(["D","d",4]),h(["E","e",5]),h(["F","f",6]),h(["G","g",7]),h(["H","h",8]),h(["I","i",9]),h(["J","j",10]),h(["K","k",11]),h(["L","l",12]),h(["M","m",13]),h(["N","n",14]),h(["O","o",15]),h(["P","p",16]),h(["Q","q",17]),h(["R","r",18]),h(["S","s",19]),h(["T","t",20]),h(["U","u",21]),h(["V","v",22]),h(["W","w",23]),h(["X","x",24]),h(["Y","y",25]),h(["Z","z",26]),h(["-","_",40]),h([".","`",41]),h([" ",127,0]),h(["$","{","*"]),h(["/","|",","]),h(["+","}",":"]),h(["%","~",i.fn1]),h([i.la1,i.la0,i.fn2]),h([i.sf1,i.sf0,i.fn3]),h([i.sf2,i.sf2,i.fn4])]),i.posicode_charmapslimited=h([h(["0",-98,-98]),h(["1",-98,-98]),h(["2",-98,-98]),h(["3",-98,-98]),h(["4",-98,-98]),h(["5",-98,-98]),h(["6",-98,-98]),h(["7",-98,-98]),h(["8",-98,-98]),h(["9",-98,-98]),h(["A",-98,-98]),h(["B",-98,-98]),h(["C",-98,-98]),h(["D",-98,-98]),h(["E",-98,-98]),h(["F",-98,-98]),h(["G",-98,-98]),h(["H",-98,-98]),h(["I",-98,-98]),h(["J",-98,-98]),h(["K",-98,-98]),h(["L",-98,-98]),h(["M",-98,-98]),h(["N",-98,-98]),h(["O",-98,-98]),h(["P",-98,-98]),h(["Q",-98,-98]),h(["R",-98,-98]),h(["S",-98,-98]),h(["T",-98,-98]),h(["U",-98,-98]),h(["V",-98,-98]),h(["W",-98,-98]),h(["X",-98,-98]),h(["Y",-98,-98]),h(["Z",-98,-98]),h(["-",-98,-98]),h([".",-98,-98])]);var a=new Map([["a",h(["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",h(["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",h(["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",h(["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"])]]);i.posicode_encmaps=a,i.posicode_c2w=h([h([495,330,210,126,70,35,15,5]),h([165,120,84,56,35,20,10,4]),h([45,36,28,21,15,10,6,3]),h([9,8,7,6,5,4,3,2]),h([1,1,1,1,1,1,1,1])]),i.charvals_normal=h([new Map,new Map,new Map]);for(var r=0,t=i.posicode_charmapsnormal.length-1;r<=t;r+=1){i.i=r,i.encs=M(i.posicode_charmapsnormal,i.i);for(var n=0;n<=2;n+=1){i.j=n;var c=M(i.encs,i.j);G(T(c),"stringtype")&&(c=M(c,0)),B(M(i.charvals_normal,i.j),c,i.i)}}i.charvals_normal=i.charvals_normal,i.charvals_limited=h([new Map,new Map,new Map]);for(var d=0,l=i.posicode_charmapslimited.length-1;d<=l;d+=1){i.i=d,i.encs=M(i.posicode_charmapslimited,i.i);for(var b=0;b<=2;b+=1){i.j=b;var f=M(i.encs,i.j);G(T(f),"stringtype")&&(f=M(f,0)),B(M(i.charvals_limited,i.j),f,i.i)}}i.charvals_limited=i.charvals_limited,i=e}var e=i;(i=Object.assign({},i,e8.globals)).dontdraw=!1,i.includetext=!1,i.text1font="OCR-B",i.text1size=10,i.text1xoffset=0,i.textyoffset=-8,i.height=-1,i.width=0,i.encoding="auto",i.version="a",i.checkoffset=0,i.raw=!1,i.parse=!1,i.parsefnc=!1,i.modunit=1,s[o++]=null,ea();var m=s[--o];i.options=m;var v=s[--o];i.barcode=v,i.barcode.length>500&&(s[o++]="bwipp.posicodeinputTooLong#18327",s[o++]="The input data is too long",Y()),i._render=!(i.dontdraw||i.bwipp_dontdraw),P(i.version,"a")&&P(i.version,"b")&&P(i.version,"limiteda")&&P(i.version,"limitedb")&&(s[o++]="bwipp.posicodeInvalidVersion#18344",s[o++]="The version must be either a, b, limiteda or limitedb",Y());var x=G(i.version,"a")||G(i.version,"b")?i.posicode_charmapsnormal:i.posicode_charmapslimited;
1i.charmaps=x;var w=G(i.version,"a")||G(i.version,"b")?i.charvals_normal:i.charvals_limited;if(i.charvals=w,i.set0=M(i.charvals,0),i.set1=M(i.charvals,1),i.set2=M(i.charvals,2),G(i.version,"limiteda")||G(i.version,"limitedb"))for(var k=0,y=i.barcode.length-1;k<=y;k+=1)S(i.set0,M(N(i.barcode,k,1),0))||(s[o++]="bwipp.posicodeBadCharacter#18363",s[o++]="Posicode limited must contain only digits, capital letters, and the symbols - and .",Y());if(i.raw&&(i.encoding="raw"),G(i.encoding,"raw")){for(i.cws=h(i.barcode.length),i.i=0,i.j=0;!(i.i>=i.barcode.length-3)&&94==M(i.barcode,i.i);){var C=N(i.barcode,i.i+1,3);s[o++]=C,s[o++]=!1;for(var j=0,z=C.length;j<z;j++){var R=M(C,j);(R<48||R>57)&&(s[o-1]=!0)}if(s[--o]){o--;break}var I=s[--o];i.cw=q(I),i.cw>45&&(s[o++]="bwipp.posicodeBadRawCodeword#18381",s[o++]="Raw codewords must be 0 to 45",Y()),B(i.cws,i.j,i.cw),i.i=i.i+4,i.j=i.j+1}i.i!=i.barcode.length&&(s[o++]="bwipp.posicodeBadRawFormat#18388",s[o++]="Raw codewords must be formatted as ^NNN",Y()),i.cws=N(i.cws,0,i.j),i.text=""}if(G(i.encoding,"auto")){i.fncvals=new Map([["parse",i.parse],["parsefnc",i.parsefnc],["FNC1",i.posicode_fn1],["FNC2",i.posicode_fn2],["FNC3",i.posicode_fn3]]),s[o++]=i.barcode,s[o++]=i.fncvals,et();var D=s[--o];i.msg=D,i.msglen=i.msg.length,i.text=u(i.msglen);for(var F=0,O=i.msglen-1;F<=O;F+=1){i.i=F;var X=M(i.msg,i.i);X<0&&(X=32),B(i.text,i.i,X)}s[o++]=1/0;for(var U=0,K=i.msglen;U<K;U++)s[o++]=0;s[o++]=0,i.numSA=h(),s[o++]=1/0;for(var V=0,H=i.msglen;V<H;V++)s[o++]=0;s[o++]=0,i.numEA=h();for(var Z=i.msglen-1;Z>=0;Z-=1)i.i=Z,M(i.msg,i.i)>=0&&(M(i.msg,i.i)>=128?B(i.numEA,i.i,M(i.numEA,i.i+1)+1):B(i.numSA,i.i,M(i.numSA,i.i+1)+1));i.ea=!1,s[o++]=1/0;for(var Q=0,$=i.msglen-1;Q<=$;Q+=1){if(i.i=Q,i.c=M(i.msg,i.i),i.ea==i.c<128&&i.c>=0){var J=M(i.ea?i.numSA:i.numEA,i.i),ee=W(J+i.i)==i.msglen?3:5;J<ee||(i.ea=!i.ea,s[o++]=i.posicode_fn4),s[o++]=i.posicode_fn4}i.c>=0?s[o++]=127&i.c:s[o++]=i.c}L(h(E()));var er=s[--o];for(i.msg=er,o--,i.msglen=i.msg.length,i.enc=function(){var e=s[--o],a=s[--o];
1B(i.cws,i.j,M(e,a)),i.j=i.j+1},i.cws=h(2*i.msglen),i.i=0,i.j=0,i.cset="set0";i.i!=i.msglen;)for(;;){i.char1=M(i.msg,i.i);var en=i.i+1<i.msglen?M(i.msg,i.i+1):-99;if(i.char2=en,S(i[i.cset],i.char1)){var eo=i[i.cset];s[o++]=i.char1,s[o++]=eo,i.enc(),i.i=i.i+1;break}if(S(i.set2,i.char1)){var es=i[i.cset];s[o++]=i.posicode_sf2,s[o++]=es,i.enc(),s[o++]=i.char1,s[o++]=i.set2,i.enc(),i.i=i.i+1;break}if(S(i[i.cset],i.char2)){if(G(i.cset,"set0")){var ei=i[i.cset];s[o++]=i.posicode_sf1,s[o++]=ei,i.enc(),s[o++]=i.char1,s[o++]=i.set1,i.enc()}else{var ec=i[i.cset];s[o++]=i.posicode_sf0,s[o++]=ec,i.enc(),s[o++]=i.char1,s[o++]=i.set0,i.enc()}i.i=i.i+1;break}if(G(i.cset,"set0")){var ed=i[i.cset];s[o++]=i.posicode_la1,s[o++]=ed,i.enc(),i.cset="set1"}else{var el=i[i.cset];s[o++]=i.posicode_la0,s[o++]=el,i.enc(),i.cset="set0"}break}i.cws=N(i.cws,0,i.j)}i.encs=M(i.posicode_encmaps,i.version),i.v=0;for(var ep=i.cws,eb=0,ef=ep.length;eb<ef;eb++){i.cw=M(ep,eb);for(var em=0;em<6;em++)((i.cw^i.v)&1)!=0&&(i.v=7682^i.v),i.v=p(i.v/2),i.cw=p(i.cw/2)}for(i.v=i.v+i.checkoffset,G(i.version,"limiteda")||G(i.version,"limitedb")?(i.v=1023&i.v,i.v>824&&i.v<853&&(i.v=i.v+292)):i.v=(1023&i.v)+45,i.d=h([2,2,2,2,2,2]),i.r=0,i.c=0,i.w=0,i.sum=0;i.sum!=i.v;)i.t=W(i.sum+M(M(i.posicode_c2w,i.r),i.c)),i.t==i.v&&(i.w=i.w+1,B(i.d,i.r,i.w+2),i.sum=i.t),i.t>i.v&&(B(i.d,i.r,i.w+2),i.r=i.r+1,i.w=0),i.t<i.v&&(i.c=i.c+1,i.w=i.w+1,i.sum=i.t);for(var ev=20,eh=0;eh<=4;eh+=1)ev=W(ev-M(i.d,eh));if(B(i.d,5,ev),G(i.version,"b")||G(i.version,"limitedb")){s[o++]=1/0;for(var eg=i.d,eu=0,ex=eg.length;eu<ex;eu++)s[o++]=M(eg,eu)+1;i.d=h()}i.cbs=_(u(12),"111111111111");for(var ew=5;ew>=0;ew-=1)i.i=ew,B(i.cbs,(5-i.i)*2+1,M(i.d,i.i)+47);i.sbs=u(6*i.cws.length+31);var e_=M(i.encs,i.encs.length-2);A(i.sbs,0,e_),i.j=e_.length;for(var ek=0,ey=i.cws.length-1;ek<=ey;ek+=1)i.i=ek,A(i.sbs,i.j,M(i.encs,M(i.cws,i.i))),i.j=i.j+6;A(i.sbs,i.j,i.cbs),i.j=i.j+12;var eq=M(i.encs,i.encs.length-1);A(i.sbs,i.j,eq),i.j=eq.length+i.j,i.sbs=N(i.sbs,0,i.j),-1==i.height&&(i.height=1),s[o++]=1/0;for(var eC=[],eM=i.sbs,eS=0,ej=eM.length;eS<ej;eS++)eC[eS]=M(eM,eS)-48;eC=h(eC);for(var eB=[],eN=0,eA=~~((i.sbs.length+1)/2);eN<eA;eN++)eB[eN]=i.height;eB=h(eB);for(var eT=[],ez=0,eR=~~((i.sbs.length+1)/2);ez<eR;ez++)eT[ez]=0;eT=h(eT);var eI=new Map([["a",0],["b",0],["limiteda",12],["limitedb",13]]),eD=new Map([["a",0],["b",0],["limiteda",12],["limitedb",13]]);s[o++]="ren",s[o++]="renlinear",s[o++]="sbs",s[o++]=eC,s[o++]="bhs",s[o++]=eB,s[o++]="bbs",s[o++]=eT,s[o++]="txt",s[o++]=h([h([i.text,i.text1xoffset,i.text1yoffset,i.text1font,i.text1size])]),s[o++]="text1xalign",s[o++]="center",s[o++]="borderleft",s[o++]=M(eI,i.version),s[o++]="borderright",s[o++]=M(eD,i.version),s[o++]="opt",s[o++]=i.options;var eE=g();s[o++]=eE,i._render&&a3(),i=e}function e7(){if(!e7.globals){var e=i;(i=e7.globals={}).codablockf_swa=-1,i.codablockf_swb=-2,i.codablockf_swc=-3,i.codablockf_sft=-4,i.codablockf_fn1=-5,i.codablockf_fn2=-6,i.codablockf_fn3=-7,i.codablockf_fn4=-8,i.codablockf_sta=-9,i.codablockf_stp=-10,i.swa=i.codablockf_swa,i.swb=i.codablockf_swb,i.swc=i.codablockf_swc,i.sft=i.codablockf_sft,i.fn1=i.codablockf_fn1,i.fn2=i.codablockf_fn2,i.fn3=i.codablockf_fn3,i.fn4=i.codablockf_fn4,i.sta=i.codablockf_sta,i.stp=i.codablockf_stp,i.codablockf_charmaps=h([h([32,32,"00"]),h(["!","!","01"]),h(['"','"',"02"]),h(["#","#","03"]),h(["$","$","04"]),h(["%","%","05"]),h(["&","&","06"]),h(["'","'","07"]),h([40,40,"08"]),h([41,41,"09"]),h(["*","*","10"]),h(["+","+","11"]),h([",",",","12"]),h(["-","-","13"]),h([".",".","14"]),h(["/","/","15"]),h(["0","0","16"]),h(["1","1","17"]),h(["2","2","18"]),h(["3","3","19"]),h(["4","4","20"]),h(["5","5","21"]),h(["6","6","22"]),h(["7","7","23"]),h(["8","8","24"]),h(["9","9","25"]),h([":",":","26"]),h([";",";","27"]),h(["<","<","28"]),h(["=","=","29"]),h([">",">","30"]),h(["?","?","31"]),h(["@","@","32"]),h(["A","A","33"]),h(["B","B","34"]),h(["C","C","35"]),h(["D","D","36"]),h(["E","E","37"]),h(["F","F","38"]),h(["G","G","39"]),h(["H","H","40"]),h(["I","I","41"]),h(["J","J","42"]),h(["K","K","43"]),h(["L","L","44"]),h(["M","M","45"]),h(["N","N","46"]),h(["O","O","47"]),h(["P","P","48"]),h(["Q","Q","49"]),h(["R","R","50"]),h(["S","S","51"]),h(["T","T","52"]),h(["U","U","53"]),h(["V","V","54"]),h(["W","W","55"]),h(["X","X","56"]),h(["Y","Y","57"]),h(["Z","Z","58"]),h(["[","[","59"]),h([92,92,"60"]),h(["]","]","61"]),h(["^","^","62"]),h(["_","_","63"]),h([0,"`","64"]),h([1,"a","65"]),h([2,"b","66"]),h([3,"c","67"]),h([4,"d","68"]),h([5,"e","69"]),h([6,"f","70"]),h([7,"g","71"]),h([8,"h","72"]),h([9,"i","73"]),h([10,"j","74"]),h([11,"k","75"]),h([12,"l","76"]),h([13,"m","77"]),h([14,"n","78"]),h([15,"o","79"]),h([16,"p","80"]),h([17,"q","81"]),h([18,"r","82"]),h([19,"s","83"]),h([20,"t","84"]),h([21,"u","85"]),h([22,"v","86"]),h([23,"w","87"]),h([24,"x","88"]),h([25,"y","89"]),h([26,"z","90"]),h([27,"{","91"]),h([28,"|","92"]),h([29,"}","93"]),h([30,"~","94"]),h([31,127,"95"]),h([i.fn3,i.fn3,"96"]),h([i.fn2,i.fn2,"97"]),h([i.sft,i.sft,"98"]),h([i.swc,i.swc,"99"]),h([i.swb,i.fn4,i.swb]),h([i.fn4,i.swa,i.swa]),h([i.fn1,i.fn1,i.fn1]),h([i.sta,i.sta,i.sta]),h([i.stp,i.stp,i.stp])]),i.codablockf_encs=h(["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"]),i.charvals=h([new Map,new Map,new Map]);for(var a=0,r=i.codablockf_charmaps.length-1;a<=r;a+=1){i.i=a,i.encs=M(i.codablockf_charmaps,i.i);for(var t=0;t<=2;t+=1){i.j=t;var n=M(i.encs,i.j);G(T(n),"stringtype")&&(n=M(n,0)),B(M(i.charvals,i.j),n,i.i)}}i.seta=M(i.charvals,0),i.setb=M(i.charvals,1),i.setc=M(i.charvals,2),i.charvals=i.charvals,s[o++]=1/0;for(var c=64;c<=95;c+=1)s[o++]=c;for(var d=0;d<=15;d+=1)s[o++]=d;for(var l=26;
1l<=63;l+=1)s[o++]=l;var p=h();i.abmap=p;for(var b=[],f=0;f<=85;f+=1)b[f]=f;b=h(b),i.cmap=b,i=e}var e=i;(i=Object.assign({},i,e7.globals)).dontdraw=!1,i.rows=-1,i.columns=8,i.rowheight=10,i.sepheight=1,i.parse=!1,i.parsefnc=!1,i.modunit=1,s[o++]=null,ea();var m=s[--o];i.options=m;var v=s[--o];i.barcode=v,i._render=!(i.dontdraw||i.bwipp_dontdraw),i.barcode.length>25e3&&(s[o++]="bwipp.codablockfinputTooLong#18825",s[o++]="The input data is too long",Y()),(i.columns<4||i.columns>62)&&(s[o++]="bwipp.codablockfBadColumns#18829",s[o++]="Codablock F must have 4 to 62 columns",Y()),-1!=i.rows&&(i.rows<2||i.rows>44)&&(s[o++]="bwipp.codablockfBadRows#18833",s[o++]="Codablock F must have 2 to 44 rows",Y()),(i.rowheight<8||i.rowheight>50)&&(s[o++]="bwipp.codablockfBadRowHeight#18837",s[o++]="Codablock F must have rowheight from 8 to 50",Y()),(i.sepheight<1||i.sepheight>5)&&(s[o++]="bwipp.codablockfBadSepHeight#18841",s[o++]="Codablock F must have sepheight from 1 to 5",Y());var g=i.columns>=4&&i.columns<=62?i.columns:8;i.c=g;var u=i.rows>=2&&i.rows<=44?i.rows:-1;i.rows=u,i.fncvals=new Map([["parse",i.parse],["parsefnc",i.parsefnc],["FNC1",i.codablockf_fn1],["FNC3",i.codablockf_fn3]]),s[o++]=i.barcode,s[o++]=i.fncvals,et();var x=s[--o];i.msg=x,i.msglen=i.msg.length,i.kmsg=i.msg,s[o++]=1/0,I(i.msg,function(){if(s[o-1]>=128){var e=s[--o];s[o++]=i.codablockf_fn4,s[o++]=127&e}}),L(h(E()));var w=s[--o];i.msg=w,o--,i.msglen=i.msg.length,i.msglen>5452&&(s[o++]="bwipp.codablockfinputTooLong#18872",s[o++]="The input data is too long",Y()),s[o++]=1/0;for(var _=0,k=i.msglen+1;_<k;_++)s[o++]=0;i.numsAtNEven=h(),s[o++]=1/0;for(var y=0,q=i.msglen+1;y<q;y++)s[o++]=0;i.numsAtSEven=h(),s[o++]=1/0;for(var C=0,j=i.msglen+1;C<j;C++)s[o++]=0;i.numsAtNOdd=h(),s[o++]=1/0;for(var z=0,R=i.msglen+1;z<R;z++)s[o++]=0;i.numsAtSOdd=h();for(var D=i.msglen-1;D>=0;D-=1)i.i=D,i.ch=M(i.msg,i.i),0!=i.i&&M(i.msg,i.i-1)==i.codablockf_fn4?(B(i.numsAtNEven,i.i,0),B(i.numsAtSEven,i.i,0),B(i.numsAtNOdd,i.i,0),B(i.numsAtSOdd,i.i,0)):S(i.setc,i.ch)?i.ch==i.codablockf_fn1?(B(i.numsAtNEven,i.i,1+M(i.numsAtNEven,i.i+1)),B(i.numsAtSEven,i.i,2+M(i.numsAtSEven,i.i+1)),B(i.numsAtNOdd,i.i,0),B(i.numsAtSOdd,i.i,0)):(B(i.numsAtNEven,i.i,1+M(i.numsAtNOdd,i.i+1)),B(i.numsAtSEven,i.i,1+M(i.numsAtSOdd,i.i+1)),B(i.numsAtNOdd,i.i,1+M(i.numsAtNEven,i.i+1)),B(i.numsAtSOdd,i.i,1+M(i.numsAtSEven,i.i+1))):(B(i.numsAtNEven,i.i,0),B(i.numsAtSEven,i.i,0),B(i.numsAtNOdd,i.i,0),B(i.numsAtSOdd,i.i,0));i.numsscr=function(){var e=s[--o];s[o++]=M(i.numsAtNEven,e),s[o++]=M(i.numsAtSEven,e)},i.enca=function(){var e=s[--o];B(i.cws,i.j,M(i.seta,e)),i.j=i.j+1},i.encb=function(){var e=s[--o];B(i.cws,i.j,M(i.setb,e)),i.j=i.j+1},i.encc=function(){if(P(T(s[o-1]),"arraytype")){var e=s[--o];s[o++]=M(i.setc,e)}else{F(s[--o]);var a=s[--o],r=s[--o];s[o++]=W(a-48+(r-48)*10)}var t=s[--o];B(i.cws,i.j,t),i.j=i.j+1},i.anotb=function(){var e=s[--o];s[o++]=S(i.seta,e)&&!S(i.setb,e)},i.bnota=function(){var e=s[--o];s[o++]=S(i.setb,e)&&!S(i.seta,e)},s[o++]=1/0;for(var X=0,U=i.msg.length;X<U;X++)s[o++]=0;s[o++]=9999,i.nextanotb=h(),s[o++]=1/0;for(var K=0,V=i.msg.length;K<V;K++)s[o++]=0;s[o++]=9999,i.nextbnota=h();for(var H=i.msg.length-1;H>=0;H-=1)i.i=H,s[o++]=M(i.msg,i.i),i.anotb(),s[--o]?B(i.nextanotb,i.i,0):B(i.nextanotb,i.i,M(i.nextanotb,i.i+1)+1),s[o++]=M(i.msg,i.i),i.bnota(),s[--o]?B(i.nextbnota,i.i,0):B(i.nextbnota,i.i,M(i.nextbnota,i.i+1)+1);for(i.abeforeb=function(){var e=s[--o];s[o++]=O(M(i.nextanotb,e),M(i.nextbnota,e))},i.bbeforea=function(){var e=s[--o];s[o++]=O(M(i.nextbnota,e),M(i.nextanotb,e))},i.padrow=function(){for(var e=s[--o],a=0;a<e;a++)for(;;){if(G(i.cset,"seta")){s[o++]=i.codablockf_swc,i.enca(),i.cset="setc";break}if(G(i.cset,"setb")){s[o++]=i.codablockf_swc,i.encb(),i.cset="setc";break}if(G(i.cset,"setc")){s[o++]=i.codablockf_swb,i.encc(),i.cset="setb";break}}},i.encafitsrow=function(){if(i.rem<=2&&M(i.msg,i.i)==i.codablockf_fn4){var e=2==i.rem&&95>=M(i.msg,i.i+1);s[o++]=e,e&&(s[o++]=i.codablockf_fn4,i.enca(),s[o++]=M(i.msg,i.i+1),i.enca(),i.i=i.i+2)}else s[o++]=M(i.msg,i.i),i.enca(),i.i=i.i+1,s[o++]=!0},i.encbfitsrow=function(){if(i.rem<=2&&M(i.msg,i.i)==i.codablockf_fn4){var e=2==i.rem&&M(i.msg,i.i+1)>=32;s[o++]=e,e&&(s[o++]=i.codablockf_fn4,i.encb(),s[o++]=M(i.msg,i.i+1),i.encb(),i.i=i.i+2)}else s[o++]=M(i.msg,i.i),i.encb(),i.i=i.i+1,s[o++]=!0},i.cws=h((i.c+5)*44),i.i=0,i.j=0,i.r=1,i.lastrow=!1;!i.lastrow;){i.r>44&&(s[o++]="bwipp.codablockfTooBig#19025",s[o++]="Maximum length exceeded",Y()),s[o++]=i.codablockf_sta,i.enca(),i.i<i.msglen?(s[o++]=i.i,i.numsscr()):(s[o++]=-1,s[o++]=-1);var Z=s[--o];i.nums=Z;var Q=s[--o];for(i.nchars=Q;;){if(0==i.msglen){s[o++]=i.codablockf_swb,i.enca(),i.cset="setb";break}if(i.nums>=2){s[o++]=i.codablockf_swc,i.enca(),i.cset="setc";break}if(s[o++]=i.i,i.abeforeb(),s[--o]){s[o++]=i.codablockf_sft,i.enca(),i.cset="seta";break}s[o++]=i.codablockf_swb,i.enca(),i.cset="setb";break}for(i.j=i.j+1,i.endofrow=!1;i.rem=W(i.c+3-i.j%(i.c+5)),i.i!=i.msglen&&!i.endofrow;){s[o++]=i.i,i.numsscr();var $=s[--o];i.nums=$;var J=s[--o];i.nchars=J;var ee=i.nums>2*i.rem?2*i.rem:i.nums;for(i.remnums=ee;;){if((G(i.cset,"seta")||G(i.cset,"setb"))&&i.remnums>=4&&M(i.msg,i.i)!=i.codablockf_fn1){if(i.remnums%2==0&&i.rem>=3){s[o++]=i.codablockf_swc,G(i.cset,"seta")?i.enca():i.encb(),i.cset="setc";for(var er=0;er<2;er++)M(i.msg,i.i)==i.codablockf_fn1?(s[o++]=i.codablockf_fn1,i.encc(),i.i=i.i+1):(s[o++]=N(i.msg,i.i,2),i.encc(),i.i=i.i+2);break}if(i.remnums%2!=0&&i.rem>=4){s[o++]=M(i.msg,i.i),G(i.cset,"seta")?i.enca():i.encb(),i.i=i.i+1,s[o++]=i.codablockf_swc,G(i.cset,"seta")?i.enca():i.encb(),i.cset="setc";for(var en=0;en<2;en++)M(i.msg,i.i)==i.codablockf_fn1?(s[o++]=i.codablockf_fn1,i.encc(),i.i=i.i+1):(s[o++]=N(i.msg,i.i,2),i.encc(),i.i=i.i+2);break}}s[o++]=G(i.cset,"setb"),s[o++]=M(i.msg,i.i),i.anotb();var eo=s[--o];if(s[--o]&&eo&&i.rem>=2){if(i.i<i.msglen-1&&(s[o++]=i.i+1,i.bbeforea(),s[--o])){s[o++]=i.codablockf_sft,i.encb(),s[o++]=M(i.msg,i.i),i.enca(),i.i=i.i+1;break}s[o++]=i.codablockf_swa,i.encb(),i.cset="seta",s[o++]=M(i.msg,i.i),i.enca(),i.i=i.i+1;break}s[o++]=G(i.cset,"seta"),s[o++]=M(i.msg,i.i),i.bnota();var es=s[--o];if(s[--o]&&es&&i.rem>=2){if(i.i<i.msglen-1&&(s[o++]=i.i+1,i.abeforeb(),s[--o])){s[o++]=i.codablockf_sft,i.enca(),s[o++]=M(i.msg,i.i),i.encb(),i.i=i.i+1;break}s[o++]=i.codablockf_swb,i.enca(),i.cset="setb",s[o++]=M(i.msg,i.i),i.encb(),i.i=i.i+1;break}if(G(i.cset,"setc")&&i.remnums<2&&i.rem>=2){if(i.rem=i.rem-1,s[o++]=i.i,i.abeforeb(),s[--o]){if(s[o++]=i.codablockf_swa,i.encc(),i.cset="seta",i.encafitsrow(),s[--o])break}else if(s[o++]=i.codablockf_swb,i.encc(),i.cset="setb",i.encbfitsrow(),s[--o])break}if(G(i.cset,"seta")&&S(i.seta,M(i.msg,i.i))&&i.rem>=1&&(i.encafitsrow(),s[--o])||G(i.cset,"setb")&&S(i.setb,M(i.msg,i.i))&&i.rem>=1&&(i.encbfitsrow(),s[--o]))break;if(G(i.cset,"setc")&&i.remnums>=2&&i.rem>=1){M(i.msg,i.i)==i.codablockf_fn1?(s[o++]=i.codablockf_fn1,i.encc(),i.i=i.i+1):(s[o++]=N(i.msg,i.i,2),i.encc(),i.i=i.i+2);break}i.endofrow=!0;break}}(i.r>=i.rows||-1==i.rows)&&i.r>1&&i.i==i.msglen&&i.rem>=2?(s[o++]=i.rem-2,i.padrow(),i.j=i.j+3,s[o++]=i.codablockf_stp,i.enca(),i.lastrow=!0):(s[o++]=i.rem,i.padrow(),i.j=i.j+1,s[o++]=i.codablockf_stp,i.enca(),i.r=i.r+1)}i.cws=N(i.cws,0,i.j),i.chkmsg=h(i.kmsg.length),i.j=0;for(var ei=0,ec=i.kmsg.length-1;ei<=ec;ei+=1)i.i=ei,i.char=M(i.kmsg,i.i),i.char>=0&&(B(i.chkmsg,i.j,i.char),i.j=i.j+1),i.char==i.codablockf_fn1&&0!=i.i&&(B(i.chkmsg,i.j,29),i.j=i.j+1);i.t1=0,i.t2=0,i.k1=0,i.k2=0;for(var ed=0,el=i.j-1;ed<=el;ed+=1)i.i=ed,i.t1=M(i.chkmsg,i.i)*i.i%86,i.t2=W(i.t1+M(i.chkmsg,i.i))%86,i.k1=W(i.k1+i.t2)%86,i.k2=W(i.k2+i.t1)%86;
1B(i.cws,i.cws.length-4,M(P(i.cset,"setc")?i.abmap:i.cmap,i.k1)),B(i.cws,i.cws.length-3,M(P(i.cset,"setc")?i.abmap:i.cmap,i.k2));var ep=i.cws,eb=99!=M(ep,1)?i.abmap:i.cmap;B(ep,2,M(eb,i.r-2));for(var ef=1,em=i.r-1;ef<=em;ef+=1){i.i=ef;var ev=i.cws,eh=i.i,eg=i.c,eu=M(ev,eh*(eg+5)+2-1);B(ev,eh*(eg+5)+2,M(99!=eu?i.abmap:i.cmap,i.i+42))}for(var ex=0,ew=i.r-1;ex<=ew;ex+=1){i.rcws=N(i.cws,ex*(i.c+5),i.c+4),i.csum=M(i.rcws,0);for(var e_=1,ek=i.rcws.length-2;e_<=ek;e_+=1)i.i=e_,i.csum=W(i.csum+M(i.rcws,i.i)*i.i);B(i.rcws,i.rcws.length-1,i.csum%103)}S(i.options,"debugcws")&&(s[o++]="bwipp.debugcws#19244",s[o++]=i.cws,Y()),i.rowbits=h(i.r);for(var ey=0,eq=i.r-1;ey<=eq;ey+=1){i.i=ey,s[o++]=1/0;for(var eC=N(i.cws,i.i*(i.c+5),i.c+5),eM=0,eS=eC.length;eM<eS;eM++)I(M(i.codablockf_encs,M(eC,eM)),function(){s[o-1]-=48});i.sbs=h(),s[o++]=1/0;var ej=i.sbs;s[o++]=0;for(var eB=0,eN=ej.length;eB<eN;eB++)for(var eA=+(1!=s[o-1]),eT=0,ez=M(ej,eB);eT<ez;eT++)s[o++]=eA;L(h(E()-1));var eR=s[--o];s[--o-1]=eR,s[o++]=i.rowbits,s[o++]=i.i;var eI=s[o-3],eD=s[o-1],eE=s[o-2];o-=3,B(eE,eD,eI)}i.symwid=11*i.c+57,i.symhgt=i.sepheight*(i.r+1)+i.r*i.rowheight,i.numcomprows=2*i.r+1,s[o++]=i.symwid*i.numcomprows;try{var eF=s[--o];s[o++]=h(eF),s[o++]=!1}catch(e){s[o++]=!0}s[--o]&&(s[o-1]="bwipp.codablockfSymbolTooLarge#19270",s[o++]="The symbol size exceeds the implementation limits",Y());var eL=s[--o];i.pixs=eL,s[o++]=1/0;for(var eG=0,eP=i.symwid;eG<eP;eG++)s[o++]=1;i.allone=h(),s[o++]=1/0,s[o++]=1,s[o++]=1,s[o++]=0,s[o++]=1,s[o++]=0,s[o++]=0,s[o++]=0,s[o++]=0,s[o++]=1,s[o++]=0,s[o++]=0;for(var eO=0,eX=i.symwid-24;eO<eX;eO++)s[o++]=1;s[o++]=1,s[o++]=1,s[o++]=0,s[o++]=0,s[o++]=0,s[o++]=1,s[o++]=1,s[o++]=1,s[o++]=0,s[o++]=1,s[o++]=0,s[o++]=1,s[o++]=1,i.seprow=h(),i.rowheights=h(i.numcomprows),i.pos=0,i.ri=0,A(i.pixs,i.pos,i.allone),i.pos=W(i.pos+i.symwid),B(i.rowheights,i.ri,i.sepheight),i.ri=i.ri+1;for(var eU=0,eK=i.r-2;eU<=eK;eU+=1)i.i=eU,A(i.pixs,i.pos,M(i.rowbits,i.i)),i.pos=W(i.pos+i.symwid),B(i.rowheights,i.ri,i.rowheight),i.ri=i.ri+1,A(i.pixs,i.pos,i.seprow),i.pos=W(i.pos+i.symwid),B(i.rowheights,i.ri,i.sepheight),i.ri=i.ri+1;A(i.pixs,i.pos,M(i.rowbits,i.r-1)),i.pos=W(i.pos+i.symwid),B(i.rowheights,i.ri,i.rowheight),i.ri=i.ri+1,A(i.pixs,i.pos,i.allone),B(i.rowheights,i.ri,i.sepheight),s[o++]=new Map([["ren","renmatrix"],["pixs",i.pixs],["pixx",i.symwid],["pixy",i.symhgt],["rowheights",i.rowheights],["height",i.symhgt/72],["width",i.symwid/72],["opt",i.options]]),i._render&&a0(),i=e}function e9(){if(!e9.globals){var e=i;(i=e9.globals={}).code16k_swa=-1,i.code16k_swb=-2,i.code16k_swc=-3,i.code16k_sa1=-4,i.code16k_sb1=-5,i.code16k_sc1=-6,i.code16k_sa2=-7,i.code16k_sb2=-8,i.code16k_sc2=-9,i.code16k_pad=-10,i.code16k_sb3=-11,i.code16k_sc3=-12,i.code16k_fn1=-13,i.code16k_fn2=-14,i.code16k_fn3=-15,i.code16k_fn4=-16,i.swa=i.code16k_swa,i.swb=i.code16k_swb,i.swc=i.code16k_swc,i.sa1=i.code16k_sa1,i.sb1=i.code16k_sb1,i.sc1=i.code16k_sc1,i.sa2=i.code16k_sa2,i.sb2=i.code16k_sb2,i.sc2=i.code16k_sc2,i.pad=i.code16k_pad,i.sb3=i.code16k_sb3,i.sc3=i.code16k_sc3,i.fn1=i.code16k_fn1,i.fn2=i.code16k_fn2,i.fn3=i.code16k_fn3,i.fn4=i.code16k_fn4,i.code16k_charmaps=h([h([32,32,"00"]),h(["!","!","01"]),h(['"','"',"02"]),h(["#","#","03"]),h(["$","$","04"]),h(["%","%","05"]),h(["&","&","06"]),h(["'","'","07"]),h([40,40,"08"]),h([41,41,"09"]),h(["*","*","10"]),h(["+","+","11"]),h([",",",","12"]),h(["-","-","13"]),h([".",".","14"]),h(["/","/","15"]),h(["0","0","16"]),h(["1","1","17"]),h(["2","2","18"]),h(["3","3","19"]),h(["4","4","20"]),h(["5","5","21"]),h(["6","6","22"]),h(["7","7","23"]),h(["8","8","24"]),h(["9","9","25"]),h([":",":","26"]),h([";",";","27"]),h(["<","<","28"]),h(["=","=","29"]),h([">",">","30"]),h(["?","?","31"]),h(["@","@","32"]),h(["A","A","33"]),h(["B","B","34"]),h(["C","C","35"]),h(["D","D","36"]),h(["E","E","37"]),h(["F","F","38"]),h(["G","G","39"]),h(["H","H","40"]),h(["I","I","41"]),h(["J","J","42"]),h(["K","K","43"]),h(["L","L","44"]),h(["M","M","45"]),h(["N","N","46"]),h(["O","O","47"]),h(["P","P","48"]),h(["Q","Q","49"]),h(["R","R","50"]),h(["S","S","51"]),h(["T","T","52"]),h(["U","U","53"]),h(["V","V","54"]),h(["W","W","55"]),h(["X","X","56"]),h(["Y","Y","57"]),h(["Z","Z","58"]),h(["[","[","59"]),h([92,92,"60"]),h(["]","]","61"]),h(["^","^","62"]),h(["_","_","63"]),h([0,"`","64"]),h([1,"a","65"]),h([2,"b","66"]),h([3,"c","67"]),h([4,"d","68"]),h([5,"e","69"]),h([6,"f","70"]),h([7,"g","71"]),h([8,"h","72"]),h([9,"i","73"]),h([10,"j","74"]),h([11,"k","75"]),h([12,"l","76"]),h([13,"m","77"]),h([14,"n","78"]),h([15,"o","79"]),h([16,"p","80"]),h([17,"q","81"]),h([18,"r","82"]),h([19,"s","83"]),h([20,"t","84"]),h([21,"u","85"]),h([22,"v","86"]),h([23,"w","87"]),h([24,"x","88"]),h([25,"y","89"]),h([26,"z","90"]),h([27,"{","91"]),h([28,"|","92"]),h([29,"}","93"]),h([30,"~","94"]),h([31,127,"95"]),h([i.fn3,i.fn3,"96"]),h([i.fn2,i.fn2,"97"]),h([i.sb1,i.sa1,"98"]),h([i.swc,i.swc,"99"]),h([i.swb,i.fn4,i.swb]),h([i.fn4,i.swa,i.swa]),h([i.fn1,i.fn1,i.fn1]),h([i.pad,i.pad,i.pad]),h([i.sb2,i.sa2,i.sb1]),h([i.sc2,i.sc2,i.sb2]),h([i.sc3,i.sc3,i.sb3])]),i.code16k_metrics=h([h([2,7]),h([3,12]),h([4,17]),h([5,22]),h([6,27]),h([7,32]),h([8,37]),h([9,42]),h([10,47]),h([11,52]),h([12,57]),h([13,62]),h([14,67]),h([15,72]),h([16,77])]),i.code16k_encs=
1h(["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"]),i.code16k_startencs=h(["3211","2221","2122","1411","1132","1231","1114","3112","3211","2221","2122","1411","1132","1231","1114","3112"]),i.code16k_stopencsodd=h(["3211","2221","2122","1411","1132","1231","1114","3112","1132","1231","1114","3112","3211","2221","2122","1411"]),i.code16k_stopencseven=h(["2122","1411","1132","1231","1114","3112","1132","1231","1114","3112","3211","2221","2122","1411","3211","2221"]),i.charvals=h([new Map,new Map,new Map]);for(var a=0,r=i.code16k_charmaps.length-1;a<=r;a+=1){i.i=a,i.encs=M(i.code16k_charmaps,i.i);for(var t=0;t<=2;t+=1){i.j=t;var n=M(i.encs,i.j);G(T(n),"stringtype")&&(n=M(n,0)),B(M(i.charvals,i.j),n,i.i)}}i.charvals=i.charvals,i.seta=M(i.charvals,0),i.setb=M(i.charvals,1),i.setc=M(i.charvals,2),i=e}var e=i;(i=Object.assign({},i,e9.globals)).dontdraw=!1,i.sam=-1,i.rows=0,i.rowheight=8,i.sepheight=1,i.raw=!1,i.parse=!1,i.parsefnc=!1,i.modunit=1,s[o++]=null,ea();var c=s[--o];i.options=c;var d=s[--o];if(i.barcode=d,i.barcode.length>500&&(s[o++]="bwipp.code16kinputTooLong#19548",s[o++]="The input data is too long",Y()),i._render=!(i.dontdraw||i.bwipp_dontdraw),0!=i.rows&&(i.rows<2||i.rows>16)&&(s[o++]="bwipp.code16kBadRows#19565",s[o++]="Code 16K must have 2 to 16 rows",Y()),(i.rowheight<8||i.rowheight>50)&&(s[o++]="bwipp.code16kBadRowHeight#19569",s[o++]="Code 16K must have rowheight from 8 to 50",Y()),(i.sepheight<1||i.sepheight>5)&&(s[o++]="bwipp.code16kBadSepHeight#19573",s[o++]="Code 16K must have sepheight from 1 to 5",Y()),-1!=i.sam){s[o++]=!0;for(var l=0;l<1;l++){var p=i.sam;if(p<12||p>99||i.sam%10<2||~~(i.sam/10)>i.sam%10){s[o-1]=!1;break}}s[--o]||(s[o++]="bwipp.code16kBadSAM#19584",s[o++]='SAM must be formatted as "NM" for Nth of M symbols, from 2 to 9 symbols',Y())}if(-1!=i.sam&&(i.rows=16),i.raw){for(i.mode=0,i.cws=h(i.barcode.length),i.i=0,i.j=0;!(i.i>=i.barcode.length-3)&&94==M(i.barcode,i.i);){var b=N(i.barcode,i.i+1,3);s[o++]=b,s[o++]=!1;for(var f=0,m=b.length;f<m;f++){var v=M(b,f);(v<48||v>57)&&(s[o-1]=!0)}if(s[--o]){o--;break}var g=s[--o];i.cw=q(g),i.cw>106&&(s[o++]="bwipp.code16kBadRawCodeword#19603",s[o++]="Raw codewords must be 0 to 106",Y()),B(i.cws,i.j,i.cw),i.i=i.i+4,i.j=i.j+1}i.i!=i.barcode.length&&(s[o++]="bwipp.code16kBadRawFormat#19610",s[o++]="Raw codewords must be formatted as ^NNN",Y()),i.cws=N(i.cws,0,i.j)}else{i.fncvals=new Map([["parse",i.parse],["parsefnc",i.parsefnc],["FNC1",i.code16k_fn1],["FNC2",i.code16k_fn2],["FNC3",i.code16k_fn3]]),s[o++]=i.barcode,s[o++]=i.fncvals,et();var u=s[--o];i.msg=u,i.msglen=i.msg.length,s[o++]=1/0;for(var x=0,w=i.msglen;x<w;x++)s[o++]=0;s[o++]=0,i.numSA=h(),s[o++]=1/0;for(var _=0,k=i.msglen;_<k;_++)s[o++]=0;s[o++]=0,i.numEA=h();for(var y=i.msglen-1;y>=0;y-=1)i.i=y,M(i.msg,i.i)>=0&&(M(i.msg,i.i)>=128?B(i.numEA,i.i,M(i.numEA,i.i+1)+1):B(i.numSA,i.i,M(i.numSA,i.i+1)+1));i.ea=!1,s[o++]=1/0;for(var C=0,j=i.msglen-1;C<=j;C+=1){if(i.i=C,i.c=M(i.msg,i.i),i.ea==i.c<128&&i.c>=0){var z=M(i.ea?i.numSA:i.numEA,i.i),R=W(z+i.i)==i.msglen?3:5;
1z<R||(i.ea=!i.ea,s[o++]=i.code16k_fn4),s[o++]=i.code16k_fn4}i.c>=0?s[o++]=127&i.c:s[o++]=i.c}L(h(E()));var D=s[--o];i.msg=D,o--,i.msglen=i.msg.length,s[o++]=1/0;for(var X=0,U=i.msglen+1;X<U;X++)s[o++]=0;i.numsAtNEven=h(),s[o++]=1/0;for(var K=0,H=i.msglen+1;K<H;K++)s[o++]=0;i.numsAtSEven=h(),s[o++]=1/0;for(var Z=0,Q=i.msglen+1;Z<Q;Z++)s[o++]=0;i.numsAtNOdd=h(),s[o++]=1/0;for(var $=0,J=i.msglen+1;$<J;$++)s[o++]=0;i.numsAtSOdd=h();for(var ee=i.msglen-1;ee>=0;ee-=1)i.i=ee,i.ch=M(i.msg,i.i),S(i.setc,i.ch)?i.ch==i.code16k_fn1?(B(i.numsAtNEven,i.i,1+M(i.numsAtNEven,i.i+1)),B(i.numsAtSEven,i.i,2+M(i.numsAtSEven,i.i+1)),B(i.numsAtNOdd,i.i,0),B(i.numsAtSOdd,i.i,0)):(B(i.numsAtNEven,i.i,1+M(i.numsAtNOdd,i.i+1)),B(i.numsAtSEven,i.i,1+M(i.numsAtSOdd,i.i+1)),B(i.numsAtNOdd,i.i,1+M(i.numsAtNEven,i.i+1)),B(i.numsAtSOdd,i.i,1+M(i.numsAtSEven,i.i+1))):(B(i.numsAtNEven,i.i,0),B(i.numsAtSEven,i.i,0),B(i.numsAtNOdd,i.i,0),B(i.numsAtSOdd,i.i,0));i.numsscr=function(){var e=s[--o];s[o++]=M(i.numsAtNEven,e),s[o++]=M(i.numsAtSEven,e)},i.enca=function(){var e=s[--o];B(i.cws,i.j,M(i.seta,e)),i.j=i.j+1},i.encb=function(){var e=s[--o];B(i.cws,i.j,M(i.setb,e)),i.j=i.j+1},i.encc=function(){if(P(T(s[o-1]),"arraytype")){var e=s[--o];s[o++]=M(i.setc,e)}else{F(s[--o]);var a=s[--o],r=s[--o];s[o++]=W(a-48+(r-48)*10)}var t=s[--o];B(i.cws,i.j,t),i.j=i.j+1},i.anotb=function(){var e=s[--o];s[o++]=S(i.seta,e)&&!S(i.setb,e)},i.bnota=function(){var e=s[--o];s[o++]=S(i.setb,e)&&!S(i.seta,e)},s[o++]=1/0;for(var er=0,en=i.msg.length;er<en;er++)s[o++]=0;s[o++]=9999,i.nextanotb=h(),s[o++]=1/0;for(var eo=0,es=i.msg.length;eo<es;eo++)s[o++]=0;s[o++]=9999,i.nextbnota=h();for(var ei=i.msg.length-1;ei>=0;ei-=1)i.i=ei,s[o++]=M(i.msg,i.i),i.anotb(),s[--o]?B(i.nextanotb,i.i,0):B(i.nextanotb,i.i,M(i.nextanotb,i.i+1)+1),s[o++]=M(i.msg,i.i),i.bnota(),s[--o]?B(i.nextbnota,i.i,0):B(i.nextbnota,i.i,M(i.nextbnota,i.i+1)+1);for(i.abeforeb=function(){var e=s[--o];s[o++]=O(M(i.nextanotb,e),M(i.nextbnota,e))},i.bbeforea=function(){var e=s[--o];s[o++]=O(M(i.nextbnota,e),M(i.nextanotb,e))},i.cws=h(2*i.barcode.length+3),i.i=0,i.j=0;;){if(-1!=i.sam){B(i.cws,0,~~(i.sam/10)-1),B(i.cws,1,i.sam%10-1),i.j=2,i.cset="setb",i.mode=7;break}if(0==i.msglen){i.cset="setb",i.mode=1;break}if(i.msglen>=2){s[o++]=M(i.msg,0)==i.code16k_fn1,s[o++]=1,i.numsscr();var ec=s[--o];if(o--,s[--o]&&ec>=2){i.cset="setc",i.mode=4,i.i=1;break}}if(M(i.msg,0)==i.code16k_fn1){i.cset="setb",i.mode=3,i.i=1;break}if(i.msglen>=2){s[o++]=0,i.numsscr();var ed=s[--o];if(o--,ed>=2&&ed%2==0){i.cset="setc",i.mode=2;break}s[o++]=0,i.numsscr();var el=s[--o];if(o--,el>=3&&el%2==1){s[o++]=M(i.msg,0),i.encb(),i.cset="setc",i.mode=5,i.i=1;break}s[o++]=S(i.setb,M(i.msg,0)),s[o++]=1,i.numsscr();var ep=s[--o];if(o--,s[--o]&&ep>=2&&ep%2==0){s[o++]=M(i.msg,0),i.encb(),i.cset="setc",i.mode=5,i.i=1;break}s[o++]=S(i.setb,M(i.msg,0)),s[o++]=1,i.numsscr();var eb=s[--o];if(o--,s[--o]&&eb>=3&&eb%2==1){s[o++]=M(i.msg,0),i.encb(),s[o++]=M(i.msg,1),i.encb(),i.cset="setc",i.mode=6,i.i=2;break}s[o++]=S(i.setb,M(i.msg,0))&&S(i.setb,M(i.msg,1)),s[o++]=2,i.numsscr();var ef=s[--o];if(o--,s[--o]&&ef>=2&&ef%2==0){s[o++]=M(i.msg,0),i.encb(),s[o++]=M(i.msg,1),i.encb(),i.cset="setc",i.mode=6,i.i=2;break}}if(s[o++]=0,i.abeforeb(),s[--o]){i.cset="seta",i.mode=0;break}i.cset="setb",i.mode=1;break}for(;i.i!=i.msglen;){s[o++]=i.i,i.numsscr();var em=s[--o];i.nums=em;var ev=s[--o];for(i.nchars=ev;;){if(G(i.cset,"seta")){if(i.i<i.msglen-1){s[o++]=M(i.msg,i.i),i.bnota(),s[o++]=i.i+1,i.abeforeb();var eh=s[--o];if(s[--o]&&eh){s[o++]=i.code16k_sb1,i.enca(),s[o++]=M(i.msg,i.i),i.encb(),i.i=i.i+1;break}}if(i.i<i.msglen-2){s[o++]=M(i.msg,i.i),i.bnota(),s[o++]=M(i.msg,i.i+1),i.bnota();var eg=s[--o],eu=s[--o];s[o++]=V(eu,eg),s[o++]=i.i+2,i.abeforeb();var ex=s[--o];if(s[--o]&&ex){s[o++]=i.code16k_sb2,i.enca(),s[o++]=M(i.msg,i.i),i.encb(),s[o++]=M(i.msg,i.i+1),i.encb(),i.i=i.i+2;break}}if(s[o++]=M(i.msg,i.i),i.bnota(),s[--o]){s[o++]=i.code16k_swb,i.enca(),i.cset="setb";break}if(i.i<i.msglen-4&&4==i.nums&&S(i.seta,M(i.msg,i.i+4))){s[o++]=i.code16k_sc2,i.enca();for(var ew=0;ew<2;ew++)M(i.msg,i.i)==i.code16k_fn1?(s[o++]=i.code16k_fn1,i.encc(),i.i=i.i+1):(s[o++]=N(i.msg,i.i,2),i.encc(),i.i=i.i+2);break}if(i.i<i.msglen-6&&6==i.nums&&S(i.seta,M(i.msg,i.i+6))){s[o++]=i.code16k_sc3,i.enca();for(var e_=0;e_<3;e_++)M(i.msg,i.i)==i.code16k_fn1?(s[o++]=i.code16k_fn1,i.encc(),i.i=i.i+1):(s[o++]=N(i.msg,i.i,2),i.encc(),i.i=i.i+2);break}if(i.nums>=4&&i.nums%2==0){s[o++]=i.code16k_swc,i.enca(),i.cset="setc";break}s[o++]=M(i.msg,i.i),i.enca(),i.i=i.i+1;break}if(G(i.cset,"setb")){if(i.i<i.msglen-1){s[o++]=M(i.msg,i.i),i.anotb(),s[o++]=i.i+1,i.bbeforea();var ek=s[--o];if(s[--o]&&ek){s[o++]=i.code16k_sa1,i.encb(),s[o++]=M(i.msg,i.i),i.enca(),i.i=i.i+1;break}}if(i.i<i.msglen-2){s[o++]=M(i.msg,i.i),i.anotb(),s[o++]=M(i.msg,i.i+1),i.anotb();var ey=s[--o],eq=s[--o];s[o++]=V(eq,ey),s[o++]=i.i+2,i.bbeforea();var eC=s[--o];if(s[--o]&&eC){s[o++]=i.code16k_sa2,i.encb(),s[o++]=M(i.msg,i.i),i.enca(),s[o++]=M(i.msg,i.i+1),i.enca(),i.i=i.i+2;break}}if(s[o++]=M(i.msg,i.i),i.anotb(),s[--o]){s[o++]=i.code16k_swa,i.encb(),i.cset="seta";break}if(i.i<i.msglen-4&&4==i.nums&&S(i.setb,M(i.msg,i.i+4))){s[o++]=i.code16k_sc2,i.encb();for(var eM=0;eM<2;eM++)M(i.msg,i.i)==i.code16k_fn1?(s[o++]=i.code16k_fn1,i.encc(),i.i=i.i+1):(s[o++]=N(i.msg,i.i,2),i.encc(),i.i=i.i+2);break}if(i.i<i.msglen-6&&6==i.nums&&S(i.setb,M(i.msg,i.i+6))){s[o++]=i.code16k_sc3,i.encb();for(var eS=0;eS<3;eS++)M(i.msg,i.i)==i.code16k_fn1?(s[o++]=i.code16k_fn1,i.encc(),i.i=i.i+1):(s[o++]=N(i.msg,i.i,2),i.encc(),i.i=i.i+2);break}if(i.nums>=4&&i.nums%2==0){s[o++]=i.code16k_swc,i.encb(),i.cset="setc";break}s[o++]=M(i.msg,i.i),i.encb(),i.i=i.i+1;break}if(G(i.cset,"setc")){if(i.nums>=2){M(i.msg,i.i)==i.code16k_fn1?(s[o++]=i.code16k_fn1,i.encc(),i.i=i.i+1):(s[o++]=N(i.msg,i.i,2),i.encc(),i.i=i.i+2);break}if(i.i<i.msglen-1){s[o++]=S(i.setb,M(i.msg,i.i)),s[o++]=i.i+1,i.numsscr();var ej=s[--o];if(o--,s[--o]&&ej>=2&&ej%2==0){s[o++]=i.code16k_sb1,i.encc(),s[o++]=M(i.msg,i.i),i.encb(),i.i=i.i+1;break}}if(i.i<i.msglen-1){s[o++]=S(i.setb,M(i.msg,i.i)),s[o++]=i.i+1,i.numsscr();var eB=s[--o];if(o--,s[--o]&&eB>=3&&eB%2==1){s[o++]=i.code16k_sb2,i.encc(),s[o++]=M(i.msg,i.i),i.encb(),s[o++]=M(i.msg,i.i+1),i.encb(),i.i=i.i+2;break}}if(i.i<i.msglen-2){s[o++]=S(i.setb,M(i.msg,i.i))&&S(i.setb,M(i.msg,i.i+1)),s[o++]=i.i+2,i.numsscr();var eN=s[--o];if(o--,s[--o]&&eN>=2&&eN%2==0){s[o++]=i.code16k_sb2,i.encc(),s[o++]=M(i.msg,i.i),i.encb(),s[o++]=M(i.msg,i.i+1),i.encb(),i.i=i.i+2;break}}if(i.i<i.msglen-3){s[o++]=S(i.setb,M(i.msg,i.i))&&S(i.setb,M(i.msg,i.i+1)),s[o++]=i.i+2,i.numsscr();var eA=s[--o];if(o--,s[--o]&&eA>=3&&eA%2==1){s[o++]=i.code16k_sb3,i.encc(),s[o++]=M(i.msg,i.i),i.encb(),s[o++]=M(i.msg,i.i+1),i.encb(),s[o++]=M(i.msg,i.i+2),i.encb(),i.i=i.i+3;break}}if(i.i<i.msglen-3){s[o++]=S(i.setb,M(i.msg,i.i))&&S(i.setb,M(i.msg,i.i+1))&&S(i.setb,M(i.msg,i.i+2)),s[o++]=i.i+3,i.numsscr();var eT=s[--o];if(o--,s[--o]&&eT>=2&&eT%2==0){s[o++]=i.code16k_sb3,i.encc(),s[o++]=M(i.msg,i.i),i.encb(),s[o++]=M(i.msg,i.i+1),i.encb(),s[o++]=M(i.msg,i.i+2),i.encb(),i.i=i.i+3;break}}if(s[o++]=i.i,i.abeforeb(),s[--o]){s[o++]=i.code16k_swa,i.encc(),i.cset="seta";break}s[o++]=i.code16k_swb,i.encc(),i.cset="setb"}break}}i.cws=N(i.cws,0,i.j)}i.urows=i.rows;for(var ez=0,eR=i.code16k_metrics.length;ez<eR&&(i.m=M(i.code16k_metrics,ez),i.r=M(i.m,0),i.dcws=M(i.m,1),i.okay=!0,0!=i.urows&&i.urows!=i.r&&(i.okay=!1),i.cws.length>i.dcws&&(i.okay=!1),!i.okay);ez++);i.okay||(s[o++]="bwipp.code16kNoValidSymbol#20110",s[o++]="Maximum length exceeded or data too large for given options",Y()),s[o++]=1/0,F(i.cws);for(var eI=0,eD=W(i.dcws-i.cws.length);eI<eD;eI++)s[o++]=103;i.cws=h(),s[o++]=1/0,s[o++]=W((i.r-2)*7+i.mode),F(i.cws),i.cws=h();for(var eE=0,eF=0,eL=i.dcws;eF<=eL;eF+=1)eE=W(eE+(eF+2)*M(i.cws,eF));i.c1=eE%107;for(var eG=0,eP=0,eO=i.dcws;eP<=eO;eP+=1)eG=W(eG+(eP+1)*M(i.cws,eP));i.c2=W(eG+i.c1*(i.dcws+2))%107,s[o++]=1/0,F(i.cws),s[o++]=i.c1,s[o++]=i.c2,i.cws=h(),S(i.options,"debugcws")&&(s[o++]="bwipp.debugcws#20134",s[o++]=i.cws,Y()),-1==i.sam||~~(i.sam/10)%2==1?i.stopencs=i.code16k_stopencsodd:i.stopencs=i.code16k_stopencseven,i.rowbits=h(i.r);for(var eX=0,eU=i.r-1;eX<=eU;eX+=1){i.i=eX,s[o++]=1/0,s[o++]=10,I(M(i.code16k_startencs,i.i),function(){s[o-1]-=48});var eK=N(i.cws,5*i.i,5);s[o++]=1;for(var eV=0,eH=eK.length;eV<eH;eV++)I(M(i.code16k_encs,M(eK,eV)),function(){s[o-1]-=48});I(M(i.stopencs,i.i),function(){s[o-1]-=48}),s[o++]=1,i.sbs=h(),s[o++]=1/0;var eZ=i.sbs;s[o++]=1;for(var eW=0,eY=eZ.length;eW<eY;eW++)for(var eQ=+(0==s[o-1]),e$=0,eJ=M(eZ,eW);e$<eJ;e$++)s[o++]=eQ;L(h(E()-1));var e1=s[--o];s[--o-1]=e1,s[o++]=i.rowbits,s[o++]=i.i;var e2=s[o-3],e3=s[o-1],e0=s[o-2];o-=3,B(e0,e3,e2)}i.symhgt=W(i.sepheight*(i.r+1)+i.r*i.rowheight),i.numcomprows=2*i.r+1,s[o++]=81*i.numcomprows;try{var e4=s[--o];s[o++]=h(e4),s[o++]=!1}catch(e){s[o++]=!0}s[--o]&&(s[o-1]="bwipp.code16kSymbolTooLarge#20170",s[o++]="The symbol size exceeds the implementation limits",Y());var e6=s[--o];i.pixs=e6,s[o++]=1/0;for(var e5=0;e5<81;e5++)s[o++]=1;i.allone=h(),s[o++]=1/0;for(var e8=0;e8<10;
1e8++)s[o++]=0;for(var e7=0;e7<70;e7++)s[o++]=1;s[o++]=0,i.seprow=h(),i.rowheights=h(i.numcomprows),i.pos=0,i.ri=0,A(i.pixs,i.pos,i.allone),i.pos=i.pos+81,B(i.rowheights,i.ri,i.sepheight),i.ri=i.ri+1;for(var ae=0,aa=i.r-2;ae<=aa;ae+=1)i.i=ae,A(i.pixs,i.pos,M(i.rowbits,i.i)),i.pos=i.pos+81,B(i.rowheights,i.ri,i.rowheight),i.ri=i.ri+1,A(i.pixs,i.pos,i.seprow),i.pos=i.pos+81,B(i.rowheights,i.ri,i.sepheight),i.ri=i.ri+1;A(i.pixs,i.pos,M(i.rowbits,i.r-1)),i.pos=i.pos+81,B(i.rowheights,i.ri,i.rowheight),i.ri=i.ri+1,A(i.pixs,i.pos,i.allone),B(i.rowheights,i.ri,i.sepheight),s[o++]=new Map([["ren","renmatrix"],["pixs",i.pixs],["pixx",81],["pixy",i.symhgt],["rowheights",i.rowheights],["height",i.symhgt/72],["width",1.125],["opt",i.options]]),i._render&&a0(),i=e}function ae(){if(!ae.globals){var e=i;(i=ae.globals={}).code49_s1=-1,i.code49_s2=-2,i.code49_fn1=-3,i.code49_fn2=-4,i.code49_fn3=-5,i.code49_ns=-6,i.code49_charmap=h(["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","-","."," ","$","/","+","%",i.code49_s1,i.code49_s2,i.code49_fn1,i.code49_fn2,i.code49_fn3,i.code49_ns]),i.code49_combos=h(["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 "]),i.code49_samval=h([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]),i.code49_metrics=h([h([2,9]),h([3,16]),h([4,23]),h([5,30]),h([6,37]),h([7,42]),h([8,49])]);var a=h([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]);s[o++]=a,s[o++]=1/0,s[o++]=20,F(N(a,0,32));var r=h();i.code49_weightx=r;var t=s[o-1];s[o++]=1/0,s[o++]=16,F(N(t,1,32));var n=h();i.code49_weighty=n;var c=s[--o];s[o++]=1/0,s[o++]=38,F(N(c,2,32));var d=h();i.code49_weightz=d,i.code49_patterns=h([h
vendor: 26,415 bytes, line 1
1(["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"]),
1h
vendor: 26,416 bytes, line 1
1(["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"])])
1,i.code49_parity=h(["1001","0101","1100","0011","1010","0110","1111","0000"]),i.charvals=new Map;for(var l=0;l<=48;l+=1){i.i=l;var p=M(i.code49_charmap,i.i);G(T(p),"stringtype")&&(p=M(p,0)),B(i.charvals,p,i.i)}for(var b=0;b<=127;b+=1){i.i=b;var f=M(i.code49_combos,i.i);i.c1=M(f,0),i.c2=M(f,1),49==i.c1&&B(i.charvals,i.i,h([M(i.charvals,i.code49_s1),M(i.charvals,i.c2)])),50==i.c1&&B(i.charvals,i.i,h([M(i.charvals,i.code49_s2),M(i.charvals,i.c2)]))}i.charvals=i.charvals,i=e}var e=i;(i=Object.assign({},i,ae.globals)).dontdraw=!1,i.sam=-1,i.append=!1,i.rows=0,i.rowheight=8,i.sepheight=1,i.parse=!1,i.parsefnc=!1,i.modunit=1,s[o++]=null,ea();var m=s[--o];i.options=m;var v=s[--o];if(i.barcode=v,0==i.barcode.length&&(s[o++]="bwipp.code49emptyData#21090",s[o++]="The data must not be empty",Y()),i.barcode.length>500&&(s[o++]="bwipp.code49inputTooLong#21094",s[o++]="The input data is too long",Y()),i._render=!(i.dontdraw||i.bwipp_dontdraw),0!=i.rows&&(i.rows<2||i.rows>8)&&(s[o++]="bwipp.code49badRows#21111",s[o++]="Code 49 must have 2 to 8 rows",Y()),(i.rowheight<8||i.rowheight>
150)&&(s[o++]="bwipp.code49badRowHeight#21115",s[o++]="Code 49 must have rowheight from 8 to 50",Y()),(i.sepheight<1||i.sepheight>5)&&(s[o++]="bwipp.code49badSepHeight#21119",s[o++]="Code 49 must have sepheight from 1 to 5",Y()),i.append&&-1!=i.sam&&(s[o++]="bwipp.code49samAndAppend#21123",s[o++]="sam and append cannot be specified together",Y()),-1!=i.sam){s[o++]=!0;for(var g=0;g<1;g++){var u=i.sam;if(u<12||u>99||i.sam%10<2||~~(i.sam/10)>i.sam%10){s[o-1]=!1;break}}s[--o]||(s[o++]="bwipp.code49badSAM#21134",s[o++]='SAM must be formatted as "NM" for Nth of M symbols, from 2 to 9 symbols',Y())}i.fncvals=new Map([["parse",i.parse],["parsefnc",i.parsefnc],["FNC1",i.code49_fn1],["FNC2",i.code49_fn2],["FNC3",i.code49_fn3]]),s[o++]=i.barcode,s[o++]=i.fncvals,et();var x=s[--o];i.msg=x,i.msglen=i.msg.length,I(i.msg,function(){s[--o]>127&&(s[o++]="bwipp.code49badCharacter#21153",s[o++]="Code 49 can only support ASCII characters with values 0 to 127",Y())}),i.encodealpha=function(){var e=s[--o],a=M(i.charvals,e),r=T(a);s[o++]=a,P(r,"arraytype")&&L(h(1));var t=s[--o];A(i.cws,i.j,t),i.j=t.length+i.j},i.base48=function(){var e=s[--o];s[o++]=0,I(e,function(){var e=s[--o],a=s[--o];s[o++]=W(e-48+10*a)}),s[o++]=1/0;var a=s[o-2],r=s[o-3];s[o-3]=s[o-1],o-=2,s[o++]=a;for(var t=0,n=r-1;t<n;t++){var c=s[--o];s[o++]=c%48,s[o++]=~~(c/48)}var d=h();s[o++]=1/0,s[o++]=d;for(var l=d.length-1;l>=0;l-=1){var p=s[--o];s[o++]=M(p,l),s[o++]=p}o--;var b=h();A(i.cws,i.j,b),i.j=b.length+i.j},i.encodenumeric=function(){var e=s[--o];i.nums=e;var a=i.nums.length,r=a%5;if(s[o++]="pre",s[o++]=a,s[o++]=r,2!=r){var t=s[--o],n=s[--o];s[o++]=W(n-t)}else{var c=s[--o],d=s[--o];s[o++]=W(d-c)-5}var l=s[--o];i[s[--o]]=l;for(var p=0,b=i.pre-1;p<=b;p+=5)s[o++]=3,s[o++]=N(i.nums,p,5),i.base48();i.nums=N(i.nums,i.pre,W(i.nums.length-i.pre));var f=i.nums.length;if(s[o++]=f,1==f&&(s[o++]=M(i.nums,i.i),i.encodealpha()),3==s[o-1]&&(s[o++]=2,s[o++]=i.nums,i.base48()),4==s[o-1]){s[o++]=3,s[o++]=1/0,s[o++]=49,s[o++]=48,F(i.nums);var m=h();s[o++]=m,i.base48()}if(7==s[--o]){s[o++]=3,s[o++]=1/0,s[o++]=49,s[o++]=48,F(N(i.nums,0,4));var v=h();s[o++]=v,i.base48(),s[o++]=2,s[o++]=N(i.nums,4,3),i.base48()}},s[o++]=1/0;for(var w=0,_=i.msglen;w<_;w++)s[o++]=0;s[o++]=0,i.numericruns=h();for(var k=i.msglen-1;k>=0;k-=1){i.i=k;var y=M(i.msg,i.i);y>=48&&y<=57?B(i.numericruns,i.i,M(i.numericruns,i.i+1)+1):B(i.numericruns,i.i,0)}for(i.cws=h(2*i.msglen+1);;){if(i.append){i.mode=1,i.method="alpha",i.i=0,i.j=0;break}if(-1!=i.sam){i.mode=3,s[o++]=i.cws,s[o++]=0;for(var q=0;q<=43;q+=1)s[o++]=q,M(i.code49_samval,q)!=i.sam&&o--;var C=s[--o],j=s[--o];B(s[--o],j,C+1),i.method="alpha",i.i=0,i.j=1;break}if(M(i.numericruns,0)>=5){i.mode=2,i.method="numeric",i.i=0,i.j=0;break}var z=M(i.charvals,M(i.msg,0)),R=T(z);if(s[o++]=z,P(R,"arraytype")){o--,i.mode=0,i.method="alpha",i.i=0,i.j=0;break}var D=43==M(s[--o],0)?4:5;i.mode=D,B(i.cws,0,M(M(i.charvals,M(i.msg,0)),1)),i.method="alpha",i.i=1,i.j=1;break}for(;i.i!=i.msglen;)for(;;){if(G(i.method,"alpha")){if(M(i.numericruns,i.i)>=5){s[o++]=i.code49_ns,i.encodealpha(),i.method="numeric";break}s[o++]=M(i.msg,i.i),i.encodealpha(),i.i=i.i+1;break}if(G(i.method,"numeric")){if(5>M(i.numericruns,i.i)){s[o++]=i.code49_ns,i.encodealpha(),i.method="alpha";break}s[o++]=N(i.msg,i.i,M(i.numericruns,i.i)),i.encodenumeric(),i.i=W(i.i+M(i.numericruns,i.i));break}}i.cws=N(i.cws,0,i.j),i.urows=i.rows;for(var O=0,X=i.code49_metrics.length;O<X&&(i.m=M(i.code49_metrics,O),i.r=M(i.m,0),i.dcws=M(i.m,1),i.okay=!0,0!=i.urows&&i.urows!=i.r&&(i.okay=!1),i.cws.length>i.dcws&&(i.okay=!1),!i.okay);O++);i.okay||(s[o++]="bwipp.code49noValidSymbol#21286",s[o++]="Maximum length exceeded",Y()),s[o++]=1/0,F(i.cws);for(var U=0,K=W(i.dcws-i.cws.length);U<K;U++)s[o++]=48;i.cws=h(),i.ccs=h(8*i.r),i.j=0;for(var V=0,H=i.r-2;V<=H;V+=1){i.i=V,i.cc=N(i.cws,i.j,7),A(i.ccs,8*i.i,i.cc);for(var Z=i.cc,Q=i.ccs,$=8*i.i+7,J=0,ee=0,er=Z.length;ee<er;ee++)J=W(J+M(Z,ee));B(Q,$,J%49),i.j=i.j+7}if(i.j<i.dcws&&A(i.ccs,i.ccs.length-8,N(i.cws,i.j,W(i.dcws-i.j))),i.cr7=W((i.r-2)*7+i.mode),B(i.ccs,i.ccs.length-2,i.cr7),i.calccheck=function(){var e=s[--o];i.weights=e,i.score=0;for(var a=0,r=~~((i.r-1)*8/2)-1;a<=r;a+=1)i.i=a,i.score=W((49*M(i.ccs,2*i.i)+M(i.ccs,2*i.i+1))*M(i.weights,i.i+1)+i.score);s[o++]=i.score},i.lastrow=N(i.ccs,i.ccs.length-8,8),i.r>
1=7){s[o++]=i.cr7*M(i.code49_weightz,0),s[o++]=i.code49_weightz,i.calccheck();var en=s[--o],eo=W(s[--o]+en)%2401,es=h(2);s[o++]=~~(eo/49),s[o++]=eo%49,L(es),s[o++]=i.lastrow,s[o++]=0;var ei=s[o-3],ec=s[o-1],ed=s[o-2];o-=3,A(ed,ec,ei)}i.wr1=W(49*M(i.lastrow,0)+M(i.lastrow,1)),s[o++]=i.cr7*M(i.code49_weighty,0),s[o++]=i.code49_weighty,i.calccheck();var el=s[--o],ep=W(s[--o]+el+i.wr1*M(i.code49_weighty,4*i.r-3))%2401;i.wr2=ep;var eb=h(2);s[o++]=~~(ep/49),s[o++]=ep%49,L(eb),s[o++]=i.lastrow,s[o++]=2;var ef=s[o-3],em=s[o-1],ev=s[o-2];o-=3,A(ev,em,ef),s[o++]=i.cr7*M(i.code49_weightx,0),s[o++]=i.code49_weightx,i.calccheck();var eh=s[--o],eg=W(s[--o]+eh+i.wr1*M(i.code49_weightx,4*i.r-3)+i.wr2*M(i.code49_weightx,4*i.r-2))%2401,eu=h(2);s[o++]=~~(eg/49),s[o++]=eg%49,L(eu),s[o++]=i.lastrow,s[o++]=4;var ex=s[o-3],ew=s[o-1],e_=s[o-2];o-=3,A(e_,ew,ex);for(var ek=N(i.ccs,i.ccs.length-8,7),ey=0,eq=0,eC=ek.length;eq<eC;eq++)ey=W(ey+M(ek,eq));B(i.ccs,i.ccs.length-1,ey%49),S(i.options,"debugcws")&&(s[o++]="bwipp.debugcws#21368",s[o++]=i.ccs,Y()),i.rowbits=h(i.r);for(var eM=0,eS=i.r-1;eM<=eS;eM+=1){i.i=eM;var ej=i.i!=i.r-1?M(i.code49_parity,i.i):"0000";i.p=ej,i.ccrow=N(i.ccs,8*i.i,8),s[o++]=1/0;for(var eB=0;eB<=7;
1eB+=2){F(N(i.ccrow,eB,2));var eN=s[--o],eA=s[--o];s[o++]=W(eN+49*eA)}i.scrow=h(),s[o++]=1/0,s[o++]=10,s[o++]=1,s[o++]=1;for(var eT=0;eT<=3;eT+=1)i.j=eT,I(M(M(i.code49_patterns,M(i.p,i.j)-48),M(i.scrow,i.j)),function(){s[o-1]-=48});s[o++]=4,s[o++]=1,i.sbs=h(),s[o++]=1/0;var ez=i.sbs;s[o++]=1;for(var eR=0,eI=ez.length;eR<eI;eR++)for(var eD=+(0==s[o-1]),eE=0,eF=M(ez,eR);eE<eF;eE++)s[o++]=eD;L(h(E()-1));var eL=s[--o];s[--o-1]=eL,s[o++]=i.rowbits,s[o++]=i.i;var eG=s[o-3],eP=s[o-1],eO=s[o-2];o-=3,B(eO,eP,eG)}i.numcomprows=2*i.r+1,s[o++]=1/0;for(var eX=0;eX<81;eX++)s[o++]=1;for(var eU=0,eK=i.r-2;eU<=eK;eU+=1){i.i=eU,F(M(i.rowbits,i.i));for(var eV=0;eV<10;eV++)s[o++]=0;for(var eH=0;eH<70;eH++)s[o++]=1;s[o++]=0}F(M(i.rowbits,i.r-1));for(var eZ=0;eZ<81;eZ++)s[o++]=1;i.pixs=h(),i.symhgt=W(i.sepheight*(i.r+1)+i.r*i.rowheight),s[o++]=1/0,s[o++]=i.sepheight;for(var eW=0,eY=i.r-2;eW<=eY;eW+=1)s[o++]=i.rowheight,s[o++]=i.sepheight;s[o++]=i.rowheight,s[o++]=i.sepheight,i.rowheights=h(),s[o++]=new Map([["ren","renmatrix"],["pixs",i.pixs],["pixx",81],["pixy",i.symhgt],["rowheights",i.rowheights],["height",i.symhgt/72],["width",1.125],["opt",i.options]]),i._render&&a0(),i=e}function aa(){if(!aa.globals){var e=i;(i=aa.globals={}).flattermarken_encs=h(["0018","0117","0216","0315","0414","0513","0612","0711","0810","0900"]),i.flattermarken_barchars="1234567890",i=e}var e=i;(i=Object.assign({},i,aa.globals)).dontdraw=!1,i.includetext=!1,i.text1font="OCR-B",i.text1size=10,i.textyoffset=-8,i.height=-1,i.width=0,i.modunit=1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];i.barcode=r,i.barcode.length>500&&(s[o++]="bwipp.flattermarkeninputTooLong#21822",s[o++]="The input data is too long",Y()),i._render=!(i.dontdraw||i.bwipp_dontdraw),I(i.barcode,function(){var e=s[--o];(e<48||e>57)&&(s[o++]="bwipp.flattermarkenBadCharacter#21835",s[o++]="Flattermarken must contain only digits",Y())}),i.barlen=i.barcode.length,i.sbs=u(4*i.barlen);for(var t=0,n=i.barlen-1;t<=n;t+=1){i.i=t,R(i.flattermarken_barchars,N(i.barcode,i.i,1)),o--;var c=s[--o];i.indx=c.length,o-=2,i.enc=M(i.flattermarken_encs,i.indx),A(i.sbs,4*i.i,i.enc)}-1==i.height&&(i.height=.3),s[o++]=1/0;for(var d=[],l=i.sbs,p=0,b=l.length;p<b;p++)d[p]=M(l,p)-48;d=h(d);for(var f=[],m=0,v=~~((i.sbs.length+1)/2);m<v;m++)f[m]=i.height;f=h(f);for(var x=[],w=0,_=~~((i.sbs.length+1)/2);w<_;w++)x[w]=0;x=h(x),s[o++]="ren",s[o++]="renlinear",s[o++]="sbs",s[o++]=d,s[o++]="bhs",s[o++]=f,s[o++]="bbs",s[o++]=x,s[o++]="txt",s[o++]=h([h([i.barcode,0,0,i.text1font,i.text1size])]),s[o++]="text1xalign",s[o++]="center",s[o++]="opt",s[o++]=i.options;var k=g();s[o++]=k,i._render&&a3(),i=e}function ar(){var e=i;(i=Object.assign({},i,ar.globals)).dontdraw=!1,i.height=-1,i.width=0,i.modunit=1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw),i.barcode.length>2500&&(s[o++]="bwipp.rawinputTooLong#21944",s[o++]="The input data is too long",Y()),I(i.barcode,function(){var e=s[--o];(e<49||e>57)&&(s[o++]="bwipp.rawBadCharacter#21949",s[o++]="Raw must contain only digits 1 to 9",Y())}),-1==i.height&&(i.height=1),s[o++]=1/0,s[o++]=1/0,I(i.barcode,function(){s[o-1]-=48});for(var t=h(),n=[],c=0,d=~~((i.barcode.length+1)/2);c<d;c++)n[c]=i.height;n=h(n);for(var l=[],p=0,b=~~((i.barcode.length+1)/2);p<b;p++)l[p]=0;l=h(l),s[o++]="ren",s[o++]="renlinear",s[o++]="sbs",s[o++]=t,s[o++]="bhs",s[o++]=n,s[o++]="bbs",s[o++]=l,s[o++]="opt",s[o++]=i.options;var f=g();s[o++]=f,i._render&&a3(),i=e}function at(){var e=i;(i=Object.assign({},i,at.globals)).dontdraw=!1,i.height=-1,i.width=0,i.modunit=1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw),0==i.barcode.length&&(s[o++]="bwipp.daftEmptyData#22039",s[o++]="The data must not be empty",Y()),i.barcode.length>2500&&(s[o++]="bwipp.daftinputTooLong#22043",s[o++]="The input data is too long",Y()),I(i.barcode,function(){var e=s[--o];68!=e&&65!=e&&70!=e&&84!=e&&(s[o++]="bwipp.daftBadCharacter#22048",s[o++]="DAFT must contain only characters D, A, F and T",Y())}),i.barlen=i.barcode.length,-1==i.height&&(i.height=.175),i.bbs=h(i.barlen),i.bhs=h(i.barlen);for(var t=0,n=i.barlen-1;t<=n;t+=1)i.i=t,i.enc=N(i.barcode,i.i,1),G(i.enc,"D")&&(B(i.bbs,i.i,0*i.height/8),B(i.bhs,i.i,5*i.height/8)),G(i.enc,"A")&&(B(i.bbs,i.i,3*i.height/8),B(i.bhs,i.i,5*i.height/8)),G(i.enc,"F")&&(B(i.bbs,i.i,0*i.height/8),B(i.bhs,i.i,8*i.height/8)),G(i.enc,"T")&&(B(i.bbs,i.i,3*i.height/8),B(i.bhs,i.i,2*i.height/8));s[o++]=1/0;var c=i.bbs,d=i.bhs;s[o++]=1/0;for(var l=0,p=i.bhs.length-1;l<p;l++)s[o++]=1.44,s[o++]=1.872;s[o++]=1.44;var b=h();s[o++]="ren",s[o++]="renlinear",s[o++]="bbs",s[o++]=c,s[o++]="bhs",s[o++]=d,s[o++]="sbs",s[o++]=b,
1s[o++]="opt",s[o++]=i.options;var f=g();s[o++]=f,i._render&&a3(),i=e}function an(){if(!an.globals){var e=i;(i=an.globals={}).symbol_fimasbs=h([2.25,2.25,2.25,11.25,2.25,11.25,2.25,2.25,2.25]);for(var a=[],r=0,t=~~(i.symbol_fimasbs.length/2)+1;r<t;r++)a[r]=.625;a=h(a),i.symbol_fimabhs=a;for(var n=[],c=0,d=~~(i.symbol_fimasbs.length/2)+1;c<d;c++)n[c]=0;n=h(n),i.symbol_fimabbs=n,i.symbol_fimbsbs=h([2.25,6.75,2.25,2.25,2.25,6.25,2.25,2.25,2.25,6.75,2.25]);for(var l=[],p=0,b=~~(i.symbol_fimbsbs.length/2)+1;p<b;p++)l[p]=.625;l=h(l),i.symbol_fimbbhs=l;for(var f=[],m=0,v=~~(i.symbol_fimbsbs.length/2)+1;m<v;m++)f[m]=0;f=h(f),i.symbol_fimbbbs=f,i.symbol_fimcsbs=h([2.25,2.25,2.25,6.75,2.25,6.75,2.25,6.75,2.25,2.25,2.25]);for(var g=[],u=0,x=~~(i.symbol_fimcsbs.length/2)+1;u<x;u++)g[u]=.625;g=h(g),i.symbol_fimcbhs=g;for(var w=[],_=0,k=~~(i.symbol_fimcsbs.length/2)+1;_<k;_++)w[_]=0;w=h(w),i.symbol_fimcbbs=w,i.symbol_fimdsbs=h([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]);for(var y=[],q=0,C=~~(i.symbol_fimdsbs.length/2)+1;q<C;q++)y[q]=.625;y=h(y),i.symbol_fimdbhs=y;for(var j=[],N=0,A=~~(i.symbol_fimdsbs.length/2)+1;N<A;N++)j[N]=0;j=h(j),i.symbol_fimdbbs=j,i.symbol_fimesbs=h([2.25,6.75,2.25,15.75,2.25,6.75,2.25]);for(var T=[],z=0,R=~~(i.symbol_fimesbs.length/2)+1;z<R;z++)T[z]=.625;T=h(T),i.symbol_fimebhs=T;for(var I=[],D=0,E=~~(i.symbol_fimesbs.length/2)+1;D<E;D++)I[D]=0;I=h(I),i.symbol_fimebbs=I,s[o++]=1/0;for(var F=0;F<100;F++)s[o++]=1,s[o++]=1;s[o++]=1;var L=h();i.symbol_zebrasbs=L;for(var G=[],P=0,O=~~(i.symbol_zebrasbs.length/2)+1;P<O;P++)G[P]=1;G=h(G),i.symbol_zebrabhs=G;for(var X=[],U=0,K=~~(i.symbol_zebrasbs.length/2)+1;U<K;U++)X[U]=0;X=h(X),i.symbol_zebrabbs=X,i.symbol_checksize=199,s[o++]=1/0;for(var V=i.symbol_checksize,H=0,Z=~~(V*V/2);H<Z;H++)s[o++]=1,s[o++]=0;s[o++]=1;var W=h();i.symbol_checkpixs=W;var Q=new Map([["fima",function(){s[o++]=new Map([["ren","renlinear"],["sbs",i.symbol_fimasbs],["bhs",i.symbol_fimabhs],["bbs",i.symbol_fimabbs]])}],["fimb",function(){s[o++]=new Map([["ren","renlinear"],["sbs",i.symbol_fimbsbs],["bhs",i.symbol_fimbbhs],["bbs",i.symbol_fimbbbs]])}],["fimc",function(){s[o++]=new Map([["ren","renlinear"],["sbs",i.symbol_fimcsbs],["bhs",i.symbol_fimcbhs],["bbs",i.symbol_fimcbbs]])}],["fimd",function(){s[o++]=new Map([["ren","renlinear"],["sbs",i.symbol_fimdsbs],["bhs",i.symbol_fimdbhs],["bbs",i.symbol_fimdbbs]])}],["fime",function(){s[o++]=new Map([["ren","renlinear"],["sbs",i.symbol_fimesbs],["bhs",i.symbol_fimebhs],["bbs",i.symbol_fimebbs]])}],["zebra",function(){s[o++]=new Map([["ren","renlinear"],["sbs",i.symbol_zebrasbs],["bhs",i.symbol_zebrabhs],["bbs",i.symbol_zebrabbs]])}],["check",function(){s[o++]=new Map([["ren","renmatrix"],["pixs",i.symbol_checkpixs],["pixx",i.symbol_checksize],["pixy",i.symbol_checksize],["height",i.symbol_checksize/72],["width",i.symbol_checksize/72]])}]]);i.symbol_symbols=Q;var $=new Map([["renlinear",a3],["renmatrix",a0]]);i.symbol_renmap=$,i=e}var e=i;(i=Object.assign({},i,an.globals)).dontdraw=!1,i.width=0,i.modunit=1,s[o++]=null,ea();var J=s[--o];i.options=J;var ee=s[--o];if(i.barcode=ee,i._render=!(i.dontdraw||i.bwipp_dontdraw),i.barcode.length>50&&(s[o++]="bwipp.symbolinputTooLong#22210",s[o++]="The input data is too long",Y()),S(i.symbol_symbols,i.barcode)||(s[o++]="bwipp.symbolUnknownSymbol#22214",s[o++]="Unknown symbol name provided",Y()),!0===M(i.symbol_symbols,i.barcode)())return!0;var er=s[o-1];if(B(er,"strictspec",i.strictspec),B(er,"loosespec",i.loosespec),B(er,"xdim",i.xdim),B(er,"xmin",i.xmin),B(er,"xmax",i.xmax),B(er,"modunit",i.modunit),B(er,"opt",i.options),i._render){var et=s[o-1];if(!0===M(i.symbol_renmap,M(et,"ren"))())return!0}i=e}function ao(){if(!ao.globals){var e=i;(i=ao.globals={}).pdf417_t=0,i.pdf417_n=1,i.pdf417_b=2,i.pdf417_a=0,i.pdf417_l=1,i.pdf417_m=2,i.pdf417_p=3,i.pdf417_tl=-1,i.pdf417_nl=-2,i.pdf417_bl=-3,i.pdf417_bl6=-4,i.pdf417_bs=-5,i.pdf417_al=-6,i.pdf417_ll=-7,i.pdf417_ml=-8,i.pdf417_pl=-9,i.pdf417_as=-10,i.pdf417_ps=-11,i.al=i.pdf417_al,i.ll=i.pdf417_ll,i.ml=i.pdf417_ml,i.pl=i.pdf417_pl,i.as=i.pdf417_as,i.ps=i.pdf417_ps,i.pdf417_textsubmodes=h([i.pdf417_a,i.pdf417_l,i.pdf417_m,i.pdf417_p]),i.pdf417_charmaps=h([h(["A","a","0",";"]),h(["B","b","1","<"]),h(["C","c","2",">"]),h(["D","d","3","@"]),h(["E","e","4","["]),h(["F","f","5",92]),h(["G","g","6","]"]),h(["H","h","7","_"]),h(["I","i","8","`"]),h(["J","j","9","~"]),h(["K","k","&","!"]),h(["L","l",13,13]),h(["M","m",9,9]),h(["N","n",",",","]),h(["O","o",":",":"]),h(["P","p","#",10]),h(["Q","q","-","-"]),h(["R","r",".","."]),h(["S","s","$","$"]),h(["T","t","/","/"]),h(["U","u","+",'"']),h(["V","v","%","|"]),h(["W","w","*","*"]),h(["X","x","=",40]),h(["Y","y","^",41]),h(["Z","z",i.pl,"?"]),h([" "," "," ","{"]),h([i.ll,i.as,i.ll,"}"]),h([i.ml,i.ml,i.al,"'"]),h([i.ps,i.ps,i.ps,i.al])]),i.pdf417_e=4e4,i.e=i.pdf417_e,i.pdf417_latlen=h([h([0,1,1,2]),h([2,0,1,2]),h([1,1,0,1]),h([1,2,2,0])]),i.pdf417_latseq=h([h([h([]),h([i.ll]),h([i.ml]),h([i.ml,i.pl])]),h([h([i.ml,i.al]),h([]),h([i.ml]),h([i.ml,i.pl])]),h([h([i.al]),h([i.ll]),h([]),h([i.pl])]),h([h([i.al]),h([i.al,i.ll]),h([i.al,i.ml]),h([])])]),i.pdf417_shftlen=h([h([i.e,i.e,i.e,1]),h([1,i.e,i.e,1]),h([i.e,i.e,i.e,1]),h([i.e,i.e,i.e,i.e])]),s[o++]=1/0,s[o++]=i.pdf417_tl,s[o++]=900,s[o++]=i.pdf417_bl,s[o++]=901,s[o++]=i.pdf417_bl6,s[o++]=924,s[o++]=i.pdf417_nl,s[o++]=902,s[o++]=i.pdf417_bs,s[o++]=913;var a=g();i.pdf417_latchcws=a,i.pdf417_textencfuncs=h(["enca","encl","encm","encp"]),i.pdf417_encfuncs=h(["enct","encn","encb"]),i.pdf417_clusters=h([h([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,11088
10,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]),h
vendor: 6,206 bytes, line 1
1([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]),
1h([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])]),i.pdf417_rsprod=function(){var e=s[o-1],a=s[o-2];if(0!=e&&0!=a){var r=s[--o],t=s[--o];s[o++]=M(i.rsalog,W(M(i.rslog,r)+M(i.rslog,t))%928)}else o-=2,s[o++]=0},i.pdf417_gencoeffs=function(){s[o++]=1/0,s[o++]=1;for(var e=0,a=i.k;e<a;e++)s[o++]=0;i.coeffs=h();for(var r=1,t=i.k;r<=t;r+=1){var n=i.coeffs;B(n,r,M(n,r-1)),s[o++]=M(i.rsalog,r);for(var c=r-1;c>=1;c-=1){var d=i.coeffs,l=s[o-1];s[o++]=d,s[o++]=c,s[o++]=M(d,c),s[o++]=l,i.pdf417_rsprod();var p=s[--o],b=s[--o];B(s[--o],b,W(p+M(i.coeffs,b-1))%929)}var f=i.coeffs,m=s[o-1];s[o++]=f,s[o++]=0,s[o++]=M(f,0),s[o++]=m,i.pdf417_rsprod();var v=s[--o],g=s[--o];B(s[--o],g,v),o--}
1i.coeffs=N(i.coeffs,0,i.k);for(var u=i.k-1;u>=0;u-=2){var x=i.coeffs;B(x,u,929-M(x,u))}s[o++]=i.coeffs},i.pdf417_coeffscachemax=9,i.pdf417_coeffscachelimit=1022,s[o++]=i.pdf417_coeffscachemax,s[o++]=i.pdf417_coeffscachelimit,er();var r=s[--o];i.pdf417_coeffscache=r,i.pdf417_coeffscachefetch=function(){var e=s[--o];i.k=e;var a=M(i.pdf417_coeffscache,"fetch");if(s[o++]=i.k,s[o++]=function(){i.pdf417_gencoeffs()},s[o++]=function(){var e=s[--o];s[o++]=e.length},!0===a())return!0},i.charvals=h([new Map,new Map,new Map,new Map]),i.alltext=new Map;for(var t=0,n=i.pdf417_charmaps.length-1;t<=n;t+=1){i.i=t,i.encs=M(i.pdf417_charmaps,i.i);for(var c=0;c<=3;c+=1){i.j=c;var d=M(i.encs,i.j);G(T(d),"stringtype")&&(d=M(d,0)),B(M(i.charvals,i.j),d,i.i),B(i.alltext,d,-1)}}i.charvals=i.charvals,i.alltext=i.alltext,s[o++]=1/0,s[o++]=1;for(var p=0;p<928;p++){var x=s[o-1];s[o++]=3*x%929}var w=h();i.rsalog=w,i.rslog=h(929);for(var _=1;_<=928;_+=1)B(i.rslog,M(i.rsalog,_),_);i.rslog=i.rslog,i=e}var e=i;(i=Object.assign({},i,ao.globals)).dontdraw=!1,i.compact=!1,i.eclevel=-1,i.fixedeclevel=!1,i.columns=0,i.rows=0,i.rowmult=3,i.ccc=!1,i.raw=!1,i.parse=!1,i.parsefnc=!1,i.modunit=1,s[o++]=null,ea();var k=s[--o];i.options=k;var y=s[--o];if(i.barcode=y,i._render=!(i.dontdraw||i.bwipp_dontdraw),0==i.barcode.length&&(s[o++]="bwipp.pdf417emptyData#22781",s[o++]="The data must not be empty",Y()),i.barcode.length>12500&&(s[o++]="bwipp.pdf417inputTooLong#22785",s[o++]="The input data is too long",Y()),-1!=i.eclevel&&(i.eclevel<0||i.eclevel>8)&&(s[o++]="bwipp.pdf417invalidErrorCorrectionLevel#22789",s[o++]="Valid error correction levels are 0 to 8",Y()),i.ccc&&i.raw&&(s[o++]="bwipp.pdf417cccAndRaw#22793",s[o++]="Cannot combine ccc and raw",Y()),i.ccc&&i.compact&&(s[o++]="bwipp.pdf417cccAndCompact#22797",s[o++]="Cannot combine ccc and compact",Y()),0!=i.rows&&(i.rows<3||i.rows>90)&&(s[o++]="bwipp.pdf417invalidRows#22801",s[o++]="There must be between 3 and 90 rows",Y()),0!=i.columns&&(i.columns<1||i.columns>30)&&(s[o++]="bwipp.pdf417invalidColumns#22805",s[o++]="There must be between 1 and 30 columns",Y()),(i.rowmult<=0||i.rowmult>50)&&(s[o++]="bwipp.pdf417badRowMult#22809",s[o++]="The row multiplier must be greater than 0 and at most 50",Y()),i.raw){for(i.datcws=h(i.barcode.length),i.i=0,i.j=0;!(i.i>=i.barcode.length-3)&&94==M(i.barcode,i.i);){var j=N(i.barcode,i.i+1,3);s[o++]=j,s[o++]=!1;for(var z=0,R=j.length;z<R;z++){var D=M(j,z);(D<48||D>57)&&(s[o-1]=!0)}if(s[--o]){o--;break}var O=s[--o];i.cw=q(O),i.cw>928&&(s[o++]="bwipp.pdf417badRawCodeword#22828",s[o++]="Raw codewords must be 0 to 928",Y()),B(i.datcws,i.j,i.cw),i.i=i.i+4,i.j=i.j+1}i.i!=i.barcode.length&&(s[o++]="bwipp.pdf417badRawFormat#22835",s[o++]="Raw codewords must be formatted as ^NNN",Y()),i.datcws=N(i.datcws,0,i.j)}if(i.encb=function(){var e=s[--o];i.in=e,i.inlen=i.in.length,i.out=h(5*~~(i.inlen/6)+i.inlen%6);for(var a=0,r=~~(i.inlen/6)-1;a<=r;a+=1){i.k=a,s[o++]=1/0,F(N(i.in,6*i.k,3)),i.msbs=h(),s[o++]=1/0,F(i.msbs);var t=s[--o],n=s[--o],c=s[--o];s[o++]=W(t+256*n+65536*c);for(var d=0;d<3;d++){var l=s[--o];s[o++]=l%900,s[o++]=~~(l/900)}i.mscs=h(),s[o++]=1/0,F(N(i.in,6*i.k+3,3)),i.lsbs=h(),s[o++]=1/0,F(i.lsbs);var p=s[--o],b=s[--o],f=s[--o];s[o++]=W(p+256*b+65536*f);for(var m=0;m<3;m++){var v=s[--o];s[o++]=v%900,s[o++]=~~(v/900)}i.lscs=h();var g=M(i.lscs,0),u=M(i.mscs,0);B(i.out,5*i.k+4,W(g+316*u)%900);var x=M(i.lscs,1),w=M(i.mscs,0),_=M(i.mscs,1);B(i.out,5*i.k+3,W(~~((g+316*u)/900)+x+641*w+316*_)%900);var k=M(i.lscs,2),y=M(i.mscs,0),q=M(i.mscs,1),C=M(i.mscs,2);B(i.out,5*i.k+2,W(~~((~~((g+316*u)/900)+x+641*w+316*_)/900)+k+20*y+641*q+316*C)%900);var S=M(i.lscs,3),j=M(i.mscs,1),T=M(i.mscs,2);B(i.out,5*i.k+1,W(~~((~~((~~((g+316*u)/900)+x+641*w+316*_)/900)+k+20*y+641*q+316*C)/900)+S+20*j+641*T)%900),B(i.out,5*i.k,W(~~((~~((~~((~~((g+316*u)/900)+x+641*w+316*_)/900)+k+20*y+641*q+316*C)/900)+S+20*j+641*T)/900)+20*M(i.mscs,2))%900)}if(i.rem=i.inlen%6,0!=i.rem){var z=i.out,R=i.out.length-i.rem;s[o++]=1/0,F(N(i.in,i.inlen-i.rem,i.rem)),A(z,R,h())}s[o++]=i.out},i.ccc){i.barlen=i.barcode.length,i.datcws=h(5*~~(i.barlen/6)+i.barlen%6+2),B(i.datcws,0,920);var X=i.barlen%6==0?924:901;B(i.datcws,1,X),s[o++]=i.datcws,s[o++]=2,s[o++]=1/0,I(i.barcode);var U=h();s[o++]=U,i.encb();var K=s[--o],V=s[--o];A(s[--o],V,K)}if(!i.raw&&!i.ccc){i.fncvals=new Map([["parse",i.parse],["parsefnc",i.parsefnc],["eci",!0]]),s[o++]=i.barcode,s[o++]=i.fncval
1s,et();var H=s[--o];i.msg=H,i.msglen=i.msg.length,i.msglen>2713&&(s[o++]="bwipp.pdf417inputTooLong#22902",s[o++]="The input data is too long",Y()),s[o++]=1/0;for(var Z=0,Q=i.msglen;Z<Q;Z++)s[o++]=0;s[o++]=0,i.numdigits=h(),s[o++]=1/0;for(var $=0,J=i.msglen;$<J;$++)s[o++]=0;s[o++]=0,i.numtext=h(),s[o++]=1/0;for(var ee=0,en=i.msglen;ee<en;ee++)s[o++]=0;s[o++]=0,i.numbytes=h(),s[o++]=1/0;for(var eo=0,ei=i.msglen;eo<ei;eo++)s[o++]=0;s[o++]=0,i.iseci=h();for(var ec=i.msglen-1;ec>=0;ec-=1){i.i=ec;var ed=M(i.msg,i.i);ed>=48&&ed<=57&&B(i.numdigits,i.i,M(i.numdigits,i.i+1)+1),S(i.alltext,M(i.msg,i.i))&&13>M(i.numdigits,i.i)&&B(i.numtext,i.i,M(i.numtext,i.i+1)+1),M(i.msg,i.i)>=0&&5>M(i.numtext,i.i)&&13>M(i.numdigits,i.i)&&B(i.numbytes,i.i,M(i.numbytes,i.i+1)+1),B(i.iseci,i.i,-1e6>=M(i.msg,i.i))}for(i.numdigits=N(i.numdigits,0,i.msglen),i.numtext=N(i.numtext,0,i.msglen),i.numbytes=N(i.numbytes,0,i.msglen),s[o++]=1/0,i.seqlen=0,i.state=i.pdf417_t,i.p=0;i.p!=i.msglen;)if(M(i.iseci,i.p)){i.eci=M(i.msg,i.p),i.p=i.p+1,s[o++]=h([i.eci]);var el=i.seqlen,ep=i.eci<=-1810900?2:i.eci<=-1000900?3:2;i.seqlen=W(el+ep)}else if(i.n=M(i.numdigits,i.p),i.n>=13||i.n==i.msglen&&i.n>=8){s[o++]=i.pdf417_nl,s[o++]=1/0,F(N(i.msg,i.p,i.n));var eb=h();i.state=i.pdf417_n,i.p=W(i.p+i.n),i.seqlen=W(i.seqlen+1+i.n),s[o++]=eb}else if(i.t=M(i.numtext,i.p),i.t>=5){i.state!=i.pdf417_t&&(s[o++]=i.pdf417_tl),s[o++]=1/0,F(N(i.msg,i.p,i.t));var ef=h();i.state=i.pdf417_t,i.p=W(i.p+i.t),i.seqlen=W(i.seqlen+1+i.t),s[o++]=ef}else if(i.b=M(i.numbytes,i.p),1==i.b&&i.state==i.pdf417_t)i.p=W(i.p+i.b),i.seqlen=i.seqlen+2,s[o++]=i.pdf417_bs,s[o++]=h([M(i.msg,i.p)]);else{i.b%6!=0?s[o++]=i.pdf417_bl:s[o++]=i.pdf417_bl6,s[o++]=1/0,F(N(i.msg,i.p,i.b));var em=h();i.state=i.pdf417_b,i.p=W(i.p+i.b),i.seqlen=W(i.seqlen+1+i.b),s[o++]=em}L(h(E()));var ev=s[--o];for(o--,i.seq=ev,i.enca=function(){var e=s[--o];s[o++]=M(M(i.charvals,i.pdf417_a),e)},i.encl=function(){var e=s[--o];s[o++]=M(M(i.charvals,i.pdf417_l),e)},i.encm=function(){var e=s[--o];s[o++]=M(M(i.charvals,i.pdf417_m),e)},i.encp=function(){var e=s[--o];s[o++]=M(M(i.charvals,i.pdf417_p),e)},i.textencfuncs=i.pdf417_textencfuncs,i.addtotext=function(){var e=s[--o];B(i.text,i.l,e),i.l=i.l+1},i.enct=function(){var e=s[--o];i.in=e,i.maxseqlen=3*i.in.length+4,s[o++]=1/0;for(var a=0;a<4;a++)s[o++]=h(i.maxseqlen);i.seq0=h(),s[o++]=1/0;for(var r=0;r<4;r++)s[o++]=h(i.maxseqlen);i.seq1=h(),i.len0=h(4),B(i.len0,0,0),B(i.len0,1,0),B(i.len0,2,0),B(i.len0,3,0),i.len1=h(4),i.curseq=i.seq0,i.curseqlen=i.len0,i.nxtseq=i.seq1,i.nxtseqlen=i.len1,i.curlen=h([i.pdf417_e,i.pdf417_e,i.pdf417_e,i.pdf417_e]),B(i.curlen,i.submode,0),I(i.in,function(){var e=s[--o];for(i.char=e;;){i.imp=!1;for(var a=0,r=i.pdf417_textsubmodes.length;a<r;a++){i.x=M(i.pdf417_textsubmodes,a);for(var t=0,n=i.pdf417_textsubmodes.length;t<n;t++)i.y=M(i.pdf417_textsubmodes,t),i.cost=W(M(i.curlen,i.x)+M(M(i.pdf417_latlen,i.x),i.y)),i.cost<M(i.curlen,i.y)&&(B(i.curlen,i.y,i.cost),i.srclen=M(i.curseqlen,i.x),i.srclen>0&&A(M(i.curseq,i.y),0,N(M(i.curseq,i.x),0,i.srclen)),I(M(M(i.pdf417_latseq,i.x),i.y),function(){s[o++]=M(i.curseq,i.y),s[o++]=i.srclen;var e=s[o-3],a=s[o-1],r=s[o-2];o-=3,B(r,a,e),i.srclen=i.srclen+1}),B(i.curseqlen,i.y,i.srclen),i.imp=!0)}if(!i.imp)break}i.nxtlen=h([i.pdf417_e,i.pdf417_e,i.pdf417_e,i.pdf417_e]),B(i.nxtseqlen,0,0),B(i.nxtseqlen,1,0),B(i.nxtseqlen,2,0),B(i.nxtseqlen,3,0);for(var c=0,d=i.pdf417_textsubmodes.length;c<d;c++)for(i.x=M(i.pdf417_textsubmodes,c);S(M(i.charvals,i.x),i.char);){i.cost=M(i.curlen,i.x)+1,i.cost<M(i.nxtlen,i.x)&&(B(i.nxtlen,i.x,i.cost),i.srclen=M(i.curseqlen,i.x),i.srclen>0&&A(M(i.nxtseq,i.x),0,N(M(i.curseq,i.x),0,i.srclen)),B(M(i.nxtseq,i.x),i.srclen,i.char),B(i.nxtseqlen,i.x,i.srclen+1));for(var l=0,p=i.pdf417_textsubmodes.length;l<p;l++)i.y=M(i.pdf417_textsubmodes,l),P(i.x,i.y)&&(i.cost=W(M(i.curlen,i.y)+M(M(i.pdf417_shftlen,i.y),i.x))+1,i.cost<M(i.nxtlen,i.y)&&(B(i.nxtlen,i.y,i.cost),i.srclen=M(i.curseqlen,i.y),i.srclen>0&&A(M(i.nxtseq,i.y),0,N(M(i.curseq,i.y),0,i.srclen)),B(M(i.nxtseq,i.y),i.srclen,i.x==i.pdf417_a?i.pdf417_as:i.pdf417_ps),B(M(i.nxtseq,i.y),i.srclen+1,i.char),B(i.nxtseqlen,i.y,i.srclen+2)));break}i.curlen=i.nxtlen;var b=i.curseq;i.curseq=i.nxtseq,i.nxtseq=b;var f=i.curseqlen;i.curseqlen=i.nxtseqlen,i.nxtseqlen=f}),i.minseq=i.pdf417_e;for(var t=0,n=i.pdf417_textsubmodes.length;t<n;t++)i.k=M(i.pdf417_textsubmodes,t),M(i.curlen,i.k)<i.minseq&&(i.minseq=M(i.curlen,i.k),i.txtseq=N(M(i.curseq,i.k),0,M(i.curseqlen,i.k)));for(i.text=h(i.minseq),i.k=0,i.l=0;!(i.k>=i.txtseq.length);){i.char=M(i.txtseq,i.k);var c=i[M(i.textencfuncs,i.submode)];if(s[o++]=i.char,!0===c())break;i.addtotext(),i.k=i.k+1,(i.char==i.pdf417_as||i.char==i.pdf417_ps)&&(s[o++]=M(i.txtseq,i.k),i.char==i.pdf417_as?i.enca():i.encp(),i.addtotext(),i.k=i.k+1),i.char==i.pdf417_al&&(i.submode=i.pdf417_a),i.char==i.pdf417_ll&&(i.submode=i.pdf417_l),i.char==i.pdf417_ml&&(i.submode=i.pdf417_m),i.char==i.pdf417_pl&&(i.submode=i.pdf417_p)}if(i.text.length%2==1){if(i.submode==i.pdf417_p){s[o++]="pad",s[o++]=i.pdf417_al,i.encp();var d=s[--o];i[s[--o]]=d,i.submode=i.pdf417_a}else{i.nextecitext=!1;for(var l=i.i+1,p=i.seq.length-1;l<=p;l+=1){if(i.ti=l,P(T(M(i.seq,i.ti)),"arraytype")){i.nextecitext=!1;break}if(M(M(i.seq,i.ti),0)>-1e6)break;i.nextecitext=!0}if(i.nextecitext)if(i.submode==i.pdf417_a)if(S(M(i.charvals,i.pdf417_l),M(M(i.seq,i.ti),0))){s[o++]="pad",s[o++]=i.pdf417_ll,i.enca();var b=s[--o];i[s[--o]]=b,i.submode=i.pdf417_l}else{s[o++]="pad",s[o++]=i.pdf417_ml,i.enca();var f=s[--o];i[s[--o]]=f,i.submode=i.pdf417_m}else if(i.submode==i.pdf417_m)if(S(M(i.charvals,i.pdf417_l),M(M(i.seq,i.ti),0))){s[o++]="pad",s[o++]=i.pdf417_ll,i.encm();var m=s[--o];i[s[--o]]=m,i.submode=i.pdf417_l}else if(S(M(i.charvals,i.pdf417_p),M(M(i.seq,i.ti),0))){s[o++]="pad",s[o++]=i.pdf417_pl,i.encm();var v=s[--o];i[s[--o]]=v,i.submode=i.pdf417_p}else{s[o++]="pad",s[o++]=i.pdf417_al,i.encm();var g=s[--o];i[s[--o]]=g,i.submode=i.pdf417_a}else{s[o++]="pad",s[o++]=i.pdf417_ml,i.encl();var u=s[--o];i[s[--o]]=u,i.submode=i.pdf417_m}else{var x=i[M(i.textencfuncs,i.submode)];if(s[o++]="pad",s[o++]=i.pdf417_ps,!0===x())return!0;var w=s[--o];i[s[--o]]=w}}s[o++]=1/0,F(i.text),s[o++]=i.pad,i.text=h()}i.out=h(~~(i.text.length/2));for(var _=0,k=i.out.length-1;_<=k;
1_+=1)i.k=_,B(i.out,i.k,W(30*M(i.text,2*i.k)+M(i.text,2*i.k+1)));s[o++]=i.out},i.encn=function(){var e=s[--o];i.in=e,s[o++]=1/0;for(var a=0,r=i.in.length-1;a<=r;a+=44){i.k=a,s[o++]=1/0;var t=i.in.length-i.k;s[o++]=1;var n=i.in,c=i.k;t>44&&(t=44);for(var d=N(n,c,t),l=0,p=d.length;l<p;l++)s[o++]=M(d,l)-48;for(i.gmod=h(),i.cwn=h(15),i.cwi=15;;){for(i.dv=900,i.val=0,i.gmulstart=!0,s[o++]=1/0;0!=i.gmod.length;)i.val=W(10*i.val+M(i.gmod,0)),i.gmod=N(i.gmod,1,i.gmod.length-1),i.val<i.dv?i.gmulstart||(s[o++]=0):(i.gmulstart=!1,s[o++]=~~(i.val/i.dv)),i.val=i.val%i.dv;L(h(E()));var b=s[--o];if(o--,i.cwi=i.cwi-1,B(i.cwn,i.cwi,i.val),i.gmod=b,0==i.gmod.length)break}F(N(i.cwn,i.cwi,15-i.cwi))}L(h(E()));var f=s[--o];s[o-1]=f},i.ence=function(){var e=-M(s[--o],0)-1e6;if(s[o++]=e,e<=899){var a=s[--o],r=h(2);s[o++]=927,s[o++]=a,L(r)}else if(s[o-1]<=810899){var t=s[--o],n=h(3);s[o++]=926,s[o++]=~~(t/900)-1,s[o++]=t%900,L(n)}else if(s[o-1]<=811799){var i=s[--o],c=h(2);s[o++]=925,s[o++]=i-810900,L(c)}else s[o-1]="bwipp.pdf417badECI#23256",s[o++]="PDF417 supports ECIs 000000 to 811799",Y()},i.encfuncs=i.pdf417_encfuncs,i.addtocws=function(){var e=s[--o];A(i.datcws,i.j,e),i.j=e.length+i.j},i.state=i.pdf417_t,i.submode=i.pdf417_a,i.datcws=h(i.seqlen),i.i=0,i.j=0;!(i.i>=i.seq.length);){if(i.chars=M(i.seq,i.i),G(T(i.chars),"arraytype"))if(-1e6>=M(i.chars,0))s[o++]=i.chars,i.ence(),i.addtocws();else{var eh=i[M(i.encfuncs,i.state)];if(s[o++]=i.chars,!0===eh())break;i.addtocws()}else s[o++]=h([M(i.pdf417_latchcws,i.chars)]),i.addtocws(),i.chars==i.pdf417_tl&&(i.state=i.pdf417_t,i.submode=i.pdf417_a),i.chars==i.pdf417_nl&&(i.state=i.pdf417_n),(i.chars==i.pdf417_bl||i.chars==i.pdf417_bl6)&&(i.state=i.pdf417_b),i.chars==i.pdf417_bs&&(i.i=i.i+1,s[o++]=M(i.seq,i.i),i.encb(),i.addtocws());i.i=i.i+1}i.datcws=N(i.datcws,0,i.j)}i.m=i.datcws.length,i.m>926&&(s[o++]="bwipp.pdf417dataTooLong#23301",s[o++]="The data is too long",Y()),-1==i.eclevel&&(i.m<=40&&(i.eclevel=2),i.m>=41&&i.m<=160&&(i.eclevel=3),i.m>=161&&i.m<=320&&(i.eclevel=4),i.m>=321&&(i.eclevel=5)),!i.fixedeclevel&&(i.maxeclevel=~~(b(927-i.m)/b(2))-1,i.eclevel>i.maxeclevel&&(i.eclevel=i.maxeclevel)),i.k=f(2,i.eclevel+1),0==i.columns&&(i.columns=~~m(v(W(i.m+i.k)/3)));var eg=i.columns>=1?i.columns:1;if(i.c=eg,i.r=l((W(i.m+i.k)+1)/i.columns),i.r<i.rows&&i.rows<=90&&(i.r=i.rows),i.r<3&&(i.r=3),i.r>90&&(s[o++]="bwipp.pdf417insufficientCapacity#23340",s[o++]="Insufficient capacity in the symbol",Y()),!i.fixedeclevel){var eu=i.c,ex=i.r,ew=i.m,e_=8,ek=~~(b(W(eu*ex-1-ew))/b(2))-1;if(~~(b(W(eu*ex-1-ew))/b(2))-1>8){var ey=e_;e_=ek,ek=ey}i.maxeclevel=ek,i.maxeclevel>i.eclevel&&(i.eclevel=i.maxeclevel,i.k=f(2,i.eclevel+1))}s[o++]="coeffs",s[o++]=i.k,i.pdf417_coeffscachefetch();var eq=s[--o];i[s[--o]]=eq,i.n=W(i.c*i.r-i.k),i.n>928&&(s[o++]="bwipp.pdf417insufficientCapacity#23368",s[o++]="Insufficient capacity in the symbol",Y()),i.cws=h(i.c*i.r),B(i.cws,0,i.n),A(i.cws,1,i.datcws);for(var eC=i.cws,eM=i.m+1,eS=[],ej=0,eB=W(i.n-i.m)-1;ej<eB;ej++)eS[ej]=900;A(eC,eM,eS=h(eS)),S(i.options,"debugcws")&&(s[o++]="bwipp.debugcws#23377",s[o++]=N(i.cws,0,i.n),Y());var eN=i.n,eA=i.coeffs,eT=i.k,ez=N(i.cws,i.n,i.k);s[o++]=function(){var e=s[--o];s[o++]=M(i.cws,e)},s[o++]=eN,s[o++]=eA,s[o++]=eT,s[o++]=ez,s[o++]=929,es(),S(i.options,"debugecc")&&(s[o++]="bwipp.debugecc#23386",s[o++]=N(i.cws,i.n,i.k),Y()),i.cwtobits=function(){var e=s[--o],a=s[--o];i.v=M(M(i.pdf417_clusters,e),a),s[o++]=1/0;for(var r=0;r<17;r++)s[o++]=0;for(var t=C(u(17),i.v,2),n=0,c=t.length;n<c;n++)s[o++]=M(t,n)-48;var d=h();s[o++]=N(d,d.length-17,17)},i.compact?i.rwid=17*i.c+17+17+1:i.rwid=17*i.c+17+17+17+18,s[o++]=i.rwid*i.r;try{var eR=s[--o];s[o++]=h(eR),s[o++]=!1}catch(e){s[o++]=!0}s[--o]&&(s[o-1]="bwipp.pdf417PixsTooLarge#23410",s[o++]="The resulting symbol exceeds the implementation maximum array size",Y());var eI=s[--o];i.pixs=eI;for(var eD=0,eE=i.r-1;eD<=eE;eD+=1){i.i=eD,i.i%3==0&&(i.lcw=30*~~(i.i/3)+~~((i.r-1)/3),i.rcw=W(30*~~(i.i/3)+i.c)-1),i.i%3==1&&(i.lcw=30*~~(i.i/3)+3*i.eclevel+(i.r-1)%3,i.rcw=30*~~(i.i/3)+~~((i.r-1)/3)),i.i%3==2&&(i.lcw=W(30*~~(i.i/3)+i.c)-1,i.rcw=30*~~(i.i/3)+3*i.eclevel+(i.r-1)%3);var eF=i.pixs,eL=i.i*i.rwid;s[o++]=1/0,s[o++]=1,s[o++]=1,s[o++]=1,s[o++]=1,s[o++]=1,s[o++]=1,s[o++]=1,s[o++]=1,s[o++]=0,s[o++]=1,s[o++]=0,s[o++]=1,s[o++]=0,s[o++]=1,s[o++]=0,s[o++]=0,s[o++]=0,s[o++]=i.lcw,s[o++]=i.i%3,i.cwtobits(),F(s[--o]);for(var eG=N(i.cws,i.c*i.i,i.c),eP=0,eO=eG.length;eP<eO;eP++)s[o++]=M(eG,eP),s[o++]=i.i%3,i.cwtobits(),F(s[--o]);i.compact||(s[o++]=i.rcw,s[o++]=i.i%3,i.cwtobits(),F(s[--o]),s[o++]=1,s[o++]=1,s[o++]=1,s[o++]=1,s[o++]=1,s[o++]=1,s[o++]=1,s[o++]=0,s[o++]=1,s[o++]=0,s[o++]=0,s[o++]=0,s[o++]=1,s[o++]=0,s[o++]=1,s[o++]=0,s[o++]=0),s[o++]=1,A(eF,eL,h())}s[o++]=1/0;for(var eX=i.pixs,eU=i.rwid,eK=i.r,eV=i.rowmult,eH=[],eZ=0,eW=i.r;eZ<eW;eZ++)eH[eZ]=i.rowmult;eH=h(eH),s[o++]="ren",s[o++]="renmatrix",s[o++]="pixs",s[o++]=eX,s[o++]="pixx",s[o++]=eU,s[o++]="pixy",s[o++]=eK*eV,s[o++]="rowheights",s[o++]=eH,s[o++]="height",s[o++]=i.r*i.rowmult/72,s[o++]="width",s[o++]=i.rwid/72,s[o++]="borderleft",s[o++]=2,s[o++]="borderright",s[o++]=2,s[o++]="bordertop",s[o++]=2,s[o++]="borderbottom",s[o++]=2,s[o++]="opt",s[o++]=i.options;var eY=g();s[o++]=eY,i._render&&a0(),i=e}function as(){var e=i;(i=Object.assign({},i,as.globals)).dontdraw=!1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw),B(i.options,"compact",!0),i.bwipp_dontdraw=!0,s[o++]=i.barcode,s[o++]=i.options,ao();var t=s[--o];i.args=t,B(i.args,"opt",i.options),s[o++]=i.args,i._render&&a0(),i=e}function ai(){if(!ai.globals){var e=i;(i=ai.globals={}).micropdf417_t=0,i.micropdf417_n=1,i.micropdf417_b=2,i.micropdf417_a=0,i.micropdf417_l=1,i.micropdf417_m=2,
1i.micropdf417_p=3,i.micropdf417_tl=-1,i.micropdf417_nl=-2,i.micropdf417_bl=-3,i.micropdf417_bl6=-4,i.micropdf417_bs=-5,i.micropdf417_al=-6,i.micropdf417_ll=-7,i.micropdf417_ml=-8,i.micropdf417_pl=-9,i.micropdf417_as=-10,i.micropdf417_ps=-11,i.al=i.micropdf417_al,i.ll=i.micropdf417_ll,i.ml=i.micropdf417_ml,i.pl=i.micropdf417_pl,i.as=i.micropdf417_as,i.ps=i.micropdf417_ps,i.micropdf417_m05=-12,i.micropdf417_m06=-13,i.micropdf417_textsubmodes=h([i.micropdf417_a,i.micropdf417_l,i.micropdf417_m,i.micropdf417_p]),i.micropdf417_charmaps=h([h(["A","a","0",";"]),h(["B","b","1","<"]),h(["C","c","2",">"]),h(["D","d","3","@"]),h(["E","e","4","["]),h(["F","f","5",92]),h(["G","g","6","]"]),h(["H","h","7","_"]),h(["I","i","8","`"]),h(["J","j","9","~"]),h(["K","k","&","!"]),h(["L","l",13,13]),h(["M","m",9,9]),h(["N","n",",",","]),h(["O","o",":",":"]),h(["P","p","#",10]),h(["Q","q","-","-"]),h(["R","r",".","."]),h(["S","s","$","$"]),h(["T","t","/","/"]),h(["U","u","+",'"']),h(["V","v","%","|"]),h(["W","w","*","*"]),h(["X","x","=",40]),h(["Y","y","^",41]),h(["Z","z",i.pl,"?"]),h([" "," "," ","{"]),h([i.ll,i.as,i.ll,"}"]),h([i.ml,i.ml,i.al,"'"]),h([i.ps,i.ps,i.ps,i.al])]),i.micropdf417_e=2e4,i.e=i.micropdf417_e,i.micropdf417_latlen=h([h([0,1,1,2]),h([2,0,1,2]),h([1,1,0,1]),h([1,2,2,0])]),i.micropdf417_latseq=h([h([h([]),h([i.ll]),h([i.ml]),h([i.ml,i.pl])]),h([h([i.ml,i.al]),h([]),h([i.ml]),h([i.ml,i.pl])]),h([h([i.al]),h([i.ll]),h([]),h([i.pl])]),h([h([i.al]),h([i.al,i.ll]),h([i.al,i.ml]),h([])])]),i.micropdf417_shftlen=h([h([i.e,i.e,i.e,1]),h([1,i.e,i.e,1]),h([i.e,i.e,i.e,1]),h([i.e,i.e,i.e,i.e])]),i.micropdf417_ccametrics=h([h([2,5,4,39,0,19]),h([2,6,4,1,0,33]),h([2,7,5,32,0,12]),h([2,8,5,8,0,40]),h([2,9,6,14,0,46]),h([2,10,6,43,0,23]),h([2,12,7,20,0,52]),h([3,4,4,11,43,23]),h([3,5,5,1,33,13]),h([3,6,6,5,37,17]),h([3,7,7,15,47,27]),h([3,8,7,21,1,33]),h([4,3,4,40,20,52]),h([4,4,5,43,23,3]),h([4,5,6,46,26,6]),h([4,6,7,34,14,46]),h([4,7,8,29,9,41])]),i.micropdf417_nonccametrics=h([h([1,11,7,1,0,9]),h([1,14,7,8,0,8]),h([1,17,7,36,0,36]),h([1,20,8,19,0,19]),h([1,24,8,9,0,17]),h([1,28,8,25,0,33]),h([2,8,8,1,0,1]),h([2,11,9,1,0,9]),h([2,14,9,8,0,8]),h([2,17,10,36,0,36]),h([2,20,11,19,0,19]),h([2,23,13,9,0,17]),h([2,26,15,27,0,35]),h([3,6,12,1,1,1]),h([3,8,14,7,7,7]),h([3,10,16,15,15,15]),h([3,12,18,25,25,25]),h([3,15,21,37,37,37]),h([3,20,26,1,17,33]),h([3,26,32,1,9,17]),h([3,32,38,21,29,37]),h([3,38,44,15,31,47]),h([3,44,50,1,25,49]),h([4,4,8,47,19,43]),h([4,6,12,1,1,1]),h([4,8,14,7,7,7]),h([4,10,16,15,15,15]),h([4,12,18,25,25,25]),h([4,15,21,37,37,37]),h([4,20,26,1,17,33]),h([4,26,32,1,9,17]),h([4,32,38,21,29,37]),h([4,38,44,15,31,47]),h([4,44,50,1,25,49])]),i.micropdf417_clusters=h([h([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,11088
10,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]),h
vendor: 6,206 bytes, line 1
1([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]),
1h([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])]),i.micropdf417_raps=h([h([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]),h([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])]),i.micropdf417_rwids=h([38,55,82,99]),i.micropdf417_textencfuncs=h(["enca","encl","encm","encp"]),i.micropdf417_encfuncs=h(["enct","encn","encb"]),i.charvals=h([new Map,new Map,new Map,new Map]),i.alltext=new Map;for(var a=0,r=i.micropdf417_charmaps.length-1;a<=r;a+=1){i.i=a,i.encs=M(i.micropdf417_charmaps,i.i);for(var t=0;t<=3;t+=1){i.j=t;var n=M(i.encs,i.j);G(T(n),"stringtype")&&(n=M(n,0)),B(M(i.charvals,i.j),n,i.i),B(i.alltext,n,-1)}}i.charvals=i.charvals,i.alltext=i.alltext,s[o++]=1/0,s[o++]=1;for(var c=0;c<928;c++){var d=s[o-1];s[o++]=3*d%929}var l=h();i.rsalog=l,i.rslog=h(929);for(var p=1;p<=928;p+=1)B(i.rslog,M(i.rsalog,p),p);i.rslog=i.rslog,i.micropdf417_rsprod=function(){if(0!=s[o-1])if(0!=s[o-2]){var e=s[--o],a=s[--o];s[o++]=M(i.rsalog,W(M(i.rslog,e)+M(i.rslog,a))%928)}else o-=2,s[o++]=0;else o-=2,s[o++]=0},i.micropdf417_gencoeffs=function(){s[o++]=1/0,s[o++]=1;for(var e=0,a=i.k;e<a;e++)s[o++]=0;i.coeffs=h();for(var r=1,t=i.k;r<=t;r+=1){var n=i.coeffs;B(n,r,M(n,r-1)),s[o++]=M(i.rsalog,r);for(var c=r-1;c>=1;c-=1){var d=i.coeffs,l=s[o-1];s[o++]=d,s[o++]=c,s[o++]=M(d,c),s[o++]=l,i.micropdf417_rsprod();var p=s[--o],b=s[--o];B(s[--o],b,W(p+M(i.coeffs,b-1))%929)}var f=i.coeffs,m=s[o-1];s[o++]=f,s[o++]=0,s[o++]=M(f,0),s[o++]=m,i.micropdf417_rsprod();var v=s[--o],g=s[--o];B(s[--o],g,v),o--}
1i.coeffs=N(i.coeffs,0,i.coeffs.length-1);for(var u=i.coeffs.length-1;u>=0;u-=2){var x=i.coeffs;B(x,u,929-M(x,u))}s[o++]=i.coeffs},i.micropdf417_coeffscachemax=20,i.micropdf417_coeffscachelimit=359,s[o++]=i.micropdf417_coeffscachemax,s[o++]=i.micropdf417_coeffscachelimit,er();var b=s[--o];i.micropdf417_coeffscache=b,i.micropdf417_coeffscachefetch=function(){var e=s[--o];i.k=e;var a=M(i.micropdf417_coeffscache,"fetch");if(s[o++]=i.k,s[o++]=function(){i.micropdf417_gencoeffs()},s[o++]=function(){var e=s[--o];s[o++]=e.length},!0===a())return!0},i=e}var e=i;(i=Object.assign({},i,ai.globals)).dontdraw=!1,i.version="unset",i.columns=0,i.rows=0,i.rowmult=2,i.cca=!1,i.ccb=!1,i.raw=!1,i.parse=!1,i.parsefnc=!1,i.modunit=1,s[o++]=null,ea();var f=s[--o];i.options=f;var m=s[--o];if(i.barcode=m,i._render=!(i.dontdraw||i.bwipp_dontdraw),0==i.barcode.length&&(s[o++]="bwipp.micropdf417emptyData#24154",s[o++]="The data must not be empty",Y()),i.barcode.length>5e3&&(s[o++]="bwipp.micropdf417inputTooLong#24158",s[o++]="The input data is too long",Y()),(i.rowmult<=0||i.rowmult>50)&&(s[o++]="bwipp.micropdf417badRowMult#24162",s[o++]="The row multiplier must be greater than 0 and at most 50",Y()),(i.cca&&i.ccb||i.cca&&i.raw||i.ccb&&i.raw)&&(s[o++]="bwipp.micropdf417ccaAndCcb#24166",s[o++]="Cannot combine cca, ccb and raw",Y()),P(i.version,"unset"))if(R(i.version,"x"),s[--o]){var v=s[--o];s[o-1]=v;var x=s[o-1],w=s[o-2],_=h(2);s[o++]=w,s[o++]=x,L(_),I(s[--o],function(){var e=s[o-1],a=!0;0==e.length&&(a=!1);var r=s[--o];s[o++]=a,I(r,function(){var e=s[--o];(e<48||e>57)&&(s[o-1]=!1)}),s[--o]||(o-=2,s[o++]="bwipp.micropdf417BadVersionBadRowOrColumn#24182",s[o++]="version must be formatted as RxC",Y())});var k=s[--o];i.rows=q(k);var y=s[--o];i.columns=q(y)}else s[o-1]="bwipp.micropdf417badVersionFormat#24188",s[o++]="version must be formatted as RxC",Y();if(i.raw||i.cca){for(i.datcws=h(i.barcode.length),i.i=0,i.j=0;!(i.i>=i.barcode.length-3)&&94==M(i.barcode,i.i);){var j=N(i.barcode,i.i+1,3);s[o++]=j,s[o++]=!1;for(var z=0,D=j.length;z<D;z++){var O=M(j,z);(O<48||O>57)&&(s[o-1]=!0)}if(s[--o]){o--;break}var X=s[--o];i.cw=q(X),i.cw>928&&(s[o++]="bwipp.micropdf417badRawCodeword#24208",s[o++]="Raw codewords must be 0 to 928",Y()),B(i.datcws,i.j,i.cw),i.i=i.i+4,i.j=i.j+1}i.i!=i.barcode.length&&(s[o++]="bwipp.micropdf417badCcaRawFormat#24215",s[o++]="Raw codewords must be formatted as ^NNN",Y()),i.datcws=N(i.datcws,0,i.j)}if(i.encb=function(){var e=s[--o];i.in=e,i.inlen=i.in.length,i.out=h(5*~~(i.inlen/6)+i.inlen%6);for(var a=0,r=~~(i.inlen/6)-1;a<=r;a+=1){i.k=a,s[o++]=1/0,F(N(i.in,6*i.k,3)),i.msbs=h(),s[o++]=1/0,F(i.msbs);var t=s[--o],n=s[--o],c=s[--o];s[o++]=W(t+256*n+65536*c);for(var d=0;d<3;d++){var l=s[--o];s[o++]=l%900,s[o++]=~~(l/900)}i.mscs=h(),s[o++]=1/0,F(N(i.in,6*i.k+3,3)),i.lsbs=h(),s[o++]=1/0,F(i.lsbs);var p=s[--o],b=s[--o],f=s[--o];s[o++]=W(p+256*b+65536*f);for(var m=0;m<3;m++){var v=s[--o];s[o++]=v%900,s[o++]=~~(v/900)}i.lscs=h();var g=M(i.lscs,0),u=M(i.mscs,0);B(i.out,5*i.k+4,W(g+316*u)%900);var x=M(i.lscs,1),w=M(i.mscs,0),_=M(i.mscs,1);B(i.out,5*i.k+3,W(~~((g+316*u)/900)+x+641*w+316*_)%900);var k=M(i.lscs,2),y=M(i.mscs,0),q=M(i.mscs,1),C=M(i.mscs,2);B(i.out,5*i.k+2,W(~~((~~((g+316*u)/900)+x+641*w+316*_)/900)+k+20*y+641*q+316*C)%900);var S=M(i.lscs,3),j=M(i.mscs,1),T=M(i.mscs,2);B(i.out,5*i.k+1,W(~~((~~((~~((g+316*u)/900)+x+641*w+316*_)/900)+k+20*y+641*q+316*C)/900)+S+20*j+641*T)%900),B(i.out,5*i.k,W(~~((~~((~~((~~((g+316*u)/900)+x+641*w+316*_)/900)+k+20*y+641*q+316*C)/900)+S+20*j+641*T)/900)+20*M(i.mscs,2))%900)}if(i.rem=i.inlen%6,0!=i.rem){var z=i.out,R=i.out.length-i.rem;s[o++]=1/0,F(N(i.in,i.inlen-i.rem,i.rem)),A(z,R,h())}s[o++]=i.out},i.ccb){i.barlen=i.barcode.length,i.datcws=h(5*~~(i.barlen/6)+i.barlen%6+2),B(i.datcws,0,920);var U=i.barlen%6==0?924:901;B(i.datcws,1,U),s[o++]=i.datcws,s[o++]=2,s[o++]=1/0,I(i.barcode);var K=h();s[o++]=K,i.encb();var V=s[--o],H=s[--o];A(s[--o],H,V)}if(!i.raw&&!i.cca&&!i.ccb){i.fncvals=new Map([["parse",i.parse],["parsefnc",i.parsefnc],["eci",!0]]),s[o++]=i.barcode,s[o++]=i.fncvals,et();var Z=s[--o];if(i.msg=Z,i.msglen=i.msg.length,i.msglen>=9){F(N(i.msg,0,7));var Q=s[--o];o--;var $=s[--o],J=s[--o],ee=s[--o],en=s[--o],eo=s[--o];if(29==Q&&48==$&&30==J&&62==ee&&41==en&&91==eo){F(N(i.msg,i.msglen-2,2));var ei=s[--o],ec=s[--o];4==ei&&30==ec&&(53==M(i.msg,5)?(s[o++]=1/0,s[o++]=i.micropdf417_m05,F(N(i.msg,7,i.msg.length-9)),i.msg=h()):54==M(i.msg,5)&&(s[o++]=1/0,s[o++]=i.micropdf417_m06,F(N(i.msg,7,i.msg.length-9)),i.msg=h())
1)}}i.msglen=i.msg.length,i.msglen>366&&(s[o++]="bwipp.micropdf417inputTooLong#24305",s[o++]="The input data is too long",Y()),s[o++]=1/0;for(var ed=0,el=i.msglen;ed<el;ed++)s[o++]=0;s[o++]=0,i.numdigits=h(),s[o++]=1/0;for(var ep=0,eb=i.msglen;ep<eb;ep++)s[o++]=0;s[o++]=0,i.numtext=h(),s[o++]=1/0;for(var ef=0,em=i.msglen;ef<em;ef++)s[o++]=0;s[o++]=0,i.numbytes=h(),s[o++]=1/0;for(var ev=0,eh=i.msglen;ev<eh;ev++)s[o++]=0;i.iseci=h();for(var eg=i.msglen-1;eg>=0;eg-=1){i.i=eg;var eu=M(i.msg,i.i);eu>=48&&eu<=57&&B(i.numdigits,i.i,M(i.numdigits,i.i+1)+1),S(i.alltext,M(i.msg,i.i))&&13>M(i.numdigits,i.i)&&B(i.numtext,i.i,M(i.numtext,i.i+1)+1),M(i.msg,i.i)>=0&&5>M(i.numtext,i.i)&&13>M(i.numdigits,i.i)&&B(i.numbytes,i.i,M(i.numbytes,i.i+1)+1),B(i.iseci,i.i,-1e6>=M(i.msg,i.i))}for(i.numdigits=N(i.numdigits,0,i.msglen),i.numtext=N(i.numtext,0,i.msglen),i.numbytes=N(i.numbytes,0,i.msglen),s[o++]=1/0,i.seqlen=0,i.state=i.micropdf417_b,i.p=0;i.p!=i.msglen;){var ex=M(i.msg,i.p);if(0==i.p&&(ex==i.micropdf417_m05||ex==i.micropdf417_m06))M(i.msg,i.p)==i.micropdf417_m05?s[o++]=i.micropdf417_m05:s[o++]=i.micropdf417_m06,i.p=i.p+1,i.seqlen=i.seqlen+1;else if(M(i.iseci,i.p)){i.eci=M(i.msg,i.p),i.p=i.p+1,s[o++]=h([i.eci]);var ew=i.seqlen,e_=i.eci<=-1810900?2:i.eci<=-1000900?3:2;i.seqlen=W(ew+e_)}else if(i.n=M(i.numdigits,i.p),i.n>=13||i.n==i.msglen&&i.n>=8){s[o++]=i.micropdf417_nl,s[o++]=1/0,F(N(i.msg,i.p,i.n));var ek=h();i.state=i.micropdf417_n,i.p=W(i.p+i.n),i.seqlen=W(i.seqlen+1+i.n),s[o++]=ek}else if(i.t=M(i.numtext,i.p),i.t>=5){i.state!=i.micropdf417_t&&(s[o++]=i.micropdf417_tl),s[o++]=1/0,F(N(i.msg,i.p,i.t));var ey=h();i.state=i.micropdf417_t,i.p=W(i.p+i.t),i.seqlen=W(i.seqlen+1+i.t),s[o++]=ey}else if(i.b=M(i.numbytes,i.p),1==i.b&&i.state==i.micropdf417_t)i.p=W(i.p+i.b),i.seqlen=i.seqlen+2,s[o++]=i.micropdf417_bs,s[o++]=h([M(i.msg,i.p)]);else{i.b%6!=0?s[o++]=i.micropdf417_bl:s[o++]=i.micropdf417_bl6,s[o++]=1/0,F(N(i.msg,i.p,i.b));var eq=h();i.state=i.micropdf417_b,i.p=W(i.p+i.b),i.seqlen=W(i.seqlen+1+i.b),s[o++]=eq}}L(h(E()));var eC=s[--o];for(o--,i.seq=eC,s[o++]=1/0,s[o++]=i.micropdf417_tl,s[o++]=900,s[o++]=i.micropdf417_bl,s[o++]=901,s[o++]=i.micropdf417_bl6,s[o++]=924,s[o++]=i.micropdf417_nl,s[o++]=902,s[o++]=i.micropdf417_bs,s[o++]=913,s[o++]=i.micropdf417_m05,s[o++]=916,s[o++]=i.micropdf417_m06,s[o++]=917,i.latchcws=g(),i.enca=function(){var e=s[--o];s[o++]=M(M(i.charvals,i.micropdf417_a),e)},i.encl=function(){var e=s[--o];s[o++]=M(M(i.charvals,i.micropdf417_l),e)},i.encm=function(){var e=s[--o];s[o++]=M(M(i.charvals,i.micropdf417_m),e)},i.encp=function(){var e=s[--o];s[o++]=M(M(i.charvals,i.micropdf417_p),e)},i.textencfuncs=i.micropdf417_textencfuncs,i.addtotext=function(){var e=s[--o];B(i.text,i.l,e),i.l=i.l+1},i.enct=function(){var e=s[--o];i.in=e,i.maxseqlen=3*i.in.length+4,s[o++]=1/0;for(var a=0;a<4;a++)s[o++]=h(i.maxseqlen);i.seq0=h(),s[o++]=1/0;for(var r=0;r<4;r++)s[o++]=h(i.maxseqlen);i.seq1=h(),i.len0=h(4),B(i.len0,0,0),B(i.len0,1,0),B(i.len0,2,0),B(i.len0,3,0),i.len1=h(4),i.curseq=i.seq0,i.curseqlen=i.len0,i.nxtseq=i.seq1,i.nxtseqlen=i.len1,i.curlen=h([i.micropdf417_e,i.micropdf417_e,i.micropdf417_e,i.micropdf417_e]),B(i.curlen,i.submode,0),I(i.in,function(){var e=s[--o];for(i.char=e;;){i.imp=!1;for(var a=0,r=i.micropdf417_textsubmodes.length;a<r;a++){i.x=M(i.micropdf417_textsubmodes,a);for(var t=0,n=i.micropdf417_textsubmodes.length;t<n;t++)i.y=M(i.micropdf417_textsubmodes,t),i.cost=W(M(i.curlen,i.x)+M(M(i.micropdf417_latlen,i.x),i.y)),i.cost<M(i.curlen,i.y)&&(B(i.curlen,i.y,i.cost),i.srclen=M(i.curseqlen,i.x),i.srclen>0&&A(M(i.curseq,i.y),0,N(M(i.curseq,i.x),0,i.srclen)),I(M(M(i.micropdf417_latseq,i.x),i.y),function(){s[o++]=M(i.curseq,i.y),s[o++]=i.srclen;var e=s[o-3],a=s[o-1],r=s[o-2];o-=3,B(r,a,e),i.srclen=i.srclen+1}),B(i.curseqlen,i.y,i.srclen),i.imp=!0)}if(!i.imp)break}i.nxtlen=h([i.micropdf417_e,i.micropdf417_e,i.micropdf417_e,i.micropdf417_e]),B(i.nxtseqlen,0,0),B(i.nxtseqlen,1,0),B(i.nxtseqlen,2,0),B(i.nxtseqlen,3,0);for(var c=0,d=i.micropdf417_textsubmodes.length;c<d;c++)for(i.x=M(i.micropdf417_textsubmodes,c);S(M(i.charvals,i.x),i.char);){i.cost=M(i.curlen,i.x)+1,i.cost<M(i.nxtlen,i.x)&&(B(i.nxtlen,i.x,i.cost),i.srclen=M(i.curseqlen,i.x),i.srclen>0&&A(M(i.nxtseq,i.x),0,N(M(i.curseq,i.x),0,i.srclen)),B(M(i.nxtseq,i.x),i.srclen,i.char),B(i.nxtseqlen,i.x,i.srclen+1));for(var l=0,p=i.micropdf417_textsubmodes.length;l<p;l++)i.y=M(i.micropdf417_textsubmodes,l),P(i.x,i.y)&&(i.cost=W(M(i.curlen,i.y)+M(M(i.micropdf417_shftlen,i.y),i.x))+1,i.cost<M(i.nxtlen,i.y)&&(B(i.nxtlen,i.y,i.cost),i.srclen=M(i.curseqlen,i.y),i.srclen>0&&A(M(i.nxtseq,i.y),0,N(M(i.curseq,i.y),0,i.srclen)),B(M(i.nxtseq,i.y),i.srclen,i.x==i.micropdf417_a?i.micropdf417_as:i.micropdf417_ps),B(M(i.nxtseq,i.y),i.srclen+1,i.char),B(i.nxtseqlen,i.y,i.srclen+2)));break}i.curlen=i.nxtlen;var b=i.curseq;i.curseq=i.nxtseq,i.nxtseq=b;var f=i.curseqlen;i.curseqlen=i.nxtseqlen,i.nxtseqlen=f}),i.minseq=i.micropdf417_e;for(var t=0,n=i.micropdf417_textsubmodes.length;t<n;t++)i.k=M(i.micropdf417_textsubmodes,t),M(i.curlen,i.k)<i.minseq&&(i.minseq=M(i.curlen,i.k),i.txtseq=N(M(i.curseq,i.k),0,M(i.curseqlen,i.k)));for(i.text=h(i.minseq),i.k=0,i.l=0;!(i.k>=i.txtseq.length);){i.char=M(i.txtseq,i.k);var c=i[M(i.textencfuncs,i.submode)];if(s[o++]=i.char,!0===c())break;i.addtotext(),i.k=i.k+1,(i.char==i.micropdf417_as||i.char==i.micropdf417_ps)&&(s[o++]=M(i.txtseq,i.k),i.char==i.micropdf417_as?i.enca():i.encp(),i.addtotext(),i.k=i.k+1),i.char==i.micropdf417_al&&(i.submode=i.micropdf417_a),i.char==i.micropdf417_ll&&(i.submode=i.micropdf417_l),i.char==i.micropdf417_ml&&(i.submode=i.micropdf417_m),i.char==i.micropdf417_pl&&(i.submode=i.micropdf417_p)}if(i.text.length%2==1){if(i.submode==i.micropdf417_p){s[o++]="pad",s[o++]=i.micropdf417_al,i.encp();var d=s[--o];i[s[--o]]=d,i.submode=i.micropdf417_a}else{i.nextecitext=!1;for(var l=i.i+1,p=i.seq.length-1;l<=p;l+=1){if(i.ti=l,P(T(M(i.seq,i.ti)),"arraytype")){i.nextecitext=!1;break}if(M(M(i.seq,i.ti),0)>-1e6)break;i.nextecitext=!0}if(i.nextecitext)if(i.submode==i.micropdf417_a)if(S(M(i.charvals,i.micropdf417_l),M(M(i.seq,i.ti),0))){s[o++]="pad",s[o++]=i.micropdf417_ll,i.enca();var b=s[--o];i[s[--o]]=b,i.submode=i.micropdf417_l}else{s[o++]="pad",s[o++]=i.micropdf417_ml,i.enca();var f=s[--o];i[s[--o]]=f,i.submode=i.micropdf417_m}else if(i.submode==i.micropdf417_m)if(S(M(i.charvals,i.micropdf417_l),M(M(i.seq,i.ti),0))){s[o++]="pad",s[o++]=i.micropdf417_ll,i.encm();var m=s[--o];i[s[--o]]=m,i.submode=i.micropdf417_l}else if(S(M(i.charvals,i.micropdf417_p),M(M(i.seq,i.ti),0))){s[o++]="pad",s[o++]=i.micropdf417_pl,i.encm();var v=s[--o];i[s[--o]]=v,i.submode=i.micropdf417_p}else{s[o++]="pad",s[o++]=i.micropdf417_al,i.encm();var g=s[--o];i[s[--o]]=g,i.submode=i.micropdf417_a}else{s[o++]="pad",s[o++]=i.micropdf417_ml,i.encl();var u=s[--o];i[s[--o]]=u,i.submode=i.micropdf417_m}else{var x=i[M(i.textencfuncs,i.submode)];if(s[o++]="pad",s[o++]=i.micropdf417_ps,!0===x())return!0;var w=s[--o];i[s[--o]]=w}}s[o++]=1/0,F(i.text),s[o++]=i.pad,i.text=h()}i.out=h(~~(i.text.length/2));for(var _=0,k=i.out.length-1;_<=k;
1_+=1)i.k=_,B(i.out,i.k,W(30*M(i.text,2*i.k)+M(i.text,2*i.k+1)));s[o++]=i.out},i.encn=function(){var e=s[--o];i.in=e,s[o++]=1/0;for(var a=0,r=i.in.length-1;a<=r;a+=44){i.k=a,s[o++]=1/0;var t=i.in.length-i.k;s[o++]=1;var n=i.in,c=i.k;t>44&&(t=44);for(var d=N(n,c,t),l=0,p=d.length;l<p;l++)s[o++]=M(d,l)-48;for(i.gmod=h(),i.cwn=h(15),i.cwi=15;;){for(i.dv=900,i.val=0,i.gmulstart=!0,s[o++]=1/0;0!=i.gmod.length;)i.val=W(10*i.val+M(i.gmod,0)),i.gmod=N(i.gmod,1,i.gmod.length-1),i.val<i.dv?i.gmulstart||(s[o++]=0):(i.gmulstart=!1,s[o++]=~~(i.val/i.dv)),i.val=i.val%i.dv;L(h(E()));var b=s[--o];if(o--,i.dv=i.val,i.cwi=i.cwi-1,B(i.cwn,i.cwi,i.dv),i.gmod=b,0==i.gmod.length)break}F(N(i.cwn,i.cwi,15-i.cwi))}L(h(E()));var f=s[--o];s[o-1]=f},i.ence=function(){var e=-M(s[--o],0)-1e6;if(s[o++]=e,e<=899){var a=s[--o],r=h(2);s[o++]=927,s[o++]=a,L(r)}else if(s[o-1]<=810899){var t=s[--o],n=h(3);s[o++]=926,s[o++]=~~(t/900)-1,s[o++]=t%900,L(n)}else if(s[o-1]<=811799){var i=s[--o],c=h(2);s[o++]=925,s[o++]=i-810900,L(c)}else s[o-1]="bwipp.pdf417badECI#24663",s[o++]="PDF417 supports ECIs 000000 to 811799",Y()},i.encfuncs=i.micropdf417_encfuncs,i.addtocws=function(){var e=s[--o];A(i.datcws,i.j,e),i.j=e.length+i.j},i.datcws=h(i.seqlen),i.i=0,i.j=0;!(i.i>=i.seq.length);){if(i.chars=M(i.seq,i.i),G(T(i.chars),"arraytype"))if(-1e6>=M(i.chars,0))s[o++]=i.chars,i.ence(),i.addtocws();else{var eM=i[M(i.encfuncs,i.state)];if(s[o++]=i.chars,!0===eM())break;i.addtocws()}else s[o++]=h([M(i.latchcws,i.chars)]),i.addtocws(),i.chars==i.micropdf417_tl&&(i.state=i.micropdf417_t,i.submode=i.micropdf417_a),i.chars==i.micropdf417_nl&&(i.state=i.micropdf417_n),(i.chars==i.micropdf417_bl||i.chars==i.micropdf417_bl6)&&(i.state=i.micropdf417_b),i.chars==i.micropdf417_bs&&(i.i=i.i+1,s[o++]=M(i.seq,i.i),i.encb(),i.addtocws()),i.chars==i.micropdf417_m05&&(i.i+1<i.seq.length&&M(i.seq,i.i+1)==i.micropdf417_nl&&(i.i=i.i+1),i.state=i.micropdf417_n),i.chars==i.micropdf417_m06&&(i.i+1<i.seq.length&&M(i.seq,i.i+1)==i.micropdf417_tl&&(i.i=i.i+1),i.state=i.micropdf417_t,i.submode=i.micropdf417_m);i.i=i.i+1}i.datcws=N(i.datcws,0,i.j)}i.urows=i.rows,i.ucols=i.columns;var eS=i.cca?i.micropdf417_ccametrics:i.micropdf417_nonccametrics;i.metrics=eS,I(i.metrics,function(){var e=s[--o];if(i.m=e,i.c=M(i.m,0),i.r=M(i.m,1),i.k=M(i.m,2),i.rapl=M(i.m,3),i.rapc=M(i.m,4),i.rapr=M(i.m,5),i.ncws=W(i.r*i.c-i.k),i.okay=!0,i.datcws.length>i.ncws&&(i.okay=!1),0!=i.urows&&i.urows!=i.r&&(i.okay=!1),0!=i.ucols&&i.ucols!=i.c&&(i.okay=!1),i.okay)return!0}),i.okay||(s[o++]="bwipp.micropdf417noValidSymbol#24749",s[o++]="Maximum length exceeded or invalid size",Y()),s[o++]="coeffs",s[o++]=i.k,i.micropdf417_coeffscachefetch();var ej=s[--o];i[s[--o]]=ej,i.m=i.datcws.length,i.n=W(i.c*i.r-i.k),i.cws=h(i.c*i.r),A(i.cws,0,i.datcws);for(var eB=i.cws,eN=i.m,eA=[],eT=0,ez=W(i.n-i.m);eT<ez;eT++)eA[eT]=900;A(eB,eN,eA=h(eA)),S(i.options,"debugcws")&&(s[o++]="bwipp.debugcws#24774",s[o++]=N(i.cws,0,i.n),Y());var eR=i.n,eI=i.coeffs,eD=i.k,eE=N(i.cws,i.n,i.k);s[o++]=function(){var e=s[--o];s[o++]=M(i.cws,e)},s[o++]=eR,s[o++]=eI,s[o++]=eD,s[o++]=eE,s[o++]=929,es(),S(i.options,"debugecc")&&(s[o++]="bwipp.debugecc#24783",s[o++]=N(i.cws,i.n,i.k),Y()),i.cwtobits=function(){var e=s[--o],a=s[--o];i.v=M(M(i.micropdf417_clusters,e),a),s[o++]=1/0;for(var r=0;r<17;r++)s[o++]=0;for(var t=C(u(17),i.v,2),n=0,c=t.length;n<c;n++)s[o++]=M(t,n)-48;var d=h();s[o++]=N(d,d.length-17,17)},i.raptobits=function(){var e=s[--o],a=s[--o];i.v=M(M(i.micropdf417_raps,e),a),s[o++]=1/0;for(var r=0;r<10;r++)s[o++]=0;for(var t=C(u(10),i.v,2),n=0,c=t.length;n<c;n++)s[o++]=M(t,n)-48;var d=h();s[o++]=N(d,d.length-10,10)},i.rwid=M(i.micropdf417_rwids,i.c-1),3==i.c&&i.cca&&(i.rwid=72),s[o++]=i.rwid*i.r;try{var eF=s[--o];s[o++]=h(eF),s[o++]=!1}catch(e){s[o++]=!0}s[--o]&&(s[o-1]="bwipp.micropdf417PixsTooLarge#24813",s[o++]="The resulting symbol exceeds the implementation maximum array size",Y());var eL=s[--o];i.pixs=eL;for(var eG=0,eP=i.r-1;eG<=eP;eG+=1){i.i=eG,i.clst=(W(i.i+i.rapl)-1)%3;var eO=i.pixs,eX=i.i*i.rwid;s[o++]=1/0,1==i.c&&(s[o++]=(W(i.i+i.rapl)-1)%52,s[o++]=0,i.raptobits(),F(s[--o]),s[o++]=M(i.cws,i.i),s[o++]=i.clst,i.cwtobits(),F(s[--o]),s[o++]=(W(i.i+i.rapr)-1)%52,s[o++]=0,i.raptobits(),F(s[--o])),2==i.c&&(s[o++]=(W(i.i+i.rapl)-1)%52,s[o++]=0,i.raptobits(),F(s[--o]),s[o++]=M(i.cws,2*i.i),s[o++]=i.clst,i.cwtobits(),F(s[--o]),s[o++]=M(i.cws,2*i.i+1),s[o++]=i.clst,i.cwtobits(),F(s[--o]),s[o++]=(W(i.i+i.rapr)-1)%52,s[o++]=0,i.raptobits(),F(s[--o])),3==i.
1c&&(i.cca||(s[o++]=(W(i.i+i.rapl)-1)%52,s[o++]=0,i.raptobits(),F(s[--o])),s[o++]=M(i.cws,3*i.i),s[o++]=i.clst,i.cwtobits(),F(s[--o]),s[o++]=(W(i.i+i.rapc)-1)%52,s[o++]=1,i.raptobits(),F(s[--o]),s[o++]=M(i.cws,3*i.i+1),s[o++]=i.clst,i.cwtobits(),F(s[--o]),s[o++]=M(i.cws,3*i.i+2),s[o++]=i.clst,i.cwtobits(),F(s[--o]),s[o++]=(W(i.i+i.rapr)-1)%52,s[o++]=0,i.raptobits(),F(s[--o])),4==i.c&&(s[o++]=(W(i.i+i.rapl)-1)%52,s[o++]=0,i.raptobits(),F(s[--o]),s[o++]=M(i.cws,4*i.i),s[o++]=i.clst,i.cwtobits(),F(s[--o]),s[o++]=M(i.cws,4*i.i+1),s[o++]=i.clst,i.cwtobits(),F(s[--o]),s[o++]=(W(i.i+i.rapc)-1)%52,s[o++]=1,i.raptobits(),F(s[--o]),s[o++]=M(i.cws,4*i.i+2),s[o++]=i.clst,i.cwtobits(),F(s[--o]),s[o++]=M(i.cws,4*i.i+3),s[o++]=i.clst,i.cwtobits(),F(s[--o]),s[o++]=(W(i.i+i.rapr)-1)%52,s[o++]=0,i.raptobits(),F(s[--o])),s[o++]=1,A(eO,eX,h())}s[o++]=1/0;for(var eU=i.pixs,eK=i.rwid,eV=i.r,eH=i.rowmult,eZ=[],eW=0,eY=i.r;eW<eY;eW++)eZ[eW]=i.rowmult;eZ=h(eZ),s[o++]="ren",s[o++]="renmatrix",s[o++]="pixs",s[o++]=eU,s[o++]="pixx",s[o++]=eK,s[o++]="pixy",s[o++]=eV*eH,s[o++]="rowheights",s[o++]=eZ,s[o++]="height",s[o++]=i.r*i.rowmult/72,s[o++]="width",s[o++]=i.rwid/72,s[o++]="borderleft",s[o++]=1,s[o++]="borderright",s[o++]=1,s[o++]="bordertop",s[o++]=1,s[o++]="borderbottom",s[o++]=1,s[o++]="opt",s[o++]=i.options;var eQ=g();s[o++]=eQ,i._render&&a0(),i=e}function ac(){if(!ac.globals){var e=i;(i=ac.globals={}).datamatrix_metrics=h([h([10,10,1,1,5,1,0]),h([12,12,1,1,7,1,0]),h([14,14,1,1,10,1,0]),h([16,16,1,1,12,1,0]),h([18,18,1,1,14,1,0]),h([20,20,1,1,18,1,0]),h([22,22,1,1,20,1,0]),h([24,24,1,1,24,1,0]),h([26,26,1,1,28,1,0]),h([32,32,2,2,36,1,0]),h([36,36,2,2,42,1,0]),h([40,40,2,2,48,1,0]),h([44,44,2,2,56,1,0]),h([48,48,2,2,68,1,0]),h([52,52,2,2,84,2,0]),h([64,64,4,4,112,2,0]),h([72,72,4,4,144,4,0]),h([80,80,4,4,192,4,0]),h([88,88,4,4,224,4,0]),h([96,96,4,4,272,4,0]),h([104,104,4,4,336,6,0]),h([120,120,6,6,408,6,0]),h([132,132,6,6,496,8,0]),h([144,144,6,6,620,10,0]),h([8,18,1,1,7,1,0]),h([8,32,1,2,11,1,0]),h([8,48,1,2,15,1,1]),h([8,64,1,4,18,1,1]),h([8,80,1,4,22,1,1]),h([8,96,1,4,28,1,1]),h([8,120,1,6,32,1,1]),h([8,144,1,6,36,1,1]),h([12,26,1,1,14,1,0]),h([12,36,1,2,18,1,0]),h([12,64,1,4,27,1,1]),h([12,88,1,4,36,1,1]),h([16,36,1,2,24,1,0]),h([16,48,1,2,28,1,0]),h([16,64,1,4,36,1,1]),h([20,36,1,2,28,1,1]),h([20,44,1,2,34,1,1]),h([20,64,1,4,42,1,1]),h([22,48,1,2,38,1,1]),h([24,48,1,2,41,1,1]),h([24,64,1,4,46,1,1]),h([26,40,1,2,38,1,1]),h([26,48,1,2,42,1,1]),h([26,64,1,4,50,1,1])]),i.datamatrix_fnc1=-1,i.datamatrix_prog=-2,i.datamatrix_m05=-3,i.datamatrix_m06=-4,i.datamatrix_lC=-5,i.datamatrix_lB=-6,i.datamatrix_lX=-7,i.datamatrix_lT=-8,i.datamatrix_lE=-9,i.datamatrix_unl=-10,i.datamatrix_sapp=-11,i.datamatrix_usft=-12,i.datamatrix_sft1=-13,i.datamatrix_sft2=-14,i.datamatrix_sft3=-15,i.datamatrix_eci=-16,i.datamatrix_pad=-17,i.datamatrix_unlcw=254,i.datamatrix_A=0,i.datamatrix_C=1,i.datamatrix_T=2,i.datamatrix_X=3,i.datamatrix_E=4,i.datamatrix_B=5,i.datamatrix_encfuncs=h(["encA","encCTX","encCTX","encCTX","encE","encB"]);var a=h([function(){var e=s[o-1],a=s[o-2];s[o++]=a-2,s[o++]=e-2},function(){var e=s[o-1],a=s[o-2];s[o++]=a-2,s[o++]=e-1},function(){var e=s[o-1],a=s[o-2];s[o++]=a-1,s[o++]=e-2},function(){var e=s[o-1],a=s[o-2];s[o++]=a-1,s[o++]=e-1},function(){var e=s[o-1],a=s[o-2];s[o++]=a-1,s[o++]=e},function(){var e=s[o-1],a=s[o-2];s[o++]=a,s[o++]=e-2},function(){var e=s[o-1],a=s[o-2];s[o++]=a,s[o++]=e-1},function(){var e=s[o-1],a=s[o-2];s[o++]=a,s[o++]=e}]);i.datamatrix_dmn=a;var r=h([function(){s[o++]=i.mrows-1,s[o++]=0},function(){s[o++]=i.mrows-1,s[o++]=1},function(){s[o++]=i.mrows-1,s[o++]=2},function(){s[o++]=0,s[o++]=i.mcols-2},function(){s[o++]=0,s[o++]=i.mcols-1},function(){s[o++]=1,s[o++]=i.mcols-1},function(){s[o++]=2,s[o++]=i.mcols-1},function(){s[o++]=3,s[o++]=i.mcols-1}]);i.datamatrix_dmc1=r;var t=h([function(){s[o++]=i.mrows-3,s[o++]=0},function(){s[o++]=i.mrows-2,s[o++]=0},function(){s[o++]=i.mrows-1,s[o++]=0},function(){s[o++]=0,s[o++]=i.mcols-4},function(){s[o++]=0,s[o++]=i.mcols-3},function(){s[o++]=0,s[o++]=i.mcols-2},function(){s[o++]=0,s[o++]=i.mcols-1},function(){s[o++]=1,s[o++]=i.mcols-1}]);i.datamatrix_dmc2=t;var n=h([function(){s[o++]=i.mrows-3,s[o++]=0},function(){s[o++]=i.mrows-2,s[o++]=0},function(){s[o++]=i.mrows-1,s[o++]=0},function(){s[o++]=0,s[o++]=i.mcols-2},function(){s[o++]=0,s[o++]=i.mcols-1},function(){s[o++]=1,s[o++]=i.mcols-1},function(){s[o++]=2,s[o++]=i.mcols-1},function(){s[o++]=3,s[o++]=i.mcols-1}]);i.datamatrix_dmc3=n;var c=h([function(){s[o++]=i.mrows-1,s[o++]=0},function(){s[o++]=i.mrows-1,s[o++]=i.mcols-1},function(){s[o++]=0,s[o++]=i.mcols-3},function(){s[o++]=0,s[o++]=i.mcols-2},function(){s[o++]=0,s[o++]=i.mcols-1},function(){s[o++]=1,s[o++]=i.mcols-3},function(){s[o++]=1,s[o++]=i.mcols-2},function(){s[o++]=1,s[o++]=i.mcols-1}]);i.datamatrix_dmc4=c,s[o++]=1/0;for(var d=0;d<=128;d+=1)s[o++]=d,s[o++]=d+1;s[o++]=i.datamatrix_pad,s[o++]=129;for(var b=0;b<=99;b+=1){var f=C(u(2),b,10),m=_(u(2),"00");A(m,2-f.length,f),s[o++]=m,s[o++]=b+130}var v=h([i.datamatrix_lC,i.datamatrix_lB,i.datamatrix_fnc1,i.datamatrix_s
1app,i.datamatrix_prog,i.datamatrix_usft,i.datamatrix_m05,i.datamatrix_m06,i.datamatrix_lX,i.datamatrix_lT,i.datamatrix_lE,i.datamatrix_eci]);s[o++]=229;for(var w=0,k=v.length;w<k;w++){var y=s[--o]+1;s[o++]=M(v,w),s[o++]=y,s[o++]=y}o--,i.Avals=g(),s[o++]=1/0;for(var j=i.Avals,T=j.size,z=j.keys(),D=0;D<T;D++){var X=z.next().value,U=j.get(X);s[o++]=X,s[o++]=1/0,s[o++]=U;var K=h();s[o++]=K}i.Avals=g(),s[o++]=1/0,s[o++]=i.datamatrix_sft1,s[o++]=0,s[o++]=i.datamatrix_sft2,s[o++]=1,s[o++]=i.datamatrix_sft3,s[o++]=2,s[o++]=32,s[o++]=3;for(var V=48;V<=57;V+=1)s[o++]=V,s[o++]=V-44;for(var Z=65;Z<=90;Z+=1)s[o++]=Z,s[o++]=Z-51;var Q=g();i.CNvals=Q,s[o++]=1/0;for(var $=0;$<=31;$+=1)s[o++]=$,s[o++]=$;var J=g();i.C1vals=J,s[o++]=1/0;for(var ee=33;ee<=47;ee+=1)s[o++]=ee,s[o++]=ee-33;for(var en=58;en<=64;en+=1)s[o++]=en,s[o++]=en-43;for(var es=91;es<=95;es+=1)s[o++]=es,s[o++]=es-69;s[o++]=i.datamatrix_fnc1,s[o++]=27,s[o++]=i.datamatrix_usft,s[o++]=30;var ei=g();i.C2vals=ei,s[o++]=1/0;for(var ec=96;ec<=127;ec+=1)s[o++]=ec,s[o++]=ec-96;var ed=g();i.C3vals=ed,s[o++]=1/0;for(var el=i.CNvals,ep=el.size,eb=el.keys(),ef=0;ef<ep;ef++){var em=eb.next().value,ev=el.get(em);s[o++]=em,s[o++]=1/0,s[o++]=ev;var eh=h();s[o++]=eh}for(var eg=i.C1vals,eu=eg.size,ex=eg.keys(),ew=0;ew<eu;ew++){var e_=ex.next().value,ek=eg.get(e_);s[o++]=e_,s[o++]=1/0,s[o++]=M(i.CNvals,i.datamatrix_sft1),s[o++]=ek;var ey=h();s[o++]=ey}for(var eq=i.C2vals,eC=eq.size,eM=eq.keys(),eS=0;eS<eC;eS++){var ej=eM.next().value,eB=eq.get(ej);s[o++]=ej,s[o++]=1/0,s[o++]=M(i.CNvals,i.datamatrix_sft2),s[o++]=eB;var eN=h();s[o++]=eN}for(var eA=i.C3vals,eT=eA.size,ez=eA.keys(),eR=0;eR<eT;eR++){var eI=ez.next().value,eD=eA.get(eI);s[o++]=eI,s[o++]=1/0,s[o++]=M(i.CNvals,i.datamatrix_sft3),s[o++]=eD;var eE=h();s[o++]=eE}i.Cvals=g(),s[o++]=1/0,s[o++]=i.datamatrix_sft1,s[o++]=0,s[o++]=i.datamatrix_sft2,s[o++]=1,s[o++]=i.datamatrix_sft3,s[o++]=2,s[o++]=32,s[o++]=3;for(var eF=48;eF<=57;eF+=1)s[o++]=eF,s[o++]=eF-44;for(var eL=97;eL<=122;eL+=1)s[o++]=eL,s[o++]=eL-83;var eG=g();i.TNvals=eG,s[o++]=1/0;for(var eP=0;eP<=31;eP+=1)s[o++]=eP,s[o++]=eP;var eO=g();i.T1vals=eO,s[o++]=1/0;for(var eX=33;eX<=47;eX+=1)s[o++]=eX,s[o++]=eX-33;for(var eU=58;eU<=64;eU+=1)s[o++]=eU,s[o++]=eU-43;for(var eK=91;eK<=95;eK+=1)s[o++]=eK,s[o++]=eK-69;s[o++]=i.datamatrix_fnc1,s[o++]=27,s[o++]=i.datamatrix_usft,s[o++]=30;var eV=g();i.T2vals=eV,s[o++]=1/0,s[o++]=96,s[o++]=0;for(var eH=65;eH<=90;eH+=1)s[o++]=eH,s[o++]=eH-64;for(var eZ=123;eZ<=127;eZ+=1)s[o++]=eZ,s[o++]=eZ-96;var eW=g();i.T3vals=eW,s[o++]=1/0;for(var eY=i.TNvals,eQ=eY.size,e$=eY.keys(),eJ=0;eJ<eQ;eJ++){var e1=e$.next().value,e2=eY.get(e1);s[o++]=e1,s[o++]=1/0,s[o++]=e2;var e3=h();s[o++]=e3}for(var e0=i.T1vals,e4=e0.size,e6=e0.keys(),e5=0;e5<e4;e5++){var e8=e6.next().value,e7=e0.get(e8);s[o++]=e8,s[o++]=1/0,s[o++]=M(i.TNvals,i.datamatrix_sft1),s[o++]=e7;var e9=h();s[o++]=e9}for(var ae=i.T2vals,aa=ae.size,ar=ae.keys(),at=0;at<aa;at++){var an=ar.next().value,ao=ae.get(an);s[o++]=an,s[o++]=1/0,s[o++]=M(i.TNvals,i.datamatrix_sft2),s[o++]=ao;var as=h();s[o++]=as}for(var ai=i.T3vals,ad=ai.size,al=ai.keys(),ap=0;ap<ad;ap++){var ab=al.next().value,af=ai.get(ab);s[o++]=ab,s[o++]=1/0,s[o++]=M(i.TNvals,i.datamatrix_sft3),s[o++]=af;var am=h();s[o++]=am}i.Tvals=g();for(var av=128;av<=255;av+=1){i.i=av;var ah=i.Avals,ag=i.i;s[o++]=1/0,F(M(i.Avals,i.datamatrix_usft)),F(M(i.Avals,i.i-128)),B(ah,ag,h());var au=i.Cvals,ax=i.i;s[o++]=1/0,F(M(i.Cvals,i.datamatrix_usft)),F(M(i.Cvals,i.i-128)),B(au,ax,h());var aw=i.Tvals,a_=i.i;s[o++]=1/0,F(M(i.Tvals,i.datamatrix_usft)),F(M(i.Tvals,i.i-128)),B(aw,a_,h())}i.Avals=i.Avals,i.Cvals=i.Cvals,i.Tvals=i.Tvals,s[o++]=1/0,s[o++]=13,s[o++]=0,s[o++]=42,s[o++]=1,s[o++]=62,s[o++]=2,s[o++]=32,s[o++]=3;for(var ak=48;ak<=57;ak+=1)s[o++]=ak,s[o++]=ak-44;for(var ay=65;ay<=90;ay+=1)s[o++]=ay,s[o++]=ay-51;var aq=g();i.Xvals=aq,s[o++]=1/0;for(var aC=i.Xvals,aM=aC.size,aS=aC.keys(),aj=0;aj<aM;aj++){var aB=aS.next().value,aN=aC.get(aB);s[o++]=aB,s[o++]=1/0,s[o++]=aN;var aA=h();s[o++]=aA}var aT=g();i.Xvals=aT,s[o++]=1/0;for(var az=64;az<=94;az+=1)s[o++]=az,s[o++]=az-64;s[o++]=i.datamatrix_unl,s[o++]=31;for(var aR=32;aR<=63;aR+=1)s[o++]=aR,s[o++]=aR;
1var aI=g();i.Evals=aI,s[o++]=1/0;for(var aD=i.Evals,aE=aD.size,aF=aD.keys(),aL=0;aL<aE;aL++){var aG=aF.next().value,aP=aD.get(aG);s[o++]=aG,s[o++]=1/0,s[o++]=aP;var aO=h();s[o++]=aO}var aX=g();i.Evals=aX,s[o++]=1/0;for(var aU=0;aU<=255;aU+=1)s[o++]=aU,s[o++]=aU;var aK=g();i.Bvals=aK,s[o++]=1/0;for(var aV=i.Bvals,aH=aV.size,aZ=aV.keys(),aW=0;aW<aH;aW++){var aY=aZ.next().value,aQ=aV.get(aY);s[o++]=aY,s[o++]=1/0,s[o++]=aQ;var a$=h();s[o++]=a$}var aJ=g();i.Bvals=aJ,i.encvals=h([i.Avals,i.Cvals,i.Tvals,i.Xvals,i.Evals,i.Bvals]),s[o++]=1/0,s[o++]=1;for(var a1=0;a1<255;a1++){var a2=2*s[o-1];if(s[o++]=a2,a2>=256){var a3=s[--o];s[o++]=301^a3}}var a4=h();i.rsalog=a4,i.rslog=h(256);for(var a6=1;a6<=255;a6+=1)B(i.rslog,M(i.rsalog,a6),a6);i.rslog=i.rslog,i.datamatrix_rsprod=function(){if(0!=s[o-1])if(0!=s[o-2]){var e=s[--o],a=s[--o];s[o++]=M(i.rsalog,W(M(i.rslog,e)+M(i.rslog,a))%255)}else o-=2,s[o++]=0;else o-=2,s[o++]=0},i.datamatrix_gencoeffs=function(){s[o++]=1/0,s[o++]=1;for(var e=0,a=i.k;e<a;e++)s[o++]=0;i.coeffs=h();for(var r=1,t=i.k;r<=t;r+=1){var n=i.coeffs;B(n,r,M(n,r-1)),s[o++]=M(i.rsalog,r);for(var c=r-1;c>=1;c-=1){var d=i.coeffs,l=s[o-1];s[o++]=d,s[o++]=c,s[o++]=M(d,c),s[o++]=l,i.datamatrix_rsprod();var p=s[--o],b=s[--o];B(s[--o],b,H(p,M(i.coeffs,b-1)))}var f=i.coeffs,m=s[o-1];s[o++]=f,s[o++]=0,s[o++]=M(f,0),s[o++]=m,i.datamatrix_rsprod();var v=s[--o],g=s[--o];B(s[--o],g,v),o--}s[o++]=N(i.coeffs,0,i.coeffs.length-1)},i.datamatrix_coeffscachemax=25,i.datamatrix_coeffscachelimit=766,s[o++]=i.datamatrix_coeffscachemax,s[o++]=i.datamatrix_coeffscachelimit,er();var a5=s[--o];i.datamatrix_coeffscache=a5,i.datamatrix_coeffscachefetch=function(){var e=s[--o];i.k=e;var a=M(i.datamatrix_coeffscache,"fetch");if(s[o++]=i.k,s[o++]=function(){i.datamatrix_gencoeffs()},s[o++]=function(){var e=s[--o];s[o++]=e.length},!0===a())return!0},i=e}var e=i;(i=Object.assign({},i,ac.globals)).dontdraw=!1,i.columns=0,i.rows=0,i.format="unset",i.version="unset",i.parse=!1,i.parsefnc=!1,i.c40headerlength=-1,i.raw=!1,i.dmre=!1,s[o++]=null,ea();var a8=s[--o];i.options=a8;var a7=s[--o];if(i.barcode=a7,i._render=!(i.dontdraw||i.bwipp_dontdraw),i.modunit=2,0==i.barcode.length&&(s[o++]="bwipp.datamatrixEmptyData#25284",s[o++]="The data must not be empty",Y()),i.barcode.length>15e3&&(s[o++]="bwipp.datamatrixInputTooLong#25288",s[o++]="The input data is too long",Y()),P(i.version,"unset")&&(0!=i.rows||0!=i.columns)&&(s[o++]="bwipp.datamatrixVersionRowsCols#25292",s[o++]="rows and columns must not be given if version is specified",Y()),P(i.version,"unset"))if(R(i.version,"x"),s[--o]){var a9=s[--o];s[o-1]=a9;var re=s[o-1],ra=s[o-2],rr=h(2);s[o++]=ra,s[o++]=re,L(rr),I(s[--o],function(){var e=s[o-1],a=!0;0==e.length&&(a=!1);var r=s[--o];s[o++]=a,I(r,function(){var e=s[--o];(e<48||e>57)&&(s[o-1]=!1)}),s[--o]||(o-=2,s[o++]="bwipp.datamatrixVersionBadRowOrColumn#25308",s[o++]="version must be formatted as RxC",Y())});var rt=s[--o];i.rows=q(rt);var rn=s[--o];i.columns=q(rn);var ro=i.rows==i.columns?"square":"rectangle";i.format=ro}else s[o-1]="bwipp.datamatrixVersionFormat#25315",s[o++]="version must be formatted as RxC",Y();else if(G(i.format,"unset")){var rs=i.dmre?"rectangle":"square";i.format=rs}P(i.format,"square")&&P(i.format,"rectangle")&&(s[o++]="bwipp.datamatrixInvalidFormat#25324",s[o++]="The format must be either square or rectangle",Y()),i.urows=i.rows,i.ucols=i.columns,s[o++]=1/0;for(var ri=0,rc=i.datamatrix_metrics.length;ri<rc;ri++)i.m=M(i.datamatrix_metrics,ri),i.rows=M(i.m,0),i.cols=M(i.m,1),i.regh=M(i.m,2),i.regv=M(i.m,3),i.rscw=M(i.m,4),i.rsbl=M(i.m,5),i.doly=M(i.m,6),i.mrows=W(i.rows-2*i.regh),i.mcols=W(i.cols-2*i.regv),i.ncws=W(~~(i.mrows*i.mcols/8)-i.rscw),i.okay=!0,0!=i.urows&&i.urows!=i.rows&&(i.okay=!1),0!=i.ucols&&i.ucols!=i.cols&&(i.okay=!1),G(i.format,"square")&&P(i.rows,i.cols)&&(i.okay=!1),G(i.format,"rectangle")&&G(i.rows,i.cols)&&(i.okay=!1),i.dmre||1!=i.doly||(i.okay=!1),i.okay&&(s[o++]=i.ncws);L(h(E()));var rd=s[--o];i.fullcws=rd,s[o-1]=1/0;for(var rl=0;rl<1558;rl++)s[o++]=1e4;i.numremcws=h(),I(i.fullcws,function(){var e=s[--o];B(i.numremcws,e-1,1)});for(var rp=1556;rp>=0;rp-=1)i.i=rp,1!=M(i.numremcws,i.i)&&B(i.numremcws,i.i,M(i.numremcws,i.i+1)+1);if(i.getnumremcws=function(){s[o-1]>=i.numremcws.length&&(s[o-1]="bwipp.datamatrixTooMuchData#25367",s[o++]="The input data exceeds the symbol capacity",Y());var e=s[--o];s[o++]=M(i.numremcws,e)},i.raw){for(i.cws=h(i.barcode.length),i.i=0,i.j=0;!(i.i>=i.barcode.length-3)&&94==M(i.barcode,i.i);){var rb=N(i.barcode,i.i+1,3);s[o++]=rb,s[o++]=!1;for(var rf=0,rm=rb.length;rf<rm;rf++){var rv=M(rb,rf);(rv<48||rv>57)&&(s[o-1]=!0)}if(s[--o]){o--;break}var rh=s[--o];i.cw=q(rh),i.cw>255&&(s[o++]="bwipp.datamatrixBadRawCodeword#25384",s[o++]="Raw codewords must be 0 to 255",Y()),B(i.cws,i.j,i.cw),i.i=i.i+4,i.j=i.j+1}i.i!=i.barcode.length&&(s[o++]="bwipp.datamatrixBadRawFormat#25391",s[o++]="Raw codewords must be formatted as ^NNN",Y()),i.cws=N(i.cws,0,i.j)}else{i.fncvals=new Map([["parse",i.parse],["parsefnc",i.parsefnc],["eci",!0],["FNC1",i.datamatrix_fnc1],["PROG",i.datamatrix_prog]]),s[o++]=i.barcode,s[o++]=i.fncval
1s,et();var rg=s[--o];if(i.msg=rg,i.msglen=i.msg.length,i.msglen>=9){F(N(i.msg,0,7));var ru=s[--o];o--;var rx=s[--o],rw=s[--o],r_=s[--o],rk=s[--o],ry=s[--o];if(29==ru&&48==rx&&30==rw&&62==r_&&41==rk&&91==ry){F(N(i.msg,i.msglen-2,2));var rq=s[--o],rC=s[--o];4==rq&&30==rC&&(53==M(i.msg,5)?(s[o++]=1/0,s[o++]=i.datamatrix_m05,F(N(i.msg,7,i.msg.length-9)),i.msg=h()):54==M(i.msg,5)&&(s[o++]=1/0,s[o++]=i.datamatrix_m06,F(N(i.msg,7,i.msg.length-9)),i.msg=h()))}}i.msglen=i.msg.length,i.msglen>3116&&(s[o++]="bwipp.datamatrixInputTooLong#25437",s[o++]="The input data is too long",Y()),i.c40headerlength>i.msglen&&(i.c40headerlength=i.msglen),s[o++]=1/0;for(var rM=0,rS=i.msglen;rM<rS;rM++)s[o++]=0;s[o++]=0,i.numD=h(),s[o++]=1/0;for(var rj=0,rB=i.msglen;rj<rB;rj++)s[o++]=0;s[o++]=9999,i.nextXterm=h(),s[o++]=1/0;for(var rN=0,rA=i.msglen;rN<rA;rN++)s[o++]=0;s[o++]=9999,i.nextNonX=h(),s[o++]=1/0;for(var rT=0,rz=i.msglen;rT<rz;rT++)s[o++]=!1;s[o++]=!1,i.isECI=h();for(var rR=i.msglen-1;rR>=0;rR-=1)i.i=rR,i.barchar=M(i.msg,i.i),i.barchar>=48&&i.barchar<=57&&B(i.numD,i.i,M(i.numD,i.i+1)+1),13==i.barchar||42==i.barchar||62==i.barchar?B(i.nextXterm,i.i,0):B(i.nextXterm,i.i,M(i.nextXterm,i.i+1)+1),S(i.Xvals,i.barchar)?B(i.nextNonX,i.i,M(i.nextNonX,i.i+1)+1):B(i.nextNonX,i.i,0),B(i.isECI,i.i,i.barchar<=-1e6);s[o++]=1/0;for(var rI=i.nextXterm,rD=0,rE=rI.length;rD<rE;rD++){var rF=M(rI,rD);s[o++]=rF,rF>1e4&&(s[o-1]=1e4)}i.nextXterm=h(),s[o++]=1/0;for(var rL=i.nextNonX,rG=0,rP=rL.length;rG<rP;rG++){var rO=M(rL,rG);s[o++]=rO,rO>1e4&&(s[o-1]=1e4)}for(i.nextNonX=h(),i.isD=function(){s[o++]=i.char>=48&&i.char<=57},i.isC=function(){s[o++]=S(i.CNvals,i.char)},i.isT=function(){s[o++]=S(i.TNvals,i.char)},i.isX=function(){s[o++]=S(i.Xvals,i.char)},i.isE=function(){s[o++]=S(i.Evals,i.char)},i.isEA=function(){s[o++]=i.char>127},i.isFN=function(){s[o++]=i.char<0},i.XtermFirst=function(){var e=s[--o];s[o++]=O(M(i.nextXterm,e),M(i.nextNonX,e))},i.lookup=function(){i.ac=1,i.cc=2,i.tc=2,i.xc=2,i.ec=2,i.bc=2.25,i.mode==i.datamatrix_A&&(i.ac=0,i.cc=1,i.tc=1,i.xc=1,i.ec=1,i.bc=1.25),i.mode==i.datamatrix_C&&(i.cc=0),i.mode==i.datamatrix_T&&(i.tc=0),i.mode==i.datamatrix_X&&(i.xc=0),i.mode==i.datamatrix_E&&(i.ec=0),i.mode==i.datamatrix_B&&(i.bc=0);for(var e=0;e<1;e++){if(M(i.isECI,i.i)){s[o++]=i.datamatrix_A;break}if(i.i<i.c40headerlength){s[o++]=i.datamatrix_C;break}for(i.isfnc1=M(i.msg,i.i)==i.datamatrix_fnc1,i.k=0;;){if(i.i+i.k==i.msglen){for(var a=h(["ac","cc","tc","xc","ec","bc"]),r=0,t=a.length;r<t;r++){var n=M(a,r),c=i[n];i[n]=l(c)}for(var d=h([i.cc,i.tc,i.xc,i.ec,i.bc]),p=!0,b=0,f=d.length;b<f;b++)p=p&&i.ac<=M(d,b);if(p){s[o++]=i.datamatrix_A;break}for(var m=h([i.ac,i.cc,i.tc,i.xc,i.ec]),v=!0,g=0,u=m.length;g<u;g++)v=v&&i.bc<M(m,g);if(v){i.isfnc1?s[o++]=i.datamatrix_A:s[o++]=i.datamatrix_B;break}for(var x=h([i.ac,i.cc,i.tc,i.xc,i.bc]),w=!0,_=0,k=x.length;_<k;_++)w=w&&i.ec<M(x,_);if(w){s[o++]=i.datamatrix_E;break}for(var y=h([i.ac,i.cc,i.xc,i.ec,i.bc]),q=!0,C=0,S=y.length;C<S;C++)q=q&&i.tc<M(y,C);if(q){s[o++]=i.datamatrix_T;break}for(var j=h([i.ac,i.cc,i.tc,i.ec,i.bc]),B=!0,N=0,A=j.length;N<A;N++)B=B&&i.xc<M(j,N);if(B){s[o++]=i.datamatrix_X;break}s[o++]=i.datamatrix_C;break}if(i.char=M(i.msg,i.i+i.k),s[o++]="ac",s[o++]=i.ac,i.isD(),s[--o]){var T=s[--o];s[o++]=W(T+.5)}else if(i.isEA(),s[--o]){var z=s[--o];s[o++]=l(z)+2}else{var R=s[--o];s[o++]=l(R)+1}var I=s[--o];if(i[s[--o]]=I,s[o++]="cc",s[o++]=i.cc,i.isC(),s[--o]){var D=s[--o];s[o++]=W(D+.6666667)}else if(i.isEA(),s[--o]){var E=s[--o];s[o++]=W(E+2.6666667)}else{var F=s[--o];s[o++]=W(F+1.3333334)}var L=s[--o];if(i[s[--o]]=L,s[o++]="tc",s[o++]=i.tc,i.isT(),s[--o]){var G=s[--o];s[o++]=W(G+.6666667)}else if(i.isEA(),s[--o]){var P=s[--o];s[o++]=W(P+2.6666667)}else{var O=s[--o];s[o++]=W(O+1.3333334)}var X=s[--o];if(i[s[--o]]=X,s[o++]="xc",s[o++]=i.xc,i.isX(),s[--o]){var U=s[--o];s[o++]=W(U+.6666667)}else if(i.isEA(),s[--o]){var K=s[--o];s[o++]=W(K+4.3333334)}else{var V=s[--o];s[o++]=W(V+3.3333334)}var H=s[--o];if(i[s[--o]]=H,s[o++]="ec",s[o++]=i.ec,i.isE(),s[--o]){var Z=s[--o];s[o++]=W(Z+3/4)}else if(i.isEA(),s[--o]){var Y=s[--o];s[o++]=W(Y+4.25)}else{var Q=s[--o];s[o++]=W(Q+3.25)}var $=s[--o];i[s[--o]]=$,s[o++]="bc",s[o++]=i.bc,i.isFN(),s[--o]?s[o-1]+=4:s[o-1]+=1;var J=s[--o];if(i[s[--o]]=J,i.k>=4){for(var ee=h([i.cc,i.tc,i.xc,i.ec,i.bc]),ea=!0,er=0,et=ee.length;er<et;er++)ea=ea&&i.ac+1<=M(ee,er);if(ea){s[o++]=i.datamatrix_A;break}if(i.bc+1<=i.ac){i.isfnc1?s[o++]=i.datamatrix_A:s[o++]=i.datamatrix_B;break}for(var en=h([i.cc,i.tc,i.xc,i.ec]),eo=!0,es=0,ei=en.length;es<ei;es++)eo=eo&&i.bc+1<M(en,es);if(eo){i.isfnc1?s[o++]=i.datamatrix_A:s[o++]=i.datamatrix_B;break}for(var ec=h([i.ac,i.cc,i.tc,i.xc,i.bc]),ed=!0,el=0,ep=ec.length;el<ep;el++)ed=ed&&i.ec+1<M(ec,el);if(ed){s[o++]=i.datamatrix_E;break}for(var eb=h([i.ac,i.cc,i.xc,i.ec,i.bc]),ef=!0,em=0,ev=eb.length;em<ev;em++)ef=ef&&i.tc+1<M(eb,em);if(ef){s[o++]=i.datamatrix_T;break}for(var eh=h([i.ac,i.cc,i.tc,i.ec,i.bc]),eg=!0,eu=0,ex=eh.length;eu<ex;eu++)eg=eg&&i.xc+1<M(eh,eu);if(eg){s[o++]=i.datamatrix_X;break}for(var ew=h([i.ac,i.tc,i.ec,i.bc]),e_=!0,ek=0,ey=ew.length;ek<ey;ek++)e_=e_&&i.cc+1<M(ew,ek);if(e_){if(i.cc<i.xc){s[o++]=i.datamatrix_C;break}if(i.cc==i.xc){if(s[o++]=i.i+i.k+1,i.XtermFirst(),s[--o]){s[o++]=i.datamatrix_X;break}s[o++]=i.datamatrix_C;break}}}i.k=i.k+1}}},i.addtocws=function(){s[o-1].length+i.j>i.cws.length&&(s[o-1]="bwipp.datamatrixTooMuchData#25534",s[o++]="The input data exceeds the symbol capacity",Y());var e=s[--o];A(i.cws,i.j,e),i.j=e.length+i.j},i.ECItocws=function(){var e=-s[--o]-1e6;if(s[o++]=e,e<=126){var a=s[--o],r=h(1);s[o++]=a+1,L(r)}else if(s[o-1]<=16382){var t=s[--o]-127,n=h(2);s[o++]=~~(t/254)+128,s[o++]=t%254+1,L(n)}else{var i=s[--o]-16383,c=h(3);
1s[o++]=~~(i/64516)+192,s[o++]=~~(i/254)%254+1,s[o++]=i%254+1,L(c)}},i.encA=function(){for(var e=0;e<1;e++){if(M(i.isECI,i.i)){s[o++]=M(i.Avals,i.datamatrix_eci),i.addtocws(),s[o++]=M(i.msg,i.i),i.ECItocws(),i.addtocws(),i.i=i.i+1;break}if(i.i>=i.c40headerlength&&M(i.numD,i.i)>=2){var a=u(2);B(a,0,M(i.msg,i.i)),B(a,1,M(i.msg,i.i+1)),s[o++]=M(i.Avals,a),i.addtocws(),i.i=i.i+2;break}s[o++]="newmode",i.lookup();var r=s[--o];if(i[s[--o]]=r,i.newmode!=i.mode){s[o++]=M(i.Avals,M(h([-1,i.datamatrix_lC,i.datamatrix_lT,i.datamatrix_lX,i.datamatrix_lE,i.datamatrix_lB]),i.newmode)),i.addtocws(),i.mode=i.newmode;break}s[o++]=M(i.Avals,M(i.msg,i.i)),i.addtocws(),i.i=i.i+1;break}},i.CTXvalstocws=function(){var e=s[--o];i.in=e,s[o++]=1/0;for(var a=0,r=i.in.length-1;a<=r;a+=3){for(var t=N(i.in,a,3),n=0,c=0,d=t.length;c<d;c++)n=40*W(n+M(t,c));var l=~~(n/40)+1;s[o++]=~~(l/256),s[o++]=l%256}L(h(E()));var p=s[--o];s[o-1]=p},i.encCTX=function(){for(i.p=0,i.ctxvals=h(2500),i.done=!1;i.i!=i.msglen&&S(M(i.encvals,i.mode),M(i.msg,i.i));){if(i.p%3==0){if(i.p>0){s[o++]="newmode",i.lookup();var e=s[--o];if(i[s[--o]]=e,P(i.newmode,i.mode)){s[o++]=N(i.ctxvals,0,i.p),i.CTXvalstocws(),i.addtocws(),s[o++]=h([i.datamatrix_unlcw]),i.addtocws(),i.newmode!=i.datamatrix_A&&(s[o++]=M(i.Avals,M(h([-1,i.datamatrix_lC,i.datamatrix_lT,i.datamatrix_lX,i.datamatrix_lE,i.datamatrix_lB]),i.newmode)),i.addtocws()),i.mode=i.newmode,i.done=!0;break}}if(i.msglen-i.i<=3){s[o++]=i.j+2*~~(i.p/3),i.getnumremcws();var a=s[--o];i.remcws=a,s[o++]=1/0;for(var r=N(i.msg,i.i,i.msglen-i.i),t=0,n=r.length;t<n;t++){var c=M(r,t),d=S(M(i.encvals,i.mode),c);if(s[o++]=c,d){var l=s[--o];F(M(M(i.encvals,i.mode),l))}else s[o-1]=-1,s[o++]=-1,s[o++]=-1,s[o++]=-1}if(i.remvals=h(),2==i.remcws&&3==i.remvals.length){s[o++]=1/0,F(N(i.ctxvals,0,i.p)),F(i.remvals);var p=h();s[o++]=p,i.CTXvalstocws(),i.addtocws(),i.mode=i.datamatrix_A,i.i=i.msglen,i.done=!0;break}if(2==i.remcws&&2==i.remvals.length&&i.mode!=i.datamatrix_X){s[o++]=1/0,F(N(i.ctxvals,0,i.p)),F(i.remvals),F(M(M(i.encvals,i.mode),i.datamatrix_sft1));var b=h();s[o++]=b,i.CTXvalstocws(),i.addtocws(),i.mode=i.datamatrix_A,i.i=i.msglen,i.done=!0;break}if(2==i.remcws&&1==i.remvals.length){s[o++]=N(i.ctxvals,0,i.p),i.CTXvalstocws(),i.addtocws(),s[o++]=h([i.datamatrix_unlcw]),i.addtocws(),s[o++]=M(i.Avals,M(i.msg,i.i)),i.addtocws(),i.mode=i.datamatrix_A,i.i=i.msglen,i.done=!0;break}if(1==i.remcws&&1==i.remvals.length){s[o++]=N(i.ctxvals,0,i.p),i.CTXvalstocws(),i.addtocws(),s[o++]=M(i.Avals,M(i.msg,i.i)),i.addtocws(),i.mode=i.datamatrix_A,i.i=i.msglen,i.done=!0;break}}}var f=M(M(i.encvals,i.mode),M(i.msg,i.i));s[o++]=f,f.length+i.p>i.ctxvals.length&&(s[o-1]="bwipp.datamatrixTooMuchData#25674",s[o++]="The input data exceeds the symbol capacity",Y());var m=s[--o];A(i.ctxvals,i.p,m),i.p=m.length+i.p,i.i=i.i+1}if(!i.done){for(;i.p%3!=0;)i.i=i.i-1,i.p=i.p-M(M(i.encvals,i.mode),M(i.msg,i.i)).length;s[o++]=1/0,F(N(i.ctxvals,0,i.p));var v=h();if(s[o++]=v,i.CTXvalstocws(),i.addtocws(),s[o++]=h([i.datamatrix_unlcw]),i.addtocws(),i.mode=i.datamatrix_A,i.c40headerlength=-1,i.i!=i.msglen&&!M(i.isECI,i.i))if(M(i.numD,i.i)>=2){var g=u(2);B(g,0,M(i.msg,i.i)),B(g,1,M(i.msg,i.i+1)),s[o++]=M(i.Avals,g),i.addtocws(),i.i=i.i+2}else s[o++]=M(i.Avals,M(i.msg,i.i)),i.addtocws(),i.i=i.i+1}},i.Evalstocws=function(){var e=s[--o];i.in=e,i.inlen=i.in.length,i.outlen=l(i.in.length/4*3),s[o++]=1/0,F(i.in),s[o++]=0,s[o++]=0,s[o++]=0,i.in=h(),s[o++]=1/0;for(var a=0,r=i.inlen-1;a<=r;a+=4){for(var t,n,c=N(i.in,a,4),d=0,b=0,f=c.length;b<f;b++)d=64*(t=d,n=M(c,b),"boolean"==typeof t?t||n:t|n);var m=p(d/64);s[o++]=255&p(m/65536),s[o++]=255&p(m/256),s[o++]=255&m}L(h(E()));var v=s[--o];s[o-1]=N(v,0,i.outlen)},i.encE=function(){for(i.p=0,i.edifactvals=h(2100);i.i!=i.msglen&&S(i.Evals,M(i.msg,i.i));){if(i.p>=i.edifactvals.length&&(s[o++]="bwipp.datamatrixTooMuchData#25737",s[o++]="The input data exceeds the symbol capacity",Y()),i.p%4==0){if(i.msglen-i.i<=2){s[o++]=i.j+3*~~(i.p/4),i.getnumremcws();var e=s[--o];i.remcws=e,s[o++]=1/0;for(var a=N(i.msg,i.i,i.msglen-i.i),r=0,t=a.length;r<t;r++)F(M(i.Avals,M(a,r)));if(i.remvals=h(),(1==i.remcws||2==i.remcws)&&i.remvals.length<=i.remcws){s[o++]=N(i.edifactvals,0,i.p),i.Evalstocws(),i.addtocws(),s[o++]=i.remvals,i.addtocws(),i.mode=i.datamatrix_A,i.i=i.msglen;break}}if(i.lookup(),s[--o]!=i.mode)break}var n=M(i.Evals,M(i.msg,i.i));A(i.edifactvals,i.p,n),i.p=n.length+i.p,i.i=i.i+1}if(i.mode!=i.datamatrix_A){s[o++]=i.j+3*~~(i.p/4)-1,i.getnumremcws();var c=s[--o];if(i.remcws=c-1,i.p%4!=0||i.i!=i.msglen||i.remcws>=3){var d=M(i.Evals,i.datamatrix_unl);A(i.edifactvals,i.p,d),i.p=d.length+i.p}if(s[o++]=N(i.edifactvals,0,i.p),i.Evalstocws(),i.addtocws(),i.mode=i.datamatrix_A,i.c40headerlength=-1,i.i!=i.msglen&&!M(i.isECI,i.i))if(M(i.numD,i.i)>=2){var l=u(2);B(l,0,M(i.msg,i.i)),B(l,1,M(i.msg,i.i+1)),s[o++]=M(i.Avals,l),i.addtocws(),i.i=i.i+2}else s[o++]=M(i.Avals,M(i.msg,i.i)),i.addtocws(),i.i=i.i+1}},i.encB=function(){for(i.p=0,i.bvals=h(1558);i.i!=i.msglen&&(i.lookup(),s[--o]==i.mode);)i.p>=i.bvals.length&&(s[o++]="bwipp.datamatrixTooMuchData#25796",s[o++]="The input data exceeds the symbol capacity",Y()),B(i.bvals,i.p,M(i.msg,i.i)),i.p=i.p+1,i.i=i.i+1;s[o++]=i.j+i.p,i.getnumremcws();var e=s[--o];i.remcws=e-1,s[o++]=1/0,0==i.remcws&&i.i==i.msglen?s[o++]=0:i.p<250?s[o++]=i.p:(s[o++]=~~(i.p/250)+249,s[o++]=i.p%250),F(N(i.bvals,0,i.p)),i.bvals=h();for(var a=0,r=i.bvals.length-1;a<=r;a+=1){i.p=a;var t=W((i.j+i.p+1)*149%255+1+M(i.bvals,i.p));t>=256&&(t-=256),B(i.bvals,i.p,t)}s[o++]=i.bvals,i.addtocws(),i.mode=i.datamatrix_A},i.cws=h(1558),i.mode=i.datamatrix_A,i.i=0,i.j=0,M(i.msg,0)==i.datamatrix_fnc1&&(s[o++]=M(i.Avals,i.datamatrix_fnc1),i.addtocws(),i.i=1,i.c40headerlength>0&&(i.c40headerlength=i.c40headerlength+1));!(i.i>=i.msglen)&&!0!==(0,i[M(i.datamatrix_encfuncs,i.mode)])(););i.cws=N(i.cws,0,i.j)}
1i.datlen=i.cws.length,s[o++]=i.j-1,i.getnumremcws();var rX=s[--o];if(i.remcws=rX-1,i.remcws>0){s[o++]=1/0,F(i.cws);for(var rU=0,rK=i.remcws;rU<rK;rU++)s[o++]=129;i.cws=h();for(var rV=i.datlen+1,rH=W(i.datlen+i.remcws)-1;rV<=rH;rV+=1){i.i=rV;var rZ=(i.i+1)*149%253+1+129;rZ>254&&(rZ-=254),B(i.cws,i.i,rZ)}}S(i.options,"debugcws")&&(s[o++]="bwipp.debugcws#25858",s[o++]=i.cws,Y());for(var rW=0,rY=i.datamatrix_metrics.length;rW<rY&&(i.m=M(i.datamatrix_metrics,rW),i.rows=M(i.m,0),i.cols=M(i.m,1),i.regh=M(i.m,2),i.regv=M(i.m,3),i.rscw=M(i.m,4),i.rsbl=M(i.m,5),i.doly=M(i.m,6),i.mrows=W(i.rows-2*i.regh),i.mcols=W(i.cols-2*i.regv),i.rrows=~~(i.mrows/i.regh),i.rcols=~~(i.mcols/i.regv),i.ncws=W(~~(i.mrows*i.mcols/8)-i.rscw),i.okay=!0,i.cws.length!=i.ncws&&(i.okay=!1),0!=i.urows&&i.urows!=i.rows&&(i.okay=!1),0!=i.ucols&&i.ucols!=i.cols&&(i.okay=!1),G(i.format,"square")&&P(i.rows,i.cols)&&(i.okay=!1),G(i.format,"rectangle")&&G(i.rows,i.cols)&&(i.okay=!1),i.dmre||1!=i.doly||(i.okay=!1),!i.okay);rW++);i.okay||(s[o++]="bwipp.datamatrixNoValidSymbol#25890",s[o++]="Maximum length exceeded or invalid size",Y()),s[o++]="coeffs",s[o++]=~~(i.rscw/i.rsbl),i.datamatrix_coeffscachefetch();var rQ=s[--o];i[s[--o]]=rQ,i.ecbs=h(i.rsbl),i.ecpb=~~(i.rscw/i.rsbl);for(var r$=0,rJ=i.rsbl-1;r$<=rJ;r$+=1){i.blk=r$,1558!=i.cws.length?i.cwbsize=~~(i.cws.length/i.rsbl):i.blk<=7?i.cwbsize=156:i.cwbsize=155,i.lfsr=h(i.ecpb);var r1=i.cwbsize,r2=i.coeffs,r3=i.ecpb,r0=i.lfsr;s[o++]=i.ecbs,s[o++]=i.blk,s[o++]=function(){var e=s[--o];s[o++]=M(i.cws,W(e*i.rsbl+i.blk))},s[o++]=r1,s[o++]=r2,s[o++]=r3,s[o++]=r0,s[o++]=i.datamatrix_rsprod,eo();var r4=s[--o];B(s[--o],r4,i.lfsr)}if(1558==i.ncws&&(s[o++]=1/0,F(N(i.ecbs,8,2)),F(N(i.ecbs,0,8)),i.ecbs=h()),S(i.options,"debugecc")){s[o++]="bwipp.debugecc#25934",s[o++]=1/0;for(var r6=i.ecbs,r5=0,r8=r6.length;r5<r8;r5++)F(M(r6,r5));var r7=h();s[o++]=r7,Y()}var r9=h(W(i.cws.length+i.rscw));A(r9,0,i.cws),i.cws=r9;for(var te=0,ta=i.rscw-1;te<=ta;te+=1)i.i=te,B(i.cws,W(i.ncws+i.i),M(M(i.ecbs,i.i%i.rsbl),~~(i.i/i.rsbl)));i.module=function(){x(4,-1);var e=_(u(8),"00000000");s[o++]=e,s[o++]=e;var a=C(u(8),s[o-3],2),r=s[o-1];s[o-3]=s[o-2],o-=2,A(r,8-a.length,a);for(var t=7;t>=0;t-=1){var n=s[--o];s[o++]=M(n,t)-48,s[o++]=n}o--,x(11,-3),I(s[--o],function(){if(!0===(0,s[--o])())return!0;if(s[o-2]<0){var e=s[--o],a=s[--o];s[o++]=W(a+i.mrows),s[o++]=W(e+(4-(i.mrows+4)%8))}if(s[o-1]<0){var r=s[--o],t=s[--o];s[o++]=W(t+(4-(i.mcols+4)%8)),s[o++]=W(r+i.mcols)}if(s[o-2]>=i.mrows){var n=s[--o],c=s[--o];s[o++]=W(c-i.mrows),s[o++]=n}var d=s[--o],l=s[--o];s[o++]=i.mmat,s[o++]=W(d+l*i.mcols),x(5,-1);var p=s[--o],b=s[--o];B(s[--o],b,p)})},s[o++]=1/0;for(var tr=0,tt=i.mrows*i.mcols;tr<tt;tr++)s[o++]=-1;i.mmat=h();for(var tn=i.cws.length-1;tn>=0;tn-=1)s[o++]=M(i.cws,tn);for(s[o++]=4,s[o++]=0;;){var to=s[o-1],ts=s[o-2];0==to&&ts==i.mrows&&(s[o++]=i.datamatrix_dmc1,i.module());var ti=s[o-1],tc=s[o-2];0==ti&&tc==i.mrows-2&&i.mcols%4!=0&&(s[o++]=i.datamatrix_dmc2,i.module());var td=s[o-1],tl=s[o-2];0==td&&tl==i.mrows-2&&i.mcols%8==4&&(s[o++]=i.datamatrix_dmc3,i.module());var tp=s[o-1],tb=s[o-2];for(2==tp&&tb==i.mrows+4&&i.mcols%8==0&&(s[o++]=i.datamatrix_dmc4,i.module());;){var tf=s[o-1],tm=s[o-2];if(tf>=0&&tm<i.mrows){var tv=s[o-1],th=s[o-2];-1==M(i.mmat,W(tv+th*i.mcols))&&(s[o++]=i.datamatrix_dmn,i.module())}var tg=s[--o],tu=s[--o];if(s[o++]=tu-2,s[o++]=tg+2,!(tg+2<i.mcols&&tu-2>=0))break}var tx=s[--o];for(s[o-1]+=1,s[o++]=tx+3;;){var tw=s[o-1],t_=s[o-2];if(tw<i.mcols&&t_>=0){var tk=s[o-1],ty=s[o-2];-1==M(i.mmat,W(tk+ty*i.mcols))&&(s[o++]=i.datamatrix_dmn,i.module())}var tq=s[--o],tC=s[--o];if(s[o++]=tC+2,s[o++]=tq-2,!(tq-2>=0&&tC+2<i.mrows))break}var tM=s[--o],tS=s[--o];if(s[o++]=tS+3,s[o++]=tM+1,!(tM+1<i.mcols||tS+3<i.mrows)){o-=2;break}}-1==M(i.mmat,i.mrows*i.mcols-1)&&(A(i.mmat,i.mrows*(i.mcols-1)-2,h([1,0])),A(i.mmat,i.mrows*i.mcols-2,h([0,1]))),i.pixs=h(i.rows*i.cols),i.cwpos=0;for(var tj=0,tB=i.rows-1;tj<=tB;tj+=1){if(i.i=tj,i.i%(i.rrows+2)==0){var tN=i.pixs,tA=i.i*i.cols;s[o++]=1/0;for(var tT=0,tz=~~(i.cols/2);tT<tz;tT++)s[o++]=1,s[o++]=0;A(tN,tA,h())}if(i.i%(i.rrows+2)==i.rrows+1){for(var tR=i.pixs,tI=i.i*i.cols,tD=[],tE=0,tF=i.cols;tE<tF;tE++)tD[tE]=1;A(tR,tI,tD=h(tD))}if(i.i%(i.rrows+2)!=0&&i.i%(i.rrows+2)!=i.rrows+1)for(var tL=0,tG=i.cols-1;tL<=tG;tL+=1)i.j=tL,i.j%(i.rcols+2)==0&&B(i.pixs,W(i.i*i.cols+i.j),1),i.j%(i.rcols+2)==i.rcols+1&&B(i.pixs,W(i.i*i.cols+i.j),i.i%2),i.j%(i.rcols+2)!=0&&i.j%(i.rcols+2)!=i.rcols+1&&(B(i.pixs,W(i.i*i.cols+i.j),M(i.mmat,i.cwpos)),i.cwpos=i.cwpos+1)}s[o++]=new Map([["ren","renmatrix"],["pixs",i.pixs],["pixx",i.cols],["pixy",i.rows],["height",i.rows*i.modunit/72],["width",i.cols*i.modunit/72],["borderleft",1],["borderright",1],["bordertop",1],["borderbottom",1],["opt",i.options]]),i._render&&a0(),i=e}function ad(){var e=i;(i=Object.assign({},i,ad.globals)).dontdraw=!1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw),B(i.options,"format","rectangle"),i.bwipp_dontdraw=!0,s[o++]=i.barcode,s[o++]=i.options,ac();var t=s[--o];i.args=t,B(i.args,"opt",i.options),s[o++]=i.args,i._render&&a0(),i=e}function al(){var e=i;(i=Object.assign({},i,al.globals)).dontdraw=!1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw),B(i.options,"dmre",!0),i.bwipp_dontdraw=!0,s[o++]=i.barcode,s[o++]=i.options,ac();var t=s[--o];i.args=t,B(i.args,"opt",i.options),s[o++]=i.args,i._render&&a0(),i=e}
1function ap(){if(!ap.globals){var e=i;i=ap.globals={};var a=new Map([["7","24x24"],["9","32x32"],["29","16x48"]]);i.mailmark_typetoversion=a;var r=new Map([["7","square"],["9","square"],["29","rectangle"]]);i.mailmark_typetoformat=r,i=e}var e=i;(i=Object.assign({},i,ap.globals)).type="unset",i.parse=!1,i.dontdraw=!1,s[o++]=null,ea();var t=s[--o];i.options=t;var n=s[--o];i.barcode=n,i._render=!(i.dontdraw||i.bwipp_dontdraw),i.fncvals=new Map([["parse",i.parse],["parseonly",!0],["parsefnc",!1]]),s[o++]=i.barcode,s[o++]=i.fncvals,et();var c=s[--o];i.barcode=c,i.barlen=i.barcode.length,j(i.options,"parse");var d=i.type;P(d,"7")&&P(d,"9")&&P(d,"29")&&(s[o++]="bwipp.mailmarkBadType#26275",s[o++]="Royal Mail Mailmark type must be 7, 9 or 29",Y()),i.version=M(i.mailmark_typetoversion,i.type),i.format=M(i.mailmark_typetoformat,i.type),i.barcode.length<45&&(s[o++]="bwipp.mailmarkBadLength#26284",s[o++]="Royal Mail Mailmark must contain at least 45 characters of Mailmark formatted data, including any required space padding",Y()),P(N(i.barcode,0,4),"JGB ")&&(s[o++]="bwipp.mailmarkBadIndicator#26287",s[o++]="Royal Mail Mailmark must begin with JGB<space> identifier",Y()),B(i.options,"version",i.version),B(i.options,"format",i.format),B(i.options,"c40headerlength",45),i.bwipp_dontdraw=!0,s[o++]=i.barcode,s[o++]=i.options,ac();var l=s[--o];i.args=l,B(i.args,"opt",i.options),s[o++]=i.args,i._render&&a0(),i=e}function ab(){if(!ab.globals){var e=i;(i=ab.globals={}).qrcode_v1to9=0,i.qrcode_v10to26=1,i.qrcode_v27to40=2,i.qrcode_vM1=3,i.qrcode_vM2=4,i.qrcode_vM3=5,i.qrcode_vM4=6,i.qrcode_vR7x43=7,i.qrcode_vR7x59=8,i.qrcode_vR7x77=9,i.qrcode_vR7x99=10,i.qrcode_vR7x139=11,i.qrcode_vR9x43=12,i.qrcode_vR9x59=13,i.qrcode_vR9x77=14,i.qrcode_vR9x99=15,i.qrcode_vR9x139=16,i.qrcode_vR11x27=17,i.qrcode_vR11x43=18,i.qrcode_vR11x59=19,i.qrcode_vR11x77=20,i.qrcode_vR11x99=21,i.qrcode_vR11x139=22,i.qrcode_vR13x27=23,i.qrcode_vR13x43=24,i.qrcode_vR13x59=25,i.qrcode_vR13x77=26,i.qrcode_vR13x99=27,i.qrcode_vR13x139=28,i.qrcode_vR15x43=29,i.qrcode_vR15x59=30,i.qrcode_vR15x77=31,i.qrcode_vR15x99=32,i.qrcode_vR15x139=33,i.qrcode_vR17x43=34,i.qrcode_vR17x59=35,i.qrcode_vR17x77=36,i.qrcode_vR17x99=37,i.qrcode_vR17x139=38,i.qrcode_N=0,i.qrcode_A=1,i.qrcode_B=2,i.qrcode_K=3,i.qrcode_E=4,i.qrcode_encfuncs=h(["encN","encA","encB","encK","encE"]),i.qrcode_fn1=-1,s[o++]=1/0,s[o++]=1/0;for(var a=48;a<=57;a+=1)s[o++]=a;for(var r=h(),t=0,n=r.length;t<n;t++)s[o++]=M(r,t),s[o++]=-1;var c=g();i.qrcode_Nexcl=c,s[o++]=1/0,s[o++]=1/0,s[o++]=32,s[o++]=36,s[o++]=37,s[o++]=42,s[o++]=43,s[o++]=45,s[o++]=46,s[o++]=47,s[o++]=58;for(var b=65;b<=90;b+=1)s[o++]=b;s[o++]=i.qrcode_fn1;for(var m=h(),v=0,w=m.length;v<w;v++)s[o++]=M(m,v),s[o++]=-1;var _=g();i.qrcode_Aexcl=_,s[o++]=1/0,s[o++]=1/0;for(var k=129;k<=159;k+=1)s[o++]=k;for(var y=224;y<=235;y+=1)s[o++]=y;for(var j=h(),T=0,z=j.length;T<z;T++)s[o++]=M(j,T),s[o++]=-1;var U=g();i.qrcode_Kexcl=U,s[o++]=1/0;var Q=h(["0001","0010","0100","1000","0111"]);s[o++]=Q,s[o++]=Q,s[o++]=Q,s[o++]=h(["",-1,-1,-1,-1]),s[o++]=h(["0","1",-1,-1,-1]),s[o++]=h(["00","01","10","11",-1]),s[o++]=h(["000","001","010","011",-1]),s[o++]=h(["001","010","011","100","111"]);for(var $=0;$<31;$++){var J=s[o-1];s[o++]=J}var ee=h();i.qrcode_mids=ee,i.qrcode_cclens=h([h([10,9,8,8]),h([12,11,16,10]),h([14,13,16,12]),h([3,-1,-1,-1]),h([4,3,-1,-1]),h([5,4,4,3]),h([6,5,5,4]),h([4,3,3,2]),h([5,5,4,3]),h([6,5,5,4]),h([7,6,5,5]),h([7,6,6,5]),h([5,5,4,3]),h([6,5,5,4]),h([7,6,5,5]),h([7,6,6,5]),h([8,7,6,6]),h([4,4,3,2]),h([6,5,5,4]),h([7,6,5,5]),h([7,6,6,5]),h([8,7,6,6]),h([8,7,7,6]),h([5,5,4,3]),h([6,6,5,5]),h([7,6,6,5]),h([7,7,6,6]),h([8,7,7,6]),h([8,8,7,7]),h([7,6,6,5]),h([7,7,6,5]),h([8,7,7,6]),h([8,7,7,6]),h([9,8,7,7]),h([7,6,6,5]),h([8,7,6,6]),h([8,7,7,6]),h([8,8,7,6]),h([9,8,8,7])]),s[o++]=1/0;for(var en=0;en<3;en++)s[o++]=4;s[o++]=3,s[o++]=5,s[o++]=7,s[o++]=9;for(var es=0;es<32;es++)s[o++]=3;var ei=h();i.qrcode_termlens=ei,i.qrcode_padstrs=h(["11101100","00010001"]),i.qrcode_charmap="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:",s[o++]=1/0,s[o++]="full",s[o++]=1/0;for(var ec=0;ec<=9;ec+=1)s[o++]=C(u(2),ec,10),s[o++]=i.qrcode_v1to9;for(var ed=10;ed<=26;ed+=1)s[o++]=C(u(2),ed,10),s[o++]=i.qrcode_v10to26;for(var el=27;el<=40;el+=1)s[o++]=C(u(2),el,10),s[o++]=i.qrcode_v27to40;var ep=g(),eb=new Map([["M1",i.qrcode_vM1],["M2",i.qrcode_vM2],["M3",i.qrcode_vM3],["M4",i.qrcode_vM4]]),ef=new Map([["R7x43",i.qrcode_vR7x43],["R7x59",i.qrcode_vR7x59],["R7x77",i.qrcode_vR7x77],["R7x99",i.qrcode_vR7x99],["R7x139",i.qrcode_vR7x139],["R9x43",i.qrcode_vR9x43],["R9x59",i.qrcode_vR9x59],["R9x77",i.qrcode_vR9x77],["R9x99",i.qrcode_vR9x99],["R9x139",i.qrcode_vR9x139],["R11x27",i.qrcode_vR11x27],["R11x43",i.qrcode_vR11x43],["R11x59",i.qrcode_vR11x59],["R11x77",i.qrcode_vR11x77],["R11x99",i.qrcode_vR11x99],["R11x139",i.qrcode_vR11x139],["R13x27",i.qrcode_vR13x27],["R13x43",i.qrcode_vR13x43],["R13x59",i.qrcode_vR13x59],["R13x77",i.qrcode_vR13x77],["R13x99",i.qrcode_vR13x99],["R13x139",i.qrcode_vR13x139],["R15x43",i.qrcode_vR15x43],["R15x59",i.qrcode_vR15x59],["R15x77",i.qrcode_vR15x77],["R15x99",i.qrcode_vR15x99],["R15x139",i.qrcode_vR15x139],["R17x43",i.qrcode_vR17x43],["R17x59",i.qrcode_vR17x59],["R17x77",i.qrcode_vR17x77],["R17x99",i.qrcode_vR17x99],["R17x139",i.qrcode_vR17x139]]);s[o++]=ep,s[o++]="micro",s[o++]=eb,s[o++]="rmqr",s[o++]=ef;var em=g();i.qrcode_versetmap=em,i.qrcode_versetfull=h([i.qrcode_v1to9,i.qrcode_v10to26,i.qrcode_v27to40]),i.qrcode_versetmicro=h([i.qrcode_vM1,i.qrcode_vM2,i.qrcode_vM3,i.qrcode_vM4]),i.qrcode_metrics=h([h(["micro","M1",i.qrcode_vM1,11,11,98,99,36,h([2,99,99,99]),h([1,0,-1,-1,-1,-1,-1,-1])]),h(["micro","M2",i.qrcode_vM2,13,13,98,99,80,h([5,6,99,99]),h([1,0,1,0,-1,-1,-1,-1])]),h(["micro","M3",i.qrcode_vM3,15,15,98,99,132,h([6,8,99,99]),h([1,0,1,0,-1,-1,-1,-1])]),h(["micro","M4",i.qrcode_vM4,17,17,98,99,192,h([8,10,14,99]),h([1,0,1,0,1,0,-1,-1])]),h(["full","1",i.qrcode_v1to9,21,21,98,99,208,h([7,10,13,17]),h([1,0,1,0,1,0,1,0])]),h(["full","2",i.qrcode_v1to9,25,25,18,99,359,h([10,16,22,28]),h([1,0,1,0,1,0,1,0])]),h(["full","3",i.qrcode_v1to9,29,29,22,99,567,h([15,26,36,44]),h([1,0,1,0,2,0,2,0])]),h(["full","4",i.qrcode_v1to9,33,33,26,99,807,h([20,36,52,64]),h([1,0,2,0,2,0,4,0])]),h(["full","5",i.qrcode_v1to9,37,37,30,99,1079,h([26,48,72,88]),h([1,0,2,0,2,2,2,2])]),h(["full","6",i.qrcode_v1to9,41,41,34,99,1383,h([36,64,96,112]),h([2,0,4,0,4,0,4,0])]),h(["full","7",i.qrcode_v1to9,45,45,22,38,1568,h([40,72,108,130]),h([2,0,4,0,2,4,4,1])]),h(["full","8",i.qrcode_v1to9,49,49,24,42,1936,h([48,88,132,156]),h([2,0,2,2,4,2,4,2])]),h(["full","9",i.qrcode_v1to9,53,53,26,46,2336,h([60,110,160,
1192]),h([2,0,3,2,4,4,4,4])]),h(["full","10",i.qrcode_v10to26,57,57,28,50,2768,h([72,130,192,224]),h([2,2,4,1,6,2,6,2])]),h(["full","11",i.qrcode_v10to26,61,61,30,54,3232,h([80,150,224,264]),h([4,0,1,4,4,4,3,8])]),h(["full","12",i.qrcode_v10to26,65,65,32,58,3728,h([96,176,260,308]),h([2,2,6,2,4,6,7,4])]),h(["full","13",i.qrcode_v10to26,69,69,34,62,4256,h([104,198,288,352]),h([4,0,8,1,8,4,12,4])]),h(["full","14",i.qrcode_v10to26,73,73,26,46,4651,h([120,216,320,384]),h([3,1,4,5,11,5,11,5])]),h(["full","15",i.qrcode_v10to26,77,77,26,48,5243,h([132,240,360,432]),h([5,1,5,5,5,7,11,7])]),h(["full","16",i.qrcode_v10to26,81,81,26,50,5867,h([144,280,408,480]),h([5,1,7,3,15,2,3,13])]),h(["full","17",i.qrcode_v10to26,85,85,30,54,6523,h([168,308,448,532]),h([1,5,10,1,1,15,2,17])]),h(["full","18",i.qrcode_v10to26,89,89,30,56,7211,h([180,338,504,588]),h([5,1,9,4,17,1,2,19])]),h(["full","19",i.qrcode_v10to26,93,93,30,58,7931,h([196,364,546,650]),h([3,4,3,11,17,4,9,16])]),h(["full","20",i.qrcode_v10to26,97,97,34,62,8683,h([224,416,600,700]),h([3,5,3,13,15,5,15,10])]),h(["full","21",i.qrcode_v10to26,101,101,28,50,9252,h([224,442,644,750]),h([4,4,17,0,17,6,19,6])]),h(["full","22",i.qrcode_v10to26,105,105,26,50,10068,h([252,476,690,816]),h([2,7,17,0,7,16,34,0])]),h(["full","23",i.qrcode_v10to26,109,109,30,54,10916,h([270,504,750,900]),h([4,5,4,14,11,14,16,14])]),h(["full","24",i.qrcode_v10to26,113,113,28,54,11796,h([300,560,810,960]),h([6,4,6,14,11,16,30,2])]),h(["full","25",i.qrcode_v10to26,117,117,32,58,12708,h([312,588,870,1050]),h([8,4,8,13,7,22,22,13])]),h(["full","26",i.qrcode_v10to26,121,121,30,58,13652,h([336,644,952,1110]),h([10,2,19,4,28,6,33,4])]),h(["full","27",i.qrcode_v27to40,125,125,34,62,14628,h([360,700,1020,1200]),h([8,4,22,3,8,26,12,28])]),h(["full","28",i.qrcode_v27to40,129,129,26,50,15371,h([390,728,1050,1260]),h([3,10,3,23,4,31,11,31])]),h(["full","29",i.qrcode_v27to40,133,133,30,54,16411,h([420,784,1140,1350]),h([7,7,21,7,1,37,19,26])]),h(["full","30",i.qrcode_v27to40,137,137,26,52,17483,h([450,812,1200,1440]),h([5,10,19,10,15,25,23,25])]),h(["full","31",i.qrcode_v27to40,141,141,30,56,18587,h([480,868,1290,1530]),h([13,3,2,29,42,1,23,28])]),h(["full","32",i.qrcode_v27to40,145,145,34,60,19723,h([510,924,1350,1620]),h([17,0,10,23,10,35,19,35])]),h(["full","33",i.qrcode_v27to40,149,149,30,58,20891,h([540,980,1440,1710]),h([17,1,14,21,29,19,11,46])]),h(["full","34",i.qrcode_v27to40,153,153,34,62,22091,h([570,1036,1530,1800]),h([13,6,14,23,44,7,59,1])]),h(["full","35",i.qrcode_v27to40,157,157,30,54,23008,h([570,1064,1590,1890]),h([12,7,12,26,39,14,22,41])]),h(["full","36",i.qrcode_v27to40,161,161,24,50,24272,h([600,1120,1680,1980]),h([6,14,6,34,46,10,2,64])]),h(["full","37",i.qrcode_v27to40,165,165,28,54,25568,h([630,1204,1770,2100]),h([17,4,29,14,49,10,24,46])]),h(["full","38",i.qrcode_v27to40,169,169,32,58,26896,h([660,1260,1860,2220]),h([4,18,13,32,48,14,42,32])]),h(["full","39",i.qrcode_v27to40,173,173,26,54,28256,h([720,1316,1950,2310]),h([20,4,40,7,43,22,10,67])]),h(["full","40",i.qrcode_v27to40,177,177,30,58,29648,h([750,1372,2040,2430]),h([19,6,18,31,34,34,20,61])]),h(["rmqr","R7x43",i.qrcode_vR7x43,7,43,22,99,104,h([99,7,99,10]),h([-1,-1,1,0,-1,-1,1,0])]),h(["rmqr","R7x59",i.qrcode_vR7x59,7,59,20,40,171,h([99,9,99,14]),h([-1,-1,1,0,-1,-1,1,0])]),h(["rmqr","R7x77",i.qrcode_vR7x77,7,77,26,52,261,h([99,12,99,22]),h([-1,-1,1,0,-1,-1,1,0])]),h(["rmqr","R7x99",i.qrcode_vR7x99,7,99,24,50,358,h([99,16,99,30]),h([-1,-1,1,0,-1,-1,1,0])]),h(["rmqr","R7x139",i.qrcode_vR7x139,7,139,28,56,545,h([99,24,99,44]),h([-1,-1,1,0,-1,-1,2,0])]),h(["rmqr","R9x43",i.qrcode_vR9x43,9,43,22,99,170,h([99,9,99,14]),h([-1,-1,1,0,-1,-1,1,0])]),h(["rmqr","R9x59",i.qrcode_vR9x59,9,59,20,40,267,h([99,12,99,22]),h([-1,-1,1,0,-1,-1,1,0])]),h(["rmqr","R9x77",i.qrcode_vR9x77,9,77,26,52,393,h([99,18,99,32]),h([-1,-1,1,0,-1,-1,1,1])]),h(["rmqr","R9x99",i.qrcode_vR9x99,9,99,24,50,532,h([99,24,99,44]),h([-1,-1,1,0,-1,-1,2,0])]),h(["rmqr","R9x139",i.qrcode_vR9x139,9,139,28,56,797,h([99,36,99,66]),h([-1,-1,1,1,-1,-1,3,0])]),h(["rmqr","R11x27",i.qrcode_vR11x27,11,27,98,99,122,h([99,8,99,10]),h([-1,-1,1,0,-1,-1,1,0])]),h(["rmqr","R11x43",i.qrcode_vR11x43,11,43,22,99,249,h([99,12,99,20]),h([-1,-1,1,0,-1,-1,1,0])]),h(["rmqr","R11x59",i.qrcode_vR11x59,11,59,20,40,376,h([99,16,99,32]),h([-1,-1,1,0,-1,-1,1,1])]),h(["rmqr","R11x77",i.qrcode_vR11x77,11,77,26,52,538,h([99,24,99,44]),h([-1,-1,1,0,-1,-1,1,1])]),h(["rmqr","R11x99",i.qrcode_vR11x99,11,99,24,50,719,h([99,32,99,60]),h([-1,-1,1,1,-1,-1,1,1])]),h(["rmqr","R11x139",i.qrcode_vR11x139,11,139,28,56,1062,h([99,48,99,90]),h([-1,-1,2,0,-1,-1,3,0])]),h(["rmqr","R13x27",i.qrcode_vR13x27,13,27,98,99,172,h([99,9,99,14]),h([-1,-1,1,0,-1,-1,1,0])]),h(["rmqr","R13x43",i.qrcode_vR13x43,13,43,22,99,329,h([99,14,99,28]),h([-1,-1,1,0,-1,-1,1,0])]),h(["rmqr","R13x59",i.qrcode_vR13x59,13,59,20,40,486,h([99,22,99,40]),h([-1,-1,1,0,-1,-1,2,0])]),h(["rmqr","R13x77",i.qrcode_vR13x77,13,77,26,52,684,h([99,32,99,56]),h([-1,-1,1,1,-1,-1,1,1])]),h(["rmqr","R13x99",i.qrcode_vR13x99,13,99,24,50,907,h([99,40,99,78]),h([-1,-1,1,1,-1,-1,1,2])]),h(["rmqr","R13x139",i.qrcode_vR13x139,13,139,28,56,1328,h([99,60,99,112]),h([-1,-1,2,1,-1,-1,2,2])]),h(["rmqr","R15x43",i.qrcode_vR15x43,15,43,22,99,409,h([99,18,99,36]),h([-1,-1,1,0,-1,-1,1,1])]),h(["rmqr","R15x59",i.qrcode_vR15x59,15,59,20,40,596,h([99,26,99,48]),h([-1,-1,1,0,-1,-1,2,0])]),h(["rmqr","R15x77",i.qrcode_vR15x77,15,77,26,52,830,h([99,36,99,72]),h([-1,-1,1,1,-1,-1,2,1])]),h(["rmqr","R15x99",i.qrcode_vR15x99,15,99,24,50,1095,h([99,48,99,88]),h([-1,-1,2,0,-1,-1,4,0])]),h(["rmqr","R15x139",i.qrcode_vR15x139,15,139,28,56,1594,h([99,72,99,130]),h([-1,-1,2,1,-1,-1,1,4])]),h(["rmqr","R17x43",i.qrcode_vR17x43,17,43,22,99,489,h([99,22,99,40]),h([-1,-1,1,0,-1,-1,1,1])]),h(["rmqr","R17x59",i.qrcode_vR17x59,17,59,20,40,706,h([99,32,99,60]),h([-1,-1,2,0,-1,-1,2,0])]),h(["rmqr","R17x77",i.qrcode_vR17x77,17,7
17,26,52,976,h([99,44,99,84]),h([-1,-1,2,0,-1,-1,1,2])]),h(["rmqr","R17x99",i.qrcode_vR17x99,17,99,24,50,1283,h([99,60,99,104]),h([-1,-1,2,1,-1,-1,4,0])]),h(["rmqr","R17x139",i.qrcode_vR17x139,17,139,28,56,1860,h([99,80,99,156]),h([-1,-1,4,0,-1,-1,2,4])])]);var ev=h([1,1,1,1,1,1,1,0]),eh=h([1,0,0,0,0,0,1,0]),eg=h([1,0,1,1,1,0,1,0]);i.qrcode_fpat=h([ev,eh,eg,eg,eg,eh,ev,h([0,0,0,0,0,0,0,0])]);var eu=h([1,1,1,1,1,9,9,9]),ex=h([1,0,0,0,1,9,9,9]),ew=h([9,9,9,9,9,9,9,9]);i.qrcode_fsubpat=h([eu,ex,h([1,0,1,0,1,9,9,9]),ex,eu,ew,ew,ew]);var e_=h([9,9,9,9,9,9,9,9]);i.qrcode_fcorpat=h([h([1,1,1,9,9,9,9,9]),h([1,0,9,9,9,9,9,9]),h([1,9,9,9,9,9,9,9]),e_,e_,e_,e_,e_]);var ek=h([9,9,9,9,9,9,9,9]);i.qrcode_fnullpat=h([ek,ek,ek,ek,ek,ek,ek,ek]);var ey=new Map([["full",h([i.qrcode_fpat,i.qrcode_fpat,i.qrcode_fpat,i.qrcode_fnullpat])],["micro",h([i.qrcode_fpat,i.qrcode_fnullpat,i.qrcode_fnullpat,i.qrcode_fnullpat])],["rmqr",h([i.qrcode_fpat,i.qrcode_fcorpat,i.qrcode_fcorpat,i.qrcode_fsubpat])]]);i.qrcode_fpatmap=ey;var eq=h([1,1,1,1,1]),eC=h([1,0,0,0,1]);i.qrcode_algnpatfull=h([eq,eC,h([1,0,1,0,1]),eC,eq]);var eM=h([1,1,1,9,9]),eS=h([9,9,9,9,9]);i.qrcode_algnpatrmqr=h([eM,h([1,0,1,9,9]),eM,eS,eS]);var ej=h([function(){o-=2,s[o++]=0,s[o++]=8},function(){o--;var e=s[--o];s[o++]=8,s[o++]=e-1}]),eB=h([function(){o-=2,s[o++]=1,s[o++]=8},function(){o--;var e=s[--o];s[o++]=8,s[o++]=e-2}]),eN=h([function(){o-=2,s[o++]=2,s[o++]=8},function(){o--;var e=s[--o];s[o++]=8,s[o++]=e-3}]),eA=h([function(){o-=2,s[o++]=3,s[o++]=8},function(){o--;var e=s[--o];s[o++]=8,s[o++]=e-4}]),eT=h([function(){o-=2,s[o++]=4,s[o++]=8},function(){o--;var e=s[--o];s[o++]=8,s[o++]=e-5}]),ez=h([function(){o-=2,s[o++]=5,s[o++]=8},function(){o--;var e=s[--o];s[o++]=8,s[o++]=e-6}]),eR=h([function(){o-=2,s[o++]=7,s[o++]=8},function(){o--;var e=s[--o];s[o++]=8,s[o++]=e-7}]),eI=h([function(){o-=2,s[o++]=8,s[o++]=8},function(){o--,s[o-1]-=8,s[o++]=8}]),eD=h([function(){o-=2,s[o++]=8,s[o++]=7},function(){o--,s[o-1]-=7,s[o++]=8}]),eE=h([function(){o-=2,s[o++]=8,s[o++]=5},function(){o--,s[o-1]-=6,s[o++]=8}]),eF=h([function(){o-=2,s[o++]=8,s[o++]=4},function(){o--,s[o-1]-=5,s[o++]=8}]),eL=h([function(){o-=2,s[o++]=8,s[o++]=3},function(){o--,s[o-1]-=4,s[o++]=8}]),eG=h([function(){o-=2,s[o++]=8,s[o++]=2},function(){o--,s[o-1]-=3,s[o++]=8}]),eP=h([function(){o-=2,s[o++]=8,s[o++]=1},function(){o--,s[o-1]-=2,s[o++]=8}]),eO=h([function(){o-=2,s[o++]=8,s[o++]=0},function(){o--,s[o-1]-=1,s[o++]=8}]),eX=h([ej,eB,eN,eA,eT,ez,eR,eI,eD,eE,eF,eL,eG,eP,eO]),eU=h([function(){o-=2,s[o++]=1,s[o++]=8}]),eK=h([function(){o-=2,s[o++]=2,s[o++]=8}]),eV=h([function(){o-=2,s[o++]=3,s[o++]=8}]),eH=h([function(){o-=2,s[o++]=4,s[o++]=8}]),eZ=h([function(){o-=2,s[o++]=5,s[o++]=8}]),eW=h([function(){o-=2,s[o++]=6,s[o++]=8}]),eY=h([function(){o-=2,s[o++]=7,s[o++]=8}]),eQ=h([function(){o-=2,s[o++]=8,s[o++]=8}]),e$=h([function(){o-=2,s[o++]=8,s[o++]=7}]),eJ=h([function(){o-=2,s[o++]=8,s[o++]=6}]),e1=h([function(){o-=2,s[o++]=8,s[o++]=5}]),e2=h([function(){o-=2,s[o++]=8,s[o++]=4}]),e3=h([function(){o-=2,s[o++]=8,s[o++]=3}]),e0=h([function(){o-=2,s[o++]=8,s[o++]=2}]),e4=h([function(){o-=2,s[o++]=8,s[o++]=1}]),e6=h([eU,eK,eV,eH,eZ,eW,eY,eQ,e$,eJ,e1,e2,e3,e0,e4]),e5=h([function(){o-=2,s[o++]=11,s[o++]=3},function(){var e=s[--o],a=s[--o];s[o++]=e-3,s[o++]=a-6}]),e8=h([function(){o-=2,s[o++]=11,s[o++]=2},function(){var e=s[--o],a=s[--o];s[o++]=e-4,s[o++]=a-6}]),e7=h([function(){o-=2,s[o++]=11,s[o++]=1},function(){var e=s[--o],a=s[--o];s[o++]=e-5,s[o++]=a-6}]),e9=h([function(){o-=2,s[o++]=10,s[o++]=5},function(){var e=s[--o],a=s[--o];s[o++]=e-6,s[o++]=a-2}]),ae=h([function(){o-=2,s[o++]=10,s[o++]=4},function(){var e=s[--o],a=s[--o];s[o++]=e-6,s[o++]=a-3}]),aa=h([function(){o-=2,s[o++]=10,s[o++]=3},function(){var e=s[--o],a=s[--o];s[o++]=e-6,s[o++]=a-4}]),ar=h([function(){o-=2,s[o++]=10,s[o++]=2},function(){var e=s[--o],a=s[--o];s[o++]=e-6,s[o++]=a-5}]),at=h([function(){o-=2,s[o++]=10,s[o++]=1},function(){var e=s[--o],a=s[--o];s[o++]=e-6,s[o++]=a-6}]),an=h([function(){o-=2,s[o++]=9,s[o++]=5},function(){var e=s[--o],a=s[--o];s[o++]=e-7,s[o++]=a-2}]),ao=h([function(){o-=2,s[o++]=9,s[o++]=4},function(){var e=s[--o],a=s[--o];s[o++]=e-7,s[o++]=a-3}]),as=h([function(){o-=2,s[o++]=9,s[o++]=3},function(){var e=s[--o],a=s[--o];s[o++]=e-7,s[o++]=a-4}]),ai=h([function(){o-=2,s[o++]=9,s[o++]=2},function(){var e=s[--o],a=s[--o];s[o++]=e-7,s[o++]=a-5}]),ac=h([function(){o-=2,s[o++]=9,s[o++]=1},function(){var e=s[--o],a=s[--o];s[o++]=e-7,s[o++]=a-6}]),ad=h([function(){o-=2,s[o++]=8,s[o++]=5},function(){var e=s[--o],a=s[--o];s[o++]=e-8,s[o++]=a-2}]),al=h([function(){o-=2,s[o++]=8,s[o++]=4},function(){var e=s[--o],a=s[--o];s[o++]=e-8,s[o++]=a-3}]),ap=h([function(){o-=2,s[o++]=8,s[o++]=3},function(){var e=s[--o],a=s[--o];s[o++]=e-8,s[o++]=a-4}]),af=h([function(){o-=2,s[o++]=8,s[o++]=2},function(){var e=s[--o],a=s[--o];s[o++]=e-8,s[o++]=a-5}]),am=h([function(){o-=2,s[o++]=8,s[o++]=1},function(){var e=s[--o],a=s[--o];s[o++]=e-8,s[o++]=a-6}]),av=new Map([["full",eX],["micro",e6],["rmqr",h([e5,e8,e7,e9,ae,aa,ar,at,an,ao,as,ai,ac,ad,al,ap,af,am])]]);i.qrcode_formatfimmap=av,i.qrcode_ecidfull=h([1,0,3,2]),i.qrcode_ecidrmqr=h([-1,0,-1,1]),i.qrcode_ecidmicrosym=h([h([0]),h([1,2]),h([3,4]),h([5,6,7])]);var ah=h([function(){s[o-1]-=9,s[o++]=5},function(){var e=s[--o];s[o++]=5,s[o++]=e-9}]),ag=h([function(){s[o-1]-=10,s[o++]=5},function(){var e=s[--o];s[o++]=5,s[o++]=e-10}]),au=h([function(){s[o-1]-=11,s[o++]=5},function(){var e=s[--o];s[o++]=5,s[o++]=e-11}]),ax=h([function(){s[o-1]-=9,s[o++]=4},function(){var e=s[--o];s[o++]=4,s[o++]=e-9}]),aw=h([function(){s[o-1]-=10,s[o++]=4},function(){var e=s[--o];s[o++]=4,s[o++]=e-10}]),a_=h([function(){s[o-1]-=11,s[o++]=4},function(){var e=s[--o];s[o++]=4,s[o++]=e-11}]),ak=h([function(){s[o-1]-=9,s[o++]=3},function(){var e=s[--o];s[o++]=3,s[o++]=e-9}]),ay=h([function(){s[o-1]-=10,s[o++]=3},function(){var e=s[--o];s[o++]=3,s[o++]=e-10}]),aq=h([function(){s[o-1]-=11,s[o++]=3},function(){var e=s[--o];s[o++]=3,s[o++]=e-11}]),aC=h([function(){s[o-1]-=9,s[o++]=2},function(){var e=s[--o];s[o++]=2,s[o++]=e-9}]),aM=h([function(){s[o-1]-=10,s[o++]=2},function(){var e=s[--o];s[o++]=2,s[o++]=e-10}]),aS=h([function(){s[o-1]-=11,s[o++]=2},function(){var e=s[--o];s[o++]=2,s[o++]=e-11}]),aj=h([function(){s[o-1]-=9,s[o++]=1},function(){var e=s[--o];s[o++]=1,s[o++]=e-9}]),aB=h([function(){s[o-1]-=10,s[o++]=1},function(){var e=s[--o];s[o++]=1,s[o++]=e-10}]),aN=h([function(){s[o-1]-=11,s[o++]=1},function(){var e=s[--o];s[o++]=1,s[o++]=e-11}]),aA=h([function(){s[o-1]-=9,s[o++]=0},function(){var e=s[--o];s[o++]=0,s[o++]=e-9}]),aT=h([function(){s[o-1]-=10,s[o++]=0},function(){var e=s[--o];s[o++]=0,s[o++]=e-10}]),az=h([function(){s[o-1]-=11,s[o++]=0},function(){var e=s[--o];s[o++]=0,s[o++]=e-11}]);i.qrcode_vimmap=h([ah,ag,au,ax,aw,a_,ak,ay,aq,aC,aM,aS,aj,aB,aN,aA,aT,az]),i.e=1e4,i.qrcode_mode0forceKB=h([1,1,1,i.e,i.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]),i.qrcode_mode0forceA=h([1,1,1,i.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]),i.qrcode_mode0forceN=h([1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]),i.qrcode_mode0NbeforeB=h([4,4,5,i.e,i.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]),i.qrcode_modeBKbeforeB=h([9,12,13,i.e,i.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]),i.qrcode_modeBKbeforeA=h([8,10,11,i.e,i.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]),i.qrcode_modeBKbeforeN=h([8,9,11,i.e,i.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]),i.qrcode_modeBKbeforeE=h([5,5,6,i.e,i.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]),i.qrcode_modeBAbeforeK=h([11,12,14,i.e,i.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]),i.qrcode_modeBAbeforeB=h([11,15,16,i.e,i.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]),i.qrcode_modeBAbeforeN=h([12,13,15,i.e,i.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]),i.qrcode_modeBAbeforeE=h([6,7,8,i.e,i.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]),i.qrcode_modeBNbeforeK=h([6,7,8,i.e,i.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]),i.qrcode_modeBNbeforeB=h([6,8,9,i.e,i.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,
16]),i.qrcode_modeBNbeforeA=h([6,7,8,i.e,i.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]),i.qrcode_modeBNbeforeE=h([3,4,4,i.e,i.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]),i.qrcode_modeANbeforeA=h([13,15,17,i.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]),i.qrcode_modeANbeforeB=h([13,17,18,i.e,i.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]),i.qrcode_modeANbeforeE=h([7,8,9,i.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]);var aR=h([function(){var e=s[--o],a=s[--o];s[o++]=W(a+e)%2},function(){var e=s[--o];s[o-1]=e%2},function(){o--;var e=s[--o];s[o++]=e%3},function(){var e=s[--o],a=s[--o];s[o++]=W(a+e)%3},function(){var e=s[--o],a=s[--o];s[o++]=(~~(e/2)+~~(a/3))%2},function(){var e=s[--o],a=s[--o]*e;s[o++]=W(a%2+a%3)},function(){var e=s[--o],a=s[--o]*e;s[o++]=W(a%2+a%3)%2},function(){var e=s[--o],a=s[--o];s[o++]=W(a*e%3+(a+e)%2)%2}]);i.qrcode_maskfuncs=aR;var aI=new Map([["full",h([0,1,2,3,4,5,6,7])],["micro",h([1,4,6,7])],["rmqr",h([4])]]);i.qrcode_formatmaskbits=aI,i.qrcode_bchrem=function(){var e=s[--o],a=s[o-1];for(s[o++]=Z(e,a);0!=s[o-1];){var r=s[o-1];if(s[o++]=0,s[o++]=r,r>=65536){var t=s[--o];s[o-1]+=16,s[o++]=p(t/65536)}if(s[o-1]>=256){var n=s[--o];s[o-1]+=8,s[o++]=p(n/256)}if(s[o-1]>=16){var i=s[--o];s[o-1]+=4,s[o++]=p(i/16)}if(s[o-1]>=4){var c=s[--o];s[o-1]+=2,s[o++]=p(c/4)}if(s[--o]>=2&&(s[o-1]+=1),O(s[o-1],s[o-3])){o--;break}var d=s[--o],l=s[--o],b=s[o-1],f=s[o-2];s[o++]=Z(f,W(d-b))^l}x(3,1),o-=2},i.charvals=new Map;for(var aD=0;aD<=44;aD+=1)B(i.charvals,M(i.qrcode_charmap,aD),aD);i.charvals=i.charvals,s[o++]=1/0,s[o++]=1;for(var aE=0;aE<255;aE++){var aF=2*s[o-1];if(s[o++]=aF,aF>=256){var aL=s[--o];s[o++]=285^aL}}var aG=h();i.rsalog=aG,i.rslog=h(256);for(var aP=1;aP<=255;aP+=1)B(i.rslog,M(i.rsalog,aP),aP);i.rslog=i.rslog,i.funcpatlayers=h(72);for(var aO=0;aO<=11;aO+=1){i.j=aO;for(var aX=0;aX<=5;aX+=1){i.i=aX,i.bits=0;for(var aU=0;aU<=7&&(i.m=aU,s[o++]=i.i,s[o++]=i.j,!0!==M(i.qrcode_maskfuncs,i.m)());aU+=1)0==s[--o]&&(i.bits=i.bits|Z(1,i.m));B(i.funcpatlayers,6*i.j+i.i,i.bits)}}i.funcpatlayers=i.funcpatlayers,i.fmtvalsfull=h(32),i.fmtvalsmicro=h(32);for(var aK=0;aK<=31;aK+=1){s[o++]=aK,s[o++]=1335,s[o++]=10,s[o++]=aK,i.qrcode_bchrem();var aV=s[--o],aH=s[--o],aZ=aV|1024*aH;B(i.fmtvalsfull,aH,21522^aZ),B(i.fmtvalsmicro,aH,17477^aZ)}i.fmtvalsfull=i.fmtvalsfull,i.fmtvalsmicro=i.fmtvalsmicro,i.fmtvalsrmqr1=h(64),i.fmtvalsrmqr2=h(64),i.vervals=h(34);for(var aW=0;aW<=63;aW+=1){s[o++]=aW,s[o++]=7973,s[o++]=12,s[o++]=aW,i.qrcode_bchrem();var aY=s[--o],aQ=s[--o];B(i.fmtvalsrmqr1,aQ,(aY|4096*aQ)^129714);var a$=aY|4096*aQ;if(B(i.fmtvalsrmqr2,aQ,133755^a$),s[o++]=a$,s[o++]=aQ,aQ>=7&&aQ<=40){var aJ=s[--o],a1=s[--o];B(i.vervals,aJ-7,a1)}else o-=2}i.fmtvalsrmqr1=i.fmtvalsrmqr1,i.fmtvalsrmqr2=i.fmtvalsrmqr2,i.vervals=i.vervals,i.qrcode_rsprod=function(){if(0!=s[o-1])if(0!=s[o-2]){var e=s[--o],a=s[--o];s[o++]=M(i.rsalog,W(M(i.rslog,e)+M(i.rslog,a))%255)}else o-=2,s[o++]=0;else o-=2,s[o++]=0},i.qrcode_gencoeffs=function(){s[o++]=1/0,s[o++]=1;for(var e=0,a=i.ecpb;e<a;e++)s[o++]=0;i.coeffs=h();for(var r=0,t=i.ecpb-1;r<=t;r+=1){var n=i.coeffs;B(n,r+1,M(n,r+1-1)),s[o++]=M(i.rsalog,r);for(var c=r;c>=1;c-=1){var d=i.coeffs,l=s[o-1];s[o++]=d,s[o++]=c,s[o++]=M(d,c),s[o++]=l,i.qrcode_rsprod();var p=s[--o],b=s[--o];B(s[--o],b,H(p,M(i.coeffs,b-1)))}var f=i.coeffs,m=s[o-1];s[o++]=f,s[o++]=0,s[o++]=M(f,0),s[o++]=m,i.qrcode_rsprod();var v=s[--o],g=s[--o];B(s[--o],g,v),o--}s[o++]=N(i.coeffs,0,i.coeffs.length-1)},i.qrcode_coeffscachemax=20,i.qrcode_coeffscachelimit=302,s[o++]=i.qrcode_coeffscachemax,s[o++]=i.qrcode_coeffscachelimit,er();var a2=s[--o];i.qrcode_coeffscache=a2,i.qrcode_coeffscachefetch=function(){var e=s[--o];i.ecpb=e;var a=M(i.qrcode_coeffscache,"fetch");if(s[o++]=i.ecpb,s[o++]=function(){i.qrcode_gencoeffs()},s[o++]=function(){var e=s[--o];s[o++]=e.length},!0===a())return!0},i=e}var e=i;(i=Object.assign({},i,ab.globals)).dontdraw=!1,i.format="unset",i.version="unset",i.eclevel="unset",i.fixedeclevel=!1,i.parse=!1,i.parsefnc=!1,i.mask=-1,i.suppresskanjimode=!0,s[o++]=null,ea();var a3=s[--o];i.options=a3;var a4=s[--o];if(i.barcode=a4,i._render=!(i.dontdraw||i.bwipp_dontdraw),i.modunit=2,0==i.barcode.length&&(s[o++]="bwipp.qrcodeEmptyData#27039",s[o++]="The data must not be empty",Y()),i.barcode.length>3e4&&(s[o++]="bwipp.qrcodeInputTooLong#27043",s[o++]="The input data is too long",Y()),P(i.version,"unset")){if(G(i.format,"unset")){s[o++]="full",i.version.length>0&&(G(N(i.version,0,1),"M")&&(s[o-1]="micro"),G(N(i.version,0,1),"R")&&(s[o-1]="rmqr"));var a6=s[--o];i.format=a6}}else G(i.format,"unset")&&(i.format="full");if(P(i.format,"full")&&P(i.format,"micro")&&P(i.format,"rmqr")&&(s[o++]="bwipp.qrcodeInvalidFormat#27063",s[o++]="The format must be either full, micro or rmqr",Y()),G(i.format,"rmqr")&&G(i.version,"unset")&&(s[o++]="bwipp.qrcodeRMQRwithoutVersion#27067",s[o++]="A version must be provided for RMQR",Y()),G(i.eclevel,"unset")){var a5=P(i.format,"micro")?"M":"L";i.eclevel=a5}if(P(i.eclevel,"L")&&P(i.eclevel,"M")&&P(i.eclevel,"Q")&&P(i.eclevel,"H")&&(s[o++]="bwipp.qrcodeInvalidEClevel#27076",s[o++]="Error correction level must be either L, M, Q, or H",Y()),-1!=i.mask&&G(i.format,"rmqr")&&(s[o++]="bwipp.qrcodeRMQRmask#27080",s[o++]="A mask cannot be supplied for RMQR",Y()),-1!=i.mask){var a8=G(i.format,"full")?8:4;(i.mask<1||i.mask>a8)&&(s[o++]="bwipp.qrcodeBadMask#27085",s[o++]="An invalid mask was supplied",Y())}
1i.fncvals=new Map([["parse",i.parse],["parsefnc",i.parsefnc],["eci",!0],["FNC1",i.qrcode_fn1]]),s[o++]=i.barcode,s[o++]=i.fncvals,et();var a7=s[--o];if(i.msg=a7,i.msglen=i.msg.length,i.fnc1first=!1,i.msglen>0&&M(i.msg,0)==i.qrcode_fn1){i.fnc1first=!0,s[o++]=1/0;for(var a9=N(i.msg,1,i.msglen-1),re=0,ra=a9.length;re<ra;re++){var rr=M(a9,re);if(s[o++]=rr,37==rr){var rt=s[o-1];s[o++]=rt}}i.msg=h(),i.msglen=i.msg.length}i.msglen>7089&&(s[o++]="bwipp.qrcodeInputTooLong#27120",s[o++]="The input data is too long",Y()),i.tobin=function(){var e=u(s[--o]);s[o++]=e;for(var a=0,r=e.length-1;a<=r;a+=1)B(s[o-1],a,48);var t=s[o-1];s[o++]=t;var n=s[o-3],i=s[o-1];s[o-3]=s[o-2],o-=2;var c=C(u(i.length),n,2);A(i,i.length-c.length,c)},i.encA=function(){var e=s[--o];i.in=e,i.fnc1first&&(s[o++]=1/0,I(i.in,function(){s[o-1]==i.qrcode_fn1&&(s[o-1]=37)}),i.in=h()),s[o++]=~~(11*i.in.length/2)+1;try{var a=s[--o];s[o++]=u(a),s[o++]=!1}catch(e){s[o++]=!0}s[--o]&&(s[o-1]="bwipp.qrcodeInputTooLarge#27145",s[o++]="The input data exceeds the implementation limits",Y());var r=s[--o];for(i.out=r,i.k=0,i.m=0;i.k!=i.in.length;){i.k<i.in.length-1?(s[o++]=W(45*M(i.charvals,M(i.in,i.k))+M(i.charvals,M(i.in,i.k+1))),s[o++]=11,i.tobin(),i.k=i.k+2):(s[o++]=M(i.charvals,M(i.in,i.k)),s[o++]=6,i.tobin(),i.k=i.k+1);var t=s[--o];A(i.out,i.m,t),i.m=t.length+i.m}s[o++]=N(i.out,0,i.m)},i.encN=function(){var e=s[--o];i.in=e,s[o++]=~~(10*i.in.length/3)+1;try{var a=s[--o];s[o++]=u(a),s[o++]=!1}catch(e){s[o++]=!0}s[--o]&&(s[o-1]="bwipp.qrcodeInputTooLarge#27166",s[o++]="The input data exceeds the implementation limits",Y());var r=s[--o];for(i.out=r,i.k=0,i.m=0;i.k!=i.in.length;){if(i.k<i.in.length-2){var t=N(i.in,i.k,3);s[o++]=0;for(var n=0,c=t.length;n<c;n++){var d=s[--o];s[o++]=W(M(t,n)+(10*d-48))}s[o++]=10,i.tobin(),i.k=i.k+3}else if(i.k==i.in.length-2){var l=N(i.in,i.k,2);s[o++]=0;for(var p=0,b=l.length;p<b;p++){var f=s[--o];s[o++]=W(M(l,p)+(10*f-48))}s[o++]=7,i.tobin(),i.k=i.k+2}else{var m=N(i.in,i.k,1);s[o++]=0;for(var v=0,h=m.length;v<h;v++){var g=s[--o];s[o++]=W(M(m,v)+(10*g-48))}s[o++]=4,i.tobin(),i.k=i.k+1}var x=s[--o];A(i.out,i.m,x),i.m=x.length+i.m}s[o++]=N(i.out,0,i.m)},i.encB=function(){var e=s[--o];i.in=e,i.fnc1first&&(s[o++]=1/0,I(i.in,function(){s[o-1]==i.qrcode_fn1&&(s[o-1]=29)}),i.in=h()),s[o++]=8*i.in.length;try{var a=s[--o];s[o++]=u(a),s[o++]=!1}catch(e){s[o++]=!0}s[--o]&&(s[o-1]="bwipp.qrcodeInputTooLarge#27195",s[o++]="The input data exceeds the implementation limits",Y());var r=s[--o];i.out=r;for(var t=0,n=i.in.length-1;t<=n;t+=1){i.k=t,s[o++]=q(M(i.in,i.k)),s[o++]=8,i.tobin(),s[o++]=i.out,s[o++]=8*i.k;var c=s[o-3],d=s[o-1],l=s[o-2];o-=3,A(l,d,c)}s[o++]=i.out},i.encK=function(){var e=s[--o];i.in=e,s[o++]=13*~~(i.in.length/2);try{var a=s[--o];s[o++]=u(a),s[o++]=!1}catch(e){s[o++]=!0}s[--o]&&(s[o-1]="bwipp.qrcodeInputTooLarge#27209",s[o++]="The input data exceeds the implementation limits",Y());var r=s[--o];for(i.out=r,i.k=0,i.m=0;i.k!=i.in.length;){var t=W(256*M(i.in,i.k)+M(i.in,i.k+1)),n=t<57408?33088:49472,c=W(t-n);s[o++]=W(192*p(c/256)+(255&c)),s[o++]=13,i.tobin();var d=s[--o];A(i.out,i.m,d),i.m=d.length+i.m,i.k=i.k+2}s[o++]=i.out},i.encE=function(){var e=-M(s[--o],0)-1e6;s[o++]=e,e<=127?s[o++]=8:s[o-1]<=16383?(s[o-1]+=32768,s[o++]=16):(s[o-1]+=0xc00000,s[o++]=24),i.tobin()},i.addtobits=function(){s[o-1].length+i.j>i.bits.length&&(s[o-1]="bwipp.qrcodeNoValidSymbol#27236",s[o++]="Maximum length exceeded or invalid content",Y());var e=s[--o];A(i.bits,i.j,e),i.j=e.length+i.j},s[o++]=1/0;for(var rn=0,ro=i.msglen;rn<ro;rn++)s[o++]=0;s[o++]=0,i.numNs=h(),s[o++]=1/0;for(var rs=0,ri=i.msglen;rs<ri;rs++)s[o++]=0;s[o++]=0,i.numAs=h(),s[o++]=1/0;for(var rc=0,rd=i.msglen;rc<rd;rc++)s[o++]=0;s[o++]=0,i.numAorNs=h(),s[o++]=1/0;for(var rl=0,rp=i.msglen;rl<rp;rl++)s[o++]=0;s[o++]=0,i.numBs=h(),s[o++]=1/0;for(var rb=0,rf=i.msglen;rb<rf;rb++)s[o++]=0;s[o++]=0,i.numKs=h(),s[o++]=1/0;for(var rm=0,rv=i.msglen;rm<rv;rm++)s[o++]=0;s[o++]=9999,i.nextNs=h(),s[o++]=1/0;for(var rh=0,rg=i.msglen;rh<rg;rh++)s[o++]=0;s[o++]=9999,i.nextBs=h(),s[o++]=1/0;for(var ru=0,rx=i.msglen;ru<rx;ru++)s[o++]=0;s[o++]=9999,i.nextAs=h(),s[o++]=1/0;for(var rw=0,r_=i.msglen;rw<r_;rw++)s[o++]=0;s[o++]=9999,i.nextKs=h(),i.isECI=h(i.msglen);for(var rk=i.msglen-1;rk>=0;
1rk-=1){if(i.i=rk,i.barchar=M(i.msg,i.i),S(i.qrcode_Kexcl,i.barchar)&&!i.suppresskanjimode){var ry=i.i+1<i.msglen?W(256*i.barchar+M(i.msg,i.i+1)):0,rq=255&ry;(ry>=33088&&ry<=40956||ry>=57408&&ry<=60351)&&rq>=64&&rq<=252&&127!=rq?(B(i.nextKs,i.i,0),B(i.numKs,i.i,M(i.numKs,i.i+2)+1)):B(i.nextKs,i.i,M(i.nextKs,i.i+1)+1)}else B(i.nextKs,i.i,M(i.nextKs,i.i+1)+1);S(i.qrcode_Nexcl,i.barchar)?(B(i.nextNs,i.i,0),B(i.numNs,i.i,M(i.numNs,i.i+1)+1),B(i.numAorNs,i.i,M(i.numAorNs,i.i+1)+1)):B(i.nextNs,i.i,M(i.nextNs,i.i+1)+1),S(i.qrcode_Aexcl,i.barchar)?(B(i.nextAs,i.i,0),B(i.numAs,i.i,M(i.numAs,i.i+1)+1),B(i.numAorNs,i.i,M(i.numAorNs,i.i+1)+1)):B(i.nextAs,i.i,M(i.nextAs,i.i+1)+1),B(i.isECI,i.i,i.barchar<=-1e6)}for(var rC=0,rM=i.msglen-1;rC<=rM;rC+=1)i.i=rC,M(i.numKs,i.i)>0&&(B(i.numKs,i.i+1,0),B(i.nextKs,i.i+1,M(i.nextKs,i.i+1)+1));for(var rS=i.msglen-1;rS>=0;rS-=1)i.i=rS,0!=W(M(i.numNs,i.i)+(M(i.numAs,i.i)+M(i.numKs,i.i)))||M(i.isECI,i.i)?B(i.nextBs,i.i,M(i.nextBs,i.i+1)+1):(B(i.nextBs,i.i,0),B(i.numBs,i.i,M(i.numBs,i.i+1)+1));if(i.KbeforeB=function(){var e=s[--o];s[o++]=K(i.numK,M(e,i.ver))&&0==M(i.nextBs,W(2*i.numK+i.i))},i.KbeforeA=function(){var e=s[--o];s[o++]=K(i.numK,M(e,i.ver))&&0==M(i.nextAs,W(2*i.numK+i.i))},i.KbeforeN=function(){var e=s[--o];s[o++]=K(i.numK,M(e,i.ver))&&0==M(i.nextNs,W(2*i.numK+i.i))},i.KbeforeE=function(){var e=s[--o];s[o++]=K(i.numK,M(e,i.ver))&&W(2*i.numK+i.i)==i.msglen},i.AbeforeK=function(){var e=s[--o];s[o++]=K(i.numA,M(e,i.ver))&&0==M(i.nextKs,W(i.numA+i.i))},i.AbeforeB=function(){var e=s[--o];s[o++]=K(i.numA,M(e,i.ver))&&0==M(i.nextBs,W(i.numA+i.i))},i.AbeforeN=function(){var e=s[--o];s[o++]=K(i.numA,M(e,i.ver))&&0==M(i.nextNs,W(i.numA+i.i))},i.AbeforeE=function(){var e=s[--o];s[o++]=K(i.numA,M(e,i.ver))&&W(i.numA+i.i)==i.msglen},i.NbeforeK=function(){var e=s[--o];s[o++]=K(i.numN,M(e,i.ver))&&0==M(i.nextKs,W(i.numN+i.i))},i.NbeforeB=function(){var e=s[--o];s[o++]=K(i.numN,M(e,i.ver))&&0==M(i.nextBs,W(i.numN+i.i))},i.NbeforeA=function(){var e=s[--o];s[o++]=K(i.numN,M(e,i.ver))&&0==M(i.nextAs,W(i.numN+i.i))},i.NbeforeE=function(){var e=s[--o];s[o++]=K(i.numN,M(e,i.ver))&&W(i.numN+i.i)==i.msglen},i.AorNbeforeB=function(){var e=s[--o];s[o++]=K(i.numAorN,M(e,i.ver))&&0==M(i.nextBs,W(i.numAorN+i.i))},i.AorNbeforeE=function(){var e=s[--o];s[o++]=K(i.numAorN,M(e,i.ver))&&W(i.numAorN+i.i)==i.msglen},i.nextNslt=function(){if(M(i.nextNs,i.i)>=i.msglen)s[o-1]=!0;else{var e=M(i.numNs,W(M(i.nextNs,i.i)+i.i)),a=s[--o];s[o++]=O(e,M(a,i.ver))}},P(i.version,"unset")){var rj=M(i.qrcode_versetmap,i.format),rB=i.version,rN=S(rj,rB);s[o++]=rj,s[o++]=rB,rN||(o-=2,G(i.format,"full")?(s[o++]="bwipp.qrcodeInvalidFullVersion#27335",s[o++]="Valid versions for QR Code symbols are 1 to 40"):G(i.format,"micro")?(s[o++]="bwipp.qrcodeInvalidMicroVersion#27338",s[o++]="Valid versions for Micro QR Code symbols are M1 to M4"):(s[o++]="bwipp.qrcodeInvalidRMQRversion#27340",s[o++]="Invalid version for an RMQR symbol"),Y());var rA=s[--o],rT=s[--o];s[o++]=1/0,s[o++]=M(rT,rA);var rz=h();i.verset=rz}else G(i.format,"full")&&(i.verset=i.qrcode_versetfull),G(i.format,"micro")&&(i.verset=i.qrcode_versetmicro);s[o++]=1/0;for(var rR=0;rR<39;rR++)s[o++]=-1;i.msgbits=h();for(var rI=i.verset,rD=0,rE=rI.length;rD<rE;rD++){for(i.ver=M(rI,rD),i.mode=-1,i.seqok=!0,s[o++]=1/0,i.i=0;!(i.i>=i.msglen);){if(i.numK=M(i.numKs,i.i),i.numB=M(i.numBs,i.i),i.numA=M(i.numAs,i.i),i.numN=M(i.numNs,i.i),i.numAorN=M(i.numAorNs,i.i),i.eci=M(i.isECI,i.i),i.ver==i.qrcode_vM1&&i.numA>=1||i.ver==i.qrcode_vM1&&i.numB>=1||i.ver==i.qrcode_vM1&&i.numK>=1||i.ver==i.qrcode_vM1&&i.eci||i.ver==i.qrcode_vM2&&i.numB>=1||i.ver==i.qrcode_vM2&&i.numK>=1||i.ver==i.qrcode_vM2&&i.eci||i.ver==i.qrcode_vM3&&i.eci||i.ver==i.qrcode_vM4&&i.eci){i.seqok=!1;break}for(;;){if(i.eci){s[o++]=i.qrcode_E;break}if(-1==i.mode){if(s[o++]=i.qrcode_mode0forceKB,i.KbeforeA(),s[--o]||(s[o++]=i.qrcode_mode0forceKB,i.KbeforeN(),s[--o])||(s[o++]=i.qrcode_modeBKbeforeE,i.KbeforeB(),s[--o])||(s[o++]=i.qrcode_mode0forceKB,i.KbeforeE(),s[--o])){s[o++]=i.qrcode_K;break}if(i.numK>=1){s[o++]=i.qrcode_B;break}if(s[o++]=i.qrcode_mode0NbeforeB,i.NbeforeK(),s[--o]||(s[o++]=i.qrcode_mode0NbeforeB,i.NbeforeB(),s[--o])){s[o++]=i.qrcode_N;break}if(s[o++]=i.qrcode_mode0forceKB,i.NbeforeB(),s[--o]){s[o++]=i.qrcode_B;break}if(s[o++]=i.qrcode_modeANbeforeE,i.NbeforeA(),s[--o]||(s[o++]=i.qrcode_mode0forceN,i.NbeforeE(),s[--o])){s[o++]=i.qrcode_N;break}if(s[o++]=i.qrcode_modeBAbeforeE,i.AbeforeK(),s[--o]||(s[o++]=i.qrcode_modeBAbeforeE,i.AorNbeforeB(),s[--o])||(s[o++]=i.qrcode_mode0forceA,i.AorNbeforeE(),s[--o])){s[o++]=i.qrcode_A;break}s[o++]=i.qrcode_B;break}if(i.mode==i.qrcode_B){if(s[o++]=i.qrcode_modeBKbeforeB,i.KbeforeB(),s[--o]||(s[o++]=i.qrcode_modeBKbeforeA,i.KbeforeA(),s[--o])||(s[o++]=i.qrcode_modeBKbeforeN,i.KbeforeN(),s[--o])||(s[o++]=i.qrcode_modeBKbeforeE,i.KbeforeE(),s[--o])){s[o++]=i.qrcode_K;break}if(s[o++]=i.qrcode_modeBAbeforeK,i.AbeforeK(),s[--o]||(s[o++]=i.qrcode_modeBAbeforeB,i.AbeforeB(),s[--o])||(s[o++]=i.qrcode_modeBAbeforeN,i.AbeforeN(),s[--o])||(s[o++]=i.qrcode_modeBAbeforeE,i.AbeforeE(),s[--o])){s[o++]=i.qrcode_A;break}if(s[o++]=i.qrcode_modeBNbeforeK,i.NbeforeK(),s[--o]||(s[o++]=i.qrcode_modeBNbeforeB,i.NbeforeB(),s[--o])||(s[o++]=i.qrcode_modeBNbeforeA,i.NbeforeA(),s[--o])||(s[o++]=i.qrcode_modeBNbeforeE,i.NbeforeE(),s[--o])){s[o++]=i.qrcode_N;break}if(s[o++]=i.qrcode_modeBAbeforeE,i.AorNbeforeE(),s[--o]&&X(i.numAorN,M(i.qrcode_modeBAbeforeN,i.ver))&&(s[o++]=i.qrcode_modeBNbeforeA,i.nextNslt(),s[--o])){s[o++]=i.qrcode_A;break}s[o++]=i.qrcode_B;break}if(i.mode==i.qrcode_A){if(i.numK>=1){s[o++]=i.qrcode_K;break}if(i.numB>=1){s[o++]=i.qrcode_B;break}if(s[o++]=i.qrcode_modeANbeforeA,i.NbeforeA(),s[--o]||(s[o++]=i.qrcode_modeANbeforeB,i.NbeforeB(),s[--o])||(s[o++]=i.qrcode_modeANbeforeE,i.NbeforeE(),s[--o])){s[o++]=i.qrcode_N;break}if(i.numA>=1||i.numN>=1){s[o++]=i.qrcode_A;break}s[o++]=i.qrcode_B;break}if(i.mode==i.qrcode_N){if(i.numK>=1){s[o++]=i.qrcode_K;break}if(i.numB>=1){s[o++]=i.qrcode_B;break}if(i.numA>=1){s[o++]=i.qrcode_A;break}if(i.numN>=1){s[o++]=i.qrcode_N;break}s[o++]=i.qrcode_B;break}if(i.mode==i.qrcode_K){if(i.numB>=1){s[o++]=i.qrcode_B;break}if(i.numA>=1){s[o++]=i.qrcode_A;break}if(i.numN>=1){s[o++]=i.qrcode_N;break}if(i.numK>=1){s[o++]=i.qrcode_K;break}s[o++]=i.qrcode_B;break}}if(s[o-1]==i.qrcode_K&&i.fnc1first&&(s[o-1]=i.qrcode_B),s[o-1]==i.mode){o--;var rF=i.mode==i.qrcode_K?2:1;i.dat=N(i.msg,i.i,rF);var rL=s[--o];s[o++]=1/0,F(rL),F(i.dat);var rG=h();s[o++]=rG}else{var rP=s[--o];i.mode=rP,i.mode==i.qrcode_K&&(s[o++]=i.qrcode_K,s[o++]=N(i.msg,i.i,2*i.numK)),i.mode==i.qrcode_B&&(s[o++]=i.qrcode_B,s[o++]=N(i.msg,i.i,i.numB)),i.mode==i.qrcode_A&&(s[o++]=i.qrcode_A,s[o++]=N(i.msg,i.i,i.numA)),i.mode==i.qrcode_N&&(s[o++]=i.qrcode_N,s[o++]=N(i.msg,i.i,i.numN)),i.mode==i.qrcode_E&&(i.mode=-1,s[o++]=i.qrcode_E,s[o++]=N(i.msg,i.i,1));var rO=s[--o];i.dat=rO,s[o++]=rO}i.i=i.i+i.dat.length}if(i.seqok){L(h(E()));var rX=s[--o];s[o-1]=rX}else D(),s[o++]=-1;var rU=s[--o];for(i.seq=rU;-1!=i.seq;){i.bits=u(23648),i.j=0,i.fnc1first&&(i.ver<i.qrcode_vR7x43?s[o++]="0101":s[o++]="101",i.addtobits()),i.abort=!1;for(var rK=0,rV=i.seq.length-1;rK<=rV;rK+=2){i.i=rK,i.mode=M(i.seq,i.i),s[o++]=M(M(i.qrcode_mids,i.ver),i.mode),i.addtobits(),i.chars=M(i.seq,i.i+1);var rH=i.chars.length;if(i.mode==i.qrcode_K&&(rH=~~(rH/2)),i.charslen=rH,i.mode!=i.qrcode_E){if(i.cclen=M(M(i.qrcode_cclens,i.ver),i.mode),i.charslen>=f(2,i.cclen)){i.abort=!0;break}s[o++]=i.charslen,s[o++]=i.cclen,i.tobin(),i.addtobits()}var rZ=i[M(i.qrcode_encfuncs,i.mode)];if(s[o++]=i.chars,!0===rZ())break;i.addtobits()}if(i.abort)break;i.bits=N(i.bits,0,i.j),B(i.msgbits,i.ver,i.bits);break}}S(i.options,"debugbitseqs")&&(s[o++]="bwipp.debugbitseqs#27495",s[o++]=i.msgbits,Y()),s[o++]="eclval",R("LMQH",i.eclevel),o--;var rW=s[--o];o--;var rY=rW.length;o--,i[s[--o]]=rY;for(var rQ=0,r$=i.qrcode_metrics.length-1;rQ<=r$;
1rQ+=1){i.i=rQ,i.m=M(i.qrcode_metrics,i.i),i.frmt=M(i.m,0),i.vers=M(i.m,1),i.vergrp=M(i.m,2),i.verind=i.i-44,i.rows=M(i.m,3),i.cols=M(i.m,4),i.asp2=M(i.m,5),i.asp3=M(i.m,6),i.nmod=M(i.m,7),i.ncws=~~(i.nmod/8),i.rbit=i.nmod%8,i.lc4b=!1,(G(i.vers,"M1")||G(i.vers,"M3"))&&(i.ncws=i.ncws+1,i.rbit=0,i.lc4b=!0),i.ecws=M(M(i.m,8),i.eclval),i.dcws=W(i.ncws-i.ecws);var rJ=4*!!i.lc4b;if(i.dmod=W(8*i.dcws-rJ),i.ecb1=M(M(i.m,9),2*i.eclval),i.ecb2=M(M(i.m,9),2*i.eclval+1),i.okay=!0,P(i.format,i.frmt)&&(i.okay=!1),G(i.frmt,"micro")&&i.fnc1first&&(i.okay=!1),P(i.version,"unset")&&P(i.version,i.vers)&&(i.okay=!1),(-1==i.ecb1||-1==i.ecb2)&&(i.okay=!1),i.verbits=M(i.msgbits,i.vergrp),-1==i.verbits?i.okay=!1:i.verbits.length>i.dmod&&(i.okay=!1),i.term=N("000000000",0,M(i.qrcode_termlens,i.vergrp)),i.okay)break}if(i.okay||(s[o++]="bwipp.qrcodeNoValidSymbol#27542",s[o++]="Maximum length exceeded or invalid content",Y()),i.format=i.frmt,i.version=i.vers,i.msgbits=i.verbits,!i.fixedeclevel)for(var r1=i.eclval+1;r1<=3;r1+=1){i.eclval_=r1,i.ecws_=M(M(i.m,8),i.eclval_),i.dcws_=W(i.ncws-i.ecws_);var r2=4*!!i.lc4b;i.dmod_=W(8*i.dcws_-r2),i.ecb1_=M(M(i.m,9),2*i.eclval_),i.ecb2_=M(M(i.m,9),2*i.eclval_+1),i.okay=!0,(-1==i.ecb1_||-1==i.ecb2_)&&(i.okay=!1),i.msgbits.length>i.dmod_&&(i.okay=!1),i.okay&&(i.eclval=i.eclval_,i.dcws=i.dcws_,i.dmod=i.dmod_,i.ecb1=i.ecb1_,i.ecb2=i.ecb2_)}i.dcpb=~~(i.dcws/W(i.ecb1+i.ecb2)),i.ecpb=~~(i.ncws/W(i.ecb1+i.ecb2))-i.dcpb;var r3=i.term,r0=i.dmod,r4=i.msgbits,r6=i.term,r5=r6.length,r8=W(r0-r4.length);if(W(r0-r4.length)>r6.length){var r7=r5;r5=r8,r8=r7}i.term=N(r3,0,r8);var r9=u(i.msgbits.length+i.term.length);A(r9,0,i.msgbits),A(r9,i.msgbits.length,i.term),i.msgbits=r9,i.pad=u(i.dmod);for(var te=0,ta=i.pad.length-1;te<=ta;te+=1)B(i.pad,te,48);A(i.pad,0,i.msgbits),i.padnum=0;for(var tr=i.lc4b?5:1,tt=8*l(i.msgbits.length/8),tn=W(i.dmod-tr);tt<=tn;tt+=8)A(i.pad,tt,M(i.qrcode_padstrs,i.padnum)),i.padnum=(i.padnum+1)%2;i.cws=h(i.dcws);for(var to=0,ts=i.cws.length-1;to<=ts;to+=1){i.c=to,i.bpcw=8,i.lc4b&&i.c==i.cws.length-1&&(i.bpcw=4),i.cwb=N(i.pad,8*i.c,i.bpcw),i.cw=0;for(var ti=0,tc=i.bpcw-1;ti<=tc;ti+=1)i.i=ti,i.cw=W(i.cw+f(2,i.bpcw-i.i-1)*(M(i.cwb,i.i)-48));B(i.cws,i.c,i.cw)}if(i.lc4b){var td=i.cws,tl=i.cws;B(td,tl.length-1,16*M(td,tl.length-1))}S(i.options,"debugcws")&&(s[o++]="bwipp.debugcws#27621",s[o++]=i.cws,Y()),s[o++]="coeffs",s[o++]=i.ecpb,i.qrcode_coeffscachefetch();var tp=s[--o];i[s[--o]]=tp,i.rscodes=function(){var e=s[--o];i.rscws=e,i.lfsr=h(i.ecpb);var a=i.rscws,r=i.coeffs,t=i.ecpb,n=i.lfsr;s[o++]=function(){var e=s[--o];s[o++]=M(i.rscws,e)},s[o++]=a.length,s[o++]=r,s[o++]=t,s[o++]=n,s[o++]=i.qrcode_rsprod,eo(),s[o++]=i.lfsr},i.dcwsb=h(W(i.ecb1+i.ecb2)),i.ecwsb=h(W(i.ecb1+i.ecb2));for(var tb=0,tf=i.ecb1-1;tb<=tf;tb+=1){i.i=tb,B(i.dcwsb,i.i,N(i.cws,i.i*i.dcpb,i.dcpb)),s[o++]=i.ecwsb,s[o++]=i.i,s[o++]=M(i.dcwsb,i.i),i.rscodes();var tm=s[--o],tv=s[--o];B(s[--o],tv,tm)}for(var th=0,tg=i.ecb2-1;th<=tg;th+=1){i.i=th,B(i.dcwsb,W(i.ecb1+i.i),N(i.cws,W(i.ecb1*i.dcpb+i.i*(i.dcpb+1)),i.dcpb+1));var tu=M(i.dcwsb,W(i.ecb1+i.i));s[o++]=i.ecwsb,s[o++]=W(i.ecb1+i.i),s[o++]=tu,i.rscodes();var tx=s[--o],tw=s[--o];B(s[--o],tw,tx)}i.cws=h(i.ncws),i.cw=0;for(var t_=0,tk=i.dcpb;t_<=tk;t_+=1){i.i=t_;for(var ty=0,tq=W(i.ecb1+i.ecb2)-1;ty<=tq;ty+=1)i.j=ty,i.i<M(i.dcwsb,i.j).length&&(B(i.cws,i.cw,M(M(i.dcwsb,i.j),i.i)),i.cw=i.cw+1)}for(var tC=0,tM=i.ecpb-1;tC<=tM;tC+=1){i.i=tC;for(var tS=0,tj=W(i.ecb1+i.ecb2)-1;tS<=tj;tS+=1)i.j=tS,B(i.cws,i.cw,M(M(i.ecwsb,i.j),i.i)),i.cw=i.cw+1}if(i.rbit>0&&(i.pad=h(i.cws.length+1),A(i.pad,0,i.cws),B(i.pad,i.pad.length-1,0),i.cws=i.pad),i.lc4b){var tB=i.cws,tN=i.dcws;B(tB,tN-1,p(M(tB,tN-1)/16));for(var tA=i.dcws-1,tT=i.ncws-2;tA<=tT;tA+=1)i.i=tA,B(i.cws,i.i,(15&M(i.cws,i.i))*16),B(i.cws,i.i,15&p(M(i.cws,i.i+1)/16)|M(i.cws,i.i));B(i.cws,i.ncws-1,(15&M(i.cws,i.ncws-1))*16)}S(i.options,"debugecc")&&(s[o++]="bwipp.debugecc#27711",s[o++]=i.cws,Y()),s[o++]=1/0;for(var tz=0,tR=i.rows*i.cols;tz<tR;tz++)s[o++]=-1;if(i.pixs=h(),i.qmv=function(){var e=s[--o],a=s[--o];s[o++]=W(a+e*i.cols)},G(i.format,"full"))for(var tI=8,tD=i.cols-9;tI<=tD;tI+=1){i.i=tI,s[o++]=i.pixs,s[o++]=i.i,s[o++]=6,i.qmv();var tE=s[--o];B(s[--o],tE,(i.i+1)%2),s[o++]=i.pixs,s[o++]=6,s[o++]=i.i,i.qmv();var tF=s[--o];B(s[--o],tF,(i.i+1)%2)}if(G(i.format,"micro"))for(var tL=8,tG=i.cols-1;tL<=tG;tL+=1){i.i=tL,s[o++]=i.pixs,s[o++]=i.i,s[o++]=0,i.qmv();var tP=s[--o];B(s[--o],tP,(i.i+1)%2),s[o++]=i.pixs,s[o++]=0,s[o++]=i.i,i.qmv();var tO=s[--o];B(s[--o],tO,(i.i+1)%2)}if(G(i.format,"rmqr")){for(var tX=3,tU=i.cols-4;tX<=tU;tX+=1){i.i=tX,s[o++]=i.pixs,s[o++]=i.i,s[o++]=0,i.qmv();var tK=s[--o];B(s[--o],tK,(i.i+1)%2),s[o++]=i.pixs,s[o++]=i.i,s[o++]=i.rows-1,i.qmv();var tV=s[--o];B(s[--o],tV,(i.i+1)%2)}for(var tH=3,tZ=i.rows-4;tH<=tZ;tH+=1){i.i=tH,s[o++]=i.pixs,s[o++]=0,s[o++]=i.i,i.qmv();var tW=s[--o];B(s[--o],tW,(i.i+1)%2),s[o++]=i.pixs,s[o++]=i.cols-1,s[o++]=i.i,i.qmv();var tY=s[--o];B(s[--o],tY,(i.i+1)%2)}for(var tQ=i.asp2-1,t$=W(i.asp3-i.asp2),tJ=i.cols-13;t$<0?tQ>=tJ:tQ<=tJ;tQ+=t$){i.i=tQ;for(var t1=3,t2=i.rows-4;t1<=t2;t1+=1){i.j=t1,s[o++]=i.pixs,s[o++]=i.i,s[o++]=i.j,i.qmv();var t3=s[--o];B(s[--o],t3,(i.j+1)%2)}}}i.fpats=M(i.qrcode_fpatmap,i.format);for(var t0=0;t0<=7;t0+=1){i.y=t0;for(var t4=0;t4<=7;t4+=1){if(i.x=t4,i.fpb0=M(M(M(i.fpats,0),i.y),i.x),i.fpb1=M(M(M(i.fpats,1),i.y),i.x),i.fpb2=M(M(M(i.fpats,2),i.y),i.x),i.fpb3=M(M(M(i.fpats,3),i.y),i.x),9!=i.fpb0&&i.y<i.rows){s[o++]=i.pixs,s[o++]=i.x,s[o++]=i.y,i.qmv();var t6=s[--o];B(s[--o],t6,i.fpb0)}if(9!=i.fpb1){s[o++]=i.pixs,s[o++]=W(i.cols-i.x)-1,s[o++]=i.y,i.qmv();var t5=s[--o];B(s[--o],t5,i.fpb1)}if(9!=i.fpb2){s[o++]=i.pixs,s[o++]=i.x,s[o++]=W(i.rows-i.y)-1,i.qmv();var t8=s[--o];B(s[--o],t8,i.fpb2)}if(9!=i.fpb3){s[o++]=i.pixs,s[o++]=W(i.cols-i.x)-1,s[o++]=W(i.rows-i.y)-1,i.qmv();var t7=s[--o];B(s[--o],t7,i.fpb3)}}}if(i.putalgnpat=function(){var e=s[--o];i.py=e;var a=s[--o];i.px=a;for(var r=0;r<=4;r+=1){i.pb=r;
1for(var t=0;t<=4;t+=1)if(i.pa=t,i.algnb=M(M(i.algnpat,i.pb),i.pa),9!=i.algnb){s[o++]=i.pixs,s[o++]=W(i.px+i.pa),s[o++]=W(i.py+i.pb),i.qmv();var n=s[--o];B(s[--o],n,i.algnb)}}},G(i.format,"full")){i.algnpat=i.qrcode_algnpatfull;for(var t9=i.asp2-2,ne=W(i.asp3-i.asp2),na=i.cols-13;ne<0?t9>=na:t9<=na;t9+=ne)i.i=t9,s[o++]=i.i,s[o++]=4,i.putalgnpat(),s[o++]=4,s[o++]=i.i,i.putalgnpat();for(var nr=i.asp2-2,nt=W(i.asp3-i.asp2),nn=i.cols-9;nt<0?nr>=nn:nr<=nn;nr+=nt){i.x=nr;for(var no=i.asp2-2,ns=W(i.asp3-i.asp2),ni=i.rows-9;ns<0?no>=ni:no<=ni;no+=ns)i.y=no,s[o++]=i.x,s[o++]=i.y,i.putalgnpat()}}if(G(i.format,"rmqr")){i.algnpat=i.qrcode_algnpatrmqr;for(var nc=i.asp2-2,nd=W(i.asp3-i.asp2),nl=i.cols-13;nd<0?nc>=nl:nc<=nl;nc+=nd)i.i=nc,s[o++]=i.i,s[o++]=0,i.putalgnpat(),s[o++]=i.i,s[o++]=i.rows-3,i.putalgnpat()}s[o++]=1/0,I(M(i.qrcode_formatfimmap,i.format),function(){var e=s[--o];s[o++]=1/0,I(e,function(){var e=s[--o];if(s[o++]=i.rows,s[o++]=i.cols,!0===e())return!0;L(h(2))});var a=h();s[o++]=a}),i.formatmap=h();for(var np=i.formatmap,nb=0,nf=np.length;nb<nf;nb++)I(M(np,nb),function(){F(s[--o]),i.qmv();var e=s[--o];B(i.pixs,e,1)});if(G(i.format,"full")&&i.cols>=45){s[o++]=1/0;for(var nm=0,nv=i.qrcode_vimmap.length;nm<nv;nm++){var nh=M(i.qrcode_vimmap,nm);s[o++]=1/0,I(nh,function(){var e=s[--o];if(s[o++]=i.cols,!0===e())return!0;L(h(2))});var ng=h();s[o++]=ng}i.versionmap=h()}else i.versionmap=h([]);for(var nu=i.versionmap,nx=0,nw=nu.length;nx<nw;nx++)I(M(nu,nx),function(){F(s[--o]),i.qmv();var e=s[--o];B(i.pixs,e,0)});if(G(i.format,"full")){s[o++]=i.pixs,s[o++]=8,s[o++]=i.rows-8,i.qmv();var n_=s[--o];B(s[--o],n_,0)}-1==i.mask?i.maskbits=M(i.qrcode_formatmaskbits,i.format):(i.maskbits=h([M(M(i.qrcode_formatmaskbits,i.format),i.mask-1)]),i.bestmaskval=i.mask-1),i.nmasks=i.maskbits.length,i.masklayers=h(i.rows*i.cols);for(var nk=0,ny=i.rows-1;nk<=ny;nk+=1){i.j=nk;for(var nq=0,nC=i.cols-1;nq<=nC;nq+=1){i.i=nq,s[o++]="pos",s[o++]=i.i,s[o++]=i.j,i.qmv();var nM=s[--o];i[s[--o]]=nM;var nS=M(i.pixs,i.pos);if(s[o++]=i.masklayers,s[o++]=i.pos,s[o++]=nS,-1==nS)s[o-1]=M(i.funcpatlayers,6*i.j%72+i.i%6);else{var nj=s[--o];s[o++]=255*nj}var nB=s[--o],nN=s[--o];B(s[--o],nN,nB)}}var nA=P(i.format,"rmqr")?1:2;for(i.posx=W(i.cols-nA),i.posy=i.rows-1,i.dir=-1,i.col=1,i.num=0;!(i.posx<0);){s[o++]="pos",s[o++]=i.posx,s[o++]=i.posy,i.qmv();var nT=s[--o];i[s[--o]]=nT,-1==M(i.pixs,i.pos)&&(i.bit=1&Z(M(i.cws,~~(i.num/8)),-(7-i.num%8)),B(i.masklayers,i.pos,M(i.masklayers,i.pos)^255*i.bit),i.num=i.num+1),1==i.col?(i.col=0,i.posx=i.posx-1):(i.col=1,i.posx=i.posx+1,i.posy=W(i.posy+i.dir),(i.posy<0||i.posy>=i.rows)&&(i.dir=-1*i.dir,i.posy=W(i.posy+i.dir),i.posx=i.posx-2,G(i.format,"full")&&6==i.posx&&(i.posx=i.posx-1)))}i.evalfulln1n3=function(){var e=s[--o];i.scrle=e,s[o++]="scr1",s[o++]=0,I(i.scrle,function(){if(s[o-1]>=5){var e=s[--o],a=W(s[--o]+e)-2;s[o++]=a,s[o++]=a}o--});var a=s[--o];i[s[--o]]=a,i.scr3=0;for(var r=3,t=i.scrle.length-3;r<=t;r+=2)if(i.j=r,M(i.scrle,i.j)%3==0){i.fact=~~(M(i.scrle,i.j)/3);for(var n=N(i.scrle,i.j-2,5),c=0,d=n.length;c<d;c++)s[o++]=M(n,c)==i.fact;var l=s[--o],p=s[--o];o--;var b=V(p,l),f=s[--o];s[--o]&&f&&b&&(3==i.j||i.j+4>=i.scrle.length?i.scr3=i.scr3+40:(M(i.scrle,i.j-3)>=4||M(i.scrle,i.j+3)>=4)&&(i.scr3=i.scr3+40))}s[o++]=i.scr1,s[o++]=i.scr3},i.evalfull=function(){var e=s[--o];i.sym=e,i.n1=0,i.n2=0,i.n3=0,i.rle=h(i.cols+1),i.lastpairs=h(i.cols),i.thispairs=h(i.cols),i.colsadd1=i.cols+1,i.earlyexit=!1;for(var a=0,r=i.cols-1;a<=r;a+=1){i.i=a,s[o++]=1/0;var t=i.cols;s[o++]=0,s[o++]=0;for(var n=i.i,c=t*t-1;t<0?n>=c:n<=c;n+=t){var l=M(i.sym,n),p=s[--o];if(s[o++]=l,G(p,l)){var b=s[--o];s[o-1]+=1,s[o++]=b}else{var f=s[--o];s[o++]=1,s[o++]=f}}o--;var m=E()+2;L(N(i.rle,0,m-2)),i.evalfulln1n3();var v=s[--o];i.n3=W(v+i.n3);var g=s[--o];i.n1=W(g+i.n1),o--,i.symrow=N(i.sym,i.i*i.cols,i.cols),s[o++]=1/0;var u=i.symrow;s[o++]=0,s[o++]=0;for(var x=0,w=u.length;x<w;x++){var _=M(u,x),k=s[--o];if(s[o++]=_,G(k,_)){var y=s[--o];s[o-1]+=1,s[o++]=y}else{var q=s[--o];s[o++]=1,s[o++]=q}}o--;var C=E()+2;L(N(i.rle,0,C-2)),i.evalfulln1n3();var S=s[--o];i.n3=W(S+i.n3);var j=s[--o];i.n1=W(j+i.n1),o--;var B=i.thispairs;i.thispairs=i.lastpairs,i.lastpairs=B;var A=+(1!=M(i.symrow,0)),T=i.symrow;s[o++]=A;for(var z=0,R=T.length;z<R;z++){var P=M(T,z),O=s[--o];s[o++]=W(O+P),s[o++]=P}
1if(o--,L(i.thispairs),o--,i.i>0){s[o++]=1/0,F(i.lastpairs),F(i.thispairs),s[o++]=i.n2;for(var X=0,U=i.cols;X<U;X++){var K=s[--o],V=s[--o];s[o++]=K,s[o++]=V;var H=s[o-1-i.colsadd1];(3&W(s[--o]+H))==0&&(s[o-1]+=3)}var Z=s[--o];i.n2=Z,D()}if(W(i.n1+i.n2+i.n3)>=i.bestscore){i.earlyexit=!0;break}}if(i.earlyexit)s[o++]=0x3b9ac9ff;else{s[o++]="dark";var Y=0;I(i.sym,function(){var e=s[--o];Y=W(Y+e)}),i[s[--o]]=Y;var Q=i.cols;i.n4=10*~~(d(100*i.dark/(Q*Q)-50)/5),s[o++]=W(i.n1+i.n2+i.n3+i.n4)}},i.evalmicro=function(){var e=s[--o];i.sym=e,i.dkrhs=0,i.dkbot=0;for(var a=1,r=i.cols-1;a<=r;a+=1){i.i=a,s[o++]="dkrhs",s[o++]=i.dkrhs,s[o++]=i.sym,s[o++]=i.cols-1,s[o++]=i.i,i.qmv();var t=s[--o],n=s[--o],c=s[--o];i[s[--o]]=W(c+M(n,t)),s[o++]="dkbot",s[o++]=i.dkbot,s[o++]=i.sym,s[o++]=i.i,s[o++]=i.cols-1,i.qmv();var d=s[--o],l=s[--o],p=s[--o];i[s[--o]]=W(p+M(l,d))}i.dkrhs<=i.dkbot?s[o++]=-(16*i.dkrhs+i.dkbot):s[o++]=-(16*i.dkbot+i.dkrhs)},i.bestscore=0x3b9ac9ff;for(var nz=0,nR=i.nmasks-1;nz<=nR;nz+=1){i.m=nz,i.maskbit=M(i.maskbits,i.m),i.masksym=h(i.rows*i.cols);for(var nI=0,nD=i.rows*i.cols-1;nI<=nD;nI+=1)i.i=nI,B(i.masksym,i.i,1&Z(M(i.masklayers,i.i),-i.maskbit));if(1!=i.nmasks){s[o++]="score",s[o++]=i.masksym,G(i.format,"full")?i.evalfull():i.evalmicro();var nE=s[--o];i[s[--o]]=nE,i.score<i.bestscore&&(i.bestsym=i.masksym,i.bestmaskval=i.m,i.bestscore=i.score)}else i.bestsym=i.masksym}if(i.pixs=i.bestsym,G(i.format,"full")){s[o++]=i.pixs,s[o++]=8,s[o++]=i.cols-8,i.qmv();var nF=s[--o];B(s[--o],nF,1)}if(G(i.format,"full")){i.ecid=M(i.qrcode_ecidfull,i.eclval),i.fmtval=M(i.fmtvalsfull,8*i.ecid+i.bestmaskval);for(var nL=0,nG=i.formatmap.length-1;nL<=nG;nL+=1)i.i=nL,I(M(i.formatmap,i.i),function(){var e=s[--o];s[o++]=i.pixs,F(e),i.qmv();var a=s[--o];B(s[--o],a,1&Z(i.fmtval,-(14-i.i)))})}if(G(i.format,"micro")){i.symid=M(M(i.qrcode_ecidmicrosym,~~((i.cols-11)/2)),i.eclval),i.fmtval=M(i.fmtvalsmicro,4*i.symid+i.bestmaskval);for(var nP=0,nO=i.formatmap.length-1;nP<=nO;nP+=1){i.i=nP;var nX=M(M(i.formatmap,i.i),0);s[o++]=i.pixs,F(nX),i.qmv();var nU=s[--o];B(s[--o],nU,1&Z(i.fmtval,-(14-i.i)))}}if(G(i.format,"rmqr")){i.fmtvalu=32*M(i.qrcode_ecidrmqr,i.eclval)+i.verind,i.fmtval1=M(i.fmtvalsrmqr1,i.fmtvalu),i.fmtval2=M(i.fmtvalsrmqr2,i.fmtvalu);for(var nK=0,nV=i.formatmap.length-1;nK<=nV;nK+=1){i.i=nK;var nH=M(M(i.formatmap,i.i),0);s[o++]=i.pixs,F(nH),i.qmv();var nZ=s[--o];B(s[--o],nZ,1&Z(i.fmtval1,-(17-i.i)));var nW=M(M(i.formatmap,i.i),1);s[o++]=i.pixs,F(nW),i.qmv();var nY=s[--o];B(s[--o],nY,1&Z(i.fmtval2,-(17-i.i)))}}if(G(i.format,"full")&&i.cols>=45){i.verval=M(i.vervals,~~((i.cols-17)/4)-7);for(var nQ=0,n$=i.versionmap.length-1;nQ<=n$;nQ+=1)i.i=nQ,I(M(i.versionmap,i.i),function(){var e=s[--o];s[o++]=i.pixs,F(e),i.qmv();var a=s[--o];B(s[--o],a,1&Z(i.verval,-(17-i.i)))})}s[o++]=1/0,s[o++]="ren",s[o++]="renmatrix",s[o++]="pixs",s[o++]=i.pixs,s[o++]="pixx",s[o++]=i.cols,s[o++]="pixy",s[o++]=i.rows,s[o++]="height",s[o++]=i.rows*i.modunit/72,s[o++]="width",s[o++]=i.cols*i.modunit/72,s[o++]="borderleft",G(i.format,"full")?s[o++]=4:s[o++]=2,s[o++]="borderright",G(i.format,"full")?s[o++]=4:s[o++]=2,s[o++]="bordertop",G(i.format,"full")?s[o++]=4:s[o++]=2,s[o++]="borderbottom",G(i.format,"full")?s[o++]=4:s[o++]=2,s[o++]="opt",s[o++]=i.options;var nJ=g();s[o++]=nJ,i._render&&a0(),i=e}function af(){var e=i;(i=Object.assign({},i,af.globals)).dontdraw=!1,i.parse=!1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw),i.fncvals=new Map([["parse",i.parse],["parseonly",!0],["parsefnc",!1]]),s[o++]=i.barcode,s[o++]=i.fncvals,et();var t=s[--o];i.barcode=t,i.barlen=i.barcode.length,j(i.options,"parse"),i.barcode.length>997&&(s[o++]="bwipp.swissqrcodeBadLength#28225",s[o++]="Swiss QR Code input must not exceed 997 digits",Y()),i.bwipp_dontdraw=!0,s[o++]=i.barcode,s[o++]=i.options,ab();var c=s[--o];if(i.args=c,B(i.args,"opt",i.options),s[o++]=i.args,i._render){n.save();var d=n.currpos();n.translate(d.x,d.y);var l=72/25.4;n.scale(l,l),n.save(),n.newpath(),n.moveto(0,0),n.lineto(46,0),n.lineto(46,46),n.lineto(0,46),n.closepath(),n.moveto(19.5,19.5),n.lineto(19.5,26.5),n.lineto(26.5,26.5),n.lineto(26.5,19.5),n.closepath(),n.clip(),n.save(),n.moveto(0,0);var p=46/M(i.args,"pixx")/2;
1n.scale(p,p),a0(),n.restore(),n.restore(),n.translate(19.5,19.5);var b=7/83;n.scale(b,b),n.newpath(),n.moveto(6,6),n.lineto(6,77),n.lineto(77,77),n.lineto(77,6),n.closepath(),n.moveto(49,18),n.lineto(49,34),n.lineto(65,34),n.lineto(65,49),n.lineto(49,49),n.lineto(49,65),n.lineto(34,65),n.lineto(34,49),n.lineto(18,49),n.lineto(18,34),n.lineto(34,34),n.lineto(34,18),n.closepath(),n.setrgbcolor(0,0,0),n.fill(),n.restore()}i=e}function am(){var e=i;(i=Object.assign({},i,am.globals)).dontdraw=!1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw),B(i.options,"format","micro"),i.bwipp_dontdraw=!0,s[o++]=i.barcode,s[o++]=i.options,ab();var t=s[--o];i.args=t,B(i.args,"opt",i.options),s[o++]=i.args,i._render&&a0(),i=e}function av(){var e=i;(i=Object.assign({},i,av.globals)).dontdraw=!1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw),B(i.options,"format","rmqr"),i.bwipp_dontdraw=!0,s[o++]=i.barcode,s[o++]=i.options,ab();var t=s[--o];i.args=t,B(i.args,"opt",i.options),s[o++]=i.args,i._render&&a0(),i=e}function ah(){if(!ah.globals){var e=i;(i=ah.globals={}).maxicode_eci=-1,i.maxicode_pad=-2,i.maxicode_ns=-3,i.maxicode_la=-4,i.maxicode_lb=-5,i.maxicode_sa=-6,i.maxicode_sb=-7,i.maxicode_sc=-8,i.maxicode_sd=-9,i.maxicode_se=-10,i.maxicode_sa2=-11,i.maxicode_sa3=-12,i.maxicode_lkc=-13,i.maxicode_lkd=-14,i.maxicode_lke=-15,i.maxicode_pd2=-16,i.maxicode_pd3=-17,i.eci=i.maxicode_eci,i.pad=i.maxicode_pad,i.ns=i.maxicode_ns,i.la=i.maxicode_la,i.lb=i.maxicode_lb,i.sa=i.maxicode_sa,i.sb=i.maxicode_sb,i.sc=i.maxicode_sc,i.sd=i.maxicode_sd,i.se=i.maxicode_se,i.sa2=i.maxicode_sa2,i.sa3=i.maxicode_sa3,i.lkc=i.maxicode_lkc,i.lkd=i.maxicode_lkd,i.lke=i.maxicode_lke,i.pd2=i.maxicode_pd2,i.pd3=i.maxicode_pd3,i.maxicode_charmaps=h([h([13,"`",192,224,0]),h(["A","a",193,225,1]),h(["B","b",194,226,2]),h(["C","c",195,227,3]),h(["D","d",196,228,4]),h(["E","e",197,229,5]),h(["F","f",198,230,6]),h(["G","g",199,231,7]),h(["H","h",200,232,8]),h(["I","i",201,233,9]),h(["J","j",202,234,10]),h(["K","k",203,235,11]),h(["L","l",204,236,12]),h(["M","m",205,237,13]),h(["N","n",206,238,14]),h(["O","o",207,239,15]),h(["P","p",208,240,16]),h(["Q","q",209,241,17]),h(["R","r",210,242,18]),h(["S","s",211,243,19]),h(["T","t",212,244,20]),h(["U","u",213,245,21]),h(["V","v",214,246,22]),h(["W","w",215,247,23]),h(["X","x",216,248,24]),h(["Y","y",217,249,25]),h(["Z","z",218,250,26]),h([i.eci,i.eci,i.eci,i.eci,i.eci]),h([28,28,28,28,i.pad]),h([29,29,29,29,i.pd2]),h([30,30,30,30,27]),h([i.ns,i.ns,i.ns,i.ns,i.ns]),h([" ","{",219,251,28]),h([i.pad,i.pad,220,252,29]),h(['"',"}",221,253,30]),h(["#","~",222,254,31]),h(["$",127,223,255,159]),h(["%",";",170,161,160]),h(["&","<",172,168,162]),h(["'","=",177,171,163]),h([40,">",178,175,164]),h([41,"?",179,176,165]),h(["*","[",181,180,166]),h(["+",92,185,183,167]),h([",","]",186,184,169]),h(["-","^",188,187,173]),h([".","_",189,191,174]),h(["/"," ",190,138,182]),h(["0",",",128,139,149]),h(["1",".",129,140,150]),h(["2","/",130,141,151]),h(["3",":",131,142,152]),h(["4","@",132,143,153]),h(["5","!",133,144,154]),h(["6","|",134,145,155]),h(["7",i.pd2,135,146,156]),h(["8",i.sa2,136,147,157]),h(["9",i.sa3,137,148,158]),h([":",i.pd3,i.la,i.la,i.la]),h([i.sb,i.sa," "," "," "]),h([i.sc,i.sc,i.lkc,i.sc,i.sc]),h([i.sd,i.sd,i.sd,i.lkd,i.sd]),h([i.se,i.se,i.se,i.se,i.lke]),h([i.lb,i.la,i.lb,i.lb,i.lb])]),i.maxicode_modmap=h([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,
1186,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]),i.maxicode_latchseq=h([h([h([]),h([63]),h([58]),h([58]),h([58])]),h([h([63]),h([]),h([63]),h([63]),h([63])]),h([h([60,60]),h([60,60]),h([]),h([60,60]),h([60,60])]),h([h([61,61]),h([61,61]),h([61,61]),h([]),h([61,61])]),h([h([62,62]),h([62,62]),h([62,62]),h([62,62]),h([])])]),i.maxicode_latchlen=h([h([0,1,1,1,1]),h([1,0,1,1,1]),h([2,2,0,2,2]),h([2,2,2,0,2]),h([2,2,2,2,0])]),i.maxicode_pad_code=h([33,33,0,0,28]),i.maxicode_max_int=0x7fffffff,i.maxicode_rsprod=function(){var e=s[o-1],a=s[o-2];if(0!=e&&0!=a){var r=s[--o],t=s[--o];s[o++]=M(i.rsalog,W(M(i.rslog,r)+M(i.rslog,t))%63)}else o-=2,s[o++]=0},i.maxicode_gencoeffs=function(){s[o++]=1/0,s[o++]=1;for(var e=0,a=i.k;e<a;e++)s[o++]=0;i.coeffs=h();for(var r=1,t=i.k;r<=t;r+=1){var n=i.coeffs;B(n,r,M(n,r-1)),s[o++]=M(i.rsalog,r);for(var c=r-1;c>=1;c-=1){var d=i.coeffs,l=s[o-1];s[o++]=d,s[o++]=c,s[o++]=M(d,c),s[o++]=l,i.maxicode_rsprod();var p=s[--o],b=s[--o];B(s[--o],b,H(p,M(i.coeffs,b-1)))}var f=i.coeffs,m=s[o-1];s[o++]=f,s[o++]=0,s[o++]=M(f,0),s[o++]=m,i.maxicode_rsprod();var v=s[--o],g=s[--o];B(s[--o],g,v),o--}s[o++]=N(i.coeffs,0,i.k)},i.maxicode_coeffscachemax=3,i.maxicode_coeffscachelimit=58,s[o++]=i.maxicode_coeffscachemax,s[o++]=i.maxicode_coeffscachelimit,er();var a=s[--o];i.maxicode_coeffscache=a,i.maxicode_coeffscachefetch=function(){var e=s[--o];i.k=e;var a=M(i.maxicode_coeffscache,"fetch");if(s[o++]=i.k,s[o++]=function(){i.maxicode_gencoeffs()},s[o++]=function(){var e=s[--o];s[o++]=e.length},!0===a())return!0},i.charvals=h([new Map,new Map,new Map,new Map,new Map]);for(var r=0,t=i.maxicode_charmaps.length-1;r<=t;r+=1){i.i=r,i.encs=M(i.maxicode_charmaps,i.i);for(var c=0;c<=4;c+=1){i.j=c;var d=M(i.encs,i.j);G(T(d),"stringtype")&&(d=M(d,0)),B(M(i.charvals,i.j),d,i.i)}}i.seta=M(i.charvals,0),i.setb=M(i.charvals,1),i.setc=M(i.charvals,2),i.setd=M(i.charvals,3),i.sete=M(i.charvals,4),i.charvals=i.charvals,s[o++]=1/0,s[o++]=1;for(var l=0;l<63;l++){var b=2*s[o-1];if(s[o++]=b,b>=64){var m=s[--o];s[o++]=67^m}}var v=h();i.rsalog=v,i.rslog=h(64);for(var g=1;g<=63;g+=1)B(i.rslog,M(i.rsalog,g),g);i.rslog=i.rslog,i=e}var e=i;(i=Object.assign({},i,ah.globals)).dontdraw=!1,i.modunit=2,i.mode=-1,i.sam=-1,i.parse=!1,i.parsefnc=!1,i.legacyencoder=!1,s[o++]=null,ea();var w=s[--o];i.options=w;var k=s[--o];if(i.barcode=k,i._render=!(i.dontdraw||i.bwipp_dontdraw),0==i.barcode.length&&(s[o++]="bwipp.maxicodeEmptyData#28787",s[o++]="The data must not be empty",Y()),i.barcode.length>1e3&&(s[o++]="bwipp.maxicodeInputTooLong#28792",s[o++]="The input data is too long",Y()),-1!=i.mode&&(i.mode<2||i.mode>6)&&(s[o++]="bwipp.maxicodeBadMode#28796",s[o++]="Mode must be 2 to 6",Y()),-1!=i.sam){s[o++]=!0;for(var y=0;y<1;y++){var z=i.sam;if(z<12||z>88){s[o-1]=!1;break}var D=i.sam%10;if(D<2||D>8||~~(i.sam/10)>i.sam%10){s[o-1]=!1;break}}s[--o]||(s[o++]="bwipp.maxicodeBadSAM#28807",s[o++]='SAM must be formatted as "NM" for Nth of M symbols, from 2 to 8 symbols',Y())}i.encoding="new",i.legacyencoder&&(i.encoding="legacy"),i.fncvals=new Map([["parse",i.parse],["parsefnc",i.parsefnc],["eci",!0]]),s[o++]=i.barcode,s[o++]=i.fncval
1s,et();var E=s[--o];if(i.msg=E,i.msglen=i.msg.length,2==i.mode||3==i.mode){i.barcode=u(i.msglen),i.barlen=i.msglen;for(var X=0,U=i.msglen-1;X<=U;X+=1){if(i.i=X,0>M(i.msg,i.i)){i.barlen=i.i;break}B(i.barcode,i.i,M(i.msg,i.i))}if(i.difflen=i.msglen-i.barlen,i.fid="",i.barlen>=9){var K=i.barcode,Z=M(K,7),Q=M(K,8);G(N(K,0,7),"[)>\x1e01\x1d")&&Z>=48&&Z<=57&&Q>=48&&Q<=57&&(i.fid=N(i.barcode,0,9),i.barcode=N(i.barcode,9,i.barlen-9))}if(R(i.barcode,"\x1d"),s[--o]){var $=s[--o];if(i.pcode=$,o--,2==i.mode){s[o++]=!0;for(var J=0;J<1;J++){var ee=i.pcode.length;if(ee>9||0==ee){s[o-1]=!1;break}I(i.pcode,function(){var e=s[--o];if(e<48||e>57)return s[o-1]=!1,!0})}s[--o]||(s[o-1]="bwipp.maxicodeBadMode2PostCode#28873",s[o++]="A mode 2 postcode must not be empty or exceed 9 digits",Y())}else{s[o++]=!0;for(var en=0;en<1;en++){var es=i.pcode.length;if(es>6||0==es){s[o-1]=!1;break}I(i.pcode,function(){var e=s[--o];if(!(32==e||e>=34&&e<=58||e>=65&&e<=90))return s[o-1]=!1,!0})}s[--o]||(s[o-1]="bwipp.maxicodeBadMode3PostCode#28887",s[o++]="A mode 3 postcode must not be empty or exceed 6 characters",Y())}}else s[o-1]="bwipp.maxicodeExpectedPostCode#28891",s[o++]="Expected postcode followed by group separator character",Y();if(R(s[--o],"\x1d"),s[--o]){var ei=s[--o];i.ccode=ei,s[o-1]=!0;for(var ec=0;ec<1;ec++){if(3!=i.ccode.length){s[o-1]=!1;break}I(i.ccode,function(){var e=s[--o];if(e<48||e>57)return s[o-1]=!1,!0})}s[--o]||(s[o-1]="bwipp.maxicodeBadCountryCode#28901",s[o++]="Country code must be three digits",Y())}else s[o-1]="bwipp.maxicodeExpectedCountryCode#28904",s[o++]="Expected country code followed by group separator character",Y();if(R(s[--o],"\x1d"),s[--o]){var ed=s[--o];i.scode=ed,s[o-1]=!0;for(var el=0;el<1;el++){if(3!=i.scode.length){s[o-1]=!1;break}I(i.scode,function(){var e=s[--o];if(e<48||e>57)return s[o-1]=!1,!0})}s[--o]||(s[o-1]="bwipp.maxicodeBadServiceClass#28914",s[o++]="Service class must be three digits",Y())}else s[o-1]="bwipp.maxicodeExpectedServiceClass#28917",s[o++]="Expected service class followed by group separator character",Y();var ep=s[--o];i.barcode=ep;var eb=u(i.barcode.length+i.fid.length);A(eb,0,i.fid),A(eb,i.fid.length,i.barcode),i.barcode=eb,i.barlen=i.barcode.length,s[o++]=1/0;for(var ef=i.barcode,em=0,ev=ef.length;em<ev;em++)s[o++]=M(ef,em);F(N(i.msg,i.msglen-i.difflen,i.difflen)),i.msg=h(),i.msglen=i.msg.length}i.msglen>138&&(s[o++]="bwipp.maxicodeInputTooLong#28937",s[o++]="The input data is too long",Y());var eh=5==i.mode?77:i.mode<=3?84:93;if(i.maxlen=eh,G(i.encoding,"legacy")){s[o++]=1/0;for(var eg=0,eu=i.msglen+1;eg<eu;eg++)s[o++]=0;i.nseq=h();for(var ex=i.msglen-1;ex>=0;ex-=1){i.i=ex;var ew=M(i.msg,i.i);ew>=48&&ew<=57?B(i.nseq,i.i,M(i.nseq,i.i+1)+1):B(i.nseq,i.i,0)}for(i.nseq=N(i.nseq,0,i.msglen),i.prefixinset=function(){for(s[o++]=0;!(s[o-1]>=s[o-2].length);){var e=s[o-1],a=s[o-2];if(S(s[o-3],M(a,e)))s[o-1]+=1;else break}var r=s[--o];s[--o-1]=r},i.enc=function(){var e=s[--o],a=s[--o];B(i.out,i.j,M(e,a)),i.j=i.j+1},i.out=h(144),i.i=0,i.j=0,i.cset="seta";;){if(i.i==i.msglen){if(P(i.cset,"seta")&&P(i.cset,"setb")&&i.out.length<i.maxlen){var e_=i[i.cset];s[o++]=i.maxicode_la,s[o++]=e_,i.enc(),i.cset="seta"}break}for(;;){if(-1e6>=M(i.msg,i.i)){var ek=i[i.cset];s[o++]=i.maxicode_eci,s[o++]=ek,i.enc();var ey=-M(i.msg,i.i)-1e6;if(s[o++]=ey,ey<=31){var eq=s[--o],eC=h(1);s[o++]=63&eq,L(eC)}else if(s[o-1]<=1023){var eM=s[--o],eS=h(2);s[o++]=31&p(eM/64)|32,s[o++]=63&eM,L(eS)}else if(s[o-1]<=32767){var ej=s[--o],eB=h(3);s[o++]=47&p(ej/4096)|48,s[o++]=63&p(ej/64),s[o++]=63&ej,L(eB)}else{var eN=s[--o],eA=h(4);s[o++]=55&p(eN/262144)|56,s[o++]=63&p(eN/4096),s[o++]=63&p(eN/64),s[o++]=63&eN,L(eA)}var eT=s[--o];A(i.out,i.j,eT),i.j=eT.length+i.j,i.i=i.i+1;break}if(M(i.nseq,i.i)>=9){for(var ez=N(i.msg,i.i,9),eR=0,eI=0,eD=ez.length;eI<eD;eI++)eR=10*W(eR+(M(ez,eI)-48));s[o++]=~~(eR/10);for(var eE=0;eE<4;eE++){var eF=s[--o];s[o++]=63&eF,s[o++]=p(eF/64)}var eL=i[i.cset];s[o++]=M(eL,i.maxicode_ns);for(var eG=0;eG<=10;eG+=2){var eP=s[o-1-eG];s[o++]=eP}L(h(6)),x(7,1);for(var eO=0;eO<6;eO++)o--;var eX=s[--o];A(i.out,i.j,eX),i.i=i.i+9,i.j=i.j+6;break}i.char1=M(i.msg,i.i);var eU=i.i+1<i.msglen?M(i.msg,i.i+1):-99;i.char2=eU;var eK=i.i+2<i.msglen?M(i.msg,i.i+2):-99;if(i.char3=eK,S(i[i.cset],i.char1)){var eV=i[i.cset];s[o++]=i.char1,s[o++]=eV,i.enc(),i.i=i.i+1;break}if(G(i.cset,"seta")&&S(i.setb,i.char1)){S(i.setb,i.char2)?(s[o++]=i.maxicode_lb,s[o++]=i.seta,i.enc(),i.cset="setb"):(s[o++]=i.maxicode_sb,s[o++]=i.seta,i.enc(),s[o++]=i.char1,s[o++]=i.setb,i.enc(),i.i=i.i+1);break}if(G(i.cset,"setb")&&S(i.seta,i.char1)){var eH=i.seta,eZ=i.msg,eW=i.i,eY=i.msglen,eQ=i.i,e$=eY-eQ,eJ=4;if(4>eY-eQ){var e1=e$;e$=eJ,eJ=e1}s[o++]="p",s[o++]=eH,s[o++]=N(eZ,eW,eJ),i.prefixinset();var e2=s[--o];i[s[--o]]=e2,1==i.p&&(s[o++]=i.maxicode_sa,s[o++]=i.setb,i.enc(),s[o++]=i.char1,s[o++]=i.seta,i.enc(),i.i=i.i+1),2==i.p&&(s[o++]=i.maxicode_sa2,s[o++]=i.setb,i.enc(),s[o++]=i.char1,s[o++]=i.seta,i.enc(),s[o++]=i.char2,s[o++]=i.seta,i.enc(),i.i=i.i+2),3==i.p&&(s[o++]=i.maxicode_sa3,s[o++]=i.setb,i.enc(),s[o++]=i.char1,s[o++]=i.seta,i.enc(),s[o++]=i.char2,s[o++]=i.seta,i.enc(),s[o++]=i.char3,s[o++]=i.seta,i.enc(),i.i=i.i+3),i.p>=4&&(s[o++]=i.maxicode_la,s[o++]=i.setb,i.enc(),i.cset="seta");break}if(S(i.seta,i.char1)){var e3=i[i.cset];s[o++]=i.maxicode_la,s[o++]=e3,i.enc(),i.cset="seta";break}if(S(i.setb,i.char1)){var e0=i[i.cset];s[o++]=i.maxicode_lb,s[o++]=e0,i.enc(),i.cset="setb";break}S(i.setc,i.char1)&&(i.setx="setc",i.sx=i.maxicode_sc,i.lkx=i.maxicode_lkc),S(i.setd,i.char1)&&(i.setx="setd",i.sx=i.maxicode_sd,i.lkx=i.maxicode_lkd),S(i.sete,i.char1)&&(i.setx="sete",i.sx=i.maxicode_se,i.lkx=i.maxicode_lke);var e4=i[i.setx],e6=i.msg,e5=i.i,e8=i.msglen,e7=i.i,e9=e8-e7,ae=4;if(4>e8-e7){var e1=e9;e9=ae,ae=e1}s[o++]="p",s[o++]=e4,s[o++]=N(e6,e5,ae),i.prefixinset();var aa=s[--o];if(i[s[--o]]=aa,1==i.p){var ar=i[i.cset];s[o++]=i.sx,s[o++]=ar,i.enc();var at=i[i.setx];s[o++]=i.char1,s[o++]=at,i.enc(),i.i=i.i+1}if(2==i.p){var an=i[i.cset];s[o++]=i.sx,s[o++]=an,i.enc();var ao=i[i.setx];s[o++]=i.char1,s[o++]=ao,i.enc();var as=i[i.cset];s[o++]=i.sx,s[o++]=as,i.enc();var ai=i[i.setx];s[o++]=i.char2,s[o++]=ai,i.enc(),i.i=i.i+2}if(3==i.p){var ac=i[i.cset];s[o++]=i.sx,s[o++]=ac,i.enc();var ad=i[i.setx];s[o++]=i.char1,s[o++]=ad,i.enc();var al=i[i.cset];s[o++]=i.sx,s[o++]=al,i.enc();var ap=i[i.setx];s[o++]=i.char2,s[o++]=ap,i.enc();var ab=i[i.cset];s[o++]=i.sx,s[o++]=ab,i.enc();var af=i[i.setx];s[o++]=i.char3,s[o++]=af,i.enc(),i.i=i.i+3}if(i.p>=4){var am=i[i.cset];s[o++]=i.sx,s[o++]=am,i.enc();var av=i[i.setx];s[o++]=i.lkx,s[o++]=av,i.enc(),i.cset=i.setx}break}}i.encmsg=N(i.out,0,i.j);var ag=i[i.cset];i.padval=M(ag,i.maxicode_pad)}if(G(i.encoding,"new")){i.haveb=!1,i.havec=!1,i.haved=!1,i.havee=!1,i.havei=!1;for(var au=0,ax=i.msglen-1;au<=ax;au+=1)i.c=M(i.msg,au),i.c<=-1e6?i.havei=!0:(i.c<28||i.c>30)&&32!=i.c&&(S(i.setb,i.c)&&(i.haveb=!0),S(i.setc,i.c)&&(i.havec=!0),S(i.setd,i.c)&&(i.haved=!0),S(i.sete,i.c
1)&&(i.havee=!0));s[o++]=1/0,s[o++]=0,i.haveb&&(s[o++]=1),i.havee&&(s[o++]=4),i.havec&&(s[o++]=2),i.haved&&(s[o++]=3),i.priority=h(),i.priority_rest=N(i.priority,1,i.priority.length-1),i.latch_sequence=i.maxicode_latchseq,i.latch_length=i.maxicode_latchlen,s[o++]=1/0;for(var aw=0;aw<16;aw++)s[o++]=h([0,0,0,0,0]);i.best_length=h(),s[o++]=1/0;for(var a_=0;a_<16;a_++)s[o++]=h([0,0,0,0,0]);i.best_origin=h(),s[o++]=1/0;for(var ak=0,ay=i.msglen;ak<ay;ak++){for(var aq=[],aC=0;aC<5;aC++)aq[aC]=0;aq=h(aq),s[o++]=aq}i.prior_code_set=h(),s[o++]=1/0;for(var aM=0,aS=i.msglen;aM<aS;aM++){for(var aj=[],aB=0;aB<5;aB++)aj[aB]=0;aj=h(aj),s[o++]=aj}if(i.path_op=h(),i.out_eci=function(){var e=-i.c-1e6;if(s[o++]=e,e<1024){var a=s[--o];s[o++]=a<32?2:3}else{var r=s[--o];s[o++]=r<32768?4:5}},i.enc_eci=function(){var e=-i.c-1e6;if(s[o++]=e,e>=32)if(s[o-1]<1024){var a=s[--o];s[o++]=32|p(a/64),s[o++]=63&a}else if(s[o-1]<32768){var r=s[--o];s[o++]=48|p(r/4096),s[o++]=63&p(r/64),s[o++]=63&r}else{var t=s[--o];s[o++]=56|p(t/262144),s[o++]=63&p(t/4096),s[o++]=63&p(t/64),s[o++]=63&t}},i.enc_ns=function(){for(var e=N(i.msg,i.n,9),a=0,r=0,t=e.length;r<t;r++)a=W(M(e,r)-48+10*a);s[o++]=p(a/0x1000000),s[o++]=63&p(a/262144),s[o++]=63&p(a/4096),s[o++]=63&p(a/64),s[o++]=63&a},i.enc_sha2=function(){var e=M(i.seta,M(i.msg,i.n+1));s[o++]=M(i.seta,i.c),s[o++]=e},i.enc_sha3=function(){var e=M(i.seta,M(i.msg,i.n+1)),a=M(i.seta,M(i.msg,i.n+2));s[o++]=M(i.seta,i.c),s[o++]=e,s[o++]=a},s[o++]=1/0,i.havei){var aN=new Map([["can",function(){s[o++]=i.c<=-1e6}],["intake",1],["output",function(){i.out_eci()}],["sets",31],["enc",function(){s[o++]=27,i.enc_eci()}]]);s[o++]=aN}var aA=new Map([["can",function(){s[o++]=i.digits>=9}],["intake",9],["output",function(){s[o++]=6}],["sets",31],["enc",function(){s[o++]=31,i.enc_ns()}]]),aT=new Map([["can",function(){s[o++]=S(i.seta,i.c)}],["intake",1],["output",function(){s[o++]=1}],["sets",1],["enc",function(){s[o++]=M(i.seta,i.c)}]]);if(s[o++]=aA,s[o++]=aT,i.haveb){var az=new Map([["can",function(){s[o++]=S(i.setb,i.c)}],["intake",1],["output",function(){s[o++]=1}],["sets",2],["enc",function(){s[o++]=M(i.setb,i.c)}]]);s[o++]=az}if(i.havec){var aR=new Map([["can",function(){s[o++]=S(i.setc,i.c)}],["intake",1],["output",function(){s[o++]=1}],["sets",4],["enc",function(){s[o++]=M(i.setc,i.c)}]]);s[o++]=aR}if(i.haved){var aI=new Map([["can",function(){s[o++]=S(i.setd,i.c)}],["intake",1],["output",function(){s[o++]=1}],["sets",8],["enc",function(){s[o++]=M(i.setd,i.c)}]]);s[o++]=aI}if(i.havee){var aD=new Map([["can",function(){s[o++]=S(i.sete,i.c)}],["intake",1],["output",function(){s[o++]=1}],["sets",16],["enc",function(){s[o++]=M(i.sete,i.c)}]]);s[o++]=aD}var aE=new Map([["can",function(){s[o++]=i.num_a>=1}],["intake",1],["output",function(){s[o++]=2}],["sets",2],["enc",function(){s[o++]=59,s[o++]=M(i.seta,i.c)}]]),aF=new Map([["can",function(){s[o++]=i.num_a>=2}],["intake",2],["output",function(){s[o++]=3}],["sets",2],["enc",function(){s[o++]=56,i.enc_sha2()}]]),aL=new Map([["can",function(){s[o++]=i.num_a>=3}],["intake",3],["output",function(){s[o++]=4}],["sets",2],["enc",function(){s[o++]=57,i.enc_sha3()}]]);if(s[o++]=aE,s[o++]=aF,s[o++]=aL,i.haveb){var aG=new Map([["can",function(){s[o++]=S(i.setb,i.c)}],["intake",1],["output",function(){s[o++]=2}],["sets",1],["enc",function(){s[o++]=59,s[o++]=M(i.setb,i.c)}]]);s[o++]=aG}if(i.havec){var aP=new Map([["can",function(){s[o++]=S(i.setc,i.c)}],["intake",1],["output",function(){s[o++]=2}],["sets",27],["enc",function(){s[o++]=60,s[o++]=M(i.setc,i.c)}]]);s[o++]=aP}if(i.haved){var aO=new Map([["can",function(){s[o++]=S(i.setd,i.c)}],["intake",1],["output",function(){s[o++]=2}],["sets",23],["enc",function(){s[o++]=61,s[o++]=M(i.setd,i.c)}]]);s[o++]=aO}if(i.havee){var aX=new Map([["can",function(){s[o++]=S(i.sete,i.c)}],["intake",1],["output",function(){s[o++]=2}],["sets",15],["enc",function(){s[o++]=62,s[o++]=M(i.sete,i.c)}]]);s[o++]=aX}i.op_tab=h();var aU=i.op_tab;s[o++]=0;for(var aK=0,aV=aU.length;aK<aV;aK++){var aH=s[--o];B(M(aU,aK),"idx",aH),s[o++]=aH+1}s[o-1]=1/0;for(var aZ=h([1,2,4,8,16]),aW=0,aY=aZ.length;aW<aY;aW++){i.n=M(aZ,aW),s[o++]=1/0;for(var aQ=i.op_tab,a$=0,aJ=aQ.length;a$<aJ;a$++){var a1=M(aQ,a$);s[o++]=a1,0==V(M(a1,"sets"),i.n)&&o--}var a2=h();s[o++]=a2}i.code_set_operations=h(),i.get_best_length=function(){i.latch_length_s=M(i.latch_length,i.state),s[o++]=i.maxicode_max_int,I(M(i.code_set_operations,i.state),function(){var e=s[--o];if(i.op=e,!0===M(i.op,"can")())return!0;
1if(s[--o]){if(i.m=15&W(i.n-M(i.op,"intake")),i.org=M(M(i.best_origin,i.m),i.state),s[o++]=W(M(M(i.best_length,i.m),i.org)+M(i.latch_length_s,i.org)),!0===M(i.op,"output")())return!0;var a=s[--o],r=s[--o],t=s[o-1];if(s[o++]=W(r+a),t>W(r+a)){var n=s[--o],c=s[--o];B(i.path_op_0,i.state,M(i.op,"idx")),B(i.prior_code_set_0,i.state,i.org),s[o++]=n,s[o++]=c}o--}})},i.get_best_origin=function(){i.latch_length_s=M(i.latch_length,i.state),i.orglen=W(M(i.best_length_0,0)+M(i.latch_length_s,0));var e=i.priority_rest;s[o++]=0;for(var a=0,r=e.length;a<r;a++){i.p=M(e,a);var t=W(M(i.best_length_0,i.p)+M(i.latch_length_s,i.p));if(s[o++]=t,t<i.orglen){var n=s[--o];i.orglen=n,s[o-1]=i.p}else o--}},i.digits=0,i.num_a=0;for(var a3=0,a0=i.msglen-1;a3<=a0;a3+=1){i.n=a3,i.c=M(i.msg,i.n);var a4=i.c>=48&&i.c<58?i.digits+1:0;i.digits=a4;var a6=S(i.seta,i.c)?i.num_a+1:0;i.num_a=a6,i.path_op_0=M(i.path_op,i.n),i.prior_code_set_0=M(i.prior_code_set,i.n),i.best_length_0=M(i.best_length,15&i.n),i.best_origin_0=M(i.best_origin,15&i.n);for(var a5=i.priority,a8=0,a7=a5.length;a8<a7;a8++){i.state=M(a5,a8),s[o++]=i.best_length_0,s[o++]=i.state,i.get_best_length();var a9=s[--o],re=s[--o];B(s[--o],re,a9)}for(var ra=i.priority,rr=0,rt=ra.length;rr<rt;rr++){i.state=M(ra,rr),s[o++]=i.best_origin_0,s[o++]=i.state,i.get_best_origin();var rn=s[--o],ro=s[--o];B(s[--o],ro,rn)}}i.n=i.msglen;var rs=i.priority;s[o++]=0,s[o++]=i.maxicode_max_int;for(var ri=0,rc=rs.length;ri<rc;ri++){var rd=M(rs,ri),rl=M(i.best_length_0,rd),rp=s[o-1];s[o++]=rd,s[o++]=rl,O(rl,rp)&&x(4,2),o-=2}var rb=s[--o];i.j=rb;var rf=s[--o];i.state=rf;var rm=0==M(i.maxicode_pad_code,i.state)?0:i.state;if(i.final_code_set=rm,0==M(i.maxicode_pad_code,i.state)&&O(i.j,i.maxlen)){var rv=h(i.j+1);B(rv,i.j,58),s[o++]=rv}else s[o++]=h(i.j);for(i.padval=M(i.maxicode_pad_code,i.final_code_set),i.len=i.j;!(i.n<=0)&&(i.pcs=M(M(i.prior_code_set,i.n-1),i.state),i.op_idx=M(M(i.path_op,i.n-1),i.state),i.op=M(i.op_tab,i.op_idx),i.n=W(i.n-M(i.op,"intake")),i.c=M(i.msg,i.n),i.enc=M(i.op,"enc"),s[o++]=1/0,!0!==i.enc());){i.output=h(),i.latch=M(M(i.latch_sequence,i.state),i.pcs),i.len=W(i.len-i.latch.length-i.output.length);var rh=s[--o],rg=i.len,ru=i.latch;A(rh,rg,ru),A(rh,W(rg+ru.length),i.output),i.state=i.pcs,s[o++]=rh}var rx=s[--o];i.encmsg=rx}var rw=-1!=i.sam?h([M(i.seta,i.maxicode_pad),(~~(i.sam/10)-1)*8+(i.sam%10-1)]):h([]);if(i.sami=rw,s[o++]=1/0,F(i.sami),F(i.encmsg),i.encmsg=h(),2==i.mode||3==i.mode){i.encmsg.length>84&&(s[o++]="bwipp.maxicodeMode23TooLong#29379",s[o++]="The secondary message is too long",Y());var r_=_(u(4),"0000"),rk=C(u(4),~~i.mode,2);A(r_,4-rk.length,rk),i.mdb=r_;var ry=_(u(10),"0000000000"),rq=C(u(10),q(i.ccode),2);A(ry,10-rq.length,rq),i.ccb=ry;var rC=_(u(10),"0000000000"),rM=C(u(10),q(i.scode),2);if(A(rC,10-rM.length,rM),i.scb=rC,i.pcb=_(u(36),"000000000000000000000000000000000000"),2==i.mode){if(G(i.ccode,"840")&&5==i.pcode.length){var rS=_(u(9)," 0000");A(rS,0,i.pcode),i.pcode=rS}var rj=C(u(6),i.pcode.length,2);A(i.pcb,6-rj.length,rj);var rB=C(u(30),q(i.pcode),2);A(i.pcb,36-rB.length,rB)}else{s[o++]=1/0;var rN=_(u(6)," ");A(rN,0,i.pcode.length>6?N(i.pcode,0,6):i.pcode),I(rN,function(){var e=s[--o];s[o++]=M(i.seta,e)}),i.pccw=h();for(var rA=0;rA<=5;rA+=1){i.i=rA;var rT=C(u(6),M(i.pccw,i.i),2);A(i.pcb,6*i.i+6-rT.length,rT)}}i.scm=u(60),A(i.scm,2,i.mdb),A(i.scm,38,N(i.pcb,0,4)),A(i.scm,30,N(i.pcb,4,6)),A(i.scm,24,N(i.pcb,10,6)),A(i.scm,18,N(i.pcb,16,6)),A(i.scm,12,N(i.pcb,22,6)),A(i.scm,6,N(i.pcb,28,6)),A(i.scm,0,N(i.pcb,34,2)),A(i.scm,52,N(i.ccb,0,2)),A(i.scm,42,N(i.ccb,2,6)),A(i.scm,36,N(i.ccb,8,2)),A(i.scm,54,N(i.scb,0,6)),A(i.scm,48,N(i.scb,6,4)),i.pri=h([0,0,0,0,0,0,0,0,0,0]);for(var rz=0;rz<=59;rz+=1)i.i=rz,i.ps=~~(i.i/6),i.ep=f(2,5-i.i%6)*(M(i.scm,i.i)-48),B(i.pri,i.ps,W(M(i.pri,i.ps)+i.ep));s[o++]=1/0;for(var rR=0;rR<84;rR++)s[o++]=i.padval;i.sec=h(),A(i.sec,0,i.encmsg)}if(4==i.mode||5==i.mode||6==i.mode||-1==i.mode){if(-1==i.mode){var rI=i.encmsg.length<=77?5:4;i.mode=rI}s[o++]=1/0;for(var rD=5==i.mode?78:94,rE=0;rE<rD;rE++)s[o++]=i.padval;i.cws=h(),i.encmsg.length>i.cws.length-1&&(s[o++]="bwipp.maxicodeMode56TooLong#29464",s[o++]="The message is too long",Y()),B(i.cws,0,i.mode),A(i.cws,1,i.encmsg),i.pri=N(i.cws,0,10),i.sec=N(i.cws,10,i.cws.length-10)}i.rscodes=function(){var e=s[--o];i.rsnum=e;var a=s[--o];i.cwb=a,s[o++]="coeffs",s[o++]=i.rsnum,i.maxicode_coeffscachefetch();var r=s[--o];i[s[--o]]=r,i.lfsr=h(i.rsnum);var t=i.cwb,n=i.coeffs,c=i.rsnum,d=i.lfsr;s[o++]=function(){var e=s[--o];s[o++]=M(i.cwb,e)},s[o++]=t.length,s[o++]=n,s[o++]=c,s[o++]=d,s[o++]=i.maxicode_rsprod,eo(),s[o++]=i.lfsr},s[o++]=1/0;for(var rF=0,rL=i.sec.length-1;rF<=rL;rF+=2)s[o++]=M(i.sec,rF);i.seco=h(),s[o++]=1/0;for(var rG=1,rP=i.sec.length-1;rG<=rP;rG+=2)s[o++]=M(i.sec,rG);i.sece=h();var rO=84==i.sec.length?20:28;i.scodes=rO,s[o++]="secochk",s[o++]=i.seco,s[o++]=i.scodes,i.rscodes();var rX=s[--o];i[s[--o]]=rX,s[o++]="secechk",s[o++]=i.sece,s[o++]=i.scodes,i.rscodes();var rU=s[--o];i[s[--o]]=rU,s[o++]=1/0;for(var rK=0,rV=i.scodes-1;rK<=rV;
1rK+=1)s[o++]=M(i.secochk,rK),s[o++]=M(i.secechk,rK);i.secchk=h(),s[o++]="prichk",s[o++]=i.pri,s[o++]=10,i.rscodes();var rH=s[--o];if(i[s[--o]]=rH,s[o++]=1/0,F(i.pri),F(i.prichk),F(i.sec),F(i.secchk),i.codewords=h(),S(i.options,"debugcws")&&(s[o++]="bwipp.debugcws#29535",s[o++]=i.codewords,Y()),S(i.options,"debugecc")){s[o++]="bwipp.debugecc#29539",s[o++]=1/0,F(i.prichk),F(i.secchk);var rZ=h();s[o++]=rZ,Y()}s[o++]=1/0;for(var rW=0;rW<864;rW++)s[o++]=0;i.mods=h();for(var rY=0;rY<=143;rY+=1){i.i=rY,s[o++]=1/0;for(var rQ=C(u(6),M(i.codewords,i.i),2),r$=0,rJ=rQ.length;r$<rJ;r$++)s[o++]=M(rQ,r$)-48;i.cw=h(),A(i.mods,6*i.i+(6-i.cw.length),i.cw)}i.pixs=h(864),i.j=0;for(var r1=0,r2=i.mods.length-1;r1<=r2;r1+=1)i.i=r1,1==M(i.mods,i.i)&&(B(i.pixs,i.j,M(i.maxicode_modmap,i.i)),i.j=i.j+1);s[o++]=1/0,F(N(i.pixs,0,i.j)),s[o++]=28,s[o++]=29,s[o++]=280,s[o++]=281,s[o++]=311,s[o++]=457,s[o++]=488,s[o++]=500,s[o++]=530,s[o++]=670,s[o++]=700,s[o++]=677,s[o++]=707,i.pixs=h(),s[o++]=new Map([["ren","renmaximatrix"],["pixs",i.pixs],["borderleft",1],["borderright",1],["bordertop",1],["borderbottom",1],["opt",i.options]]),i._render&&function e(){if(i.bwipjs_rawstack)return void i.bwipjs_rawstack.push(s[--o]);var a=i;if((i=Object.assign({},i,e.globals)).barcolor="unset",i.bordercolor="unset",i.inkspread=null,i.showborder=!1,i.borderleft=0,i.borderright=0,i.bordertop=0,i.borderbottom=0,i.borderwidth=.5,I(s[--o],function(){var e=s[--o];i[s[--o]]=e}),s[o++]=i.opt,j(i,"opt"),s[o++]=null,ea(),o--,null==i.inkspread&&(i.inkspread=0),(i.inkspread<-1||i.inkspread>1)&&(s[o++]="bwipp.renmaximatrixBadInkspread#42146",s[o++]="inkspread must be from -1 to 1",Y()),(i.borderleft<-1||i.borderleft>50)&&(s[o++]="bwipp.renmaximatrixBadBorderleft#42150",s[o++]="borderleft must be from -1 to 50",Y()),(i.borderright<-1||i.borderright>50)&&(s[o++]="bwipp.renmaximatrixBadBorderright#42154",s[o++]="borderright must be from -1 to 50",Y()),(i.bordertop<-1||i.bordertop>50)&&(s[o++]="bwipp.renmaximatrixBadBordertop#42158",s[o++]="bordertop must be from -1 to 50",Y()),(i.borderbottom<-1||i.borderbottom>50)&&(s[o++]="bwipp.renmaximatrixBadBorderbottom#42162",s[o++]="borderbottom must be from -1 to 50",Y()),(i.borderwidth<0||i.borderwidth>10)&&(s[o++]="bwipp.renmaximatrixBadBorderwidth#42166",s[o++]="borderwidth must be from 0 to 10",Y()),n.save(),i.showborder?(i.tl=h([-W(i.borderleft+i.borderwidth/2),W(29+i.bordertop+i.borderwidth/2)]),i.tr=h([W(30+i.borderright+i.borderwidth/2),W(29+i.bordertop+i.borderwidth/2)]),i.bl=h([-W(i.borderleft+i.borderwidth/2),-W(i.borderbottom+i.borderwidth/2)]),i.br=h([W(30+i.borderright+i.borderwidth/2),-W(i.borderbottom+i.borderwidth/2)])):(i.tl=h([-i.borderleft+i.inkspread,29+i.bordertop-i.inkspread]),i.tr=h([30+i.borderright-i.inkspread,29+i.bordertop-i.inkspread]),i.bl=h([-i.borderleft+i.inkspread,-i.borderbottom+i.inkspread]),i.br=h([30+i.borderright-i.inkspread,-i.borderbottom+i.inkspread])),i.showborder){n.save(),n.newpath(),F(i.bl);var r=s[--o],t=s[--o];n.moveto(t,r);for(var c=h([i.br,i.tr,i.tl]),d=0,l=c.length;d<l;d++){F(M(c,d));var p=s[--o],b=s[--o];n.lineto(b,p)}n.closepath(),P(i.bordercolor,"unset")&&n.setcolor(i.bordercolor),n.setlinewidth(W(i.borderwidth-2*i.inkspread)),n.stroke(),n.restore()}P(i.barcolor,"unset")&&n.setcolor(i.barcolor),n.showmaxicode(i.pixs),n.restore(),i=a}(),i=e}function ag(){if(!ag.globals){var e=i;(i=ag.globals={}).azteccode_u=0,i.azteccode_l=1,i.azteccode_m=2,i.azteccode_p=3,i.azteccode_d=4,i.azteccode_b=5,i.azteccode_lu=-2,i.azteccode_ll=-3,i.azteccode_lm=-4,i.azteccode_lp=-5,i.azteccode_ld=-6,i.azteccode_su=-7,i.azteccode_sp=-8,i.azteccode_sb=-9,i.azteccode_fl=-10,i.azteccode_p2=-11,i.azteccode_p3=-12,i.azteccode_p4=-13,i.azteccode_p5=-14,i.lu=i.azteccode_lu,i.ll=i.azteccode_ll,i.lm=i.azteccode_lm,i.lp=i.azte
1ccode_lp,i.ld=i.azteccode_ld,i.su=i.azteccode_su,i.sp=i.azteccode_sp,i.sb=i.azteccode_sb,i.fl=i.azteccode_fl,i.p2=i.azteccode_p2,i.p3=i.azteccode_p3,i.p4=i.azteccode_p4,i.p5=i.azteccode_p5,i.azteccode_charmaps=h([h([i.sp,i.sp,i.sp,i.fl,i.sp]),h([32,32,32,13,32]),h(["A","a",1,i.p2,"0"]),h(["B","b",2,i.p3,"1"]),h(["C","c",3,i.p4,"2"]),h(["D","d",4,i.p5,"3"]),h(["E","e",5,"!","4"]),h(["F","f",6,'"',"5"]),h(["G","g",7,"#","6"]),h(["H","h",8,"$","7"]),h(["I","i",9,"%","8"]),h(["J","j",10,"&","9"]),h(["K","k",11,"'",","]),h(["L","l",12,40,"."]),h(["M","m",13,41,i.lu]),h(["N","n",27,"*",i.su]),h(["O","o",28,"+",-99]),h(["P","p",29,",",-99]),h(["Q","q",30,"-",-99]),h(["R","r",31,".",-99]),h(["S","s","@","/",-99]),h(["T","t",92,":",-99]),h(["U","u","^",";",-99]),h(["V","v","_","<",-99]),h(["W","w","`","=",-99]),h(["X","x","|",">",-99]),h(["Y","y","~","?",-99]),h(["Z","z",127,"[",-99]),h([i.ll,i.su,i.ll,"]",-99]),h([i.lm,i.lm,i.lu,"{",-99]),h([i.ld,i.ld,i.lp,"}",-99]),h([i.sb,i.sb,i.sb,i.lu,-99])]);var a=new Map([["\r\n",i.p2],[". ",i.p3],[", ",i.p4],[": ",i.p5]]);i.azteccode_pcomp=a,i.azteccode_latlen=h([h([0,5,5,10,5,10]),h([9,0,5,10,5,10]),h([5,5,0,5,10,10]),h([5,10,10,0,10,15]),h([4,9,9,14,0,14]),h([0,0,0,0,0,0])]),i.azteccode_latseq=h([h([h([]),h([i.ll]),h([i.lm]),h([i.lm,i.lp]),h([i.ld]),h([i.sb])]),h([h([i.ld,i.lu]),h([]),h([i.lm]),h([i.lm,i.lp]),h([i.ld]),h([i.sb])]),h([h([i.lu]),h([i.ll]),h([]),h([i.lp]),h([i.lu,i.ld]),h([i.sb])]),h([h([i.lu]),h([i.lu,i.ll]),h([i.lu,i.lm]),h([]),h([i.lu,i.ld]),h([i.lu,i.sb])]),h([h([i.lu]),h([i.lu,i.ll]),h([i.lu,i.lm]),h([i.lu,i.lm,i.lp]),h([]),h([i.lu,i.sb])]),h([h([i.lu]),h([i.ll]),h([i.lm]),h([]),h([]),h([])])]),i.azteccode_e=1e6,i.e=i.azteccode_e,i.azteccode_shftlen=h([h([i.e,i.e,i.e,5,i.e]),h([5,i.e,i.e,5,i.e]),h([i.e,i.e,i.e,5,i.e]),h([i.e,i.e,i.e,i.e,i.e]),h([4,i.e,i.e,4,i.e])]),i.azteccode_metrics=h([h(["rune",0,0,0,6]),h(["compact",1,1,17,6]),h(["full",1,1,21,6]),h(["compact",2,0,40,6]),h(["full",2,1,48,6]),h(["compact",3,0,51,8]),h(["full",3,1,60,8]),h(["compact",4,0,76,8]),h(["full",4,1,88,8]),h(["full",5,1,120,8]),h(["full",6,1,156,8]),h(["full",7,1,196,8]),h(["full",8,1,240,8]),h(["full",9,1,230,10]),h(["full",10,1,272,10]),h(["full",11,1,316,10]),h(["full",12,1,364,10]),h(["full",13,1,416,10]),h(["full",14,1,470,10]),h(["full",15,1,528,10]),h(["full",16,1,588,10]),h(["full",17,1,652,10]),h(["full",18,1,720,10]),h(["full",19,1,790,10]),h(["full",20,1,864,10]),h(["full",21,1,940,10]),h(["full",22,1,1020,10]),h(["full",23,0,920,12]),h(["full",24,0,992,12]),h(["full",25,0,1066,12]),h(["full",26,0,1144,12]),h(["full",27,0,1224,12]),h(["full",28,0,1306,12]),h(["full",29,0,1392,12]),h(["full",30,0,1480,12]),h(["full",31,0,1570,12]),h(["full",32,0,1664,12])]),i.azteccode_rsparams=h([h([]),h([]),h([]),h([]),h([16,19]),h([]),h([64,67]),h([]),h([256,301]),h([]),h([1024,1033]),h([]),h([4096,4201])]),i.azteccode_modemapfull=h([h([-5,7]),h([-4,7]),h([-3,7]),h([-2,7]),h([-1,7]),h([1,7]),h([2,7]),h([3,7]),h([4,7]),h([5,7]),h([7,5]),h([7,4]),h([7,3]),h([7,2]),h([7,1]),h([7,-1]),h([7,-2]),h([7,-3]),h([7,-4]),h([7,-5]),h([5,-7]),h([4,-7]),h([3,-7]),h([2,-7]),h([1,-7]),h([-1,-7]),h([-2,-7]),h([-3,-7]),h([-4,-7]),h([-5,-7]),h([-7,-5]),h([-7,-4]),h([-7,-3]),h([-7,-2]),h([-7,-1]),h([-7,1]),h([-7,2]),h([-7,3]),h([-7,4]),h([-7,5])]),i.azteccode_modemapcompact=h([h([-3,5]),h([-2,5]),h([-1,5]),h([0,5]),h([1,5]),h([2,5]),h([3,5]),h([5,3]),h([5,2]),h([5,1]),h([5,0]),h([5,-1]),h([5,-2]),h([5,-3]),h([3,-5]),h([2,-5]),h([1,-5]),h([0,-5]),h([-1,-5]),h([-2,-5]),h([-3,-5]),h([-5,-3]),h([-5,-2]),h([-5,-1]),h([-5,0]),h([-5,1]),h([-5,2]),h([-5,3])]),i.azteccode_encfuncs=h(["encu","encl","encm","encp","encd"]),i.azteccode_states=h([i.azteccode_u,i.azteccode_l,i.azteccode_m,i.azteccode_p,i.azteccode_d,i.azteccode_b]),i.azteccode_charsizes=h([5,5,5,5,4,8]),i.azteccode_coeffscachemax=551,i.azteccode_coeffscachelimit=6e3,i.azteccode_gencoeffs=function(){s[o++]=1/0,s[o++]=1;for(var e=0,a=i.rsnc;e<a;e++)s[o++]=0;i.coeffs=h();for(var r=1,t=i.rsnc;r<=t;r+=1){var n=i.coeffs;B(n,r,M(n,r-1)),s[o++]=M(i.rsalog,r);for(var c=r-1;c>=1;c-=1){var d=i.coeffs,l=s[o-1];s[o++]=d,s[o++]=c,s[o++]=M(d,c),s[o++]=l,i.rsprod();var p=s[--o],b=s[--o];B(s[--o],b,H(p,M(i.coeffs,b-1)))}var f=i.coeffs,m=s[o-1];s[o++]=f,s[o++]=0,s[o++]=M(f,0),s[o++]=m,i.rsprod();var v=s[--o],g=s[--o];B(s[--o],g,v),o--}s[o++]=i.coeffs},s[o++]=i.azteccode_coeffscachemax,s[o++]=i.azteccode_coeffscachelimit,er();var r=s[--o];i.azteccode_coeffscache=r,i.azteccode_coeffscachefetch=function(){var e=s[--o],a=s[--o],r=M(i.azte
1ccode_coeffscache,"fetch");if(s[o++]=W(a+1e5*e),s[o++]=function(){i.azteccode_gencoeffs()},s[o++]=function(){var e=s[--o];s[o++]=e.length},!0===r())return!0},i.charvals=h([new Map,new Map,new Map,new Map,new Map]);for(var t=0,n=i.azteccode_charmaps.length-1;t<=n;t+=1){i.i=t,i.encs=M(i.azteccode_charmaps,i.i);for(var c=0;c<=4;c+=1){i.j=c;var m=M(i.encs,i.j);G(T(m),"stringtype")&&(m=M(m,0)),B(M(i.charvals,i.j),m,i.i)}}i.charvals=i.charvals,s[o++]=1/0;for(var v=0,g=i.azteccode_rsparams.length;v<g;v++){var w=M(i.azteccode_rsparams,v);if(s[o++]=w,0!=w.length){F(s[--o]);var k=s[--o];i.rspm=k;var y=s[--o];i.rsgf=y,s[o++]=1/0,s[o++]=1;for(var j=0,z=i.rsgf-1;j<z;j++){var R=2*s[o-1];if(s[o++]=R,R>=i.rsgf){var D=s[--o];s[o++]=H(D,i.rspm)}}i.rsalog=h(),i.rslog=h(i.rsgf);for(var E=1,L=i.rsgf-1;E<=L;E+=1)B(i.rslog,M(i.rsalog,E),E);s[o++]=h([i.rslog,i.rsalog])}else s[o-1]=h([])}var X=h();i.rstables=X,i=e}var e=i;(i=Object.assign({},i,ag.globals)).dontdraw=!1,i.format="full",i.readerinit=!1,i.layers=-1,i.eclevel=23,i.ecaddchars=3,i.raw=!1,i.parse=!1,i.parsefnc=!1,s[o++]=null,ea();var U=s[--o];i.options=U;var K=s[--o];if(i.barcode=K,i._render=!(i.dontdraw||i.bwipp_dontdraw),i.modunit=2,0==i.barcode.length&&(s[o++]="bwipp.aztecEmptyData#29937",s[o++]="The data must not be empty",Y()),i.barcode.length>2e4&&(s[o++]="bwipp.azteccodeInputTooLong#29941",s[o++]="The input data is too long",Y()),(i.eclevel<5||i.eclevel>95)&&(s[o++]="bwipp.aztecInvalidEClevel#29945",s[o++]="The EC percentage must be from 5 to 95",Y()),i.ecaddchars<3&&(s[o++]="bwipp.aztecInvalidECaddChars#29949",s[o++]="The number of additional EC codewords must be 3 or more",Y()),P(i.format,"full")&&P(i.format,"compact")&&P(i.format,"rune")&&(s[o++]="bwipp.aztecInvalidFormat#29953",s[o++]="The format must be either full, compact or rune",Y()),G(i.format,"full")&&(i.readerinit&&(i.layers<1||i.layers>22)&&(s[o++]="bwipp.aztecFullInitInvalidLayers#29958",s[o++]="Full-range symbols for reader programming must specify from 1 to 22 layers",Y()),-1!=i.layers&&(i.layers<1||i.layers>32)&&(s[o++]="bwipp.aztecFullInvalidLayers#29961",s[o++]="Layers for full-range symbols must be from 1 to 32",Y())),G(i.format,"compact")&&(i.readerinit&&(-1!=i.layers&&1!=i.layers&&(s[o++]="bwipp.aztecCompactInitInvalidLayers#29968",s[o++]="Compact symbols for reader programming must have 1 layer",Y()),i.layers=1),-1!=i.layers&&(i.layers<1||i.layers>4)&&(s[o++]="bwipp.aztecCompactInvalidLayers#29973",s[o++]="Layers for compact symbols must be from 1 to 4",Y())),G(i.format,"rune")){-1!=i.layers&&(s[o++]="bwipp.aztecRuneInvalidLayers#29979",s[o++]="It is not valid to specify layers for runes",Y()),i.readerinit&&(s[o++]="bwipp.aztecRuneReaderInit#29982",s[o++]="Reader initialisation is not compactible with Aztec Runes",Y()),0==i.barcode.length&&(s[o++]="bwipp.aztecRuneNotNumeric#29985",s[o++]="Aztec runes must be numeric",Y()),I(i.barcode,function(){var e=s[--o];(e<48||e>57)&&(s[o++]="bwipp.aztecRuneNotNumeric#29989",s[o++]="Aztec runes must be numeric",Y())}),i.barcode.length>3&&(s[o++]="bwipp.aztecRuneInvalid#29993",s[o++]="Aztec runes must be 0 to 255",Y());var V=q(i.barcode);(V<0||V>255)&&(s[o++]="bwipp.aztecRuneInvalid#29996",s[o++]="Aztec runes must be 0 to 255",Y())}i.fn1=-1,i.fncvals=new Map([["parse",i.parse],["parsefnc",i.parsefnc],["eci",!0],["FNC1",i.fn1]]),s[o++]=i.barcode,s[o++]=i.fncvals,et();var Z=s[--o];if(i.msg=Z,i.msglen=i.msg.length,i.msglen>4729&&(s[o++]="bwipp.azteccodeInputTooLong#30019",s[o++]="The input data is too long",Y()),i.msgbits="",P(i.format,"rune")&&i.raw&&(i.msgbits=i.barcode),P(i.format,"rune")&&!i.raw){i.charsize=function(){if(s[o-1]>=0){o--;var e=s[--o];s[o++]=M(i.azteccode_charsizes,e)}else{var a=s[--o];if(s[o-1]=a,s[o-1]==i.fn1)s[o-1]=8;else{var r=-s[--o]-1e6;0==r&&(r=1),s[o++]=(~~(b(r)/b(10))+1)*4+8}}},i.e=i.azteccode_e,i.maxseqlen=4*i.msglen,s[o++]=1/0;for(var Q=0;Q<6;Q++){s[o++]=i.maxseqlen;try{var $=s[--o];s[o++]=h($),s[o++]=!1}catch(e){s[o++]=!0}s[--o]&&(s[o-1]="bwipp.azteccodeInputTooLarge#30055",s[o++]="The input data exceeds the implementation limits",Y())}i.seq0=h(),s[o++]=1/0;for(var J=0;J<6;J++){s[o++]=i.maxseqlen;try{var ee=s[--o];s[o++]=h(ee),s[o++]=!1}catch(e){s[o++]=!0}s[--o]&&(s[o-1]="bwipp.azteccodeInputTooLarge#30058",s[o++]="The input data exceeds the implementation limits",Y())}i.seq1=h(),i.len0=h(6);for(var en=0;en<=5;en+=1)B(i.len0,en,0);i.len1=h(6),i.curseq=i.seq0,i.curseqlen=i.len0,i.nxtseq=i.seq1,i.nxtseqlen=i.len1,i.curlen=h([0,i.e,i.e,i.e,i.e,i.e]),i.backto=i.azte
1ccode_u,i.lastchar="",I(i.msg,function(){var e=s[--o];for(i.char=e;;){i.imp=!1;for(var a=0,r=i.azteccode_states.length;a<r;a++){i.x=M(i.azteccode_states,a);for(var t=0,n=i.azteccode_states.length;t<n;t++)if(i.y=M(i.azteccode_states,t),(i.x!=i.azteccode_b||i.y==i.backto)&&(i.cost=W(M(i.curlen,i.x)+M(M(i.azteccode_latlen,i.x),i.y)),i.cost<M(i.curlen,i.y))){if(B(i.curlen,i.y,i.cost),i.srclen=M(i.curseqlen,i.x),i.srclen>0&&A(M(i.curseq,i.y),0,N(M(i.curseq,i.x),0,i.srclen)),I(M(M(i.azteccode_latseq,i.x),i.y),function(){s[o++]=M(i.curseq,i.y),s[o++]=i.srclen;var e=s[o-3],a=s[o-1],r=s[o-2];o-=3,B(r,a,e),i.srclen=i.srclen+1}),B(i.curseqlen,i.y,i.srclen),i.y==i.azteccode_b){var c=i.x==i.azteccode_p||i.x==i.azteccode_d?i.azteccode_u:i.x;i.backto=c}i.imp=!0}}if(!i.imp)break}i.nxtlen=h([i.e,i.e,i.e,i.e,i.e,i.e]);for(var d=0;d<=5;d+=1)B(i.nxtseqlen,d,0);for(var l=0,p=i.azteccode_states.length;l<p;l++)for(i.x=M(i.azteccode_states,l);;){if(i.char>=0){if(i.x!=i.azteccode_b&&!S(M(i.charvals,i.x),i.char))break}else if(i.x!=i.azteccode_p)break;s[o++]="cost",s[o++]=M(i.curlen,i.x),s[o++]=i.x,s[o++]=i.char,i.charsize();var b=s[--o],f=s[--o];if(i[s[--o]]=W(f+b),i.cost<M(i.nxtlen,i.x)&&(B(i.nxtlen,i.x,i.cost),i.srclen=M(i.curseqlen,i.x),i.srclen>0&&A(M(i.nxtseq,i.x),0,N(M(i.curseq,i.x),0,i.srclen)),B(M(i.nxtseq,i.x),i.srclen,i.char),B(i.nxtseqlen,i.x,i.srclen+1)),i.x==i.azteccode_b)break;for(var m=0,v=i.azteccode_states.length;m<v&&(i.y=M(i.azteccode_states,m),i.y!=i.azteccode_b);m++)if(P(i.x,i.y)){var g=M(M(i.azteccode_shftlen,i.y),i.x);s[o++]="cost",s[o++]=W(M(i.curlen,i.y)+g),s[o++]=i.x,s[o++]=i.char,i.charsize();var x=s[--o],w=s[--o];i[s[--o]]=W(w+x),i.cost<M(i.nxtlen,i.y)&&(B(i.nxtlen,i.y,i.cost),i.srclen=M(i.curseqlen,i.y),i.srclen>0&&A(M(i.nxtseq,i.y),0,N(M(i.curseq,i.y),0,i.srclen)),B(M(i.nxtseq,i.y),i.srclen,i.x==i.azteccode_u?i.azteccode_su:i.azteccode_sp),B(M(i.nxtseq,i.y),i.srclen+1,i.char),B(i.nxtseqlen,i.y,i.srclen+2))}break}if(0!=i.lastchar.length&&i.char>=0){var _=u(2);if(B(_,0,i.lastchar),B(_,1,i.char),i.pchars=_,S(i.azteccode_pcomp,i.pchars)){for(var k=0,y=i.azteccode_states.length;k<y&&(i.i=M(i.azteccode_states,k),i.i!=i.azteccode_b);k++)if(i.inP=!0,i.i==i.azteccode_m?13==i.lastchar&&(i.inP=!1):i.i==i.azteccode_d&&(44==i.lastchar||46==i.lastchar)&&(i.inP=!1),i.curseqilen=M(i.curseqlen,i.i),i.inP&&O(M(i.curlen,i.i),M(i.nxtlen,i.i))){i.lastld=!1,i.lastsp=!1,i.lastidx=-1;for(var q=i.curseqilen-1;q>=0;q-=1)if(i.idx=q,i.ch=M(M(i.curseq,i.i),i.idx),-1==i.lastidx)G(i.ch,i.lastchar)&&(i.lastidx=i.idx,i.idx>0&&M(M(i.curseq,i.i),i.idx-1)==i.azteccode_sp&&(i.lastsp=!0));else{if(i.ch==i.azteccode_sb){i.lastidx=-1;break}if(i.ch<0&&i.ch>=i.azteccode_ld){i.i==i.azteccode_p?i.ch==i.azteccode_ld&&(i.lastld=!0):i.ch!=i.azteccode_lp&&(i.inP=i.lastsp);break}}i.inP&&i.lastidx>=0&&(B(i.nxtlen,i.i,M(i.curlen,i.i)),i.lastidx<i.curseqilen-1?i.i==i.azteccode_p?(i.lastld&&B(i.nxtlen,i.i,M(i.nxtlen,i.i)+1),i.srclen=i.curseqilen,A(M(i.nxtseq,i.i),0,N(M(i.curseq,i.i),0,i.lastidx)),A(M(i.nxtseq,i.i),i.lastidx,N(M(i.curseq,i.i),i.lastidx+1,W(i.srclen-i.lastidx)-1)),B(M(i.nxtseq,i.i),i.srclen-1,M(i.azteccode_pcomp,i.pchars)),B(i.nxtseqlen,i.i,i.srclen)):(i.curseqilen>0&&A(M(i.nxtseq,i.i),0,N(M(i.curseq,i.i),0,i.curseqilen)),B(M(i.nxtseq,i.i),i.lastidx,M(i.azteccode_pcomp,i.pchars)),B(i.nxtseqlen,i.i,i.curseqilen)):(i.srclen=i.curseqilen-1,i.srclen>0&&A(M(i.nxtseq,i.i),0,N(M(i.curseq,i.i),0,i.srclen)),B(M(i.nxtseq,i.i),i.srclen,M(i.azteccode_pcomp,i.pchars)),B(i.nxtseqlen,i.i,i.srclen+1)))}}}if(M(i.nxtseqlen,i.azteccode_b)>0){i.numbytes=0;for(var C=0,j=M(i.nxtseqlen,i.azteccode_b)-1;C<=j;C+=1){var T=M(M(i.nxtseq,i.azteccode_b),C)==i.azteccode_sb?0:i.numbytes+1;i.numbytes=T}32==i.numbytes&&B(i.nxtlen,i.azteccode_b,M(i.nxtlen,i.azteccode_b)+11)}i.curlen=i.nxtlen;var z=i.curseq;i.curseq=i.nxtseq,i.nxtseq=z;var R=i.curseqlen;i.curseqlen=i.nxtseqlen,i.nxtseqlen=R;var D=i.char>=0?i.char:"";i.lastchar=D}),i.minseq=i.azteccode_e;for(var es=0,ei=i.azteccode_states.length;es<ei;es++)i.i=M(i.azteccode_states,es),M(i.curlen,i.i)<i.minseq&&(i.minseq=M(i.curlen,i.i),i.seq=N(M(i.curseq,i.i),0,M(i.curseqlen,i.i)));i.tobin=function(){var e=u(s[--o]);s[o++]=e;for(var a=0,r=e.length-1;a<=r;a+=1)B(s[o-1],a,48);var t=s[o-1];s[o++]=t;var n=s[o-3],i=s[o-1];s[o-3]=s[o-2],o-=2;var c=C(u(i.length),n,2);A(i,i.length-c.length,c)},i.encu=function(){var e=s[--o];s[o++]=M(M(i.charvals,i.azteccode_u),e),s[o++]=5,i.tobin()},i.encl=function(){var e=s[--o];s[o++]=M(M(i.charvals,i.azteccode_l),e),s[o++]=5,i.tobin()},i.encm=function(){var e=s[--o];s[o++]=M(M(i.charvals,i.azteccode_m),e),s[o++]=5,i.tobin()},i.encd=function(){var e=s[--o];s[o++]=M(M(i.charvals,i.azteccode_d),e),s[o++]=4,i.tobin()},i.encp=function(){if(s[o-1]==i.fn1)s[o-1]="00000000";else if(s[o-1]<=-1e6){var e=-s[--o]-1e6;s[o++]=e,0==e&&(e=1);var a=~~(b(e)/b(10)),r=u((a+1)*4+8);A(r,0,"00000"),s[o++]=a,s[o++]=r,s[o++]=r,s[o++]=a+1,s[o++]=3,i.tobin();var t=s[--o];if(A(s[--o],5,t),x(3,1),s[o++]=-1,s[o++]=0,o<3)throw"--stack-underflow--";o-=3;for(var n=s[o],c=s[o+1],d=s[o+2];c<0?n>=d:n<=d;n+=c){var l=s[--o],p=s[o-1];s[o++]=~~(l/10),s[o++]=p,s[o++]=4*n+8,s[o++]=l%10+2,s[o++]=4,i.tobin();var f=s[--o],m=s[--o];A(s[--o],m,f)}o--}else{var v=s[--o];s[o++]=M(M(i.charvals,i.azteccode_p),v),s[o++]=5,i.tobin()}},i.addtomsgbits=function(){var e=s[--o];i.v=e,i.j+i.v.length>i.msgbits.length&&(s[o++]="bwipp.aztecNoValidSymbol#30324",s[o++]="Maximum length exceeded",Y()),A(i.msgbits,i.j,i.v),i.j=i.j+i.v.length},i.state=i.azteccode_u,s[o++]=i.minseq;try{var ec=s[--o];s[o++]=u(ec),s[o++]=!1}catch(e){s[o++]=!0}s[--o]&&(s[o-1]="bwipp.azteccodeInputTooLarge#30335",s[o++]="The input data exceeds the implementation limits",Y());var ed=s[--o];for(i.msgbits=ed,i.i=0,i.j=0;!(i.i>=i.seq.length);)if(i.state!=i.azteccode_b){i.char=M(i.seq,i.i);var el=i[M(i.azteccode_encfuncs,i.state)];if(s[o++]=i.char,!0===el())break;i.addtomsgbits(),i.i=i.i+1,(i.char==i.azteccode_su||i.char==i.azteccode_sp)&&(s[o++]=M(i.seq,i.i),i.char==i.azteccode_su?i.encu():i.encp(),i.addtomsgbits(),i.i=i.i+1),i.char==i.azteccode_lu&&(i.state=i.azteccode_u),i.char==i.azteccode_ll&&(i.state=i.azteccode_l),i.char==i.azteccode_lm&&(i.state=i.azteccode_m),i.char==i.azteccode_lp&&(i.state=i.azteccode_p),i.char==i.azteccode_ld&&(i.state=i.azteccode_d),i.char==i.azteccode_sb&&(i.state=i.azteccode_b)}else{for(i.numbytes=0;!(i.i+i.numbytes>=i.seq.length)&&!(0>M(i.seq,i.i+i.numbytes))&&2078!=i.numbytes;)i.numbytes=i.numbytes+1;i.numbytes<=31?(s[o++]=i.numbytes,s[o++]=5):(s[o++]=0,s[o++]=5,i.tobin(),i.addtomsgbits(),s[o++]=i.numbytes-31,s[o++]=11),i.tobin(),i.addtomsgbits();for(var ep=0,eb=i.numbytes;ep<eb;ep++)s[o++]=M(i.seq,i.i),s[o++]=8,i.tobin(),i.addtomsgbits(),i.i=i.i+1;
1i.i<i.seq.length&&(i.char=M(i.seq,i.i),i.i=i.i+1,i.char==i.azteccode_lu&&(i.state=i.azteccode_u),i.char==i.azteccode_ll&&(i.state=i.azteccode_l),i.char==i.azteccode_lm&&(i.state=i.azteccode_m))}i.msgbits=N(i.msgbits,0,i.j)}S(i.options,"debugbits")&&(s[o++]="bwipp.debugbits#30404",s[o++]=i.msgbits,Y());for(var ef=0,em=i.azteccode_metrics.length;ef<em&&(i.m=M(i.azteccode_metrics,ef),i.frmt=M(i.m,0),i.mlyr=M(i.m,1),i.icap=M(i.m,2),i.ncws=M(i.m,3),i.bpcw=M(i.m,4),i.numecw=l(W(i.ncws*i.eclevel/100+i.ecaddchars)),0==i.msgbits.length&&(i.numecw=0),i.numdcw=W(i.ncws-i.numecw),i.okay=!0,P(i.format,i.frmt)&&(i.okay=!1),i.readerinit&&1!=i.icap&&(i.okay=!1),-1!=i.layers&&i.layers!=i.mlyr&&(i.okay=!1),l(i.msgbits.length/i.bpcw)>i.numdcw&&(i.okay=!1),!i.okay);ef++);for(i.okay||(s[o++]="bwipp.aztecNoValidSymbol#30428",s[o++]="Maximum length exceeded",Y()),i.layers=i.mlyr,i.allzero=function(){var e=s[--o];s[o++]=G(e,N("000000000000",0,e.length))},i.allones=function(){var e=s[--o];s[o++]=G(e,N("111111111111",0,e.length))},i.cws=h(i.ncws),i.m=0,i.c=0;!(i.msgbits.length<=i.m);){if(i.msgbits.length-i.m>=i.bpcw){i.cwb=N(i.msgbits,i.m,i.bpcw-1),i.cwf=N(i.msgbits,W(i.m+i.bpcw)-1,1),s[o++]=i.cwb,i.allzero(),s[--o]&&(i.cwf="1",i.m=i.m-1),s[o++]=i.cwb,i.allones(),s[--o]&&(i.cwf="0",i.m=i.m-1);var ev=u(12);A(ev,0,i.cwb),A(ev,i.bpcw-1,i.cwf),i.cwb=N(ev,0,i.bpcw)}else{i.cwb=N(i.msgbits,i.m,i.msgbits.length-i.m);var eh=_(u(12),"111111111111");A(eh,0,i.cwb),i.cwb=N(eh,0,i.bpcw),s[o++]=i.cwb,i.allones(),s[--o]&&A(i.cwb,i.cwb.length-1,"0")}i.cw=0;for(var eg=0,eu=i.bpcw-1;eg<=eu;eg+=1)i.i=eg,i.cw=W(i.cw+f(2,W(i.bpcw-i.i)-1)*(M(i.cwb,i.i)-48));B(i.cws,i.c,i.cw),i.m=W(i.m+i.bpcw),i.c=i.c+1}if(i.cws=N(i.cws,0,i.c),S(i.options,"debugcws")&&(s[o++]="bwipp.debugcws#30471",s[o++]=i.cws,Y()),i.rscodes=function(){var e=s[--o];i.rsbt=e;var a=s[--o];i.rsnc=a;var r=s[--o];i.rscws=r,F(M(i.azteccode_rsparams,i.rsbt));var t=s[--o];i.rspm=t;var n=s[--o];i.rsgf_1=n-1,F(M(i.rstables,i.rsbt));var c=s[--o];i.rsalog=c;var d=s[--o];i.rslog=d,i.rsprod=function(){if(0!=s[o-1])if(0!=s[o-2]){var e=s[--o],a=s[--o];s[o++]=M(i.rsalog,W(M(i.rslog,e)+M(i.rslog,a))%i.rsgf_1)}else o-=2,s[o++]=0;else o-=2,s[o++]=0},s[o++]="coeffs",s[o++]=i.rsnc,s[o++]=i.rsbt,i.azteccode_coeffscachefetch();var l=s[--o];i[s[--o]]=l,i.lfsr=h(i.rsnc);var p=i.rscws,b=i.coeffs,f=i.rsnc,m=i.lfsr;s[o++]=function(){var e=s[--o];s[o++]=M(i.rscws,e)},s[o++]=p.length,s[o++]=b,s[o++]=f,s[o++]=m,s[o++]=i.rsprod,eo(),s[o++]=i.lfsr},G(i.format,"full")&&(i.mode=(i.layers-1)*2048+(i.cws.length-1),i.readerinit&&(i.mode=1024|i.mode),i.mode=h([p((61440&i.mode)/4096),p((3840&i.mode)/256),p((240&i.mode)/16),15&i.mode]),s[o++]=1/0,F(i.mode),s[o++]=i.mode,s[o++]=6,s[o++]=4,i.rscodes(),F(s[--o]),i.mode=h()),G(i.format,"compact")&&(i.mode=(i.layers-1)*64+(i.cws.length-1),i.readerinit&&(i.mode=32|i.mode),i.mode=h([p((240&i.mode)/16),15&i.mode]),s[o++]=1/0,F(i.mode),s[o++]=i.mode,s[o++]=5,s[o++]=4,i.rscodes(),F(s[--o]),i.mode=h()),G(i.format,"rune")){i.mode=q(i.barcode),i.mode=h([p((240&i.mode)/16),15&i.mode]),s[o++]=1/0,F(i.mode),s[o++]=i.mode,s[o++]=5,s[o++]=4,i.rscodes(),F(s[--o]),i.mode=h(),s[o++]=1/0;for(var ex=i.mode,ew=0,e_=ex.length;ew<e_;ew++)s[o++]=10^M(ex,ew);i.mode=h()}i.modebits=u(4*i.mode.length);for(var ek=0,ey=i.modebits.length-1;ek<=ey;ek+=1)A(i.modebits,ek,"0");for(var eq=0,eC=i.mode.length-1;eq<=eC;eq+=1){i.i=eq;var eM=C(u(4),M(i.mode,i.i),2);A(i.modebits,4-eM.length+4*i.i,eM)}s[o++]="ecws",s[o++]=i.cws,s[o++]=W(i.ncws-i.cws.length),s[o++]=i.bpcw,i.rscodes();var eS=s[--o];i[s[--o]]=eS,S(i.options,"debugecc")&&(s[o++]="bwipp.debugecc#30560",s[o++]=i.ecws,Y()),s[o++]=1/0,F(i.cws),F(i.ecws),i.cws=h(),G(i.format,"full")?i.databits=u(W(i.layers*i.layers*16+112*i.layers)):i.databits=u(W(i.layers*i.layers*16+88*i.layers));for(var ej=0,eB=i.databits.length-1;ej<=eB;ej+=1)A(i.databits,ej,"0");for(var eN=0,eA=i.ncws-1;eN<=eA;eN+=1){i.i=eN;var eT=C(u(i.bpcw),M(i.cws,i.i),2);A(i.databits,W(i.bpcw-eT.length+i.bpcw*i.i+(i.databits.length-i.ncws*i.bpcw)),eT)}i.cmv=function(){var e=s[--o],a=s[--o];s[o++]=W(a-e*i.size+i.mid)},i.lmv=function(){var e=s[--o];i.lbit=e;var a=s[--o];i.llyr=a,i.lwid=W(i.fw+4*i.llyr),i.ldir=~~(~~(i.lbit/2)/i.lwid),0==i.ldir&&(s[o++]=W(-~~((i.lwid-1)/2)+1+~~(i.lbit/2)%i.lwid),s[o++]=W(~~((i.fw-1)/2)+2*i.llyr+i.lbit%2),i.cmv()),1==i.ldir&&(s[o++]=W(~~(i.fw/2)+2*i.llyr+i.lbit%2),s[o++]=W(~~((i.lwid-1)/2)-1-~~(i.lbit/2)%i.lwid),i.cmv()),2==i.ldir&&(s[o++]=-W(-~~(i.lwid/2)+1+~~(i.lbit/2)%i.lwid),s[o++]=-W(~~(i.fw/2)+2*i.llyr+i.lbit%2),i.cmv()),3==i.ldir&&(s[o++]=-W(~~((i.fw-1)/2)+2*i.llyr+i.lbit%2),s[o++]=-W(~~(i.lwid/2)-1-~~(i.lbit/2)%i.lwid),i.cmv())},G(i.format,"full")?i.fw=12:i.fw=9,i.size=W(i.fw+4*i.layers)+2,s[o++]=1/0;for(var ez=0,eR=i.size*i.size;ez<eR;ez++)s[o++]=-1;i.pixs=h(),i.mid=W(~~((i.size-1)/2)*i.size+~~((i.size-1)/2)),i.i=0;for(var eI=1,eD=i.layers;eI<=eD;eI+=1){i.layer=eI;for(var eE=0,eF=(i.fw+4*i.layer)*8-1;eE<=eF;eE+=1){i.pos=eE,s[o++]=i.pixs,s[o++]=i.layer,s[o++]=i.pos,i.lmv();var eL=M(i.databits,i.databits.length-i.i-1),eG=s[--o];B(s[--o],eG,eL-48),i.i=i.i+1}}if(G(i.format,"full")){i.fw=13,i.size=W(i.fw+4*i.layers+2+2*~~((i.layers+10.5)/7.5-1)),i.mid=~~(i.size*i.size/2),s[o++]=1/0;for(var eP=0,eO=i.size*i.size;eP<eO;eP++)s[o++]=-2;i.npixs=h();for(var eX=0,eU=~~(i.size/2);eX<=eU;eX+=16){i.i=eX;for(var eK=0,eV=i.size-1;eK<=eV;eK+=1){i.j=eK,s[o++]=i.npixs,s[o++]=-~~(i.size/2)+i.j,s[o++]=i.i,i.cmv();var eH=s[--o];A(s[--o],eH,h([(~~(i.size/2)+i.j+i.i+1)%2])),s[o++]=i.npixs,s[o++]=-~~(i.size/2)+i.j,s[o++]=-i.i,i.cmv();var eZ=s[--o];A(s[--o],eZ,h([(~~(i.size/2)+i.j+i.i+1)%2])),s[o++]=i.npixs,s[o++]=i.i,s[o++]=-~~(i.size/2)+i.j,i.cmv();var eW=s[--o];A(s[--o],eW,h([(~~(i.size/2)+i.j+i.i+1)%2])),s[o++]=i.npixs,s[o++]=-i.i,s[o++]=-~~(i.size/2)+i.j,i.cmv();var eY=s[--o];A(s[--o],eY,h([(~~(i.size/2)+i.j+i.i+1)%2]))}}i.j=0;for(var eQ=0,e$=i.npixs.length-1;eQ<=e$;eQ+=1)i.i=eQ,-2==M(i.npixs,i.i)&&(B(i.npixs,i.i,M(i.pixs,i.j)),i.j=i.j+1);i.pixs=i.npixs}i.fw=~~(i.fw/2);for(var eJ=-i.fw,e1=i.fw;eJ<=e1;eJ+=1){i.i=eJ;for(var e2=-i.fw,e3=i.fw;e2<=e3;e2+=1){i.j=e2,s[o++]=i.pixs,s[o++]=i.i,s[o++]=i.j,i.cmv();var e0=d(i.i)>d(i.j)?d(i.i):d(i.j),e4=s[--o];B(s[--o],e4,(e0+1)%2)}}for(var e6=h([h([-(i.fw+1),i.fw,1]),h([-(i.fw+1),i.fw+1,1]),h([-i.fw,i.fw+1,1]),h([i.fw+1,i.fw+1,1]),h([i.fw+1,i.fw,1]),h([i.fw+1,-i.fw,1]),h([i.fw,i.fw+1,0]),h([i.fw+1,-(i.fw+1),0]),h([i.fw,-(i.fw+1),0]),h([-i.fw,-(i.fw+1),0]),h([-(i.fw+1),-(i.fw+1),0]),h([-(i.fw+1),-i.fw,0])]),e5=0,e8=e6.length;e5<e8;e5++){s[o++]=i.pixs,F(M(e6,e5)),x(3,1),i.cmv();var e7=s[--o],e9=s[--o];B(s[--o],e7,e9)}var ae=G(i.format,"full")?i.azteccode_modemapfull:i.azteccode_modemapcompact;i.modemap=ae;for(var aa=0,ar=i.modemap.length-1;aa<=ar;aa+=1){s[o++]=aa,s[o++]=i.pixs,F(M(i.modemap,aa)),i.cmv();var at=s[--o],an=s[--o],ao=s[--o];B(an,at,M(i.modebits,ao)-48)}s[o++]=new Map([["ren","renmatrix"],["pixs",i.pixs],["pixx",i.size],["pixy",i.size],["height",i.size*i.modunit/72],["width",i.size*i.modunit/72],["opt",i.options]]),i._render&&a0(),i=e}function au(){var e=i;(i=Object.assign({},i,au.globals)).dontdraw=!1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw),B(i.options,"format","compact"),i.bwipp_dontdraw=!0,s[o++]=i.barcode,s[o++]=i.options,ag();var t=s[--o];i.args=t,B(i.args,"opt",i.options),s[o++]=i.args,i._render&&a0(),i=e}function ax(){var e=i;(i=Object.assign({},i,ax.globals)).dontdraw=!1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw),B(i.options,"format","rune"),i.bwipp_dontdraw=!0,s[o++]=i.barcode,s[o++]=i.options,ag();var t=s[--o];i.args=t,B(i.args,"opt",i.options),s[o++]=i.args,i._render&&a0(),i=e}function aw(){if(!aw.globals){var e=i;i=aw.globals={},s[o++]=1/0;for(var a=h(["T-16","T-32","T-48","S-10","S-20","S-30","A","B","C","D","E","F","G","H"]),r=0,t=a.length;r<t;r++){var n=M(a,r);s[o++]=n,s[o++]=n}var c=g();i.codeone_versionopts=c,i.codeone_stypevals=h(["1","1010","1100100","1111101000","10011100010000","11000011010100000","11110100001001000000","100110001001011010000000","101111101011110000100000000","111011100110101100101000000000","1001010100000010111110010000000000","1011101001000011101101110100000000000","1110100011010100101001010001000000000000","10010001100001001110011100101010000000000000","10110101111001100010000011110100100000000000000","11100011010111111010100100110001101000000000000000","100011100001101111001001101111110000010000000000000000","101100011010001010111100001011101100010100000000000000000"]),i.codeone_stypemetrics=h([h(["
1S-10",8,11,10,4,4,1,99,99,99]),h(["S-20",8,21,20,8,8,1,99,99,99]),h(["S-30",8,31,30,12,12,1,99,99,99])]),i.codeone_nonstypemetrics=h([h(["A",16,18,16,10,10,1,4,99,6]),h(["B",22,22,20,19,16,1,4,99,8]),h(["C",28,32,28,44,26,1,4,22,11]),h(["D",40,42,36,91,44,1,4,16,16]),h(["E",52,54,48,182,70,1,4,22,22]),h(["F",70,76,68,370,140,2,4,22,31]),h(["G",104,98,88,732,280,4,6,21,47]),h(["H",148,134,120,1480,560,8,6,20,69]),h(["T-16",16,17,16,10,10,1,99,99,99]),h(["T-32",16,33,32,24,16,1,99,99,99]),h(["T-48",16,49,48,38,22,1,99,99,99])]),i.codeone_fnc1=-1,i.codeone_fnc3=-2,i.codeone_lc=-5,i.codeone_lb=-6,i.codeone_lx=-7,i.codeone_lt=-8,i.codeone_ld=-9,i.codeone_unl=-10,i.codeone_fnc2=-11,i.codeone_fnc4=-12,i.codeone_sft1=-13,i.codeone_sft2=-14,i.codeone_sft3=-15,i.codeone_eci=-16,i.codeone_pad=-17,i.codeone_fnc1ld=-18,i.codeone_unlcw=255,i.codeone_a=0,i.codeone_c=1,i.codeone_t=2,i.codeone_x=3,i.codeone_d=4,i.codeone_b=5,i.codeone_encfuncs=h(["encA","encCTX","encCTX","encCTX","encD","encB"]);var p=new Map([["A","121343"],["B","12134343"],["C","12121343"],["D","1213434343"],["E","1212134343"],["F","1212121343"],["G","121213434343"],["H","121212134343"],["S","56661278"],["T","5666666666127878"]]);i.codeone_cpatmap=p;var b=new Map([["A",h([h([12,5])])],["B",h([h([16,7])])],["C",h([h([26,12])])],["D",h([])],["E",h([h([26,23])])],["F",h([h([26,32]),h([70,32]),h([26,34]),h([70,34])])],["G",h([h([27,48]),h([69,48])])],["H",h([h([26,70]),h([66,70]),h([106,70]),h([26,72]),h([66,72]),h([106,72])])],["S-10",h([])],["S-20",h([h([10,4])])],["S-30",h([h([15,4]),h([15,6])])],["T-16",h([h([8,10])])],["T-32",h([h([16,10]),h([16,12])])],["T-48",h([h([24,10]),h([24,12]),h([24,14])])]]);i.codeone_blackdotmap=b,i.codeone_rsparams=h([h([]),h([]),h([]),h([]),h([]),h([32,37]),h([]),h([]),h([256,301])]),s[o++]=1/0;for(var f=0;f<=128;f+=1)s[o++]=f,s[o++]=f+1;s[o++]=i.codeone_pad,s[o++]=129;for(var m=0;m<=99;m+=1){var v=C(u(2),m,10),x=_(u(2),"00");A(x,2-v.length,v),s[o++]=x,s[o++]=m+130}var w=h([i.codeone_lc,i.codeone_lb,i.codeone_fnc1,i.codeone_fnc2,i.codeone_fnc3,i.codeone_fnc4,i.codeone_fnc1ld]);s[o++]=229;for(var k=0,y=w.length;k<y;k++){var q=s[--o]+1;s[o++]=M(w,k),s[o++]=q,s[o++]=q}s[o-1]=i.codeone_lx,s[o++]=238,s[o++]=i.codeone_lt,s[o++]=239,i.avals=g(),s[o++]=1/0;for(var j=i.avals,T=j.size,z=j.keys(),R=0;R<T;R++){var D=z.next().value,X=j.get(D);s[o++]=D,s[o++]=1/0,s[o++]=X;var U=h();s[o++]=U}i.avals=g(),s[o++]=1/0,s[o++]=i.codeone_sft1,s[o++]=0,s[o++]=i.codeone_sft2,s[o++]=1,s[o++]=i.codeone_sft3,s[o++]=2,s[o++]=32,s[o++]=3;for(var V=48;V<=57;V+=1)s[o++]=V,s[o++]=V-44;for(var Z=65;Z<=90;Z+=1)s[o++]=Z,s[o++]=Z-51;var Q=g();i.cnvals=Q,s[o++]=1/0;for(var $=0;$<=31;$+=1)s[o++]=$,s[o++]=$;var J=g();i.c1vals=J,s[o++]=1/0;for(var ee=33;ee<=47;ee+=1)s[o++]=ee,s[o++]=ee-33;for(var en=58;en<=64;en+=1)s[o++]=en,s[o++]=en-43;for(var es=91;es<=95;es+=1)s[o++]=es,s[o++]=es-69;s[o++]=i.codeone_fnc1,s[o++]=27,s[o++]=i.codeone_fnc2,s[o++]=28,s[o++]=i.codeone_fnc3,s[o++]=29,s[o++]=i.codeone_fnc4,s[o++]=30,s[o++]=i.codeone_pad,s[o++]=31;var ei=g();i.c2vals=ei,s[o++]=1/0;for(var ec=96;ec<=127;ec+=1)s[o++]=ec,s[o++]=ec-96;var ed=g();i.c3vals=ed,s[o++]=1/0;for(var el=i.cnvals,ep=el.size,eb=el.keys(),ef=0;ef<ep;ef++){var em=eb.next().value,ev=el.get(em);s[o++]=em,s[o++]=1/0,s[o++]=ev;var eh=h();s[o++]=eh}for(var eg=i.c1vals,eu=eg.size,ex=eg.keys(),ew=0;ew<eu;ew++){var e_=ex.next().value,ek=eg.get(e_);s[o++]=e_,s[o++]=1/0,s[o++]=M(i.cnvals,i.codeone_sft1),s[o++]=ek;var ey=h();s[o++]=ey}for(var eq=i.c2vals,eC=eq.size,eM=eq.keys(),eS=0;eS<eC;eS++){var ej=eM.next().value,eB=eq.get(ej);s[o++]=ej,s[o++]=1/0,s[o++]=M(i.cnvals,i.codeone_sft2),s[o++]=eB;var eN=h();s[o++]=eN}for(var eA=i.c3vals,eT=eA.size,ez=eA.keys(),eR=0;eR<eT;eR++){var eI=ez.next().value,eD=eA.get(eI);s[o++]=eI,s[o++]=1/0,s[o++]=M(i.cnvals,i.codeone_sft3),s[o++]=eD;var eE=h();s[o++]=eE}i.cvals=g(),s[o++]=1/0,s[o++]=i.codeone_sft1,s[o++]=0,s[o++]=i.codeone_sft2,s[o++]=1,s[o++]=i.codeone_sft3,s[o++]=2,s[o++]=32,s[o++]=3;for(var eF=48;eF<=57;eF+=1)s[o++]=eF,s[o++]=eF-44;for(var eL=97;eL<=122;eL+=1)s[o++]=eL,s[o++]=eL-83;var eG=g();i.tnvals=eG,s[o++]=1/0;for(var eP=0;eP<=31;eP+=1)s[o++]=eP,s[o++]=eP;
1var eO=g();i.t1vals=eO,s[o++]=1/0;for(var eX=33;eX<=47;eX+=1)s[o++]=eX,s[o++]=eX-33;for(var eU=58;eU<=64;eU+=1)s[o++]=eU,s[o++]=eU-43;for(var eK=91;eK<=95;eK+=1)s[o++]=eK,s[o++]=eK-69;s[o++]=i.codeone_fnc1,s[o++]=27,s[o++]=i.codeone_fnc2,s[o++]=28,s[o++]=i.codeone_fnc3,s[o++]=29,s[o++]=i.codeone_fnc4,s[o++]=30,s[o++]=i.codeone_pad,s[o++]=31;var eV=g();i.t2vals=eV,s[o++]=1/0,s[o++]=96,s[o++]=0;for(var eH=65;eH<=90;eH+=1)s[o++]=eH,s[o++]=eH-64;for(var eZ=123;eZ<=127;eZ+=1)s[o++]=eZ,s[o++]=eZ-96;var eW=g();i.t3vals=eW,s[o++]=1/0;for(var eY=i.tnvals,eQ=eY.size,e$=eY.keys(),eJ=0;eJ<eQ;eJ++){var e1=e$.next().value,e2=eY.get(e1);s[o++]=e1,s[o++]=1/0,s[o++]=e2;var e3=h();s[o++]=e3}for(var e0=i.t1vals,e4=e0.size,e6=e0.keys(),e5=0;e5<e4;e5++){var e8=e6.next().value,e7=e0.get(e8);s[o++]=e8,s[o++]=1/0,s[o++]=M(i.tnvals,i.codeone_sft1),s[o++]=e7;var e9=h();s[o++]=e9}for(var ae=i.t2vals,aa=ae.size,ar=ae.keys(),at=0;at<aa;at++){var an=ar.next().value,ao=ae.get(an);s[o++]=an,s[o++]=1/0,s[o++]=M(i.tnvals,i.codeone_sft2),s[o++]=ao;var as=h();s[o++]=as}for(var ai=i.t3vals,ac=ai.size,ad=ai.keys(),al=0;al<ac;al++){var ap=ad.next().value,ab=ai.get(ap);s[o++]=ap,s[o++]=1/0,s[o++]=M(i.tnvals,i.codeone_sft3),s[o++]=ab;var af=h();s[o++]=af}i.tvals=g();for(var am=128;am<=255;am+=1){i.i=am;var av=i.avals,ah=i.i;s[o++]=1/0,F(M(i.avals,i.codeone_fnc4)),F(M(i.avals,i.i-128)),B(av,ah,h());var ag=i.cvals,au=i.i;s[o++]=1/0,F(M(i.cvals,i.codeone_fnc4)),F(M(i.cvals,i.i-128)),B(ag,au,h());var ax=i.tvals,a_=i.i;s[o++]=1/0,F(M(i.tvals,i.codeone_fnc4)),F(M(i.tvals,i.i-128)),B(ax,a_,h())}i.avals=i.avals,i.cvals=i.cvals,i.tvals=i.tvals,s[o++]=1/0,s[o++]=13,s[o++]=0,s[o++]=42,s[o++]=1,s[o++]=62,s[o++]=2,s[o++]=32,s[o++]=3;for(var ak=48;ak<=57;ak+=1)s[o++]=ak,s[o++]=ak-44;for(var ay=65;ay<=90;ay+=1)s[o++]=ay,s[o++]=ay-51;var aq=g();i.xvals=aq,s[o++]=1/0;for(var aC=i.xvals,aM=aC.size,aS=aC.keys(),aj=0;aj<aM;aj++){var aB=aS.next().value,aN=aC.get(aB);s[o++]=aB,s[o++]=1/0,s[o++]=aN;var aA=h();s[o++]=aA}var aT=g();i.xvals=aT,s[o++]=1/0;for(var az=0;az<=255;az+=1)s[o++]=az,s[o++]=az;var aR=g();i.bvals=aR,s[o++]=1/0;for(var aI=i.bvals,aD=aI.size,aE=aI.keys(),aF=0;aF<aD;aF++){var aL=aE.next().value,aG=aI.get(aL);s[o++]=aL,s[o++]=1/0,s[o++]=aG;var aP=h();s[o++]=aP}var aO=g();i.bvals=aO,i.encvals=h([i.avals,i.cvals,i.tvals,i.xvals,-1,i.bvals]),s[o++]=1/0;for(var aX=0,aU=i.codeone_rsparams.length;aX<aU;aX++){var aK=M(i.codeone_rsparams,aX);if(s[o++]=aK,0!=aK.length){F(s[--o]);var aV=s[--o];i.rspm=aV;var aH=s[--o];i.rsgf=aH,s[o++]=1/0,s[o++]=1;for(var aZ=0,aW=i.rsgf-1;aZ<aW;aZ++){var aY=2*s[o-1];if(s[o++]=aY,aY>=i.rsgf){var aQ=s[--o];s[o++]=H(aQ,i.rspm)}}i.rsalog=h(),i.rslog=h(i.rsgf);for(var a$=1,aJ=i.rsgf-1;a$<=aJ;a$+=1)B(i.rslog,M(i.rsalog,a$),a$);s[o++]=h([i.rslog,i.rsalog])}else s[o-1]=h([])}var a1=h();i.rstables=a1,i.codeone_rsprod=function(){if(0!=s[o-1])if(0!=s[o-2]){var e=s[--o],a=s[--o];s[o++]=M(i.rsalog,W(M(i.rslog,e)+M(i.rslog,a))%i.gf_1)}else o-=2,s[o++]=0;else o-=2,s[o++]=0},i.codeone_gencoeffs=function(){s[o++]=1/0,s[o++]=1;for(var e=0,a=i.ecpb;e<a;e++)s[o++]=0;i.coeffs=h();for(var r=0,t=i.ecpb-1;r<=t;r+=1){var n=i.coeffs;B(n,r+1,M(n,r+1-1)),s[o++]=M(i.rsalog,r);for(var c=r;c>=1;c-=1){var d=i.coeffs,l=s[o-1];s[o++]=d,s[o++]=c,s[o++]=M(d,c),s[o++]=l,i.codeone_rsprod();var p=s[--o],b=s[--o];B(s[--o],b,H(p,M(i.coeffs,b-1)))}var f=i.coeffs,m=s[o-1];s[o++]=f,s[o++]=0,s[o++]=M(f,0),s[o++]=m,i.codeone_rsprod();var v=s[--o],g=s[--o];B(s[--o],g,v),o--}s[o++]=N(i.coeffs,0,i.coeffs.length-1)},i.codeone_coeffscachemax=9,i.codeone_coeffscachelimit=212,s[o++]=i.codeone_coeffscachemax,s[o++]=i.codeone_coeffscachelimit,er();var a2=s[--o];i.codeone_coeffscache=a2,i.codeone_coeffscachefetch=function(){var e=s[--o];i.rsbt=e;var a=s[--o];i.ecpb=a,i.rslog=M(M(i.rstables,i.rsbt),0),i.rsalog=M(M(i.rstables,i.rsbt),1),i.gf=i.rsalog.length,i.gf_1=i.gf-1;var r=M(i.codeone_coeffscache,"fetch");if(s[o++]=W(1e4*i.rsbt+i.ecpb),s[o++]=function(){i.codeone_gencoeffs()},s[o++]=function(){var e=s[--o];s[o++]=e.length},!0===r())return!0},i=e}var e=i;(i=Object.assign({},i,aw.globals)).dontdraw=!1,i.version="unset",i.parse=!1,i.parsefnc=!1,s[o++]=null,ea();var a3=s[--o];i.options=a3;var a4=s[--o];if(i.barcode=a4,i.barcode.length>4e3&&(s[o++]="bwipp.codeoneInputTooLong#31229",s[o++]="The input data is too long",Y()),i._render=!(i.dontdraw||i.bwipp_dontdraw),i.modunit=2,P(i.version,"unset")&&!S(i.codeone_versionopts,i.version)&&(s[o++]="bwipp.codeoneBadVersion#31256",s[o++]="version must be A to H, T-16, T-32, T-48, S-10, S-20 or S-30",Y()),i.stype=G(N(i.version,0,1),"S"),i.ttype=G(N(i.version,0,1),"T"),i.stype){I(i.barcode,function(){var e=s[--o];(e<48||e>57)&&(s[o++]="bwipp.codeoneStypeNonDigit#31271",s[o++]="S-Type symbols can only contain digits",Y())}),i.barlen=i.barcode.length,i.barlen>18&&(s[o++]="bwipp.codeoneStypeTooLong#31277",s[o++]="Maximum length exceeded",Y()),i.normalize=function(){var e=s[--o];i.base=e;var a=s[--o];i.num=a;for(var r=i.num.length-1;r>=1;r-=1){i.i=r;var t=i.num,n=i.i;B(t,n-1,W(M(t,n-1)+~~(M(i.num,i.i)/i.base))),B(i.num,i.i,M(i.num,i.i)%i.base)}if(K(M(i.num,0),i.base)){for(s[o++]=1/0,s[o++]=M(i.num,0);!O(s[o-1],i.base);){var c=s[--o];s[o++]=c%i.base,s[o++]=~~(c/i.base)}i.extcnt=E()-1,L(h(E()));var d=s[--o];i.extdigits=d,s[o-1]=1/0;for(var l=i.extcnt;l>=0;l-=1)s[o++]=M(i.extdigits,l);F(N(i.num,1,i.num.length-1)),i.num=h()}for(s[o++]=0;!(s[o-1]>=i.num.length);){var p=s[o-1];if(0!=M(i.num,p))break;s[o-1]+=1}if(s[o-1]>=i.num.length)s[o-1]=h([0]);else{var b=s[--o];s[o++]=N(i.num,b,W(i.num.length-b))}},i.bigadd=function(){var e=s[--o],a=s[--o];if(i.offset=d(e.length-a.length),e.length<a.length){var r=e;e=a,a=r}i.a=e,i.b=a;for(var t=0,n=i.b.length-1;t<=n;t+=1){var c=i.a,l=i.offset;B(c,t+l,W(M(c,t+l)+M(i.b,t)))}s[o++]=i.a},i.barlen=i.barcode.length,i.v=h([1]);for(var a6=0,a5=i.barlen-1;a6<=a5;a6+=1){i.i=a6,s[o++]=1/0,I(M(i.codeone_stypevals,i.i),function(){var e=s[--o];s[o++]=(e-48)*(M(i.barcode,i.barlen-i.i-1)-48)});var a8=h();s[o++]=a8,s[o++]=i.v,i.bigadd();var a7=s[--o];i.v=a7}s[o++]="v",s[o++]=i.v,s[o++]=2,i.normalize();var a9=s[--o];i[s[--o]]=a9,s[o++]=1/0;
1for(var re=0,ra=(5-i.v.length%5)%5;re<ra;re++)s[o++]=0;F(i.v),i.v=h(),i.cws=h(~~(i.v.length/5));for(var rr=0,rt=i.cws.length-1;rr<=rt;rr+=1){i.i=rr;for(var rn=N(i.v,5*i.i,5),ro=0,rs=0,ri=rn.length;rs<ri;rs++)ro=2*W(ro+M(rn,rs));B(i.cws,i.i,~~(ro/2))}i.metrics=i.codeone_stypemetrics}else{i.fncvals=new Map([["parse",i.parse],["parsefnc",i.parsefnc],["eci",!0],["FNC1",i.codeone_fnc1],["FNC3",i.codeone_fnc3]]),s[o++]=i.barcode,s[o++]=i.fncvals,et();var rc=s[--o];i.msg=rc,i.msglen=i.msg.length,i.eciesc=92,s[o++]="numecis",s[o++]=0,I(i.msg,function(){s[--o]<=-1e6&&(s[o-1]+=1)});var rd=s[--o];if(i[s[--o]]=rd,i.numecis>0){i.msgtmp=h(W(2*i.msg.length+6*i.numecis)+2),B(i.msgtmp,0,i.codeone_pad),B(i.msgtmp,1,i.eciesc),i.j=2;for(var rl=0,rp=i.msg.length-1;rl<=rp;rl+=1){var rb=M(i.msg,rl);if(s[o++]=rb,rb<=-1e6){for(var rf=s[--o],rm=N(C(u(7),-rf,10),1,6),rv=0,rh=rm.length;rv<rh;rv++)s[o++]=M(rm,rv);L(h(6));var rg=s[--o];A(i.msgtmp,i.j+1,rg),B(i.msgtmp,i.j,i.eciesc),i.j=i.j+7}else if(s[o-1]!=i.eciesc){var ru=s[--o];B(i.msgtmp,i.j,ru),i.j=i.j+1}else o--,B(i.msgtmp,i.j,i.eciesc),B(i.msgtmp,i.j+1,i.eciesc),i.j=i.j+2}i.msg=N(i.msgtmp,0,i.j),i.msglen=i.msg.length}i.msglen>3550&&(s[o++]="bwipp.codeoneInputTooLong#31421",s[o++]="The input data is too long",Y()),i.metrics=i.codeone_nonstypemetrics,s[o++]=1/0;for(var rx=i.metrics,rw=0,r_=rx.length;rw<r_;rw++)i.m=M(rx,rw),i.vers=M(i.m,0),i.dcws=M(i.m,4),i.okay=!0,G(i.version,"unset")?1!=i.vers.length&&(i.okay=!1):P(i.version,i.vers)&&(i.okay=!1),i.okay&&(s[o++]=i.dcws);L(h(E()));var rk=s[--o];i.fullcws=rk,s[o-1]=1/0;for(var ry=0;ry<1480;ry++)s[o++]=1e4;i.numremcws=h(),I(i.fullcws,function(){var e=s[--o];B(i.numremcws,e-1,1)});for(var rq=1478;rq>=0;rq-=1)i.i=rq,1!=M(i.numremcws,i.i)&&B(i.numremcws,i.i,M(i.numremcws,i.i+1)+1);i.getnumremcws=function(){s[o-1]>=i.numremcws.length&&(s[o-1]="bwipp.codeoneTooLong#31458",s[o++]="Maximum length exceeded",Y());var e=s[--o];s[o++]=M(i.numremcws,e)},s[o++]=1/0;for(var rC=0,rM=i.msglen;rC<rM;rC++)s[o++]=0;s[o++]=0,i.numD=h(),s[o++]=1/0;for(var rS=0,rj=i.msglen;rS<rj;rS++)s[o++]=0;s[o++]=9999,i.nextXterm=h(),s[o++]=1/0;for(var rB=0,rN=i.msglen;rB<rN;rB++)s[o++]=0;s[o++]=9999,i.nextNonX=h();for(var rA=i.msglen-1;rA>=0;rA-=1)i.i=rA,i.barchar=M(i.msg,i.i),i.barchar>=48&&i.barchar<=57&&B(i.numD,i.i,M(i.numD,i.i+1)+1),13==i.barchar||42==i.barchar||62==i.barchar?B(i.nextXterm,i.i,0):B(i.nextXterm,i.i,M(i.nextXterm,i.i+1)+1),S(i.xvals,i.barchar)?B(i.nextNonX,i.i,M(i.nextNonX,i.i+1)+1):B(i.nextNonX,i.i,0);s[o++]=1/0;for(var rT=i.nextXterm,rz=0,rR=rT.length;rz<rR;rz++){var rI=M(rT,rz);s[o++]=rI,rI>1e4&&(s[o-1]=1e4)}i.nextXterm=h(),s[o++]=1/0;for(var rD=i.nextNonX,rE=0,rF=rD.length;rE<rF;rE++){var rL=M(rD,rE);s[o++]=rL,rL>1e4&&(s[o-1]=1e4)}for(i.nextNonX=h(),i.isD=function(){s[o++]=i.char>=48&&i.char<=57},i.isC=function(){s[o++]=S(i.cnvals,i.char)},i.isT=function(){s[o++]=S(i.tnvals,i.char)},i.isX=function(){s[o++]=S(i.xvals,i.char)},i.isEA=function(){s[o++]=i.char>127},i.isFN=function(){s[o++]=i.char<0},i.XtermFirst=function(){var e=s[--o];s[o++]=O(M(i.nextXterm,e),M(i.nextNonX,e))},i.lookup=function(){i.ac=1,i.cc=2,i.tc=2,i.xc=2,i.bc=3,i.mode==i.codeone_a&&(i.ac=0,i.cc=1,i.tc=1,i.xc=1,i.bc=2),i.mode==i.codeone_c&&(i.cc=0),i.mode==i.codeone_t&&(i.tc=0),i.mode==i.codeone_x&&(i.xc=0),i.mode==i.codeone_b&&(i.bc=0);for(var e=0;e<1;e++)for(i.k=0;;){if(i.i+i.k==i.msglen){for(var a=h([i.ac,i.cc,i.tc,i.xc]),r=!0,t=0,n=a.length;t<n;t++)r=r&&i.bc<=l(M(a,t));if(r){s[o++]=i.codeone_b;break}for(var c=h([i.cc,i.tc,i.xc,i.bc]),d=!0,p=0,b=c.length;p<b;p++)d=d&&i.ac<=l(M(c,p));if(d){s[o++]=i.codeone_a;break}for(var f=h([i.tc,i.xc]),m=!0,v=0,g=f.length;v<g;v++)m=m&&l(i.cc)<=l(M(f,v));if(m){s[o++]=i.codeone_c;break}for(var u=h([i.xc]),x=!0,w=0,_=u.length;w<_;w++)x=x&&l(i.tc)<=l(M(u,w));if(x){s[o++]=i.codeone_t;break}s[o++]=i.codeone_x;break}if(i.char=M(i.msg,i.i+i.k),s[o++]="ac",s[o++]=i.ac,i.isD(),s[--o]){var k=s[--o];s[o++]=W(k+.5)}else if(i.isEA(),s[--o]){var y=s[--o];s[o++]=l(y)+2}else{var q=s[--o];s[o++]=l(q)+1}var C=s[--o];if(i[s[--o]]=C,s[o++]="cc",s[o++]=i.cc,i.isC(),s[--o]){var S=s[--o];s[o++]=W(S+.6666667)}else if(i.isEA(),s[--o]){var j=s[--o];s[o++]=W(j+2.6666667)}else{var B=s[--o];s[o++]=W(B+1.3333334)}var N=s[--o];if(i[s[--o]]=N,s[o++]="tc",s[o++]=i.tc,i.isT(),s[--o]){var A=s[--o];s[o++]=W(A+.6666667)}else if(i.isEA(),s[--o]){var T=s[--o];s[o++]=W(T+2.6666667)}else{var z=s[--o];s[o++]=W(z+1.3333334)}var R=s[--o];if(i[s[--o]]=R,s[o++]="xc",s[o++]=i.xc,i.isX(),s[--o]){var I=s[--o];s[o++]=W(I+.6666667)}else if(i.isEA(),s[--o]){var D=s[--o];s[o++]=W(D+4.3333334)}else{var E=s[--o];s[o++]=W(E+3.3333334)}var F=s[--o];i[s[--o]]=F,s[o++]="bc",s[o++]=i.bc,i.isFN(),s[--o]?s[o-1]+=3:s[o-1]+=1;var L=s[--o];if(i[s[--o]]=L,i.k>=3){for(var G=h([i.ac,i.cc,i.tc,i.xc]),P=!0,O=0,X=G.length;O<X;O++)P=P&&i.bc+1<=l(M(G,O));if(P){s[o++]=i.codeone_b;break}for(var U=h([i.cc,i.tc,i.xc,i.bc]),K=!0,V=0,H=U.length;V<H;V++)K=K&&i.ac+1<=l(M(U,V));if(K){s[o++]=i.codeone_a;break}for(var Z=h([i.ac,i.cc,i.xc,i.bc]),Y=!0,Q=0,$=Z.length;Q<$;Q++)Y=Y&&l(i.tc)+1<=l(M(Z,Q));if(Y){s[o++]=i.codeone_t;break}for(var J=h([i.ac,i.tc]),ee=!0,ea=0,er=J.length;ea<er;ea++)ee=ee&&l(i.cc)+1<=l(M(J,ea));if(ee){if(l(i.cc)<l(i.xc)){s[o++]=i.codeone_c;break}if(i.cc==i.xc){if(s[o++]=i.i+i.k+1,i.XtermFirst(),s[--o]){s[o++]=i.codeone_x;break}s[o++]=i.codeone_c;break}}for(var et=h([i.ac,i.cc,i.tc,i.bc]),en=!0,eo=0,es=et.length;eo<es;eo++)en=en&&l(i.xc)+1<=l(M(et,eo));if(en){s[o++]=i.codeone_x;break}}i.k=i.k+1}},i.addtocws=function(){s[o-1].length+i.j>1480&&(s[o-1]="bwipp.codeoneTooLong#31533",s[o++]="Maximum length exceeded",Y());var e=s[--o];A(i.cws,i.j,e),i.j=e.length+i.j},i.tobin=function(){var e=u(s[--o]);s[o++]=e;for(var a=0,r=e.length-1;a<=r;a+=1)B(s[o-1],a,48);var t=s[o-1];s[o++]=t;var n=s[o-3],i=s[o-1];s[o-3]=s[o-2],o-=2;var c=C(u(i.length),n,2);A(i,i.length-c.length,c);var d=s[--o];s[o++]=1/0,I(d,function(){s[o-1]-=48});var l=h();s[o++]=l},i.Dbitsbuf=h(~~(10*i.msglen/3)+20),i.Dbitslen=0,i.appendbits=function(){var e=s[--o];i.apnd_n=e,L(h(i.apnd_n)),s[o++]=i.Dbitsbuf,s[o++]=i.Dbitslen;var a=s[o-3],r=s[o-1],t=s[o-2];o-=3,A(t,r,a),i.Dbitslen=W(i.Dbitslen+i.apnd_n)},i.encA=function(){for(var e=0;e<1;e++){if(M(i.numD,i.i)>=21){B(i.Dbitsbuf,0,1),B(i.Dbitsbuf,1,1),B(i.Dbitsbuf,2,1),B(i.Dbitsbuf,3,1),i.Dbitslen=4,i.mode=i.codeone_d;break}var a=M(i.numD,i.i);if(a>=13&&W(a+i.i)==i.msglen){B(i.Dbitsbuf,0,1),B(i.Dbitsbuf,1,1),B(i.Dbitsbuf,2,1),B(i.Dbitsbuf,3,1),i.Dbitslen=4,i.mode=i.codeone_d;break}if(M(i.numD,i.i)>=2){var r=u(2);B(r,0,M(i.msg,i.i)),B(r,1,M(i.msg,i.i+1)),s[o++]=M(i.avals,r),i.addtocws(),i.i=i.i+2;break}if(M(i.msg,i.i)==i.codeone_fnc1){if(M(i.numD,i.i+1)>=15){s[o++]=M(i.avals,i.codeone_fnc1ld),i.addtocws(),i.i=i.i+1,i.Dbitslen=0,i.mode=i.codeone_d;break}var t=M(i.numD,i.i+1);if(t>=7&&W(t+i.i)+1==i.msglen){s[o++]=M(i.avals,i.codeone_fnc1ld),i.addtocws(),i.i=i.i+1,i.Dbitslen=0,i.mode=i.codeone_d;break}}s[o++]="newmode",i.lookup();var n=s[--o];
1if(i[s[--o]]=n,i.newmode!=i.mode){s[o++]=M(i.avals,M(h([-1,i.codeone_lc,i.codeone_lt,i.codeone_lx,i.codeone_ld,i.codeone_lb]),i.newmode)),i.addtocws(),i.mode=i.newmode;break}s[o++]=M(i.avals,M(i.msg,i.i)),i.addtocws(),i.i=i.i+1;break}},i.CTXvalstocws=function(){var e=s[--o];i.in=e,s[o++]=1/0;for(var a=0,r=i.in.length-1;a<=r;a+=3){for(var t=N(i.in,a,3),n=0,c=0,d=t.length;c<d;c++)n=40*W(n+M(t,c));var l=~~(n/40)+1;s[o++]=~~(l/256),s[o++]=l%256}L(h(E()));var p=s[--o];s[o-1]=p},i.encCTX=function(){for(i.p=0,i.ctxvals=h(2220);i.i!=i.msglen;){if(i.p%3==0){if(M(i.numD,i.i)>=12){s[o++]=N(i.ctxvals,0,i.p),i.CTXvalstocws(),i.addtocws(),s[o++]=h([i.codeone_unlcw]),i.addtocws(),i.mode=i.codeone_a;break}var e=M(i.numD,i.i);if(e>=8&&W(e+i.i)==i.msglen){s[o++]=N(i.ctxvals,0,i.p),i.CTXvalstocws(),i.addtocws(),s[o++]=h([i.codeone_unlcw]),i.addtocws(),i.mode=i.codeone_a;break}if(i.mode==i.codeone_x){if(!S(i.xvals,M(i.msg,i.i))){s[o++]=N(i.ctxvals,0,i.p),i.CTXvalstocws(),i.addtocws(),s[o++]=i.j,i.getnumremcws(),(1!=s[--o]||M(i.msg,i.i)>127)&&(s[o++]=h([i.codeone_unlcw]),i.addtocws()),i.mode=i.codeone_a;break}if(i.i+1<i.msglen&&(!S(i.xvals,M(i.msg,i.i+1))||i.i+2<i.msglen&&!S(i.xvals,M(i.msg,i.i+2))))break}else if(i.lookup(),s[--o]!=i.mode){s[o++]=N(i.ctxvals,0,i.p),i.CTXvalstocws(),i.addtocws(),s[o++]=h([i.codeone_unlcw]),i.addtocws(),i.mode=i.codeone_a;break}if(i.msglen-i.i<=3){s[o++]=i.j+2*~~(i.p/3),i.getnumremcws();var a=s[--o];i.remcws=a,s[o++]=1/0;for(var r=N(i.msg,i.i,i.msglen-i.i),t=0,n=r.length;t<n;t++){var c=M(r,t),d=S(M(i.encvals,i.mode),c);if(s[o++]=c,d){var l=s[--o];F(M(M(i.encvals,i.mode),l))}else s[o-1]=-1,s[o++]=-1,s[o++]=-1,s[o++]=-1}if(i.remvals=h(),2==i.remcws&&3==i.remvals.length){s[o++]=1/0,F(N(i.ctxvals,0,i.p)),F(i.remvals);var p=h();s[o++]=p,i.CTXvalstocws(),i.addtocws(),i.mode=i.codeone_a,i.i=i.msglen;break}if(2==i.remcws&&2==i.remvals.length&&i.mode!=i.codeone_x){s[o++]=1/0,F(N(i.ctxvals,0,i.p)),F(i.remvals),F(M(M(i.encvals,i.mode),i.codeone_sft1));var b=h();s[o++]=b,i.CTXvalstocws(),i.addtocws(),i.mode=i.codeone_a,i.i=i.msglen;break}if(2==i.remcws&&1==i.remvals.length){s[o++]=N(i.ctxvals,0,i.p),i.CTXvalstocws(),i.addtocws(),s[o++]=h([i.codeone_unlcw]),i.addtocws(),s[o++]=M(i.avals,M(i.msg,i.i)),i.addtocws(),i.mode=i.codeone_a,i.i=i.msglen;break}if(1==i.remcws&&1==i.remvals.length){s[o++]=N(i.ctxvals,0,i.p),i.CTXvalstocws(),i.addtocws(),s[o++]=M(i.avals,M(i.msg,i.i)),i.addtocws(),i.mode=i.codeone_a,i.i=i.msglen;break}}}var f=M(M(i.encvals,i.mode),M(i.msg,i.i));s[o++]=f,f.length+i.p>i.ctxvals.length&&(s[o-1]="bwipp.codeoneTooLong#31717",s[o++]="Maximum length exceeded",Y());var m=s[--o];A(i.ctxvals,i.p,m),i.p=m.length+i.p,i.i=i.i+1}if(i.mode!=i.codeone_a){for(;i.p%3!=0;)i.i=i.i-1,i.p=i.p-M(M(i.encvals,i.mode),M(i.msg,i.i)).length;s[o++]=1/0,F(N(i.ctxvals,0,i.p));var v=h();if(s[o++]=v,i.CTXvalstocws(),i.addtocws(),s[o++]=h([i.codeone_unlcw]),i.addtocws(),i.mode=i.codeone_a,i.i!=i.msglen)if(M(i.numD,i.i)>=2){var g=u(2);B(g,0,M(i.msg,i.i)),B(g,1,M(i.msg,i.i+1)),s[o++]=M(i.avals,g),i.addtocws(),i.i=i.i+2}else s[o++]=M(i.avals,M(i.msg,i.i)),i.addtocws(),i.i=i.i+1}},i.encD=function(){for(;;){if(3>M(i.numD,i.i)){i.Drem=(8-i.Dbitslen%8)%8,s[o++]=i.j+~~(i.Dbitslen/8),i.getnumremcws();var e=s[--o];if(i.remcws=e,s[o++]=i.j+~~(i.Dbitslen/8)-1,i.getnumremcws(),(s[--o]-1==0&&0==i.Drem||1==i.remcws&&0!=i.Drem)&&i.i==i.msglen){(4==i.Drem||6==i.Drem)&&(s[o++]=1,s[o++]=1,s[o++]=1,s[o++]=1,s[o++]=4,i.appendbits()),(2==i.Drem||6==i.Drem)&&(s[o++]=0,s[o++]=1,s[o++]=2,i.appendbits());break}if((i.i==i.msglen-1&&1==M(i.numD,i.i)||i.i==i.msglen-2&&2==M(i.numD,i.i))&&1==i.remcws&&0==i.Drem)break;(i.i!=i.msglen-1||1!=M(i.numD,i.i)||1!=i.remcws||4!=i.Drem&&6!=i.Drem)&&(s[o++]=1,s[o++]=1,s[o++]=1,s[o++]=1,s[o++]=1,s[o++]=1,s[o++]=6,i.appendbits(),i.Drem=(8-i.Dbitslen%8)%8),(4==i.Drem||6==i.Drem)&&(M(i.numD,i.i)>=1?(s[o++]=M(i.msg,i.i)-48+1,s[o++]=4,i.tobin(),F(s[--o]),s[o++]=4,i.appendbits(),i.i=i.i+1):(s[o++]=1,s[o++]=1,s[o++]=1,s[o++]=1,s[o++]=4,i.appendbits()),i.Drem=i.Drem-4),2==i.Drem&&(s[o++]=0,s[o++]=1,s[o++]=2,i.appendbits(),i.Drem=0);break}for(var a=N(i.msg,i.i,3),r=0,t=0,n=a.length;t<n;t++)r=10*W(r+(M(a,t)-48));s[o++]=~~(r/10)+1,s[o++]=10,i.tobin(),F(s[--o]),s[o++]=10,i.appendbits(),i.i=i.i+3}if(i.Dbits=N(i.Dbitsbuf,0,i.Dbitslen),s[o++]=1/0,i.Dbitslen>0)for(var c=0,d=i.Dbitslen-1;c<=d;c+=8){for(var l=N(i.Dbits,c,8),p=0,b=0,f=l.length;b<f;b++)p=2*W(p+M(l,b));s[o++]=~~(p/2)}L(h(E()));var m=s[--o];s[o-1]=m,i.addtocws(),i.mode=i.codeone_a},i.encB=function(){for(i.p=0,i.bvals=h(1480);i.i!=i.msglen&&!(0>M(i.msg,i.i))&&(i.lookup(),s[--o]==i.mode);){;i.p>=i.bvals.length&&(s[o++]="bwipp.codeoneTooLong#31839",s[o++]="Maximum length exceeded",Y()),B(i.bvals,i.p,M(i.msg,i.i)),i.p=i.p+1,i.i=i.i+1}s[o++]=i.j+i.p,i.getnumremcws();var e=s[--o];i.remcws=e-1,s[o++]=1/0,0==i.remcws&&i.i==i.msglen?s[o++]=0:i.p<250?s[o++]=i.p:(s[o++]=~~(i.p/250)+249,s[o++]=i.p%250),F(N(i.bvals,0,i.p)),i.bvals=h(),s[o++]=i.bvals,i.addtocws(),i.mode=i.codeone_a},i.cws=h(1480),i.mode=i.codeone_a,i.i=0,i.j=0;!(i.i>=i.msglen)&&!0!==(0,i[M(i.codeone_encfuncs,i.mode)])(););i.cws=N(i.cws,0,i.j)}for(var rG=i.metrics,rP=0,rO=rG.length;rP<rO&&(i.m=M(rG,rP),i.vers=M(i.m,0),i.rows=M(i.m,1),i.cols=M(i.m,2),i.dcol=M(i.m,3),i.dcws=M(i.m,4),i.rscw=M(i.m,5),i.rsbl=M(i.m,6),i.riso=M(i.m,7),i.risi=M(i.m,8),i.risl=M(i.m,9),i.dcpb=~~(i.dcws/i.rsbl),i.ecpb=~~(i.rscw/i.rsbl),i.okay=!0,P(i.version,"unset")&&P(i.version,i.vers)&&(i.okay=!1),i.cws.length>i.dcws&&(i.okay=!1),!i.okay);rP++);if(i.okay||(s[o++]="bwipp.codeoneNoValidSymbol#31896",s[o++]="Maximum length exceeded",Y()),i.stype){s[o++]=1/0;for(var rX=0,rU=W(i.dcws-i.cws.length);rX<rU;rX++)s[o++]=0;F(i.cws),i.cws=h()}else{s[o++]=1/0,F(i.cws);for(var rK=0,rV=W(i.dcws-i.cws.length);rK<rV;rK++)s[o++]=129;i.cws=h()}S(i.options,"debugcws")&&(s[o++]="bwipp.debugcws#31910",s[o++]=i.cws,Y());var rH=i.stype?5:8;i.rsbt=rH,s[o++]="coeffs",s[o++]=i.ecpb,s[o++]=i.rsbt,i.codeone_coeffscachefetch();var rZ=s[--o];i[s[--o]]=rZ,i.ecbs=h(i.rsbl);for(var rW=0,rY=i.rsbl-1;rW<=rY;rW+=1){i.blk=rW,i.lfsr=h(i.ecpb);var rQ=i.dcpb,r$=i.coeffs,rJ=i.ecpb,r1=i.lfsr;s[o++]=i.ecbs,s[o++]=i.blk,s[o++]=function(){var e=s[--o];s[o++]=M(i.cws,W(e*i.rsbl+i.blk))},s[o++]=rQ,s[o++]=r$,s[o++]=rJ,s[o++]=r1,s[o++]=i.codeone_rsprod,eo();var r2=s[--o];B(s[--o],r2,i.lfsr)}
1if(S(i.options,"debugecc")){s[o++]="bwipp.debugecc#31938",s[o++]=1/0;for(var r3=i.ecbs,r0=0,r4=r3.length;r0<r4;r0++)F(M(r3,r0));var r6=h();s[o++]=r6,Y()}var r5=h(W(i.cws.length+i.rscw));A(r5,0,i.cws),i.cws=r5;for(var r8=0,r7=i.rscw-1;r8<=r7;r8+=1)i.i=r8,B(i.cws,W(i.dcws+i.i),M(M(i.ecbs,i.i%i.rsbl),~~(i.i/i.rsbl)));var r9=i.stype?5:8;i.mmat=h(W(i.dcws+i.rscw)*r9),i.r=0,i.c=0;for(var te=i.stype?2:1,ta=0,tr=i.cws.length-1;te<0?ta>=tr:ta<=tr;ta+=te){if(i.i=ta,i.stype){var tt=_(u(5),"00000"),tn=C(u(5),M(i.cws,i.i),2);A(tt,5-tn.length,tn),s[o++]=1/0,I(tt,function(){s[o-1]-=48});var to=h();i.c1=to;var ts=_(u(5),"00000"),ti=C(u(5),M(i.cws,i.i+1),2);A(ts,5-ti.length,ti),s[o++]=1/0,I(ts,function(){s[o-1]-=48});var tc=h();i.c2=tc,s[o++]=1/0,F(N(i.c1,0,3)),F(N(i.c2,0,2)),i.top=h(),s[o++]=1/0,F(N(i.c1,3,2)),F(N(i.c2,2,3)),i.bot=h()}else{var td=_(u(8),"00000000"),tl=C(u(8),M(i.cws,i.i),2);A(td,8-tl.length,tl),s[o++]=1/0,I(td,function(){s[o-1]-=48});var tp=h();i.top=N(tp,0,4),i.bot=N(tp,4,4)}A(i.mmat,W(i.r*i.dcol+i.c),i.top),A(i.mmat,W((i.r+1)*i.dcol+i.c),i.bot),i.c=i.c+i.top.length,i.c==i.dcol&&(i.c=0,i.r
1=i.r+2)}i.mmv=function(){var e=s[--o],a=s[--o];s[o++]=W(a+e*i.cols)},s[o++]=1/0;for(var tb=0,tf=i.rows*i.cols;tb<tf;tb++)s[o++]=-1;i.pixs=h(),i.artifact=h([function(){for(var e=0,a=i.cols;e<a;e++)s[o++]=0},function(){for(var e=0,a=i.cols;e<a;e++)s[o++]=1},function(){s[o++]=0;for(var e=0,a=i.cols-2;e<a;e++)s[o++]=1;s[o++]=0},function(){s[o++]=0,s[o++]=1;for(var e=0,a=i.cols-4;e<a;e++)s[o++]=0;s[o++]=1,s[o++]=0},function(){for(var e=0,a=~~((i.cols-1)/2);e<a;e++)s[o++]=-1;s[o++]=1;for(var r=0,t=~~((i.cols-1)/2);r<t;r++)s[o++]=-1},function(){for(var e=0,a=~~((i.cols-1)/2);e<a;e++)s[o++]=-1;s[o++]=0;for(var r=0,t=~~((i.cols-1)/2);r<t;r++)s[o++]=-1},function(){s[o++]=1;for(var e=0,a=i.cols-2;e<a;e++)s[o++]=0;s[o++]=1},function(){s[o++]=1,s[o++]=0;for(var e=0,a=i.cols-4;e<a;e++)s[o++]=1;s[o++]=0,s[o++]=1}]),i.cpat=M(i.codeone_cpatmap,N(i.vers,0,1)),s[o++]=i.pixs,s[o++]=0,s[o++]=~~(W(i.rows-i.cpat.length)/2),i.mmv(),s[o++]=1/0,I(i.cpat,function(){var e=s[--o];if(!0===M(i.artifact,e-49)())return!0});var tm=h(),tv=s[--o];A(s[--o],tv,tm);for(var th=0,tg=i.risl-1;th<=tg;th+=1){i.i=th;for(var tu=i.riso,tx=i.risi,tw=i.cols-1;tx<0?tu>=tw:tu<=tw;tu+=tx){i.j=tu;var t_=h([1,+(i.i%12==0)]);s[o++]=t_,s[o++]=t_,s[o++]=i.pixs,s[o++]=i.j,s[o++]=i.i,i.mmv();var tk=s[o-3],ty=s[o-1],tq=s[o-2];if(o-=3,A(tq,ty,tk),i.i!=i.risl-1){s[o++]=i.pixs,s[o++]=W(i.cols-i.j)-2,s[o++]=W(i.rows-i.i)-1,i.mmv();var tC=s[o-3],tM=s[o-1],tS=s[o-2];o-=3,A(tS,tM,tC)}else o--}}I(M(i.codeone_blackdotmap,i.vers),function(){var e=s[--o];s[o++]=i.pixs,F(e),i.mmv();var a=s[--o];B(s[--o],a,1)}),i.j=0;for(var tj=0,tB=i.pixs.length-1;tj<=tB;tj+=1)i.i=tj,-1==M(i.pixs,i.i)&&(B(i.pixs,i.i,M(i.mmat,i.j)),i.j=i.j+1);s[o++]=1/0,s[o++]="ren",s[o++]="renmatrix",s[o++]="pixs",s[o++]=i.pixs,s[o++]="pixx",s[o++]=i.cols,s[o++]="pixy",s[o++]=i.rows,s[o++]="height",s[o++]=i.rows*i.modunit/72,s[o++]="width",s[o++]=i.cols*i.modunit/72,(i.stype||i.ttype)&&(s[o++]="borderleft",s[o++]=1,s[o++]="borderright",s[o++]=1,s[o++]="bordertop",s[o++]=0,s[o++]="borderbottom",s[o++]=1),s[o++]="opt",s[o++]=i.options;var tN=g();s[o++]=tN,i._render&&a0(),i=e}function a_(){if(!a_.globals){var e=i;(i=a_.globals={}).hanxin_noblk=h([0,-1,-1]),i.hanxin_NUM=1,i.hanxin_TXT=2,i.hanxin_BYT=3,i.hanxin_CN1=4,i.hanxin_CN2=5,i.hanxin_GB2=6,i.hanxin_GB4=7,i.hanxin_FN1SEP=9,i.hanxin_fn1=-1,i.hanxin_gs1pre="11100001",i.hanxin_gs1post="11111111",i.hanxin_fnc1ext="1111101000",i.hanxin_metrics=h([h(["1",23,-1,0,205,h([1,21,4]),i.hanxin_noblk,i.hanxin_noblk,h([1,17,8]),i.hanxin_noblk,i.hanxin_noblk,h([1,13,12]),i.hanxin_noblk,i.hanxin_noblk,h([1,9,16]),i.hanxin_noblk,i.hanxin_noblk]),h(["2",25,-1,0,301,h([1,31,6]),i.hanxin_noblk,i.hanxin_noblk,h([1,25,12]),i.hanxin_noblk,i.hanxin_noblk,h([1,19,18]),i.hanxin_noblk,i.hanxin_noblk,h([1,15,22]),i.hanxin_noblk,i.hanxin_noblk]),h(["3",27,-1,0,405,h([1,42,8]),i.hanxin_noblk,i.hanxin_noblk,h([1,34,16]),i.hanxin_noblk,i.hanxin_noblk,h([1,26,24]),i.hanxin_noblk,i.hanxin_noblk,h([1,20,30]),i.hanxin_noblk,i.hanxin_noblk]),h(["4",29,14,1,439,h([1,46,8]),i.hanxin_noblk,i.hanxin_noblk,h([1,38,16]),i.hanxin_noblk,i.hanxin_noblk,h([1,30,24]),i.hanxin_noblk,i.hanxin_noblk,h([1,22,32]),i.hanxin_noblk,i.hanxin_noblk]),h(["5",31,16,1,555,h([1,57,12]),i.hanxin_noblk,i.hanxin_noblk,h([1,49,20]),i.hanxin_noblk,i.hanxin_noblk,h([1,37,32]),i.hanxin_noblk,i.hanxin_noblk,h([1,14,20]),h([1,13,22]),i.hanxin_noblk]),h(["6",33,16,1,675,h([1,70,14]),i.hanxin_noblk,i.hanxin_noblk,h([1,58,26]),i.hanxin_noblk,i.hanxin_noblk,h([1,24,20]),h([1,22,18]),i.hanxin_noblk,h([1,16,24]),h([1,18,26]),i.hanxin_noblk]),h(["7",35,17,1,805,h([1,84,16]),i.hanxin_noblk,i.hanxin_noblk,h([1,70,30]),i.hanxin_noblk,i.hanxin_noblk,h([1,26,22]),h([1,28,24]),i.hanxin_noblk,h([2,14,20]),h([1,12,20]),i.hanxin_noblk]),h(["8",37,18,1,943,h([1,99,18]),i.hanxin_noblk,i.hanxin_noblk,h([1,40,18]),h([1,41,18]),i.hanxin_noblk,h([1,31,26]),h([1,32,28]),i.hanxin_noblk,h([2,16,24]),h([1,15,22]),i.hanxin_noblk]),h(["9",39,19,1,1089,h([1,114,22]),i.hanxin_noblk,i.hanxin_noblk,h([2,48,20]),i.hanxin_noblk,i.hanxin_noblk,h([2,24,20]),h([1,26,22]),i.hanxin_noblk,h([2,18,28]),h([1,18,26]),i.hanxin_noblk]),h(["10",41,20,1,1243,h([1,131,24]),i.hanxin_noblk,i.hanxin_noblk,h([1,52,22]),h([1,57,24]),i.hanxin_noblk,h([2,27,24]),h([1,29,24]),i.hanxin_noblk,h([2,21,32]),h([1,19,30]),i.hanxin_noblk]),h(["11",43,14,2,1289,h([1,135,26]),i.hanxin_noblk,i.hanxin_noblk,h([1,56,24]),h([1,57,24]),i.hanxin_noblk,h([2,28,24]),h([1,31,26]),i.hanxin_noblk,h([2,22,32]),h([1,21,32]),i.hanxin_noblk]),h(["12",45,15,2,1455,h([1,153,28]),i.hanxin_noblk,i.hanxin_noblk,h([1,62,26]),h([1,65,28]),i.hanxin_noblk,h([2,32,28]),h([1,33,28]),i.hanxin_noblk,h([3,17,26]),h([1,22,30]),i.hanxin_noblk]),h(["13",47,16,2,1629,h([1,86,16]),h([1,85,16]),i.hanxin_noblk,h([1,71,30]),h([1,72,30]),i.hanxin_noblk,h([2,37,32]),h([1,35,30]),i.hanxin_noblk,h([3,20,30]),h([1,21,32]),i.hanxin_noblk]),h(["14",49,16,2,1805,h([1,94,18]),h([1,95,18]),i.hanxin_noblk,h([2,51,22]),h([1,55,24]),i.hanxin_noblk,h([3,30,26]),h([1,31,26]),i.hanxin_noblk,h([4,18,28]),h([1,17,24]),i.hanxin_noblk]),h(["15",51,17,2,1995,h([1,104,20]),h([1,105,20]),i.hanxin_noblk,h([2,57,24]),h([1,61,26]),i.hanxin_noblk,h([3,33,28]),h([1,36,30]),i.hanxin_noblk,h([4,20,30]),h([1,19,30]),i.hanxin_noblk]),h(["16",53,17,2,2187,h([1,115,22]),h([1,114,22]),i.hanxin_noblk,h([2,65,28]),h([1,61,26]),i.hanxin_noblk,h([3,38,32]),h([1,33,30]),i.hanxin_noblk,h([5,19,28]),h([1,14,24]),i.hanxin_noblk]),h(["17",55,18,2,2393,h([1,126,24]),h([1,125,24]),i.hanxin_noblk,h([2,70,30]),h([1,69,30]),i.hanxin_noblk,h([4,33,28]),h([1,29,26]),i.hanxin_noblk,h([5,20,30]),h([1,19,30]),i.hanxin_noblk]),h(["18",57,19,2,2607,h([1,136,26]),h([1,137,26]),i.hanxin_noblk,h([3,56,24]),h([1,59,26]),i.hanxin_noblk,h([5,35,30]),i.hanxin_noblk,i.hanxin_noblk,h([6,18,28]),h([1,21,28]),i.hanxin_noblk]),h(["19",59,20,2,2829,h([1,148,28]),h([1,149,28]),i.hanxin_noblk,h([3,61,26]),h([1,64,28]),i.hanxin_noblk,h([7,24,20]),h([1,23,22]),i.hanxin_noblk,h([6,20,30]),h([1,21,32]),i.hanxin_noblk]),h(["20",61,20,2,3053,h([3,107,20]),i.hanxin_noblk,i.hanxin_noblk,h([3,65,28]),h([1,72,30]),i.hanxin_noblk,h([7,26,22]),h([1,23,22]),i.hanxin_noblk,h([7,19,28]),h([1,20,32]),i.hanxin_noblk]),h(["21",63,21,2,3291,h([3,115,22]),i.hanxin_noblk,i.hanxin_noblk,h([4,56,24]),h([1,63,28]),i.hanxin_noblk,h([7,28,24]),h([1,25,22]),i.hanxin_noblk,h([8,18,28]),h([1,21,22]),i.hanxin_noblk]),h(["22",65,16,3,3383,h([2,116,22]),h([1,122,24]),i.hanxin_noblk,h([4,56,24]),h([1,72,30]),i.hanxin_noblk,h([7,28,24]),h([1,32,26]),i.hanxin_noblk,h([8,18,28]),h([1,24,30]),i.hanxin_noblk]),h(["23",67,17,3,3631,h([3,127,24]),i.hanxin_noblk,i.hanxin_noblk,h([5,51,22]),h([1,62,26]),i.hanxin_noblk,h([7,30,26]),h([1,35,26]),i.hanxin_noblk,h([8,20,30]),h([1,21,32]),i.hanxin_noblk]),h(["24",69,17,3,3887,h([2,135,26]),h([1,137,26]),i.hanxin_noblk,h([5,56,24]),h([1,59,26]),i.hanxin_noblk,h([7,33,28]),h([1,30,28]),i.hanxin_noblk,h([11,16,24]),h([1,19,26]),i.hanxin_noblk]),h(["25",71,18,3,4151,h([3,105,20]),h([1,121,22]),i.hanxin_noblk,h([5,61,26]),h([1,57,26]),i.hanxin_noblk,h([9,28,24]),h([1,28,22]),i.hanxin_noblk,h([10,19,28]),h([1,18,30]),i.hanxin_noblk]),h(["26",73,18,3,4423,h([2,157,30]),h([1,150,28]),i.hanxin_noblk,h([5,65,28]),h([1,61,26]),i.hanxin_noblk,h([8,33,28]),h([1,34,30]),i.hanxin_noblk,h([10,19,28]),h([2,15,26]),i.hanxin_noblk]),h(["27",75,19,3,4703,h([3,126,24]),h([1,115,22]),i.hanxin_noblk,h([7,51,22]),h([1,54,22]),i.hanxin_noblk,h([8,35,30]),h([1,37,30]),i.hanxin_noblk,h([15,15,22]),h([1,10,22]),i.hanxin_noblk]),h(["28",77,19,3,4991,h([4,105,20]),h([1,103,20]),i.hanxin_noblk,h([7,56,24]),h([1,45,18]),i.hanxin_noblk,h([10,31,26]),h([1,27,26]),i.hanxin_noblk,h([10,17,26]),h([3,20,28]),h([1,21,28])]),h(["29",79,20,3,5287,h([3,139,26]),h([1,137,28]),i.hanxin_noblk,h([6,66,28]),h([1,66,30]),i.hanxin_noblk,h([9,36,30]),h([1,34,32]),i.hanxin_noblk,h([13,19,28]),h([1,17,32]),i.hanxin_noblk]),h(["30",81,20,3,5591,h([6,84,16]),h([1,82,16]),i.hanxin_noblk,h([6,70,30]),h([1,68,30]),i.hanxin_noblk,h([7,35,30]),h([3,33,28]),h([1,32,28]),h([13,20,30]),h([1,20,28]),i.hanxin_noblk]),h(["31",83,21,3,5903,h([5,105,20]),h([1,94,18]),i.hanxin_noblk,h([6,74,32]),h([1,71,30]),i.hanxin_noblk,h([11,33,28]),h([1,34,32]),i.hanxin_noblk,h([13,19,28]),h([3,16,26]),i.hanxin_noblk]),h(["32",85,17,4,6033,h([4,127,24]),h([1,126,24]),i.hanxin_noblk,h([7,66,28]),h([1,66,30]),i.hanxin_noblk,h([12,30,24]),h([1,24,28]),h([1,24,30]),h([15,19,28]),h([1,17,32]),i.hanxin_noblk]),h(["33",87,17,4,6353,h([7,84,16]),h([1,78,16]),i.hanxin_noblk,h([7,70,30]),h([1,66,28]),i.hanxin_noblk,h([12,33,28]),h([1,32,30]),i.hanxin_noblk,h([14,21,32]),h([1,24,28]),i.hanxin_noblk]),h(["34",89,18,4,6689,h([5,117,22]),h([1,117,24]),i.hanxin_noblk,h([8,66,28]),h([1,58,26]),i.hanxin_noblk,h([11,38,32]),h([1,34,32]),i.hanxin_noblk,h([15,20,30]),h([2,17,26]),i.hanxin_noblk]),h(["35",91,18,4,7025,h([4,148,28]),h([1,146,28]),i.hanxin_noblk,h([8,68,30]),h([1,70,24]),i.hanxin_noblk,h([10,36,32]),h([3,38,28]),i.hanxin_noblk,h([16,19,28]),h([3,16,26]),i.hanxin_noblk]),h(["36",93,19,4,7377,h([4,126,24]),h([2,135,26]),i.hanxin_noblk,h([8,70,28]),h([2,43,26]),i.hanxin_noblk,h([13,32,28]),h([2,41,30]),i.hanxin_noblk,h([17,19,28]),h([3,15,26]),i.hanxin_noblk]),h(["37",95,19,4,7729,h([5,136,26]),h([1,132,24]),i.hanxin_noblk,h([5,67,30]),h([4,68,28]),h([1,69,28]),h([14,35,30]),h([1,32,24]),i.hanxin_noblk,h([18,18,26]),h([3,16,28]),h([1,14,28])]),h(["38",97,19,4,8089,h([3,142,26]),h([3,141,28]),i.hanxin_noblk,h([8,70,30]),h([1,73,32]),h([1,74,32]),h([12,34,30]),h([3,34,26]),h([1,35,28]),h([18,21,32]),h([1,27,30]),i.hanxin_noblk]),h(["39",99,20,4,8465,h([5,116,22]),h([2,103,20]),h([1,102,20]),h([9,74,32]),h([1,74,30]),i.hanxin_noblk,h([14,34,28]),h([2,32,32]),h([1,32,30]),h([19,21,32]),h([1,25,26]),i.hanxin_noblk]),h(["40",101,20,4,8841,h([7,116,22]),h([1,117,22]),i.hanxin_noblk,h([11,65,28]),h([1,58,24]),i.hanxin_noblk,h([15,38,32]),h([1,27,28]),i.hanxin_noblk,h([20,20,30]),h([1,20,32]),h([1,21,32])]),h(["41",103,17,5,9009,h([6,136,26]),h([1,130,24]),i.hanxin_noblk,h([11,66,28]),h([1,62,30]),i.hanxin_noblk,h([14,34,28]),h([3,34,32]),h([1,30,30]),h([18,20,30]),h([3,20,28]),h([2,15,26])]),h(["42",105,17,5,9401,h([5,105,20]),h([2,115,22]),h([2,116,22]),h([10,75,32]),h([1,73,32]),i.hanxin_noblk,h([16,38,32]),h([1,27,28]),i.hanxin_noblk,h([22,19,28]),h([2,16,30]),h([1,19,30])]),h(["43",107,18,5,9799,h([6,147,28]),h([1,146,28]),i.hanxin_noblk,h([11,66,28]),h([2,65,30]),i.hanxin_noblk,h([18,33,28]),h([2,33,30]),i.hanxin_noblk,h([22,21,32]),h([1,28,30]),i.hanxin_noblk]),h(["44",109,18,5,10207,h([6,116,22]),h([3,125,24]),i.hanxin_noblk,h([11,75,32]),h([1,68,30]),i.hanxin_noblk,h([13,35,28]),h([6,34,32]),h([1,30,30]),h([23,21,32]),h([1,26,30]),i.hanxin_noblk]),h(["45",111,18,5,10623,h([7,105,20]),h([4,95,18]),i.hanxin_noblk,h([12,67,28]),h([1,63,30]),h([1,62,32]),h([21,31,26]),h([2,33,32]),i.hanxin_noblk,h([23,21,32]),h([2,24,30]),i.hanxin_noblk]),h(["46",113,19,5,11045,h([10,116,22]),i.hanxin_noblk,i.hanxin_noblk,h([12,74,32]),h([1,78,30]),i.hanxin_noblk,h([18,37,32]),h([1,39,30]),h([1,41,28]),h([25,21,32]),h([1,27,28]),i.hanxin_noblk]),h(["47",115,19,5,11477,h([5,126,24]),h([4,115,22]),h([1,114,22]),h([12,67,28]),h([2,66,32]),h([1,68,30]),h([21,35,30]),h([1,39,30]),i.hanxin_noblk,h([26,21,32]),h([1,28,28]),i.hanxin_noblk]),h(["48",117,19,5,11917,h([9,126,24]),h([1,117,22]),i.hanxin_noblk,h([13,75,32]),h([1,68,30]),i.hanxin_noblk,h([20,35,30]),h([3,35,28]),i.hanxin_noblk,h([27,21,32]),h([1,28,30]),i.hanxin_noblk]),h(["49",119,17,6,12111,h([9,126,24]),h([1,137,26]),i.hanxin_noblk,h([13,71,30]),h([2,68,32]),i.hanxin_noblk,h([20,37,32]),h([1,39,28]),h([1,38,28]),h([24,20,32]),h([5,25,28]),i.hanxin_noblk]),h(["50",121,17,6,12559,h([8,147,28]),h([1,141,28]),i.hanxin_noblk,h([10,73,32]),h([4,74,30]),h([1,73,30]),h([16,36,32]),h([6,39,30]),h([1,37,30]),h([27,21,32]),h([3,20,26]),i.hanxin_noblk]),h(["51",123,18,6,13025,h([9,137,26]),h([1,135,26]),i.hanxin_noblk,h([12,70,30]),h([4,75,32]),i.hanxin_noblk,h([24,35,30]),h([1,40,28]),i.hanxin_noblk,h([23,20,32]),h([8,24,30]),i.hanxin_noblk]),h(["52",125,18,6,13489,h([14,95,18]),h([1,86,18]),i.hanxin_noblk,h([13,73,32]),h([3,77,30]),i.hanxin_noblk,h([24,35,30]),h([2,35,28]),i.hanxin_noblk,h([26,21,32]),h([5,21,30]),h([1,23,30])]),h(["53",127,18,6,13961,h([9,147,28]),h([1,142,28]),i.hanxin_noblk,h([10,73,30]),h([6,70,32]),h([1,71,32]),h([25,35,30]),h([2,34,26]),i.hanxin_noblk,h([29,21,32]),h([4,22,30]),i.hanxin_noblk]),h(["54",129,18,6,14441,h([11,126,24]),h([1,131,24]),i.hanxin_noblk,h([16,74,32]),h([1,79,30]),i.hanxin_noblk,h([25,38,32]),h([1,25,30]),i.hanxin_noblk,h([33,21,32]),h([1,28,28]),i.hanxin_noblk]),h(["55",131,19,6,14939,h([14,105,20]),h([1,99,18]),i.hanxin_noblk,h([19,65,28]),h([1,72,28]),i.hanxin_noblk,h([24,37,32]),h([2,40,30]),h([1,41,30]),h([31,21,32]),h([4,24,32]),i.hanxin_noblk]),h(["56",133,19,6,15435,h([10,147,28]),h([1,151,28]),i.hanxin_noblk,h([15,71,30]),h([3,71,32]),h([1,73,32]),h([24,37,32]),h([3,38,30]),h([1,39,30]),h([36,19,30]),h([3,29,26]),i.hanxin_noblk]),h(["57",135,19,6,15939,h([15,105,20]),h([1,99,18]),i.hanxin_noblk,h([19,70,30]),h([1,64,28]),i.hanxin_noblk,h([27,38,32]),h([2,25,26]),i.hanxin_noblk,h([38,20,30]),h([2,18,28]),i.hanxin_noblk]),h(["58",137,17,7,16171,h([14,105,20]),h([1,113,22]),h([1,114,22]),h([17,67,30]),h([3,92,32]),i.hanxin_noblk,h([30,35,30]),h([1,41,30]),i.hanxin_noblk,h([36,21,32]),h([1,26,30]),h([1,27,30])]),h(["59",139,17,7,16691,h([11,146,28]),h([1,146,26]),i.hanxin_noblk,h([20,70,30]),h([1,60,26]),i.hanxin_noblk,h([29,38,32]),h([1,24,32]),i.hanxin_noblk,h([40,20,30]),h([2,17,26]),i.hanxin_noblk]),h(["60",141,18,7,17215,h([3,137,26]),h([1,136,26]),h([10,126,24]),h([22,65,28]),h([1,75,30]),i.hanxin_noblk,h([30,37,32]),h([1,51,30]),i.hanxin_noblk,h([42,20,30]),h([1,21,30]),i.hanxin_noblk]),h(["61",143,18,7,17751,h([12,126,24]),h([2,118,22]),h([1,116,22]),h([19,74,32]),h([1,74,30]),h([1,72,28]),h([30,38,32]),h([2,29,30]),i.hanxin_noblk,h([39,20,32]),h([2,37,26]),h([1,38,26])]),h(["62",145,18,7,18295,h([12,126,24]),h([3,136,26]),i.hanxin_noblk,h([21,70,30]),h([2,65,28]),i.hanxin_noblk,h([34,35,30]),h([1,44,32]),i.hanxin_noblk,h([42,20,30]),h([2,19,28]),h([2,18,28])]),h(["63",147,18,7,18847,h([12,126,24]),h([3,117,22]),h([1,116,22]),h([25,61,26]),h([2,62,28]),i.hanxin_noblk,h([34,35,30]),h([1,40,32]),h([1,41,32]),h([45,20,30]),h([1,20,32]),h([1,21,32])]),h(["64",149,19,7,19403,h([15,105,20]),h([2,115,22]),h([2,116,22]),h([25,65,28]),h([1,72,28]),i.hanxin_noblk,h([18,35,30]),h([17,37,32]),h([1,50,32]),h([42,20,30]),h([6,19,28]),h([1,15,28])]),h(["65",151,19,7,
119971,h([19,105,20]),h([1,101,20]),i.hanxin_noblk,h([33,51,22]),h([1,65,22]),i.hanxin_noblk,h([40,33,28]),h([1,28,28]),i.hanxin_noblk,h([49,20,30]),h([1,18,28]),i.hanxin_noblk]),h(["66",153,17,8,20229,h([18,105,20]),h([2,117,22]),i.hanxin_noblk,h([26,65,28]),h([1,80,30]),i.hanxin_noblk,h([35,35,30]),h([3,35,28]),h([1,36,28]),h([52,18,28]),h([2,38,30]),i.hanxin_noblk]),h(["67",155,17,8,20805,h([26,84,16]),i.hanxin_noblk,i.hanxin_noblk,h([26,70,30]),i.hanxin_noblk,i.hanxin_noblk,h([45,31,26]),h([1,9,26]),i.hanxin_noblk,h([52,20,30]),i.hanxin_noblk,i.hanxin_noblk]),h(["68",157,17,8,21389,h([16,126,24]),h([1,114,22]),h([1,115,22]),h([23,70,30]),h([3,65,28]),h([1,66,28]),h([40,35,30]),h([1,43,30]),i.hanxin_noblk,h([46,20,30]),h([7,19,28]),h([1,16,28])]),h(["69",159,18,8,21993,h([19,116,22]),h([1,105,22]),i.hanxin_noblk,h([20,70,30]),h([7,66,28]),h([1,63,28]),h([40,35,30]),h([1,42,32]),h([1,43,32]),h([54,20,30]),h([1,19,30]),i.hanxin_noblk]),h(["70",161,18,8,22593,h([17,126,24]),h([2,115,22]),i.hanxin_noblk,h([24,70,30]),h([4,74,32]),i.hanxin_noblk,h([48,31,26]),h([2,18,26]),i.hanxin_noblk,h([54,19,28]),h([6,15,26]),h([1,14,26])]),h(["71",163,18,8,23201,h([29,84,16]),i.hanxin_noblk,i.hanxin_noblk,h([29,70,30]),i.hanxin_noblk,i.hanxin_noblk,h([6,34,30]),h([3,36,30]),h([38,33,28]),h([58,20,30]),i.hanxin_noblk,i.hanxin_noblk]),h(["72",165,18,8,23817,h([16,147,28]),h([1,149,28]),i.hanxin_noblk,h([31,66,28]),h([1,37,26]),i.hanxin_noblk,h([48,33,28]),h([1,23,26]),i.hanxin_noblk,h([53,20,30]),h([6,19,28]),h([1,17,28])]),h(["73",167,19,8,24453,h([20,115,22]),h([2,134,24]),i.hanxin_noblk,h([29,66,28]),h([2,56,26]),h([2,57,26]),h([45,36,30]),h([2,15,28]),i.hanxin_noblk,h([59,20,30]),h([2,21,32]),i.hanxin_noblk]),h(["74",169,19,8,25085,h([17,147,28]),h([1,134,26]),i.hanxin_noblk,h([26,70,30]),h([5,75,32]),i.hanxin_noblk,h([47,35,30]),h([1,48,32]),i.hanxin_noblk,h([64,18,28]),h([2,33,30]),h([1,35,30])]),h(["75",171,17,9,25373,h([22,115,22]),h([1,133,24]),i.hanxin_noblk,h([33,65,28]),h([1,74,28]),i.hanxin_noblk,h([43,36,30]),h([5,27,28]),h([1,30,28]),h([57,20,30]),h([5,21,32]),h([1,24,32])]),h(["76",173,17,9,26021,h([18,136,26]),h([2,142,26]),i.hanxin_noblk,h([33,66,28]),h([2,49,26]),i.hanxin_noblk,h([48,35,30]),h([2,38,28]),i.hanxin_noblk,h([64,20,30]),h([1,20,32]),i.hanxin_noblk]),h(["77",175,17,9,26677,h([19,126,24]),h([2,135,26]),h([1,136,26]),h([32,66,28]),h([2,55,26]),h([2,56,26]),h([49,36,30]),h([2,18,32]),i.hanxin_noblk,h([65,18,28]),h([5,27,30]),h([1,29,30])]),h(["78",177,18,9,27335,h([20,137,26]),h([1,130,26]),i.hanxin_noblk,h([30,75,32]),h([2,71,32]),i.hanxin_noblk,h([46,35,30]),h([6,39,32]),i.hanxin_noblk,h([3,12,30]),h([70,19,28]),i.hanxin_noblk]),h(["79",179,18,9,28007,h([20,147,28]),i.hanxin_noblk,i.hanxin_noblk,h([35,70,30]),i.hanxin_noblk,i.hanxin_noblk,h([49,35,30]),h([5,35,28]),i.hanxin_noblk,h([70,20,30]),i.hanxin_noblk,i.hanxin_noblk]),h(["80",181,18,9,28687,h([21,136,26]),h([1,155,28]),i.hanxin_noblk,h([34,70,30]),h([1,64,28]),h([1,65,28]),h([54,35,30]),h([1,45,30]),i.hanxin_noblk,h([68,20,30]),h([3,18,28]),h([1,19,28])]),h(["81",183,18,9,29375,h([19,126,24]),h([5,115,22]),h([1,114,22]),h([33,70,30]),h([3,65,28]),h([1,64,28]),h([52,35,30]),h([3,41,32]),h([1,40,32]),h([67,20,30]),h([5,21,32]),h([1,24,32])]),h(["82",185,18,9,30071,h([2,150,28]),h([21,136,26]),i.hanxin_noblk,h([32,70,30]),h([6,65,28]),i.hanxin_noblk,h([52,38,32]),h([2,27,32]),i.hanxin_noblk,h([73,20,30]),h([2,22,32]),i.hanxin_noblk]),h(["83",187,17,10,30387,h([21,126,24]),h([4,136,26]),i.hanxin_noblk,h([30,74,32]),h([6,73,30]),i.hanxin_noblk,h([54,35,30]),h([4,40,32]),i.hanxin_noblk,h([75,20,30]),h([1,20,28]),i.hanxin_noblk]),h(["84",189,17,10,31091,h([30,105,20]),h([1,114,22]),i.hanxin_noblk,h([3,45,22]),h([55,47,20]),i.hanxin_noblk,h([2,26,26]),h([62,33,28]),i.hanxin_noblk,h([79,18,28]),h([4,33,30]),i.hanxin_noblk])]),i.hanxin_fpat=h([h([1,1,1,1,1,1,1,0]),h([1,0,0,0,0,0,0,0]),h([1,0,1,1,1,1,1,0]),h([1,0,1,0,0,0,0,0]),h([1,0,1,0,1,1,1,0]),h([1,0,1,0,1,1,1,0]),h([1,0,1,0,1,1,1,0]),h([0,0,0,0,0,0,0,0])]),i.hanxin_fpat2=h([h([1,1,1,0,1,0,1,0]),h([1,1,1,0,1,0,1,0]),h([1,1,1,0,1,0,1,0]),h([0,0,0,0,1,0,1,0]),h([1,1,1,1,1,0,1,0]),h([0,0,0,0,0,0,1,0]),h([1,1,1,1,1,1,1,0]),h([0,0,0,0,0,0,0,0])]);var a=h([function(){s[o-1]=0,s[o++]=8},function(){var e=s[--o];s[o++]=e-1,s[o++]=e-9}]),r=h([function(){s[o-1]=1,s[o++]=8},function(){var e=s[--o];s[o++]=e-2,s[o++]=e-9}]),t=h([function(){s[o-1]=2,s[o++]=8},function(){var e=s[--o];s[o++]=e-3,s[o++]=e-9}]),n=h([function(){s[o-1]=3,s[o++]=8},function(){var e=s[--o];s[o++]=e-4,s[o++]=e-9}]),c=h([function(){s[o-1]=4,s[o++]=8},function(){var e=s[--o];s[o++]=e-5,s[o++]=e-9}]),d=h([function(){s[o-1]=5,s[o++]=8},function(){var e=s[--o];s[o++]=e-6,s[o++]=e-9}]),b=h([function(){s[o-1]=6,s[o++]=8},function(){var e=s[--o];s[o++]=e-7,s[o++]=e-9}]),m=h([function(){s[o-1]=7,s[o++]=8},function(){var e=s[--o];s[o++]=e-8,s[o++]=e-9}]),v=h([function(){s[o-1]=8,s[o++]=8},function(){var e=s[--o];s[o++]=e-9,s[o++]=e-9}]),g=h([function(){s[o-1]=8,s[o++]=7},function(){var e=s[--o];s[o++]=e-9,s[o++]=e-8}]),x=h([function(){s[o-1]=8,s[o++]=6},function(){var e=s[--o];s[o++]=e-9,s[o++]=e-7}]),w=h([function(){s[o-1]=8,s[o++]=5},function(){var e=s[--o];s[o++]=e-9,s[o++]=e-6}]),_=h([function(){s[o-1]=8,s[o++]=4},function(){var e=s[--o];s[o++]=e-9,s[o++]=e-5}]),k=h([function(){s[o-1]=8,s[o++]=3},function(){var e=s[--o];s[o++]=e-9,s[o++]=e-4}]),y=h([function(){s[o-1]=8,s[o++]=2},function(){var e=s[--o];s[o++]=e-9,s[o++]=e-3}]),j=h([function(){s[o-1]=8,s[o++]=1},function(){var e=s[--o];s[o++]=e-9,s[o++]=e-2}]),T=h([function(){s[o-1]=8,s[o++]=0},function(){var e=s[--o];s[o++]=e-9,s[o++]=e-1}]),z=h([function(){s[o-1]-=9,s[o++]=0},function(){var e=s[--o];s[o++]=8,s[o++]=e-1}]),R=h([function(){s[o-1]-=9,s[o++]=1},function(){var e=s[--o];s[o++]=8,s[o++]=e-2}]),D=h([function(){s[o-1]-=9,s[o++]=2},function(){var e=s[--o];s[o++]=8,s[o++]=e-3}]),O=h([function(){s[o-1]-=9,s[o++]=3},function(){var e=s[--o];s[o++]=8,s[o++]=e-4}]),X=h([function(){s[o-1]-=9,s[o++]=4},function(){var e=s[--o];s[o++]=8,s[o++]=e-5}]),U=h([function(){s[o-1]-=9,s[o++]=5},function(){var e=s[--o];s[o++]=8,s[o++]=e-6}]),K=h([function(){s[o-1]-=9,s[o++]=6},function(){var e=s[--o];s[o++]=8,s[o++]=e-7}]),V=h([function(){s[o-1]-=9,s[o++]=7},function(){var e=s[--o];s[o++]=8,s[o++]=e-8}]),Q=h([function(){s[o-1]-=9,s[o++]=8},function(){var e=s[--o];s[o++]=8,s[o++]=e-9}]),$=h([function(){s[o-1]-=8,s[o++]=8},function(){var e=s[--o];s[o++]=7,s[o++]=e-9}]),J=h([function(){s[o-1]-=7,s[o++]=8},function(){var e=s[--o];s[o++]=6,s[o++]=e-9}]),ee=h([function(){s[o-1]-=6,s[o++]=8},function(){var e=s[--o];s[o++]=5,s[o++]=e-9}]),en=h([function(){s[o-1]-=5,s[o++]=8},function(){var e=s[--o];s[o++]=4,s[o++]=e-9}]),es=h([function(){s[o-1]-=4,s[o++]=8},function(){var e=s[--o];s[o++]=3,s[o++]=e-9}]),ei=h([function(){s[o-1]-=3,s[o++]=8},function(){var e=s[--o];s[o++]=2,s[o++]=e-9}]),ec=h([function(){s[o-1]-=2,s[o++]=8},function(){var e=s[--o];s[o++]=1,s[o++]=e-9}]),ed=h([function(){s[o-1]-=1,s[o++]=8},function(){var e=s[--o];s[o++]=0,s[o++]=e-9}]);i.hanxin_funmap=h([a,r,t,n,c,d,b,m,v,g,x,w,_,k,y,j,T,z,R,D,O,X,U,K,V,Q,$,J,ee,en,es,ei,ec,ed]),i.hanxin_rsparams=h([h([]),h([]),h([]),h([]),h([16,19]),h([]),h([]),h([]),h([256,355])]);var el=h([function(){o-=2,s[o++]=1},function(){var e=s[--o],a=s[--o];s[o++]=W(a+e)%2},function(){var e=s[--o],a=s[--o];s[o++]=W((e+a)%3+a%3)%2},function(){var e=s[--o],a=s[--o];s[o++]=W(a%e+(e%a+(e%3+a%3)))%2}]);i.hanxin_maskfuncs=el,s[o++]=1/0;for(var ep=0,eb=i.hanxin_rsparams.length;ep<eb;ep++){var ef=M(i.hanxin_rsparams,ep);if(s[o++]=ef,0!=ef.length){F(s[--o]);var em=s[--o];i.rspm=em;var ev=s[--o];i.rsgf=ev,s[o++]=1/0,s[o++]=1;for(var eh=0,eg=i.rsgf-1;eh<eg;eh++){var eu=2*s[o-1];if(s[o++]=eu,eu>=i.rsgf){var ex=s[--o];s[o++]=H(ex,i.rspm)}}i.rsalog=h(),i.rslog=h(i.rsgf);for(var ew=1,e_=i.rsgf-1;ew<=e_;ew+=1)B(i.rslog,M(i.rsalog,ew),ew);s[o++]=h([i.rslog,i.rsalog])}else s[o-1]=h([])}var ek=h();i.rstables=ek,i.hanxin_rsprod=function(){if(0!=s[o-1])if(0!=s[o-2]){var e=s[--o],a=s[--o];s[o++]=M(i.rsalog,W(M(i.rslog,e)+M(i.rslog,a))%i.rsgf_1)}else o-=2,s[o++]=0;else o-=2,s[o++]=0},i.hanxin_gencoeffs=function(){s[o++]=1/0,s[o++]=1;for(var e=0,a=i.rsnc;e<a;e++)s[o++]=0;i.coeffs=h();for(var r=1,t=i.rsnc;r<=t;r+=1){var n=i.coeffs;B(n,r,M(n,r-1)),s[o++]=M(i.rsalog,r);for(var c=r-1;c>=1;c-=1){var d=i.coeffs,l=s[o-1];s[o++]=d,s[o++]=c,s[o++]=M(d,c),s[o++]=l,i.hanxin_rsprod();var p=s[--o],b=s[--o];B(s[--o],b,H(p,M(i.coeffs,b-1)))}var f=i.coeffs,m=s[o-1];s[o++]=f,s[o++]=0,s[o++]=M(f,0),s[o++]=m,i.hanxin_rsprod();var v=s[--o],g=s[--o];B(s[--o],g,v),o--}s[o++]=N(i.coeffs,0,i.coeffs.length-1)},i.hanxin_coeffscachemax=15,i.hanxin_coeffscachelimit=264,s[o++]=i.hanxin_coeffscachemax,s[o++]=i.hanxin_coeffscachelimit,er();var ey=s[--o];i.hanxin_coeffscache=ey,i.hanxin_coeffscachefetch=function(){var e=s[--o];i.rsbt=e;var a=s[--o];i.rsnc=a,F(M(i.rstables,i.rsbt));var r=s[--o];i.rsalog=r;var t=s[--o];i.rslog=t,i.rsgf_1=i.rsalog.length-1;var n=M(i.hanxin_coeffscache,"fetch");if(s[o++]=W(1e4*i.rsbt+i.rsnc),s[o++]=function(){i.hanxin_gencoeffs()},s[o++]=function(){var e=s[--o];s[o++]=e.length},!0===n())return!0},i=e}var e=i;(i=Object.assign({},i,a_.globals)).dontdraw=!1,i.version="unset",i.eclevel="L2",i.parse=!1,i.parsefnc=!1,i.mask=-1,s[o++]=null,ea();var eq=s[--o];i.options=eq;var eC=s[--o];if(i.barcode=eC,i._render=!(i.dontdraw||i.bwipp_dontdraw),i.modunit=2,0==i.barcode.length&&(s[o++]="bwipp.hanxinEmptyData#32692",s[o++]="The data must not be empty",Y()),i.barcode.length>14e3&&(s[o++]="bwipp.hanxinInputTooLong#32696",s[o++]="The input data is too long",Y()),P(i.version,"unset")){var eM=i.version.length,eS=eM>=1&&eM<=2;if(s[o++]=eS,eS){o--;var ej=i.version;s[o++]=!0;for(var eB=0,eN=ej.length;eB<eN;eB++){var eA=M(ej,eB);(eA<48||eA>57)&&(s[o-1]=!1)}if(s[o-1]){o--;var eT=q(i.version);s[o++]=eT>=1&&eT<=84}}s[--o]||(s[o++]="bwipp.hanxinInvalidVersion#32707",s[o++]="Valid versions are 1 to 84",Y())}var ez=2==i.eclevel.length;if(s[o++]=ez,ez){o--;var eR=G(N(i.eclevel,0,1),"L");if(s[o++]=eR,eR){o--;var eI=M(i.eclevel,1)-48;s[o++]=eI>=1&&eI<=4}}s[--o]||(s[o++]="bwipp.hanxinInvalidErrorCorrectionLevel#32717",s[o++]="Valid error correction levels are L1 to L4",Y()),-1!=i.mask&&(i.mask<1||i.mask>4)&&(s[o++]="bwipp.hanxinInvalidErrorCorrectionLevel#32722",s[o++]="The valid masks are 1 to 4",Y()),i.fncvals=new Map([["parse",i.parse],["parsefnc",i.parsefnc],["FNC1",i.hanxin_fn1]]),s[o++]=i.barcode,s[o++]=i.fncval
1s,et();var eD=s[--o];if(i.msg=eD,i.msglen=i.msg.length,i.fnc1first=!1,i.msglen>0&&M(i.msg,0)==i.hanxin_fn1&&(i.fnc1first=!0,i.msg=N(i.msg,1,i.msglen-1),i.msglen=i.msg.length),i.msglen>7827&&(s[o++]="bwipp.hanxinInputTooLong#32754",s[o++]="The input data is too long",Y()),!i.fnc1first)for(var eE=0,eF=i.msglen-1;eE<=eF;eE+=1)i.i=eE,M(i.msg,i.i)==i.hanxin_fn1&&(s[o++]="bwipp.hanxinFNC1NotFirstPosition#32764",s[o++]="Han Xin requires that FNC1 only appears in the first position",Y());i.tobin=function(){var e=u(s[--o]);s[o++]=e;for(var a=0,r=e.length-1;a<=r;a+=1)B(s[o-1],a,48);var t=s[o-1];s[o++]=t;var n=s[o-3],i=s[o-1];s[o-3]=s[o-2],o-=2;var c=C(u(i.length),n,2);A(i,i.length-c.length,c)},s[o++]=1/0;for(var eL=0,eG=i.msglen;eL<eG;eL++)s[o++]=0;s[o++]=0,i.numD=h();for(var eP=i.msglen-1;eP>=0;eP-=1){i.i=eP;var eO=M(i.msg,i.i);eO>=48&&eO<=57&&B(i.numD,i.i,M(i.numD,i.i+1)+1)}for(s[o++]=1/0,i.i=0,i.bytestart=-1;;){if(i.i>=i.msglen){-1!=i.bytestart&&(s[o++]=i.hanxin_BYT,s[o++]=N(i.msg,i.bytestart,i.i-i.bytestart));break}i.d=M(i.numD,i.i);var eX=W(i.i+i.d)>=i.msglen?5:8;if(i.d>=eX)-1!=i.bytestart&&(i.bytestart=-1,s[o++]=i.hanxin_BYT,s[o++]=N(i.msg,i.bytestart,i.i-i.bytestart)),i.i=W(i.i+i.d),s[o++]=i.hanxin_NUM,s[o++]=N(i.msg,i.i,i.d);else if(M(i.msg,i.i)==i.hanxin_fn1){if(-1!=i.bytestart){var eU=N(i.msg,i.bytestart,W(i.i-i.bytestart));i.bytestart=-1,s[o++]=i.hanxin_BYT,s[o++]=eU}i.i=i.i+1,s[o++]=i.hanxin_FN1SEP,s[o++]=null}else -1==i.bytestart&&(i.bytestart=i.i),i.i=i.i+1}L(h(E()));var eK=s[--o];o--,i.seq=eK;for(var eV=0,eH=i.seq.length-1;eV<=eH;eV+=2)i.si=eV,M(i.seq,i.si)==i.hanxin_BYT&&M(i.seq,i.si+1).length>=8192&&(s[o++]="bwipp.hanxinInputTooLarge#32834",s[o++]="The input data exceeds the maximum symbol capacity",Y());i.numRhs=function(){if(s[o-1]>0){var e=s[o-1];s[o++]=M(i.seq,e-2)==i.hanxin_FN1SEP}else s[o++]=!1;var a=s[--o];s[o-1]=a},i.numLhs=function(){if(s[o-1]+2<i.seq.length){var e=s[o-1];s[o++]=M(i.seq,e+2)==i.hanxin_FN1SEP&&M(i.seq,e+1).length%3==0}else s[o++]=!1;var a=s[--o];s[o-1]=a},i.fncRhs=function(){if(s[o-1]+2<i.seq.length){var e=s[o-1];s[o++]=M(i.seq,e+2)==i.hanxin_NUM}else s[o++]=!1;var a=s[--o];s[o-1]=a},i.fncLhs=function(){if(s[o-1]>0){var e=s[o-1];if(M(i.seq,e-2)==i.hanxin_NUM){var a=s[o-1];s[o++]=M(i.seq,a-1).length%3==0}else s[o++]=!1}else s[o++]=!1;var r=s[--o];s[o-1]=r},i.addtobits=function(){s[o-1].length+i.pos>i.bits.length&&(s[o-1]="bwipp.hanxinNoValidSymbol#32883",s[o++]="Maximum length exceeded or invalid content",Y());var e=s[--o];A(i.bits,i.pos,e),i.pos=e.length+i.pos},i.bits=u(26120),i.pos=0,i.fnc1first&&(s[o++]=i.hanxin_gs1pre,i.addtobits());for(var eZ=0,eW=i.seq.length-1;eZ<=eW;eZ+=2)if(i.si=eZ,i.st=M(i.seq,i.si),i.st==i.hanxin_BYT)i.sd=M(i.seq,i.si+1),s[o++]="0011",i.addtobits(),s[o++]=i.sd.length,s[o++]=13,i.tobin(),i.addtobits(),I(i.sd,function(){s[o++]=8,i.tobin(),i.addtobits()});else if(i.st==i.hanxin_FN1SEP)s[o++]=i.si,i.fncLhs(),s[--o]||(s[o++]="0001",i.addtobits()),s[o++]=i.hanxin_fnc1ext,i.addtobits(),s[o++]=i.si,i.fncRhs(),s[--o]||(s[o++]="1111111111",i.addtobits());else{i.sd=M(i.seq,i.si+1),i.D=i.sd.length,s[o++]=i.si,i.numRhs(),s[--o]||(s[o++]="0001",i.addtobits()),i.numgroups=l(i.D/3);for(var eY=0,eQ=i.numgroups-1;eY<=eQ;eY+=1){i.gstart=3*eY;var e$=i.D-i.gstart<3?i.D-i.gstart:3;i.gsize=e$,s[o++]=0;for(var eJ=0,e1=i.gsize-1;eJ<=e1;eJ+=1){var e2=s[--o];s[o++]=W(M(i.sd,eJ+i.gstart)-48+10*e2)}s[o++]=10,i.tobin(),i.addtobits()}s[o++]=i.si,i.numLhs(),s[--o]||((i.D-1)%3==0?s[o++]="1111111101":(i.D-1)%3==1?s[o++]="1111111110":s[o++]="1111111111",i.addtobits())}i.fnc1first&&(s[o++]=i.hanxin_gs1post,i.addtobits()),i.bits=N(i.bits,0,i.pos),S(i.options,"debugbits")&&(s[o++]="bwipp.debugbits#32940",s[o++]=i.bits,Y()),i.eclval=M(i.eclevel,1)-49;for(var e3=0,e0=i.hanxin_metrics.length;e3<e0;e3++){i.m=M(i.hanxin_metrics,e3),i.vers=M(i.m,0),i.size=M(i.m,1),i.alnk=M(i.m,2),i.alnn=M(i.m,3),i.alnr=W(i.size-i.alnk*i.alnn),i.nmod=M(i.m,4),i.ncws=~~(i.nmod/8),i.rbit=i.nmod%8,i.ecbs=N(i.m,5+3*i.eclval,3);for(var e4=i.ecbs,e6=0,e5=0,e8=e4.length;e5<e8;e5++){var e7=M(e4,e5);e6=W(e6+M(e7,0)*M(e7,2))}if(i.ecws=e6,i.dcws=W(i.ncws-i.ecws),i.dmod=8*i.dcws,i.okay=!0,P(i.version,"unset")&&P(i.version,i.vers)&&(i.okay=!1),i.bits.length>i.dmod&&(i.okay=!1),i.okay)break}i.okay||(s[o++]="bwipp.hanxinNoValidSymbol#32967",s[o++]="Maximum length exceeded or invalid content",Y()),i.version=i.vers,i.msgbits=i.bits,i.e1nb=M(M(i.ecbs,0),0),i.e2nb=M(M(i.ecbs,1),0),i.e3nb=M(M(i.ecbs,2),0),i.e1dcws=M(M(i.ecbs,0),1),i.e2dcws=M(M(i.ecbs,1),1),i.e3dcws=M(M(i.ecbs,2),1),i.e1ecws=M(M(i.ecbs,0),2),i.e2ecws=M(M(i.ecbs,1),2),i.e3ecws=M(M(i.ecbs,2),2),i.pad=u(i.dmod);for(var e9=0,ae=i.pad.length-1;e9<=ae;e9+=1)B(i.pad,e9,48);A(i.pad,0,i.msgbits),i.cws=h(i.dcws);for(var aa=0,ar=i.cws.length-1;aa<=ar;aa+=1){i.c=aa,i.cwb=N(i.pad,8*i.c,8),i.cw=0;for(var at=0;at<=7;at+=1)i.i=at,i.cw=W(i.cw+f(2,8-i.i-1)*(M(i.cwb,i.i)-48));B(i.cws,i.c,i.cw)}S(i.options,"debugcws")&&(s[o++]="bwipp.debugcws#33000",s[o++]=i.cws,Y()),i.rscodes=function(){var e=s[--o];i.rsbt=e;var a=s[--o];i.rsnc=a;var r=s[--o];i.rscws=r,s[o++]="coeffs",s[o++]=i.rsnc,s[o++]=i.rsbt,i.hanxin_coeffscachefetch();var t=s[--o];i[s[--o]]=t,i.lfsr=h(i.rsnc);var n=i.rscws,c=i.coeffs,d=i.rsnc,l=i.lfsr;s[o++]=function(){var e=s[--o];s[o++]=M(i.rscws,e)},s[o++]=n.length,s[o++]=c,s[o++]=d,s[o++]=l,s[o++]=i.hanxin_rsprod,eo(),s[o++]=i.lfsr},i.dcwsb=h(W(i.e1nb+i.e2nb+i.e3nb)),i.ecwsb=h(i.dcwsb.length),i.in=0,i.out=0;for(var an=0,ao=i.e1nb;an<ao;an++){var as=N(i.cws,i.in,i.e1dcws);B(i.dcwsb,i.out,as),s[o++]=as,s[o++]=i.e1ecws,s[o++]=8,i.rscodes(),s[o++]=i.ecwsb,s[o++]=i.out;var ai=s[o-3],ac=s[o-1],ad=s[o-2];o-=3,B(ad,ac,ai),i.in=W(i.in+i.e1dcws),i.out=i.out+1}for(var al=0,ap=i.e2nb;al<ap;al++){var ab=N(i.cws,i.in,i.e2dcws);B(i.dcwsb,i.out,ab),s[o++]=ab,s[o++]=i.e2ecws,s[o++]=8,i.rscodes(),s[o++]=i.ecwsb,s[o++]=i.out;var af=s[o-3],am=s[o-1],av=s[o-2];o-=3,B(av,am,af),i.in=W(i.in+i.e2dcws),i.out=i.out+1}for(var ah=0,ag=i.e3nb;ah<ag;ah++){var au=N(i.cws,i.in,i.e3dcws);B(i.dcwsb,i.out,au),s[o++]=au,s[o++]=i.e3ecws,s[o++]=8,i.rscodes(),s[o++]=i.ecwsb,s[o++]=i.out;var ax=s[o-3],aw=s[o-1],ak=s[o-2];o-=3,B(ak,aw,ax),i.in=W(i.in+i.e3dcws),i.out=i.out+1}
1if(S(i.options,"debugecc")){s[o++]="bwipp.debugecc#33052",s[o++]=1/0;for(var ay=i.ecwsb,aq=0,aC=ay.length;aq<aC;aq++)F(M(ay,aq));var aM=h();s[o++]=aM,Y()}i.cws=h(i.ncws),i.cw=0;for(var aS=0,aj=i.dcwsb.length-1;aS<=aj;aS+=1){i.i=aS;var aB=M(i.dcwsb,i.i);A(i.cws,i.cw,aB),i.cw=aB.length+i.cw;var aN=M(i.ecwsb,i.i);A(i.cws,i.cw,aN),i.cw=aN.length+i.cw}s[o++]=1/0;var aA=i.ncws,aT=12,az=aA-1;if(aA-1>12){var aR=aT;aT=az,az=aR}for(var aI=0,aD=az;aI<=aD;aI+=1)for(var aE=aI,aF=i.ncws-1;aE<=aF;aE+=13)if(s[o++]=aE,aE<i.ncws){var aL=s[--o];s[o++]=M(i.cws,aL)}else o--;i.cws=h(),i.rbit>0&&(i.pad=h(i.cws.length+1),A(i.pad,0,i.cws),B(i.pad,i.pad.length-1,0),i.cws=i.pad),s[o++]=1/0;for(var aG=0,aP=i.size*i.size;aG<aP;aG++)s[o++]=-1;if(i.pixs=h(),i.qmv=function(){var e=s[--o],a=s[--o];s[o++]=W(a+e*i.size)},0!=i.alnn){for(i.trmv=function(){var e=s[--o],a=s[--o];s[o++]=W(e*i.size+i.size-1-a)},i.aplot=function(){var e=s[o-2],a=s[o-3],r=s[o-1];o-=3,s[o++]=r,s[o++]=a,s[o++]=e,s[o++]=r,s[o++]=e,s[o++]=a,i.trmv();var t=s[--o];s[o++]=i.pixs,s[o++]=t;var n=s[o-3],c=s[o-1],d=s[o-2];o-=3,B(d,c,n),i.trmv();var l=s[--o];s[o++]=i.pixs,s[o++]=l;var p=s[o-3],b=s[o-1],f=s[o-2];o-=3,B(f,b,p)},i.i=0,i.stag=0;!(i.i>=i.size);){for(var aO=0,aX=i.size-1;aO<=aX;aO+=1)if(i.j=aO,W(i.j+i.alnr)<i.size?(~~(i.j/i.alnk)+i.stag)%2==0&&!(0==i.i&&i.j<i.alnk)||i.j%i.alnk==0:W(i.alnn+i.stag)%2==0){s[o++]=i.j,s[o++]=i.i,s[o++]=1,i.aplot();var aU=i.j,aK=i.i;s[o++]=aU+1,s[o++]=aK+1,aK+1<i.size&&aU+1<i.size?(s[o++]=0,i.aplot()):o-=2}W(i.i+i.alnr)==i.size?i.i=W(i.i+i.alnr)-1:i.i=W(i.i+i.alnk),i.stag=1-i.stag}for(var aV=i.alnk,aH=i.alnk,aZ=i.size-2;aH<0?aV>=aZ:aV<=aZ;aV+=aH){if(i.i=aV,~~(i.i/i.alnk)%2!=0){s[o++]=i.pixs,s[o++]=0,s[o++]=i.i-1,i.trmv();var aW=s[--o];B(s[--o],aW,0),s[o++]=i.pixs,s[o++]=0,s[o++]=i.i+1,i.trmv();var aY=s[--o];B(s[--o],aY,0),s[o++]=i.pixs,s[o++]=1,s[o++]=i.i-1,i.trmv();var aQ=s[--o];B(s[--o],aQ,0),s[o++]=i.pixs,s[o++]=1,s[o++]=i.i,i.trmv();var a$=s[--o];B(s[--o],a$,0),s[o++]=i.pixs,s[o++]=1,s[o++]=i.i+1,i.trmv();var aJ=s[--o];B(s[--o],aJ,0),s[o++]=i.pixs,s[o++]=i.i-1,s[o++]=0,i.trmv();var a1=s[--o];B(s[--o],a1,0),s[o++]=i.pixs,s[o++]=i.i+1,s[o++]=0,i.trmv();var a2=s[--o];B(s[--o],a2,0),s[o++]=i.pixs,s[o++]=i.i-1,s[o++]=1,i.trmv();var a3=s[--o];B(s[--o],a3,0),s[o++]=i.pixs,s[o++]=i.i,s[o++]=1,i.trmv();var a4=s[--o];B(s[--o],a4,0),s[o++]=i.pixs,s[o++]=i.i+1,s[o++]=1,i.trmv();var a6=s[--o];B(s[--o],a6,0)}s[o++]=i.pixs,s[o++]=i.size-1,s[o++]=i.i-1,i.trmv();var a5=s[--o];if(1!=M(s[--o],a5)){s[o++]=i.pixs,s[o++]=i.size-1,s[o++]=i.i-1,i.trmv();var a8=s[--o];B(s[--o],a8,0),s[o++]=i.pixs,s[o++]=i.size-2,s[o++]=i.i-1,i.trmv();var a7=s[--o];B(s[--o],a7,0),s[o++]=i.pixs,s[o++]=i.size-2,s[o++]=i.i,i.trmv();var a9=s[--o];B(s[--o],a9,0),s[o++]=i.pixs,s[o++]=i.size-2,s[o++]=i.i+1,i.trmv();var re=s[--o];B(s[--o],re,0),s[o++]=i.pixs,s[o++]=i.size-1,s[o++]=i.i+1,i.trmv();var ra=s[--o];B(s[--o],ra,0),s[o++]=i.pixs,s[o++]=i.i-1,s[o++]=i.size-1,i.trmv();var rr=s[--o];B(s[--o],rr,0),s[o++]=i.pixs,s[o++]=i.i-1,s[o++]=i.size-2,i.trmv();var rt=s[--o];B(s[--o],rt,0),s[o++]=i.pixs,s[o++]=i.i,s[o++]=i.size-2,i.trmv();var rn=s[--o];B(s[--o],rn,0),s[o++]=i.pixs,s[o++]=i.i+1,s[o++]=i.size-2,i.trmv();var ro=s[--o];B(s[--o],ro,0),s[o++]=i.pixs,s[o++]=i.i+1,s[o++]=i.size-1,i.trmv();var rs=s[--o];B(s[--o],rs,0)}}}for(var ri=0,rc=i.hanxin_fpat.length-1;ri<=rc;ri+=1){i.y=ri;for(var rd=0,rl=M(i.hanxin_fpat,0).length-1;rd<=rl;rd+=1){i.x=rd,i.fpb=M(M(i.hanxin_fpat,i.y),i.x),i.fpb2=M(M(i.hanxin_fpat2,i.y),i.x),s[o++]=i.pixs,s[o++]=i.x,s[o++]=i.y,i.qmv();var rp=s[--o];B(s[--o],rp,i.fpb),s[o++]=i.pixs,s[o++]=W(i.size-i.x)-1,s[o++]=i.y,i.qmv();var rb=s[--o];B(s[--o],rb,i.fpb),s[o++]=i.pixs,s[o++]=W(i.size-i.x)-1,s[o++]=W(i.size-i.y)-1,i.qmv();var rf=s[--o];B(s[--o],rf,i.fpb),s[o++]=i.pixs,s[o++]=i.x,s[o++]=W(i.size-i.y)-1,i.qmv();var rm=s[--o];B(s[--o],rm,i.fpb2)}}s[o++]=1/0;for(var rv=0,rh=i.hanxin_funmap.length;rv<rh;rv++){var rg=M(i.hanxin_funmap,rv);s[o++]=1/0,I(rg,function(){var e=s[--o];if(s[o++]=i.size,!0===e())return!0;L(h(2))});var ru=h();s[o++]=ru}i.functionmap=h();for(var rx=i.functionmap,rw=0,r_=rx.length;rw<r_;rw++)I(M(rx,rw),function(){F(s[--o]),i.qmv();var e=s[--o];B(i.pixs,e,0)});i.maskfuncs=i.hanxin_maskfuncs,-1!=i.mask&&(i.maskfuncs=h([M(i.hanxin_maskfuncs,i.mask-1)]),i.bestmaskval=i.mask-1),i.masks=h(i.maskfuncs.length);for(var rk=0,ry=i.masks.length-1;rk<=ry;rk+=1){i.m=rk,i.mask=h(i.size*i.size);for(var rq=0,rC=i.size-1;rq<=rC;rq+=1){i.j=rq;for(var rM=0,rS=i.size-1;rM<=rS&&(i.i=rM,s[o++]=i.i+1,s[o++]=i.j+1,!0!==M(i.maskfuncs,i.m)());rM+=1){var rj=s[--o];s[o++]=0==rj,s[o++]=i.pixs,s[o++]=i.i,s[o++]=i.j,i.qmv();var rB=s[--o],rN=s[--o],rA=s[--o];s[o++]=rA&&-1==M(rN,rB)?1:0,s[o++]=i.mask,s[o++]=i.i,s[o++]=i.j,i.qmv();var rT=s[o-3],rz=s[o-1],rR=s[o-2];o-=3,B(rR,rz,rT)}}B(i.masks,i.m,i.mask)}for(i.posx=0,i.posy=0,i.num=0;i.posy!=i.size;){s[o++]=i.pixs,s[o++]=i.posx,s[o++]=i.posy,i.qmv();var rI=s[--o];if(-1==M(s[--o],rI)){s[o++]=1&Z(M(i.cws,~~(i.num/8)),-(7-i.num%8)),s[o++]=i.pixs,s[o++]=i.posx,s[o++]=i.posy,i.qmv();var rD=s[o-3],rE=s[o-1],rF=s[o-2];o-=3,B(rF,rE,rD),i.num=i.num+1}i.posx=i.posx+1,i.posx==i.size&&(i.posx=0,i.posy=i.posy+1)}i.evalfulln1n3=function(){var e=s[--o];i.scrle=e,s[o++]="scr1",s[o++]=0,I(i.scrle,function(){if(s[o-1]>=3){var e=s[--o],a=W(s[--o]+4*e);s[o++]=a,s[o++]=a}o--});var a=s[--o];i[s[--o]]=a,i.scr3=0;for(var r=5,t=i.scrle.length-1;r<=t;r+=2)if(i.j=r,M(i.scrle,i.j)%3==0){i.fact=~~(M(i.scrle,i.j)/3);for(var n=N(i.scrle,i.j-4,4),c=0,d=n.length;c<d;c++)s[o++]=M(n,c)==i.fact;var l=s[--o],p=s[--o],b=s[--o];s[--o]&&b&&p&&l&&(5==i.j||i.j+2>
1=i.scrle.length?i.scr3=i.scr3+50:(M(i.scrle,i.j-5)>=3||M(i.scrle,i.j+1)>=3)&&(i.scr3=i.scr3+50))}for(var f=1,m=i.scrle.length-5;f<=m;f+=2)if(i.j=f,M(i.scrle,i.j)%3==0){i.fact=~~(M(i.scrle,i.j)/3);for(var v=N(i.scrle,i.j+1,4),h=0,g=v.length;h<g;h++)s[o++]=M(v,h)==i.fact;var u=s[--o],x=s[--o],w=s[--o];s[--o]&&w&&x&&u&&(1==i.j||i.j+6>=i.scrle.length?i.scr3=i.scr3+50:(M(i.scrle,i.j-1)>=3||M(i.scrle,i.j+5)>=3)&&(i.scr3=i.scr3+50))}s[o++]=i.scr1,s[o++]=i.scr3},i.evalfull=function(){var e=s[--o];i.sym=e,i.n1=0,i.n3=0,i.rle=h(i.size+1),i.lastpairs=h(i.size),i.thispairs=h(i.size),i.sizeadd1=i.size+1;for(var a=0,r=i.size-1;a<=r;a+=1){i.i=a,s[o++]=1/0;var t=i.size;s[o++]=0,s[o++]=0;for(var n=i.i,c=t*t-1;t<0?n>=c:n<=c;n+=t){var d=M(i.sym,n),l=s[--o];if(s[o++]=d,G(l,d)){var p=s[--o];s[o-1]+=1,s[o++]=p}else{var b=s[--o];s[o++]=1,s[o++]=b}}o--;var f=E()+2;L(N(i.rle,0,f-2)),i.evalfulln1n3();var m=s[--o];i.n3=W(m+i.n3);var v=s[--o];i.n1=W(v+i.n1),o--,i.symrow=N(i.sym,i.i*i.size,i.size),s[o++]=1/0;var g=i.symrow;s[o++]=0,s[o++]=0;for(var u=0,x=g.length;u<x;u++){var w=M(g,u),_=s[--o];if(s[o++]=w,G(_,w)){var k=s[--o];s[o-1]+=1,s[o++]=k}else{var y=s[--o];s[o++]=1,s[o++]=y}}o--;var q=E()+2;L(N(i.rle,0,q-2)),i.evalfulln1n3();var C=s[--o];i.n3=W(C+i.n3);var S=s[--o];i.n1=W(S+i.n1),o--}s[o++]=W(i.n1+i.n3)},i.bestscore=0x3b9ac9ff;for(var rL=0,rG=i.masks.length-1;rL<=rG;rL+=1){i.m=rL,i.masksym=h(i.size*i.size);for(var rP=0,rO=i.size*i.size-1;rP<=rO;rP+=1)i.i=rP,B(i.masksym,i.i,H(M(i.pixs,i.i),M(M(i.masks,i.m),i.i)));if(1!=i.masks.length){s[o++]=i.masksym,i.evalfull();var rX=s[--o];i.score=rX,i.score<i.bestscore&&(i.bestsym=i.masksym,i.bestmaskval=i.m,i.bestscore=i.score)}else i.bestsym=i.masksym}i.pixs=i.bestsym,i.funval=((~~((i.size-21)/2)+20)*4+i.eclval)*4+i.bestmaskval,i.fundata=h([p((3840&i.funval)/256),p((240&i.funval)/16),15&i.funval]),s[o++]=1/0;for(var rU=i.fundata,rK=0,rV=rU.length;rK<rV;rK++)s[o++]=M(rU,rK),s[o++]=4,i.tobin(),I(s[--o],function(){s[o-1]-=48});s[o++]=i.fundata,s[o++]=4,s[o++]=4,i.rscodes(),I(s[--o],function(){s[o++]=4,i.tobin(),I(s[--o],function(){s[o-1]-=48})}),s[o++]=0,s[o++]=1,s[o++]=0,s[o++]=1,s[o++]=0,s[o++]=1,i.funbits=h();for(var rH=0,rZ=i.functionmap.length-1;rH<=rZ;rH+=1)i.i=rH,I(M(i.functionmap,i.i),function(){var e=s[--o];s[o++]=i.pixs,F(e),i.qmv();var a=s[--o];B(s[--o],a,M(i.funbits,i.i))});s[o++]=new Map([["ren","renmatrix"],["pixs",i.pixs],["pixx",i.size],["pixy",i.size],["height",i.size*i.modunit/72],["width",i.size*i.modunit/72],["borderleft",3],["borderright",3],["bordertop",3],["borderbottom",3],["opt",i.options]]),i._render&&a0(),i=e}function ak(){if(!ak.globals){var e=i;(i=ak.globals={}).dotcode_laa=-1,i.dotcode_lab=-2,i.dotcode_lac=-3,i.dotcode_bin=-4,i.dotcode_sfa=-5,i.dotcode_sfb=-6,i.dotcode_sb2=-7,i.dotcode_sb3=-8,i.dotcode_sb4=-9,i.dotcode_sb5=-10,i.dotcode_sb6=-11,i.dotcode_sfc=-12,i.dotcode_sc2=-13,i.dotcode_sc3=-14,i.dotcode_sc4=-15,i.dotcode_sc5=-16,i.dotcode_sc6=-17,i.dotcode_sc7=-18,i.dotcode_bsa=-19,i.dotcode_bsb=-20,i.dotcode_tma=-21,i.dotcode_tmb=-22,i.dotcode_tmc=-23,i.dotcode_tms=-24,i.dotcode_fn1=-25,i.dotcode_fn2=-26,i.dotcode_fn3=-27,i.dotcode_crl=-28,i.dotcode_aim=-29,i.dotcode_m05=-30,i.dotcode_m06=-31,i.dotcode_m12=-32,i.dotcode_mac=-33,i.laa=i.dotcode_laa,i.lab=i.dotcode_lab,i.lac=i.dotcode_lac,i.bin=i.dotcode_bin,i.sfa=i.dotcode_sfa,i.sfb=i.dotcode_sfb,i.sb2=i.dotcode_sb2,i.sb3=i.dotcode_sb3,i.sb4=i.dotcode_sb4,i.sb5=i.dotcode_sb5,i.sb6=i.dotcode_sb6,i.sfc=i.dotcode_sfc,i.sc2=i.dotcode_sc2,i.sc3=i.dotcode_sc3,i.sc4=i.dotcode_sc4,i.sc5=i.dotcode_sc5,i.sc6=i.dotcode_sc6,i.sc7=i.dotcode_sc7,i.bsa=i.dotcode_bsa,i.bsb=i.dotcode_bsb,i.tma=i.dotcode_tma,i.tmb=i.dotcode_tmb,i.tmc=i.dotcode_tmc,i.tms=i.dotcode_tms,i.fn1=i.dotcode_fn1,i.fn2=i.dotcode_fn2,i.fn3=i.dotcode_fn3,i.crl=i.dotcode_crl,i.aim=i.dotcode_aim,i.m05=i.dotcode_m05,i.m06=i.dotcode_m06,i.m12=i.dotcode_m12,i.mac=i.dotcode_mac,i.dotcode_charmaps=h([h([32,32,"00"]),h(["!","!","01"]),h(['"','"',"02"]),h(["#","#","03"]),h(["$","$","04"]),h(["%","%","05"]),h(["&","&","06"]),h(["'","'","07"]),h([40,40,"08"]),h([41,41,"09"]),h(["*","*","10"]),h(["+","+","11"]),h([",",",","12"]),h(["-","-","13"]),h([".",".","14"]),h(["/","/","15"]),h(["0","0","16"]),h(["1","1","17"]),h(["2","2","18"]),h(["3","3","19"]),h(["4","4","20"]),h(["5","5","21"]),h(["6","6","22"]),h(["7","7","23"]),h(["8","8","24"]),h(["9","9","25"]),h([":",":","26"]),h([";",";","27"]),h(["<","<","28"]),h(["=","=","29"]),h([">",">","30"]),h(["?","?","31"]),h(["@","@","32"]),h(["A","A","33"]),h(["B","B","34"]),h(["C","C","35"]),h(["D","D","36"]),h(["E","E","37"]),h(["F","F","38"]),h(["G","G","39"]),h(["H","H","40"]),h(["I","I","41"]),h(["J","J","42"]),h(["K","K","43"]),h(["L","L","44"]),h(["M","M","45"]),h(["N","N","46"]),h(["O","O","47"]),h(["P","P","48"]),h(["Q","Q","49"]),h(["R","R","50"]),h(["S","S","51"]),h(["T","T","52"]),h(["U","U","53"]),h(["V","V","54"]),h(["W","W","55"]),h(["X","X","56"]),h(["Y","Y","57"]),h(["Z","Z","58"]),h(["[","[","59"]),h([92,92,"60"]),h(["]","]","61"]),h(["^","^","62"]),h(["_","_","63"]),h([0,"`","64"]),h([1,"a","65"]),h([2,"b","66"]),h([3,"c","67"]),h([4,"d","68"]),h([5,"e","69"]),h([6,"f","70"]),h([7,"g","71"]),h([8,"h","72"]),h([9,"i","73"]),h([10,"j","74"]),h([11,"k","75"]),h([12,"l","76"]),h([13,"m","77"]),h([14,"n","78"]),h([15,"o","79"]),h([16,"p","80"]),h([17,"q","81"]),h([18,"r","82"]),h([19,"s","83"]),h([20,"t","84"]),h([21,"u","85"]),h([22,"v","86"]),h([23,"w","87"]),h([24,"x","88"]),h([25,"y","89"]),h([26,"z","90"]),h([27,"{","91"]),h([28,"|","92"]),h([29,"}","93"]),h([30,"~","94"]),h([31,127,"95"]),h([i.sfb,i.crl,"96"]),h([i.sb2,9,"97"]),h([i.sb3,28,"98"]),h([i.sb4,29,"99"]),h([i.sb5,30,i.aim]),h([i.sb6,i.sfa,i.laa]),h([i.lab,i.laa,i.sfb]),h([i.sc2,i.sc2,i.sb2]),h([i.sc3,i.sc3,i.sb3]),h([i.sc4,i.sc4,i.sb4]),h([i.lac,i.lac,i.lab]),h([i.fn1,i.fn1,i.fn1]),h([i.fn2,i.fn2,i.fn2]),h([i.fn3,i.fn3,i.fn3]),h([i.bsa,i.bsa,i.bsa]),h([i.bsb,i.bsb,i.bsb]),h([i.bin,i.bin,i.bin])]),i.dotcode_encs=h(["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"]),i.dotcode_encfuncs=h(["encA","encB","encC","encBIN"]),i.dotcode_maskvals=h([0,3,7,17]),i.dotcode_maskbits=h(["00","01","10","11"]),s[o++]=1/0,s[o++]=1;for(var a=0;a<112;a++){var r=s[o-1];s[o++]=3*r%113}var t=h();i.rsalog=t,i.charvals=h([new Map,new Map,new Map]);for(var n=0,c=i.dotcode_charmaps.length-1;n<=c;n+=1){i.i=n,i.encs=M(i.dotcode_charmaps,i.i);for(var d=0;d<=2;d+=1){i.j=d;var l=M(i.encs,i.j);G(T(l),"stringtype")&&(l=M(l,0)),B(M(i.charvals,i.j),l,i.i)}}i.Avals=M(i.charvals,0),i.Bvals=M(i.charvals,1),B(i.Bvals,i.dotcode_m05,97),B(i.Bvals,i.dotcode_m06,98),B(i.Bvals,i.dotcode_m12,99),B(i.Bvals,i.dotcode_mac,100),i.Bvals=i.Bvals,i.
1Cvals=M(i.charvals,2),i.charvals=i.charvals,s[o++]=1/0;var p=h([i.dotcode_sc2,i.dotcode_sc3,i.dotcode_sc4,i.dotcode_sc5,i.dotcode_sc6,i.dotcode_sc7,i.dotcode_tma,i.dotcode_tmb,i.dotcode_tmc,i.dotcode_tms]);s[o++]=102;for(var b=0,f=p.length;b<f;b++){var m=s[--o]+1;s[o++]=M(p,b),s[o++]=m,s[o++]=m}o--;var x=g();i.BINvals=x,i.dotcode_gencoeffs=function(){s[o++]=1/0,s[o++]=1;for(var e=0,a=i.NC;e<a;e++)s[o++]=0;i.coeffs=h();for(var r=1,t=i.NC;r<=t;r+=1){s[o++]=r;for(var n=i.NC;n>=1;n-=1){var c=i.coeffs,d=s[o-1];B(c,n,W(M(c,n)+113-M(i.rsalog,d)*M(i.coeffs,n-1)%113)%113)}o--}for(var l=i.NC;l>=1;l-=1)s[o++]=M(i.coeffs,l);L(h(i.NC))},i.dotcode_coeffscachemax=79,i.dotcode_coeffscachelimit=3160,s[o++]=i.dotcode_coeffscachemax,s[o++]=i.dotcode_coeffscachelimit,er();var w=s[--o];i.dotcode_coeffscache=w,i.dotcode_coeffscachefetch=function(){var e=s[--o];i.NC=e;var a=M(i.dotcode_coeffscache,"fetch");if(s[o++]=i.NC,s[o++]=function(){i.dotcode_gencoeffs()},s[o++]=function(){var e=s[--o];s[o++]=e.length},!0===a())return!0},i=e}var e=i;(i=Object.assign({},i,ak.globals)).dontdraw=!1,i.rows=-1,i.columns=-1,i.ratio=-1,i.parse=!1,i.parsefnc=!1,i.raw=!1,i.fast=!1,i.mask=-1,s[o++]=null,ea();var _=s[--o];i.options=_;var y=s[--o];i.barcode=y,i.barcode.length>2e3&&(s[o++]="bwipp.dotcodeinputTooLong#33650",s[o++]="The input data is too long",Y()),i._render=!(i.dontdraw||i.bwipp_dontdraw),i.modunit=2,-1!=i.rows&&(i.rows<5||i.rows>200)&&(s[o++]="bwipp.dotcodeBadRows#33677",s[o++]="Rows must be from 5 to 200",Y()),-1!=i.columns&&(i.columns<5||i.columns>200)&&(s[o++]="bwipp.dotcodeBadColumns#33683",s[o++]="Columns must be from 5 to 200",Y()),-1!=i.rows&&-1!=i.columns&&(i.rows+i.columns)%2!=1&&(s[o++]="bwipp.dotcodeRowsColumnsBadParity#33688",s[o++]="Sum of rows and columns must be odd",Y()),-1==i.ratio&&-1==i.rows&&-1==i.columns&&(i.ratio=1.5),-1!=i.ratio&&i.ratio<=0&&(s[o++]="bwipp.dotcodeRatio#33699",s[o++]="The ratio must be greater than 0",Y()),-1!=i.mask&&(i.mask<0||i.mask>3)&&(s[o++]="bwipp.dotcodeBadMask#33705",s[o++]="Valid mask values are 0 to 3",Y()),i.fncvals=new Map([["parse",i.parse],["parsefnc",i.parsefnc],["eci",!0],["FNC1",i.dotcode_fn1],["FNC3",i.dotcode_fn3]]),s[o++]=i.barcode,s[o++]=i.fncvals,et();var q=s[--o];i.msg=q,i.msglen=i.msg.length,s[o++]="numecis",s[o++]=0,I(i.msg,function(){s[--o]<=-1e6&&(s[o-1]+=1)});var j=s[--o];i[s[--o]]=j,i.msgtmp=h(W(i.msg.length+6*i.numecis)),i.j=0;for(var z=0,R=i.msg.length-1;z<=R;z+=1){var E=M(i.msg,z);if(s[o++]=E,E<=-1e6){for(var P=s[--o],O=N(C(u(7),-P,10),1,6),X=0,K=O.length;X<K;X++)s[o++]=M(O,X);L(h(6));var V=s[--o];A(i.msgtmp,i.j+1,V),B(i.msgtmp,i.j,i.dotcode_fn2),i.j=i.j+7}else{var H=s[--o];B(i.msgtmp,i.j,H),i.j=i.j+1}}i.msg=i.msgtmp,i.msglen=i.msg.length,i.A=0,i.B=1,i.C=2,i.BIN=3,s[o++]=1/0;for(var Z=0,Q=i.msglen+1;Z<Q;Z++)s[o++]=0;i.nDigits=h(),s[o++]=1/0;for(var $=0,J=i.msglen+1;$<J;$++)s[o++]=!1;i.SeventeenTen=h(),s[o++]=1/0;for(var ee=0,en=i.msglen+1;ee<en;ee++)s[o++]=!1;i.ECI=h(),s[o++]=1/0;for(var eo=0,ei=i.msglen+1;eo<ei;eo++)s[o++]=!1;i.DatumA=h(),s[o++]=1/0;for(var ec=0,ed=i.msglen+1;ec<ed;ec++)s[o++]=!1;i.DatumB=h(),s[o++]=1/0;for(var el=0,ep=i.msglen+1;el<ep;el++)s[o++]=!1;i.DatumC=h(),s[o++]=1/0;for(var eb=0,ef=i.msglen+8;eb<ef;eb++)s[o++]=!1;i.Binary=h(),s[o++]=1/0;for(var em=0,ev=i.msglen+1;em<ev;em++)s[o++]=0;i.AheadC=h(),s[o++]=1/0;for(var eh=0,eg=i.msglen+1;eh<eg;eh++)s[o++]=0;i.TryC=h(),s[o++]=1/0;for(var eu=0,ex=i.msglen+1;eu<ex;eu++)s[o++]=0;i.AheadA=h(),s[o++]=1/0;for(var ew=0,e_=i.msglen+1;ew<e_;ew++)s[o++]=0;i.AheadB=h(),s[o++]=1/0;for(var ek=0,ey=i.msglen+1;ek<ey;ek++)s[o++]=0;i.UntilEndSeg=h();for(var eq=i.msglen-1;eq>=0;eq-=1){if(i.i=eq,i.barchar=M(i.msg,i.i),i.barchar>=48&&i.barchar<=57&&B(i.nDigits,i.i,M(i.nDigits,i.i+1)+1),S(i.Avals,i.barchar)&&B(i.DatumA,i.i,!0),S(i.Bvals,i.barchar)&&B(i.DatumB,i.i,!0),i.CRLF=!1,13==i.barchar&&i.i<i.msglen-1&&10==M(i.msg,i.i+1)&&(i.CRLF=!0),i.CRLF&&B(i.DatumB,i.i,!0),M(i.nDigits,i.i)>=2&&B(i.DatumC,i.i,!0),i.barchar<0&&B(i.DatumC,i.i,!0),i.barchar>=128&&B(i.Binary,i.i,!0),M(i.nDigits,i.i)>=10){s[o++]=1/0,F(N(i.msg,i.i,10));for(var eC=0;eC<1;eC++){if(48!=s[--o]||49!=s[--o]||(o-=6,55!=s[--o]||49!=s[--o])){s[o++]=!1;break}s[o++]=!0}s[o++]=i.SeventeenTen,s[o++]=i.i;var eM=s[o-3],eS=s[o-1],ej=s[o-2];o-=3,B(ej,eS,eM),D()}if(M(i.nDigits,i.i+1)>=6&&M(i.msg,i.i)==i.dotcode_fn2&&B(i.ECI,i.i,!0),i.barchar<0&&i.barchar!=i.dotcode_fn3?B(i.AheadC,i.i,M(i.AheadC,i.i+1)+1):1>=M(i.nDigits,i.i)?B(i.AheadC,i.i,0):B(i.AheadC,i.i,M(i.AheadC,i.i+2)+1),M(i.n
1Digits,i.i)>0&&U(M(i.AheadC,i.i),M(i.AheadC,i.i+1))&&B(i.TryC,i.i,M(i.AheadC,i.i)),M(i.DatumA,i.i)&&2>M(i.TryC,i.i)&&i.barchar!=i.dotcode_fn3&&B(i.AheadA,i.i,M(i.AheadA,i.i+1)+1),M(i.DatumB,i.i)&&2>M(i.TryC,i.i)&&i.barchar!=i.dotcode_fn3){var eB=i.AheadB,eN=i.i,eA=i.AheadB,eT=i.i+1;i.CRLF&&(eT+=1),B(eB,eN,M(eA,eT)+1)}i.barchar!=i.dotcode_fn3&&B(i.UntilEndSeg,i.i,M(i.UntilEndSeg,i.i+1)+1)}for(i.addtocws=function(){var e=s[--o];A(i.cws,i.j,e),i.j=e.length+i.j},i.base259to103=function(){var e=s[--o];i.in=e,i.inlen=i.in.length,s[o++]=1/0;for(var a=0,r=5-i.inlen;a<r;a++)s[o++]=0;F(i.in),i.in=h(),i.out=h(6),s[o++]=1/0,F(N(i.in,0,2)),i.msbs=h(),s[o++]=1/0,F(i.msbs);var t=s[--o],n=s[--o];s[o++]=W(t+259*n);for(var c=0;c<2;c++){var d=s[--o];s[o++]=d%103,s[o++]=~~(d/103)}i.mscs=h(),s[o++]=1/0,F(N(i.in,2,3)),i.lsbs=h(),s[o++]=1/0,F(i.lsbs);var l=s[--o],p=s[--o],b=s[--o];s[o++]=W(l+259*p+67081*b);for(var f=0;f<3;f++){var m=s[--o];s[o++]=m%103,s[o++]=~~(m/103)}i.lscs=h();var v=M(i.lscs,0),g=M(i.mscs,0);B(i.out,5,W(v+42*g)%103);var u=M(i.lscs,1),x=M(i.mscs,0),w=M(i.mscs,1);B(i.out,4,W(~~((v+42*g)/103)+u+68*x+42*w)%103);var _=M(i.lscs,2),k=M(i.mscs,0),y=M(i.mscs,1),q=M(i.mscs,2);B(i.out,3,W(~~((~~((v+42*g)/103)+u+68*x+42*w)/103)+_+92*k+68*y+42*q)%103);var C=M(i.lscs,3),S=M(i.mscs,0),j=M(i.mscs,1),A=M(i.mscs,2);B(i.out,2,W(~~((~~((~~((v+42*g)/103)+u+68*x+42*w)/103)+_+92*k+68*y+42*q)/103)+C+15*S+92*j+68*A)%103);var T=M(i.mscs,1),z=M(i.mscs,2);B(i.out,1,W(~~((~~((~~((~~((v+42*g)/103)+u+68*x+42*w)/103)+_+92*k+68*y+42*q)/103)+C+15*S+92*j+68*A)/103)+15*T+92*z)%103),B(i.out,0,W(~~((~~((~~((~~((~~((v+42*g)/103)+u+68*x+42*w)/103)+_+92*k+68*y+42*q)/103)+C+15*S+92*j+68*A)/103)+15*T+92*z)/103)+15*M(i.mscs,2))%103),s[o++]=N(i.out,6-i.inlen-1,i.inlen+1)},i.finaliseBIN=function(){0!=i.bpos&&(s[o++]=N(i.bvals,0,i.bpos),i.base259to103(),F(s[--o]),i.bpos=0)},i.addtobin=function(){var e=s[--o];B(i.bvals,i.bpos,e),i.bpos=i.bpos+1,5==i.bpos&&i.finaliseBIN()},i.ECIabc=function(){for(var e=N(i.msg,i.i+1,6),a=0,r=0,t=e.length;r<t;r++)a=10*W(a+(M(e,r)-48));var n=~~(a/10);if(s[o++]=n,n>=40){var c=s[--o]-40,d=c%12769;s[o++]=~~(c/12769)+40,s[o++]=~~(d/113),s[o++]=d%113}},i.ECIbin=function(){s[o++]=1/0;for(var e=N(i.msg,i.i+1,6),a=0,r=0,t=e.length;r<t;r++)a=10*W(a+(M(e,r)-48));var n=~~(a/10);if(s[o++]=n,n>=65536){var c=s[--o],d=c%65536;s[o++]=258,s[o++]=~~(c/65536),s[o++]=~~(d/256),s[o++]=d%256}else if(s[o-1]>=256){var l=s[--o];s[o++]=257,s[o++]=~~(l/256),s[o++]=l%256}else{var p=s[--o];s[o++]=256,s[o++]=p}for(var b=h(),f=0,m=b.length;f<m;f++)s[o++]=M(b,f),i.addtobin()},i.encC=function(){for(var e=0;e<1;e++){if(i.i==i.segstart){for(var a=0;a<1;a++){if(i.i>i.segend-7||91!=M(i.msg,i.segstart)||41!=M(i.msg,i.segstart+1)||62!=M(i.msg,i.segstart+2)||30!=M(i.msg,i.segstart+3)){s[o++]=0;break}var r=M(i.msg,i.segstart+4);if(r<48||r>57){s[o++]=0;break}var t=M(i.msg,i.segstart+5);if(t<48||t>57||4!=M(i.msg,i.segend-1)){s[o++]=0;break}var n=W((M(i.msg,i.segstart+4)-48)*10+(M(i.msg,i.segstart+5)-48));if(s[o++]=n,5!=n&&6!=n&&12!=n){s[o-1]=i.dotcode_mac;break}if(29!=M(i.msg,i.segstart+6)||30!=M(i.msg,i.segend-2)){s[o-1]=0;break}if(5==s[o-1]){s[o-1]=i.dotcode_m05;break}if(6==s[--o]){s[o++]=i.dotcode_m06;break}s[o++]=i.dotcode_m12;break}var c=s[--o];if(i.inmac=c,0!=i.inmac){s[o++]=h([M(i.Cvals,i.dotcode_lab)]),i.addtocws(),i.mode=i.B,s[o++]=h([M(i.Bvals,i.inmac)]),i.addtocws(),i.inmac==i.dotcode_mac?(s[o++]=h([M(i.Bvals,M(i.msg,i.segstart+4))]),i.addtocws(),s[o++]=h([M(i.Bvals,M(i.msg,i.segstart+5))]),i.addtocws(),i.i=i.i+6):i.i=i.i+7;break}}if(i.i==i.segstart&&(M(i.nDigits,i.i)>=2&&(s[o++]=h([M(i.Cvals,i.dotcode_fn1)]),i.addtocws()),M(i.msg,i.i)==i.dotcode_fn1&&M(i.nDigits,i.i+1)>=2&&(i.i=i.i+1)),M(i.SeventeenTen,i.i)){s[o++]=h([M(i.Cvals,i.dotcode_aim),W((M(i.msg,i.i+2)-48)*10+(M(i.msg,i.i+3)-48)),W((M(i.msg,i.i+4)-48)*10+(M(i.msg,i.i+5)-48)),W((M(i.msg,i.i+6)-48)*10+(M(i.msg,i.i+7)-48))]),i.addtocws(),i.i=i.i+10;break}if(M(i.DatumC,i.i)){var d=M(i.msg,i.i);if(d==i.dotcode_fn1||d==i.dotcode_fn2||d==i.dotcode_fn3){if(s[o++]=h([M(i.Cvals,M(i.msg,i.i))]),i.addtocws(),M(i.ECI,i.i)){s[o++]=1/0,i.ECIabc();var l=h();s[o++]=l,i.addtocws(),i.i=i.i+7;break}if(M(i.msg,i.i)==i.dotcode_fn3&&i.segstart!=i.i){i.i=i.i+1,i.inmac=0,i.segstart=i.i,i.segend=W(i.i+M(i.UntilEndSeg,i.i));break}i.i=i.i+1;break}s[o++]=h([W((M(i.msg,i.i)-48)*10+(M(i.msg,i.i+1)-48))]),i.addtocws(),i.i=i.i+2;break}if(M(i.Binary,i.i)){if(M(i.nDigits,i.i+1)>0){160>M(i.msg,i.i)?s[o++]=h([M(i.Cvals,i.dotcode_bsa),M(i.Avals,M(i.msg,i.i)-128)]):s[o++]=h([M(i.Cvals,i.dotcode_bsb),M(i.Bvals,M(i.msg,i.i)-128)]),i.addtocws(),i.i=i.i+1;break}s[o++]=h([M(i.Cvals,i.dotcode_bin)]),i.addtocws(),i.mode=i.BIN;break}if(i.m=M(i.AheadA,i.i),i.n=M(i.AheadB,i.i),U(i.m,i.n)){s[o++]=h([M(i.Cvals,i.dotcode_laa)]),i.addtocws(),i.mode=i.A;break}if(i.i==i.segstart){var p=M(i.msg,i.i);if(9==p||28==p||29==p||30==p){s[o++]=h([M(i.Cvals,i.dotcode_laa)]),i.addtocws(),i.mode=i.A;break}}if(i.n>4){s[o++]=h([M(i.Cvals,i.dotcode_lab)]),i.addtocws(),i.mode=i.B;break}s[o++]=h([M(i.Cvals,M(h([i.dotcode_sfb,i.dotcode_sb2,i.dotcode_sb3,i.dotcode_sb4]),i.n-1))]),i.addtocws();for(var b=0,f=i.n;b<f;b++)13==M(i.msg,i.i)?(s[o++]=h([M(i.Bvals,i.dotcode_crl)]),i.addtocws(),i.i=i.i+2):(s[o++]=h([M(i.Bvals,M(i.msg,i.i))]),i.addtocws(),i.i=i.i+1);break}},i.encB=function(){for(var e=0;e<1;e++){if(i.n=M(i.TryC,i.i),i.n>=2){if(i.n>4){s[o++]=h([M(i.Bvals,i.dotcode_lac)]),i.addtocws(),i.mode=i.C;break}s[o++]=h([M(i.Bvals,M(h([i.dotcode_sfc,i.dotcode_sc2,i.dotcode_sc3,i.dotcode_sc4]),i.n-1))]),i.addtocws();for(var a=0,r=i.n;a<r;a++)0>M(i.msg,i.i)?(s[o++]=h([M(i.Cvals,M(i.msg,i.i))]),i.addtocws(),i.i=i.i+1):(s[o++]=h([W((M(i.msg,i.i)-48)*10+(M(i.msg,i.i+1)-48))]),i.addtocws(),i.i=i.i+2);break}
1if(M(i.DatumB,i.i)){var t=M(i.msg,i.i);if(t==i.dotcode_fn1||t==i.dotcode_fn2||t==i.dotcode_fn3){if(s[o++]=h([M(i.Bvals,M(i.msg,i.i))]),i.addtocws(),M(i.ECI,i.i)){s[o++]=1/0,i.ECIabc();var n=h();s[o++]=n,i.addtocws(),i.i=i.i+7;break}if(M(i.msg,i.i)==i.dotcode_fn3&&i.i!=i.segstart){i.i=i.i+1,i.mode=i.C,i.inmac=0,i.segstart=i.i,i.segend=W(i.i+M(i.UntilEndSeg,i.i));break}i.i=i.i+1;break}if(13==M(i.msg,i.i)&&i.i<i.msglen-1&&10==M(i.msg,i.i+1)){s[o++]=h([M(i.Bvals,i.dotcode_crl)]),i.addtocws(),i.i=i.i+2;break}s[o++]=h([M(i.Bvals,M(i.msg,i.i))]),i.addtocws(),i.i=i.i+1;break}if(M(i.Binary,i.i)){if(M(i.DatumB,i.i+1)){160>M(i.msg,i.i)?s[o++]=h([M(i.Bvals,i.dotcode_bsa),M(i.Avals,M(i.msg,i.i)-128)]):s[o++]=h([M(i.Bvals,i.dotcode_bsb),M(i.Bvals,M(i.msg,i.i)-128)]),i.addtocws(),i.i=i.i+1;break}s[o++]=h([M(i.Bvals,i.dotcode_bin)]),i.addtocws(),i.mode=i.BIN;break}if(1==M(i.AheadA,i.i)){s[o++]=h([M(i.Bvals,i.dotcode_sfa),M(i.Avals,M(i.msg,i.i))]),i.addtocws(),i.i=i.i+1;break}s[o++]=h([M(i.Bvals,i.dotcode_laa)]),i.addtocws(),i.mode=i.A;break}},i.encA=function(){for(var e=0;e<1;e++){if(i.n=M(i.TryC,i.i),i.n>=2){if(i.n>4){s[o++]=h([M(i.Avals,i.dotcode_lac)]),i.addtocws(),i.mode=i.C;break}s[o++]=h([M(i.Avals,M(h([i.dotcode_sfc,i.dotcode_sc2,i.dotcode_sc3,i.dotcode_sc4]),i.n-1))]),i.addtocws();for(var a=0,r=i.n;a<r;a++)0>M(i.msg,i.i)?(s[o++]=h([M(i.Cvals,M(i.msg,i.i))]),i.addtocws(),i.i=i.i+1):(s[o++]=h([W((M(i.msg,i.i)-48)*10+(M(i.msg,i.i+1)-48))]),i.addtocws(),i.i=i.i+2);break}if(M(i.DatumA,i.i)){var t=M(i.msg,i.i);if(t==i.dotcode_fn1||t==i.dotcode_fn2||t==i.dotcode_fn3){if(s[o++]=h([M(i.Avals,M(i.msg,i.i))]),i.addtocws(),M(i.ECI,i.i)){s[o++]=1/0,i.ECIabc();var n=h();s[o++]=n,i.addtocws(),i.i=i.i+7;break}if(M(i.msg,i.i)==i.dotcode_fn3&&i.i!=i.segstart){i.i=i.i+1,i.mode=i.C,i.inmac=0,i.segstart=i.i,i.segend=W(i.i+M(i.UntilEndSeg,i.i));break}i.i=i.i+1;break}s[o++]=h([M(i.Avals,M(i.msg,i.i))]),i.addtocws(),i.i=i.i+1;break}if(M(i.Binary,i.i)){if(M(i.DatumA,i.i+1)){160>M(i.msg,i.i)?s[o++]=h([M(i.Avals,i.dotcode_bsa),M(i.Avals,M(i.msg,i.i)-128)]):s[o++]=h([M(i.Avals,i.dotcode_bsb),M(i.Bvals,M(i.msg,i.i)-128)]),i.addtocws(),i.i=i.i+1;break}s[o++]=h([M(i.Avals,i.dotcode_bin)]),i.addtocws(),i.mode=i.BIN;break}if(i.n=M(i.AheadB,i.i),i.n>6){s[o++]=h([M(i.Avals,i.dotcode_lab)]),i.addtocws(),i.mode=i.B;break}s[o++]=h([M(i.Avals,M(h([i.dotcode_sfb,i.dotcode_sb2,i.dotcode_sb3,i.dotcode_sb4,i.dotcode_sb5,i.dotcode_sb6]),i.n-1))]),i.addtocws();for(var c=0,d=i.n;c<d;c++)13==M(i.msg,i.i)?(s[o++]=h([M(i.Bvals,i.dotcode_crl)]),i.addtocws(),i.i=i.i+2):(s[o++]=h([M(i.Bvals,M(i.msg,i.i))]),i.addtocws(),i.i=i.i+1);break}},i.encBIN=function(){for(var e=0;e<1;e++){if(i.n=M(i.TryC,i.i),i.n>=2){s[o++]=1/0,i.finaliseBIN();var a=h();if(s[o++]=a,i.addtocws(),i.n>7){s[o++]=h([M(i.BINvals,i.dotcode_tmc)]),i.addtocws(),i.mode=i.C;break}s[o++]=h([M(i.BINvals,M(h([i.dotcode_sc2,i.dotcode_sc3,i.dotcode_sc4,i.dotcode_sc5,i.dotcode_sc6,i.dotcode_sc7]),i.n-2))]),i.addtocws();for(var r=0,t=i.n;r<t;r++)0>M(i.msg,i.i)?(s[o++]=h([M(i.Cvals,M(i.msg,i.i))]),i.addtocws(),i.i=i.i+1):(s[o++]=h([W((M(i.msg,i.i)-48)*10+(M(i.msg,i.i+1)-48))]),i.addtocws(),i.i=i.i+2);break}if(M(i.ECI,i.i)&&M(i.Binary,i.i+7)){s[o++]=1/0,i.ECIbin();var n=h();if(s[o++]=n,i.addtocws(),i.i=i.i+7,i.i==i.msglen){s[o++]=1/0,i.finaliseBIN();var c=h();s[o++]=c,i.addtocws()}break}if(M(i.msg,i.i)>=0&&(M(i.Binary,i.i)||M(i.Binary,i.i+1)||M(i.Binary,i.i+2)||M(i.Binary,i.i+3)||M(i.ECI,i.i+1)&&M(i.Binary,i.i+8))){s[o++]=1/0,s[o++]=M(i.msg,i.i),i.addtobin();var d=h();if(s[o++]=d,i.addtocws(),i.i=i.i+1,i.i==i.msglen){s[o++]=1/0,i.finaliseBIN();var l=h();s[o++]=l,i.addtocws()}break}s[o++]=1/0,i.finaliseBIN();var p=h();if(s[o++]=p,i.addtocws(),M(i.msg,i.i)==i.dotcode_fn3&&i.i!=i.segstart){s[o++]=h([M(i.BINvals,i.dotcode_tms)]),i.addtocws(),i.i=i.i+1,i.mode=i.C,i.inmac=0,i.segstart=i.i,i.segend=W(i.i+M(i.UntilEndSeg,i.i));break}U(M(i.AheadA,i.i),M(i.AheadB,i.i))?(s[o++]=h([M(i.BINvals,i.dotcode_tma)]),i.addtocws(),i.mode=i.A):(s[o++]=h([M(i.BINvals,i.dotcode_tmb)]),i.addtocws(),i.mode=i.B);break}},i.cws=h(2*i.msglen+1),i.mode=i.C,i.bvals=h(5),i.bpos=0,i.inmac=0,i.segstart=0,i.segend=M(i.UntilEndSeg,0),i.i=0,i.j=0;!(i.i>=i.msglen)&&(0==i.inmac||(i.inmac==i.dotcode_mac||i.i!=i.segend-2||(i.i=i.i+2,!(i.i>
1=i.msglen)))&&(i.inmac!=i.dotcode_mac||i.i!=i.segend-1||(i.i=i.i+1,!(i.i>=i.msglen))));){;if(!0===(0,i[M(i.dotcode_encfuncs,i.mode)])())break}if(i.cws=N(i.cws,0,i.j),i.nd=i.cws.length,i.minarea=((i.nd+3+~~(i.nd/2))*9+2)*2,-1!=i.ratio)i.hgt=v(i.minarea/i.ratio),i.wid=v(i.minarea*i.ratio),i.h=~~i.hgt,i.w=~~i.wid,(i.h+i.w)%2==1?i.h*i.w<i.minarea&&(i.h=i.h+1,i.w=i.w+1):i.hgt*i.w<i.wid*i.h?(i.w=i.w+1,i.h*i.w<i.minarea&&(i.w=i.w-1,i.h=i.h+1,i.h*i.w<i.minarea&&(i.w=i.w+2))):(i.h=i.h+1,i.h*i.w<i.minarea&&(i.h=i.h-1,i.w=i.w+1,i.h*i.w<i.minarea&&(i.h=i.h+2))),i.rows=i.h,i.columns=i.w;else{if(-1==i.columns){var ez=~~((i.minarea+i.rows-1)/i.rows);if((ez+i.rows)%2==0&&(ez+=1),i.columns=ez,i.columns<5){var eR=5;-1!=i.rows&&(eR=W(eR+i.rows%2)),i.columns=eR}}if(-1==i.rows){var eI=~~((i.minarea+i.columns-1)/i.columns);(eI+i.columns)%2==0&&(eI+=1),i.rows=eI,i.rows<5&&(i.rows=5+i.columns%2)}}for(i.ndots=~~(i.rows*i.columns/2);;){var eD=i.nd+1;if((eD+(~~(eD/2)+3))*9+2>i.ndots)break;i.nd=i.nd+1}if(i.nc=~~(i.nd/2)+3,i.nw=i.nd+i.nc,i.rembits=i.ndots-(9*i.nw+2),i.nd>i.cws.length){s[o++]=1/0,F(i.cws),s[o++]=i.mode==i.BIN?109:106;for(var eE=0,eF=i.nd-i.cws.length-1;eE<eF;eE++)s[o++]=106;i.cws=h()}S(i.options,"debugcws")&&(s[o++]="bwipp.debugcws#34317",s[o++]=i.cws,Y()),9*i.nw>i.ndots-2&&(s[o++]="bwipp.dotcodeTooLong#34323",s[o++]="Maximum length exceeded",Y()),i.rows%2==0?i.sixedges=h([h([i.columns-1,i.rows-2]),h([0,i.rows-2]),h([i.columns-2,i.rows-1]),h([1,i.rows-1]),h([i.columns-1,0]),h([0,0])]):i.sixedges=h([h([i.columns-2,0]),h([i.columns-2,i.rows-1]),h([i.columns-1,1]),h([i.columns-1,i.rows-2]),h([0,0]),h([0,i.rows-1])]),i.dmv=function(){var e=s[--o],a=s[--o];s[o++]=W(a+e*i.columns)},s[o++]=i.rows*i.columns;try{var eL=s[--o];s[o++]=h(eL),s[o++]=!1}catch(e){s[o++]=!0}s[--o]&&(s[o-1]="bwipp.dotcodeSymbolTooLarge#34357",s[o++]="The resulting symbol exceeds the implementation maximum array size",Y());var eG=s[--o];i.outline=eG;for(var eP=0,eO=i.rows-1;eP<=eO;eP+=1){i.y=eP;for(var eX=0,eU=i.columns-1;eX<=eU;eX+=1){i.x=eX,s[o++]=i.outline,s[o++]=i.x,s[o++]=i.y,i.dmv();var eK=s[--o];B(s[--o],eK,(i.x+i.y)%2-1)}}for(var eV=i.sixedges,eH=0,eZ=eV.length;eH<eZ;eH++){s[o++]=i.outline,F(M(eV,eH)),i.dmv();var eW=s[--o];B(s[--o],eW,1)}i.clearcol=function(){var e=s[--o];i.x=e,s[o++]=!0;for(var a=1&i.x,r=i.rows-1;a<=r;a+=2){s[o++]=i.x,s[o++]=a,i.dmv();var t=s[--o];if(1==M(i.sym,t)){s[o-1]=!1;break}}},i.clearrow=function(){var e=s[--o];i.y=e,s[o++]=!0;for(var a=1&i.y,r=i.columns-1;a<=r;a+=2){s[o++]=a,s[o++]=i.y,i.dmv();var t=s[--o];if(1==M(i.sym,t)){s[o-1]=!1;break}}},i.evalsymbol=function(){var e=s[--o];i.sym=e,i.worst=9999999;for(var a=h([h(["x",0]),h(["x",1]),h(["y",0]),h(["y",1])]),r=0,t=a.length;r<t;r++){F(M(a,r));var n=s[--o];i.fl=n;var c=s[--o];i.dir=c,i.sum=0,i.first=-1,i.last=-1;for(var d=G(i.dir,"x")?i.columns:i.rows,l=0,p=d-1;l<=p;l+=1){i[i.dir]=l;var b=i.sym,f=i[i.dir],m=((G(i.dir,"x")?i.rows:i.columns)-1)*i.fl;if(G(i.dir,"y")){var v=m;m=f,f=v}s[o++]=b,s[o++]=f,s[o++]=m,i.dmv();var g=s[--o];if(1==M(s[--o],g)){if(-1==i.first){var u=i[i.dir];i.first=u}var x=i[i.dir];i.last=x,i.sum=i.sum+1}}var w=G(i.dir,"x")?i.rows:i.columns,_=W(i.sum+i.last-i.first)*w;if(s[o++]=_,_<i.worst){var k=s[--o];i.worst=k}else o--}if(i.pen=0,i.rows%2==1||i.rows<=12){i.sum=0,i.p=0;for(var y=1,q=i.columns-2;y<=q;y+=1)if(s[o++]=y,i.clearcol(),s[--o]){i.sum=i.sum+1;var C=1==i.sum?i.rows:i.p*i.rows;i.p=C}else i.sum=0,i.pen=i.pen+i.p,i.p=0;i.pen=i.pen+i.p}if(i.rows%2==0||i.columns<=12){i.sum=0,i.p=0;for(var S=1,j=i.rows-2;S<=j;S+=1)if(s[o++]=S,i.clearrow(),s[--o]){i.sum=i.sum+1;var B=1==i.sum?i.columns:i.p*i.columns;i.p=B}else i.sum=0,i.pen=i.pen+i.p,i.p=0;i.pen=i.pen+i.p}s[o++]=1/0;for(var A=0,T=(i.columns+4)*2;A<T;A++)s[o++]=0;for(var z=0,R=i.columns,I=i.sym.length-1;R<0?z>=I:z<=I;z+=R)s[o++]=0,s[o++]=0,F(N(i.sym,z,i.columns)),s[o++]=0,s[o++]=0;for(var D=0,E=(i.columns+4)*2;D<E;D++)s[o++]=0;i.symp=h(),i.columns=i.columns+4,i.rows=i.rows+4,i.sum=0;for(var L=2,P=i.rows-3;L<=P;L+=1){i.y=L;for(var O=(1&i.y)+2,X=i.columns-3;O<=X;O+=2){i.x=O;for(var U=0;U<1;U++){s[o++]=i.symp,s[o++]=i.x-1,s[o++]=i.y-1,i.dmv();var K=s[--o];if(1==M(s[--o],K))break;s[o++]=i.symp,s[o++]=i.x+1,s[o++]=i.y-1,i.dmv();var V=s[--o];if(1==M(s[--o],V))break;s[o++]=i.symp,s[o++]=i.x-1,s[o++]=i.y+1,i.dmv();var H=s[--o];if(1==M(s[--o],H))break;s[o++]=i.symp,s[o++]=i.x+1,s[o++]=i.y+1,i.dmv();var Z=s[--o];if(1==M(s[--o],Z))break;s[o++]=i.symp,s[o++]=i.x,s[o++]=i.y,i.dmv();var Y=s[--o];if(0==M(s[--o],Y)){i.sum=i.sum+1;break}s[o++]=i.symp,s[o++]=i.x-2,s[o++]=i.y,i.dmv();var Q=s[--o];if(1==M(s[--o],Q))break;
1s[o++]=i.symp,s[o++]=i.x,s[o++]=i.y-2,i.dmv();var $=s[--o];if(1==M(s[--o],$))break;s[o++]=i.symp,s[o++]=i.x+2,s[o++]=i.y,i.dmv();var J=s[--o];if(1==M(s[--o],J))break;s[o++]=i.symp,s[o++]=i.x,s[o++]=i.y+2,i.dmv();var ee=s[--o];if(1==M(s[--o],ee))break;i.sum=i.sum+1}}}i.columns=i.columns-4,i.rows=i.rows-4,0==i.worst?s[o++]=-99999:s[o++]=W(i.worst-i.sum*i.sum-i.pen)},i.step=~~(i.nw/112)+1,i.offset=function(){var e=s[--o];s[o++]=W(e*i.step+i.start)},i.bestscore=-0x5f5e0ff,s[o++]="masks",-1!=i.mask?s[o++]=h([i.mask]):i.fast?s[o++]=h([3,2,1,0]):s[o++]=h([0,1,2,3]);var eY=s[--o];i[s[--o]]=eY,i.litmasks=h(4),I(i.masks,function(){var e=s[--o];i.mask=e,s[o++]=1/0;var a=i.cws;s[o++]=i.mask,s[o++]=M(i.dotcode_maskvals,i.mask),s[o++]=0;for(var r=0,t=a.length;r<t;r++){var n=s[--o],c=s[--o];s[o++]=W(M(a,r)+n)%113,s[o++]=c,s[o++]=W(n+c)}o-=2;for(var d=0,l=i.nc;d<l;d++)s[o++]=0;i.rscws=h();for(var p=0,b=i.step-1;p<=b;p+=1){i.start=p,i.ND=~~((i.nd+1-i.start+i.step-1)/i.step),i.NW=~~((i.nw+1-i.start+i.step-1)/i.step),i.NC=i.NW-i.ND,s[o++]="coeffs",s[o++]=i.NC,i.dotcode_coeffscachefetch();var f=s[--o];i[s[--o]]=f,i.lfsr=h(i.NC);var m=i.ND,v=i.coeffs,g=i.NC,x=i.lfsr;s[o++]=function(){var e=s[--o];s[o++]=M(i.rscws,W(e*i.step+i.start))},s[o++]=m,s[o++]=v,s[o++]=g,s[o++]=x,s[o++]=113,es();for(var w=0,_=i.NC-1;w<=_;w+=1){i.j=w,s[o++]=i.rscws,s[o++]=i.ND+i.j,i.offset();var y=s[--o];B(s[--o],y,M(i.lfsr,i.j))}}S(i.options,"debugecc")&&(s[o++]="bwipp.debugecc#34567",s[o++]=i.rscws,Y()),i.bits=u(i.ndots),A(i.bits,0,M(i.dotcode_maskbits,i.mask));for(var q=1,C=i.nw;q<=C;q+=1)i.i=q,A(i.bits,(i.i-1)*9+2,M(i.dotcode_encs,M(i.rscws,i.i)));i.rembits>0&&A(i.bits,9*i.nw+2,N("11111111111111111",0,i.rembits));var j=i.outline;i.pixs=k(h(j.length),j),i.posx=0;var T=i.rows%2==0?0:i.rows-1;i.posy=T;for(var z=N(i.bits,0,i.bits.length-6),R=0,I=z.length;R<I;R++){for(s[o++]=M(z,R);;){s[o++]=i.pixs,s[o++]=i.posx,s[o++]=i.posy,i.dmv();var D=s[--o];if(-1==M(s[--o],D))break;i.rows%2==0?(i.posy=i.posy+1,i.posy==i.rows&&(i.posy=0,i.posx=i.posx+1)):(i.posx=i.posx+1,i.posx==i.columns&&(i.posx=0,i.posy=i.posy-1))}s[o++]=i.pixs,s[o++]=i.posx,s[o++]=i.posy,i.dmv();var E=s[o-3],L=s[o-1],G=s[o-2];o-=3,B(G,L,E-48)}for(var P=0;P<=5;P+=1){i.i=P,s[o++]=i.pixs,F(M(i.sixedges,i.i)),i.dmv();var O=M(i.bits,i.bits.length-6+i.i),X=s[--o];B(s[--o],X,O-48)}s[o++]="score",s[o++]=i.pixs,i.evalsymbol();var K=s[--o];if(i[s[--o]]=K,i.score>i.bestscore&&(i.bestsym=i.pixs,i.bestscore=i.score,i.fast&&i.bestscore>~~(i.rows*i.columns/2)))return!0;var V=i.pixs;i.litmask=k(h(V.length),V);for(var H=0;H<=5;H+=1){i.i=H,s[o++]=i.litmask,F(M(i.sixedges,i.i)),i.dmv();var Z=s[--o];B(s[--o],Z,1)}if(B(i.litmasks,i.mask,i.litmask),i.fast){s[o++]="score",s[o++]=i.litmask,i.evalsymbol();var Q=s[--o];if(i[s[--o]]=Q,U(i.score,i.bestscore)&&(i.bestsym=i.litmask,i.bestscore=i.score,i.bestscore>~~(i.rows*i.columns/2)))return!0}}),i.pixs=i.bestsym,!i.fast&&i.bestscore<=~~(i.rows*i.columns/2)&&(i.bestscore=-0x5f5e0ff,I(i.masks,function(){var e=s[--o];i.litmask=M(i.litmasks,e),s[o++]="score",s[o++]=i.litmask,i.evalsymbol();var a=s[--o];i[s[--o]]=a,i.score>i.bestscore&&(i.bestsym=i.litmask,i.bestscore=i.score)}),i.pixs=i.bestsym),s[o++]=new Map([["ren","renmatrix"],["dotty",!0],["pixs",i.pixs],["pixx",i.columns],["pixy",i.rows],["height",i.rows*i.modunit/72],["width",i.columns*i.modunit/72],["borderleft",3],["borderright",3],["bordertop",3],["borderbottom",3],["opt",i.options]]),i._render&&a0(),i=e}function ay(){if(!ay.globals){var e=i;(i=ay.globals={}).ultracode_metrics=h([h([2,7,37,5]),h([3,36,84,13]),h([4,85,161,22]),h([5,142,282,29])]),i.ultracode_tiles=h([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,3616
15,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]),i.ultracode_dccurev1=h([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]),i.ultracode_dcclrev1=h([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]),i.ultracode_dccurev2=h([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]),i.ultracode_dcclrev2=h([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]);var a=new Map([[0,"FFFFFF"],[9,"000000"],[1,"00FFFF"],[3,"FF00FF"],[5,"FFFF00"],[6,"00FF00"]]);i.ultracode_colormap=a,i.ultracode_qccfact=h([0,1,2,4,6,8]),s[o++]=1/0,s[o++]=1;for(var r=0;r<282;r++){var t=s[o-1];s[o++]=3*t%283}var n=h();i.rsalog=n,i.rslog=h(283);for(var c=1;c<=282;c+=1)B(i.rslog,M(i.rsalog,c),c);i.rslog=i.rslog,i.ultracode_rsprod=function(){if(0!=s[o-1])if(0!=s[o-2]){var e=s[--o],a=s[--o];s[o++]=M(i.rsalog,W(M(i.rslog,e)+M(i.rslog,a))%282)}else o-=2,s[o++]=0;else o-=2,s[o++]=0},i.ultracode_gencoeffs=function(){s[o++]=1/0,s[o++]=1;for(var e=0,a=i.k;e<a;e++)s[o++]=0;i.coeffs=h();for(var r=1,t=i.k;r<=t;r+=1){var n=i.coeffs;B(n,r,M(n,r-1)),s[o++]=M(i.rsalog,r);for(var c=r-1;c>=1;c-=1){var d=i.coeffs,l=s[o-1];s[o++]=d,s[o++]=c,s[o++]=M(d,c),s[o++]=l,i.ultracode_rsprod();var p=s[--o],b=s[--o];B(s[--o],b,W(p+M(i.coeffs,b-1))%283)}var f=i.coeffs,m=s[o-1];s[o++]=f,s[o++]=0,s[o++]=M(f,0),s[o++]=m,i.ultracode_rsprod();var v=s[--o],g=s[--o];B(s[--o],g,v),o--}i.coeffs=N(i.coeffs,0,i.coeffs.length-1);for(var u=i.coeffs.length-1;u>=0;u-=2){var x=i.coeffs;B(x,u,283-M(x,u))}s[o++]=i.coeffs},i.ultracode_coeffscachemax=37,i.ultracode_coeffscachelimit=1311,s[o++]=i.ultracode_coeffscachemax,s[o++]=i.ultracode_coeffscachelimit,er();var d=s[--o];i.ultracode_coeffscache=d,i.ultracode_coeffscachefetch=function(){var e=s[--o];i.k=e;var a=M(i.ultracode_coeffscache,"fetch");if(s[o++]=i.k,s[o++]=function(){i.ultracode_gencoeffs()},s[o++]=function(){var e=s[--o];s[o++]=e.length},!0===a())return!0},i=e}var e=i;(i=Object.assign({},i,ay.globals)).dontdraw=!1,i.eclevel="EC2",i.parse=!1,i.parsefnc=!1,i.start=257,i.link1=0,i.raw=!1,i.rev=2,s[o++]=null,ea();var l=s[--o];i.options=l;var p=s[--o];i.barcode=p,i._render=!(i.dontdraw||i.bwipp_dontdraw),i.modunit=2,i.barcode.length>2500&&(s[o++]="bwipp.ultracodeInputTooLong#34964",s[o++]="The input data is too long",Y());var b=i.rev;1!=b&&2!=b&&(s[o++]="bwipp.ultracodeInvalidRevision#34968",s[o++]="Valid revisions are 1 and 2",Y());var f=3==i.eclevel.length;if(s[o++]=f,f){o--;var m=G(N(i.eclevel,0,2),"EC");if(s[o++]=m,m){o--;var v=M(i.eclevel,2)-48,g=+(2==i.rev);s[o++]=v>=g&&v<=5}}if(s[--o]||(s[o++]="bwipp.ultracodeInvalidErrorCorrectionLevel#34977",s[o++]="Valid error correction levels are EC1 to EC5, and EC0 for legacy revision 1",Y()),i.raw){for(i.dcws=h(i.barcode.length),i.i=0,i.j=0;!(i.i>=i.barcode.length-3)&&94==M(i.barcode,i.i);){var x=N(i.barcode,i.i+1,3);s[o++]=x,s[o++]=!1;for(var w=0,_=x.length;w<_;w++){var k=M(x,w);(k<48||k>57)&&(s[o-1]=!0)}if(s[--o]){o--;break}var y=s[--o];i.cw=q(y),i.cw>284&&(s[o++]="bwipp.ultracodeBadRawCodeword#34996",s[o++]="Raw codewords must be 0 to 284",Y()),B(i.dcws,i.j,i.cw),i.i=i.i+4,i.j=i.j+1}i.i!=i.barcode.length&&(s[o++]="bwipp.ultracodeBadRawFormat#35003",s[o++]="Raw codewords must be formatted as ^NNN",Y()),i.dcws=N(i.dcws,0,i.j)}else{i.fn1=-1,i.fn3=-2,i.fncvals=new Map([["parse",i.parse],["parsefnc",i.parsefnc],["FNC1",i.fn1],["FNC3",i.fn3]]),s[o++]=i.barcode,s[o++]=i.fncval
1s,et();var j=s[--o];i.msg=j,i.msglen=i.msg.length,i.msglen>276&&(s[o++]="bwipp.ultracodeInputTooLong#35026",s[o++]="The input data is too long",Y()),i.scr=h([]),i.scp=h([]),s[o++]=1/0,F(i.scr),F(i.scp),I(i.msg,function(){s[o-1]==i.fn1&&(s[o-1]=268),s[o-1]==i.fn3&&(s[o-1]=269)}),i.dcws=h()}if(S(i.options,"debugcws")&&(s[o++]="bwipp.debugcws#35050",s[o++]=i.dcws,Y()),i.mcc=i.dcws.length+3,i.eclval=M(i.eclevel,2)-48,0!=i.eclval){var A=M(i.ultracode_qccfact,i.eclval),T=~~(i.mcc/25);i.mcc%25!=0&&(T+=1),i.qcc=A*T+5}else i.qcc=3;i.acc=i.qcc-3+78*i.link1,i.tcc=i.mcc+i.qcc;for(var z=0,R=i.ultracode_metrics.length;z<R&&(i.m=M(i.ultracode_metrics,z),i.rows=M(i.m,0),i.minc=M(i.m,1),i.maxc=M(i.m,2),i.mcol=M(i.m,3),i.okay=!0,(i.tcc<i.minc||i.tcc>i.maxc)&&(i.okay=!1),!i.okay);z++);i.okay||(s[o++]="bwipp.ultracodeNoValidSymbol#35080",s[o++]="Maximum length exceeded or invalid content",Y());for(var D=i.mcol;D<=61;D+=1){i.columns=D,s[o++]=i.columns,i.columns>=15&&(s[o-1]-=1),i.columns>=31&&(s[o-1]-=1),i.columns>=47&&(s[o-1]-=1);var E=W(s[--o]*i.rows-3-i.tcc);if(s[o++]=E,E>=0){var L=s[--o];i.pads=L;break}o--}i.dcc=W(i.columns-i.mcol),i.n=i.mcc,i.k=i.qcc,s[o++]="coeffs",s[o++]=i.k,i.ultracode_coeffscachefetch();var P=s[--o];i[s[--o]]=P,s[o++]=1/0,s[o++]=i.start,s[o++]=i.mcc,s[o++]=i.acc,F(i.dcws),i.rsdata=h(),i.ecws=h(i.k);var O=i.n,X=i.coeffs,U=i.k,K=i.ecws;s[o++]=function(){var e=s[--o];s[o++]=M(i.rsdata,e)},s[o++]=O,s[o++]=X,s[o++]=U,s[o++]=K,s[o++]=283,es(),S(i.options,"debugecc")&&(s[o++]="bwipp.debugecc#35122",s[o++]=i.ecws,Y());var V=1==i.rev?i.ultracode_dccurev1:i.ultracode_dccurev2;i.dccu=V;var H=1==i.rev?i.ultracode_dcclrev1:i.ultracode_dcclrev2;i.dccl=H,i.rows=6*i.rows+1,i.columns=i.columns+6,s[o++]=1/0;for(var Z=0,Q=i.rows*i.columns;Z<Q;Z++)s[o++]=-1;i.pixs=h(),i.qmv=function(){var e=s[--o],a=s[--o];s[o++]=W(a+e*i.columns)};for(var $=0,J=i.columns-1;$<=J;$+=1){i.i=$;for(var ee=0,en=i.rows-1;ee<=en;ee+=6)if(i.j=ee,i.i>=5){s[o++]=i.pixs,s[o++]=i.i,s[o++]=i.j,i.qmv();var eo=s[--o];B(s[--o],eo,i.i%2*9)}s[o++]=i.pixs,s[o++]=i.i,s[o++]=0,i.qmv();var ei=s[--o];B(s[--o],ei,9),s[o++]=i.pixs,s[o++]=i.i,s[o++]=i.rows-1,i.qmv();var ec=s[--o];B(s[--o],ec,9)}for(var ed=1,el=i.rows-2;ed<=el;ed+=1){i.i=ed;for(var ep=3,eb=i.columns-1;ep<=eb;ep+=16){i.j=ep,s[o++]=i.pixs,s[o++]=i.j,s[o++]=i.i,i.qmv();var ef=s[--o];B(s[--o],ef,(1-i.i%2)*9)}s[o++]=i.pixs,s[o++]=0,s[o++]=i.i,i.qmv();var em=s[--o];B(s[--o],em,9),s[o++]=i.pixs,s[o++]=1,s[o++]=i.i,i.qmv();var ev=s[--o];B(s[--o],ev,(1-i.i%2)*9),s[o++]=i.pixs,s[o++]=2,s[o++]=i.i,i.qmv();var eh=s[--o];B(s[--o],eh,0),s[o++]=i.pixs,s[o++]=3,s[o++]=i.i,i.qmv();var eg=s[--o];B(s[--o],eg,9),s[o++]=i.pixs,s[o++]=4,s[o++]=i.i,i.qmv();var eu=s[--o];B(s[--o],eu,0),s[o++]=i.pixs,s[o++]=i.columns-1,s[o++]=i.i,i.qmv();var ex=s[--o];B(s[--o],ex,9)}i.i=~~(i.rows/2)-5,s[o++]=1/0;for(var ew=C(u(5),M(i.dccu,i.dcc),10),e_=0,ek=ew.length;e_<ek;e_++)s[o++]=M(ew,e_)-48;var ey=C(u(5),M(i.dccl,i.dcc),10);s[o++]=0;for(var eq=0,eC=ey.length;eq<eC;eq++)s[o++]=M(ey,eq)-48;for(var eM=h(),eS=0,ej=eM.length;eS<ej;eS++){s[o++]=M(eM,eS),s[o++]=i.pixs,s[o++]=2,s[o++]=i.i,i.qmv();var eB=s[o-3],eN=s[o-1],eA=s[o-2];o-=3,B(eA,eN,eB),i.i=i.i+1}s[o++]=1/0,s[o++]=i.start,s[o++]=i.mcc,F(i.ecws),s[o++]=i.tcc,s[o++]=283,s[o++]=i.acc,F(i.dcws);for(var eT=0,ez=i.pads;eT<ez;eT++)s[o++]=284;s[o++]=i.qcc,i.tileseq=h(),i.x=5,i.y=1;for(var eR=i.tileseq,eI=0,eD=eR.length;eI<eD;eI++){for(var eE=C(u(5),M(i.ultracode_tiles,M(eR,eI)),10),eF=0,eL=eE.length;eF<eL;eF++){s[o++]=M(eE,eF),s[o++]=i.pixs,s[o++]=i.x,s[o++]=i.y,i.qmv();var eG=s[o-3],eP=s[o-1],eO=s[o-2];o-=3,B(eO,eP,eG-48),i.y=i.y+1}if(i.y!=i.rows-1)i.y=i.y+1;else{i.x=i.x+1,i.y=1,s[o++]=i.pixs,s[o++]=i.x,s[o++]=i.y,i.qmv();var eX=s[--o];-1!=M(s[--o],eX)&&(i.x=i.x+1)}}s[o++]=new Map([["ren","renmatrix"],["pixs",i.pixs],["pixx",i.columns],["pixy",i.rows],["height",i.rows*i.modunit/72],["width",i.columns*i.modunit/72],["colormap",i.ultracode_colormap],["borderleft",1],["borderright",1],["bordertop",1],["borderbottom",1],["opt",i.options]]),i._render&&a0(),i=e}function aq(){if(!aq.globals){var e=i;i=aq.globals={};var a=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]]
1);i.gs1_cc_lintypecccolumns=a;var r=new Map([["a",h([h([167,138,118,108,88,78,59]),h([167,138,118,98,78]),h([197,167,138,108,78])])],["b",h([h([336,296,256,208,160,104,56]),h([768,648,536,416,304,208,152,112,72,32]),h([1184,1016,840,672,496,352,264,208,152,96,56])])]]);i.gs1_cc_bitcapsmaps=r,i.gs1_cc_fillpat=h([0,0,1,0,0]),i.gs1_cc_pwr928init=h([0,0,0,0,0,0,1]),i.gs1_cc_tobin=function(){var e=u(s[--o]);s[o++]=e;for(var a=0,r=e.length-1;a<=r;a+=1)B(s[o-1],a,48);var t=s[o-1];s[o++]=t;var n=s[o-3],i=s[o-1];s[o-3]=s[o-2],o-=2;var c=C(u(i.length),n,2);A(i,i.length-c.length,c)},i.gs1_cc_fnc1=-1,i.gs1_cc_lnumeric=-2,i.gs1_cc_lalphanumeric=-3,i.gs1_cc_liso646=-4,s[o++]=1/0;for(var t=65;t<=90;t+=1)s[o++]=t,s[o++]=t-65,s[o++]=5,i.gs1_cc_tobin();for(var n=48;n<=57;n+=1)s[o++]=n,s[o++]=n+4,s[o++]=6,i.gs1_cc_tobin();s[o++]=i.gs1_cc_fnc1,s[o++]="11111";var c=g();i.alpha=c,s[o++]=1/0;for(var d=0;d<=119;d+=1){var p=_(u(2),"00"),f=C(u(2),d,11);A(p,2-f.length,f),s[o++]=d,s[o++]=p,65==M(p,0)&&B(s[o-1],0,94),65==M(s[o-1],1)&&B(s[o-1],1,94);var m=s[--o],v=s[--o],w=_(u(7),"0000000"),k=C(u(7),v+8,2);A(w,7-k.length,k),s[o++]=m,s[o++]=w}s[o++]=i.gs1_cc_lalphanumeric,s[o++]="0000";var y=g();i.numeric=y,s[o++]=1/0;for(var T=48;T<=57;T+=1)s[o++]=T,s[o++]=T-43,s[o++]=5,i.gs1_cc_tobin();s[o++]=i.gs1_cc_fnc1,s[o++]="01111";for(var z=65;z<=90;z+=1)s[o++]=z,s[o++]=z-33,s[o++]=6,i.gs1_cc_tobin();s[o++]=42,s[o++]="111010";for(var D=44;D<=47;D+=1)s[o++]=D,s[o++]=D+15,s[o++]=6,i.gs1_cc_tobin();s[o++]=i.gs1_cc_lnumeric,s[o++]="000",s[o++]=i.gs1_cc_liso646,s[o++]="00100";var X=g();i.alphanumeric=X,s[o++]=1/0;for(var H=48;H<=57;H+=1)s[o++]=H,s[o++]=H-43,s[o++]=5,i.gs1_cc_tobin();s[o++]=i.gs1_cc_fnc1,s[o++]="01111";for(var Z=65;Z<=90;Z+=1)s[o++]=Z,s[o++]=Z-1,s[o++]=7,i.gs1_cc_tobin();for(var Q=97;Q<=122;Q+=1)s[o++]=Q,s[o++]=Q-7,s[o++]=7,i.gs1_cc_tobin();s[o++]=33,s[o++]="11101000",s[o++]=34,s[o++]="11101001";for(var $=37;$<=47;$+=1)s[o++]=$,s[o++]=$+197,s[o++]=8,i.gs1_cc_tobin();for(var J=58;J<=63;J+=1)s[o++]=J,s[o++]=J+187,s[o++]=8,i.gs1_cc_tobin();s[o++]=95,s[o++]="11111011",s[o++]=32,s[o++]="11111100",s[o++]=i.gs1_cc_lnumeric,s[o++]="000",s[o++]=i.gs1_cc_lalphanumeric,s[o++]="00100";var ee=g();i.iso646=ee,s[o++]=1/0,s[o++]=i.gs1_cc_pwr928init;for(var er=0;er<68;er++)s[o++]=h(7);i.pwr928=h();for(var et=1;et<=68;et+=1){i.j=et,i.v=0;for(var eo=6;eo>=1;eo-=1)i.i=eo,i.v=W(2*M(M(i.pwr928,i.j-1),i.i)+~~(i.v/928)),B(M(i.pwr928,i.j),i.i,i.v%928);B(M(i.pwr928,i.j),0,W(2*M(M(i.pwr928,i.j-1),0)+~~(i.v/928)))}i.pwr928=i.pwr928,i=e}var e=i;(i=Object.assign({},i,aq.globals)).parse=!1,i.dontlint=!1,i.lintreqs=!1,i.dontdraw=!1,i.ccversion="a",i.cccolumns=-1,i.lintype="",i.linwidth=-1,s[o++]=null,ea();var es=s[--o];i.options=es;var ei=s[--o];if(i.barcode=ei,i._render=!(i.dontdraw||i.bwipp_dontdraw),P(i.ccversion,"a")&&P(i.ccversion,"b")&&P(i.ccversion,"c")&&(s[o++]="bwipp.gs1ccBadCCversion#35416",s[o++]="ccversion must be a, b or c",Y()),i.cccolumns>30&&(s[o++]="bwipp.gs1ccColumnsTooBig#35420",s[o++]="The maximum number of composite component columns is 30",Y()),0==i.lintype.length||S(i.gs1_cc_lintypecccolumns,i.lintype)||(s[o++]="bwipp.gs1ccBadLinType#35425",s[o++]="The lintype is not recognised",Y()),-1==i.cccolumns){G(i.lintype,"gs1-128")&&G(i.ccversion,"c")?(i.linwidth<0&&(s[o++]="bwipp.gs1ccMissingLinWidth#35435",s[o++]="linwidth must be set for a GS1-128 with a CC-C composite component",Y()),i.linwidth<68&&(s[o++]="bwipp.gs1ccMinimumLinWidth#35438",s[o++]="Minimum linwidth for a GS1-128 with a CC-C composite component is 68",Y()),68==i.linwidth?s[o++]=1:s[o++]=~~((i.linwidth-52)/17)):0!=i.lintype.length?s[o++]=M(i.gs1_cc_lintypecccolumns,i.lintype):s[o++]=2;var ec=s[--o];i.cccolumns=ec}P(i.ccversion,"c")&&(i.cccolumns<2||i.cccolumns>4)&&(s[o++]="bwipp.gs1ccBadColumns#35449",s[o++]="CC-A and CC-B require 2 to 4 columns",Y()),0!=i.lintype.length&&P(i.ccversion,"c")&&O(i.cccolumns,M(i.gs1_cc_lintypecccolumns,i.lintype))&&(s[o++]="bwipp.gs1ccColumnsTooSmall#35455",s[o++]="The cccolumns value is too small for the linear symbology",Y()),s[o++]=i.barcode,s[o++]="ai",en();var ed=s[--o];i.fncs=ed;var el=s[--o];i.vals=el;var ep=s[--o];for(i.ais=ep,i.isupper=function(){var e=s[--o];s[o++]=e>=65&&e<=90},i.isnum0=function(){var e=s[--o];s[o++]=e>=48&&e<=57},i.isnum1=function(){var e=s[--o];s[o++]=e>=49&&e<=57};;){if(i.ais.length>=1&&(G(M(i.ais,0),"10")||G(M(i.ais,0),"11")||G(M(i.ais,0),"17"))){s[o++]=-1,s[o++]="10";break}if(i.ais.length>=1&&G(M(i.ais,0),"90")){if(i.v=M(i.vals,0),i.v.length>=1&&(s[o++]=M(i.v,0),i.isupper(),s[--o])){s[o++]=0,s[o++]="11";break}if(i.v.length>=2){s[o++]=M(i.v,0),i.isnum1(),s[o++]=M(i.v,1),i.isupper();var eb=s[--o];if(s[--o]&&eb){s[o++]=1,s[o++]="11";break}}if(i.v.length>=3){s[o++]=M(i.v,0),i.isnum1(),s[o++]=M(i.v,1),i.isnum0();var ef=s[--o],em=s[--o];s[o++]=V(em,ef),s[o++]=M(i.v,2),i.isupper();var ev=s[--o];if(s[--o]&&ev){s[o++]=2,s[o++]="11";break}}if(i.v.length>=4){s[o++]=M(i.v,0),i.isnum1(),s[o++]=M(i.v,1),i.isnum0();var eh=s[--o],eg=s[--o];s[o++]=V(eg,eh),s[o++]=M(i.v,2),i.isnum0();var eu=s[--o],ex=s[--o];s[o++]=V(ex,eu),s[o++]=M(i.v,3),i.isupper();var ew=s[--o];if(s[--o]&&ew){s[o++]=3,s[o++]="11";break}}}s[o++]=-1,s[o++]="0";break}var e_=s[--o];i.method=e_;var ek=s[--o];if(i.npre=ek,G(i.method,"10")){var ey=M(i.vals,0);if(s[o++]=G(M(i.ais,0),"11")||G(M(i.ais,0),"17"),s[o++]=ey,ey.length>
1=6){var eq=N(s[--o],0,6);s[o++]=!0;for(var eC=0,eM=eq.length;eC<eM;eC++){var eS=M(eq,eC);(eS<48||eS>57)&&(s[o-1]=!1)}}else s[o-1]=!1;var ej=s[--o];if(s[--o]&&ej){var eB=M(i.vals,0),eN=_(u(16),"0000000000000000"),eA=C(u(16),384*q(N(eB,0,2))+((q(N(eB,2,2))-1)*32+q(N(eB,4,2))),2);A(eN,16-eA.length,eA),s[o++]=eN,s[o++]=1/0,s[o++]=1,s[o++]=0,x(4,-1),I(s[--o],function(){s[o-1]-=48}),s[o++]=+!G(M(i.ais,0),"11");var eT=h();i.cdf=eT,i.ais=N(i.ais,1,i.ais.length-1),i.vals=N(i.vals,1,i.vals.length-1),i.fncs=N(i.fncs,1,i.fncs.length-1)}else i.cdf=h([1,0,1,1]);0!=i.ais.length?G(M(i.ais,0),"10")?(s[o++]=1/0,I(M(i.vals,0)),i.gpf=h(),i.ais.length>1&&(s[o++]=1/0,F(i.gpf),s[o++]=i.gs1_cc_fnc1,i.gpf=h()),i.ais=N(i.ais,1,i.ais.length-1),i.vals=N(i.vals,1,i.vals.length-1),i.fncs=N(i.fncs,1,i.fncs.length-1)):i.gpf=h([i.gs1_cc_fnc1]):(s[o++]=1/0,F(i.cdf),s[o++]=0,s[o++]=0,s[o++]=0,s[o++]=0,s[o++]=0,s[o++]=1,s[o++]=1,s[o++]=1,s[o++]=1,i.cdf=h(),i.gpf=h([])),i.mode="numeric"}if(G(i.method,"11")){i.cdf=h([1,1]),i.ai90=M(i.vals,0);var ez=i.npre+1!=i.ai90.length?N(i.ai90,i.npre+1,W(i.ai90.length-i.npre)-1):"";i.ai90rem=ez,s[o++]="nalpha",s[o++]=0,I(i.ai90rem,function(){var e=s[--o];e>=65&&e<=90&&(s[o-1]+=1)});var eR=s[--o];i[s[--o]]=eR,s[o++]="nnums",s[o++]=0,I(i.ai90rem,function(){var e=s[--o];e>=48&&e<=57&&(s[o-1]+=1)});var eI=s[--o];i[s[--o]]=eI,s[o++]="mode",U(i.nalpha,i.nnums)?s[o++]="alpha":0==i.nalpha?s[o++]="numeric":s[o++]="alphanumeric";var eD=s[--o];i[s[--o]]=eD,W(i.nalpha+i.nnums)!=i.ai90rem.length&&(i.mode="alphanumeric"),s[o++]=1/0,F(i.cdf),G(i.mode,"alphanumeric")&&(s[o++]=0),G(i.mode,"numeric")&&(s[o++]=1,s[o++]=0),G(i.mode,"alpha")&&(s[o++]=1,s[o++]=1),i.cdf=h();var eE=i.ais.length>1?M(i.ais,1):-1;i.ais1=eE;var eF=i.vals.length>1?M(i.vals,1):-1;i.vals1=eF,G(i.ais1,"21")||G(i.ais1,"8004")?(s[o++]=1/0,F(i.cdf),G(i.ais1,"21")?(s[o++]=1,s[o++]=0):(s[o++]=1,s[o++]=1)):(s[o++]=1/0,F(i.cdf),s[o++]=0),i.cdf=h();var eL=0!=i.npre?q(N(i.ai90,0,i.npre)):0;if(i.nval=eL,R("BDHIJKLNPQRSTVXZ",N(i.ai90,i.npre,1)),s[--o]){var eG=s[--o];o--;var eP=eG.length;o--,i.aval=eP}else o--,i.aval=-1;if(i.nval<31&&-1!=i.aval){var eO=_(u(5),"00000"),eX=C(u(5),i.nval,2);A(eO,5-eX.length,eX),s[o++]=1/0,I(eO,function(){s[o-1]-=48});var eU=h();i.nbits=eU;var eK=_(u(4),"0000"),eV=C(u(4),i.aval,2);A(eK,4-eV.length,eV),s[o++]=1/0,I(eK,function(){s[o-1]-=48});var eH=h();i.abits=eH,s[o++]=1/0,F(i.cdf),F(i.nbits),F(i.abits),i.cdf=h()}else{var eZ=_(u(10),"0000000000"),eW=C(u(10),i.nval,2);A(eZ,10-eW.length,eW),s[o++]=1/0,I(eZ,function(){s[o-1]-=48});var eY=h();i.nbits=eY;var eQ=_(u(5),"00000"),e$=C(u(5),M(i.ai90,i.npre)-65,2);A(eQ,5-e$.length,e$),s[o++]=1/0,I(eQ,function(){s[o-1]-=48});var eJ=h();i.abits=eJ,s[o++]=1/0,F(i.cdf),s[o++]=1,s[o++]=1,s[o++]=1,s[o++]=1,s[o++]=1,F(i.nbits),F(i.abits),i.cdf=h()}if(P(i.mode,"alpha"))s[o++]=1/0,I(i.ai90rem),i.ais.length>1&&(s[o++]=i.gs1_cc_fnc1),i.gpf=h();else{s[o++]=1/0,I(i.ai90rem),i.ais.length>1&&(s[o++]=i.gs1_cc_fnc1),i.in=h(),i.out=h(6*i.in.length),i.j=0;for(var e1=0,e2=i.in.length-1;e1<=e2;e1+=1){var e3=M(i.alpha,M(i.in,e1));s[o++]=1/0,I(e3,function(){s[o-1]-=48});var e0=h();A(i.out,i.j,e0),i.j=e3.length+i.j}s[o++]=1/0,F(i.cdf),F(N(i.out,0,i.j)),i.cdf=h(),i.gpf=h([]),i.ais.length>1&&(i.mode="numeric")}i.ais=N(i.ais,1,i.ais.length-1),i.vals=N(i.vals,1,i.vals.length-1),i.fncs=N(i.fncs,1,i.fncs.length-1),0!=i.ais.length&&(G(i.ais1,"21")||G(i.ais1,"8004"))&&(s[o++]=1/0,F(i.gpf),I(i.vals1),i.gpf=h(),i.ais=N(i.ais,1,i.ais.length-1),i.vals=N(i.vals,1,i.vals.length-1),i.fncs=N(i.fncs,1,i.fncs.length-1),0!=i.ais.length&&(s[o++]=1/0,F(i.gpf),s[o++]=i.gs1_cc_fnc1,i.gpf=h()))}G(i.method,"0")&&(i.cdf=h([0]),i.gpf=h([]),i.mode="numeric"),s[o++]=1/0,F(i.gpf);for(var e4=0,e6=i.ais.length-1;e4<=e6;e4+=1)i.i=e4,I(M(i.ais,i.i)),I(M(i.vals,i.i)),i.i!=i.ais.length-1&&M(i.fncs,i.i)&&(s[o++]=i.gs1_cc_fnc1);L(h(E()));var e5=s[--o];i.gpf=e5,o--,i.rembits=function(){var e=s[--o];if(i.used=e,P(i.ccversion,"c")){if(i.bitcaps=M(M(i.gs1_cc_bitcapsmaps,i.ccversion),i.cccolumns-2),s[o++]=-1,I(i.bitcaps,function(){if(K(s[o-1],i.used)){var e=s[--o],a=s[--o];s[o++]=e,s[o++]=a}o--}),-1!=s[o-1]){var a=s[--o];s[o++]=W(a-i.used)}}else{M(new Map([["c",-1]]),i.ccversion);var r=l(i.used/8);i.m=5*~~(r/6)+r%6,i.m<=40&&(s[o++]=8),i.m>=41&&i.m<=160&&(s[o++]=16),i.m>=161&&i.m<=320&&(s[o++]=32),i.m>=321&&i.m<=833&&(s[o++]=64),i.m>=834&&(s[o++]=32);var t=s[--o];for(i.eccws=t,i.m=W(i.m+i.eccws)+3,i.cccolumns>30&&(i.cccolumns=30);!(30>=l(i.m/i.cccolumns))&&!(i.cccolumns>=30);)i.cccolumns=i.cccolumns+1;i.r=l(i.m/i.cccolumns),i.r<3&&(i.r=3);var n=W(i.cccolumns*i.r-i.eccws)-3;i.tgt=8*W(6*~~(n/5)+n%5),i.used<=8304?s[o++]=W(i.tgt-i.used):s[o++]=-1}-1==s[o-1]&&(o--,G(i.ccversion,"a")?(i.ccversion="b",s[o++]=i.used,i.rembits()):G(i.ccversion,"b")&&G(i.lintype,"gs1-128")?(i.ccversion="c",i.cccolumns=~~((i.linwidth-52)/17),s[o++]=i.used,i.rembits()):s[o++]=-1)},i.encode=function(){if(P(s[o-1],"raw")){var e=s[--o],a=s[--o];s[o++]=M(e,a)}else o--;var r=s[--o];s[o++]=1/0,I(r,function(){s[o-1]-=48});var t=h(),n=t.length;s[o++]=t,s[o++]=n,n+i.j>i.gpfenc.length&&(o-=2,s[o++]="bwipp.gs1ccDataTooLarge#35722",s[o++]="Data too large for the composite component",Y());var c=s[--o],d=s[--o];A(i.gpfenc,i.j,d),i.j=W(c+i.j)},s[o++]=1/0;for(var e8=0,e7=i.gpf.length;e8<e7;e8++)s[o++]=0;s[o++]=0,s[o++]=-1,i.numericruns=h(),s[o++]=1/0;for(var e9=0,ae=i.gpf.length;e9<ae;e9++)s[o++]=0;s[o++]=0,i.alphanumericruns=h(),s[o++]=1/0;for(var aa=0,ar=i.gpf.length;aa<ar;aa++)s[o++]=0;s[o++]=9999,i.nextiso646only=h();for(var at=i.gpf.length-1;at>=0;at-=1){i.i=at;var an=_(u(2),"00"),as=M(i.gpf,i.i);if(s[o++]=M(i.gpf,i.i),s[o++]=an,as==i.gs1_cc_fnc1&&(as=94),B(an,0,as),i.i<i.gpf.length-1){var ac=s[o-1],ad=M(i.gpf,i.i+1);ad==i.gs1_cc_fnc1&&(ad=94),B(ac,1,ad)}var al=s[--o];S(i.numeric,al)?B(i.numericruns,i.i,M(i.numericruns,i.i+2)+2):B(i.numericruns,i.i,0);var ap=s[o-1];S(i.alphanumeric,ap)?B(i.alphanumericruns,i.i,M(i.alphanumericruns,i.i+1)+1):B(i.alphanumericruns,i.i,0);var ab=s[--o];S(i.iso646,ab)&&!S(i.alphanumeric,ab)?B(i.nextiso646only,i.i,0):B(i.nextiso646only,i.i,M(i.nextiso646only,i.i+1)+1)}for(i.gpfenc=h(8304),i.i=0,i.j=0;i.i!=i.gpf.length;)for(;;){if(G(i.mode,"numeric"))if(i.i<=i.gpf.length-2){var af=u(2),am=M(i.gpf,i.i);s[o++]=af,am==i.gs1_cc_fnc1&&(am=94),B(af,0,am);var av=s[o-1],ah=M(i.gpf,i.i+1);ah==i.gs1_cc_fnc1&&(ah=94),B(av,1,ah);var ag=s[o-1];if(S(i.numeric,ag)){s[o++]=i.numeric,i.encode(),i.i=i.i+2;break}s[o-1]=i.gs1_cc_lalphanumeric,s[o++]=i.numeric,i.encode(),i.mode="alphanumeric";break}else{var au=M(i.gpf,i.i);if(au<48||au>57){s[o++]=i.gs1_cc_lalphanumeric,s[o++]=i.numeric,i.encode(),i.mode="alphanumeric";break}s[o++]="rem",s[o++]=i.cdf.length+i.j,i.rembits();var ax=s[--o];if(i[s[--o]]=ax,i.rem>=4&&i.rem<=6){var aw=N(_(u(6),"000000"),0,i.rem),a_=C(u(4),M(i.gpf,i.i)-47,2);A(aw,4-a_.length,a_),s[o++]=aw,s[o++]="raw",i.encode(),i.i=i.i+1;break}var ak=u(2);B(ak,0,M(i.gpf,i.i)),B(ak,1,94),s[o++]=ak,s[o++]=i.numeric,i.encode(),i.i=i.i+1;break}if(G(i.mode,"alphanumeric")){if(M(i.gpf,i.i)==i.gs1_cc_fnc1){s[o++]=i.gs1_cc_fnc1,s[o++]=i.alphanumeric,i.encode(),i.mode="numeric",i.i=i.i+1;break}var ay=M(i.gpf,i.i);if(S(i.iso646,ay)&&!S(i.alphanumeric,ay)){s[o++]=i.gs1_cc_liso646,s[o++]=i.alphanumeric,i.encode(),i.mode="iso646";break}if(M(i.numericruns,i.i)>=6){s[o++]=i.gs1_cc_lnumeric,s[o++]=i.alphanumeric,i.encode(),i.mode="numeric";break}var aC=M(i.numericruns,i.i);if(aC>=4&&W(aC+i.i)==i.gpf.length){s[o++]=i.gs1_cc_lnumeric,s[o++]=i.alphanumeric,i.encode(),i.mode="numeric";break}s[o++]=M(i.gpf,i.i),s[o++]=i.alphanumeric,i.encode(),i.i=i.i+1;break}if(G(i.mode,"iso646")){if(M(i.gpf,i.i)==i.gs1_cc_fnc1){s[o++]=i.gs1_cc_fnc1,s[o++]=i.iso646,i.encode(),i.mode="numeric",i.i=i.i+1;break}if(M(i.numericruns,i.i)>=4&&M(i.nextiso646only,i.i)>=10){s[o++]=i.gs1_cc_lnumeric,s[o++]=i.iso646,i.encode(),i.mode="numeric";break}if(M(i.alphanumericruns,i.i)>=5&&M(i.nextiso646only,i.i)>=10){s[o++]=i.gs1_cc_lalphanumeric,s[o++]=i.iso646,i.encode(),i.mode="alphanumeric";break}s[o++]=M(i.gpf,i.i),s[o++]=i.iso646,i.encode(),i.i=i.i+1;break}}i.gpf=N(i.gpfenc,0,i.j),s[o++]=i.cdf.length+i.gpf.length,i.rembits(),-1==s[o-1]&&(s[o-1]="bwipp.gs1ccDataTooLarge#35859",s[o++]="Data too large for the composite component",Y());var aM=s[--o];
1if(i.pad=h(aM),i.pad.length>0){for(var aS=0,aj=i.pad.length-1;aS<=aj;aS+=5){i.i=aS;var aB=i.pad,aN=i.i,aA=i.pad,aT=i.i,az=5,aR=aA.length-aT;if(aA.length-aT>5){var aI=az;az=aR,aR=aI}A(aB,aN,N(i.gs1_cc_fillpat,0,aR))}if(G(i.mode,"numeric")){s[o++]=1/0,s[o++]=0,s[o++]=0,s[o++]=0,s[o++]=0,F(i.pad);var aD=h();i.pad=N(aD,0,i.pad.length)}if(G(i.mode,"alpha")){s[o++]=1/0,s[o++]=1,s[o++]=1,s[o++]=1,s[o++]=1,s[o++]=1,s[o++]=0,s[o++]=0,s[o++]=0,s[o++]=0,F(i.pad);var aE=h();i.pad=N(aE,0,i.pad.length)}}if(s[o++]=1/0,F(i.cdf),F(i.gpf),F(i.pad),i.bits=h(),G(i.ccversion,"a")){s[o++]=1/0;for(var aF=0;aF<28;aF++)s[o++]=0;for(i.cws=h(),i.b=0,i.c=0;i.b!=i.bits.length;){var aL=i.bits,aG=i.b,aP=i.bits,aO=i.b,aX=aP.length-aO,aU=69;if(69>aP.length-aO){var aI=aX;aX=aU,aU=aI}i.bs=N(aL,aG,aU),i.bsl=i.bs.length,i.cs=N(i.cws,i.c,~~(i.bsl/10)+1),i.csl=i.cs.length;for(var aK=0,aV=i.bsl-1;aK<=aV;aK+=1){i.i=aK;for(var aH=0,aZ=i.csl-1;aH<=aZ;aH+=1){i.j=aH;var aW=i.cs,aY=i.j;B(aW,aY,W(M(aW,aY)+M(M(i.pwr928,i.i),i.j+7-i.csl)*M(i.bs,i.bsl-i.i-1)))}}for(var aQ=i.csl-1;aQ>=1;aQ-=1){i.i=aQ;var a$=i.cs,aJ=i.i;B(a$,aJ-1,W(M(a$,aJ-1)+~~(M(i.cs,i.i)/928)));var a1=i.cs,a2=i.i;B(a1,a2,M(a1,a2)%928)}i.b=i.b+i.bsl,i.c=i.c+i.csl}i.cws=N(i.cws,0,i.c),i.barcode=u(4*i.cws.length);for(var a3=0,a4=i.cws.length-1;a3<=a4;a3+=1){i.i=a3;var a6=_(u(4),"^000"),a5=C(u(4),M(i.cws,i.i),10);A(a6,4-a5.length,a5),A(i.barcode,4*i.i,a6)}j(i.options,"parse"),B(i.options,"cca",!0),B(i.options,"columns",i.cccolumns),i.bwipp_dontdraw=!0,s[o++]=i.barcode,s[o++]=i.options,ai();var a8=s[--o];i.args=a8}if(G(i.ccversion,"b")){i.barcode=u(~~(i.bits.length/8));for(var a7=0,a9=i.barcode.length-1;a7<=a9;a7+=1){i.i=a7;for(var re=N(i.bits,8*i.i,8),ra=0,rr=0,rt=re.length;rr<rt;rr++)ra=2*W(ra+M(re,rr));B(i.barcode,i.i,~~(ra/2))}j(i.options,"parse"),B(i.options,"ccb",!0),B(i.options,"columns",i.cccolumns),i.bwipp_dontdraw=!0,s[o++]=i.barcode,s[o++]=i.options,ai();var rn=s[--o];i.args=rn}if(G(i.ccversion,"c")){i.barcode=u(~~(i.bits.length/8));for(var ro=0,rs=i.barcode.length-1;ro<=rs;ro+=1){i.i=ro;for(var ri=N(i.bits,8*i.i,8),rc=0,rd=0,rl=ri.length;rd<rl;rd++)rc=2*W(rc+M(ri,rd));B(i.barcode,i.i,~~(rc/2))}j(i.options,"parse"),B(i.options,"ccc",!0),B(i.options,"columns",i.cccolumns),B(i.options,"eclevel",~~(b(i.eccws)/b(2))-1),i.bwipp_dontdraw=!0,s[o++]=i.barcode,s[o++]=i.options,ao();var rp=s[--o];i.args=rp}s[o++]=i.args,i._render&&a0(),i=e}function aC(){var e=i;(i=Object.assign({},i,aC.globals)).dontdraw=!1,i.parse=!1,i.dontlint=!1,i.lintreqs=!0,i.guardwhitespace=!1,i.guardwidth=5,i.guardheight=7,i.width=0,i.modunit=1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];if(i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw),R(i.barcode,"|"),s[--o]){var t=s[--o];i.linear=t,o--;var n=s[--o];i.comp=n}else s[o-1]="bwipp.missingCompositeComponent#36036",s[o++]="A Composite Component must be provided following a pipe character",Y();B(i.options,"lintype","ean13"),B(i.options,"inkspreadv",0),B(i.options,"dontlint",!0);var c=u(i.comp.length+18);A(c,0,"(01)00000000000000"),A(c,18,i.comp),s[o++]=c,s[o++]="ai",en(),o-=3,i.bwipp_dontdraw=!0,s[o++]=i.linear,s[o++]=i.options,ed();var d=s[--o];i.linsym=d,i.sbs=M(i.linsym,"sbs"),i.bhs=M(i.linsym,"bhs"),i.bbs=M(i.linsym,"bbs"),s[o++]="linwidth";var b=0;I(i.sbs,function(){var e=s[--o];b=W(b+q(e))}),i[s[--o]]=b,s[o++]=i.comp,s[o++]=i.options,aq();var f=s[--o];i.compsym=f,i.ccpixs=M(i.compsym,"pixs"),i.ccrowheights=M(i.compsym,"rowheights"),i.ccpixx=M(i.compsym,"pixx"),s[o++]=1/0;for(var m=0,v=i.ccpixx-97;m<v;m++)s[o++]=0;i.linpad=h(),s[o++]=1/0;var g=i.linsym,w=S(g,"txt");if(s[o++]=g,s[o++]="txt",w){var k=s[--o];I(M(s[--o],k),function(){F(s[--o]),x(4,-1);var e=s[--o];s[o++]=W(e+(i.linpad.length+1)),x(4,1),L(h(5))})}else o-=2;i.txt=h();var y=i.linsym,C=S(y,"text1xalign");if(s[o++]="text1xalign",s[o++]=y,s[o++]="text1xalign",C){var z=s[--o],D=s[--o];s[o++]=M(D,z)}else o-=2,s[o++]="unset";var E=s[--o];i[s[--o]]=E;var P=i.linsym,O=S(P,"text1yalign");if(s[o++]="text1yalign",s[o++]=P,s[o++]="text1yalign",O){var X=s[--o],U=s[--o];s[o++]=M(U,X)}else o-=2,s[o++]="unset";var K=s[--o];if(i[s[--o]]=K,i.diff=W(i.linwidth+i.linpad.length+1-i.ccpixx),i.diff>0){s[o++]=1/0;for(var V=0,H=i.diff;V<H;V++)s[o++]=0;i.ccrpad=h(),i.pixx=W(i.ccpixx+i.diff)}else i.ccrpad=h(0),i.pixx=i.ccpixx;i.ccrows=i.ccrowheights.length,i.nbars=~~((i.sbs.length+1)/2),i.bbsrow=h(i.nbars),i.bhsrow=h(i.nbars);for(var Z=0,Q=i.nbars-1;Z<=Q;Z+=1)i.b=Z,B(i.bbsrow,i.b,~~(72*M(i.bbs,i.b))),B(i.bhsrow,i.b,W(M(i.bbsrow,i.b)+72*M(i.bhs,i.b)));var $=i.bhsrow;s[o++]="linheight",s[o++]=0;for(var J=0,ee=$.length;J<ee;J++){var er=M($,J),et=s[--o],eo=l(er);if(et<l(er)){var es=eo;eo=et,et=es}s[o++]=et}var ei=s[--o];i[s[--o]]=ei;var ec=i.bbsrow;s[o++]="lindescent",s[o++]=0;for(var el=0,ep=ec.length;el<ep;el++){var eb=M(ec,el),ef=s[--o],em=p(eb);if(ef>p(eb)){var es=em;em=ef,ef=es}s[o++]=ef}var ev=s[--o];i[s[--o]]=ev;for(var eh=i.txt,eg=0,eu=eh.length;eg<eu;eg++){var ex=M(eh,eg);B(ex,2,W(M(ex,2)+-i.lindescent))}i.mainbars=i.nbars;for(var ew=0,e_=i.sbs.length-1;ew<=e_;ew+=1){var ek=T(M(i.sbs,ew));if(s[o++]=ew,G(ek,"realtype")){var ey=s[--o];i.mainbars=~~((ey+1)/2);break}o--}for(var eq=0,eC=i.mainbars-1;eq<=eC;eq+=1)B(i.bhsrow,eq,i.linheight);i.rowbuf=u(i.pixx),i.prevrow="",i.linrowheights=h(72),i.lri=0,s[o++]=1/0;for(var eM=i.linheight-1,eS=i.lindescent;eM>=eS;eM-=1){i.y=eM,i.p=0;for(var ej=i.linpad,eB=0,eN=ej.length;eB<eN;eB++)B(i.rowbuf,i.p,M(ej,eB)),i.p=i.p+1;B(i.rowbuf,i.p,0),i.p=i.p+1;for(var eA=0,eT=i.sbs.length-1;eA<=eT;eA+=1){i.i=eA,i.i%2==0?s[o++]=M(i.bbsrow,~~(i.i/2))>i.y||M(i.bhsrow,~~(i.i/2))<i.y?0:1:s[o++]=0;for(var ez=0,eR=q(M(i.sbs,i.i));ez<eR;ez++){var eI=s[--o];B(i.rowbuf,i.p,eI),i.p=i.p+1,s[o++]=eI}o--}if(i.diff<0&&(B(i.rowbuf,i.p,0),i.p=i.p+1),G(i.rowbuf,i.prevrow)){var eD=i.linrowheights,eE=i.lri;B(eD,eE-1,M(eD,eE-1)+1)}else{if(i.prevrow.length>0)for(var eF=i.prevrow,eL=0,eG=eF.length;eL<eG;eL++)s[o++]=M(eF,eL);i.prevrow=_(u(i.pixx),i.rowbuf),B(i.linrowheights,i.lri,1),i.lri=i.lri+1}}for(var eP=i.prevrow,eO=0,eX=eP.length;eO<eX;eO++)s[o++]=M(eP,eO);i.linpixs=h(),i.linrowheights=N(i.linrowheights,0,i.lri),s[o++]=1/0;for(var eU=0,eK=i.ccpixx,eV=i.ccpixs.length-1;eK<0?eU>=eV:eU<=eV;eU+=eK)i.i=eU,F(N(i.ccpixs,i.i,i.ccpixx)),F(i.ccrpad);F(i.linpad),s[o++]=0,s[o++]=1;for(var eH=0;eH<93;eH++)s[o++]=0;s[o++]=1,s[o++]=0,F(i.ccrpad),F(i.linpad),s[o++]=1,s[o++]=0;for(var eZ=0;eZ<93;eZ++)s[o++]=0;s[o++]=0,s[o++]=1,F(i.ccrpad),F(i.linpad),s[o++]=0,s[o++]=1;for(var eW=0;eW<93;eW++)s[o++]=0;s[o++]=1,s[o++]=0,F(i.ccrpad),F(i.linpixs),i.pixs=h(),s[o++]=1/0,F(i.ccrowheights),s[o++]=2,s[o++]=2,s[o++]=2,F(i.linrowheights),i.rowheights=h();for(var eY=i.rowheights,eQ=0,e$=0,eJ=eY.length;e$<eJ;e$++)eQ=W(eQ+M(eY,e$));i.pixy=eQ;var e1=i.linsym,e2=S(e1,"borderleft");if(s[o++]="borderleft",s[o++]=e1,s[o++]="borderleft",e2){var e3=s[--o],e0=s[--o];s[o++]=M(e0,e3)}else o-=2,s[o++]=10;var e4=i.linpad,e6=s[--o],e5=1,e8=W(e6-(e4.length+1));if(1>W(e6-(e4.length+1))){var es=e5;e5=e8,e8=es}e8<0&&(e8=0),i[s[--o]]=e8;var e7=i.linsym,e9=S(e7,"borderright");if(s[o++]="borderright",s[o++]=e7,s[o++]="borderright",e9){var ae=s[--o],aa=s[--o];s[o++]=M(aa,ae)}else o-=2,s[o++]=10;var ar=i.pixx,at=i.linpad,an=i.linwidth,ao=s[--o],as=i.ccrpad,ai=1-as.length,ac=W(ao-(ar-at.length-1-an));if(W(ao-(ar-at.length-1-an))<1-as.length){var es=ai;ai=ac,ac=es}ac<0&&(ac=0),i[s[--o]]=ac,i.bordertop=1;var ad=i.linsym,al=S(ad,"borderbottom");if(s[o++]="borderbottom",s[o++]=ad,s[o++]="borderbottom",al){var ap=s[--o],ab=s[--o];s[o++]=M(ab,ap)}else o-=2,s[o++]=0;var af=s[--o];i[s[--o]]=W(af+i.lindescent);var am=i.linsym,av=S(am,"guardleftpos");if(s[o++]="guardleftpos",s[o++]=am,s[o++]="guardleftpos",av){var ah=s[--o],ag=s[--o];s[o++]=W(M(ag,ah)-(i.linpad.length+1))}else o-=2,s[o++]=0;var au=s[--o];i[s[--o]]=au;var ax=i.linsym,aw=S(ax,"guardleftypos");if(s[o++]="guardleftypos",s[o++]=ax,s[o++]="guardleftypos",aw){var a_=s[--o],ak=s[--o];s[o++]=W(M(ak,a_)+-i.lindescent)}else o-=2,s[o++]=0;var ay=s[--o];i[s[--o]]=ay;var aM=i.linsym,aS=S(aM,"guardrightpos");if(s[o++]="guardrightpos",s[o++]=aM,s[o++]="guardrightpos",aS){var aj=s[--o],aB=s[--o];s[o++]=W(M(aB,aj)+(i.linpad.length+1+i.linwidth-i.pixx))}else o-=2,s[o++]=0;var aN=s[--o];i[s[--o]]=aN;var aA=i.linsym,aT=S(aA,"guardrightypos");if(s[o++]="guardrightypos",s[o++]=aA,s[o++]="guardrightypos",aT){var az=s[--o],aR=s[--o];s[o++]=W(M(aR,az)+-i.lindescent)}else o-=2,s[o++]=0;var aI=s[--o];i[s[--o]]=aI,j(i.options,"height"),s[o++]=new Map([["ren","renmatrix"],["pixs",i.pixs],["pixx",i.pixx],["pixy",i.pixy],["rowheights",i.rowheights],["height",i.pixy/72],["width",i.pixx/72],["borderleft",i.borderleft],["borderright",i.borderright],["bordertop",i.bordertop],["borderbottom",i.borderbottom],["guardwhitespace",i.guardwhitespace],["guardleftpos",i.guardleftpos],["guardleftypos",i.guardleftypos],["guardrightpos",i.guardrightpos],["guardrightypos",i.guardrightypos],["guardwidth",i.guardwidth],["guardheight",i.guardheight],["txt",i.txt],["text1xalign",i.text1xalign],["text1yalign",i.text1yalign],["opt",i.options]]),i._render&&a0(),i=e}function aM(){var e=i;(i=Object.assign({},i,aM.globals)).dontdraw=!1,i.parse=!1,i.dontlint=!1,i.lintreqs=!0,i.guardwhitespace=!1,i.guardwidth=5,i.guardheight=7,i.width=0,i.modunit=1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];if(i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw),R(i.barcode,"|"),s[--o]){var t=s[--o];i.linear=t,o--;var n=s[--o];i.comp=n}else s[o-1]="bwipp.missingCompositeComponent#36313",s[o++]="A Composite Component must be provided following a pipe character",Y();B(i.options,"lintype","ean8"),B(i.options,"inkspreadv",0),B(i.options,"dontlint",!0);var c=u(i.comp.length+18);A(c,0,"(01)00000000000000"),A(c,18,i.comp),s[o++]=c,s[o++]="ai",en(),o-=3,i.bwipp_dontdraw=!0,s[o++]=i.linear,s[o++]=i.options,el();var d=s[--o];i.linsym=d,i.sbs=M(i.linsym,"sbs"),i.bhs=M(i.linsym,"bhs"),i.bbs=M(i.linsym,"bbs"),s[o++]="linwidth";var b=0;I(i.sbs,function(){var e=s[--o];b=W(b+q(e))}),i[s[--o]]=b,s[o++]=i.comp,s[o++]=i.options,aq();var f=s[--o];i.compsym=f,i.ccpixs=M(i.compsym,"pixs"),i.ccrowheights=M(i.compsym,"rowheights"),i.ccpixx=M(i.compsym,"pixx"),s[o++]=1/0;for(var m=0,v=i.ccpixx-69;m<v;m++)s[o++]=0;i.linpad=h(),s[o++]=1/0;var g=i.linsym,w=S(g,"txt");
1if(s[o++]=g,s[o++]="txt",w){var k=s[--o];I(M(s[--o],k),function(){F(s[--o]),x(4,-1);var e=s[--o];s[o++]=W(e+(i.linpad.length+1)),x(4,1),L(h(5))})}else o-=2;i.txt=h();var y=i.linsym,C=S(y,"text1xalign");if(s[o++]="text1xalign",s[o++]=y,s[o++]="text1xalign",C){var z=s[--o],D=s[--o];s[o++]=M(D,z)}else o-=2,s[o++]="unset";var E=s[--o];i[s[--o]]=E;var P=i.linsym,O=S(P,"text1yalign");if(s[o++]="text1yalign",s[o++]=P,s[o++]="text1yalign",O){var X=s[--o],U=s[--o];s[o++]=M(U,X)}else o-=2,s[o++]="unset";var K=s[--o];if(i[s[--o]]=K,i.diff=W(i.linwidth+i.linpad.length+1-i.ccpixx),i.diff>0){s[o++]=1/0;for(var V=0,H=i.diff;V<H;V++)s[o++]=0;i.ccrpad=h(),i.pixx=W(i.ccpixx+i.diff)}else i.ccrpad=h(0),i.pixx=i.ccpixx;i.ccrows=i.ccrowheights.length,i.nbars=~~((i.sbs.length+1)/2),i.bbsrow=h(i.nbars),i.bhsrow=h(i.nbars);for(var Z=0,Q=i.nbars-1;Z<=Q;Z+=1)i.b=Z,B(i.bbsrow,i.b,~~(72*M(i.bbs,i.b))),B(i.bhsrow,i.b,W(M(i.bbsrow,i.b)+72*M(i.bhs,i.b)));var $=i.bhsrow;s[o++]="linheight",s[o++]=0;for(var J=0,ee=$.length;J<ee;J++){var er=M($,J),et=s[--o],eo=l(er);if(et<l(er)){var es=eo;eo=et,et=es}s[o++]=et}var ei=s[--o];i[s[--o]]=ei;var ec=i.bbsrow;s[o++]="lindescent",s[o++]=0;for(var ed=0,ep=ec.length;ed<ep;ed++){var eb=M(ec,ed),ef=s[--o],em=p(eb);if(ef>p(eb)){var es=em;em=ef,ef=es}s[o++]=ef}var ev=s[--o];i[s[--o]]=ev;for(var eh=i.txt,eg=0,eu=eh.length;eg<eu;eg++){var ex=M(eh,eg);B(ex,2,W(M(ex,2)+-i.lindescent))}i.mainbars=i.nbars;for(var ew=0,e_=i.sbs.length-1;ew<=e_;ew+=1){var ek=T(M(i.sbs,ew));if(s[o++]=ew,G(ek,"realtype")){var ey=s[--o];i.mainbars=~~((ey+1)/2);break}o--}for(var eq=0,eC=i.mainbars-1;eq<=eC;eq+=1)B(i.bhsrow,eq,i.linheight);i.rowbuf=u(i.pixx),i.prevrow="",i.linrowheights=h(72),i.lri=0,s[o++]=1/0;for(var eM=i.linheight-1,eS=i.lindescent;eM>=eS;eM-=1){i.y=eM,i.p=0;for(var ej=i.linpad,eB=0,eN=ej.length;eB<eN;eB++)B(i.rowbuf,i.p,M(ej,eB)),i.p=i.p+1;B(i.rowbuf,i.p,0),i.p=i.p+1;for(var eA=0,eT=i.sbs.length-1;eA<=eT;eA+=1){i.i=eA,i.i%2==0?s[o++]=M(i.bbsrow,~~(i.i/2))>i.y||M(i.bhsrow,~~(i.i/2))<i.y?0:1:s[o++]=0;for(var ez=0,eR=q(M(i.sbs,i.i));ez<eR;ez++){var eI=s[--o];B(i.rowbuf,i.p,eI),i.p=i.p+1,s[o++]=eI}o--}if(i.diff<0&&(B(i.rowbuf,i.p,0),i.p=i.p+1),G(i.rowbuf,i.prevrow)){var eD=i.linrowheights,eE=i.lri;B(eD,eE-1,M(eD,eE-1)+1)}else{if(i.prevrow.length>0)for(var eF=i.prevrow,eL=0,eG=eF.length;eL<eG;eL++)s[o++]=M(eF,eL);i.prevrow=_(u(i.pixx),i.rowbuf),B(i.linrowheights,i.lri,1),i.lri=i.lri+1}}for(var eP=i.prevrow,eO=0,eX=eP.length;eO<eX;eO++)s[o++]=M(eP,eO);i.linpixs=h(),i.linrowheights=N(i.linrowheights,0,i.lri),s[o++]=1/0;for(var eU=0,eK=i.ccpixx,eV=i.ccpixs.length-1;eK<0?eU>=eV:eU<=eV;eU+=eK)i.i=eU,F(N(i.ccpixs,i.i,i.ccpixx)),F(i.ccrpad);F(i.linpad),s[o++]=0,s[o++]=1;for(var eH=0;eH<65;eH++)s[o++]=0;s[o++]=1,s[o++]=0,F(i.ccrpad),F(i.linpad),s[o++]=1,s[o++]=0;for(var eZ=0;eZ<65;eZ++)s[o++]=0;s[o++]=0,s[o++]=1,F(i.ccrpad),F(i.linpad),s[o++]=0,s[o++]=1;for(var eW=0;eW<65;eW++)s[o++]=0;s[o++]=1,s[o++]=0,F(i.ccrpad),F(i.linpixs),i.pixs=h(),s[o++]=1/0,F(i.ccrowheights),s[o++]=2,s[o++]=2,s[o++]=2,F(i.linrowheights),i.rowheights=h();for(var eY=i.rowheights,eQ=0,e$=0,eJ=eY.length;e$<eJ;e$++)eQ=W(eQ+M(eY,e$));i.pixy=eQ;var e1=i.linsym,e2=S(e1,"borderleft");if(s[o++]="borderleft",s[o++]=e1,s[o++]="borderleft",e2){var e3=s[--o],e0=s[--o];s[o++]=M(e0,e3)}else o-=2,s[o++]=10;var e4=i.linpad,e6=s[--o],e5=1,e8=W(e6-(e4.length+1));if(1>W(e6-(e4.length+1))){var es=e5;e5=e8,e8=es}e8<0&&(e8=0),i[s[--o]]=e8;var e7=i.linsym,e9=S(e7,"borderright");if(s[o++]="borderright",s[o++]=e7,s[o++]="borderright",e9){var ae=s[--o],aa=s[--o];s[o++]=M(aa,ae)}else o-=2,s[o++]=10;var ar=i.pixx,at=i.linpad,an=i.linwidth,ao=s[--o],as=i.ccrpad,ai=1-as.length,ac=W(ao-(ar-at.length-1-an));if(W(ao-(ar-at.length-1-an))<1-as.length){var es=ai;ai=ac,ac=es}ac<0&&(ac=0),i[s[--o]]=ac,i.bordertop=1;var ad=i.linsym,al=S(ad,"borderbottom");if(s[o++]="borderbottom",s[o++]=ad,s[o++]="borderbottom",al){var ap=s[--o],ab=s[--o];s[o++]=M(ab,ap)}else o-=2,s[o++]=0;var af=s[--o];i[s[--o]]=W(af+i.lindescent);var am=i.linsym,av=S(am,"guardleftpos");if(s[o++]="guardleftpos",s[o++]=am,s[o++]="guardleftpos",av){var ah=s[--o],ag=s[--o];s[o++]=W(M(ag,ah)-(i.linpad.length+1))}else o-=2,s[o++]=0;var au=s[--o];i[s[--o]]=au;var ax=i.linsym,aw=S(ax,"guardleftypos");if(s[o++]="guardleftypos",s[o++]=ax,s[o++]="guardleftypos",aw){var a_=s[--o],ak=s[--o];s[o++]=W(M(ak,a_)+-i.lindescent)}else o-=2,s[o++]=0;var ay=s[--o];i[s[--o]]=ay;var aC=i.linsym,aS=S(aC,"guardrightpos");if(s[o++]="guardrightpos",s[o++]=aC,s[o++]="guardrightpos",aS){var aj=s[--o],aB=s[--o];s[o++]=W(M(aB,aj)+(i.linpad.length+1+i.linwidth-i.pixx))}else o-=2,s[o++]=0;var aN=s[--o];i[s[--o]]=aN;var aA=i.linsym,aT=S(aA,"guardrightypos");if(s[o++]="guardrightypos",s[o++]=aA,s[o++]="guardrightypos",aT){var az=s[--o],aR=s[--o];s[o++]=W(M(aR,az)+-i.lindescent)}else o-=2,s[o++]=0;var aI=s[--o];i[s[--o]]=aI,j(i.options,"height"),s[o++]=new Map([["ren","renmatrix"],["pixs",i.pixs],["pixx",i.pixx],["pixy",i.pixy],["rowheights",i.rowheights],["height",i.pixy/72],["width",i.pixx/72],["borderleft",i.borderleft],["borderright",i.borderright],["bordertop",i.bordertop],["borderbottom",i.borderbottom],["guardwhitespace",i.guardwhitespace],["guardleftpos",i.guardleftpos],["guardleftypos",i.guardleftypos],["guardrightpos",i.guardrightpos],["guardrightypos",i.guardrightypos],["guardwidth",i.guardwidth],["guardheight",i.guardheight],["txt",i.txt],["text1xalign",i.text1xalign],["text1yalign",i.text1yalign],["opt",i.options]]),i._render&&a0(),i=e}function aS(){var e=i;(i=Object.assign({},i,aS.globals)).dontdraw=!1,i.parse=!1,i.dontlint=!1,i.lintreqs=!0,i.guardwhitespace=!1,i.guardwidth=5,i.guardheight=7,i.width=0,i.modunit=1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];if(i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw),R(i.barcode,"|"),s[--o]){var t=s[--o];i.linear=t,o--;var n=s[--o];i.comp=n}else s[o-1]="bwipp.missingCompositeComponent#36586",s[o++]="A Composite Component must be provided following a pipe character",Y();B(i.options,"lintype","ean13"),B(i.options,"inkspreadv",0),B(i.options,"dontlint",!0);var c=u(i.comp.length+18);A(c,0,"(01)00000000000000"),A(c,18,i.comp),s[o++]=c,s[o++]="ai",en(),o-=3,i.bwipp_dontdraw=!0,s[o++]=i.linear,s[o++]=i.options,ep();var d=s[--o];i.linsym=d,i.sbs=M(i.linsym,"sbs"),i.bhs=M(i.linsym,"bhs"),i.bbs=M(i.linsym,"bbs"),s[o++]="linwidth";var b=0;I(i.sbs,function(){var e=s[--o];b=W(b+q(e))}),i[s[--o]]=b,s[o++]=i.comp,s[o++]=i.options,aq();var f=s[--o];i.compsym=f,i.ccpixs=M(i.compsym,"pixs"),i.ccrowheights=M(i.compsym,"rowheights"),i.ccpixx=M(i.compsym,"pixx"),s[o++]=1/0;for(var m=0,v=i.ccpixx-97;m<v;m++)s[o++]=0;i.linpad=h(),s[o++]=1/0;var g=i.linsym,w=S(g,"txt");
1if(s[o++]=g,s[o++]="txt",w){var k=s[--o];I(M(s[--o],k),function(){F(s[--o]),x(4,-1);var e=s[--o];s[o++]=W(e+(i.linpad.length+1)),x(4,1),L(h(5))})}else o-=2;i.txt=h();var y=i.linsym,C=S(y,"text1xalign");if(s[o++]="text1xalign",s[o++]=y,s[o++]="text1xalign",C){var z=s[--o],D=s[--o];s[o++]=M(D,z)}else o-=2,s[o++]="unset";var E=s[--o];i[s[--o]]=E;var P=i.linsym,O=S(P,"text1yalign");if(s[o++]="text1yalign",s[o++]=P,s[o++]="text1yalign",O){var X=s[--o],U=s[--o];s[o++]=M(U,X)}else o-=2,s[o++]="unset";var K=s[--o];if(i[s[--o]]=K,i.diff=W(i.linwidth+i.linpad.length+1-i.ccpixx),i.diff>0){s[o++]=1/0;for(var V=0,H=i.diff;V<H;V++)s[o++]=0;i.ccrpad=h(),i.pixx=W(i.ccpixx+i.diff)}else i.ccrpad=h(0),i.pixx=i.ccpixx;i.ccrows=i.ccrowheights.length,i.nbars=~~((i.sbs.length+1)/2),i.bbsrow=h(i.nbars),i.bhsrow=h(i.nbars);for(var Z=0,Q=i.nbars-1;Z<=Q;Z+=1)i.b=Z,B(i.bbsrow,i.b,~~(72*M(i.bbs,i.b))),B(i.bhsrow,i.b,W(M(i.bbsrow,i.b)+72*M(i.bhs,i.b)));var $=i.bhsrow;s[o++]="linheight",s[o++]=0;for(var J=0,ee=$.length;J<ee;J++){var er=M($,J),et=s[--o],eo=l(er);if(et<l(er)){var es=eo;eo=et,et=es}s[o++]=et}var ei=s[--o];i[s[--o]]=ei;var ec=i.bbsrow;s[o++]="lindescent",s[o++]=0;for(var ed=0,el=ec.length;ed<el;ed++){var eb=M(ec,ed),ef=s[--o],em=p(eb);if(ef>p(eb)){var es=em;em=ef,ef=es}s[o++]=ef}var ev=s[--o];i[s[--o]]=ev;for(var eh=i.txt,eg=0,eu=eh.length;eg<eu;eg++){var ex=M(eh,eg);B(ex,2,W(M(ex,2)+-i.lindescent))}i.mainbars=i.nbars;for(var ew=0,e_=i.sbs.length-1;ew<=e_;ew+=1){var ek=T(M(i.sbs,ew));if(s[o++]=ew,G(ek,"realtype")){var ey=s[--o];i.mainbars=~~((ey+1)/2);break}o--}for(var eq=0,eC=i.mainbars-1;eq<=eC;eq+=1)B(i.bhsrow,eq,i.linheight);i.rowbuf=u(i.pixx),i.prevrow="",i.linrowheights=h(72),i.lri=0,s[o++]=1/0;for(var eM=i.linheight-1,eS=i.lindescent;eM>=eS;eM-=1){i.y=eM,i.p=0;for(var ej=i.linpad,eB=0,eN=ej.length;eB<eN;eB++)B(i.rowbuf,i.p,M(ej,eB)),i.p=i.p+1;B(i.rowbuf,i.p,0),i.p=i.p+1;for(var eA=0,eT=i.sbs.length-1;eA<=eT;eA+=1){i.i=eA,i.i%2==0?s[o++]=M(i.bbsrow,~~(i.i/2))>i.y||M(i.bhsrow,~~(i.i/2))<i.y?0:1:s[o++]=0;for(var ez=0,eR=q(M(i.sbs,i.i));ez<eR;ez++){var eI=s[--o];B(i.rowbuf,i.p,eI),i.p=i.p+1,s[o++]=eI}o--}if(i.diff<0&&(B(i.rowbuf,i.p,0),i.p=i.p+1),G(i.rowbuf,i.prevrow)){var eD=i.linrowheights,eE=i.lri;B(eD,eE-1,M(eD,eE-1)+1)}else{if(i.prevrow.length>0)for(var eF=i.prevrow,eL=0,eG=eF.length;eL<eG;eL++)s[o++]=M(eF,eL);i.prevrow=_(u(i.pixx),i.rowbuf),B(i.linrowheights,i.lri,1),i.lri=i.lri+1}}for(var eP=i.prevrow,eO=0,eX=eP.length;eO<eX;eO++)s[o++]=M(eP,eO);i.linpixs=h(),i.linrowheights=N(i.linrowheights,0,i.lri),s[o++]=1/0;for(var eU=0,eK=i.ccpixx,eV=i.ccpixs.length-1;eK<0?eU>=eV:eU<=eV;eU+=eK)i.i=eU,F(N(i.ccpixs,i.i,i.ccpixx)),F(i.ccrpad);F(i.linpad),s[o++]=0,s[o++]=1;for(var eH=0;eH<93;eH++)s[o++]=0;s[o++]=1,s[o++]=0,F(i.ccrpad),F(i.linpad),s[o++]=1,s[o++]=0;for(var eZ=0;eZ<93;eZ++)s[o++]=0;s[o++]=0,s[o++]=1,F(i.ccrpad),F(i.linpad),s[o++]=0,s[o++]=1;for(var eW=0;eW<93;eW++)s[o++]=0;s[o++]=1,s[o++]=0,F(i.ccrpad),F(i.linpixs),i.pixs=h(),s[o++]=1/0,F(i.ccrowheights),s[o++]=2,s[o++]=2,s[o++]=2,F(i.linrowheights),i.rowheights=h();for(var eY=i.rowheights,eQ=0,e$=0,eJ=eY.length;e$<eJ;e$++)eQ=W(eQ+M(eY,e$));i.pixy=eQ;var e1=i.linsym,e2=S(e1,"borderleft");if(s[o++]="borderleft",s[o++]=e1,s[o++]="borderleft",e2){var e3=s[--o],e0=s[--o];s[o++]=M(e0,e3)}else o-=2,s[o++]=10;var e4=i.linpad,e6=s[--o],e5=1,e8=W(e6-(e4.length+1));if(1>W(e6-(e4.length+1))){var es=e5;e5=e8,e8=es}e8<0&&(e8=0),i[s[--o]]=e8;var e7=i.linsym,e9=S(e7,"borderright");if(s[o++]="borderright",s[o++]=e7,s[o++]="borderright",e9){var ae=s[--o],aa=s[--o];s[o++]=M(aa,ae)}else o-=2,s[o++]=10;var ar=i.pixx,at=i.linpad,an=i.linwidth,ao=s[--o],as=i.ccrpad,ai=1-as.length,ac=W(ao-(ar-at.length-1-an));if(W(ao-(ar-at.length-1-an))<1-as.length){var es=ai;ai=ac,ac=es}ac<0&&(ac=0),i[s[--o]]=ac,i.bordertop=1;var ad=i.linsym,al=S(ad,"borderbottom");if(s[o++]="borderbottom",s[o++]=ad,s[o++]="borderbottom",al){var ap=s[--o],ab=s[--o];s[o++]=M(ab,ap)}else o-=2,s[o++]=0;var af=s[--o];i[s[--o]]=W(af+i.lindescent);var am=i.linsym,av=S(am,"guardleftpos");if(s[o++]="guardleftpos",s[o++]=am,s[o++]="guardleftpos",av){var ah=s[--o],ag=s[--o];s[o++]=W(M(ag,ah)-(i.linpad.length+1))}else o-=2,s[o++]=0;var au=s[--o];i[s[--o]]=au;var ax=i.linsym,aw=S(ax,"guardleftypos");if(s[o++]="guardleftypos",s[o++]=ax,s[o++]="guardleftypos",aw){var a_=s[--o],ak=s[--o];s[o++]=W(M(ak,a_)+-i.lindescent)}else o-=2,s[o++]=0;var ay=s[--o];i[s[--o]]=ay;var aC=i.linsym,aM=S(aC,"guardrightpos");if(s[o++]="guardrightpos",s[o++]=aC,s[o++]="guardrightpos",aM){var aj=s[--o],aB=s[--o];s[o++]=W(M(aB,aj)+(i.linpad.length+1+i.linwidth-i.pixx))}else o-=2,s[o++]=0;var aN=s[--o];i[s[--o]]=aN;var aA=i.linsym,aT=S(aA,"guardrightypos");if(s[o++]="guardrightypos",s[o++]=aA,s[o++]="guardrightypos",aT){var az=s[--o],aR=s[--o];s[o++]=W(M(aR,az)+-i.lindescent)}else o-=2,s[o++]=0;var aI=s[--o];i[s[--o]]=aI,j(i.options,"height"),s[o++]=new Map([["ren","renmatrix"],["pixs",i.pixs],["pixx",i.pixx],["pixy",i.pixy],["rowheights",i.rowheights],["height",i.pixy/72],["width",i.pixx/72],["borderleft",i.borderleft],["borderright",i.borderright],["bordertop",i.bordertop],["borderbottom",i.borderbottom],["guardwhitespace",i.guardwhitespace],["guardleftpos",i.guardleftpos],["guardleftypos",i.guardleftypos],["guardrightpos",i.guardrightpos],["guardrightypos",i.guardrightypos],["guardwidth",i.guardwidth],["guardheight",i.guardheight],["txt",i.txt],["text1xalign",i.text1xalign],["text1yalign",i.text1yalign],["opt",i.options]]),i._render&&a0(),i=e}function aj(){var e=i;(i=Object.assign({},i,aj.globals)).dontdraw=!1,i.parse=!1,i.dontlint=!1,i.lintreqs=!0,i.guardwhitespace=!1,i.guardwidth=5,i.guardheight=7,i.width=0,i.modunit=1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];if(i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw),R(i.barcode,"|"),s[--o]){var t=s[--o];i.linear=t,o--;var n=s[--o];i.comp=n}else s[o-1]="bwipp.missingCompositeComponent#36856",s[o++]="A Composite Component must be provided following a pipe character",Y();B(i.options,"lintype","upce"),B(i.options,"inkspreadv",0),B(i.options,"dontlint",!0);var c=u(i.comp.length+18);A(c,0,"(01)00000000000000"),A(c,18,i.comp),s[o++]=c,s[o++]="ai",en(),o-=3,i.bwipp_dontdraw=!0,s[o++]=i.linear,s[o++]=i.options,eb();var d=s[--o];i.linsym=d,i.sbs=M(i.linsym,"sbs"),i.bhs=M(i.linsym,"bhs"),i.bbs=M(i.linsym,"bbs"),s[o++]="linwidth";var b=0;I(i.sbs,function(){var e=s[--o];b=W(b+q(e))}),i[s[--o]]=b,s[o++]=i.comp,s[o++]=i.options,aq();var f=s[--o];i.compsym=f,i.ccpixs=M(i.compsym,"pixs"),i.ccrowheights=M(i.compsym,"rowheights"),i.ccpixx=M(i.compsym,"pixx"),s[o++]=1/0;for(var m=0,v=i.ccpixx-53;m<v;m++)s[o++]=0;i.linpad=h(),s[o++]=1/0;var g=i.linsym,w=S(g,"txt");
1if(s[o++]=g,s[o++]="txt",w){var k=s[--o];I(M(s[--o],k),function(){F(s[--o]),x(4,-1);var e=s[--o];s[o++]=W(e+(i.linpad.length+1)),x(4,1),L(h(5))})}else o-=2;i.txt=h();var y=i.linsym,C=S(y,"text1xalign");if(s[o++]="text1xalign",s[o++]=y,s[o++]="text1xalign",C){var z=s[--o],D=s[--o];s[o++]=M(D,z)}else o-=2,s[o++]="unset";var E=s[--o];i[s[--o]]=E;var P=i.linsym,O=S(P,"text1yalign");if(s[o++]="text1yalign",s[o++]=P,s[o++]="text1yalign",O){var X=s[--o],U=s[--o];s[o++]=M(U,X)}else o-=2,s[o++]="unset";var K=s[--o];if(i[s[--o]]=K,i.diff=W(i.linwidth+i.linpad.length+1-i.ccpixx),i.diff>0){s[o++]=1/0;for(var V=0,H=i.diff;V<H;V++)s[o++]=0;i.ccrpad=h(),i.pixx=W(i.ccpixx+i.diff)}else i.ccrpad=h(0),i.pixx=i.ccpixx;i.ccrows=i.ccrowheights.length,i.nbars=~~((i.sbs.length+1)/2),i.bbsrow=h(i.nbars),i.bhsrow=h(i.nbars);for(var Z=0,Q=i.nbars-1;Z<=Q;Z+=1)i.b=Z,B(i.bbsrow,i.b,~~(72*M(i.bbs,i.b))),B(i.bhsrow,i.b,W(M(i.bbsrow,i.b)+72*M(i.bhs,i.b)));var $=i.bhsrow;s[o++]="linheight",s[o++]=0;for(var J=0,ee=$.length;J<ee;J++){var er=M($,J),et=s[--o],eo=l(er);if(et<l(er)){var es=eo;eo=et,et=es}s[o++]=et}var ei=s[--o];i[s[--o]]=ei;var ec=i.bbsrow;s[o++]="lindescent",s[o++]=0;for(var ed=0,el=ec.length;ed<el;ed++){var ep=M(ec,ed),ef=s[--o],em=p(ep);if(ef>p(ep)){var es=em;em=ef,ef=es}s[o++]=ef}var ev=s[--o];i[s[--o]]=ev;for(var eh=i.txt,eg=0,eu=eh.length;eg<eu;eg++){var ex=M(eh,eg);B(ex,2,W(M(ex,2)+-i.lindescent))}i.mainbars=i.nbars;for(var ew=0,e_=i.sbs.length-1;ew<=e_;ew+=1){var ek=T(M(i.sbs,ew));if(s[o++]=ew,G(ek,"realtype")){var ey=s[--o];i.mainbars=~~((ey+1)/2);break}o--}for(var eq=0,eC=i.mainbars-1;eq<=eC;eq+=1)B(i.bhsrow,eq,i.linheight);i.rowbuf=u(i.pixx),i.prevrow="",i.linrowheights=h(72),i.lri=0,s[o++]=1/0;for(var eM=i.linheight-1,eS=i.lindescent;eM>=eS;eM-=1){i.y=eM,i.p=0;for(var ej=i.linpad,eB=0,eN=ej.length;eB<eN;eB++)B(i.rowbuf,i.p,M(ej,eB)),i.p=i.p+1;B(i.rowbuf,i.p,0),i.p=i.p+1;for(var eA=0,eT=i.sbs.length-1;eA<=eT;eA+=1){i.i=eA,i.i%2==0?s[o++]=M(i.bbsrow,~~(i.i/2))>i.y||M(i.bhsrow,~~(i.i/2))<i.y?0:1:s[o++]=0;for(var ez=0,eR=q(M(i.sbs,i.i));ez<eR;ez++){var eI=s[--o];B(i.rowbuf,i.p,eI),i.p=i.p+1,s[o++]=eI}o--}if(i.diff<0&&(B(i.rowbuf,i.p,0),i.p=i.p+1),G(i.rowbuf,i.prevrow)){var eD=i.linrowheights,eE=i.lri;B(eD,eE-1,M(eD,eE-1)+1)}else{if(i.prevrow.length>0)for(var eF=i.prevrow,eL=0,eG=eF.length;eL<eG;eL++)s[o++]=M(eF,eL);i.prevrow=_(u(i.pixx),i.rowbuf),B(i.linrowheights,i.lri,1),i.lri=i.lri+1}}for(var eP=i.prevrow,eO=0,eX=eP.length;eO<eX;eO++)s[o++]=M(eP,eO);i.linpixs=h(),i.linrowheights=N(i.linrowheights,0,i.lri),s[o++]=1/0;for(var eU=0,eK=i.ccpixx,eV=i.ccpixs.length-1;eK<0?eU>=eV:eU<=eV;eU+=eK)i.i=eU,F(N(i.ccpixs,i.i,i.ccpixx)),F(i.ccrpad);F(i.linpad),s[o++]=0,s[o++]=1;for(var eH=0;eH<49;eH++)s[o++]=0;s[o++]=1,s[o++]=0,F(i.ccrpad),F(i.linpad),s[o++]=1,s[o++]=0;for(var eZ=0;eZ<49;eZ++)s[o++]=0;s[o++]=0,s[o++]=1,F(i.ccrpad),F(i.linpad),s[o++]=0,s[o++]=1;for(var eW=0;eW<49;eW++)s[o++]=0;s[o++]=1,s[o++]=0,F(i.ccrpad),F(i.linpixs),i.pixs=h(),s[o++]=1/0,F(i.ccrowheights),s[o++]=2,s[o++]=2,s[o++]=2,F(i.linrowheights),i.rowheights=h();for(var eY=i.rowheights,eQ=0,e$=0,eJ=eY.length;e$<eJ;e$++)eQ=W(eQ+M(eY,e$));i.pixy=eQ;var e1=i.linsym,e2=S(e1,"borderleft");if(s[o++]="borderleft",s[o++]=e1,s[o++]="borderleft",e2){var e3=s[--o],e0=s[--o];s[o++]=M(e0,e3)}else o-=2,s[o++]=10;var e4=i.linpad,e6=s[--o],e5=1,e8=W(e6-(e4.length+1));if(1>W(e6-(e4.length+1))){var es=e5;e5=e8,e8=es}e8<0&&(e8=0),i[s[--o]]=e8;var e7=i.linsym,e9=S(e7,"borderright");if(s[o++]="borderright",s[o++]=e7,s[o++]="borderright",e9){var ae=s[--o],aa=s[--o];s[o++]=M(aa,ae)}else o-=2,s[o++]=10;var ar=i.pixx,at=i.linpad,an=i.linwidth,ao=s[--o],as=i.ccrpad,ai=1-as.length,ac=W(ao-(ar-at.length-1-an));if(W(ao-(ar-at.length-1-an))<1-as.length){var es=ai;ai=ac,ac=es}ac<0&&(ac=0),i[s[--o]]=ac,i.bordertop=1;var ad=i.linsym,al=S(ad,"borderbottom");if(s[o++]="borderbottom",s[o++]=ad,s[o++]="borderbottom",al){var ap=s[--o],ab=s[--o];s[o++]=M(ab,ap)}else o-=2,s[o++]=0;var af=s[--o];i[s[--o]]=W(af+i.lindescent);var am=i.linsym,av=S(am,"guardleftpos");if(s[o++]="guardleftpos",s[o++]=am,s[o++]="guardleftpos",av){var ah=s[--o],ag=s[--o];s[o++]=W(M(ag,ah)-(i.linpad.length+1))}else o-=2,s[o++]=0;var au=s[--o];i[s[--o]]=au;var ax=i.linsym,aw=S(ax,"guardleftypos");if(s[o++]="guardleftypos",s[o++]=ax,s[o++]="guardleftypos",aw){var a_=s[--o],ak=s[--o];s[o++]=W(M(ak,a_)+-i.lindescent)}else o-=2,s[o++]=0;var ay=s[--o];i[s[--o]]=ay;var aC=i.linsym,aM=S(aC,"guardrightpos");if(s[o++]="guardrightpos",s[o++]=aC,s[o++]="guardrightpos",aM){var aS=s[--o],aB=s[--o];s[o++]=W(M(aB,aS)+(i.linpad.length+1+i.linwidth-i.pixx))}else o-=2,s[o++]=0;var aN=s[--o];i[s[--o]]=aN;var aA=i.linsym,aT=S(aA,"guardrightypos");if(s[o++]="guardrightypos",s[o++]=aA,s[o++]="guardrightypos",aT){var az=s[--o],aR=s[--o];s[o++]=W(M(aR,az)+-i.lindescent)}else o-=2,s[o++]=0;var aI=s[--o];i[s[--o]]=aI,j(i.options,"height"),s[o++]=new Map([["ren","renmatrix"],["pixs",i.pixs],["pixx",i.pixx],["pixy",i.pixy],["rowheights",i.rowheights],["height",i.pixy/72],["width",i.pixx/72],["borderleft",i.borderleft],["borderright",i.borderright],["bordertop",i.bordertop],["borderbottom",i.borderbottom],["guardwhitespace",i.guardwhitespace],["guardleftpos",i.guardleftpos],["guardleftypos",i.guardleftypos],["guardrightpos",i.guardrightpos],["guardrightypos",i.guardrightypos],["guardwidth",i.guardwidth],["guardheight",i.guardheight],["txt",i.txt],["text1xalign",i.text1xalign],["text1yalign",i.text1yalign],["opt",i.options]]),i._render&&a0(),i=e}function aB(){if(!aB.globals){var e=i;(i=aB.globals={}).databaromnicomposite_seppad=h([0,0,0,0]),i.databaromnicomposite_findersep=h([0,0,0,0,0,0,0,0,0,0,1,0,0]),i.databaromnicomposite_f3pat=h([1,1,1,1,1,1,1,1,1,0,1,1,1]),i=e}var e=i;(i=Object.assign({},i,aB.globals)).dontdraw=!1,i.parse=!1,i.dontlint=!1,i.lintreqs=!0,i.width=0,i.modunit=1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];if(i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw),R(i.barcode,"|"),s[--o]){var t=s[--o];i.linear=t,o--;var n=s[--o];i.comp=n}else s[o-1]="bwipp.missingCompositeComponent#37128",s[o++]="A Composite Component must be provided following a pipe character",Y();B(i.options,"lintype","databaromni"),B(i.options,"linkage",!0),B(i.options,"inkspreadv",0),B(i.options,"dontlint",!0);
1var c=u(i.linear.length+i.comp.length);A(c,0,i.linear),A(c,i.linear.length,i.comp),s[o++]=c,s[o++]="ai",en(),o-=3,i.bwipp_dontdraw=!0,s[o++]=i.linear,s[o++]=i.options,eA();var d=s[--o];i.linsbs=M(d,"sbs"),i.linheight=72*M(M(d,"bhs"),0),i.linsym=d,i.sepfinder=function(){var e=s[--o];i.fp=e;for(var a=i.fp,r=i.fp+12;a<=r;a+=1){i.i=a,0==M(i.bot,i.i)?1==M(i.bot,i.i-1)?s[o++]=1:s[o++]=+(0==M(i.sep,i.i-1)):s[o++]=0;var t=s[--o];B(i.sep,i.i,t)}for(var n=!0,c=0;c<=12;c+=1){var d=M(i.bot,W(c+i.fp));n=n&&G(d,M(i.databaromnicomposite_f3pat,c))}n&&A(i.sep,i.fp,i.databaromnicomposite_findersep)},s[o++]=1/0;for(var l=0,p=i.linsbs.length-1;l<=p;l+=1){i.i=l;for(var b=0,f=q(M(i.linsbs,i.i));b<f;b++)s[o++]=+(i.i%2==0)}L(h(E()));var m=s[--o];i.bot=m,s[o-1]=1/0,I(i.bot,function(){var e=s[--o];s[o++]=1-e}),i.sep=h(),A(i.sep,0,i.databaromnicomposite_seppad),A(i.sep,i.sep.length-4,i.databaromnicomposite_seppad),s[o++]=19,i.sepfinder(),s[o++]=65,i.sepfinder(),s[o++]=i.comp,s[o++]=i.options,aq();var v=s[--o];i.compsym=v,i.ccpixs=M(i.compsym,"pixs"),i.ccrowheights=M(i.compsym,"rowheights"),i.ccpixx=M(i.compsym,"pixx"),s[o++]=1/0;for(var g=0,w=i.linsbs.length-1;g<=w;g+=1){i.i=g;for(var _=0,k=q(M(i.linsbs,i.i));_<k;_++)s[o++]=+(i.i%2==0)}i.linpixs=h(),i.linheight=~~i.linheight,i.ccrows=i.ccrowheights.length,s[o++]=1/0;for(var y=0,C=i.ccpixx,T=i.ccpixs.length-1;C<0?y>=T:y<=T;y+=C)i.i=y,F(N(i.ccpixs,i.i,i.ccpixx)),s[o++]=0;s[o++]=0,s[o++]=0,s[o++]=0,s[o++]=0,F(i.sep),s[o++]=0,s[o++]=0,s[o++]=0,s[o++]=0,F(i.linpixs),i.pixs=h(),s[o++]=1/0,F(i.ccrowheights),s[o++]=1,s[o++]=i.linheight,i.rowheights=h(),i.pixx=i.ccpixx+1,s[o++]=1/0;var z=i.linsym,D=S(z,"txt");if(s[o++]=z,s[o++]="txt",D){var P=s[--o];I(M(s[--o],P),function(){F(s[--o]),x(4,-1);var e=s[--o];s[o++]=W(e+(i.pixx-i.linpixs.length+1)),x(4,1),L(h(5))})}else o-=2;i.txt=h();var O=i.linsym,X=S(O,"text1xalign");if(s[o++]="text1xalign",s[o++]=O,s[o++]="text1xalign",X){var U=s[--o],K=s[--o];s[o++]=M(K,U)}else o-=2,s[o++]="unset";var V=s[--o];i[s[--o]]=V;var H=i.linsym,Z=S(H,"text1yalign");if(s[o++]="text1yalign",s[o++]=H,s[o++]="text1yalign",Z){var Q=s[--o],$=s[--o];s[o++]=M($,Q)}else o-=2,s[o++]="unset";var J=s[--o];i[s[--o]]=J;for(var ee=i.rowheights,er=0,et=0,eo=ee.length;et<eo;et++)er=W(er+M(ee,et));i.pixy=er;var es=i.linsym,ei=S(es,"borderleft");if(s[o++]="borderleft",s[o++]=es,s[o++]="borderleft",ei){var ec=s[--o],ed=s[--o];s[o++]=M(ed,ec)}else o-=2,s[o++]=10;var el=i.pixx,ep=i.linpixs,eb=s[--o],ef=1,em=W(eb-(el-ep.length+1));if(1>W(eb-(el-ep.length+1))){var ev=ef;ef=em,em=ev}em<0&&(em=0),i[s[--o]]=em;var eh=i.linsym,eg=S(eh,"borderright");if(s[o++]="borderright",s[o++]=eh,s[o++]="borderright",eg){var eu=s[--o],ex=s[--o];s[o++]=M(ex,eu)}else o-=2,s[o++]=10;var ew=s[--o],e_=0;if(ew<0){var ev=e_;e_=ew,ew=ev}ew<0&&(ew=0),i[s[--o]]=ew,i.bordertop=1;var ek=i.linsym,ey=S(ek,"borderbottom");if(s[o++]="borderbottom",s[o++]=ek,s[o++]="borderbottom",ey){var eq=s[--o],eC=s[--o];s[o++]=M(eC,eq)}else o-=2,s[o++]=0;var eM=s[--o];i[s[--o]]=eM,j(i.options,"height"),s[o++]=new Map([["ren","renmatrix"],["pixs",i.pixs],["pixx",i.pixx],["pixy",i.pixy],["rowheights",i.rowheights],["height",i.pixy/72],["width",i.pixx/72],["borderleft",i.borderleft],["borderright",i.borderright],["bordertop",i.bordertop],["borderbottom",i.borderbottom],["txt",i.txt],["text1xalign",i.text1xalign],["text1yalign",i.text1yalign],["opt",i.options]]),i._render&&a0(),i=e}function aN(){if(!aN.globals){var e=i;(i=aN.globals={}).databarstackedcomposite_seppad=h([0,0,0,0]),i.databarstackedcomposite_findersep=h([0,0,0,0,0,0,0,0,0,0,1,0,0]),i.databarstackedcomposite_f3pat=h([1,1,1,1,1,1,1,1,1,0,1,1,1]),i=e}var e=i;(i=Object.assign({},i,aN.globals)).dontdraw=!1,i.parse=!1,i.dontlint=!1,i.lintreqs=!0,i.width=0,i.modunit=1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];if(i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw),R(i.barcode,"|"),s[--o]){var t=s[--o];i.linear=t,o--;var n=s[--o];i.comp=n}else s[o-1]="bwipp.missingCompositeComponent#37367",s[o++]="A Composite Component must be provided following a pipe character",Y();B(i.options,"lintype","databarstacked"),B(i.options,"linkage",!0),B(i.options,"inkspreadv",0),B(i.options,"dontlint",!0);
1var c=u(i.linear.length+i.comp.length);A(c,0,i.linear),A(c,i.linear.length,i.comp),s[o++]=c,s[o++]="ai",en(),o-=3,i.bwipp_dontdraw=!0,s[o++]=i.linear,s[o++]=i.options,eT();var d=s[--o];i.bot=N(M(d,"pixs"),0,M(d,"pixx")),i.linheight=M(d,"pixy"),i.linsym=d,i.linpixs=M(i.linsym,"pixs"),i.linrowheights=M(i.linsym,"rowheights"),i.sepfinder=function(){var e=s[--o];i.fp=e;for(var a=i.fp,r=i.fp+12;a<=r;a+=1){i.i=a,0==M(i.bot,i.i)?1==M(i.bot,i.i-1)?s[o++]=1:s[o++]=+(0==M(i.sep,i.i-1)):s[o++]=0;var t=s[--o];B(i.sep,i.i,t)}for(var n=!0,c=0;c<=12;c+=1){var d=M(i.bot,W(c+i.fp));n=n&&G(d,M(i.databarstackedcomposite_f3pat,c))}n&&A(i.sep,i.fp,i.databarstackedcomposite_findersep)},s[o++]=1/0;for(var l=i.bot,p=0,b=l.length;p<b;p++)s[o++]=1-M(l,p);i.sep=h(),A(i.sep,0,i.databarstackedcomposite_seppad),A(i.sep,i.sep.length-4,i.databarstackedcomposite_seppad),s[o++]=18,i.sepfinder(),s[o++]=i.comp,s[o++]=i.options,aq();var f=s[--o];i.compsym=f,i.ccpixs=M(i.compsym,"pixs"),i.ccrowheights=M(i.compsym,"rowheights"),i.ccpixx=M(i.compsym,"pixx"),i.linwidth=i.sep.length,i.ccrows=i.ccrowheights.length,s[o++]=1/0;for(var m=0,v=i.ccpixx,g=i.ccpixs.length-1;v<0?m>=g:m<=g;m+=v)i.i=m,s[o++]=0,F(N(i.ccpixs,i.i,i.ccpixx));F(i.sep),s[o++]=0,s[o++]=0,s[o++]=0,s[o++]=0,s[o++]=0,s[o++]=0;for(var x=0,w=i.linwidth,_=i.linpixs.length-1;w<0?x>=_:x<=_;x+=w)i.i=x,F(N(i.linpixs,i.i,i.linwidth)),s[o++]=0,s[o++]=0,s[o++]=0,s[o++]=0,s[o++]=0,s[o++]=0;i.pixs=h(),s[o++]=1/0,F(i.ccrowheights),s[o++]=1,F(i.linrowheights),i.rowheights=h(),i.pixx=i.ccpixx+1,s[o++]=1/0;var k=i.linsym,y=S(k,"txt");if(s[o++]=k,s[o++]="txt",y){var q=s[--o];I(M(s[--o],q),function(){F(s[--o]),L(h(5))})}else o-=2;i.txt=h();var C=i.linsym,T=S(C,"text1xalign");if(s[o++]="text1xalign",s[o++]=C,s[o++]="text1xalign",T){var z=s[--o],D=s[--o];s[o++]=M(D,z)}else o-=2,s[o++]="unset";var E=s[--o];i[s[--o]]=E;var P=i.linsym,O=S(P,"text1yalign");if(s[o++]="text1yalign",s[o++]=P,s[o++]="text1yalign",O){var X=s[--o],U=s[--o];s[o++]=M(U,X)}else o-=2,s[o++]="unset";var K=s[--o];i[s[--o]]=K;for(var V=i.rowheights,H=0,Z=0,Q=V.length;Z<Q;Z++)H=W(H+M(V,Z));i.pixy=H;var $=i.linsym,J=S($,"borderleft");if(s[o++]="borderleft",s[o++]=$,s[o++]="borderleft",J){var ee=s[--o],er=s[--o];s[o++]=M(er,ee)}else o-=2,s[o++]=0;var et=s[--o],eo=0;if(et<0){var es=eo;eo=et,et=es}et<0&&(et=0),i[s[--o]]=et;var ei=i.linsym,ec=S(ei,"borderright");if(s[o++]="borderright",s[o++]=ei,s[o++]="borderright",ec){var ed=s[--o],el=s[--o];s[o++]=M(el,ed)}else o-=2,s[o++]=0;var ep=i.pixx,eb=i.linwidth,ef=s[--o],em=1,ev=W(ef-(ep-eb));if(1>W(ef-(ep-eb))){var es=em;em=ev,ev=es}ev<0&&(ev=0),i[s[--o]]=ev,i.bordertop=1;var eh=i.linsym,eg=S(eh,"borderbottom");if(s[o++]="borderbottom",s[o++]=eh,s[o++]="borderbottom",eg){var eu=s[--o],ex=s[--o];s[o++]=M(ex,eu)}else o-=2,s[o++]=0;var ew=s[--o];i[s[--o]]=ew,j(i.options,"height"),s[o++]=new Map([["ren","renmatrix"],["pixs",i.pixs],["pixx",i.pixx],["pixy",i.pixy],["rowheights",i.rowheights],["height",i.pixy/72],["width",i.pixx/72],["borderleft",i.borderleft],["borderright",i.borderright],["bordertop",i.bordertop],["borderbottom",i.borderbottom],["txt",i.txt],["text1xalign",i.text1xalign],["text1yalign",i.text1yalign],["opt",i.options]]),i._render&&a0(),i=e}function aA(){if(!aA.globals){var e=i;(i=aA.globals={}).databarstackedomnicomposite_seppad=h([0,0,0,0]),i.databarstackedomnicomposite_findersep=h([0,0,0,0,0,0,0,0,0,0,1,0,0]),i.databarstackedomnicomposite_f3pat=h([1,1,1,1,1,1,1,1,1,0,1,1,1]),i=e}var e=i;(i=Object.assign({},i,aA.globals)).dontdraw=!1,i.parse=!1,i.dontlint=!1,i.lintreqs=!0,i.width=0,i.modunit=1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];if(i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw),R(i.barcode,"|"),s[--o]){var t=s[--o];i.linear=t,o--;var n=s[--o];i.comp=n}else s[o-1]="bwipp.missingCompositeComponent#37600",s[o++]="A Composite Component must be provided following a pipe character",Y();B(i.options,"lintype","databarstackedomni"),B(i.options,"linkage",!0),B(i.options,"inkspreadv",0),B(i.options,"dontlint",!0);var c=u(i.linear.length+i.comp.length);A(c,0,i.linear),A(c,i.linear.length,i.comp),s[o++]=c,s[o++]="ai",en(),o-=3,i.bwipp_dontdraw=!0,s[o++]=i.linear,s[o++]=i.options,ez();var d=s[--o];i.bot=N(M(d,"pixs"),0,M(d,"pixx")),i.linheight=M(d,"pixy"),i.linsym=d,i.linpixs=M(i.linsym,"pixs"),i.linrowheights=M(i.linsym,"rowheights"),i.sepfinder=function(){var e=s[--o];i.fp=e;for(var a=i.fp,r=i.fp+12;a<=r;a+=1){i.i=a,0==M(i.bot,i.i)?1==M(i.bot,i.i-1)?s[o++]=1:s[o++]=+(0==M(i.sep,i.i-1)):s[o++]=0;var t=s[--o];B(i.sep,i.i,t)}for(var n=!0,c=0;c<=12;c+=1){var d=M(i.bot,W(c+i.fp));n=n&&G(d,M(i.databarstackedomnicomposite_f3pat,c))}n&&A(i.sep,i.fp,i.databarstackedomnicomposite_findersep)},s[o++]=1/0;for(var l=i.bot,p=0,b=l.length;p<b;p++)s[o++]=1-M(l,p);i.sep=h(),A(i.sep,0,i.databarstackedomnicomposite_seppad),A(i.sep,i.sep.length-4,i.databarstackedomnicomposite_seppad),s[o++]=18,i.sepfinder(),s[o++]=i.comp,s[o++]=i.options,aq();var f=s[--o];i.compsym=f,i.ccpixs=M(i.compsym,"pixs"),i.ccrowheights=M(i.compsym,"rowheights"),i.ccpixx=M(i.compsym,"pixx"),i.linwidth=i.sep.length,i.ccrows=i.ccrowheights.length,s[o++]=1/0;for(var m=0,v=i.ccpixx,g=i.ccpixs.length-1;v<0?m>=g:m<=g;m+=v)i.i=m,s[o++]=0,F(N(i.ccpixs,i.i,i.ccpixx));F(i.sep),s[o++]=0,s[o++]=0,s[o++]=0,s[o++]=0,s[o++]=0,s[o++]=0;for(var x=0,w=i.linwidth,_=i.linpixs.length-1;w<0?x>=_:x<=_;x+=w)i.i=x,F(N(i.linpixs,i.i,i.linwidth)),s[o++]=0,s[o++]=0,s[o++]=0,s[o++]=0,s[o++]=0,s[o++]=0;i.pixs=h(),s[o++]=1/0,F(i.ccrowheights),s[o++]=1,F(i.linrowheights),i.rowheights=h(),i.pixx=i.ccpixx+1,s[o++]=1/0;var k=i.linsym,y=S(k,"txt");if(s[o++]=k,s[o++]="txt",y){var q=s[--o];I(M(s[--o],q),function(){F(s[--o]),L(h(5))})}else o-=2;i.txt=h();
1var C=i.linsym,T=S(C,"text1xalign");if(s[o++]="text1xalign",s[o++]=C,s[o++]="text1xalign",T){var z=s[--o],D=s[--o];s[o++]=M(D,z)}else o-=2,s[o++]="unset";var E=s[--o];i[s[--o]]=E;var P=i.linsym,O=S(P,"text1yalign");if(s[o++]="text1yalign",s[o++]=P,s[o++]="text1yalign",O){var X=s[--o],U=s[--o];s[o++]=M(U,X)}else o-=2,s[o++]="unset";var K=s[--o];i[s[--o]]=K;for(var V=i.rowheights,H=0,Z=0,Q=V.length;Z<Q;Z++)H=W(H+M(V,Z));i.pixy=H;var $=i.linsym,J=S($,"borderleft");if(s[o++]="borderleft",s[o++]=$,s[o++]="borderleft",J){var ee=s[--o],er=s[--o];s[o++]=M(er,ee)}else o-=2,s[o++]=0;var et=s[--o],eo=0;if(et<0){var es=eo;eo=et,et=es}et<0&&(et=0),i[s[--o]]=et;var ei=i.linsym,ec=S(ei,"borderright");if(s[o++]="borderright",s[o++]=ei,s[o++]="borderright",ec){var ed=s[--o],el=s[--o];s[o++]=M(el,ed)}else o-=2,s[o++]=0;var ep=i.pixx,eb=i.linwidth,ef=s[--o],em=1,ev=W(ef-(ep-eb));if(1>W(ef-(ep-eb))){var es=em;em=ev,ev=es}ev<0&&(ev=0),i[s[--o]]=ev,i.bordertop=1;var eh=i.linsym,eg=S(eh,"borderbottom");if(s[o++]="borderbottom",s[o++]=eh,s[o++]="borderbottom",eg){var eu=s[--o],ex=s[--o];s[o++]=M(ex,eu)}else o-=2,s[o++]=0;var ew=s[--o];i[s[--o]]=ew,j(i.options,"height"),s[o++]=new Map([["ren","renmatrix"],["pixs",i.pixs],["pixx",i.pixx],["pixy",i.pixy],["rowheights",i.rowheights],["height",i.pixy/72],["width",i.pixx/72],["borderleft",i.borderleft],["borderright",i.borderright],["bordertop",i.bordertop],["borderbottom",i.borderbottom],["txt",i.txt],["text1xalign",i.text1xalign],["text1yalign",i.text1yalign],["opt",i.options]]),i._render&&a0(),i=e}function aT(){if(!aT.globals){var e=i;(i=aT.globals={}).databartruncatedcomposite_seppad=h([0,0,0,0]),i.databartruncatedcomposite_findersep=h([0,0,0,0,0,0,0,0,0,0,1,0,0]),i.databartruncatedcomposite_f3pat=h([1,1,1,1,1,1,1,1,1,0,1,1,1]),i=e}var e=i;(i=Object.assign({},i,aT.globals)).dontdraw=!1,i.parse=!1,i.dontlint=!1,i.lintreqs=!0,i.width=0,i.modunit=1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];if(i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw),R(i.barcode,"|"),s[--o]){var t=s[--o];i.linear=t,o--;var n=s[--o];i.comp=n}else s[o-1]="bwipp.missingCompositeComponent#37833",s[o++]="A Composite Component must be provided following a pipe character",Y();B(i.options,"lintype","databartruncated"),B(i.options,"linkage",!0),B(i.options,"inkspreadv",0),B(i.options,"dontlint",!0);var c=u(i.linear.length+i.comp.length);A(c,0,i.linear),A(c,i.linear.length,i.comp),s[o++]=c,s[o++]="ai",en(),o-=3,i.bwipp_dontdraw=!0,s[o++]=i.linear,s[o++]=i.options,eR();var d=s[--o];i.linsbs=M(d,"sbs"),i.linheight=72*M(M(d,"bhs"),0),i.linsym=d,i.sepfinder=function(){var e=s[--o];i.fp=e;for(var a=i.fp,r=i.fp+12;a<=r;a+=1){i.i=a,0==M(i.bot,i.i)?1==M(i.bot,i.i-1)?s[o++]=1:s[o++]=+(0==M(i.sep,i.i-1)):s[o++]=0;var t=s[--o];B(i.sep,i.i,t)}for(var n=!0,c=0;c<=12;c+=1){var d=M(i.bot,W(c+i.fp));n=n&&G(d,M(i.databartruncatedcomposite_f3pat,c))}n&&A(i.sep,i.fp,i.databartruncatedcomposite_findersep)},s[o++]=1/0;for(var l=0,p=i.linsbs.length-1;l<=p;l+=1){i.i=l;for(var b=0,f=q(M(i.linsbs,i.i));b<f;b++)s[o++]=+(i.i%2==0)}L(h(E()));var m=s[--o];i.bot=m,s[o-1]=1/0,I(i.bot,function(){var e=s[--o];s[o++]=1-e}),i.sep=h(),A(i.sep,0,i.databartruncatedcomposite_seppad),A(i.sep,i.sep.length-4,i.databartruncatedcomposite_seppad),s[o++]=19,i.sepfinder(),s[o++]=65,i.sepfinder(),s[o++]=i.comp,s[o++]=i.options,aq();var v=s[--o];i.compsym=v,i.ccpixs=M(i.compsym,"pixs"),i.ccrowheights=M(i.compsym,"rowheights"),i.ccpixx=M(i.compsym,"pixx"),s[o++]=1/0;for(var g=0,w=i.linsbs.length-1;g<=w;g+=1){i.i=g;for(var _=0,k=q(M(i.linsbs,i.i));_<k;_++)s[o++]=+(i.i%2==0)}i.linpixs=h(),i.linheight=~~i.linheight,i.ccrows=i.ccrowheights.length,s[o++]=1/0;for(var y=0,C=i.ccpixx,T=i.ccpixs.length-1;C<0?y>=T:y<=T;y+=C)i.i=y,F(N(i.ccpixs,i.i,i.ccpixx)),s[o++]=0;s[o++]=0,s[o++]=0,s[o++]=0,s[o++]=0,F(i.sep),s[o++]=0,s[o++]=0,s[o++]=0,s[o++]=0,F(i.linpixs),i.pixs=h(),s[o++]=1/0,F(i.ccrowheights),s[o++]=1,s[o++]=i.linheight,i.rowheights=h(),i.pixx=i.ccpixx+1,s[o++]=1/0;var z=i.linsym,D=S(z,"txt");if(s[o++]=z,s[o++]="txt",D){var P=s[--o];I(M(s[--o],P),function(){F(s[--o]),x(4,-1);var e=s[--o];s[o++]=W(e+(i.pixx-i.linpixs.length+1)),x(4,1),L(h(5))})}else o-=2;i.txt=h();var O=i.linsym,X=S(O,"text1xalign");if(s[o++]="text1xalign",s[o++]=O,s[o++]="text1xalign",X){var U=s[--o],K=s[--o];s[o++]=M(K,U)}else o-=2,s[o++]="unset";var V=s[--o];i[s[--o]]=V;var H=i.linsym,Z=S(H,"text1yalign");if(s[o++]="text1yalign",s[o++]=H,s[o++]="text1yalign",Z){var Q=s[--o],$=s[--o];s[o++]=M($,Q)}else o-=2,s[o++]="unset";var J=s[--o];i[s[--o]]=J;for(var ee=i.rowheights,er=0,et=0,eo=ee.length;et<eo;et++)er=W(er+M(ee,et));i.pixy=er;var es=i.linsym,ei=S(es,"borderleft");if(s[o++]="borderleft",s[o++]=es,s[o++]="borderleft",ei){var ec=s[--o],ed=s[--o];s[o++]=M(ed,ec)}else o-=2,s[o++]=10;var el=i.pixx,ep=i.linpixs,eb=s[--o],ef=1,em=W(eb-(el-ep.length+1));if(1>W(eb-(el-ep.length+1))){var ev=ef;ef=em,em=ev}em<0&&(em=0),i[s[--o]]=em;var eh=i.linsym,eg=S(eh,"borderright");if(s[o++]="borderright",s[o++]=eh,s[o++]="borderright",eg){var eu=s[--o],ex=s[--o];s[o++]=M(ex,eu)}else o-=2,s[o++]=10;var ew=s[--o],e_=0;if(ew<0){var ev=e_;e_=ew,ew=ev}ew<0&&(ew=0),i[s[--o]]=ew,i.bordertop=1;var ek=i.linsym,ey=S(ek,"borderbottom");if(s[o++]="borderbottom",s[o++]=ek,s[o++]="borderbottom",ey){var eq=s[--o],eC=s[--o];s[o++]=M(eC,eq)}else o-=2,s[o++]=0;var eM=s[--o];i[s[--o]]=eM,j(i.options,"height"),s[o++]=new Map([["ren","renmatrix"],["pixs",i.pixs],["pixx",i.pixx],["pixy",i.pixy],["rowheights",i.rowheights],["height",i.pixy/72],["width",i.pixx/72],["borderleft",i.borderleft],["borderright",i.borderright],["bordertop",i.bordertop],["borderbottom",i.borderbottom],["txt",i.txt],["text1xalign",i.text1xalign],["text1yalign",i.text1yalign],["opt",i.options]]),i._render&&a0(),i=e}function az(){if(!az.globals){var e=i;(i=az.globals={}).databarlimitedcomposite_sepleft=h([0,0,0]),i.databarlimitedcomposite_sepright=h([0,0,0,0,0,0,0,0,0]),i=e}var e=i;(i=Object.assign({},i,az.globals)).dontdraw=!1,i.parse=!1,i.dontlint=!1,i.lintreqs=!0,i.width=0,i.modunit=1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];if(i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw),R(i.barcode,"|"),s[--o]){var t=s[--o];i.linear=t,o--;var n=s[--o];i.comp=n}else s[o-1]="bwipp.missingCompositeComponent#38071",s[o++]="A Composite Component must be provided following a pipe character",Y();B(i.options,"lintype","databarlimited"),B(i.options,"linkage",!0),B(i.options,"inkspreadv",0),B(i.options,"dontlint",!0);
1var c=u(i.linear.length+i.comp.length);A(c,0,i.linear),A(c,i.linear.length,i.comp),s[o++]=c,s[o++]="ai",en(),o-=3,i.bwipp_dontdraw=!0,s[o++]=i.linear,s[o++]=i.options,eI();var d=s[--o];i.linsbs=M(d,"sbs"),i.linheight=72*M(M(d,"bhs"),0),i.linsym=d,s[o++]=1/0;for(var l=0,p=i.linsbs.length-1;l<=p;l+=1){i.i=l;for(var b=0,f=q(M(i.linsbs,i.i));b<f;b++)s[o++]=+(i.i%2==0)}i.linpixs=h(),s[o++]=1/0;for(var m=i.linpixs,v=0,g=m.length;v<g;v++)s[o++]=1-M(m,v);i.sep=h(),A(i.sep,0,i.databarlimitedcomposite_sepleft),A(i.sep,i.sep.length-9,i.databarlimitedcomposite_sepright),s[o++]=i.comp,s[o++]=i.options,aq();var w=s[--o];if(i.compsym=w,i.ccpixs=M(i.compsym,"pixs"),i.ccrowheights=M(i.compsym,"rowheights"),i.ccpixx=M(i.compsym,"pixx"),i.linheight=~~i.linheight,i.ccrows=i.ccrowheights.length,72==i.ccpixx){s[o++]=1/0;for(var _=0,k=i.ccpixx,y=i.ccpixs.length-1;k<0?_>=y:_<=y;_+=k)i.i=_,s[o++]=0,F(N(i.ccpixs,i.i,i.ccpixx)),s[o++]=0,s[o++]=0,s[o++]=0,s[o++]=0,s[o++]=0,s[o++]=0;F(i.sep),F(i.linpixs),i.pixs=h(),i.pixx=i.linpixs.length}else{s[o++]=1/0;for(var C=0,T=i.ccpixx,z=i.ccpixs.length-1;T<0?C>=z:C<=z;C+=T)i.i=C,F(N(i.ccpixs,i.i,i.ccpixx)),s[o++]=0,s[o++]=0,s[o++]=0,s[o++]=0,s[o++]=0,s[o++]=0;s[o++]=0,s[o++]=0,s[o++]=0,s[o++]=0,s[o++]=0,s[o++]=0,s[o++]=0,s[o++]=0,s[o++]=0,F(i.sep),s[o++]=0,s[o++]=0,s[o++]=0,s[o++]=0,s[o++]=0,s[o++]=0,s[o++]=0,s[o++]=0,s[o++]=0,F(i.linpixs),i.pixs=h(),i.pixx=i.ccpixx+6}s[o++]=1/0,F(i.ccrowheights),s[o++]=1,s[o++]=i.linheight,i.rowheights=h(),s[o++]=1/0;var D=i.linsym,E=S(D,"txt");if(s[o++]=D,s[o++]="txt",E){var G=s[--o];I(M(s[--o],G),function(){F(s[--o]),x(4,-1);var e=s[--o];s[o++]=W(e+(i.pixx-i.linpixs.length+1)),x(4,1),L(h(5))})}else o-=2;i.txt=h();var P=i.linsym,O=S(P,"text1xalign");if(s[o++]="text1xalign",s[o++]=P,s[o++]="text1xalign",O){var X=s[--o],U=s[--o];s[o++]=M(U,X)}else o-=2,s[o++]="unset";var K=s[--o];i[s[--o]]=K;var V=i.linsym,H=S(V,"text1yalign");if(s[o++]="text1yalign",s[o++]=V,s[o++]="text1yalign",H){var Z=s[--o],Q=s[--o];s[o++]=M(Q,Z)}else o-=2,s[o++]="unset";var $=s[--o];i[s[--o]]=$;for(var J=i.rowheights,ee=0,er=0,et=J.length;er<et;er++)ee=W(ee+M(J,er));i.pixy=ee;var eo=i.linsym,es=S(eo,"borderleft");if(s[o++]="borderleft",s[o++]=eo,s[o++]="borderleft",es){var ei=s[--o],ec=s[--o];s[o++]=M(ec,ei)}else o-=2,s[o++]=10;var ed=i.pixx,el=i.linpixs,ep=s[--o],eb=i.pixx,ef=i.ccpixx,em=1-(W(eb-ef)-1),ev=W(ep-(ed-el.length+1));if(W(ep-(ed-el.length+1))<1-(W(eb-ef)-1)){var eh=em;em=ev,ev=eh}ev<0&&(ev=0),i[s[--o]]=ev;var eg=i.linsym,eu=S(eg,"borderright");if(s[o++]="borderright",s[o++]=eg,s[o++]="borderright",eu){var ex=s[--o],ew=s[--o];s[o++]=M(ew,ex)}else o-=2,s[o++]=10;var e_=s[--o],ek=0;if(e_<0){var eh=ek;ek=e_,e_=eh}e_<0&&(e_=0),i[s[--o]]=e_,i.bordertop=1;var ey=i.linsym,eq=S(ey,"borderbottom");if(s[o++]="borderbottom",s[o++]=ey,s[o++]="borderbottom",eq){var eC=s[--o],eM=s[--o];s[o++]=M(eM,eC)}else o-=2,s[o++]=0;var eS=s[--o];i[s[--o]]=eS,j(i.options,"height"),s[o++]=new Map([["ren","renmatrix"],["pixs",i.pixs],["pixx",i.pixx],["pixy",i.pixy],["rowheights",i.rowheights],["height",i.pixy/72],["width",i.pixx/72],["borderleft",i.borderleft],["borderright",i.borderright],["bordertop",i.bordertop],["borderbottom",i.borderbottom],["txt",i.txt],["text1xalign",i.text1xalign],["text1yalign",i.text1yalign],["opt",i.options]]),i._render&&a0(),i=e}function aR(){var e=i;(i=Object.assign({},i,aR.globals)).dontdraw=!1,i.parse=!1,i.dontlint=!1,i.lintreqs=!0,i.width=0,i.modunit=1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];if(i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw),R(i.barcode,"|"),s[--o]){var t=s[--o];i.linear=t,o--;var n=s[--o];i.comp=n}else s[o-1]="bwipp.missingCompositeComponent#38288",s[o++]="A Composite Component must be provided following a pipe character",Y();B(i.options,"lintype","databarexpanded"),B(i.options,"linkage",!0),B(i.options,"inkspreadv",0),B(i.options,"dontlint",!0);var c=u(i.linear.length+i.comp.length);A(c,0,i.linear),A(c,i.linear.length,i.comp),s[o++]=c,s[o++]="ai",en(),o-=3,i.bwipp_dontdraw=!0,s[o++]=i.linear,s[o++]=i.options,eD();var d=s[--o];i.linsbs=M(d,"sbs"),i.linheight=72*M(M(d,"bhs"),0),i.linsym=d,i.sepfinder=function(){var e=s[--o];i.fp=e;for(var a=i.fp,r=i.fp+12;a<=r;a+=1){i.i=a,0==M(i.bot,i.i)?1==M(i.bot,i.i-1)?s[o++]=1:s[o++]=+(0==M(i.sep,i.i-1)):s[o++]=0;var t=s[--o];B(i.sep,i.i,t)}},s[o++]=1/0;for(var l=0,p=i.linsbs.length-1;l<=p;l+=1){i.i=l;for(var b=0,f=q(M(i.linsbs,i.i));b<f;b++)s[o++]=+(i.i%2==0)}L(h(E()));var m=s[--o];i.bot=m,s[o-1]=1/0,I(i.bot,function(){var e=s[--o];s[o++]=1-e}),i.sep=h(),A(i.sep,0,h([0,0,0,0])),A(i.sep,i.sep.length-4,h([0,0,0,0])),s[o++]=1/0;for(var v=19,g=i.bot.length-13;v<=g;v+=98)s[o++]=v;for(var w=70,_=i.bot.length-13;w<=_;w+=98)s[o++]=w;for(var k=h(),y=0,C=k.length;y<C;y++)s[o++]=M(k,y),i.sepfinder();s[o++]=i.comp,s[o++]=i.options,aq();var T=s[--o];i.compsym=T,i.ccpixs=M(i.compsym,"pixs"),i.ccrowheights=M(i.compsym,"rowheights"),i.ccpixx=M(i.compsym,"pixx"),s[o++]=1/0;for(var z=0,D=i.linsbs.length-1;z<=D;z+=1){i.i=z;for(var G=0,P=q(M(i.linsbs,i.i));G<P;G++)s[o++]=+(i.i%2==0)}i.linpixs=h(),i.linheight=~~i.linheight,i.ccrows=i.ccrowheights.length,i.diff=W(i.linpixs.length-i.ccpixx),s[o++]=1/0;for(var O=0,X=i.diff-2;O<X;O++)s[o++]=0;i.ccrpad=h(),s[o++]=1/0;for(var U=0,K=i.ccpixx,V=i.ccpixs.length-1;K<0?U>=V:U<=V;U+=K)i.i=U,s[o++]=0,s[o++]=0,F(N(i.ccpixs,i.i,i.ccpixx)),F(i.ccrpad);F(i.sep),F(i.linpixs),i.pixs=h(),s[o++]=1/0,F(i.ccrowheights),s[o++]=1,s[o++]=i.linheight,i.rowheights=h(),i.pixx=i.linpixs.length,s[o++]=1/0;var H=i.linsym,Z=S(H,"txt");if(s[o++]=H,s[o++]="txt",Z){var Q=s[--o];I(M(s[--o],Q),function(){F(s[--o]),x(4,-1);var e=s[--o];s[o++]=W(e+(i.pixx-i.linpixs.length+1)),x(4,1),L(h(5))})}else o-=2;i.txt=h();var $=i.linsym,J=S($,"text1xalign");if(s[o++]="text1xalign",s[o++]=$,s[o++]="text1xalign",J){var ee=s[--o],er=s[--o];s[o++]=M(er,ee)}else o-=2,s[o++]="unset";var et=s[--o];i[s[--o]]=et;var eo=i.linsym,es=S(eo,"text1yalign");if(s[o++]="text1yalign",s[o++]=eo,s[o++]="text1yalign",es){var ei=s[--o],ec=s[--o];s[o++]=M(ec,ei)}else o-=2,s[o++]="unset";var ed=s[--o];i[s[--o]]=ed;for(var el=i.rowheights,ep=0,eb=0,ef=el.length;eb<ef;eb++)ep=W(ep+M(el,eb));i.pixy=ep;var em=i.linsym,ev=S(em,"borderleft");if(s[o++]="borderleft",s[o++]=em,s[o++]="borderleft",ev){var eh=s[--o],eg=s[--o];s[o++]=M(eg,eh)}else o-=2,s[o++]=10;var eu=i.pixx,ex=i.linpixs,ew=s[--o],e_=-1,ek=W(ew-(eu-ex.length+1));if(-1>W(ew-(eu-ex.length+1))){var ey=e_;e_=ek,ek=ey}ek<0&&(ek=0),i[s[--o]]=ek;var eq=i.linsym,eC=S(eq,"borderright");if(s[o++]="borderright",s[o++]=eq,s[o++]="borderright",eC){var eM=s[--o],eS=s[--o];s[o++]=M(eS,eM)}else o-=2,s[o++]=10;
1var ej=i.ccrpad,eB=s[--o],eN=1-ej.length;if(eB<1-ej.length){var ey=eN;eN=eB,eB=ey}eB<0&&(eB=0),i[s[--o]]=eB,i.bordertop=1;var eA=i.linsym,eT=S(eA,"borderbottom");if(s[o++]="borderbottom",s[o++]=eA,s[o++]="borderbottom",eT){var ez=s[--o],eR=s[--o];s[o++]=M(eR,ez)}else o-=2,s[o++]=0;var eI=s[--o];i[s[--o]]=eI,j(i.options,"height"),s[o++]=new Map([["ren","renmatrix"],["pixs",i.pixs],["pixx",i.pixx],["pixy",i.pixy],["rowheights",i.rowheights],["height",i.pixy/72],["width",i.pixx/72],["borderleft",i.borderleft],["borderright",i.borderright],["bordertop",i.bordertop],["borderbottom",i.borderbottom],["txt",i.txt],["text1xalign",i.text1xalign],["text1yalign",i.text1yalign],["opt",i.options]]),i._render&&a0(),i=e}function aI(){if(!aI.globals){var e=i;(i=aI.globals={}).databarexpandedstackedcomposite_seppad=h([0,0,0,0]),i=e}var e=i;(i=Object.assign({},i,aI.globals)).dontdraw=!1,i.parse=!1,i.dontlint=!1,i.lintreqs=!0,i.width=0,i.modunit=1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];if(i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw),R(i.barcode,"|"),s[--o]){var t=s[--o];i.linear=t,o--;var n=s[--o];i.comp=n}else s[o-1]="bwipp.missingCompositeComponent#38526",s[o++]="A Composite Component must be provided following a pipe character",Y();B(i.options,"lintype","databarexpandedstacked"),B(i.options,"linkage",!0),B(i.options,"inkspreadv",0),B(i.options,"dontlint",!0);var c=u(i.linear.length+i.comp.length);A(c,0,i.linear),A(c,i.linear.length,i.comp),s[o++]=c,s[o++]="ai",en(),o-=3,i.bwipp_dontdraw=!0,s[o++]=i.linear,s[o++]=i.options,eE();var d=s[--o];i.bot=N(M(d,"pixs"),0,M(d,"pixx")),i.linheight=M(d,"pixy"),i.linsym=d,i.linpixs=M(i.linsym,"pixs"),i.linrowheights=M(i.linsym,"rowheights"),i.sepfinder=function(){var e=s[--o];i.fp=e;for(var a=i.fp,r=i.fp+12;a<=r;a+=1){i.i=a,0==M(i.bot,i.i)?1==M(i.bot,i.i-1)?s[o++]=1:s[o++]=+(0==M(i.sep,i.i-1)):s[o++]=0;var t=s[--o];B(i.sep,i.i,t)}},s[o++]=1/0;for(var l=i.bot,p=0,b=l.length;p<b;p++)s[o++]=1-M(l,p);i.sep=h(),A(i.sep,0,i.databarexpandedstackedcomposite_seppad),A(i.sep,i.sep.length-4,i.databarexpandedstackedcomposite_seppad),s[o++]=1/0;for(var f=19,m=i.bot.length-13;f<=m;f+=98)s[o++]=f;for(var v=70,g=i.bot.length-13;v<=g;v+=98)s[o++]=v;for(var x=h(),w=0,_=x.length;w<_;w++)s[o++]=M(x,w),i.sepfinder();s[o++]=i.comp,s[o++]=i.options,aq();var k=s[--o];i.compsym=k,i.ccpixs=M(i.compsym,"pixs"),i.ccrowheights=M(i.compsym,"rowheights"),i.ccpixx=M(i.compsym,"pixx"),i.pixx=i.sep.length,s[o++]=1/0;for(var y=0,q=~~((W(i.pixx-i.ccpixx)+1)/2);y<q;y++)s[o++]=0;i.cclpad=h(),s[o++]=1/0;for(var C=0,T=~~(W(i.pixx-i.ccpixx)/2);C<T;C++)s[o++]=0;i.ccrpad=h(),i.ccrows=i.ccrowheights.length,s[o++]=1/0;for(var z=0,D=i.ccpixx,E=i.ccpixs.length-1;D<0?z>=E:z<=E;z+=D)i.i=z,F(i.cclpad),F(N(i.ccpixs,i.i,i.ccpixx)),F(i.ccrpad);F(i.sep),F(i.linpixs),i.pixs=h(),s[o++]=1/0,F(i.ccrowheights),s[o++]=1,F(i.linrowheights),i.rowheights=h(),s[o++]=1/0;var G=i.linsym,P=S(G,"txt");if(s[o++]=G,s[o++]="txt",P){var O=s[--o];I(M(s[--o],O),function(){F(s[--o]),L(h(5))})}else o-=2;i.txt=h();var X=i.linsym,U=S(X,"text1xalign");if(s[o++]="text1xalign",s[o++]=X,s[o++]="text1xalign",U){var K=s[--o],V=s[--o];s[o++]=M(V,K)}else o-=2,s[o++]="unset";var H=s[--o];i[s[--o]]=H;var Z=i.linsym,Q=S(Z,"text1yalign");if(s[o++]="text1yalign",s[o++]=Z,s[o++]="text1yalign",Q){var $=s[--o],J=s[--o];s[o++]=M(J,$)}else o-=2,s[o++]="unset";var ee=s[--o];i[s[--o]]=ee;for(var er=i.rowheights,et=0,eo=0,es=er.length;eo<es;eo++)et=W(et+M(er,eo));i.pixy=et;var ei=i.linsym,ec=S(ei,"borderleft");if(s[o++]="borderleft",s[o++]=ei,s[o++]="borderleft",ec){var ed=s[--o],el=s[--o];s[o++]=M(el,ed)}else o-=2,s[o++]=0;var ep=i.cclpad,eb=s[--o],ef=1-ep.length;if(eb<1-ep.length){var em=ef;ef=eb,eb=em}eb<0&&(eb=0),i[s[--o]]=eb;var ev=i.linsym,eh=S(ev,"borderright");if(s[o++]="borderright",s[o++]=ev,s[o++]="borderright",eh){var eg=s[--o],eu=s[--o];s[o++]=M(eu,eg)}else o-=2,s[o++]=0;var ex=i.ccrpad,ew=s[--o],e_=1-ex.length;if(ew<1-ex.length){var em=e_;e_=ew,ew=em}ew<0&&(ew=0),i[s[--o]]=ew,i.bordertop=1;var ek=i.linsym,ey=S(ek,"borderbottom");if(s[o++]="borderbottom",s[o++]=ek,s[o++]="borderbottom",ey){var eq=s[--o],eC=s[--o];s[o++]=M(eC,eq)}else o-=2,s[o++]=0;var eM=s[--o];i[s[--o]]=eM,j(i.options,"height"),s[o++]=new Map([["ren","renmatrix"],["pixs",i.pixs],["pixx",i.pixx],["pixy",i.pixy],["rowheights",i.rowheights],["height",i.pixy/72],["width",i.pixx/72],["borderleft",i.borderleft],["borderright",i.borderright],["bordertop",i.bordertop],["borderbottom",i.borderbottom],["txt",i.txt],["text1xalign",i.text1xalign],["text1yalign",i.text1yalign],["opt",i.options]]),i._render&&a0(),i=e}function aD(){var e=i;(i=Object.assign({},i,aD.globals)).dontdraw=!1,i.parse=!1,i.dontlint=!1,i.lintreqs=!0,i.width=0,i.modunit=1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];if(i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw),R(i.barcode,"|"),s[--o]){var t=s[--o];i.linear=t,o--;var n=s[--o];i.comp=n}else s[o-1]="bwipp.missingCompositeComponent#38749",s[o++]="A Composite Component must be provided following a pipe character",Y();B(i.options,"inkspreadv",0),B(i.options,"dontlint",!0);
1var c=u(i.linear.length+i.comp.length);A(c,0,i.linear),A(c,i.linear.length,i.comp),s[o++]=c,s[o++]="ai",en(),o-=3,B(i.options,"linkagea",!0),i.bwipp_dontdraw=!0,s[o++]=i.linear,s[o++]=1/0,I(i.options);var d=g();s[o++]=d,eu();var l=s[--o],p=0;I(M(l,"sbs"),function(){var e=s[--o];p=W(p+e)}),i.linwidth=p,B(i.options,"lintype","gs1-128"),B(i.options,"linwidth",i.linwidth),s[o++]=i.comp,s[o++]=1/0,I(i.options);var b=g();s[o++]=b,aq();var f=s[--o];i.compsym=f;var m=99==M(i.compsym,"pixx")?"a":"c";i.linktype=m,B(i.compsym,"borderbottom",0),G(i.linktype,"a")?(B(i.options,"linkagea",!0),B(i.options,"linkagec",!1)):(B(i.options,"linkagea",!1),B(i.options,"linkagec",!0)),s[o++]=i.linear,s[o++]=1/0,I(i.options);var v=g();s[o++]=v,eu();var w=s[--o];i.linsbs=M(w,"sbs"),i.linheight=72*M(M(w,"bhs"),0),i.linsym=w,s[o++]=1/0,s[o++]=1,I(i.linsbs,function(){for(var e=s[--o],a=+(0==s[o-1]),r=0;r<e;r++)s[o++]=a}),L(h(E()-1));var _=s[--o];if(i.sep=_,o-=2,G(i.linktype,"a")){i.s=~~((i.linwidth-2)/11),i.p=~~((i.s-9)/2);var k=(i.s-i.p-1)*11+10;0==i.p&&(k+=2),i.x=k-99}else i.x=-7;if(i.ccpixs=M(i.compsym,"pixs"),i.ccrowheights=M(i.compsym,"rowheights"),i.ccpixx=M(i.compsym,"pixx"),s[o++]=1/0,I(i.linsbs,function(){for(var e=s[--o],a=+(1!=s[o-1]),r=0;r<e;r++)s[o++]=a}),i.linpixs=h(),i.x>0){s[o++]=1/0;for(var y=0,q=i.x;y<q;y++)s[o++]=0;i.cclpad=h(),i.linlpad=h(0)}else{i.cclpad=h(0),s[o++]=1/0;for(var C=0,T=-i.x;C<T;C++)s[o++]=0;i.linlpad=h()}if(i.diff=W(i.linwidth-(i.ccpixx+i.x)),i.diff>0){s[o++]=1/0;for(var z=0,D=i.diff;z<D;z++)s[o++]=0;i.ccrpad=h(),i.linrpad=h(0)}else{i.ccrpad=h(0),s[o++]=1/0;for(var P=0,O=-i.diff;P<O;P++)s[o++]=0;i.linrpad=h()}s[o++]=1/0;var X=i.linsym,U=S(X,"txt");if(s[o++]=X,s[o++]="txt",U){var K=s[--o];I(M(s[--o],K),function(){F(s[--o]),x(4,-1);var e=s[--o];s[o++]=W(e+i.linlpad.length),x(4,1),L(h(5))})}else o-=2;i.txt=h();var V=i.linsym,H=S(V,"text1xalign");if(s[o++]="text1xalign",s[o++]=V,s[o++]="text1xalign",H){var Z=s[--o],Q=s[--o];s[o++]=M(Q,Z)}else o-=2,s[o++]="unset";var $=s[--o];i[s[--o]]=$;var J=i.linsym,ee=S(J,"text1yalign");if(s[o++]="text1yalign",s[o++]=J,s[o++]="text1yalign",ee){var er=s[--o],et=s[--o];s[o++]=M(et,er)}else o-=2,s[o++]="unset";var eo=s[--o];i[s[--o]]=eo,i.linheight=~~i.linheight,i.ccrows=i.ccrowheights.length,s[o++]=1/0;for(var es=0,ei=i.ccpixx,ec=i.ccpixs.length-1;ei<0?es>=ec:es<=ec;es+=ei)i.i=es,F(i.cclpad),F(N(i.ccpixs,i.i,i.ccpixx)),F(i.ccrpad);F(i.linlpad),F(i.sep),F(i.linrpad),F(i.linlpad),F(i.linpixs),F(i.linrpad),i.pixs=h(),s[o++]=1/0,F(i.ccrowheights),s[o++]=1,s[o++]=i.linheight,i.rowheights=h(),i.pixx=W(i.cclpad.length+i.ccpixx+i.ccrpad.length);for(var ed=i.rowheights,el=0,ep=0,eb=ed.length;ep<eb;ep++)el=W(el+M(ed,ep));i.pixy=el;var ef=G(i.linktype,"a")?1:2;i.ccqz=ef;var em=i.linsym,ev=S(em,"borderleft");if(s[o++]="borderleft",s[o++]=em,s[o++]="borderleft",ev){var eh=s[--o],eg=s[--o];s[o++]=M(eg,eh)}else o-=2,s[o++]=10;var ex=i.linlpad,ew=s[--o],e_=i.ccqz,ek=i.cclpad,ey=e_-ek.length,eq=W(ew-ex.length);if(W(ew-ex.length)<e_-ek.length){var eC=ey;ey=eq,eq=eC}eq<0&&(eq=0),i[s[--o]]=eq;var eM=i.linsym,eS=S(eM,"borderright");if(s[o++]="borderright",s[o++]=eM,s[o++]="borderright",eS){var ej=s[--o],eB=s[--o];s[o++]=M(eB,ej)}else o-=2,s[o++]=10;var eN=i.linrpad,eA=s[--o],eT=i.ccqz,ez=i.ccrpad,eR=eT-ez.length,eI=W(eA-eN.length);if(W(eA-eN.length)<eT-ez.length){var eC=eR;eR=eI,eI=eC}eI<0&&(eI=0),i[s[--o]]=eI,i.bordertop=i.ccqz;var eD=i.linsym,eE=S(eD,"borderbottom");if(s[o++]="borderbottom",s[o++]=eD,s[o++]="borderbottom",eE){var eF=s[--o],eL=s[--o];s[o++]=M(eL,eF)}else o-=2,s[o++]=0;var eG=s[--o];i[s[--o]]=eG,j(i.options,"height"),s[o++]=new Map([["ren","renmatrix"],["pixs",i.pixs],["pixx",i.pixx],["pixy",i.pixy],["rowheights",i.rowheights],["height",i.pixy/72],["width",i.pixx/72],["borderleft",i.borderleft],["borderright",i.borderright],["bordertop",i.bordertop],["borderbottom",i.borderbottom],["txt",i.txt],["text1xalign",i.text1xalign],["text1yalign",i.text1yalign],["opt",i.options]]),i._render&&a0(),i=e}function aE(){if(!aE.globals){var e=i;(i=aE.globals={}).d3aqr_tips=h([h([6,2]),h([6,3]),h([2,6]),h([3,6])]);var a=new Map([[2,new Map([["halfx",1],["hostmod",1]])],[2.5,new Map([["halfx",5],["hostmod",4]])],[3,new Map([["halfx",3],["hostmod",2]])]]);i.d3aqr_hostratios=a,i=e}var e=i;(i=Object.assign({},i,aE.globals)).dontdraw=!1,i.category=-1,i.hostratio=2,s[o++]=null,ea();var r=s[--o];i.options=r;var t=s[--o];i.barcode=t,i._render=!(i.dontdraw||i.bwipp_dontdraw),-1==i.category&&(s[o++]="bwipp.d3aqrMissingCategory#39001",s[o++]="The category option is required",Y()),(i.category<0||i.category>16383)&&(s[o++]="bwipp.d3aqrCategoryOutOfRange#39004",s[o++]="Category must be between 0 and 16383 inclusive",Y());var n=i.hostratio,c=S(i.d3aqr_hostratios,n);s[o++]=i.d3aqr_hostratios,s[o++]=n,c||(o-=2,s[o++]="bwipp.d3aqrInvalidHostRatio#39012",s[o++]="hostratio must be 2, 2.5 or 3",Y());var d=s[--o],l=M(s[--o],d);i.halfx=M(l,"halfx"),i.hostmod=M(l,"hostmod"),i.bwipp_dontdraw=!0,s[o++]=1/0,I(i.options);var p=g();B(p,"modunit",2),s[o++]=p,j(p,"category"),j(s[o-1],"strictspec"),j(s[o-1],"loosespec"),j(s[o-1],"propspec"),j(s[o-1],"xdim"),j(s[o-1],"xnom"),j(s[o-1],"xmin"),j(s[o-1],"xmax");var b=s[--o];s[o++]=i.barcode,s[o++]=b,ab();var f=s[--o];i.args=f,i.hostpixs=M(i.args,"pixs"),i.hostsize=M(i.args,"pixx"),i.hostcells=i.hostsize*i.hostmod;var m=i.halfx,v=i.halfx,u=i.hostcells,x=W(29*v-u),w=2*m;if(2*m<W(29*v-u)){var _=x;x=w,w=_}i.hostoffset=w,i.size=W(i.hostoffset+i.hostcells+6*i.halfx),i.pixs=h(i.size*i.size);for(var k=0,y=i.size*i.size-1;k<=y;k+=1)B(i.pixs,k,0);for(var q=0,C=i.hostcells-1;q<=C;q+=1){i.j=q,i.pixrow=W((i.j+i.hostoffset)*i.size+i.hostoffset),i.hostrow=~~(i.j/i.hostmod)*i.hostsize;
1for(var N=0,A=i.hostcells-1;N<=A;N+=1)i.i=N,1==M(i.hostpixs,W(i.hostrow+~~(i.i/i.hostmod)))&&B(i.pixs,W(i.pixrow+i.i),1)}i.paintcell=function(){var e=s[--o];i.row0=W(i.size-1-e*i.halfx);var a=s[--o];i.col0=W(i.size-1-a*i.halfx);for(var r=0,t=i.halfx-1;r<=t;r+=1){i.dy=r;for(var n=0,c=i.halfx-1;n<=c;n+=1)i.dx=n,B(i.pixs,W((i.row0-i.dy)*i.size+(i.col0-i.dx)),1)}},i.paintmod=function(){var e=s[o-1],a=s[o-2];s[o++]=a,s[o++]=e,i.paintcell();var r=s[o-1],t=s[o-2];s[o++]=t,s[o++]=r+1,i.paintcell();var n=s[o-1],c=s[o-2];s[o++]=c+1,s[o++]=n,i.paintcell();var d=s[--o];s[o-1]+=1,s[o++]=d+1,i.paintcell()},i.paintmodsym=function(){var e=s[o-1],a=s[o-2];s[o++]=a,s[o++]=e,i.paintmod();var r=s[--o],t=s[--o];s[o++]=r,s[o++]=t,i.paintmod()},s[o++]=2,s[o++]=2,i.paintmod(),s[o++]=4,s[o++]=2,i.paintmodsym();for(var T=0,z=i.d3aqr_tips.length;T<z;T++)F(M(i.d3aqr_tips,T)),i.paintcell();s[o++]=9,s[o++]=2,i.paintmodsym(),s[o++]=13,s[o++]=2,i.paintmodsym(),s[o++]=0;for(var R=0;R<=6;R+=1){i.i=R,i.i%2==0&&(s[o++]=0,s[o++]=31-2*i.i,i.paintmod());var D=1&Z(i.category,-1*i.i);s[o++]=D,1==D&&(s[o++]=2,s[o++]=31-2*i.i,i.paintmod());var E=s[--o],L=s[--o];s[o++]=H(L,E)}1==s[--o]&&(s[o++]=2,s[o++]=33,i.paintmod()),s[o++]=1;for(var G=7;G<=13;G+=1){i.i=G,i.i%2==1&&(s[o++]=45-2*i.i,s[o++]=0,i.paintmod());var P=1&Z(i.category,-1*i.i);s[o++]=P,1==P&&(s[o++]=45-2*i.i,s[o++]=2,i.paintmod());var O=s[--o],X=s[--o];s[o++]=H(X,O)}1==s[--o]&&(s[o++]=33,s[o++]=2,i.paintmod()),s[o++]=new Map([["ren","renmatrix"],["pixs",i.pixs],["pixx",i.size],["pixy",i.size],["height",2*i.size/2/72],["width",2*i.size/2/72],["modunit",2*i.halfx],["opt",i.options]]),i._render&&a0(),i=e}function aF(){var e=i;(i=Object.assign({},i,aF.globals)).dontdraw=!1,i.parse=!1,i.dontlint=!1,i.lintreqs=!0,i.gssep=!1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];i.barcode=r,i.barcode.length>4e3&&(s[o++]="bwipp.gs1datamatrixinputTooLong#39224",s[o++]="The input data is too long",Y()),i._render=!(i.dontdraw||i.bwipp_dontdraw),s[o++]=i.barcode,s[o++]="ai",en();var t=s[--o];i.fncs=t;var n=s[--o];i.vals=n;var c=s[--o];i.ais=c,i.fnc1=-1,s[o++]=1/0,s[o++]=i.fnc1;for(var d=0,l=i.ais.length-1;d<=l;d+=1)i.i=d,I(M(i.ais,i.i)),I(M(i.vals,i.i)),i.i!=i.ais.length-1&&M(i.fncs,i.i)&&(i.gssep?s[o++]=29:s[o++]=i.fnc1);L(h(E()));var p=s[--o];i.dmtx=p,o--,i.barcode=u((i.dmtx.length+1)*5),i.j=0,I(i.dmtx,function(){if(s[o-1]==i.fnc1)o--,A(i.barcode,i.j,"^FNC1"),i.j=i.j+5;else{var e=s[--o];B(i.barcode,i.j,e),i.j=i.j+1}}),i.barcode=N(i.barcode,0,i.j),j(i.options,"parse"),B(i.options,"parsefnc",!0),i.bwipp_dontdraw=!0,s[o++]=i.barcode,s[o++]=i.options,ac();var b=s[--o];i.args=b,B(i.args,"opt",i.options),s[o++]=i.args,i._render&&a0(),i=e}function aL(){var e=i;(i=Object.assign({},i,aL.globals)).parse=!1,i.dontlint=!1,i.lintreqs=!0,i.dontdraw=!1,i.gssep=!1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];i.barcode=r,i.barcode.length>4e3&&(s[o++]="bwipp.gs1datamatrixrectangularinputTooLong#39356",s[o++]="The input data is too long",Y()),i._render=!(i.dontdraw||i.bwipp_dontdraw),s[o++]=i.barcode,s[o++]="ai",en();var t=s[--o];i.fncs=t;var n=s[--o];i.vals=n;var c=s[--o];i.ais=c,i.fnc1=-1,s[o++]=1/0,s[o++]=i.fnc1;for(var d=0,l=i.ais.length-1;d<=l;d+=1)i.i=d,I(M(i.ais,i.i)),I(M(i.vals,i.i)),i.i!=i.ais.length-1&&M(i.fncs,i.i)&&(i.gssep?s[o++]=29:s[o++]=i.fnc1);L(h(E()));var p=s[--o];i.dmtx=p,o--,i.barcode=u((i.dmtx.length+1)*5),i.j=0,I(i.dmtx,function(){if(s[o-1]==i.fnc1)o--,A(i.barcode,i.j,"^FNC1"),i.j=i.j+5;else{var e=s[--o];B(i.barcode,i.j,e),i.j=i.j+1}}),i.barcode=N(i.barcode,0,i.j),j(i.options,"parse"),B(i.options,"parsefnc",!0),B(i.options,"format","rectangle"),i.bwipp_dontdraw=!0,s[o++]=i.barcode,s[o++]=i.options,ac();var b=s[--o];i.args=b,B(i.args,"opt",i.options),s[o++]=i.args,i._render&&a0(),i=e}function aG(){var e=i;(i=Object.assign({},i,aG.globals)).includetext=!1,i.parse=!1,i.dontlint=!1,i.lintreqs=!0,i.dontdraw=!1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw),i.fncvals=new Map([["parse",i.parse],["parseonly",!0],["parsefnc",!1]]),s[o++]=i.barcode,s[o++]=i.fncval
1s,et();var t=s[--o];i.barcode=t,s[o++]=i.barcode,s[o++]="dl",en(),o--;var n=s[--o];i.val=M(n,0);var c=s[--o];i.key=M(c,0),i.hri=u(i.key.length+i.val.length+2),B(i.hri,0,40),A(i.hri,1,i.key),B(i.hri,i.key.length+1,41),A(i.hri,i.key.length+2,i.val),j(i.options,"parse"),i.bwipp_dontdraw=!0,s[o++]=i.barcode,s[o++]=i.options,ac();var d=s[--o];i.args=d,B(i.args,"opt",i.options),i.includetext&&(B(i.args,"text1",i.hri),B(i.args,"text1yoffset",-3),B(i.args,"text1font","OCR-B"),B(i.args,"text1size",10)),s[o++]=i.args,i._render&&a0(),i=e}function aP(){var e=i;(i=Object.assign({},i,aP.globals)).parse=!1,i.dontlint=!1,i.lintreqs=!0,i.dontdraw=!1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];i.barcode=r,i.barcode.length>4e3&&(s[o++]="bwipp.gs1qrcodeinputTooLong#39606",s[o++]="The input data is too long",Y()),i._render=!(i.dontdraw||i.bwipp_dontdraw),s[o++]=i.barcode,s[o++]="ai",en();var t=s[--o];i.fncs=t;var n=s[--o];i.vals=n;var c=s[--o];i.ais=c,i.fnc1=-1,s[o++]=1/0,s[o++]=i.fnc1;for(var d=0,l=i.ais.length-1;d<=l;d+=1)i.i=d,I(M(i.ais,i.i)),I(M(i.vals,i.i)),i.i!=i.ais.length-1&&M(i.fncs,i.i)&&(s[o++]=i.fnc1);L(h(E()));var p=s[--o];i.qrc=p,o--,i.barcode=u((i.qrc.length+1)*5),i.j=0,I(i.qrc,function(){if(s[o-1]==i.fnc1)o--,A(i.barcode,i.j,"^FNC1"),i.j=i.j+5;else{var e=s[--o];B(i.barcode,i.j,e),i.j=i.j+1}}),i.barcode=N(i.barcode,0,i.j),j(i.options,"parse"),B(i.options,"parsefnc",!0),i.bwipp_dontdraw=!0,s[o++]=i.barcode,s[o++]=i.options,ab();var b=s[--o];i.args=b,B(i.args,"opt",i.options),s[o++]=i.args,i._render&&a0(),i=e}function aO(){var e=i;(i=Object.assign({},i,aO.globals)).includetext=!1,i.parse=!1,i.dontlint=!1,i.lintreqs=!0,i.dontdraw=!1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw),i.fncvals=new Map([["parse",i.parse],["parseonly",!0],["parsefnc",!1]]),s[o++]=i.barcode,s[o++]=i.fncvals,et();var t=s[--o];i.barcode=t,s[o++]=i.barcode,s[o++]="dl",en(),o--;var n=s[--o];i.val=M(n,0);var c=s[--o];i.key=M(c,0),i.hri=u(i.key.length+i.val.length+2),B(i.hri,0,40),A(i.hri,1,i.key),B(i.hri,i.key.length+1,41),A(i.hri,i.key.length+2,i.val),j(i.options,"parse"),i.bwipp_dontdraw=!0,s[o++]=i.barcode,s[o++]=i.options,ab();var d=s[--o];i.args=d,B(i.args,"opt",i.options),i.includetext&&(B(i.args,"text1",i.hri),B(i.args,"text1yoffset",-3),B(i.args,"text1font","OCR-B"),B(i.args,"text1size",10)),s[o++]=i.args,i._render&&a0(),i=e}function aX(){var e=i;(i=Object.assign({},i,aX.globals)).dontdraw=!1,i.parse=!1,i.dontlint=!1,i.lintreqs=!0,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];i.barcode=r,i.barcode.length>2e3&&(s[o++]="bwipp.gs1dotcodeinputTooLong#39855",s[o++]="The input data is too long",Y()),i._render=!(i.dontdraw||i.bwipp_dontdraw),s[o++]=i.barcode,s[o++]="ai",en();var t=s[--o];i.fncs=t;var n=s[--o];i.vals=n;var c=s[--o];i.ais=c,i.fnc1=-1,s[o++]=1/0,s[o++]=i.fnc1;for(var d=0,l=i.ais.length-1;d<=l;d+=1)i.i=d,I(M(i.ais,i.i)),I(M(i.vals,i.i)),i.i!=i.ais.length-1&&M(i.fncs,i.i)&&(s[o++]=i.fnc1);L(h(E()));var p=s[--o];i.dcode=p,o--,i.barcode=u((i.dcode.length+1)*5),i.j=0,I(i.dcode,function(){if(s[o-1]==i.fnc1)o--,A(i.barcode,i.j,"^FNC1"),i.j=i.j+5;else{var e=s[--o];B(i.barcode,i.j,e),i.j=i.j+1}}),i.barcode=N(i.barcode,0,i.j),j(i.options,"parse"),B(i.options,"parsefnc",!0),i.bwipp_dontdraw=!0,s[o++]=i.barcode,s[o++]=i.options,ak();var b=s[--o];i.args=b,B(i.args,"opt",i.options),s[o++]=i.args,i._render&&a0(),i=e}function aU(){if(!aU.globals){var e=i;(i=aU.globals={}).hibccode39_barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%",i.charvals=new Map;for(var a=0;a<=42;a+=1)B(i.charvals,N(i.hibccode39_barchars,a,1),a);i.charvals=i.charvals,i=e}var e=i;(i=Object.assign({},i,aU.globals)).dontdraw=!1,i.text1font="OCR-B",i.text1size=10,i.textyoffset=-8,i.text1xoffset=0,i.validatecheck=!1,s[o++]=null,ea();var r=s[--o];i.options=r;var t=s[--o];i.barcode=t,i._render=!(i.dontdraw||i.bwipp_dontdraw),0==i.barcode.length&&(s[o++]="bwipp.hibccode39emptyData#40015",s[o++]="The data must not be empty",Y()),i.barcode.length>500&&(s[o++]="bwipp.hibccode39inputTooLong#40019",s[o++]="The input data is too long",Y());for(var n=0,c=i.barcode.length-1;n<=c;n+=1)S(i.charvals,N(i.barcode,n,1))||(s[o++]="bwipp.hibccode39badCharacter#40027",s[o++]="HIBC Code 39 must contain only digits, capital letters, space
1s and the symbols -.$/+%",Y());var d=i.barcode.length;i.validatecheck&&(d-=1),i.barlen=d,i.checksum=41;for(var l=0,p=i.barlen-1;l<=p;l+=1)i.checksum=W(M(i.charvals,N(i.barcode,l,1))+i.checksum);i.checksum=i.checksum%43,i.validatecheck&&(M(i.barcode,i.barlen)!=M(i.hibccode39_barchars,i.checksum)&&(s[o++]="bwipp.hibccode39badCheckDigit#40041",s[o++]="Incorrect HIBC Code 39 check digit provided",Y()),i.barcode=N(i.barcode,0,i.barlen));var b=u(i.barlen+2);A(b,1,i.barcode),i.barcode=b,B(i.barcode,0,43),B(i.barcode,i.barlen+1,M(i.hibccode39_barchars,i.checksum)),i.text=u(i.barlen+4),B(i.text,0,42),A(i.text,1,i.barcode);var f=M(i.barcode,i.barlen+1);32==f&&(f=95),B(i.text,i.barlen+2,f),B(i.text,i.barlen+3,42),B(i.options,"includecheck",!1),B(i.options,"validatecheck",!1),i.bwipp_dontdraw=!0,s[o++]=i.barcode,s[o++]=i.options,e_();var m=s[--o];i.args=m,B(i.args,"txt",h([h([i.text,i.text1xoffset,i.text1yoffset,i.text1font,i.text1size])])),B(i.args,"text1xalign","center"),B(i.args,"opt",i.options),s[o++]=i.args,i._render&&a3(),i=e}function aK(){if(!aK.globals){var e=i;(i=aK.globals={}).hibccode128_barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%",i.charvals=new Map;for(var a=0;a<=42;a+=1)B(i.charvals,N(i.hibccode128_barchars,a,1),a);i.charvals=i.charvals,i=e}var e=i;(i=Object.assign({},i,aK.globals)).dontdraw=!1,i.text1font="OCR-B",i.text1size=10,i.textyoffset=-8,i.text1xoffset=0,i.validatecheck=!1,s[o++]=null,ea();var r=s[--o];i.options=r;var t=s[--o];i.barcode=t,i._render=!(i.dontdraw||i.bwipp_dontdraw),0==i.barcode.length&&(s[o++]="bwipp.hibccode128emptyData#40157",s[o++]="The data must not be empty",Y()),i.barcode.length>500&&(s[o++]="bwipp.hibccode128inputTooLong#40161",s[o++]="The input data is too long",Y());for(var n=0,c=i.barcode.length-1;n<=c;n+=1)S(i.charvals,N(i.barcode,n,1))||(s[o++]="bwipp.hibccode128badCharacter#40169",s[o++]="HIBC Code 128 must contain only digits, capital letters, spaces and the symbols -.$/+%",Y());var d=i.barcode.length;i.validatecheck&&(d-=1),i.barlen=d,i.checksum=41;for(var l=0,p=i.barlen-1;l<=p;l+=1)i.checksum=W(M(i.charvals,N(i.barcode,l,1))+i.checksum);i.checksum=i.checksum%43,i.validatecheck&&(M(i.barcode,i.barlen)!=M(i.hibccode128_barchars,i.checksum)&&(s[o++]="bwipp.hibccode128badCheckDigit#40183",s[o++]="Incorrect HIBC Code 128 check digit provided",Y()),i.barcode=N(i.barcode,0,i.barlen));var b=u(i.barlen+2);A(b,1,i.barcode),i.barcode=b,B(i.barcode,0,43),B(i.barcode,i.barlen+1,M(i.hibccode128_barchars,i.checksum)),i.text=u(i.barlen+4),B(i.text,0,42),A(i.text,1,i.barcode);var f=M(i.barcode,i.barlen+1);32==f&&(f=95),B(i.text,i.barlen+2,f),B(i.text,i.barlen+3,42),B(i.options,"validatecheck",!1),i.bwipp_dontdraw=!0,s[o++]=i.barcode,s[o++]=i.options,eg();var m=s[--o];i.args=m,B(i.args,"txt",h([h([i.text,i.text1xoffset,i.text1yoffset,i.text1font,i.text1size])])),B(i.args,"text1xalign","center"),B(i.args,"opt",i.options),s[o++]=i.args,i._render&&a3(),i=e}function aV(){if(!aV.globals){var e=i;(i=aV.globals={}).hibcdatamatrix_barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%",i.charvals=new Map;for(var a=0;a<=42;a+=1)B(i.charvals,N(i.hibcdatamatrix_barchars,a,1),a);i.charvals=i.charvals,i=e}var e=i;(i=Object.assign({},i,aV.globals)).dontdraw=!1,i.validatecheck=!1,s[o++]=null,ea();var r=s[--o];i.options=r;var t=s[--o];i.barcode=t,i._render=!(i.dontdraw||i.bwipp_dontdraw),0==i.barcode.length&&(s[o++]="bwipp.hibcdatamatrixEmptyData#40297",s[o++]="The data must not be empty",Y()),i.barcode.length>15e3&&(s[o++]="bwipp.hibcdatamatrixinputTooLong#40301",s[o++]="The input data is too long",Y());for(var n=0,c=i.barcode.length-1;n<=c;n+=1)S(i.charvals,N(i.barcode,n,1))||(s[o++]="bwipp.hibcdatamatrixBadCharacter#40306",s[o++]="HIBC Data Matrix must contain only digits, capital letters, spaces and the symbols -.$/+%",Y());var d=i.barcode.length;i.validatecheck&&(d-=1),i.barlen=d,i.checksum=41;for(var l=0,p=i.barlen-1;l<=p;l+=1)i.checksum=W(M(i.charvals,N(i.barcode,l,1))+i.checksum);i.checksum=i.checksum%43,i.validatecheck&&(M(i.barcode,i.barlen)!=M(i.hibcdatamatrix_barchars,i.checksum)&&(s[o++]="bwipp.hibcdatamatrixBadCheckDigit#40320",s[o++]="Incorrect HIBC Data Matrix check digit provided",Y()),i.barcode=N(i.barcode,0,i.barlen)
1);var b=u(i.barlen+2);A(b,1,i.barcode),i.barcode=b,B(i.barcode,0,43),B(i.barcode,i.barlen+1,M(i.hibcdatamatrix_barchars,i.checksum)),B(i.options,"validatecheck",!1),i.bwipp_dontdraw=!0,s[o++]=i.barcode,s[o++]=i.options,ac();var f=s[--o];i.args=f,B(i.args,"opt",i.options),s[o++]=i.args,i._render&&a0(),i=e}function aH(){if(!aH.globals){var e=i;(i=aH.globals={}).hibcdatamatrixrectangular_barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%",i.charvals=new Map;for(var a=0;a<=42;a+=1)B(i.charvals,N(i.hibcdatamatrixrectangular_barchars,a,1),a);i.charvals=i.charvals,i=e}var e=i;(i=Object.assign({},i,aH.globals)).dontdraw=!1,i.validatecheck=!1,s[o++]=null,ea();var r=s[--o];i.options=r;var t=s[--o];i.barcode=t,i._render=!(i.dontdraw||i.bwipp_dontdraw),0==i.barcode.length&&(s[o++]="bwipp.hibcdatamatrixrectangularEmptyData#40426",s[o++]="The data must not be empty",Y()),i.barcode.length>15e3&&(s[o++]="bwipp.hibcdatamatrixrectangularinputTooLong#40430",s[o++]="The input data is too long",Y());for(var n=0,c=i.barcode.length-1;n<=c;n+=1)S(i.charvals,N(i.barcode,n,1))||(s[o++]="bwipp.hibcdatamatrixrectangularBadCharacter#40435",s[o++]="HIBC Data Matrix Rectangular must contain only digits, capital letters, spaces and the symbols -.$/+%",Y());var d=i.barcode.length;i.validatecheck&&(d-=1),i.barlen=d,i.checksum=41;for(var l=0,p=i.barlen-1;l<=p;l+=1)i.checksum=W(M(i.charvals,N(i.barcode,l,1))+i.checksum);i.checksum=i.checksum%43,i.validatecheck&&(M(i.barcode,i.barlen)!=M(i.hibcdatamatrixrectangular_barchars,i.checksum)&&(s[o++]="bwipp.hibcdatamatrixrectangularBadCheckDigit#40449",s[o++]="Incorrect HIBC Data Matrix Rectangular check digit provided",Y()),i.barcode=N(i.barcode,0,i.barlen));var b=u(i.barlen+2);A(b,1,i.barcode),i.barcode=b,B(i.barcode,0,43),B(i.barcode,i.barlen+1,M(i.hibcdatamatrixrectangular_barchars,i.checksum)),B(i.options,"validatecheck",!1),B(i.options,"format","rectangle"),i.bwipp_dontdraw=!0,s[o++]=i.barcode,s[o++]=i.options,ac();var f=s[--o];i.args=f,B(i.args,"opt",i.options),s[o++]=i.args,i._render&&a0(),i=e}function aZ(){if(!aZ.globals){var e=i;(i=aZ.globals={}).hibcpdf417_barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%",i.charvals=new Map;for(var a=0;a<=42;a+=1)B(i.charvals,N(i.hibcpdf417_barchars,a,1),a);i.charvals=i.charvals,i=e}var e=i;(i=Object.assign({},i,aZ.globals)).dontdraw=!1,i.columns=2,i.validatecheck=!1,s[o++]=null,ea();var r=s[--o];i.options=r;var t=s[--o];i.barcode=t,i._render=!(i.dontdraw||i.bwipp_dontdraw),0==i.barcode.length&&(s[o++]="bwipp.hibcpdf417EmptyData#40557",s[o++]="The data must not be empty",Y()),i.barcode.length>12500&&(s[o++]="bwipp.hibcpdf417inputTooLong#40561",s[o++]="The input data is too long",Y());for(var n=0,c=i.barcode.length-1;n<=c;n+=1)S(i.charvals,N(i.barcode,n,1))||(s[o++]="bwipp.hibcpdf417BadCharacter#40566",s[o++]="HIBC PDF417 must contain only digits, capital letters, spaces and the symbols -.$/+%",Y());var d=i.barcode.length;i.validatecheck&&(d-=1),i.barlen=d,i.checksum=41;for(var l=0,p=i.barlen-1;l<=p;l+=1)i.checksum=W(M(i.charvals,N(i.barcode,l,1))+i.checksum);i.checksum=i.checksum%43,i.validatecheck&&(M(i.barcode,i.barlen)!=M(i.hibcpdf417_barchars,i.checksum)&&(s[o++]="bwipp.hibcpdf417BadCheckDigit#40580",s[o++]="Incorrect HIBC PDF417 check digit provided",Y()),i.barcode=N(i.barcode,0,i.barlen));var b=u(i.barlen+2);A(b,1,i.barcode),i.barcode=b,B(i.barcode,0,43),B(i.barcode,i.barlen+1,M(i.hibcpdf417_barchars,i.checksum)),B(i.options,"columns",i.columns),B(i.options,"validatecheck",!1),i.bwipp_dontdraw=!0,s[o++]=i.barcode,s[o++]=i.options,ao();var f=s[--o];i.args=f,B(i.args,"opt",i.options),s[o++]=i.args,i._render&&a0(),i=e}function aW(){if(!aW.globals){var e=i;(i=aW.globals={}).hibcmicropdf417_barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%",i.charvals=new Map;for(var a=0;a<=42;a+=1)B(i.charvals,N(i.hibcmicropdf417_barchars,a,1),a);i.charvals=i.charvals,i=e}var e=i;(i=Object.assign({},i,aW.globals)).dontdraw=!1,i.columns=2,i.validatecheck=!1,s[o++]=null,ea();var r=s[--o];i.options=r;var t=s[--o];i.barcode=t,i._render=!(i.dontdraw||i.bwipp_dontdraw),0==i.barcode.length&&(s[o++]="bwipp.hibcmicropdf417EmptyData#40688",s[o++]="The data must not be empty",Y()),i.barcode.length>5e3&&(s[o++]="bwipp.hibcmicropdf417inputTooLong#40692",s[o++]="The input data is too long",Y());for(var n=0,c=i.barcode.length-1;n<=c;n+=1)S(i.charvals,N(i.barcode,n,1))||(s[o++]="bwipp.hibcmicropdf417BadCharacter#40697",s[o++]="HIBC MicroPDF417 must contain only digits, capital letters, space
1s and the symbols -.$/+%",Y());var d=i.barcode.length;i.validatecheck&&(d-=1),i.barlen=d,i.checksum=41;for(var l=0,p=i.barlen-1;l<=p;l+=1)i.checksum=W(M(i.charvals,N(i.barcode,l,1))+i.checksum);i.checksum=i.checksum%43,i.validatecheck&&(M(i.barcode,i.barlen)!=M(i.hibcmicropdf417_barchars,i.checksum)&&(s[o++]="bwipp.hibcmicropdf417BadCheckDigit#40711",s[o++]="Incorrect HIBC MicroPDF417 check digit provided",Y()),i.barcode=N(i.barcode,0,i.barlen));var b=u(i.barlen+2);A(b,1,i.barcode),i.barcode=b,B(i.barcode,0,43),B(i.barcode,i.barlen+1,M(i.hibcmicropdf417_barchars,i.checksum)),B(i.options,"columns",i.columns),B(i.options,"validatecheck",!1),i.bwipp_dontdraw=!0,s[o++]=i.barcode,s[o++]=i.options,ai();var f=s[--o];i.args=f,B(i.args,"opt",i.options),s[o++]=i.args,i._render&&a0(),i=e}function aY(){if(!aY.globals){var e=i;(i=aY.globals={}).hibcqrcode_barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%",i.charvals=new Map;for(var a=0;a<=42;a+=1)B(i.charvals,N(i.hibcqrcode_barchars,a,1),a);i.charvals=i.charvals,i=e}var e=i;(i=Object.assign({},i,aY.globals)).dontdraw=!1,i.validatecheck=!1,s[o++]=null,ea();var r=s[--o];i.options=r;var t=s[--o];i.barcode=t,i._render=!(i.dontdraw||i.bwipp_dontdraw),0==i.barcode.length&&(s[o++]="bwipp.hibcqrcodeEmptyData#40816",s[o++]="The data must not be empty",Y()),i.barcode.length>3e4&&(s[o++]="bwipp.hibcqrcodeinputTooLong#40820",s[o++]="The input data is too long",Y());for(var n=0,c=i.barcode.length-1;n<=c;n+=1)S(i.charvals,N(i.barcode,n,1))||(s[o++]="bwipp.hibcqrcodeBadCharacter#40825",s[o++]="HIBC QR Code must contain only digits, capital letters, spaces and the symbols -.$/+%",Y());var d=i.barcode.length;i.validatecheck&&(d-=1),i.barlen=d,i.checksum=41;for(var l=0,p=i.barlen-1;l<=p;l+=1)i.checksum=W(M(i.charvals,N(i.barcode,l,1))+i.checksum);i.checksum=i.checksum%43,i.validatecheck&&(M(i.barcode,i.barlen)!=M(i.hibcqrcode_barchars,i.checksum)&&(s[o++]="bwipp.hibcqrcodeBadCheckDigit#40839",s[o++]="Incorrect HIBC QR Code check digit provided",Y()),i.barcode=N(i.barcode,0,i.barlen));var b=u(i.barlen+2);A(b,1,i.barcode),i.barcode=b,B(i.barcode,0,43),B(i.barcode,i.barlen+1,M(i.hibcqrcode_barchars,i.checksum)),B(i.options,"validatecheck",!1),i.bwipp_dontdraw=!0,s[o++]=i.barcode,s[o++]=i.options,ab();var f=s[--o];i.args=f,B(i.args,"opt",i.options),s[o++]=i.args,i._render&&a0(),i=e}function aQ(){if(!aQ.globals){var e=i;(i=aQ.globals={}).hibccodablockf_barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%",i.charvals=new Map;for(var a=0;a<=42;a+=1)B(i.charvals,N(i.hibccodablockf_barchars,a,1),a);i.charvals=i.charvals,i=e}var e=i;(i=Object.assign({},i,aQ.globals)).dontdraw=!1,i.validatecheck=!1,s[o++]=null,ea();var r=s[--o];i.options=r;var t=s[--o];i.barcode=t,i._render=!(i.dontdraw||i.bwipp_dontdraw),0==i.barcode.length&&(s[o++]="bwipp.hibccodablockfEmptyData#40943",s[o++]="The data must not be empty",Y()),i.barcode.length>25e3&&(s[o++]="bwipp.hibccodablockfinputTooLong#40947",s[o++]="The input data is too long",Y());for(var n=0,c=i.barcode.length-1;n<=c;n+=1)S(i.charvals,N(i.barcode,n,1))||(s[o++]="bwipp.hibccodablockfBadCharacter#40952",s[o++]="HIBC Codablock F must contain only digits, capital letters, spaces and the symbols -.$/+%",Y());var d=i.barcode.length;i.validatecheck&&(d-=1),i.barlen=d,i.checksum=41;for(var l=0,p=i.barlen-1;l<=p;l+=1)i.checksum=W(M(i.charvals,N(i.barcode,l,1))+i.checksum);i.checksum=i.checksum%43,i.validatecheck&&(M(i.barcode,i.barlen)!=M(i.hibccodablockf_barchars,i.checksum)&&(s[o++]="bwipp.hibccodablockfBadCheckDigit#40966",s[o++]="Incorrect HIBC Codablock F check digit provided",Y()),i.barcode=N(i.barcode,0,i.barlen));var b=u(i.barlen+2);A(b,1,i.barcode),i.barcode=b,B(i.barcode,0,43),B(i.barcode,i.barlen+1,M(i.hibccodablockf_barchars,i.checksum)),B(i.options,"validatecheck",!1),i.bwipp_dontdraw=!0,s[o++]=i.barcode,s[o++]=i.options,e7();var f=s[--o];i.args=f,B(i.args,"opt",i.options),s[o++]=i.args,i._render&&a0(),i=e}function a$(){if(!a$.globals){var e=i;(i=a$.globals={}).hibcazteccode_barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%",i.charvals=new Map;for(var a=0;a<=42;a+=1)B(i.charvals,N(i.hibcazteccode_barchars,a,1),a);i.charvals=i.charvals,i=e}var e=i;(i=Object.assign({},i,a$.globals)).dontdraw=!1,i.validatecheck=!1,s[o++]=null,ea();var r=s[--o];i.options=r;var t=s[--o];i.barcode=t,i._render=!(i.dontdraw||i.bwipp_dontdraw),0==i.barcode.length&&(s[o++]="bwipp.hibcazteccodeEmptyData#41072",s[o++]="The data must not be empty",Y()),i.barcode.length>16e3&&(s[o++]="bwipp.hibcazteccodeinputTooLong#41076",s[o++]="The input data is too long",Y());for(var n=0,c=i.barcode.length-1;n<=c;n+=1)S(i.charvals,N(i.barcode,n,1))||(s[o++]="bwipp.hibcazteccodeBadCharacter#41081",s[o++]="HIBC Aztec Code must contain only digits, capital letters, space
1s and the symbols -.$/+%",Y());var d=i.barcode.length;i.validatecheck&&(d-=1),i.barlen=d,i.checksum=41;for(var l=0,p=i.barlen-1;l<=p;l+=1)i.checksum=W(M(i.charvals,N(i.barcode,l,1))+i.checksum);i.checksum=i.checksum%43,i.validatecheck&&(M(i.barcode,i.barlen)!=M(i.hibcazteccode_barchars,i.checksum)&&(s[o++]="bwipp.hibcazteccodeBadCheckDigit#41095",s[o++]="Incorrect HIBC Aztec Code check digit provided",Y()),i.barcode=N(i.barcode,0,i.barlen));var b=u(i.barlen+2);A(b,1,i.barcode),i.barcode=b,B(i.barcode,0,43),B(i.barcode,i.barlen+1,M(i.hibcazteccode_barchars,i.checksum)),B(i.options,"validatecheck",!1),i.bwipp_dontdraw=!0,s[o++]=i.barcode,s[o++]=i.options,ag();var f=s[--o];i.args=f,B(i.args,"opt",i.options),s[o++]=i.args,i._render&&a0(),i=e}function aJ(){var e=i;(i=Object.assign({},i,aJ.globals)).dontdraw=!1,i.shortfinder=!1,i.includetext=!1,i.includecheck=!1,i.height=1,s[o++]=null,ea();var a=s[--o];i.options=a;var r=s[--o];i.barcode=r,i._render=!(i.dontdraw||i.bwipp_dontdraw),(i.barcode.length<2||i.barcode.length>7)&&(s[o++]="bwipp.channelcodeBadLength#41165",s[o++]="Channel Code must be 2 to 7 digits",Y()),I(i.barcode,function(){var e=s[--o];(e<48||e>57)&&(s[o++]="bwipp.channelcodeBadCharacter#41169",s[o++]="Channel Code must contain only digits",Y())}),q(i.barcode)>M(h([26,292,3493,44072,576688,7742862]),i.barcode.length-2)&&(s[o++]="bwipp.channelcodeTooBig#41173",s[o++]="The Channel Code value is too big for the number of channels",Y()),i.nextb=function(){var e=s[o-1];if(s[o++]=W(M(i.s,e)+(M(i.b,e-1)+(M(i.b,e-2)+M(i.s,e-1))))>4?1:2,e<i.chan+2)for(var a=s[o-1],r=s[o-3],t=a;t<=r;t+=1){var n=s[o-2];B(i.b,n,t);var c=s[o-3],d=s[o-4];s[o++]=W(c-t)+1,s[o++]=d,s[o++]=n+1,i.nexts()}else if(X(s[o-1],s[o-3])){var l=s[o-2],p=s[o-3];if(B(i.b,l,p),i.value==i.target){s[o++]=1/0;for(var b=3;b<=10;b+=1)s[o++]=M(i.s,b),s[o++]=M(i.b,b);var f=h();i.out=N(f,0,2*i.chan)}i.value=i.value+1}o-=4},i.nexts=function(){if(s[o-1]<i.chan+2)s[o++]=1;else{var e=s[o-2];s[o++]=e}for(var a=s[--o],r=s[o-2],t=a;t<=r;t+=1){var n=s[o-1];B(i.s,n,t);var c=s[o-2],d=s[o-3];s[o++]=W(c-t)+1,s[o++]=d,s[o++]=n,i.nextb()}o-=3},i.encode=function(){var e=s[--o];i.chan=e;var a=s[--o];i.target=a,i.value=0,i.out=-1,i.b=h([1,1,1,0,0,0,0,0,0,0,0]),i.s=h([0,1,1,0,0,0,0,0,0,0,0]);var r=i.chan;s[o++]=r,s[o++]=r,s[o++]=3,i.nexts(),s[o++]=i.out},i.barlen=i.barcode.length;var t=i.shortfinder?h([1,1,1,1,1]):h([1,1,1,1,1,1,1,1,1]);i.finder=t,s[o++]="data",s[o++]=q(i.barcode),s[o++]=i.barlen+1,i.encode();var n=s[--o];if(i[s[--o]]=n,i.check=h([]),i.includecheck){i.mod23=M(h([h([]),h([]),h([13,12,4,9,3,1]),h([13,2,12,3,18,16,4,1]),h([11,16,17,8,20,4,10,2,5,1]),h([1,4,16,18,3,12,2,8,9,13,6,1]),h([20,16,22,13,15,12,5,4,8,9,21,3,7,1]),h([2,6,18,8,1,3,9,4,12,13,16,2,6,18,8,1])]),i.barlen);for(var c=0,d=0,l=i.data.length-1;d<=l;d+=1)c=W(c+(M(i.data,d)-1)*M(i.mod23,d));s[o++]=c%23,s[o++]=3,i.encode();var p=s[--o];i.check=p}s[o++]=1/0,F(i.finder),F(i.data),F(i.check),i.sbs=h(),i.txt=h(i.barlen);for(var b=0,f=i.barlen-1;b<=f;b+=1)i.i=b,B(i.txt,i.i,h([N(i.barcode,i.i,1),0,0,"",0]));s[o++]=1/0;for(var m=i.sbs,v=[],u=0,x=~~((i.sbs.length+1)/2);u<x;u++)v[u]=i.height;v=h(v);for(var w=[],_=0,k=~~((i.sbs.length+1)/2);_<k;_++)w[_]=0;w=h(w),s[o++]="ren",s[o++]="renlinear",s[o++]="sbs",s[o++]=m,s[o++]="bhs",s[o++]=v,s[o++]="bbs",s[o++]=w,s[o++]="txt",s[o++]=i.txt,s[o++]="text1xalign",s[o++]="center",s[o++]="borderleft",s[o++]=1,s[o++]="borderright",s[o++]=2,s[o++]="opt",s[o++]=i.options;var y=g();s[o++]=y,i._render&&a3(),i=e}function a1(){var e=s[--o];i.pixx=e,(i.guardwidth<0||i.guardwidth>20)&&(s[o++]="bwipp.renderBadGuardwidth#41292",s[o++]="guardwidth must be from 0 to 20",Y()),(i.guardheight<0||i.guardheight>20)&&(s[o++]="bwipp.renderBadGuardheight#41296",s[o++]="guardheight must be from 0 to 20",Y()),(i.guardleftpos<-50||i.guardleftpos>150)&&(s[o++]="bwipp.renderBadGuardleftpos#41300",s[o++]="guardleftpos must be from -50 to 150",Y()),(i.guardleftypos<-50||i.guardleftypos>150)&&(s[o++]="bwipp.renderBadGuardleftypos#41304",s[o++]="guardleftypos must be from -50 to 150",Y()),(i.guardrightpos<-50||i.guardrightpos>150)&&(s[o++]="bwipp.renderBadGuardrightpos#41308",s[o++]="guardrightpos must be from -50 to 150",Y()),(i.guardrightypos<-50||i.guardrightypos>150)&&(s[o++]="bwipp.renderBadGuardrightypos#41312",s[o++]="guardrightypos must be from -50 to 150",Y()),i.guardwhitespace&&(n.selectfont("OCR-B",2*i.guardheight),0!=i.guardleftpos&&(n.moveto(-i.guardleftpos-2,W(i.guardleftypos-i.guardheight/2-1.25)),n.show("<",0,0)),0!=i.guardrightpos&&(n.moveto(W(i.guardrightpos+i.pixx-i.guardwidth)-1,W(i.guardrightypos-i.guardheight/2-1.25)),n.show(">
1",0,0)))}function a2(){if(!a2.globals){var e=i;i=a2.globals={};var a=new Map([["forward",new Map([["offleft",function(){s[o++]=W(-i.tw-i.nudge)}],["below",function(){s[o++]=W(-i.th-i.nudge)}],["left",function(){s[o++]=0}],["bottom",function(){s[o++]=0}],["xcenter",function(){s[o++]=W(i.pixx-i.tw)/2}],["ycenter",function(){s[o++]=W(i.pixy-i.th)/2}],["right",function(){s[o++]=W(i.pixx-i.tw)}],["top",function(){s[o++]=W(i.pixy-i.th)}],["offright",function(){s[o++]=W(i.pixx+i.nudge)}],["above",function(){s[o++]=W(i.pixy+i.nudge)}]])],["backward",new Map([["offleft",function(){s[o++]=0-i.nudge}],["below",function(){s[o++]=0-i.nudge}],["left",function(){s[o++]=i.tw}],["bottom",function(){s[o++]=i.th}],["xcenter",function(){s[o++]=W(i.pixx+i.tw)/2}],["ycenter",function(){s[o++]=W(i.pixy+i.th)/2}],["right",function(){s[o++]=i.pixx}],["top",function(){s[o++]=i.pixy}],["offright",function(){s[o++]=W(i.pixx+i.tw+i.nudge)}],["above",function(){s[o++]=W(i.pixy+i.th+i.nudge)}]])],["upward",new Map([["offleft",function(){s[o++]=0-i.nudge}],["below",function(){s[o++]=W(-i.tw-i.nudge)}],["left",function(){s[o++]=i.th}],["bottom",function(){s[o++]=0}],["xcenter",function(){s[o++]=W(i.pixx+i.th)/2}],["ycenter",function(){s[o++]=W(i.pixy-i.tw)/2}],["right",function(){s[o++]=i.pixx}],["top",function(){s[o++]=W(i.pixy-i.tw)}],["offright",function(){s[o++]=W(i.pixx+i.th+i.nudge)}],["above",function(){s[o++]=W(i.pixy+i.nudge)}]])],["downward",new Map([["offleft",function(){s[o++]=W(-i.th-i.nudge)}],["below",function(){s[o++]=0-i.nudge}],["left",function(){s[o++]=0}],["bottom",function(){s[o++]=i.tw}],["xcenter",function(){s[o++]=W(i.pixx-i.th)/2}],["ycenter",function(){s[o++]=W(i.pixy+i.tw)/2}],["right",function(){s[o++]=W(i.pixx-i.th)}],["top",function(){s[o++]=i.pixy}],["offright",function(){s[o++]=W(i.pixx+i.nudge)}],["above",function(){s[o++]=W(i.pixy+i.tw+i.nudge)}]])]]);i.rendertext_positions=a,i=e}var e=i;i=Object.assign({},i,a2.globals),function(){for(var e=s[--o],a=e.keys(),r=0,t=e.size;r<t;r++){var n=a.next().value;n&&"string"==typeof n&&(i[n]=e.get(n))}}();var r=s[--o];i.grp=r;var t=s[--o];i.pixy=t;var c=s[--o];i.pixx=c,i.makeerr=function(){var e=s[--o];i.makeerr_msg=e;var a=s[--o];if(i.makeerr_name=y(u(128),a),1==i.grp)s[o++]="text";else if(2==i.grp)s[o++]="extratext";else{var r=u(5);A(r,0,"text"),B(r,4,i.grp+48),s[o++]=r}var t=s[--o];i.makeerr_pfx=t;var n=u(i.makeerr_pfx.length+6+i.makeerr_name.length);A(n,0,"bwipp."),A(n,6,i.makeerr_pfx),A(n,i.makeerr_pfx.length+6,i.makeerr_name);var c=u(i.makeerr_pfx.length+i.makeerr_msg.length);A(c,0,i.makeerr_pfx),A(c,i.makeerr_pfx.length,i.makeerr_msg),s[o++]=n,s[o++]=c},i.positiontext=function(){var e=s[--o];i.th=e;var a=s[--o];i.tw=a,i.nudge=1;var r=s[--o],t=M(i.rendertext_positions,r);s[o++]=t,s[o++]=t,x(4,-1),G(s[o-1],"center")&&(s[o-1]="xcenter");var n=s[--o];if(!0===M(s[--o],n)())return!0;var c=s[--o],d=s[--o];s[o++]=c,s[o++]=d,x(3,-1),G(s[o-1],"center")&&(s[o-1]="ycenter");var l=s[--o];if(!0===M(s[--o],l)())return!0};for(var d=0;d<1;d++){if(i.txt.length>0&&G(i.xalign,"unset")&&G(i.yalign,"unset")&&0==i.content.length){P(i.color,"unset")&&n.setcolor(i.color),i.s=0,i.fn="",i.xoff=0,i.yoff=0;try{I(i.txt,function(){var e=s[--o];F(e);var a=s[o-1],r=s[o-2];if(a!=i.s||P(r,i.fn)){if(s[o-1]<=0)throw o-=5,1/0;var t=s[--o],c=s[--o];i.s=t,i.fn=c,n.selectfont(c,t);var d=n.stringwidth("0");i.xoff=-(d.w/2),n.save(),n.newpath(),n.moveto(0,0),n.charpath("0",!1);var l=n.pathbbox();n.restore(),s[o++]=l.llx,s[o++]=l.lly,s[o++]=l.ury,s[o++]=l.urx,o--;var p=s[--o],b=s[--o];i.yoff=-(W(b+p)/2),o--}else o-=2;var f=s[--o],m=s[--o];n.moveto(m,f);var v=s[o-1];1==v.length&&n.rmoveto(i.xoff,i.yoff);var h=s[--o];n.show(h,0,0)}),s[o++]=!1}catch(e){s[o++]=!0}if(s[--o]){s[o++]="bwipp.fontTooSmall#41453",s[o++]="The font size is too small",s[o++]=!1;break}s[o++]=!0;break}if(0==i.content.length&&i.txt.length>0){s[o++]=1/0,I(i.txt,function(){I(M(s[--o],0))}),i.txtchars=h(),i.tstr=u(i.txtchars.length);for(var l=0,p=i.txtchars.length-1;l<=p;l+=1)B(i.tstr,l,M(i.txtchars,l));i.content=i.tstr}if(0==i.content.length){s[o++]=!0;break}if(0!=i.subspace.length&&1!=i.subspace.length){s[o++]="subspaceBad",s[o++]="subspace option must be a single character",i.makeerr(),s[o++]=!1;break}if(0!=i.subspace.length)for(var b=0,f=i.content.length-1;b<=f;b+=1){if(s[o++]=b,R(i.subspace,N(i.content,b,1)),s[--o]){o--;var m=s[--o-2];B(i.content,m,32)}o-=2}if(0!=i.split.length&&0!=i.content.length){if(1!=i.split.length){s[o++]="splitBad",s[o++]="split option must be a single character",i.makeerr(),s[o++]=!1;break}for(s[o++]=1/0,s[o++]=i.content;;)if(R(s[--o],i.split),s[--o]){var v=s[--o];o--;var g=s[--o];s[o++]=v,s[o++]=g}else break;i.textlines=h()}else i.textlines=h([i.content]);if(P(i.color,"unset")&&n.setcolor(i.color),n.selectfont(i.font,i.size),0==i.content.length)s[o++]=0;else{n.save(),n.newpath(),n.moveto(0,0),n.charpath("0",!1);var w=n.pathbbox();
1n.restore(),s[o++]=w.ury}var _=s[--o];i.textascent=_;var k=i.textlines;s[o++]="textwidth",s[o++]=0;for(var q=0,C=k.length;q<C;q++){var S=n.stringwidth(M(k,q)),j=s[--o],T=S.w;if(j<S.w){var z=T;T=j,j=z}s[o++]=j}var D=s[--o];i[s[--o]]=W(D+(i.content.length-1)*i.gaps);var E=i.textlines.length;if(i.textheight=W(E*i.textascent+(E-1)*i.linegaps),G(i.xalign,"unset")&&(i.xalign="center"),G(i.yalign,"unset")&&(i.yalign="below"),G(i.xalign,"justify")){if(P(i.direction,"forward")&&P(i.direction,"backward")){s[o++]="xjustify",s[o++]="xalign=justify requires forward or backward text",i.makeerr(),s[o++]=!1;break}if(O(i.textwidth,i.pixx)&&i.content.length>1){i.gaps=W(i.pixx-i.textwidth)/(i.content.length-1);var L=G(i.direction,"forward")?"left":"right";i.xalign=L}else i.gaps=0,i.xalign="center"}if(G(i.yalign,"justify")){if(P(i.direction,"upward")&&P(i.direction,"downward")){s[o++]="yjustify",s[o++]="yalign=justify requires upward or downward text",i.makeerr(),s[o++]=!1;break}if(O(i.textwidth,i.pixy)&&i.content.length>1){i.gaps=W(i.pixy-i.textwidth)/(i.content.length-1);var X=G(i.direction,"upward")?"bottom":"top";i.yalign=X}else i.gaps=0,i.yalign="center"}s[o++]=i.xalign,s[o++]=i.yalign,s[o++]=i.direction,s[o++]=i.textwidth,s[o++]=i.textheight,i.positiontext();var U=s[--o],K=s[--o];n.moveto(K,U),n.rmoveto(i.xoffset,i.yoffset),n.save();var V=new Map([["forward",0],["upward",90],["backward",180],["downward",270]]);n.rotate(M(V,i.direction));var H=n.currpos();n.translate(H.x,H.y);for(var Z=0,Y=i.textlines.length-1;Z<=Y;Z+=1){i.i=Z,n.moveto(0,0+W(i.textascent+i.linegaps)*i.i);var Q=i.textlines;n.show(M(Q,Q.length-i.i-1),i.gaps,0)}n.restore(),s[o++]=!0;break}i=e}function a3(){if(i.bwipjs_rawstack)return void i.bwipjs_rawstack.push(s[--o]);if(!a3.globals){var e=i;i=a3.globals={};var a=new Map([["offleft","offleft"],["left","left"],["center","center"],["right","right"],["offright","offright"],["justify","justify"]]);i.renlinear_xalignopts=a;var r=new Map([["above","above"],["top","top"],["center","center"],["bottom","bottom"],["below","below"],["justify","justify"]]);i.renlinear_yalignopts=r;var t=new Map([["forward","forward"],["backward","backward"],["upward","upward"],["downward","downward"]]);i.renlinear_directionoptions=t,i=e}var e=i;(i=Object.assign({},i,a3.globals)).sbs=h([]),i.bhs=h([]),i.bbs=h([]),i.txt=h([]),$(),i.text1xalign="unset",i.text1yalign="unset",i.includetext=!1,i.barcolor="unset",i.bordercolor="unset",i.inkspread=null,i.width=0,i.barratio=1,i.spaceratio=1,i.showborder=!1,i.showbearer=!1,i.borderleft=10,i.borderright=10,i.bordertop=1,i.borderbottom=1,i.borderwidth=.5,i.guardwhitespace=!1,i.guardleftpos=0,i.guardleftypos=0,i.guardrightpos=0,i.guardrightypos=0,i.guardwidth=5,i.guardheight=7,I(s[--o],function(){var e=s[--o];i[s[--o]]=e}),s[o++]=i.opt,j(i,"opt"),s[o++]=null,ea(),s[o-1]="textopts",J();var c=s[--o];i[s[--o]]=c;for(var d=1;d<=9;d+=1)i.textgrp=d,s[o++]=i.textgrp,s[o++]=M(i.textopts,i.textgrp-1),a4(),s[--o]||Y();if((i.inkspread<-1||i.inkspread>1)&&(s[o++]="bwipp.renlinearBadInkspread#41668",s[o++]="inkspread must be from -1 to 1",Y()),(i.borderleft<-1||i.borderleft>50)&&(s[o++]="bwipp.renlinearBadBorderleft#41672",s[o++]="borderleft must be from -1 to 50",Y()),(i.borderright<-1||i.borderright>50)&&(s[o++]="bwipp.renlinearBadBorderright#41676",s[o++]="borderright must be from -1 to 50",Y()),(i.bordertop<-1||i.bordertop>50)&&(s[o++]="bwipp.renlinearBadBordertop#41680",s[o++]="bordertop must be from -1 to 50",Y()),(i.borderbottom<-1||i.borderbottom>50)&&(s[o++]="bwipp.renlinearBadBorderbottom#41684",s[o++]="borderbottom must be from -1 to 50",Y()),(i.borderwidth<0||i.borderwidth>10)&&(s[o++]="bwipp.renlinearBadBorderwidth#41688",s[o++]="borderwidth must be from 0 to 10",Y()),(i.barratio<.1||i.barratio>5)&&(s[o++]="bwipp.renlinearBadBarratio#41692",s[o++]="barratio must be from 0.1 to 5",Y()),(i.spaceratio<.1||i.spaceratio>5)&&(s[o++]="bwipp.renlinearBadSpaceratio#41696",s[o++]="spaceratio must be from 0.1 to 5",Y()),0!=i.width&&(i.width<.01||i.width>
120)&&(s[o++]="bwipp.renlinearBadWidth#41700",s[o++]="width must be 0 or from 0.01 to 20",Y()),(i.guardwidth<0||i.guardwidth>20)&&(s[o++]="bwipp.renlinearBadGuardwidth#41704",s[o++]="guardwidth must be from 0 to 20",Y()),(i.guardheight<0||i.guardheight>20)&&(s[o++]="bwipp.renlinearBadGuardheight#41708",s[o++]="guardheight must be from 0 to 20",Y()),(i.guardleftpos<-50||i.guardleftpos>150)&&(s[o++]="bwipp.renlinearBadGuardleftpos#41712",s[o++]="guardleftpos must be from -50 to 150",Y()),(i.guardleftypos<-50||i.guardleftypos>150)&&(s[o++]="bwipp.renlinearBadGuardleftypos#41716",s[o++]="guardleftypos must be from -50 to 150",Y()),(i.guardrightpos<-50||i.guardrightpos>150)&&(s[o++]="bwipp.renlinearBadGuardrightpos#41720",s[o++]="guardrightpos must be from -50 to 150",Y()),(i.guardrightypos<-50||i.guardrightypos>150)&&(s[o++]="bwipp.renlinearBadGuardrightypos#41724",s[o++]="guardrightypos must be from -50 to 150",Y()),0!=i.sbs.length){var l=i.sbs;s[o++]=~~((l.length+1)/2),(i.bhs.length<~~((l.length+1)/2)||i.bbs.length<~~((l.length+1)/2))&&(s[o-1]="bwipp.renlinearBadBarHeightArrays#41730",s[o++]="The bar height and baseline arrays must be at least as long as the number of bars",Y()),o--}i.bars=h(~~((i.sbs.length+1)/2)),i.pixx=0,i.pixy=0;for(var p=0,b=2*~~((i.sbs.length+1)/2)-2;p<=b;p+=1)i.i=p,i.i%2==0?(i.d=W(M(i.sbs,i.i)*i.barratio-i.barratio)+1,0!=M(i.sbs,i.i)?(i.h=72*M(i.bhs,~~(i.i/2)),i.c=W(i.d/2+i.pixx),i.y=72*M(i.bbs,~~(i.i/2)),i.w=W(i.d-i.inkspread),B(i.bars,~~(i.i/2),h([i.h,i.c,i.y,i.w])),W(i.h+i.y)>i.pixy&&(i.pixy=W(i.h+i.y))):B(i.bars,~~(i.i/2),-1)):i.d=W(M(i.sbs,i.i)*i.spaceratio-i.spaceratio)+1,i.pixx=W(i.pixx+i.d);n.save();var f=n.currpos();if(n.translate(f.x,f.y),0!=i.width&&n.scale(72*i.width/i.pixx,1),i.tl=h([-W(i.borderleft+i.borderwidth/2),W(i.pixy+i.bordertop+i.borderwidth/2)]),i.tr=h([W(i.pixx+i.borderright+i.borderwidth/2),W(i.pixy+i.bordertop+i.borderwidth/2)]),i.bl=h([-W(i.borderleft+i.borderwidth/2),-W(i.borderbottom+i.borderwidth/2)]),i.br=h([W(i.pixx+i.borderright+i.borderwidth/2),-W(i.borderbottom+i.borderwidth/2)]),i.showbearer){n.save(),n.newpath(),F(i.bl);var m=s[--o],v=s[--o];n.moveto(v,m),F(i.br);var g=s[--o],u=s[--o];n.lineto(u,g),F(i.tl);var w=s[--o],_=s[--o];n.moveto(_,w),F(i.tr);var k=s[--o],y=s[--o];n.lineto(y,k),P(i.bordercolor,"unset")&&n.setcolor(i.bordercolor),n.setlinewidth(W(i.borderwidth-2*i.inkspread)),n.stroke(),n.restore()}else if(i.showborder){n.save(),n.newpath(),F(i.bl);var q=s[--o],C=s[--o];n.moveto(C,q);for(var S=h([i.br,i.tr,i.tl]),N=0,A=S.length;N<A;N++){F(M(S,N));var T=s[--o],z=s[--o];n.lineto(z,T)}n.closepath(),P(i.bordercolor,"unset")&&n.setcolor(i.bordercolor),n.setlinewidth(i.borderwidth),n.stroke(),n.restore()}n.save(),P(i.barcolor,"unset")&&n.setcolor(i.barcolor);for(var R=i.bars,D=0,E=R.length;D<E;D++){var L=M(R,D);if(s[o++]=L,-1!=L){F(s[--o]),n.newpath();var G=s[--o];n.setlinewidth(G);var O=s[--o],X=s[--o];n.moveto(X,O);var U=s[--o];n.rlineto(0,U),n.stroke()}else o--}n.restore();for(var K=1;K<=9;K+=1)if(i.textgrp=K,0!=M(M(i.textopts,i.textgrp-1),"").length||1==i.textgrp&&i.txt.length>0&&i.includetext){var V=M(i.textopts,i.textgrp-1);B(V,"content",M(V,"")),s[o++]=V,B(V,"txt",1==i.textgrp?i.txt:h([])),s[o++]=i.pixx,s[o++]=i.pixy,s[o++]=i.textgrp,x(4,-1),a2(),s[--o]||(n.restore(),Y())}s[o++]=i.pixx,a1(),n.restore(),i=e}function a0(){if(i.bwipjs_rawstack)return void i.bwipjs_rawstack.push(s[--o]);if(!a0.globals){var e=i;i=a0.globals={};var a=new Map([["offleft","offleft"],["left","left"],["center","center"],["right","right"],["offright","offright"],["justify","justify"]]);i.renmatrix_xalignopts=a;var r=new Map([["above","above"],["top","top"],["center","center"],["bottom","bottom"],["below","below"],["justify","justify"]]);i.renmatrix_yalignopts=r;var t=new Map([["forward","forward"],["backward","backward"],["upward","upward"],["downward","downward"]]);i.renmatrix_directionoptions=t,i=e}var e=i;(i=Object.assign({},i,a0.globals)).width=1,i.height=1,i.barcolor="unset",i.bordercolor="unset",i.colormap="unset",i.dotty=!1,i.inkspread=null,i.inkspreadh=null,i.inkspreadv=null,i.txt=h([]),$(),i.text1xalign="unset",i.text1yalign="unset",i.includetext=!1,i.showborder=!1,i.borderleft=0,i.borderright=0,i.bordertop=0,i.borderbottom=0,i.borderwidth=.5,i.guardwhitespace=!1,i.guardleftpos=0,i.guardleftypos=0,i.guardrightpos=0,i.guardrightypos=0,i.guardwidth=5,i.guardheight=7,I(s[--o],function(){var e=s[--o];i[s[--o]]=e}),s[o++]=i.opt,j(i,"opt"),s[o++]=null,ea(),s[o-1]="textopts",J();var c=s[--o];if(i[s[--o]]=c,null==i.inkspread&&(i.inkspread=0),null==i.inkspreadh&&(i.inkspreadh=i.inkspread),null==i.inkspreadv&&(i.inkspreadv=i.inkspread),!S(i,"row
1heights")){s[o++]=1/0;for(var d=0,l=i.pixy;d<l;d++)s[o++]=1;i.rowheights=h()}i.bufnew=h(i.pixx*i.pixy),i.bufoff=0,i.pixoff=0;for(var p=i.rowheights,b=0,f=p.length;b<f;b++){for(var m=0,v=M(p,b);m<v;m++)A(i.bufnew,i.bufoff,N(i.pixs,i.pixoff,i.pixx)),i.bufoff=i.bufoff+i.pixx;i.pixoff=i.pixoff+i.pixx}i.pixs=i.bufnew;for(var g=1;g<=9;g+=1)i.textgrp=g,s[o++]=i.textgrp,s[o++]=M(i.textopts,i.textgrp-1),a4(),s[--o]||Y();(i.inkspread<-1||i.inkspread>1)&&(s[o++]="bwipp.renmatrixBadInkspread#41948",s[o++]="inkspread must be from -1 to 1",Y()),(i.inkspreadh<-1||i.inkspreadh>1)&&(s[o++]="bwipp.renmatrixBadInkspreadh#41952",s[o++]="inkspreadh must be from -1 to 1",Y()),(i.inkspreadv<-1||i.inkspreadv>1)&&(s[o++]="bwipp.renmatrixBadInkspreadv#41956",s[o++]="inkspreadv must be from -1 to 1",Y()),(i.borderleft<-1||i.borderleft>50)&&(s[o++]="bwipp.renmatrixBadBorderleft#41960",s[o++]="borderleft must be from -1 to 50",Y()),(i.borderright<-1||i.borderright>50)&&(s[o++]="bwipp.renmatrixBadBorderright#41964",s[o++]="borderright must be from -1 to 50",Y()),(i.bordertop<-1||i.bordertop>50)&&(s[o++]="bwipp.renmatrixBadBordertop#41968",s[o++]="bordertop must be from -1 to 50",Y()),(i.borderbottom<-1||i.borderbottom>50)&&(s[o++]="bwipp.renmatrixBadBorderbottom#41972",s[o++]="borderbottom must be from -1 to 50",Y()),(i.borderwidth<0||i.borderwidth>10)&&(s[o++]="bwipp.renmatrixBadBorderwidth#41976",s[o++]="borderwidth must be from 0 to 10",Y()),(i.width<.01||i.width>50)&&(s[o++]="bwipp.renmatrixBadWidth#41980",s[o++]="width must be from 0.01 to 50",Y()),(i.height<.01||i.height>50)&&(s[o++]="bwipp.renmatrixBadHeight#41984",s[o++]="height must be from 0.01 to 50",Y()),(i.pixx<=0||i.pixy<=0)&&(s[o++]="bwipp.renmatrixBadDimensions#41988",s[o++]="The symbol dimensions must be positive",Y()),i.pixs.length<i.pixx*i.pixy&&(s[o++]="bwipp.renmatrixBadPixelData#41992",s[o++]="The pixel data is shorter than the symbol dimensions require",Y()),i.xyget=function(){var e=s[--o],a=s[--o];s[o++]=M(i.pixs,W(a+e*i.pixx))},i.drawlayerdots=function(){i.pixsorig=i.pixs;var e=s[--o];i.pixs=e,n.newpath();for(var a=0,r=i.pixs.length-1;a<=r;a+=1)i.x=a%i.pixx,i.y=~~(a/i.pixx),s[o++]=i.x,s[o++]=i.y,i.xyget(),1==s[--o]&&(n.moveto(W(i.x+.5),W(i.pixy-i.y-.5)),n.arc(W(i.x+.5),W(i.pixy-i.y-.5),W(.5-i.inkspread),0,360,1));n.fill(),i.pixs=i.pixsorig},n.save();var u=n.currpos();if(n.translate(u.x,u.y),i.inkspread=i.inkspread/2,i.inkspreadh=i.inkspreadh/2,i.inkspreadv=i.inkspreadv/2,n.save(),n.scale(i.width/i.pixx*72,i.height/i.pixy*72),i.showborder?(i.tl=h([-W(i.borderleft+i.borderwidth/2),W(i.pixy+i.bordertop+i.borderwidth/2)]),i.tr=h([W(i.pixx+i.borderright+i.borderwidth/2),W(i.pixy+i.bordertop+i.borderwidth/2)]),i.bl=h([-W(i.borderleft+i.borderwidth/2),-W(i.borderbottom+i.borderwidth/2)]),i.br=h([W(i.pixx+i.borderright+i.borderwidth/2),-W(i.borderbottom+i.borderwidth/2)])):(i.tl=h([W(-i.borderleft+i.inkspread),W(i.pixy+i.bordertop-i.inkspread)]),i.tr=h([W(i.pixx+i.borderright-i.inkspread),W(i.pixy+i.bordertop-i.inkspread)]),i.bl=h([W(-i.borderleft+i.inkspread),W(-i.borderbottom+i.inkspread)]),i.br=h([W(i.pixx+i.borderright-i.inkspread),W(-i.borderbottom+i.inkspread)])),i.showborder){n.save(),n.newpath(),F(i.bl);var x=s[--o],w=s[--o];n.moveto(w,x);for(var _=h([i.br,i.tr,i.tl]),k=0,y=_.length;k<y;k++){F(M(_,k));var q=s[--o],C=s[--o];n.lineto(C,q)}n.closepath(),P(i.bordercolor,"unset")&&n.setcolor(i.bordercolor),n.setlinewidth(W(i.borderwidth-2*i.inkspread)),n.stroke(),n.restore()}G(i.colormap,"unset")&&(i.colormap=new Map([[1,i.barcolor]]));for(var T=i.colormap,z=T.size,R=T.keys(),D=0;D<z;D++){var E=R.next().value,L=T.get(E);if(s[o++]=E,s[o++]=L,P(L,"unset")){var O=s[--o];n.setcolor(O)}else o--;var X=s[--o];i.key=X;for(var U=[],K=i.pixs,V=0,H=K.length;V<H;V++)U[V]=+!!G(M(K,V),i.key);if(U=h(U),s[o++]=U,i.dotty)i.drawlayerdots();else{var Z=s[--o];n.drawlayer(Z,i.pixx,i.pixy,i.inkspreadh,i.inkspreadv)}}n.restore();for(var Q=1;Q<=9;Q+=1)if(i.textgrp=Q,0!=M(M(i.textopts,i.textgrp-1),"").length||1==i.textgrp&&i.txt.length>0&&i.includetext){var ee=M(i.textopts,i.textgrp-1);B(ee,"txt",i.txt),B(ee,"content",M(ee,"")),s[o++]=72*i.width,s[o++]=72*i.height,s[o++]=i.textgrp,s[o++]=ee,a2(),s[--o]||(n.restore(
1),Y())}s[o++]=72*i.width,a1(),n.restore(),i=e}function a4(){if(!a4.globals){var e=i;i=a4.globals={};var a=new Map([["offleft","offleft"],["left","left"],["center","center"],["right","right"],["offright","offright"],["justify","justify"]]);i.validatetext_xalignopts=a;var r=new Map([["above","above"],["top","top"],["center","center"],["bottom","bottom"],["below","below"],["justify","justify"]]);i.validatetext_yalignopts=r;var t=new Map([["forward","forward"],["backward","backward"],["upward","upward"],["downward","downward"]]);i.validatetext_directionoptions=t,i=e}var e=i;i=Object.assign({},i,a4.globals);var n=s[--o];i.td=n;var c=s[--o];if(i.grp=c,s[o++]="pfx",1==i.grp)s[o++]="text";else if(2==i.grp)s[o++]="extratext";else{var d=u(5);A(d,0,"text"),B(d,4,i.grp+48),s[o++]=d}var l=s[--o];i[s[--o]]=l,i.mkerr=function(){var e=s[--o];i.msgtail=e;var a=s[--o];i.prop=y(u(128),a);var r=u(i.pfx.length+9+i.prop.length);A(r,0,"bwipp."),A(r,6,i.pfx),A(r,i.pfx.length+6,"Bad"),A(r,i.pfx.length+9,i.prop);var t=u(i.pfx.length+i.prop.length+i.msgtail.length);A(t,0,i.pfx),A(t,i.pfx.length,i.prop),A(t,i.pfx.length+i.prop.length,i.msgtail),s[o++]=r,s[o++]=t};for(var p=0;p<1;p++){var b=M(i.td,"xalign");if(s[o++]=b,P(b,"unset")){var f=s[--o];if(!S(i.validatetext_xalignopts,f)){s[o++]="xalign",s[o++]=" must be offleft, left, center, right, offright or justify",i.mkerr(),s[o++]=!1;break}}else o--;var m=M(i.td,"yalign");if(s[o++]=m,P(m,"unset")){var v=s[--o];if(!S(i.validatetext_yalignopts,v)){s[o++]="yalign",s[o++]=" must be above, top, center, bottom, below or justify",i.mkerr(),s[o++]=!1;break}}else o--;if(!S(i.validatetext_directionoptions,M(i.td,"direction"))){s[o++]="direction",s[o++]=" must be forward, backward, upward or downward",i.mkerr(),s[o++]=!1;break}var h=M(i.td,"size");if(h<=0||h>=25){s[o++]="size",s[o++]=" must be greater than zero and less than 25",i.mkerr(),s[o++]=!1;break}var g=M(i.td,"xoffset");if(g<-150||g>150){s[o++]="xoffset",s[o++]=" must be from -150 to 150",i.mkerr(),s[o++]=!1;break}var x=M(i.td,"yoffset");if(x<-150||x>150){s[o++]="yoffset",s[o++]=" must be from -150 to 150",i.mkerr(),s[o++]=!1;break}var w=M(i.td,"gaps");if(w<-20||w>20){s[o++]="gaps",s[o++]=" must be from -20 to 20",i.mkerr(),s[o++]=!1;break}var _=M(i.td,"linegaps");if(_<0||_>20){s[o++]="linegaps",s[o++]=" must be from 0 to 20",i.mkerr(),s[o++]=!1;break}s[o++]=!0;break}i=e}function a6(e,a,r,t,c){if("string"!=typeof r)throw Error("bwipp.typeError: barcode text not a string ("+r+")");if("string"==typeof(t=t||{})){var d=t.split(" ");t={};for(var l=0;l<d.length;l++)if(d[l]){var p=d[l].indexOf("=");-1==p?"!"==d[l][0]?t[d[l].substr(1)]=!1:t[d[l]]=!0:t[d[l].substr(0,p)]=d[l].substr(p+1)}}else if("object"!=typeof t||t.constructor!==Object)throw Error("bwipp.typeError: options not an object");if(t.binarytext){if(/[\u0100-\uffff]/.test(r))throw Error("bwip-js: 16-bit chars not allowed with binarytext")}else/[\u0080-\uffff]/.test(r)&&(r=unescape(encodeURIComponent(r)));t.dontdraw&&(c=!0);var b=new Map;for(var f in t)t.hasOwnProperty(f)&&b.set(f,t[f]);return n=e,s=[r,b],o=2,i={bwipjs_rawstack:!!c&&[]},a(),!i.bwipjs_rawstack||i.bwipjs_rawstack}function a5(e){if(!e)throw Error("bwipp.undefinedEncoder: bcid is not defined");switch(e.replace(/-/g,"_")){case"auspost":return e1;case"azteccode":return ag;case"azteccodecompact":return au;case"aztecrune":return ax;case"bc412":return eZ;case"channelcode":return aJ;case"codablockf":return e7;case"code11":return eH;case"code128":return eg;case"code16k":return e9;case"code2of5":return eP;case"code32":return ey;case"code39":return e_;case"code39ext":return ek;case"code49":return ae;case"code93":return eC;case"code93ext":return eM;case"codeone":return aw;case"coop2of5":return eK;case"d3aqr":return aE;case"daft":return at;case"databarexpanded":return eD;case"databarexpandedcomposite":return aR;case"databarexpandedstacked":return eE;case"databarexpandedstackedcomposite":return aI;case"databarlimited":return eI;case"databarlimitedcomposite":return az;case"databaromni":return eA;case"databaromnicomposite":return aB;case"databarstacked":return eT;case"databarstackedcomposite":return aN;case"databarstackedomni":return ez;case"databarstackedomnicomposite":return aA;case"databartruncated":return eR;case"databartruncatedcomposite":return aT;case"datalogic2of5":return eV;case"datamatrix":return ac;case"datamatrixrectangular":return ad;case"datamatrixrectangularextension":return al;case"dotcode":return ak;case"ean13":return ed;case"ean13composite":return aC;case"ean14":return ex;case"ean2":return ec;case"ean5":return ei;case"ean8":return el;case"ean8composite":return aM;case"flattermarken":return aa;case"gs1_128":return eu;case"gs1_128composite":return aD;case"gs1_cc":return aq;case"gs1datamatrix":return aF;case"gs1datamatrixrectangular":return aL;case"gs1dldatamatrix":return aG;case"gs1dlqrcode":return aO;case"gs1dotcode":return aX;case"gs1northamericancoupon":return eF;case"gs1qrcode":return aP;case"hanxin":return a_;case"hibcazteccode":return a$;case"hibccodablockf":return aQ;case"hibccode128":return aK;case"hibccode39":return aU;case"hibcdatamatrix":return aV;case"hibcdatamatrixrectangular":return aH;case"hibcmicropdf417":return aW;case"hibcpdf417":return aZ;case"hibcqrcode":return aY;case"iata2of5":return eX;case"identcode":return eB;case"industrial2of5":return eO;case"interleaved2of5":return eS;case"isbn":return ef;case"ismn":return em;case"issn":return ev;case"itf14":return ej;case"japanpost":return e3;case"kix":return e2;case"leitcode":return eN;case"mailmark":return ap;case"mands":return eh;case"matrix2of5":return eU;case"maxicode":return ah;case"micropdf417":return ai;case"microqrcode":return am;case"msi":return e0;case"onecode":return eY;case"pdf417":return ao;case"pdf417compact":return as;case"pharmacode":return eL;case"pharmacode2":return eG;case"planet":return e$;case"plessey":return e4;case"posicode":return e8;case"postnet":return eQ;case"pzn":return eq;case"qrcode":return ab;
1case"rationalizedCodabar":return eW;case"raw":return ar;case"rectangularmicroqrcode":return av;case"royalmail":return eJ;case"sscc18":return ew;case"swissqrcode":return af;case"symbol":return an;case"telepen":return e6;case"telepennumeric":return e5;case"ultracode":return ay;case"upca":return ep;case"upcacomposite":return aS;case"upce":return eb;case"upcecomposite":return aj}throw Error("bwipp.unknownEncoder: unknown encoder name: "+e)}var a8=[{bcid:"ean5",desc:"EAN-5 (5 digit addon)",text:"90200",opts:"includetext guardwhitespace"},{bcid:"ean2",desc:"EAN-2 (2 digit addon)",text:"05",opts:"includetext guardwhitespace"},{bcid:"ean13",desc:"EAN-13",text:"9520123456788",opts:"includetext guardwhitespace"},{bcid:"ean8",desc:"EAN-8",text:"95200002",opts:"includetext guardwhitespace"},{bcid:"upca",desc:"UPC-A",text:"012345000058",opts:"includetext"},{bcid:"upce",desc:"UPC-E",text:"01234558",opts:"includetext"},{bcid:"isbn",desc:"ISBN",text:"978-1-56581-231-4 90000",opts:"includetext guardwhitespace"},{bcid:"ismn",desc:"ISMN",text:"979-0-2605-3211-3",opts:"includetext guardwhitespace"},{bcid:"issn",desc:"ISSN",text:"0311-175X 00 17",opts:"includetext guardwhitespace"},{bcid:"mands",desc:"Marks & Spencer",text:"0642118",opts:"includetext"},{bcid:"code128",desc:"Code 128",text:"Count01234567!",opts:"includetext"},{bcid:"gs1-128",desc:"GS1-128",text:"(01)09521234543213(3103)000123",opts:"includetext"},{bcid:"ean14",desc:"EAN-14",text:"(01) 0 952 8765 43210 8",opts:"includetext"},{bcid:"sscc18",desc:"SSCC-18",text:"(00) 0 9528765 432101234 6",opts:"includetext"},{bcid:"code39",desc:"Code 39",text:"THIS IS CODE 39",opts:"includetext includecheck includecheckintext"},{bcid:"code39ext",desc:"Code 39 Extended",text:"Code39 Ext!",opts:"includetext includecheck includecheckintext"},{bcid:"code32",desc:"Italian Pharmacode",text:"01234567",opts:"includetext"},{bcid:"pzn",desc:"Pharmazentralnummer (PZN)",text:"123456",opts:"includetext"},{bcid:"code93",desc:"Code 93",text:"THIS IS CODE 93",opts:"includetext includecheck"},{bcid:"code93ext",desc:"Code 93 Extended",text:"Code93 Ext!",opts:"includetext includecheck"},{bcid:"interleaved2of5",desc:"Interleaved 2 of 5 (ITF)",text:"2401234567",opts:"height=12.5 includecheck includetext includecheckintext"},{bcid:"itf14",desc:"ITF-14",text:"0 952 1234 54321 3",opts:"includetext"},{bcid:"identcode",desc:"Deutsche Post Identcode",text:"563102430313",opts:"includetext"},{bcid:"leitcode",desc:"Deutsche Post Leitcode",text:"21348075016401",opts:"includetext"},{bcid:"databaromni",desc:"GS1 DataBar Omnidirectional",text:"(01)09521234543213",opts:""},{bcid:"databarstacked",desc:"GS1 DataBar Stacked",text:"(01)09521234543213",opts:""},{bcid:"databarstackedomni",desc:"GS1 DataBar Stacked Omnidirectional",text:"(01)24012345678905",opts:""},{bcid:"databartruncated",desc:"GS1 DataBar Truncated",text:"(01)09521234543213",opts:""},{bcid:"databarlimited",desc:"GS1 DataBar Limited",text:"(01)09521234543213",opts:""},{bcid:"databarexpanded",desc:"GS1 DataBar Expanded",text:"(01)09521234543213(3103)000123",opts:""},{bcid:"databarexpandedstacked",desc:"GS1 DataBar Expanded Stacked",text:"(01)09521234543213(3103)000123",opts:"segments=4"},{bcid:"gs1northamericancoupon",desc:"GS1 North American Coupon",text:"(8110)106141416543213500110000310123196000",opts:"includetext segments=8"},{bcid:"pharmacode",desc:"Pharmaceutical Binary Code",text:"117480",opts:"showborder"},{bcid:"pharmacode2",desc:"Two-track Pharmacode",text:"117480",opts:"includetext showborder"},{bcid:"code2of5",desc:"Code 25",text:"01234567",opts:"includetext includecheck includecheckintext"},{bcid:"industrial2of5",desc:"Industrial 2 of 5",text:"01234567",opts:"includetext includecheck includecheckintext"},{bcid:"iata2of5",desc:"IATA 2 of 5",text:"01234567",opts:"includetext includecheck includecheckintext"},{bcid:"matrix2of5",desc:"Matrix 2 of 5",text:"01234567",opts:"includetext includecheck includecheckintext"},{bcid:"coop2of5",desc:"COOP 2 of 5",text:"01234567",opts:"includetext includecheck includecheckintext"},{bcid:"datalogic2of5",desc:"Datalogic 2 of 5",text:"01234567",opts:"includetext includecheck includecheckintext"}
1,{bcid:"code11",desc:"Code 11",text:"0123456789",opts:"includetext includecheck includecheckintext"},{bcid:"bc412",desc:"BC412",text:"BC412SEMI",opts:"semi includetext includecheckintext"},{bcid:"rationalizedCodabar",desc:"Codabar",text:"A0123456789B",opts:"includetext includecheck includecheckintext"},{bcid:"onecode",desc:"USPS Intelligent Mail",text:"0123456709498765432101234567891",opts:""},{bcid:"postnet",desc:"USPS POSTNET",text:"01234",opts:"includetext includecheckintext"},{bcid:"planet",desc:"USPS PLANET",text:"01234567890",opts:"includetext includecheckintext"},{bcid:"royalmail",desc:"Royal Mail 4 State Customer Code",text:"LE28HS9Z",opts:"includetext"},{bcid:"auspost",desc:"AusPost 4 State Customer Code",text:"5956439111ABA 9",opts:"includetext custinfoenc=character"},{bcid:"kix",desc:"Royal Dutch TPG Post KIX",text:"1231FZ13XHS",opts:"includetext"},{bcid:"japanpost",desc:"Japan Post 4 State Customer Code",text:"6540123789-A-K-Z",opts:"includetext includecheckintext"},{bcid:"msi",desc:"MSI Modified Plessey",text:"0123456789",opts:"includetext includecheck includecheckintext"},{bcid:"plessey",desc:"Plessey UK",text:"01234ABCD",opts:"includetext includecheckintext"},{bcid:"telepen",desc:"Telepen",text:"ABCDEF",opts:"includetext"},{bcid:"telepennumeric",desc:"Telepen Numeric",text:"01234567",opts:"includetext"},{bcid:"posicode",desc:"PosiCode",text:"ABC123",opts:"version=b inkspread=-0.5 parsefnc includetext"},{bcid:"codablockf",desc:"Codablock F",text:"CODABLOCK F 34567890123456789010040digit",opts:"columns=8"},{bcid:"code16k",desc:"Code 16K",text:"Abcd-1234567890-wxyZ",opts:""},{bcid:"code49",desc:"Code 49",text:"MULTIPLE ROWS IN CODE 49",opts:""},{bcid:"channelcode",desc:"Channel Code",text:"3493",opts:"height=12.5 includetext"},{bcid:"flattermarken",desc:"Flattermarken",text:"11099",opts:"inkspread=-0.25 showborder borderleft=0 borderright=0"},{bcid:"raw",desc:"Custom 1D symbology",text:"331132131313411122131311333213114131131221323",opts:"height=12.5"},{bcid:"daft",desc:"Custom 4 state symbology",text:"FATDAFTDAD",opts:""},{bcid:"symbol",desc:"Miscellaneous symbols",text:"fima",opts:""},{bcid:"pdf417",desc:"PDF417",text:"This is PDF417",opts:"columns=2"},{bcid:"pdf417compact",desc:"Compact PDF417",text:"This is compact PDF417",opts:"columns=2"},{bcid:"micropdf417",desc:"MicroPDF417",text:"MicroPDF417",opts:""},{bcid:"datamatrix",desc:"Data Matrix",text:"This is Data Matrix!",opts:""},{bcid:"datamatrixrectangular",desc:"Data Matrix Rectangular",text:"1234",opts:""},{bcid:"datamatrixrectangularextension",desc:"Data Matrix Rectangular Extension",text:"1234",opts:"version=8x96"},{bcid:"mailmark",desc:"Royal Mail Mailmark",text:"JGB 012100123412345678AB19XY1A 0 www.xyz.com",opts:"type=29"},{bcid:"qrcode",desc:"QR Code",text:"http://goo.gl/0bis",opts:"eclevel=M"},{bcid:"swissqrcode",desc:"Swiss QR Code",text:"SPC^CR^LF0200^CR^LF1^CR^LFCH5800791123000889012^CR^LFS^CR^LFRobert Schneider AG^CR^LFRue du Lac^CR^LF1268^CR^LF2501^CR^LFBiel^CR^LFCH^CR^LF^CR^LF^CR^LF^CR^LF^CR^LF^CR^LF^CR^LF^CR^LF199.95^CR^LFCHF^CR^LFK^CR^LFPia-Maria Rutschmann-Schnyder^CR^LFGrosse Marktgasse 28^CR^LF9400 Rorschach^CR^LF^CR^LF^CR^LFCH^CR^LFSCOR^CR^LFRF18539007547034^CR^LF^CR^LFEPD",opts:"parse"},{bcid:"microqrcode",desc:"Micro QR Code",text:"1234",opts:""},{bcid:"rectangularmicroqrcode",desc:"Rectangular Micro QR Code (rMQR)",text:"1234",opts:"version=R17x139"},{bcid:"maxicode",desc:"MaxiCode",text:"[)>^03001^02996152382802^029840^029001^0291Z00004951^029UPSN^02906X610^029159^0291234567^0291/1^029^029Y^029634 ALPHA DR^029PITTSBURGH^029PA^029^004",opts:"mode=2 parse"},{bcid:"azteccode",desc:"Aztec Code",text:"This is Aztec Code",opts:"format=full"},{bcid:"azteccodecompact",desc:"Compact Aztec Code",text:"1234",opts:""},{bcid:"aztecrune",desc:"Aztec Runes",text:"1",opts:""},{bcid:"codeone",desc:"Code One",text:"Code One",opts:""},{bcid:"hanxin",desc:"Han Xin Code",text:"This is Han Xin",opts:""},{bcid:"dotcode",desc:"DotCode",text:"This is DotCode",opts:"inkspread=0.16"},{bcid:"ultracode",desc:"Ultracode",text:"Awesome colours!",opts:"eclevel=EC2"},{bcid:"gs1-cc",desc:"GS1 Composite 2D Component",text:"(01)09521234543213(3103)000123",opts:"ccversion=b cccolumns=4"}
1,{bcid:"ean13composite",desc:"EAN-13 Composite",text:"9520123456788|(99)1234-abcd",opts:"includetext"},{bcid:"ean8composite",desc:"EAN-8 Composite",text:"95200002|(21)A12345678",opts:"includetext"},{bcid:"upcacomposite",desc:"UPC-A Composite",text:"012345000058|(99)1234-abcd",opts:"includetext"},{bcid:"upcecomposite",desc:"UPC-E Composite",text:"01234558|(15)021231",opts:"includetext"},{bcid:"databaromnicomposite",desc:"GS1 DataBar Omnidirectional Composite",text:"(01)09521234543213|(11)990102",opts:""},{bcid:"databarstackedcomposite",desc:"GS1 DataBar Stacked Composite",text:"(01)09521234543213|(17)010200",opts:""},{bcid:"databarstackedomnicomposite",desc:"GS1 DataBar Stacked Omnidirectional Composite",text:"(01)03612345678904|(11)990102",opts:""},{bcid:"databartruncatedcomposite",desc:"GS1 DataBar Truncated Composite",text:"(01)09521234543213|(11)990102",opts:""},{bcid:"databarlimitedcomposite",desc:"GS1 DataBar Limited Composite",text:"(01)09521234543213|(21)abcdefghijklmnopqrst",opts:""},{bcid:"databarexpandedcomposite",desc:"GS1 DataBar Expanded Composite",text:"(01)09521234543213(3103)001234|(91)1A2B3C4D5E",opts:""},{bcid:"databarexpandedstackedcomposite",desc:"GS1 DataBar Expanded Stacked Composite",text:"(01)09521234543213(10)ABCDEF|(21)12345678",opts:"segments=4"},{bcid:"gs1-128composite",desc:"GS1-128 Composite",text:"(00)095287654321012346|(02)09521234543213(37)24(10)1234567ABCDEFG",opts:"ccversion=c"},{bcid:"d3aqr",desc:"D3 AQR (beta)",text:"HTTPS://ID.GS1.ORG/01/09521234543213/22/ABC%2D123?99=XYZ-987",opts:"category=2842 hostratio=2"},{bcid:"gs1datamatrix",desc:"GS1 Data Matrix",text:"(01)09521234543213(17)120508(10)ABCD1234(410)9501101020917",opts:""},{bcid:"gs1datamatrixrectangular",desc:"GS1 Data Matrix Rectangular",text:"(01)09521234543213(17)120508(10)ABCD1234(410)9501101020917",opts:""},{bcid:"gs1dldatamatrix",desc:"GS1 Digital Link Data Matrix",text:"https://id.gs1.org/01/09521234543213/22/ABC%2D123?99=XYZ-987",opts:"includetext"},{bcid:"gs1qrcode",desc:"GS1 QR Code",text:"(01)09521234543213(8200)http://www.abc.net(10)ABCD1234(410)9501101020917",opts:""},{bcid:"gs1dlqrcode",desc:"GS1 Digital Link QR Code",text:"HTTPS://ID.GS1.ORG/01/09521234543213/22/ABC%2D123?99=XYZ-987",opts:"includetext"},{bcid:"gs1dotcode",desc:"GS1 DotCode",text:"(235)5vBZIF%!<B;?oa%(01)09521234543213(8008)19052001",opts:"rows=16"},{bcid:"hibccode39",desc:"HIBC Code 39",text:"A999BJC5D6E71",opts:"includetext"},{bcid:"hibccode128",desc:"HIBC Code 128",text:"A999BJC5D6E71",opts:"includetext"},{bcid:"hibcdatamatrix",desc:"HIBC Data Matrix",text:"A999BJC5D6E71",opts:""},{bcid:"hibcdatamatrixrectangular",desc:"HIBC Data Matrix Rectangular",text:"A999BJC5D6E71",opts:""},{bcid:"hibcpdf417",desc:"HIBC PDF417",text:"A999BJC5D6E71",opts:""},{bcid:"hibcmicropdf417",desc:"HIBC MicroPDF417",text:"A999BJC5D6E71",opts:""},{bcid:"hibcqrcode",desc:"HIBC QR Code",text:"A999BJC5D6E71",opts:""},{bcid:"hibccodablockf",desc:"HIBC Codablock F",text:"A999BJC5D6E71",opts:""},{bcid:"hibcazteccode",desc:"HIBC Aztec Code",text:"A999BJC5D6E71",opts:""}],a7="2026-05-28"}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.