bwip-js
Version:
JavaScript barcode generator supporting over 100 types and standards.
42 lines (41 loc) • 1.01 MB
JavaScript
// This file is part of the bwip-js project available at:
//
// http://metafloor.github.io/bwip-js
//
// Copyright (c) 2011-2025 Mark Warren
//
// This file contains code automatically generated from:
// Barcode Writer in Pure PostScript - Version 2024-06-18
// Copyright (c) 2004-2024 Terry Burton
//
// The MIT License
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal
// in the Software without restriction, including without limitation the rights
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
// copies of the Software, and to permit persons to whom the Software is
// furnished to do so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be included in
// all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
// THE SOFTWARE.
//
"use strict";
(function (root, factory) {
if (typeof define === 'function' && define.amd) {
define([], factory);
} else if (typeof module === 'object' && module.exports) {
module.exports = factory();
} else {
root.bwipjs = factory();
}
}(typeof self !== 'undefined' ? self : this, function () {
var $$=null;var $j=0;var $k=[];var $_={};function $a(a){if(!arguments.length){for(var i=$j-1;i>=0&&$k[i]!==Infinity;i--);if(i<0){throw new Error("array-marker-not-found")}a=$k.splice(i+1,$j-1-i);$j=i}else if(!(a instanceof Array)){a=new Array(+arguments[0]);for(var i=0,l=a.length;i<l;i++){a[i]=null}}a.b=a;a.o=0;return a}function $d(){for(var mark=$j-1;mark>=0&&$k[mark]!==Infinity;mark-=2){if($k[mark-1]===Infinity){throw new Error("dict-malformed-stack")}}if(mark<0){throw new Error("dict-marker-not-found")}var d=new Map;for(var i=mark+1;i<$j;i+=2){var k=$k[i];var t=typeof k;if(t=="number"||t=="string"){d.set(k,$k[i+1])}else if(k instanceof Uint8Array){d.set($z(k),$k[i+1])}else{throw new Error("dict-not-a-valid-key("+k+")")}}$j=mark;return d}function $s(v){var t=typeof v;if(t==="number"){return new Uint8Array(v)}if(t!=="string"){v=""+v}var s=new Uint8Array(v.length);for(var i=0,l=v.length;i<l;i++){s[i]=v.charCodeAt(i)}return s}function $r(n,c){if($j<n){throw new Error("roll: --stack-underflow--")}if(!c){return}if(c<0){var t=$k.splice($j-n,-c)}else{var t=$k.splice($j-n,n-c)}$k.splice.apply($k,[$j-t.length,0].concat(t))}function $z(s){if(s instanceof Uint8Array){return String.fromCharCode.apply(null,s)}return""+s}function $Z(dst,src){if(typeof dst==="string"){dst=$s(dst)}if(src instanceof Uint8Array){for(var i=0,l=src.length;i<l;i++){dst[i]=src[i]}}else{for(var i=0,l=src.length;i<l;i++){dst[i]=src.charCodeAt(i)}}return src.length<dst.length?dst.subarray(0,src.length):dst}function $A(dst,src){for(var i=0,l=src.length;i<l;i++){dst[i]=src[i]}dst.length=src.length;return dst}function $c(s,v){var t=typeof v;if(t=="number"||t=="boolean"||v===null){v=""+v}else if(t!=="string"){v="--nostringval--"}for(var i=0,l=v.length;i<l;i++){s[i]=v.charCodeAt(i)}$k[$j++]=i<s.length?s.subarray(0,i):s}function $i(s){if(s instanceof Uint8Array){return String.fromCharCode.apply(null,s).replace(/\0+$/,"")|0}return""+s|0}function $R(s,n,r){return $Z(s,(~~n).toString(r).toUpperCase())}function $x(s){s=$z(s);var m=/^\s*<((?:[0-9a-fA-F]{2})+)>\s*$/.exec(s);if(!m){throw new Error("cvx: not a <HH> hex string literal")}var h=m[1];var l=h.length>>1;var u=new Uint8Array(l);for(var i=0,j=0;i<l;i++){var c0=h.charCodeAt(j++);var c1=h.charCodeAt(j++);u[i]=((c0<58?c0-48:(c0&15)+9)<<4)+(c1<58?c1-48:(c1&15)+9)}return u}function $g(s,k){if(s instanceof Uint8Array){return s[k]}if(typeof s==="string"){return s.charCodeAt(k)}if(s instanceof Array){return s.b[s.o+k]}if(k instanceof Uint8Array){return s.get($z(k))}return s.get(k)}function $p(d,k,v){if(d instanceof Uint8Array){d[k]=v}else if(d instanceof Array){d.b[d.o+k]=v}else if(typeof d=="object"){if(k instanceof Uint8Array){d.set($z(k),v)}else{d.set(k,v)}}else{throw new Error("put-not-writable-"+typeof d)}}function $G(s,o,l){if(s instanceof Uint8Array){return s.subarray(o,o+l)}if(s instanceof Array){var a=new Array(l);a.b=s.b;a.o=s.o+o;return a}return s.substr(o,l)}function $P(d,o,s){if(d instanceof Uint8Array){if(typeof s=="string"){for(var i=0,l=s.length;i<l;i++){d[o+i]=s.charCodeAt(i)}}else{for(var i=s.length-1;i>=0;i--){d[o+i]=s[i]}}}else if(d instanceof Array){var darr=d.b;var doff=o+d.o;var sarr=s.b;var soff=s.o;for(var i=0,l=s.length;i<l;i++){darr[doff+i]=sarr[soff+i]}}else{throw new Error("putinterval-not-writable-"+typeof d)}}function $t(v){if(v==null){return"nulltype"}var t=typeof v;if(t=="number"){return v%1?"realtype":"integertype"}if(t=="boolean"){return"booleantype"}if(t=="string"||v instanceof Uint8Array){return"stringtype"}if(t=="function"){return"operatortype"}if(v instanceof Array){return"arraytype"}return"dicttype"}function $ax(str,seek){if(!(str instanceof Uint8Array)){str=$s(str)}var i=0,ls=str.length,lk=seek.length;if(lk==1){var cd=seek instanceof Uint8Array?seek[0]:seek.charCodeAt(0);i=str[0]==cd?1:ls}else if(seek.length<=ls){if(!(seek instanceof Uint8Array)){seek=$s(seek)}for(;i<lk&&str[i]==seek[i];i++);}if(i==lk){$k[$j++]=str.subarray(lk);$k[$j++]=str.subarray(0,lk);$k[$j++]=true}else{$k[$j++]=str;$k[$j++]=false}}function $X(str,seek){if(!(str instanceof Uint8Array)){str=$s(str)}var ls=str.length;if(seek.length==1){var lk=1;var cd=seek instanceof Uint8Array?seek[0]:seek.charCodeAt(0);for(var i=0;i<ls&&str[i]!=cd;i++);}else{if(!(seek instanceof Uint8Array)){seek=$s(seek)}var lk=seek.length;var cd=seek[0];for(var i=0;i<ls&&str[i]!=cd;i++);while(i<ls){for(var j=1;j<lk&&str[i+j]===seek[j];j++);if(j===lk){break}for(i++;i<ls&&str[i]!=cd;i++);}}if(i<ls){$k[$j++]=str.subarray(i+lk);$k[$j++]=str.subarray(i,i+lk);$k[$j++]=str.subarray(0,i);$k[$j++]=true}else{$k[$j++]=str;$k[$j++]=false}}function $F(o,cb){if(o instanceof Uint8Array){for(var i=0,l=o.length;i<l;i++){$k[$j++]=o[i];if(cb&&cb())break}}else if(o instanceof Array){for(var a=o.b,i=o.o,l=o.o+o.length;i<l;i++){$k[$j++]=a[i];if(cb&&cb())break}}else if(typeof o==="string"){for(var i=0,l=o.length;i<l;i++){$k[$j++]=o.charCodeAt(i);if(cb&&cb())break}}else if(o instanceof Map){for(var keys=o.keys(),i=0,l=o.size;i<l;i++){var id=keys.next().value;$k[$j++]=id;$k[$j++]=o.get(id);if(cb&&cb())break}}else{for(var id in o){$k[$j++]=id;$k[$j++]=o[id];if(cb&&cb())break}}}function $l(){while($j>0&&$k[--$j]!==Infinity);}function $m(){for(var i=$j-1;i>=0&&$k[i]!==Infinity;i--);return $j-i-1}function $q(a){for(var i=0,l=a.length,b=a.b,o=a.o;i<l;i++){$k[$j++]=b[o+i]}}function $as(a){for(var i=0,l=a.length,b=a.b,o=a.o+l-1;i<l;i++){b[o-i]=$k[--$j]}$k[$j++]=a}function $eq(a,b){if(typeof a==="string"&&typeof b==="string"){return a==b}if(a instanceof Uint8Array&&b instanceof Uint8Array){if(a.length!=b.length){return false}for(var i=0,l=a.length;i<l;i++){if(a[i]!=b[i]){return false}}return true}if(a instanceof Uint8Array&&typeof b==="string"||b instanceof Uint8Array&&typeof a==="string"){if(a instanceof Uint8Array){a=$z(a)}else{b=$z(b)}return a==b}return a==b}function $ne(a,b){return!$eq(a,b)}function $lt(a,b){if(a instanceof Uint8Array){a=$z(a)}if(b instanceof Uint8Array){b=$z(b)}return a<b}function $le(a,b){if(a instanceof Uint8Array){a=$z(a)}if(b instanceof Uint8Array){b=$z(b)}return a<=b}function $gt(a,b){if(a instanceof Uint8Array){a=$z(a)}if(b instanceof Uint8Array){b=$z(b)}return a>b}function $ge(a,b){if(a instanceof Uint8Array){a=$z(a)}if(b instanceof Uint8Array){b=$z(b)}return a>=b}function $an(a,b){return typeof a==="boolean"?a&&b:a&b}function $or(a,b){return typeof a==="boolean"?a||b:a|b}function $xo(a,b){return typeof a==="boolean"?!a&&b||a&&!b:a^b}function $nt(a){return typeof a=="boolean"?!a:~a}var $f=function(fa){return function(v){return Number.isInteger(v)?v:(fa[0]=v,fa[0])}}(new Float32Array(1));function bwipp_raiseerror(){var info=$k[--$j];var name=$k[--$j];if(typeof info=="string"||info instanceof Uint8Array){throw new Error($z(name)+": "+$z(info))}else{$k[$j++]=info;throw new Error($z(name))}}function bwipp_processoptions(){var dict=$k[--$j];var opts=$k[$j-1];if(typeof opts=="string"){let vals=opts.trim().split(/ +/g);$k[$j-1]=opts=new Map;for(let i=0;i<vals.length;i++){let pair=vals[i].split("=");if(pair.length==1){opts.set(pair[0],true)}else{opts.set(pair[0],pair[1])}}}for(var id in dict){var val;if(!opts.has(id)){continue}val=opts.get(id);var def=dict[id];var typ=typeof def;if(def==null||typ=="number"){if(!isFinite(+val)){throw new Error("bwipp.invalidOptionType: "+id+": not a realtype: "+val)}if(typeof val=="string"){val=+val;opts.set(id,val)}}else if(typ=="boolean"){if(val!==true&&val!==false){if(val==null||(val|0)===val){val=!!val}else if(val=="true"){val=true}else if(val=="false"){val=false}else{throw new Error("bwipp.invalidOptionType: "+id+": not a booleantype: "+val)}opts.set(id,val)}}else if(typ=="string"||def instanceof Uint8Array){if(typeof val=="number"){val=""+val;opts.set(id,val)}else if(typeof val!="string"&&!(val instanceof Uint8Array)){throw new Error("bwipp.invalidOptionType: "+id+": not a stringtype: "+val)}}dict[id]=val}}function bwipp_loadctx(f){if(!f.$ctx){f.$ctx={}}var next=Object.getPrototypeOf($_);Object.setPrototypeOf(f.$ctx,next);Object.setPrototypeOf($_,f.$ctx)}function bwipp_parseinput(){$_=Object.create($_);bwipp_loadctx(bwipp_parseinput);$_.fncvals=$k[--$j];$_.barcode=$k[--$j];var _2="parse";$_[_2]=$g($_.fncvals,_2);delete $_.fncvals[_2];var _6="parsefnc";$_[_6]=$g($_.fncvals,_6);delete $_.fncvals[_6];var _A="parseonly";var _C=$g($_.fncvals,_A)!==undefined;$_[_A]=_C;delete $_.fncvals[_A];var _E="eci";var _G=$g($_.fncvals,_E)!==undefined;$_[_E]=_G;delete $_.fncvals[_E];if(!bwipp_parseinput.__225__){$_=Object.create($_);$k[$j++]=Infinity;var _I=$a(["NUL","SOH","STX","ETX","EOT","ENQ","ACK","BEL","BS","TAB","LF","VT","FF","CR","","","DLE","DC1","DC2","DC3","DC4","NAK","SYN","ETB","CAN","EM","SUB","ESC","FS","GS","RS","US"]);$k[$j++]=0;for(var _J=0,_K=_I.length;_J<_K;_J++){var _M=$k[--$j];$k[$j++]=$g(_I,_J);$k[$j++]=_M;$k[$j++]=$f(_M+1)}$j--;$_.ctrl=$d();for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_parseinput.$ctx[id]=$_[id]);bwipp_parseinput.__225__=1;$_=Object.getPrototypeOf($_)}$_.msg=$a($_.barcode.length);$_.j=0;$k[$j++]=$_.barcode;for(;;){$X($k[--$j],"^");var _T=$k[--$j];var _U=$k[--$j];$k[$j++]=_T;$k[$j++]=_U.length;$k[$j++]=$_.msg;$k[$j++]=$_.j;$k[$j++]=_U;$k[$j++]=Infinity;var _X=$k[--$j];var _Y=$k[--$j];$k[$j++]=_X;$F(_Y);var _Z=$a();var _a=$k[--$j];$P($k[--$j],_a,_Z);$_.j=$f($k[--$j]+$_.j);if($k[--$j]){$j--;for(var _f=0,_g=1;_f<_g;_f++){if($an($nt($_.parse),$nt($_.parsefnc))){$p($_.msg,$_.j,94);$_.j=$f($_.j+1);break}$p($_.msg,$_.j,94);$_.j=$f($_.j+1);if($_.parse){var _q=$k[--$j];$k[$j++]=_q;if(_q.length>=3){var _r=$k[--$j];var _s=$G(_r,0,3);var _t=$_.ctrl;var _u=$g(_t,_s)!==undefined;$k[$j++]=_r;$k[$j++]=_t;$k[$j++]=_s;if(_u){$_.j=$f($_.j-1);var _w=$k[--$j];$p($_.msg,$_.j,$g($k[--$j],_w));$_.j=$f($_.j+1);var _12=$k[--$j];$k[$j++]=$G(_12,3,_12.length-3);break}else{$j-=2}}var _14=$k[--$j];$k[$j++]=_14;if(_14.length>=2){var _15=$k[--$j];var _16=$G(_15,0,2);var _17=$_.ctrl;var _18=$g(_17,_16)!==undefined;$k[$j++]=_15;$k[$j++]=_17;$k[$j++]=_16;if(_18){$_.j=$f($_.j-1);var _1A=$k[--$j];$p($_.msg,$_.j,$g($k[--$j],_1A));$_.j=$f($_.j+1);var _1G=$k[--$j];$k[$j++]=$G(_1G,2,_1G.length-2);break}else{$j-=2}}var _1I=$k[--$j];$k[$j++]=_1I;if(_1I.length>=3){var _1J=$k[--$j];var _1K=$G(_1J,0,3);$k[$j++]=_1J;$k[$j++]=true;for(var _1L=0,_1M=_1K.length;_1L<_1M;_1L++){var _1N=$g(_1K,_1L);if(_1N<48||_1N>57){$j--;$k[$j++]=false}}if($k[--$j]){var _1P=$k[--$j];var _1R=$i($G(_1P,0,3));$k[$j++]=_1P;$k[$j++]=_1R;if(_1R>255){$j-=2;$k[$j++]="bwipp.invalidOrdinal#282";$k[$j++]="Ordinal must be 000 to 255";bwipp_raiseerror()}$_.j=$f($_.j-1);$p($_.msg,$_.j,$k[--$j]);$_.j=$f($_.j+1);var _1X=$k[--$j];$k[$j++]=$G(_1X,3,_1X.length-3)}}}if($or($_.parseonly,$nt($_.parsefnc))||$g($_.msg,$f($_.j-1))!=94){break}$_.j=$f($_.j-1);var _1f=$k[--$j];$k[$j++]=_1f;if(_1f.length<3){$j--;$k[$j++]="bwipp.truncatedFNC#301";$k[$j++]="Function character truncated";bwipp_raiseerror()}var _1g=$k[--$j];$k[$j++]=_1g;if($g(_1g,0)==94){$p($_.msg,$_.j,94);$_.j=$f($_.j+1);var _1l=$k[--$j];$k[$j++]=$G(_1l,1,_1l.length-1);break}var _1n=$k[--$j];$k[$j++]=_1n;if($eq($G(_1n,0,3),"ECI")&&$_.eci){var _1q=$k[--$j];$k[$j++]=_1q;if(_1q.length<9){$j--;$k[$j++]="bwipp.truncatedECI#312";$k[$j++]="ECI truncated";bwipp_raiseerror()}var _1r=$k[--$j];var _1s=$G(_1r,3,6);$k[$j++]=_1r;$k[$j++]=_1s;for(var _1t=0,_1u=_1s.length;_1t<_1u;_1t++){var _1v=$g(_1s,_1t);if(_1v<48||_1v>57){$j-=2;$k[$j++]="bwipp.invalidECI#318";$k[$j++]="ECI must be 000000 to 999999";bwipp_raiseerror()}}var _1w=$k[--$j];$k[$j++]=0;$F(_1w,function(){var _1x=$k[--$j];var _1y=$k[--$j];$k[$j++]=$f(_1y-$f(_1x-48))*10});$p($_.msg,$_.j,~~($k[--$j]/10)-1e6);$_.j=$f($_.j+1);var _23=$k[--$j];$k[$j++]=$G(_23,9,_23.length-9);break}var _25=$k[--$j];$k[$j++]=_25;if(_25.length<4){$j--;$k[$j++]="bwipp.truncatedFNC#329";$k[$j++]="Function character truncated";bwipp_raiseerror()}var _26=$k[--$j];var _27=$G(_26,0,4);var _29=$g($_.fncvals,_27)!==undefined;$k[$j++]=_26;$k[$j++]=_27;if(!_29){var _2A=$k[--$j];var _2B=$s(_2A.length+28);$P(_2B,28,_2A);$P(_2B,0,"Unknown function character: ");var _2C=$k[--$j];$k[$j++]=_2B;$k[$j++]=_2C;$j--;var _2D=$k[--$j];$k[$j++]="bwipp.unknownFNC#335";$k[$j++]=_2D;bwipp_raiseerror()}$p($_.msg,$_.j,$g($_.fncvals,$k[--$j]));$_.j=$f($_.j+1);var _2K=$k[--$j];$k[$j++]=$G(_2K,4,_2K.length-4);break}}else{break}}if($nt($_.parseonly)){$k[$j++]=$G($_.msg,0,$_.j)}else{$k[$j++]=$s($_.j);for(var _2U=0,_2T=$f($_.j-1);_2U<=_2T;_2U+=1){var _2V=$k[--$j];$p(_2V,_2U,$g($_.msg,_2U));$k[$j++]=_2V}}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_gs1process(){$_=Object.create($_);bwipp_loadctx(bwipp_gs1process);if(!bwipp_gs1process.__2469__){$_=Object.create($_);var _1=new Map([["cset","N"],["min",18],["max",18],["opt",false],["linters",$a(["lintcsum","lintkey"])]]);var _2=$a([_1]);var _3=$a([]);var _4=new Map([["parts",_2],["dlpkey",_3]]);var _5=$a(["lintcsum","lintkey"]);var _6=new Map([["cset","N"],["min",14],["max",14],["opt",false],["linters",_5]]);var _7=$a([_6]);var _8=$a(["255","37"]);var _9=$a(["22","10","21"]);var _A=$a(["235"]);var _B=$a([_9,_A]);var _C=new Map([["parts",_7],["ex",_8],["dlpkey",_B]]);var _D=$a(["lintcsum","lintkey"]);var _E=new Map([["cset","N"],["min",14],["max",14],["opt",false],["linters",_D]]);var _F=$a([_E]);var _G=$a(["01","03"]);var _H=$a(["37"]);var _I=$a([_H]);var _J=$a([_I]);var _K=new Map([["parts",_F],["ex",_G],["req",_J]]);var _L=$a(["lintcsum","lintkey"]);var _M=new Map([["cset","N"],["min",14],["max",14],["opt",false],["linters",_L]]);var _N=$a([_M]);var _P=new Map([["parts",_N],["ex",$a(["01","02","37"])],["dlattr",false]]);var _R=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",$a([])]]);var _a=new Map([["parts",$a([_R])],["req",$a([$a([$a(["01"]),$a(["02"]),$a(["03"]),$a(["8006"]),$a(["8026"])])])]]);var _c=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a(["lintyymmd0"])]]);var _k=new Map([["parts",$a([_c])],["req",$a([$a([$a(["01"]),$a(["02"]),$a(["8006"]),$a(["8026"])])])]]);var _m=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a(["lintyymmd0"])]]);var _r=new Map([["parts",$a([_m])],["req",$a([$a([$a(["8020"])])])]]);var _t=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a(["lintyymmd0"])]]);var _11=new Map([["parts",$a([_t])],["req",$a([$a([$a(["01"]),$a(["02"]),$a(["8006"]),$a(["8026"])])])]]);var _13=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a(["lintyymmd0"])]]);var _1C=new Map([["parts",$a([_13])],["req",$a([$a([$a(["01"]),$a(["02"]),$a(["255"]),$a(["8006"]),$a(["8026"])])])]]);var _1E=new Map([["cset","N"],["min",2],["max",2],["opt",false],["linters",$a([])]]);var _1M=new Map([["parts",$a([_1E])],["req",$a([$a([$a(["01"]),$a(["02"]),$a(["8006"]),$a(["8026"])])])]]);var _1O=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",$a([])]]);var _1W=new Map([["parts",$a([_1O])],["ex",$a(["235"])],["req",$a([$a([$a(["01"]),$a(["03"]),$a(["8006"])])])],["dlattr",false]]);var _1Y=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",$a([])]]);var _1d=new Map([["parts",$a([_1Y])],["req",$a([$a([$a(["01"])])])],["dlattr",false]]);var _1f=new Map([["cset","X"],["min",1],["max",28],["opt",false],["linters",$a([])]]);var _1k=new Map([["parts",$a([_1f])],["req",$a([$a([$a(["01"])])])],["dlattr",false]]);var _1m=new Map([["cset","X"],["min",1],["max",30],["opt",false],["linters",$a([])]]);var _1u=new Map([["parts",$a([_1m])],["req",$a([$a([$a(["01"]),$a(["02"]),$a(["8006"]),$a(["8026"])])])]]);var _1w=new Map([["cset","N"],["min",1],["max",6],["opt",false],["linters",$a([])]]);var _24=$a([$a([$a(["01"]),$a(["02"]),$a(["03"]),$a(["8006"]),$a(["8026"])])]);var _25=new Map([["parts",$a([_1w])],["req",_24]]);var _27=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",$a([])]]);var _2C=new Map([["parts",$a([_27])],["req",$a([$a([$a(["01"])])])]]);var _2E=new Map([["cset","X"],["min",1],["max",30],["opt",false],["linters",$a([])]]);var _2M=new Map([["parts",$a([_2E])],["req",$a([$a([$a(["01"]),$a(["8006"])]),$a([$a(["21"])])])]]);var _2O=new Map([["cset","X"],["min",1],["max",30],["opt",false],["linters",$a([])]]);var _2U=new Map([["parts",$a([_2O])],["req",$a([$a([$a(["01"]),$a(["8006"])])])]]);var _2W=new Map([["cset","N"],["min",13],["max",13],["opt",false],["linters",$a(["lintcsum","lintkey"])]]);var _2Y=new Map([["cset","X"],["min",1],["max",17],["opt",true],["linters",$a([])]]);var _2b=new Map([["parts",$a([_2W,_2Y])],["dlpkey",$a([])]]);var _2d=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",$a([])]]);var _2i=new Map([["parts",$a([_2d])],["req",$a([$a([$a(["414"])])])],["dlattr",false]]);var _2k=new Map([["cset","N"],["min",13],["max",13],["opt",false],["linters",$a(["lintcsum","lintkey"])]]);var _2m=new Map([["cset","N"],["min",1],["max",12],["opt",true],["linters",$a([])]]);var _2q=new Map([["parts",$a([_2k,_2m])],["ex",$a(["01","02","415","8006","8020","8026"])],["dlpkey",$a([])]]);var _2s=new Map([["cset","N"],["min",1],["max",8],["opt",false],["linters",$a([])]]);var _2y=new Map([["parts",$a([_2s])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _30=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _37=new Map([["parts",$a([_30])],["ex",$a(["310n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _39=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _3G=new Map([["parts",$a([_39])],["ex",$a(["311n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _3I=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _3P=new Map([["parts",$a([_3I])],["ex",$a(["312n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _3R=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _3Y=new Map([["parts",$a([_3R])],["ex",$a(["313n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _3a=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _3h=new Map([["parts",$a([_3a])],["ex",$a(["314n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _3j=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _3q=new Map([["parts",$a([_3j])],["ex",$a(["315n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _3s=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _3z=new Map([["parts",$a([_3s])],["ex",$a(["316n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _41=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _48=new Map([["parts",$a([_41])],["ex",$a(["320n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _4A=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _4H=new Map([["parts",$a([_4A])],["ex",$a(["321n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _4J=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _4Q=new Map([["parts",$a([_4J])],["ex",$a(["322n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _4S=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _4Z=new Map([["parts",$a([_4S])],["ex",$a(["323n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _4b=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _4i=new Map([["parts",$a([_4b])],["ex",$a(["324n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _4k=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _4r=new Map([["parts",$a([_4k])],["ex",$a(["325n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _4t=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _50=new Map([["parts",$a([_4t])],["ex",$a(["326n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _52=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _59=new Map([["parts",$a([_52])],["ex",$a(["327n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _5B=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _5I=new Map([["parts",$a([_5B])],["ex",$a(["328n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _5K=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _5R=new Map([["parts",$a([_5K])],["ex",$a(["329n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _5T=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _5a=new Map([["parts",$a([_5T])],["ex",$a(["330n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _5c=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _5j=new Map([["parts",$a([_5c])],["ex",$a(["331n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _5l=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _5s=new Map([["parts",$a([_5l])],["ex",$a(["332n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _5u=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _61=new Map([["parts",$a([_5u])],["ex",$a(["333n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _63=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _6A=new Map([["parts",$a([_63])],["ex",$a(["334n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _6C=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _6J=new Map([["parts",$a([_6C])],["ex",$a(["335n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _6L=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _6S=new Map([["parts",$a([_6L])],["ex",$a(["336n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _6U=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _6a=new Map([["parts",$a([_6U])],["ex",$a(["337n"])],["req",$a([$a([$a(["01"])])])]]);var _6c=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _6j=new Map([["parts",$a([_6c])],["ex",$a(["340n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _6l=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _6s=new Map([["parts",$a([_6l])],["ex",$a(["341n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _6u=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _71=new Map([["parts",$a([_6u])],["ex",$a(["342n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _73=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _7A=new Map([["parts",$a([_73])],["ex",$a(["343n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _7C=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _7J=new Map([["parts",$a([_7C])],["ex",$a(["344n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _7L=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _7S=new Map([["parts",$a([_7L])],["ex",$a(["345n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _7U=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _7b=new Map([["parts",$a([_7U])],["ex",$a(["346n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _7d=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _7k=new Map([["parts",$a([_7d])],["ex",$a(["347n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _7m=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _7t=new Map([["parts",$a([_7m])],["ex",$a(["348n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _7v=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _82=new Map([["parts",$a([_7v])],["ex",$a(["349n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _84=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _8B=new Map([["parts",$a([_84])],["ex",$a(["350n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _8D=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _8K=new Map([["parts",$a([_8D])],["ex",$a(["351n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _8M=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _8T=new Map([["parts",$a([_8M])],["ex",$a(["352n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _8V=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _8c=new Map([["parts",$a([_8V])],["ex",$a(["353n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _8e=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _8l=new Map([["parts",$a([_8e])],["ex",$a(["354n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _8n=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _8u=new Map([["parts",$a([_8n])],["ex",$a(["355n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _8w=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _93=new Map([["parts",$a([_8w])],["ex",$a(["356n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _95=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _9C=new Map([["parts",$a([_95])],["ex",$a(["357n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _9E=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _9L=new Map([["parts",$a([_9E])],["ex",$a(["360n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _9N=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _9U=new Map([["parts",$a([_9N])],["ex",$a(["361n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _9W=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _9d=new Map([["parts",$a([_9W])],["ex",$a(["362n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _9f=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _9m=new Map([["parts",$a([_9f])],["ex",$a(["363n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _9o=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _9v=new Map([["parts",$a([_9o])],["ex",$a(["364n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _9x=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _A4=new Map([["parts",$a([_9x])],["ex",$a(["365n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _A6=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _AD=new Map([["parts",$a([_A6])],["ex",$a(["366n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _AF=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _AM=new Map([["parts",$a([_AF])],["ex",$a(["367n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _AO=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _AV=new Map([["parts",$a([_AO])],["ex",$a(["368n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _AX=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _Ae=new Map([["parts",$a([_AX])],["ex",$a(["369n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _Ag=new Map([["cset","N"],["min",1],["max",8],["opt",false],["linters",$a([])]]);var _Ao=new Map([["parts",$a([_Ag])],["req",$a([$a([$a(["00"])]),$a([$a(["02"]),$a(["8026"])])])]]);var _Aq=new Map([["cset","N"],["min",1],["max",15],["opt",false],["linters",$a([])]]);var _Ax=new Map([["parts",$a([_Aq])],["ex",$a(["390n","391n","394n","8111"])],["req",$a([$a([$a(["255"]),$a(["8020"])])])]]);var _Az=new Map([["cset","N"],["min",3],["max",3],["opt",false],["linters",$a(["lintiso4217"])]]);var _B1=new Map([["cset","N"],["min",1],["max",15],["opt",false],["linters",$a([])]]);var _B7=new Map([["parts",$a([_Az,_B1])],["ex",$a(["391n"])],["req",$a([$a([$a(["8020"])])])]]);var _B9=new Map([["cset","N"],["min",1],["max",15],["opt",false],["linters",$a([])]]);var _BL=new Map([["parts",$a([_B9])],["ex",$a(["392n","393n"])],["req",$a([$a([$a(["01"])]),$a([$a(["30"]),$a(["31nn"]),$a(["32nn"]),$a(["35nn"]),$a(["36nn"])])])]]);var _BN=new Map([["cset","N"],["min",3],["max",3],["opt",false],["linters",$a(["lintiso4217"])]]);var _BP=new Map([["cset","N"],["min",1],["max",15],["opt",false],["linters",$a([])]]);var _BZ=new Map([["parts",$a([_BN,_BP])],["ex",$a(["393n"])],["req",$a([$a([$a(["30"]),$a(["31nn"]),$a(["32nn"]),$a(["35nn"]),$a(["36nn"])])])]]);var _Bb=new Map([["cset","N"],["min",4],["max",4],["opt",false],["linters",$a([])]]);var _Bh=new Map([["parts",$a([_Bb])],["ex",$a(["394n","8111"])],["req",$a([$a([$a(["255"])])])]]);var _Bj=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _Bt=new Map([["parts",$a([_Bj])],["ex",$a(["392n","393n","395n","8005"])],["req",$a([$a([$a(["30"]),$a(["31nn"]),$a(["32nn"]),$a(["35nn"]),$a(["36nn"])])])]]);var _Bv=new Map([["cset","X"],["min",1],["max",30],["opt",false],["linters",$a([])]]);var _Bx=new Map([["parts",$a([_Bv])]]);var _Bz=new Map([["cset","X"],["min",1],["max",30],["opt",false],["linters",$a(["lintkey"])]]);var _C2=new Map([["parts",$a([_Bz])],["dlpkey",$a([])]]);var _C4=new Map([["cset","N"],["min",17],["max",17],["opt",false],["linters",$a(["lintcsum","lintkey"])]]);var _C7=new Map([["parts",$a([_C4])],["dlpkey",$a([])]]);var _C9=new Map([["cset","X"],["min",1],["max",30],["opt",false],["linters",$a([])]]);var _CE=new Map([["parts",$a([_C9])],["req",$a([$a([$a(["00"])])])]]);var _CG=new Map([["cset","N"],["min",13],["max",13],["opt",false],["linters",$a(["lintcsum","lintkey"])]]);var _CI=new Map([["parts",$a([_CG])]]);var _CK=new Map([["cset","N"],["min",13],["max",13],["opt",false],["linters",$a(["lintcsum","lintkey"])]]);var _CP=new Map([["parts",$a([_CK])],["dlpkey",$a([$a(["254"]),$a(["7040"])])]]);var _CR=new Map([["cset","N"],["min",13],["max",13],["opt",false],["linters",$a(["lintcsum","lintkey"])]]);var _CY=new Map([["parts",$a([_CR])],["req",$a([$a([$a(["8020"])])])],["dlpkey",$a([$a(["8020"])])]]);var _Ca=new Map([["cset","N"],["min",13],["max",13],["opt",false],["linters",$a(["lintcsum","lintkey"])]]);var _Cc=new Map([["parts",$a([_Ca])]]);var _Ce=new Map([["cset","N"],["min",13],["max",13],["opt",false],["linters",$a(["lintcsum","lintkey"])]]);var _Ci=new Map([["parts",$a([_Ce])],["dlpkey",$a([$a(["7040"])])]]);var _Ck=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",$a([])]]);var _Cn=new Map([["parts",$a([_Ck])],["ex",$a(["421"])]]);var _Cp=new Map([["cset","N"],["min",3],["max",3],["opt",false],["linters",$a(["lintiso3166"])]]);var _Cr=new Map([["cset","X"],["min",1],["max",9],["opt",false],["linters",$a([])]]);var _Cu=new Map([["parts",$a([_Cp,_Cr])],["ex",$a(["4307"])]]);var _Cw=new Map([["cset","N"],["min",3],["max",3],["opt",false],["linters",$a(["lintiso3166"])]]);var _D5=new Map([["parts",$a([_Cw])],["ex",$a(["426"])],["req",$a([$a([$a(["01"]),$a(["02"]),$a(["8006"]),$a(["8026"])])])]]);var _D7=new Map([["cset","N"],["min",1],["max",15],["opt",false],["linters",$a(["lintiso3166list"])]]);var _DE=new Map([["parts",$a([_D7])],["ex",$a(["426"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _DG=new Map([["cset","N"],["min",3],["max",3],["opt",false],["linters",$a(["lintiso3166"])]]);var _DN=new Map([["parts",$a([_DG])],["ex",$a(["426"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _DP=new Map([["cset","N"],["min",1],["max",15],["opt",false],["linters",$a(["lintiso3166list"])]]);var _DW=new Map([["parts",$a([_DP])],["ex",$a(["426"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _DY=new Map([["cset","N"],["min",3],["max",3],["opt",false],["linters",$a(["lintiso3166"])]]);var _De=new Map([["parts",$a([_DY])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _Dg=new Map([["cset","X"],["min",1],["max",3],["opt",false],["linters",$a([])]]);var _Do=new Map([["parts",$a([_Dg])],["req",$a([$a([$a(["01"]),$a(["02"])]),$a([$a(["422"])])])]]);var _Dq=new Map([["cset","X"],["min",1],["max",35],["opt",false],["linters",$a(["lintpcenc"])]]);var _Dv=new Map([["parts",$a([_Dq])],["req",$a([$a([$a(["00"])])])]]);var _Dx=new Map([["cset","X"],["min",1],["max",70],["opt",false],["linters",$a(["lintpcenc"])]]);var _E2=new Map([["parts",$a([_Dx])],["req",$a([$a([$a(["00"])])])]]);var _E4=new Map([["cset","X"],["min",1],["max",70],["opt",false],["linters",$a(["lintpcenc"])]]);var _E9=new Map([["parts",$a([_E4])],["req",$a([$a([$a(["4302"])])])]]);var _EB=new Map([["cset","X"],["min",1],["max",70],["opt",false],["linters",$a(["lintpcenc"])]]);var _EG=new Map([["parts",$a([_EB])],["req",$a([$a([$a(["00"])])])]]);var _EI=new Map([["cset","X"],["min",2],["max",2],["opt",false],["linters",$a(["lintiso3166alpha2"])]]);var _EN=new Map([["parts",$a([_EI])],["req",$a([$a([$a(["00"])])])]]);var _EP=new Map([["cset","X"],["min",1],["max",30],["opt",false],["linters",$a([])]]);var _EU=new Map([["parts",$a([_EP])],["req",$a([$a([$a(["00"])])])]]);var _EW=new Map([["cset","N"],["min",10],["max",10],["opt",false],["linters",$a(["lintlatitude"])]]);var _EY=new Map([["cset","N"],["min",10],["max",10],["opt",false],["linters",$a(["lintlongitude"])]]);var _Ed=new Map([["parts",$a([_EW,_EY])],["req",$a([$a([$a(["00"])])])]]);var _Ef=new Map([["cset","X"],["min",1],["max",35],["opt",false],["linters",$a(["lintpcenc"])]]);var _Ek=new Map([["parts",$a([_Ef])],["req",$a([$a([$a(["00"])])])]]);var _Em=new Map([["cset","X"],["min",1],["max",70],["opt",false],["linters",$a(["lintpcenc"])]]);var _Er=new Map([["parts",$a([_Em])],["req",$a([$a([$a(["00"])])])]]);var _Et=new Map([["cset","X"],["min",1],["max",70],["opt",false],["linters",$a(["lintpcenc"])]]);var _Ey=new Map([["parts",$a([_Et])],["req",$a([$a([$a(["4312"])])])]]);var _F0=new Map([["cset","X"],["min",1],["max",70],["opt",false],["linters",$a(["lintpcenc"])]]);var _F5=new Map([["parts",$a([_F0])],["req",$a([$a([$a(["00"])])])]]);var _F7=new Map([["cset","X"],["min",2],["max",2],["opt",false],["linters",$a(["lintiso3166alpha2"])]]);var _FC=new Map([["parts",$a([_F7])],["req",$a([$a([$a(["00"])])])]]);var _FE=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",$a([])]]);var _FJ=new Map([["parts",$a([_FE])],["req",$a([$a([$a(["00"])])])]]);var _FL=new Map([["cset","X"],["min",1],["max",30],["opt",false],["linters",$a([])]]);var _FQ=new Map([["parts",$a([_FL])],["req",$a([$a([$a(["00"])])])]]);var _FS=new Map([["cset","X"],["min",1],["max",35],["opt",false],["linters",$a(["lintpcenc"])]]);var _FX=new Map([["parts",$a([_FS])],["req",$a([$a([$a(["00"])])])]]);var _FZ=new Map([["cset","N"],["min",1],["max",1],["opt",false],["linters",$a(["lintyesno"])]]);var _Fe=new Map([["parts",$a([_FZ])],["req",$a([$a([$a(["00"])])])]]);var _Fg=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a(["lintyymmd0"])]]);var _Fi=new Map([["cset","N"],["min",4],["max",4],["opt",false],["linters",$a(["linthhmm"])]]);var _Fn=new Map([["parts",$a([_Fg,_Fi])],["req",$a([$a([$a(["00"])])])]]);var _Fp=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a(["lintyymmdd"])]]);var _Fu=new Map([["parts",$a([_Fp])],["req",$a([$a([$a(["00"])])])]]);var _Fw=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _Fy=new Map([["cset","X"],["min",1],["max",1],["opt",true],["linters",$a(["linthyphen"])]]);var _G4=new Map([["parts",$a([_Fw,_Fy])],["ex",$a(["4331"])],["req",$a([$a([$a(["00"])])])]]);var _G6=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _G8=new Map([["cset","X"],["min",1],["max",1],["opt",true],["linters",$a(["linthyphen"])]]);var _GE=new Map([["parts",$a([_G6,_G8])],["ex",$a(["4330"])],["req",$a([$a([$a(["00"])])])]]);var _GG=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _GI=new Map([["cset","X"],["min",1],["max",1],["opt",true],["linters",$a(["linthyphen"])]]);var _GO=new Map([["parts",$a([_GG,_GI])],["ex",$a(["4333"])],["req",$a([$a([$a(["00"])])])]]);var _GQ=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _GS=new Map([["cset","X"],["min",1],["max",1],["opt",true],["linters",$a(["linthyphen"])]]);var _GY=new Map([["parts",$a([_GQ,_GS])],["ex",$a(["4332"])],["req",$a([$a([$a(["00"])])])]]);var _Ga=new Map([["cset","N"],["min",13],["max",13],["opt",false],["linters",$a([])]]);var _Gi=new Map([["parts",$a([_Ga])],["req",$a([$a([$a(["01"]),$a(["02"]),$a(["8006"]),$a(["8026"])])])]]);var _Gk=new Map([["cset","X"],["min",1],["max",30],["opt",false],["linters",$a([])]]);var _Gq=new Map([["parts",$a([_Gk])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _Gs=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a(["lintyymmdd"])]]);var _Gu=new Map([["cset","N"],["min",4],["max",4],["opt",false],["linters",$a(["linthhmm"])]]);var _H0=new Map([["parts",$a([_Gs,_Gu])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _H2=new Map([["cset","N"],["min",1],["max",4],["opt",false],["linters",$a([])]]);var _H9=new Map([["parts",$a([_H2])],["req",$a([$a([$a(["01"])]),$a([$a(["10"])])])]]);var _HB=new Map([["cset","X"],["min",1],["max",12],["opt",false],["linters",$a([])]]);var _HH=new Map([["parts",$a([_HB])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _HJ=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a(["lintyymmdd"])]]);var _HP=new Map([["parts",$a([_HJ])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _HR=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a(["lintyymmdd"])]]);var _HT=new Map([["cset","N"],["min",6],["max",6],["opt",true],["linters",$a(["lintyymmdd"])]]);var _HZ=new Map([["parts",$a([_HR,_HT])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _Hb=new Map([["cset","X"],["min",1],["max",3],["opt",false],["linters",$a([])]]);var _Hh=new Map([["parts",$a([_Hb])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _Hj=new Map([["cset","X"],["min",1],["max",10],["opt",false],["linters",$a([])]]);var _Hp=new Map([["parts",$a([_Hj])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _Hr=new Map([["cset","X"],["min",1],["max",2],["opt",false],["linters",$a([])]]);var _Hx=new Map([["parts",$a([_Hr])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _Hz=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a(["lintyymmdd"])]]);var _I1=new Map([["cset","N"],["min",4],["max",4],["opt",true],["linters",$a(["linthhmm"])]]);var _I7=new Map([["parts",$a([_Hz,_I1])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _I9=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",$a([])]]);var _IH=new Map([["parts",$a([_I9])],["req",$a([$a([$a(["01"]),$a(["8006"])]),$a([$a(["416"])])])]]);var _IJ=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",$a([])]]);var _IP=new Map([["parts",$a([_IJ])],["req",$a([$a([$a(["01"]),$a(["8006"])])])]]);var _IR=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",$a([])]]);var _IW=new Map([["parts",$a([_IR])],["req",$a([$a([$a(["7021"])])])]]);var _IY=new Map([["cset","X"],["min",1],["max",30],["opt",false],["linters",$a(["lintkey"])]]);var _Ia=new Map([["parts",$a([_IY])]]);var _Ic=new Map([["cset","N"],["min",3],["max",3],["opt",false],["linters",$a(["lintiso3166999"])]]);var _Ie=new Map([["cset","X"],["min",1],["max",27],["opt",false],["linters",$a([])]]);var _Ik=new Map([["parts",$a([_Ic,_Ie])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _Im=new Map([["cset","N"],["min",1],["max",1],["opt",false],["linters",$a([])]]);var _Io=new Map([["cset","X"],["min",1],["max",1],["opt",false],["linters",$a([])]]);var _Iq=new Map([["cset","X"],["min",1],["max",1],["opt",false],["linters",$a([])]]);var _Is=new Map([["cset","X"],["min",1],["max",1],["opt",false],["linters",$a(["lintimporteridx"])]]);var _Iu=new Map([["parts",$a([_Im,_Io,_Iq,_Is])],["dlattr",false]]);var _Iw=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",$a([])]]);var _J1=new Map([["parts",$a([_Iw])],["req",$a([$a([$a(["01"])])])]]);var _J3=new Map([["cset","X"],["min",2],["max",2],["opt",false],["linters",$a([])]]);var _J5=new Map([["cset","X"],["min",1],["max",28],["opt",false],["linters",$a([])]]);var _JB=new Map([["parts",$a([_J3,_J5])],["req",$a([$a([$a(["01"]),$a(["8004"])])])]]);var _JD=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",$a([])]]);var _JJ=new Map([["parts",$a([_JD])],["req",$a([$a([$a(["01"]),$a(["8006"])])])]]);var _JL=new Map([["cset","N"],["min",2],["max",2],["opt",false],["linters",$a(["lintmediatype"])]]);var _JR=new Map([["parts",$a([_JL])],["req",$a([$a([$a(["8017"]),$a(["8018"])])])]]);var _JT=new Map([["cset","X"],["min",1],["max",25],["opt",false],["linters",$a([])]]);var _JZ=new Map([["parts",$a([_JT])],["req",$a([$a([$a(["8017"]),$a(["8018"])])])]]);var _Jb=new Map([["cset","N"],["min",8],["max",8],["opt",false],["linters",$a(["lintyyyymmdd"])]]);var _Jh=new Map([["parts",$a([_Jb])],["ex",$a(["7251"])],["req",$a([$a([$a(["8018"])])])],["dlattr",false]]);var _Jj=new Map([["cset","N"],["min",8],["max",8],["opt",false],["linters",$a(["lintyyyymmdd"])]]);var _Jl=new Map([["cset","N"],["min",4],["max",4],["opt",false],["linters",$a(["linthhmm"])]]);var _Jr=new Map([["parts",$a([_Jj,_Jl])],["ex",$a(["7250"])],["req",$a([$a([$a(["8018"])])])],["dlattr",false]]);var _Jt=new Map([["cset","N"],["min",1],["max",1],["opt",false],["linters",$a(["lintiso5218"])]]);var _Jy=new Map([["parts",$a([_Jt])],["req",$a([$a([$a(["8018"])])])],["dlattr",false]]);var _K0=new Map([["cset","X"],["min",1],["max",40],["opt",false],["linters",$a(["lintpcenc"])]]);var _K7=new Map([["parts",$a([_K0])],["ex",$a(["7256","7259"])],["req",$a([$a([$a(["8017"]),$a(["8018"])])])],["dlattr",false]]);var _K9=new Map([["cset","X"],["min",1],["max",10],["opt",false],["linters",$a([])]]);var _KG=new Map([["parts",$a([_K9])],["ex",$a(["7256","7259"])],["req",$a([$a([$a(["8017"]),$a(["8018"])])])],["dlattr",false]]);var _KI=new Map([["cset","X"],["min",1],["max",90],["opt",false],["linters",$a(["lintpcenc"])]]);var _KO=new Map([["parts",$a([_KI])],["req",$a([$a([$a(["8017"]),$a(["8018"])])])],["dlattr",false]]);var _KQ=new Map([["cset","X"],["min",1],["max",70],["opt",false],["linters",$a(["lintpcenc"])]]);var _KV=new Map([["parts",$a([_KQ])],["req",$a([$a([$a(["8018"])])])],["dlattr",false]]);var _KX=new Map([["cset","X"],["min",3],["max",3],["opt",false],["linters",$a(["lintposinseqslash"])]]);var _Kc=new Map([["parts",$a([_KX])],["req",$a([$a([$a(["8018","7259"])])])],["dlattr",false]]);var _Ke=new Map([["cset","X"],["min",1],["max",40],["opt",false],["linters",$a(["lintpcenc"])]]);var _Kk=new Map([["parts",$a([_Ke])],["ex",$a(["7256"])],["req",$a([$a([$a(["8018"])])])],["dlattr",false]]);var _Km=new Map([["cset","N"],["min",4],["max",4],["opt",false],["linters",$a(["lintnonzero"])]]);var _Ko=new Map([["cset","N"],["min",5],["max",5],["opt",false],["linters",$a(["lintnonzero"])]]);var _Kq=new Map([["cset","N"],["min",3],["max",3],["opt",false],["linters",$a(["lintnonzero"])]]);var _Ks=new Map([["cset","N"],["min",1],["max",1],["opt",false],["linters",$a(["lintwinding"])]]);var _Ku=new Map([["cset","N"],["min",1],["max",1],["opt",false],["linters",$a([])]]);var _Kz=new Map([["parts",$a([_Km,_Ko,_Kq,_Ks,_Ku])],["req",$a([$a([$a(["01"])])])]]);var _L1=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",$a([])]]);var _L3=new Map([["parts",$a([_L1])]]);var _L5=new Map([["cset","N"],["min",1],["max",1],["opt",false],["linters",$a(["lintzero"])]]);var _L7=new Map([["cset","N"],["min",13],["max",13],["opt",false],["linters",$a(["lintcsum","lintkey"])]]);var _L9=new Map([["cset","X"],["min",1],["max",16],["opt",true],["linters",$a([])]]);var _LC=new Map([["parts",$a([_L5,_L7,_L9])],["dlpkey",$a([])]]);var _LE=new Map([["cset","X"],["min",1],["max",30],["opt",false],["linters",$a(["lintkey"])]]);var _LI=new Map([["parts",$a([_LE])],["dlpkey",$a([$a(["7040"])])]]);var _LK=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _LQ=new Map([["parts",$a([_LK])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _LS=new Map([["cset","N"],["min",14],["max",14],["opt",false],["linters",$a(["lintcsum"])]]);var _LU=new Map([["cset","N"],["min",4],["max",4],["opt",false],["linters",$a(["lintpieceoftotal"])]]);var _LZ=new Map([["parts",$a([_LS,_LU])],["ex",$a(["01","37"])],["dlpkey",$a([$a(["22","10","21"])])]]);var _Lb=new Map([["cset","X"],["min",1],["max",34],["opt",false],["linters",$a(["lintiban"])]]);var _Lg=new Map([["parts",$a([_Lb])],["req",$a([$a([$a(["415"])])])]]);var _Li=new Map([["cset","N"],["min",8],["max",8],["opt",false],["linters",$a(["lintyymmddhh"])]]);var _Lk=new Map([["cset","N"],["min",1],["max",4],["opt",true],["linters",$a(["lintmmoptss"])]]);var _Lq=new Map([["parts",$a([_Li,_Lk])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _Ls=new Map([["cset","X"],["min",1],["max",50],["opt",false],["linters",$a([])]]);var _Ly=new Map([["parts",$a([_Ls])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _M0=new Map([["cset","Y"],["min",1],["max",30],["opt",false],["linters",$a(["lintkey"])]]);var _M4=new Map([["parts",$a([_M0])],["dlpkey",$a([$a(["8011"])])]]);var _M6=new Map([["cset","N"],["min",1],["max",12],["opt",false],["linters",$a(["lintnozeroprefix"])]]);var _MB=new Map([["parts",$a([_M6])],["req",$a([$a([$a(["8010"])])])],["dlattr",false]]);var _MD=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",$a([])]]);var _MJ=new Map([["parts",$a([_MD])],["req",$a([$a([$a(["01"]),$a(["8006"])])])]]);var _ML=new Map([["cset","X"],["min",1],["max",25],["opt",false],["linters",$a(["lintcsumalpha","lintkey"])]]);var _MO=new Map([["parts",$a([_ML])],["dlpkey",$a([])]]);var _MQ=new Map([["cset","X"],["min",1],["max",25],["opt",false],["linters",$a(["lintcsumalpha","lintkey","linthasnondigit"])]]);var _MV=new Map([["parts",$a([_MQ])],["req",$a([$a([$a(["01"])])])],["dlattr",false]]);var _MX=new Map([["cset","N"],["min",18],["max",18],["opt",false],["linters",$a(["lintcsum","lintkey"])]]);var _Mc=new Map([["parts",$a([_MX])],["ex",$a(["8018"])],["dlpkey",$a([$a(["8019"])])]]);var _Me=new Map([["cset","N"],["min",18],["max",18],["opt",false],["linters",$a(["lintcsum","lintkey"])]]);var _Mj=new Map([["parts",$a([_Me])],["ex",$a(["8017"])],["dlpkey",$a([$a(["8019"])])]]);var _Ml=new Map([["cset","N"],["min",1],["max",10],["opt",false],["linters",$a([])]]);var _Mr=new Map([["parts",$a([_Ml])],["req",$a([$a([$a(["8017"]),$a(["8018"])])])],["dlattr",false]]);var _Mt=new Map([["cset","X"],["min",1],["max",25],["opt",false],["linters",$a([])]]);var _My=new Map([["parts",$a([_Mt])],["req",$a([$a([$a(["415"])])])]]);var _N0=new Map([["cset","N"],["min",14],["max",14],["opt",false],["linters",$a(["lintcsum"])]]);var _N2=new Map([["cset","N"],["min",4],["max",4],["opt",false],["linters",$a(["lintpieceoftotal"])]]);var _N8=new Map([["parts",$a([_N0,_N2])],["ex",$a(["02","8006"])],["req",$a([$a([$a(["37"])])])]]);var _NA=new Map([["cset","Z"],["min",1],["max",90],["opt",false],["linters",$a([])]]);var _NO=new Map([["parts",$a([_NA])],["req",$a([$a([$a(["00"]),$a(["01","21"]),$a(["253"]),$a(["255"]),$a(["8003"]),$a(["8004"]),$a(["8006","21"]),$a(["8010","8011"]),$a(["8017"]),$a(["8018"])])])]]);var _NQ=new Map([["cset","X"],["min",1],["max",70],["opt",false],["linters",$a(["lintcouponcode"])]]);var _NS=new Map([["parts",$a([_NQ])]]);var _NU=new Map([["cset","N"],["min",4],["max",4],["opt",false],["linters",$a([])]]);var _NZ=new Map([["parts",$a([_NU])],["req",$a([$a([$a(["255"])])])]]);var _Nb=new Map([["cset","X"],["min",1],["max",70],["opt",false],["linters",$a(["lintcouponposoffer"])]]);var _Nd=new Map([["parts",$a([_Nb])]]);var _Nf=new Map([["cset","X"],["min",1],["max",70],["opt",false],["linters",$a([])]]);var _Nk=new Map([["parts",$a([_Nf])],["req",$a([$a([$a(["01"])])])],["dlattr",false]]);var _Nm=new Map([["cset","X"],["min",1],["max",30],["opt",false],["linters",$a([])]]);var _No=new Map([["parts",$a([_Nm])]]);var _Nq=new Map([["cset","X"],["min",1],["max",90],["opt",false],["linters",$a([])]]);var _Ns=new Map([["parts",$a([_Nq])]]);var _Nt=new Map([["00",_4],["01",_C],["02",_K],["03",_P],["10",_a],["11",_k],["12",_r],["13",_11],["15",_11],["16",_11],["17",_1C],["20",_1M],["21",_1W],["22",_1d],["235",_1k],["240",_1u],["241",_1u],["242",_25],["243",_2C],["250",_2M],["251",_2U],["253",_2b],["254",_2i],["255",_2q],["30",_2y],["3100",_37],["3101",_37],["3102",_37],["3103",_37],["3104",_37],["3105",_37],["3110",_3G],["3111",_3G],["3112",_3G],["3113",_3G],["3114",_3G],["3115",_3G],["3120",_3P],["3121",_3P],["3