PluginProbe
WCPOS – Point of Sale (POS) plugin for WooCommerce / 1.9.14
WCPOS – Point of Sale (POS) plugin for WooCommerce v1.9.14
1.10.19 1.10.18 1.10.17 1.10.16 1.10.15 1.10.13 1.10.14 1.10.12 1.10.11 1.10.10 1.10.9 1.10.8 untagged-3d9b7ccddc54df87c672 1.10.7 1.10.6 1.10.5 1.10.3 1.10.4 1.10.2 1.10.1 1.10.0 1.9.17 1.9.15 1.9.16 1.9.14 All 163 releases
woocommerce-pos / assets / js / template-gallery.js

template-gallery.js in WCPOS – Point of Sale (POS) plugin for WooCommerce 1.9.14, at assets/js/template-gallery.js

28 lines 1.2 MB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 (function(e,t,n,r){var i=Object.create,a=Object.defineProperty,o=Object.getOwnPropertyDescriptor,s=Object.getOwnPropertyNames,c=Object.getPrototypeOf,l=Object.prototype.hasOwnProperty,u=(e,t)=>()=>(t||(e((t={exports:{}}).exports,t),e=null),t.exports),d=(e,t,n,r)=>{if(t&&typeof t==`object`||typeof t==`function`)for(var i=s(t),c=0,u=i.length,d;c<u;c++)d=i[c],!l.call(e,d)&&d!==n&&a(e,d,{get:(e=>t[e]).bind(null,d),enumerable:!(r=o(t,d))||r.enumerable});return e},f=(e,t,n)=>(n=e==null?{}:i(c(e)),d(t||!e||!e.__esModule||!l.call(e,`default`)?a(n,`default`,{value:e,enumerable:!0}):n,e));let p=f(e,1);e=f(e),t=f(t),r=f(r);var m=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},h=new class extends m{#e;#t;#n;constructor(){super(),this.#n=e=>{if(typeof window<`u`&&window.addEventListener){let t=()=>e();return window.addEventListener(`visibilitychange`,t,!1),()=>{window.removeEventListener(`visibilitychange`,t)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#n=e,this.#t?.(),this.#t=e(e=>{typeof e==`boolean`?this.setFocused(e):this.onFocus()})}setFocused(e){this.#e!==e&&(this.#e=e,this.onFocus())}onFocus(){let e=this.isFocused();this.listeners.forEach(t=>{t(e)})}isFocused(){return typeof this.#e==`boolean`?this.#e:globalThis.document?.visibilityState!==`hidden`}},g={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},_=new class{#e=g;setTimeoutProvider(e){this.#e=e}setTimeout(e,t){return this.#e.setTimeout(e,t)}clearTimeout(e){this.#e.clearTimeout(e)}setInterval(e,t){return this.#e.setInterval(e,t)}clearInterval(e){this.#e.clearInterval(e)}};function v(e){setTimeout(e,0)}var y=typeof window>`u`||`Deno`in globalThis;function b(){}function x(e,t){return typeof e==`function`?e(t):e}function S(e){return typeof e==`number`&&e>=0&&e!==1/0}function C(e,t){return Math.max(e+(t||0)-Date.now(),0)}function w(e,t){return typeof e==`function`?e(t):e}function T(e,t){return typeof e==`function`?e(t):e}function E(e,t){let{type:n=`all`,exact:r,fetchStatus:i,predicate:a,queryKey:o,stale:s}=e;if(o){if(r){if(t.queryHash!==O(o,t.options))return!1}else if(!A(t.queryKey,o))return!1}if(n!==`all`){let e=t.isActive();if(n===`active`&&!e||n===`inactive`&&e)return!1}return!(typeof s==`boolean`&&t.isStale()!==s||i&&i!==t.state.fetchStatus||a&&!a(t))}function D(e,t){let{exact:n,status:r,predicate:i,mutationKey:a}=e;if(a){if(!t.options.mutationKey)return!1;if(n){if(k(t.options.mutationKey)!==k(a))return!1}else if(!A(t.options.mutationKey,a))return!1}return!(r&&t.state.status!==r||i&&!i(t))}function O(e,t){return(t?.queryKeyHashFn||k)(e)}function k(e){return JSON.stringify(e,(e,t)=>re(t)?Object.keys(t).sort().reduce((e,n)=>(e[n]=t[n],e),{}):t)}function A(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(e&&t&&typeof e==`object`&&typeof t==`object`){if(Array.isArray(e)&&Array.isArray(t)){for(let n=0;n<t.length;n++)if(!A(e[n],t[n]))return!1;return!0}let n=Object.keys(t);for(let r of n)if(!A(e[r],t[r]))return!1;return!0}return!1}var ee=Object.prototype.hasOwnProperty;function te(e,t,n=0){if(e===t)return e;if(n>500)return t;let r=ne(e)&&ne(t);if(!r&&!(re(e)&&re(t)))return t;let i=(r?e:Object.keys(e)).length,a=r?t:Object.keys(t),o=a.length,s=r?Array(o):{},c=0;for(let l=0;l<o;l++){let o=r?l:a[l],u=e[o],d=t[o];if(u===d){s[o]=u,(r?l<i:ee.call(e,o))&&c++;continue}if(u===null||d===null||typeof u!=`object`||typeof d!=`object`){s[o]=d;continue}let f=te(u,d,n+1);s[o]=f,f===u&&c++}return i===o&&c===i?e:s}function j(e,t){if(!t||Object.keys(e).length!==Object.keys(t).length)return!1;for(let n in e)if(e[n]!==t[n])return!1;return!0}function ne(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function re(e){if(!ie(e))return!1;let t=e.constructor;if(t===void 0)return!0;let n=t.prototype;return!(!ie(n)||!n.hasOwnProperty(`isPrototypeOf`)||Object.getPrototypeOf(e)!==Object.prototype)}function ie(e){return Object.prototype.toString.call(e)===`[object Object]`}function ae(e){return new Promise(t=>{_.setTimeout(t,e)})}function oe(e,t,n){return typeof n.structuralSharing==`function`?n.structuralSharing(e,t):n.structuralSharing===!1?t:te(e,t)}function se(e,t,n=0){let r=[...e,t];return n&&r.length>n?r.slice(1):r}function ce(e,t,n=0){let r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}var le=Symbol();function M(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:!e.queryFn||e.queryFn===le?()=>Promise.reject(Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}function ue(e,t){return typeof e==`function`?e(...t):!!e}function de(e,t,n){let r=!1,i;return Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(i??=t(),r?i:(r=!0,i.aborted?n():i.addEventListener(`abort`,n,{once:!0}),i))}),e}var fe=(()=>{let e=()=>y;return{isServer(){return e()},setIsServer(t){e=t}}})();function pe(){let e,t,n=new Promise((n,r)=>{e=n,t=r});n.status=`pending`,n.catch(()=>{});function r(e){Object.assign(n,e),delete n.resolve,delete n.reject}return n.resolve=t=>{r({status:`fulfilled`,value:t}),e(t)},n.reject=e=>{r({status:`rejected`,reason:e}),t(e)},n}var me=v;function he(){let e=[],t=0,n=e=>{e()},r=e=>{e()},i=me,a=r=>{t?e.push(r):i(()=>{n(r)})},o=()=>{let t=e;e=[],t.length&&i(()=>{r(()=>{t.forEach(e=>{n(e)})})})};return{batch:e=>{let n;t++;try{n=e()}finally{t--,t||o()}return n},batchCalls:e=>(...t)=>{a(()=>{e(...t)})},schedule:a,setNotifyFunction:e=>{n=e},setBatchNotifyFunction:e=>{r=e},setScheduler:e=>{i=e}}}var ge=he(),_e=new class extends m{#e=!0;#t;#n;constructor(){super(),this.#n=e=>{if(typeof window<`u`&&window.addEventListener){let t=()=>e(!0),n=()=>e(!1);return window.addEventListener(`online`,t,!1),window.addEventListener(`offline`,n,!1),()=>{window.removeEventListener(`online`,t),window.removeEventListener(`offline`,n)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#n=e,this.#t?.(),this.#t=e(this.setOnline.bind(this))}setOnline(e){this.#e!==e&&(this.#e=e,this.listeners.forEach(t=>{t(e)}))}isOnline(){return this.#e}};function ve(e){return Math.min(1e3*2**e,3e4)}function ye(e){return(e??`online`)!==`online`||_e.isOnline()}var be=class extends Error{constructor(e){super(`CancelledError`),this.revert=e?.revert,this.silent=e?.silent}};function xe(e){let t=!1,n=0,r,i=pe(),a=()=>i.status!==`pending`,o=t=>{if(!a()){let n=new be(t);f(n),e.onCancel?.(n)}},s=()=>{t=!0},c=()=>{t=!1},l=()=>h.isFocused()&&(e.networkMode===`always`||_e.isOnline())&&e.canRun(),u=()=>ye(e.networkMode)&&e.canRun(),d=e=>{a()||(r?.(),i.resolve(e))},f=e=>{a()||(r?.(),i.reject(e))},p=()=>new Promise(t=>{r=e=>{(a()||l())&&t(e)},e.onPause?.()}).then(()=>{r=void 0,a()||e.onContinue?.()}),m=()=>{if(a())return;let r,i=n===0?e.initialPromise:void 0;try{r=i??e.fn()}catch(e){r=Promise.reject(e)}Promise.resolve(r).then(d).catch(r=>{if(a())return;let i=e.retry??(fe.isServer()?0:3),o=e.retryDelay??ve,s=typeof o==`function`?o(n,r):o,c=i===!0||typeof i==`number`&&n<i||typeof i==`function`&&i(n,r);if(t||!c){f(r);return}n++,e.onFail?.(n,r),ae(s).then(()=>l()?void 0:p()).then(()=>{t?f(r):m()})})};return{promise:i,status:()=>i.status,cancel:o,continue:()=>(r?.(),i),cancelRetry:s,continueRetry:c,canStart:u,start:()=>(u()?m():p().then(m),i)}}var Se=class{#e;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),S(this.gcTime)&&(this.#e=_.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(fe.isServer()?1/0:3e5))}clearGcTimeout(){this.#e!==void 0&&(_.clearTimeout(this.#e),this.#e=void 0)}};function Ce(e){return{onFetch:(t,n)=>{let r=t.options,i=t.fetchOptions?.meta?.fetchMore?.direction,a=t.state.data?.pages||[],o=t.state.data?.pageParams||[],s={pages:[],pageParams:[]},c=0,l=async()=>{let n=!1,l=e=>{de(e,()=>t.signal,()=>n=!0)},u=M(t.options,t.fetchOptions),d=async(e,r,i)=>{if(n)return Promise.reject(t.signal.reason);if(r==null&&e.pages.length)return Promise.resolve(e);let a=(()=>{let e={client:t.client,queryKey:t.queryKey,pageParam:r,direction:i?`backward`:`forward`,meta:t.options.meta};return l(e),e})(),o=await u(a),{maxPages:s}=t.options,c=i?ce:se;return{pages:c(e.pages,o,s),pageParams:c(e.pageParams,r,s)}};if(i&&a.length){let e=i===`backward`,t=e?Te:we,n={pages:a,pageParams:o};s=await d(n,t(r,n),e)}else{let t=e??a.length;do{let e=c===0?o[0]??r.initialPageParam:we(r,s);if(c>0&&e==null)break;s=await d(s,e),c++}while(c<t)}return s};t.fetchFn=t.options.persister?()=>t.options.persister?.(l,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n):l}}}function we(e,{pages:t,pageParams:n}){let r=t.length-1;return t.length>0?e.getNextPageParam(t[r],t,n[r],n):void 0}function Te(e,{pages:t,pageParams:n}){return t.length>0?e.getPreviousPageParam?.(t[0],t,n[0],n):void 0}var Ee=class extends Se{#e;#t;#n;#r;#i;#a;#o;#s;constructor(e){super(),this.#s=!1,this.#o=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#i=e.client,this.#r=this.#i.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#t=ke(this.options),this.state=e.state??this.#t,this.scheduleGc()}get meta(){return this.options.meta}get queryType(){return this.#e}get promise(){return this.#a?.promise}setOptions(e){if(this.options={...this.#o,...e},e?._type&&(this.#e=e._type),this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){let e=ke(this.options);e.data!==void 0&&(this.setState(Oe(e.data,e.dataUpdatedAt)),this.#t=e)}}optionalRemove(){!this.observers.length&&this.state.fetchStatus===`idle`&&this.#r.remove(this)}setData(e,t){let n=oe(this.state.data,e,this.options);return this.#l({data:n,type:`success`,dataUpdatedAt:t?.updatedAt,manual:t?.manual}),n}setState(e){this.#l({type:`setState`,state:e})}cancel(e){let t=this.#a?.promise;return this.#a?.cancel(e),t?t.then(b).catch(b):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}get resetState(){return this.#t}reset(){this.destroy(),this.setState(this.resetState)}isActive(){return this.observers.some(e=>T(e.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===le||!this.isFetched()}isFetched(){return this.state.dataUpdateCount+this.state.errorUpdateCount>0}isStatic(){return this.getObserversCount()>0&&this.observers.some(e=>w(e.options.staleTime,this)===`static`)}isStale(){return this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(e=0){return this.state.data===void 0?!0:e===`static`?!1:this.state.isInvalidated?!0:!C(this.state.dataUpdatedAt,e)}onFocus(){this.observers.find(e=>e.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#a?.continue()}onOnline(){this.observers.find(e=>e.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#a?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#r.notify({type:`observerAdded`,query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(this.#a&&(this.#s||this.#c()?this.#a.cancel({revert:!0}):this.#a.cancelRetry()),this.scheduleGc()),this.#r.notify({type:`observerRemoved`,query:this,observer:e}))}getObserversCount(){return this.observers.length}#c(){return this.state.fetchStatus===`paused`&&this.state.status===`pending`}invalidate(){this.state.isInvalidated||this.#l({type:`invalidate`})}async fetch(e,t){if(this.state.fetchStatus!==`idle`&&this.#a?.status()!==`rejected`){if(this.state.data!==void 0&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#a)return this.#a.continueRetry(),this.#a.promise}if(e&&this.setOptions(e),!this.options.queryFn){let e=this.observers.find(e=>e.options.queryFn);e&&this.setOptions(e.options)}let n=new AbortController,r=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(this.#s=!0,n.signal)})},i=()=>{let e=M(this.options,t),n=(()=>{let e={client:this.#i,queryKey:this.queryKey,meta:this.meta};return r(e),e})();return this.#s=!1,this.options.persister?this.options.persister(e,n,this):e(n)},a=(()=>{let e={fetchOptions:t,options:this.options,queryKey:this.queryKey,client:this.#i,state:this.state,fetchFn:i};return r(e),e})();(this.#e===`infinite`?Ce(this.options.pages):this.options.behavior)?.onFetch(a,this),this.#n=this.state,(this.state.fetchStatus===`idle`||this.state.fetchMeta!==a.fetchOptions?.meta)&&this.#l({type:`fetch`,meta:a.fetchOptions?.meta}),this.#a=xe({initialPromise:t?.initialPromise,fn:a.fetchFn,onCancel:e=>{e instanceof be&&e.revert&&this.setState({...this.#n,fetchStatus:`idle`}),n.abort()},onFail:(e,t)=>{this.#l({type:`failed`,failureCount:e,error:t})},onPause:()=>{this.#l({type:`pause`})},onContinue:()=>{this.#l({type:`continue`})},retry:a.options.retry,retryDelay:a.options.retryDelay,networkMode:a.options.networkMode,canRun:()=>!0});try{let e=await this.#a.start();if(e===void 0)throw Error(`${this.queryHash} data is undefined`);return this.setData(e),this.#r.config.onSuccess?.(e,this),this.#r.config.onSettled?.(e,this.state.error,this),e}catch(e){if(e instanceof be){if(e.silent)return this.#a.promise;if(e.revert){if(this.state.data===void 0)throw e;return this.state.data}}throw this.#l({type:`error`,error:e}),this.#r.config.onError?.(e,this),this.#r.config.onSettled?.(this.state.data,e,this),e}finally{this.scheduleGc()}}#l(e){let t=t=>{switch(e.type){case`failed`:return{...t,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case`pause`:return{...t,fetchStatus:`paused`};case`continue`:return{...t,fetchStatus:`fetching`};case`fetch`:return{...t,...De(t.data,this.options),fetchMeta:e.meta??null};case`success`:let n={...t,...Oe(e.data,e.dataUpdatedAt),dataUpdateCount:t.dataUpdateCount+1,...!e.manual&&{fetchStatus:`idle`,fetchFailureCount:0,fetchFailureReason:null}};return this.#n=e.manual?n:void 0,n;case`error`:let r=e.error;return{...t,error:r,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchFailureReason:r,fetchStatus:`idle`,status:`error`,isInvalidated:!0};case`invalidate`:return{...t,isInvalidated:!0};case`setState`:return{...t,...e.state}}};this.state=t(this.state),ge.batch(()=>{this.observers.forEach(e=>{e.onQueryUpdate()}),this.#r.notify({query:this,type:`updated`,action:e})})}};function De(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:ye(t.networkMode)?`fetching`:`paused`,...e===void 0&&{error:null,status:`pending`}}}function Oe(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:`success`}}function ke(e){let t=typeof e.initialData==`function`?e.initialData():e.initialData,n=t!==void 0,r=n?typeof e.initialDataUpdatedAt==`function`?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?`success`:`pending`,fetchStatus:`idle`}}var Ae=class extends m{constructor(e,t){super(),this.options=t,this.#e=e,this.#s=null,this.#o=pe(),this.bindMethods(),this.setOptions(t)}#e;#t=void 0;#n=void 0;#r=void 0;#i;#a;#o;#s;#c;#l;#u;#d;#f;#p;#m=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#t.addObserver(this),Me(this.#t,this.options)?this.#h():this.updateResult(),this.#y())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return Ne(this.#t,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Ne(this.#t,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#b(),this.#x(),this.#t.removeObserver(this)}setOptions(e){let t=this.options,n=this.#t;if(this.options=this.#e.defaultQueryOptions(e),this.options.enabled!==void 0&&typeof this.options.enabled!=`boolean`&&typeof this.options.enabled!=`function`&&typeof T(this.options.enabled,this.#t)!=`boolean`)throw Error(`Expected enabled to be a boolean or a callback that returns a boolean`);this.#S(),this.#t.setOptions(this.options),t._defaulted&&!j(this.options,t)&&this.#e.getQueryCache().notify({type:`observerOptionsUpdated`,query:this.#t,observer:this});let r=this.hasListeners();r&&Pe(this.#t,n,this.options,t)&&this.#h(),this.updateResult(),r&&(this.#t!==n||T(this.options.enabled,this.#t)!==T(t.enabled,this.#t)||w(this.options.staleTime,this.#t)!==w(t.staleTime,this.#t))&&this.#g();let i=this.#_();r&&(this.#t!==n||T(this.options.enabled,this.#t)!==T(t.enabled,this.#t)||i!==this.#p)&&this.#v(i)}getOptimisticResult(e){let t=this.#e.getQueryCache().build(this.#e,e),n=this.createResult(t,e);return Ie(this,n)&&(this.#r=n,this.#a=this.options,this.#i=this.#t.state),n}getCurrentResult(){return this.#r}trackResult(e,t){return new Proxy(e,{get:(e,n)=>(this.trackProp(n),t?.(n),n===`promise`&&(this.trackProp(`data`),!this.options.experimental_prefetchInRender&&this.#o.status===`pending`&&this.#o.reject(Error(`experimental_prefetchInRender feature flag is not enabled`))),Reflect.get(e,n))})}trackProp(e){this.#m.add(e)}getCurrentQuery(){return this.#t}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){let t=this.#e.defaultQueryOptions(e),n=this.#e.getQueryCache().build(this.#e,t);return n.fetch().then(()=>this.createResult(n,t))}fetch(e){return this.#h({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#r))}#h(e){this.#S();let t=this.#t.fetch(this.options,e);return e?.throwOnError||(t=t.catch(b)),t}#g(){this.#b();let e=w(this.options.staleTime,this.#t);if(fe.isServer()||this.#r.isStale||!S(e))return;let t=C(this.#r.dataUpdatedAt,e)+1;this.#d=_.setTimeout(()=>{this.#r.isStale||this.updateResult()},t)}#_(){return(typeof this.options.refetchInterval==`function`?this.options.refetchInterval(this.#t):this.options.refetchInterval)??!1}#v(e){this.#x(),this.#p=e,!(fe.isServer()||T(this.options.enabled,this.#t)===!1||!S(this.#p)||this.#p===0)&&(this.#f=_.setInterval(()=>{(this.options.refetchIntervalInBackground||h.isFocused())&&this.#h()},this.#p))}#y(){this.#g(),this.#v(this.#_())}#b(){this.#d!==void 0&&(_.clearTimeout(this.#d),this.#d=void 0)}#x(){this.#f!==void 0&&(_.clearInterval(this.#f),this.#f=void 0)}createResult(e,t){let n=this.#t,r=this.options,i=this.#r,a=this.#i,o=this.#a,s=e===n?this.#n:e.state,{state:c}=e,l={...c},u=!1,d;if(t._optimisticResults){let i=this.hasListeners(),a=!i&&Me(e,t),o=i&&Pe(e,n,t,r);(a||o)&&(l={...l,...De(c.data,e.options)}),t._optimisticResults===`isRestoring`&&(l.fetchStatus=`idle`)}let{error:f,errorUpdatedAt:p,status:m}=l;d=l.data;let h=!1;if(t.placeholderData!==void 0&&d===void 0&&m===`pending`){let e;i?.isPlaceholderData&&t.placeholderData===o?.placeholderData?(e=i.data,h=!0):e=typeof t.placeholderData==`function`?t.placeholderData(this.#u?.state.data,this.#u):t.placeholderData,e!==void 0&&(m=`success`,d=oe(i?.data,e,t),u=!0)}if(t.select&&d!==void 0&&!h)if(i&&d===a?.data&&t.select===this.#c)d=this.#l;else try{this.#c=t.select,d=t.select(d),d=oe(i?.data,d,t),this.#l=d,this.#s=null}catch(e){this.#s=e}this.#s&&(f=this.#s,d=this.#l,p=Date.now(),m=`error`);let g=l.fetchStatus===`fetching`,_=m===`pending`,v=m===`error`,y=_&&g,b=d!==void 0,x={status:m,fetchStatus:l.fetchStatus,isPending:_,isSuccess:m===`success`,isError:v,isInitialLoading:y,isLoading:y,data:d,dataUpdatedAt:l.dataUpdatedAt,error:f,errorUpdatedAt:p,failureCount:l.fetchFailureCount,failureReason:l.fetchFailureReason,errorUpdateCount:l.errorUpdateCount,isFetched:e.isFetched(),isFetchedAfterMount:l.dataUpdateCount>s.dataUpdateCount||l.errorUpdateCount>s.errorUpdateCount,isFetching:g,isRefetching:g&&!_,isLoadingError:v&&!b,isPaused:l.fetchStatus===`paused`,isPlaceholderData:u,isRefetchError:v&&b,isStale:Fe(e,t),refetch:this.refetch,promise:this.#o,isEnabled:T(t.enabled,e)!==!1};if(this.options.experimental_prefetchInRender){let t=x.data!==void 0,r=x.status===`error`&&!t,i=e=>{r?e.reject(x.error):t&&e.resolve(x.data)},a=()=>{let e=this.#o=x.promise=pe();i(e)},o=this.#o;switch(o.status){case`pending`:e.queryHash===n.queryHash&&i(o);break;case`fulfilled`:(r||x.data!==o.value)&&a();break;case`rejected`:(!r||x.error!==o.reason)&&a()}}return x}updateResult(){let e=this.#r,t=this.createResult(this.#t,this.options);this.#i=this.#t.state,this.#a=this.options,this.#i.data!==void 0&&(this.#u=this.#t),!j(t,e)&&(this.#r=t,this.#C({listeners:(()=>{if(!e)return!0;let{notifyOnChangeProps:t}=this.options,n=typeof t==`function`?t():t;if(n===`all`||!n&&!this.#m.size)return!0;let r=new Set(n??this.#m);return this.options.throwOnError&&r.add(`error`),Object.keys(this.#r).some(t=>{let n=t;return this.#r[n]!==e[n]&&r.has(n)})})()}))}#S(){let e=this.#e.getQueryCache().build(this.#e,this.options);if(e===this.#t)return;let t=this.#t;this.#t=e,this.#n=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#y()}#C(e){ge.batch(()=>{e.listeners&&this.listeners.forEach(e=>{e(this.#r)}),this.#e.getQueryCache().notify({query:this.#t,type:`observerResultsUpdated`})})}};function je(e,t){return T(t.enabled,e)!==!1&&e.state.data===void 0&&(e.state.status!==`error`||T(t.retryOnMount,e)!==!1)}function Me(e,t){return je(e,t)||e.state.data!==void 0&&Ne(e,t,t.refetchOnMount)}function Ne(e,t,n){if(T(t.enabled,e)!==!1&&w(t.staleTime,e)!==`static`){let r=typeof n==`function`?n(e):n;return r===`always`||r!==!1&&Fe(e,t)}return!1}function Pe(e,t,n,r){return(e!==t||T(r.enabled,e)===!1)&&(!n.suspense||e.state.status!==`error`)&&Fe(e,n)}function Fe(e,t){return T(t.enabled,e)!==!1&&e.isStaleByTime(w(t.staleTime,e))}function Ie(e,t){return!j(e.getCurrentResult(),t)}var Le=class extends Se{#e;#t;#n;#r;constructor(e){super(),this.#e=e.client,this.mutationId=e.mutationId,this.#n=e.mutationCache,this.#t=[],this.state=e.state||Re(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#t.includes(e)||(this.#t.push(e),this.clearGcTimeout(),this.#n.notify({type:`observerAdded`,mutation:this,observer:e}))}removeObserver(e){this.#t=this.#t.filter(t=>t!==e),this.scheduleGc(),this.#n.notify({type:`observerRemoved`,mutation:this,observer:e})}optionalRemove(){this.#t.length||(this.state.status===`pending`?this.scheduleGc():this.#n.remove(this))}continue(){return this.#r?.continue()??this.execute(this.state.variables)}async execute(e){let t=()=>{this.#i({type:`continue`})},n={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#r=xe({fn:()=>this.options.mutationFn?this.options.mutationFn(e,n):Promise.reject(Error(`No mutationFn found`)),onFail:(e,t)=>{this.#i({type:`failed`,failureCount:e,error:t})},onPause:()=>{this.#i({type:`pause`})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#n.canRun(this)});let r=this.state.status===`pending`,i=!this.#r.canStart();try{if(r)t();else{this.#i({type:`pending`,variables:e,isPaused:i}),this.#n.config.onMutate&&await this.#n.config.onMutate(e,this,n);let t=await this.options.onMutate?.(e,n);t!==this.state.context&&this.#i({type:`pending`,context:t,variables:e,isPaused:i})}let a=await this.#r.start();return await this.#n.config.onSuccess?.(a,e,this.state.context,this,n),await this.options.onSuccess?.(a,e,this.state.context,n),await this.#n.config.onSettled?.(a,null,this.state.variables,this.state.context,this,n),await this.options.onSettled?.(a,null,e,this.state.context,n),this.#i({type:`success`,data:a}),a}catch(t){try{await this.#n.config.onError?.(t,e,this.state.context,this,n)}catch(e){Promise.reject(e)}try{await this.options.onError?.(t,e,this.state.context,n)}catch(e){Promise.reject(e)}try{await this.#n.config.onSettled?.(void 0,t,this.state.variables,this.state.context,this,n)}catch(e){Promise.reject(e)}try{await this.options.onSettled?.(void 0,t,e,this.state.context,n)}catch(e){Promise.reject(e)}throw this.#i({type:`error`,error:t}),t}finally{this.#n.runNext(this)}}#i(e){let t=t=>{switch(e.type){case`failed`:return{...t,failureCount:e.failureCount,failureReason:e.error};case`pause`:return{...t,isPaused:!0};case`continue`:return{...t,isPaused:!1};case`pending`:return{...t,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:`pending`,variables:e.variables,submittedAt:Date.now()};case`success`:return{...t,data:e.data,failureCount:0,failureReason:null,error:null,status:`success`,isPaused:!1};case`error`:return{...t,data:void 0,error:e.error,failureCount:t.failureCount+1,failureReason:e.error,isPaused:!1,status:`error`}}};this.state=t(this.state),ge.batch(()=>{this.#t.forEach(t=>{t.onMutationUpdate(e)}),this.#n.notify({mutation:this,type:`updated`,action:e})})}};function Re(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:`idle`,variables:void 0,submittedAt:0}}var ze=class extends m{constructor(e={}){super(),this.config=e,this.#e=new Set,this.#t=new Map,this.#n=0}#e;#t;#n;build(e,t,n){let r=new Le({client:e,mutationCache:this,mutationId:++this.#n,options:e.defaultMutationOptions(t),state:n});return this.add(r),r}add(e){this.#e.add(e);let t=Be(e);if(typeof t==`string`){let n=this.#t.get(t);n?n.push(e):this.#t.set(t,[e])}this.notify({type:`added`,mutation:e})}remove(e){if(this.#e.delete(e)){let t=Be(e);if(typeof t==`string`){let n=this.#t.get(t);if(n)if(n.length>1){let t=n.indexOf(e);t!==-1&&n.splice(t,1)}else n[0]===e&&this.#t.delete(t)}}this.notify({type:`removed`,mutation:e})}canRun(e){let t=Be(e);if(typeof t==`string`){let n=this.#t.get(t)?.find(e=>e.state.status===`pending`);return!n||n===e}return!0}runNext(e){let t=Be(e);return typeof t==`string`?(this.#t.get(t)?.find(t=>t!==e&&t.state.isPaused))?.continue()??Promise.resolve():Promise.resolve()}clear(){ge.batch(()=>{this.#e.forEach(e=>{this.notify({type:`removed`,mutation:e})}),this.#e.clear(),this.#t.clear()})}getAll(){return Array.from(this.#e)}find(e){let t={exact:!0,...e};return this.getAll().find(e=>D(t,e))}findAll(e={}){return this.getAll().filter(t=>D(e,t))}notify(e){ge.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){let e=this.getAll().filter(e=>e.state.isPaused);return ge.batch(()=>Promise.all(e.map(e=>e.continue().catch(b))))}};function Be(e){return e.options.scope?.id}var Ve=class extends m{#e;#t=void 0;#n;#r;constructor(e,t){super(),this.#e=e,this.setOptions(t),this.bindMethods(),this.#i()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){let t=this.options;this.options=this.#e.defaultMutationOptions(e),j(this.options,t)||this.#e.getMutationCache().notify({type:`observerOptionsUpdated`,mutation:this.#n,observer:this}),t?.mutationKey&&this.options.mutationKey&&k(t.mutationKey)!==k(this.options.mutationKey)?this.reset():this.#n?.state.status===`pending`&&this.#n.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#n?.removeObserver(this)}onMutationUpdate(e){this.#i(),this.#a(e)}getCurrentResult(){return this.#t}reset(){this.#n?.removeObserver(this),this.#n=void 0,this.#i(),this.#a()}mutate(e,t){return this.#r=t,this.#n?.removeObserver(this),this.#n=this.#e.getMutationCache().build(this.#e,this.options),this.#n.addObserver(this),this.#n.execute(e)}#i(){let e=this.#n?.state??Re();this.#t={...e,isPending:e.status===`pending`,isSuccess:e.status===`success`,isError:e.status===`error`,isIdle:e.status===`idle`,mutate:this.mutate,reset:this.reset}}#a(e){ge.batch(()=>{if(this.#r&&this.hasListeners()){let t=this.#t.variables,n=this.#t.context,r={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};if(e?.type===`success`){try{this.#r.onSuccess?.(e.data,t,n,r)}catch(e){Promise.reject(e)}try{this.#r.onSettled?.(e.data,null,t,n,r)}catch(e){Promise.reject(e)}}else if(e?.type===`error`){try{this.#r.onError?.(e.error,t,n,r)}catch(e){Promise.reject(e)}try{this.#r.onSettled?.(void 0,e.error,t,n,r)}catch(e){Promise.reject(e)}}}this.listeners.forEach(e=>{e(this.#t)})})}},He=class extends m{constructor(e={}){super(),this.config=e,this.#e=new Map}#e;build(e,t,n){let r=t.queryKey,i=t.queryHash??O(r,t),a=this.get(i);return a||(a=new Ee({client:e,queryKey:r,queryHash:i,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(r)}),this.add(a)),a}add(e){this.#e.has(e.queryHash)||(this.#e.set(e.queryHash,e),this.notify({type:`added`,query:e}))}remove(e){let t=this.#e.get(e.queryHash);t&&(e.destroy(),t===e&&this.#e.delete(e.queryHash),this.notify({type:`removed`,query:e}))}clear(){ge.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#e.get(e)}getAll(){return[...this.#e.values()]}find(e){let t={exact:!0,...e};return this.getAll().find(e=>E(t,e))}findAll(e={}){let t=this.getAll();return Object.keys(e).length>0?t.filter(t=>E(e,t)):t}notify(e){ge.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){ge.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){ge.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},Ue=class{#e;#t;#n;#r;#i;#a;#o;#s;constructor(e={}){this.#e=e.queryCache||new He,this.#t=e.mutationCache||new ze,this.#n=e.defaultOptions||{},this.#r=new Map,this.#i=new Map,this.#a=0}mount(){this.#a++,this.#a===1&&(this.#o=h.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onFocus())}),this.#s=_e.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onOnline())}))}unmount(){this.#a--,this.#a===0&&(this.#o?.(),this.#o=void 0,this.#s?.(),this.#s=void 0)}isFetching(e){return this.#e.findAll({...e,fetchStatus:`fetching`}).length}isMutating(e){return this.#t.findAll({...e,status:`pending`}).length}getQueryData(e){let t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state.data}ensureQueryData(e){let t=this.defaultQueryOptions(e),n=this.#e.build(this,t),r=n.state.data;return r===void 0?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime(w(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return this.#e.findAll(e).map(({queryKey:e,state:t})=>[e,t.data])}setQueryData(e,t,n){let r=this.defaultQueryOptions({queryKey:e}),i=this.#e.get(r.queryHash)?.state.data,a=x(t,i);if(a!==void 0)return this.#e.build(this,r).setData(a,{...n,manual:!0})}setQueriesData(e,t,n){return ge.batch(()=>this.#e.findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,t,n)]))}getQueryState(e){let t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state}removeQueries(e){let t=this.#e;ge.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){let n=this.#e;return ge.batch(()=>(n.findAll(e).forEach(e=>{e.reset()}),this.refetchQueries({type:`active`,...e},t)))}cancelQueries(e,t={}){let n={revert:!0,...t},r=ge.batch(()=>this.#e.findAll(e).map(e=>e.cancel(n)));return Promise.all(r).then(b).catch(b)}invalidateQueries(e,t={}){return ge.batch(()=>(this.#e.findAll(e).forEach(e=>{e.invalidate()}),e?.refetchType===`none`?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??`active`},t)))}refetchQueries(e,t={}){let n={...t,cancelRefetch:t.cancelRefetch??!0},r=ge.batch(()=>this.#e.findAll(e).filter(e=>!e.isDisabled()&&!e.isStatic()).map(e=>{let t=e.fetch(void 0,n);return n.throwOnError||(t=t.catch(b)),e.state.fetchStatus===`paused`?Promise.resolve():t}));return Promise.all(r).then(b)}fetchQuery(e){let t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);let n=this.#e.build(this,t);return n.isStaleByTime(w(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(b).catch(b)}fetchInfiniteQuery(e){return e._type=`infinite`,this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(b).catch(b)}ensureInfiniteQueryData(e){return e._type=`infinite`,this.ensureQueryData(e)}resumePausedMutations(){return _e.isOnline()?this.#t.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#e}getMutationCache(){return this.#t}getDefaultOptions(){return this.#n}setDefaultOptions(e){this.#n=e}setQueryDefaults(e,t){this.#r.set(k(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){let t=[...this.#r.values()],n={};return t.forEach(t=>{A(e,t.queryKey)&&Object.assign(n,t.defaultOptions)}),n}setMutationDefaults(e,t){this.#i.set(k(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){let t=[...this.#i.values()],n={};return t.forEach(t=>{A(e,t.mutationKey)&&Object.assign(n,t.defaultOptions)}),n}defaultQueryOptions(e){if(e._defaulted)return e;let t={...this.#n.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||=O(t.queryKey,t),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!==`always`),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode=`offlineFirst`),t.queryFn===le&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#n.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#e.clear(),this.#t.clear()}},We=u((e=>{var t=globalThis.React,n=Symbol.for(`react.element`),r=Symbol.for(`react.fragment`),i=Object.prototype.hasOwnProperty,a=t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,o={key:!0,ref:!0,__self:!0,__source:!0};function s(e,t,r){var s,c={},l=null,u=null;for(s in r!==void 0&&(l=``+r),t.key!==void 0&&(l=``+t.key),t.ref!==void 0&&(u=t.ref),t)i.call(t,s)&&!o.hasOwnProperty(s)&&(c[s]=t[s]);if(e&&e.defaultProps)for(s in t=e.defaultProps,t)c[s]===void 0&&(c[s]=t[s]);return{$$typeof:n,type:e,key:l,ref:u,props:c,_owner:a.current}}e.Fragment=r,e.jsx=s,e.jsxs=s})),N=u(((e,t)=>{t.exports=We()}))(),Ge=p.createContext(void 0),Ke=e=>{let t=p.useContext(Ge);if(e)return e;if(!t)throw Error(`No QueryClient set, use QueryClientProvider to set one`);return t},qe=({client:e,children:t})=>(p.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),(0,N.jsx)(Ge.Provider,{value:e,children:t})),Je=p.createContext(!1),Ye=()=>p.useContext(Je);Je.Provider;function Xe(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var Ze=p.createContext(Xe()),Qe=()=>p.useContext(Ze),$e=(e,t,n)=>{let r=n?.state.error&&typeof e.throwOnError==`function`?ue(e.throwOnError,[n.state.error,n]):e.throwOnError;(e.suspense||e.experimental_prefetchInRender||r)&&(t.isReset()||(e.retryOnMount=!1))},et=e=>{p.useEffect(()=>{e.clearReset()},[e])},tt=({result:e,errorResetBoundary:t,throwOnError:n,query:r,suspense:i})=>e.isError&&!t.isReset()&&!e.isFetching&&r&&(i&&e.data===void 0||ue(n,[e.error,r])),nt=(e,t)=>t.state.data===void 0,rt=e=>{if(e.suspense){let t=1e3,n=e=>e===`static`?e:Math.max(e??t,t),r=e.staleTime;e.staleTime=typeof r==`function`?(...e)=>n(r(...e)):n(r),typeof e.gcTime==`number`&&(e.gcTime=Math.max(e.gcTime,t))}},it=(e,t)=>e.isLoading&&e.isFetching&&!t,at=(e,t)=>e?.suspense&&t.isPending,ot=(e,t,n)=>t.fetchOptimistic(e).catch(()=>{n.clearReset()});function st(e,t,n){let r=Ye(),i=Qe(),a=Ke(n),o=a.defaultQueryOptions(e);a.getDefaultOptions().queries?._experimental_beforeQuery?.(o);let s=a.getQueryCache().get(o.queryHash),c=e.subscribed!==!1;o._optimisticResults=r?`isRestoring`:c?`optimistic`:void 0,rt(o),$e(o,i,s),et(i);let l=!a.getQueryCache().get(o.queryHash),[u]=p.useState(()=>new t(a,o)),d=u.getOptimisticResult(o),f=!r&&c;if(p.useSyncExternalStore(p.useCallback(e=>{let t=f?u.subscribe(ge.batchCalls(e)):b;return u.updateResult(),t},[u,f]),()=>u.getCurrentResult(),()=>u.getCurrentResult()),p.useEffect(()=>{u.setOptions(o)},[o,u]),at(o,d))throw ot(o,u,i);if(tt({result:d,errorResetBoundary:i,throwOnError:o.throwOnError,query:s,suspense:o.suspense}))throw d.error;return a.getDefaultOptions().queries?._experimental_afterQuery?.(o,d),o.experimental_prefetchInRender&&!fe.isServer()&&it(d,r)&&(l?ot(o,u,i):s?.promise)?.catch(b).finally(()=>{u.updateResult()}),o.notifyOnChangeProps?d:u.trackResult(d)}function ct(e,t){return st(e,Ae,t)}function lt(e,t){return st({...e,enabled:!0,suspense:!0,throwOnError:nt,placeholderData:void 0},Ae,t)}function ut(e,t){let n=Ke(t),[r]=p.useState(()=>new Ve(n,e));p.useEffect(()=>{r.setOptions(e)},[r,e]);let i=p.useSyncExternalStore(p.useCallback(e=>r.subscribe(ge.batchCalls(e)),[r]),()=>r.getCurrentResult(),()=>r.getCurrentResult()),a=p.useCallback((e,t)=>{r.mutate(e,t).catch(b)},[r]);if(i.error&&ue(r.options.throwOnError,[i.error]))throw i.error;return{...i,mutate:a,mutateAsync:i.mutate}}var dt=typeof window<`u`?p.useLayoutEffect:p.useEffect;function ft(e){let t=p.useRef({value:e,prev:null}),n=t.current.value;return e!==n&&(t.current={value:e,prev:n}),t.current.prev}function pt(e,t,n={},r={}){p.useEffect(()=>{if(!e.current||r.disabled||typeof IntersectionObserver!=`function`)return;let i=new IntersectionObserver(([e])=>{t(e)},n);return i.observe(e.current),()=>{i.disconnect()}},[t,n,r.disabled,e])}function mt(e){let t=p.useRef(null);return p.useImperativeHandle(e,()=>t.current,[]),t}function ht(e){return e[e.length-1]}function gt(e){return typeof e==`function`}function _t(e,t){return gt(e)?e(t):e}var vt=Object.prototype.hasOwnProperty,yt=Object.prototype.propertyIsEnumerable;function bt(e){for(let t in e)if(vt.call(e,t))return!0;return!1}var xt=()=>Object.create(null),St=(e,t)=>Ct(e,t,xt);function Ct(e,t,n=()=>({}),r=0){if(e===t)return e;if(r>500)return t;let i=t,a=Dt(e)&&Dt(i);if(!a&&!(Tt(e)&&Tt(i)))return i;let o=a?e:wt(e);if(!o)return i;let s=a?i:wt(i);if(!s)return i;let c=o.length,l=s.length,u=a?Array(l):n(),d=0;for(let t=0;t<l;t++){let o=a?t:s[t],l=e[o],f=i[o];if(l===f){u[o]=l,(a?t<c:vt.call(e,o))&&d++;continue}if(l===null||f===null||typeof l!=`object`||typeof f!=`object`){u[o]=f;continue}let p=Ct(l,f,n,r+1);u[o]=p,p===l&&d++}return c===l&&d===c?e:u}function wt(e){let t=Object.getOwnPropertyNames(e);for(let n of t)if(!yt.call(e,n))return!1;let n=Object.getOwnPropertySymbols(e);if(n.length===0)return t;let r=t;for(let t of n){if(!yt.call(e,t))return!1;r.push(t)}return r}function Tt(e){if(!Et(e))return!1;let t=e.constructor;if(t===void 0)return!0;let n=t.prototype;return!(!Et(n)||!n.hasOwnProperty(`isPrototypeOf`))}function Et(e){return Object.prototype.toString.call(e)===`[object Object]`}function Dt(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function Ot(e,t,n){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return!1;for(let r=0,i=e.length;r<i;r++)if(!Ot(e[r],t[r],n))return!1;return!0}if(Tt(e)&&Tt(t)){let r=n?.ignoreUndefined??!0;if(n?.partial){for(let i in t)if((!r||t[i]!==void 0)&&!Ot(e[i],t[i],n))return!1;return!0}let i=0;if(!r)i=Object.keys(e).length;else for(let t in e)e[t]!==void 0&&i++;let a=0;for(let o in t)if((!r||t[o]!==void 0)&&(a++,a>i||!Ot(e[o],t[o],n)))return!1;return i===a}return!1}function kt(e){let t,n,r=new Promise((e,r)=>{t=e,n=r});return r.status=`pending`,r.resolve=n=>{r.status=`resolved`,r.value=n,t(n),e?.(n)},r.reject=e=>{r.status=`rejected`,n(e)},r}function At(e){return!!(e&&typeof e==`object`&&typeof e.then==`function`)}var jt=/[\x00-\x1f\x7f"<>`{}]/g;function Mt(e){return e.replace(jt,e=>`%`+e.charCodeAt(0).toString(16).toUpperCase().padStart(2,`0`))}function Nt(e){let t;try{t=decodeURI(e)}catch{t=e.replaceAll(/%[0-9A-F]{2}/gi,e=>{try{return decodeURI(e)}catch{return e}})}return Mt(t)}var Pt=[`http:`,`https:`,`mailto:`,`tel:`];function Ft(e,t){if(!e)return!1;try{let n=new URL(e);return!t.has(n.protocol)}catch{return!1}}function It(e){if(!e||!/[%\\\x00-\x1f\x7f]/.test(e)&&!e.startsWith(`//`))return{path:e,handledProtocolRelativeURL:!1};let t=/%25|%5C/gi,n=0,r=``,i;for(;(i=t.exec(e))!==null;)r+=Nt(e.slice(n,i.index))+i[0],n=t.lastIndex;r+=Nt(n?e.slice(n):e);let a=!1;return r.startsWith(`//`)&&(a=!0,r=`/`+r.replace(/^\/+/,``)),{path:r,handledProtocolRelativeURL:a}}function Lt(e){return/\s|[^\u0000-\u007F]/.test(e)?e.replace(/\s|[^\u0000-\u007F]/gu,encodeURIComponent):e}function Rt(e,t){if(e===t)return!0;if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}function zt(){throw Error(`Invariant failed`)}function Bt(e){let t=new Map,n,r,i=e=>{e.next&&(e.prev?(e.prev.next=e.next,e.next.prev=e.prev,e.next=void 0,r&&(r.next=e,e.prev=r)):(e.next.prev=void 0,n=e.next,e.next=void 0,r&&(e.prev=r,r.next=e)),r=e)};return{get(e){let n=t.get(e);if(n)return i(n),n.value},set(a,o){if(t.size>=e&&n){let e=n;t.delete(e.key),e.next&&(n=e.next,e.next.prev=void 0),e===r&&(r=void 0)}let s=t.get(a);if(s)s.value=o,i(s);else{let e={key:a,value:o,prev:r};r&&(r.next=e),r=e,n||=e,t.set(a,e)}},clear(){t.clear(),n=void 0,r=void 0}}}var Vt=4,Ht=5;function Ut(e){let t=e.indexOf(`{`);if(t===-1)return null;let n=e.indexOf(`}`,t);return n===-1||t+1>=e.length?null:[t,n]}function Wt(e,t,n=new Uint16Array(6)){let r=e.indexOf(`/`,t),i=r===-1?e.length:r,a=e.substring(t,i);if(!a||!a.includes(`$`))return n[0]=0,n[1]=t,n[2]=t,n[3]=i,n[4]=i,n[5]=i,n;if(a===`$`){let r=e.length;return n[0]=2,n[1]=t,n[2]=t,n[3]=r,n[4]=r,n[5]=r,n}if(a.charCodeAt(0)===36)return n[0]=1,n[1]=t,n[2]=t+1,n[3]=i,n[4]=i,n[5]=i,n;let o=Ut(a);if(o){let[r,s]=o,c=a.charCodeAt(r+1);if(c===45){if(r+2<a.length&&a.charCodeAt(r+2)===36){let e=r+3,a=s;if(e<a)return n[0]=3,n[1]=t+r,n[2]=t+e,n[3]=t+a,n[4]=t+s+1,n[5]=i,n}}else if(c===36){let a=r+1,o=r+2;return o===s?(n[0]=2,n[1]=t+r,n[2]=t+a,n[3]=t+o,n[4]=t+s+1,n[5]=e.length,n):(n[0]=1,n[1]=t+r,n[2]=t+o,n[3]=t+s,n[4]=t+s+1,n[5]=i,n)}}return n[0]=0,n[1]=t,n[2]=t,n[3]=i,n[4]=i,n[5]=i,n}function Gt(e,t,n,r,i,a,o){o?.(n);let s=r;{let r=n.fullPath??n.from,o=r.length,c=n.options?.caseSensitive??e,l=n.options?.params?.parse??n.options?.parseParams;for(;s<o;){let e=Wt(r,s,t),o,u=s,d=e[5];switch(s=d+1,a++,e[0]){case 0:{let t=r.substring(e[2],e[3]);if(c){let e=i.static?.get(t);if(e)o=e;else{i.static??=new Map;let e=Jt(n.fullPath??n.from);e.parent=i,e.depth=a,o=e,i.static.set(t,e)}}else{let e=t.toLowerCase(),r=i.staticInsensitive?.get(e);if(r)o=r;else{i.staticInsensitive??=new Map;let t=Jt(n.fullPath??n.from);t.parent=i,t.depth=a,o=t,i.staticInsensitive.set(e,t)}}break}case 1:{let t=r.substring(u,e[1]),s=r.substring(e[4],d),f=c&&!!(t||s),p=t?f?t:t.toLowerCase():void 0,m=s?f?s:s.toLowerCase():void 0,h=!l&&i.dynamic?.find(e=>!e.parse&&e.caseSensitive===f&&e.prefix===p&&e.suffix===m);if(h)o=h;else{let e=Yt(1,n.fullPath??n.from,f,p,m);o=e,e.depth=a,e.parent=i,i.dynamic??=[],i.dynamic.push(e)}break}case 3:{let t=r.substring(u,e[1]),s=r.substring(e[4],d),f=c&&!!(t||s),p=t?f?t:t.toLowerCase():void 0,m=s?f?s:s.toLowerCase():void 0,h=!l&&i.optional?.find(e=>!e.parse&&e.caseSensitive===f&&e.prefix===p&&e.suffix===m);if(h)o=h;else{let e=Yt(3,n.fullPath??n.from,f,p,m);o=e,e.parent=i,e.depth=a,i.optional??=[],i.optional.push(e)}break}case 2:{let t=r.substring(u,e[1]),s=r.substring(e[4],d),l=c&&!!(t||s),f=t?l?t:t.toLowerCase():void 0,p=s?l?s:s.toLowerCase():void 0,m=Yt(2,n.fullPath??n.from,l,f,p);o=m,m.parent=i,m.depth=a,i.wildcard??=[],i.wildcard.push(m)}}i=o}if(l&&n.children&&!n.isRoot&&n.id&&n.id.charCodeAt(n.id.lastIndexOf(`/`)+1)===95){let e=Jt(n.fullPath??n.from);e.kind=Ht,e.parent=i,a++,e.depth=a,i.pathless??=[],i.pathless.push(e),i=e}let u=(n.path||!n.children)&&!n.isRoot;if(u&&r.endsWith(`/`)){let e=Jt(n.fullPath??n.from);e.kind=Vt,e.parent=i,a++,e.depth=a,i.index=e,i=e}i.parse=l??null,i.priority=n.options?.params?.priority??0,u&&!i.route&&(i.route=n,i.fullPath=n.fullPath??n.from)}if(n.children)for(let r of n.children)Gt(e,t,r,s,i,a,o)}function Kt(e,t){if(e.parse&&!t.parse)return-1;if(!e.parse&&t.parse)return 1;if(e.parse&&t.parse&&(e.priority||t.priority))return t.priority-e.priority;if(e.prefix&&t.prefix&&e.prefix!==t.prefix){if(e.prefix.startsWith(t.prefix))return-1;if(t.prefix.startsWith(e.prefix))return 1}if(e.suffix&&t.suffix&&e.suffix!==t.suffix){if(e.suffix.endsWith(t.suffix))return-1;if(t.suffix.endsWith(e.suffix))return 1}return e.prefix&&!t.prefix?-1:!e.prefix&&t.prefix?1:e.suffix&&!t.suffix?-1:!e.suffix&&t.suffix?1:e.caseSensitive&&!t.caseSensitive?-1:!e.caseSensitive&&t.caseSensitive?1:0}function qt(e){if(e.pathless)for(let t of e.pathless)qt(t);if(e.static)for(let t of e.static.values())qt(t);if(e.staticInsensitive)for(let t of e.staticInsensitive.values())qt(t);if(e.dynamic?.length){e.dynamic.sort(Kt);for(let t of e.dynamic)qt(t)}if(e.optional?.length){e.optional.sort(Kt);for(let t of e.optional)qt(t)}if(e.wildcard?.length){e.wildcard.sort(Kt);for(let t of e.wildcard)qt(t)}}function Jt(e){return{kind:0,depth:0,pathless:null,index:null,static:null,staticInsensitive:null,dynamic:null,optional:null,wildcard:null,route:null,fullPath:e,parent:null,parse:null,priority:0}}function Yt(e,t,n,r,i){return{kind:e,depth:0,pathless:null,index:null,static:null,staticInsensitive:null,dynamic:null,optional:null,wildcard:null,route:null,fullPath:t,parent:null,parse:null,priority:0,caseSensitive:n,prefix:r,suffix:i}}function Xt(e,t){let n=Jt(`/`),r=new Uint16Array(6);for(let t of e)Gt(!1,r,t,1,n,0);qt(n),t.masksTree=n,t.flatCache=Bt(1e3)}function Zt(e,t){e||=`/`;let n=t.flatCache.get(e);if(n)return n;let r=nn(e,t.masksTree);return t.flatCache.set(e,r),r}function Qt(e,t,n,r,i){e||=`/`,r||=`/`;let a=t?`case\0${e}`:e,o=i.singleCache.get(a);return o||(o=Jt(`/`),Gt(t,new Uint16Array(6),{from:e},1,o,0),i.singleCache.set(a,o)),nn(r,o,n)}function $t(e,t,n=!1){let r=n?e:`nofuzz\0${e}`,i=t.matchCache.get(r);if(i!==void 0)return i;e||=`/`;let a;try{a=nn(e,t.segmentTree,n)}catch(e){if(e instanceof URIError)a=null;else throw e}return a&&(a.branch=an(a.route)),t.matchCache.set(r,a),a}function en(e){return e===`/`?e:e.replace(/\/{1,}$/,``)}function tn(e,t=!1,n){let r=Jt(e.fullPath),i=new Uint16Array(6),a={},o={},s=0;return Gt(t,i,e,1,r,0,e=>{if(n?.(e,s),e.id in a&&zt(),a[e.id]=e,s!==0&&e.path){let t=en(e.fullPath);(!o[t]||e.fullPath.endsWith(`/`))&&(o[t]=e)}s++}),qt(r),{processedTree:{segmentTree:r,singleCache:Bt(1e3),matchCache:Bt(1e3),flatCache:null,masksTree:null},routesById:a,routesByPath:o}}function nn(e,t,n=!1){let r=e.split(`/`),i=sn(e,r,t,n);if(!i)return null;let[a]=rn(e,r,i);return{route:i.node.route,rawParams:a}}function rn(e,t,n){let r=on(n.node),i=null,a=Object.create(null),o=n.extract?.part??0,s=n.extract?.node??0,c=n.extract?.path??0,l=n.extract?.segment??0;for(;s<r.length;o++,s++,c++,l++){let u=r[s];if(u.kind===Vt)break;if(u.kind===Ht){l--,o--,c--;continue}let d=t[o],f=c;if(d&&(c+=d.length),u.kind===1){i??=n.node.fullPath.split(`/`);let e=i[l],t=u.prefix?.length??0;if(e.charCodeAt(t)===123){let n=u.suffix?.length??0,r=e.substring(t+2,e.length-n-1),i=d.substring(t,d.length-n);a[r]=decodeURIComponent(i)}else{let t=e.substring(1);a[t]=decodeURIComponent(d)}}else if(u.kind===3){if(n.skipped&1<<s){o--,c=f-1;continue}i??=n.node.fullPath.split(`/`);let e=i[l],t=u.prefix?.length??0,r=u.suffix?.length??0,p=e.substring(t+3,e.length-r-1),m=u.suffix||u.prefix?d.substring(t,d.length-r):d;m&&(a[p]=decodeURIComponent(m))}else if(u.kind===2){let t=u,n=e.substring(f+(t.prefix?.length??0),e.length-(t.suffix?.length??0)),r=decodeURIComponent(n);a[`*`]=r,a._splat=r;break}}return n.rawParams&&Object.assign(a,n.rawParams),[a,{part:o,node:s,path:c,segment:l}]}function an(e){let t=[e];for(;e.parentRoute;)e=e.parentRoute,t.push(e);return t.reverse(),t}function on(e){let t=Array(e.depth+1);do t[e.depth]=e,e=e.parent;while(e);return t}function sn(e,t,n,r){if(e===`/`&&n.index)return{node:n.index,skipped:0};let i=!ht(t),a=i&&e!==`/`,o=t.length-+!!i,s=[{node:n,index:1,skipped:0,depth:1,statics:0,dynamics:0,optionals:0}],c=null,l=null;for(;s.length;){let n=s.pop(),{node:i,index:u,skipped:d,depth:f,statics:p,dynamics:m,optionals:h}=n,{extract:g,rawParams:_}=n;if(i.kind===2&&i.route&&!dn(l,n))continue;if(i.parse){if(!un(e,t,n))continue;_=n.rawParams,g=n.extract}r&&i.route&&i.kind!==Vt&&dn(c,n)&&(c=n);let v=u===o;if(v&&(i.route&&(!a||i.kind===Vt||i.kind===2)&&dn(l,n)&&(l=n),!i.optional&&!i.wildcard&&!i.index&&!i.pathless))continue;let y=v?void 0:t[u],b;if(v&&i.index){let n={node:i.index,index:u,skipped:d,depth:f+1,statics:p,dynamics:m,optionals:h,extract:g,rawParams:_},r=!0;if(i.index.parse&&(un(e,t,n)||(r=!1)),r){if(!m&&!h&&!d&&ln(p,o))return n;dn(l,n)&&(l=n)}}if(i.wildcard)for(let e=i.wildcard.length-1;e>=0;e--){let n=i.wildcard[e],{prefix:r,suffix:a}=n;if(!(r&&(v||!(n.caseSensitive?y:b??=y.toLowerCase()).startsWith(r)))){if(a){if(v)continue;let e=t.slice(u).join(`/`).slice(-a.length);if((n.caseSensitive?e:e.toLowerCase())!==a)continue}s.push({node:n,index:o,skipped:d,depth:f+1,statics:p,dynamics:m,optionals:h,extract:g,rawParams:_})}}if(i.optional){let e=d|1<<f,t=f+1;for(let n=i.optional.length-1;n>=0;n--){let r=i.optional[n];s.push({node:r,index:u,skipped:e,depth:t,statics:p,dynamics:m,optionals:h,extract:g,rawParams:_})}if(!v)for(let e=i.optional.length-1;e>=0;e--){let n=i.optional[e],{prefix:r,suffix:a}=n;if(r||a){let e=n.caseSensitive?y:b??=y.toLowerCase();if(r&&!e.startsWith(r)||a&&!e.endsWith(a))continue}s.push({node:n,index:u+1,skipped:d,depth:t,statics:p,dynamics:m,optionals:h+cn(o,u),extract:g,rawParams:_})}}if(!v&&i.dynamic&&y)for(let e=i.dynamic.length-1;e>=0;e--){let t=i.dynamic[e],{prefix:n,suffix:r}=t;if(n||r){let e=t.caseSensitive?y:b??=y.toLowerCase();if(n&&!e.startsWith(n)||r&&!e.endsWith(r))continue}s.push({node:t,index:u+1,skipped:d,depth:f+1,statics:p,dynamics:m+cn(o,u),optionals:h,extract:g,rawParams:_})}if(!v&&i.staticInsensitive){let e=i.staticInsensitive.get(b??=y.toLowerCase());e&&s.push({node:e,index:u+1,skipped:d,depth:f+1,statics:p+cn(o,u),dynamics:m,optionals:h,extract:g,rawParams:_})}if(!v&&i.static){let e=i.static.get(y);e&&s.push({node:e,index:u+1,skipped:d,depth:f+1,statics:p+cn(o,u),dynamics:m,optionals:h,extract:g,rawParams:_})}if(i.pathless){let e=f+1;for(let t=i.pathless.length-1;t>=0;t--){let n=i.pathless[t];s.push({node:n,index:u,skipped:d,depth:e,statics:p,dynamics:m,optionals:h,extract:g,rawParams:_})}}}if(l)return l;if(r&&c){let n=c.index;for(let e=0;e<c.index;e++)n+=t[e].length;let r=n===e.length?`/`:e.slice(n);return c.rawParams??=Object.create(null),c.rawParams[`**`]=decodeURIComponent(r),c}return null}function cn(e,t){return 2**(e-t-1)}function ln(e,t){return e===2**(t-1)-1}function un(e,t,n){let r,i;try{[r,i]=rn(e,t,n)}catch{return null}if(n.rawParams=r,n.extract=i,!n.node.parse)return!0;try{if(n.node.parse(r)===!1)return null}catch{}return!0}function dn(e,t){return!e||t.statics>e.statics||t.statics===e.statics&&(t.dynamics>e.dynamics||t.dynamics===e.dynamics&&(t.optionals>e.optionals||t.optionals===e.optionals&&((t.node.kind===Vt)>(e.node.kind===Vt)||t.node.kind===Vt==(e.node.kind===Vt)&&t.depth>e.depth)))}function fn(e){return pn(e.filter(e=>e!==void 0).join(`/`))}function pn(e){return e.replace(/\/{2,}/g,`/`)}function mn(e){return e===`/`?e:e.replace(/^\/{1,}/,``)}function hn(e){let t=e.length;return t>1&&e[t-1]===`/`?e.replace(/\/{1,}$/,``):e}function gn(e){return hn(mn(e))}function _n(e,t){return e?.endsWith(`/`)&&e!==`/`&&e!==`${t}/`?e.slice(0,-1):e}function vn(e,t,n){return _n(e,n)===_n(t,n)}function yn({base:e,to:t,trailingSlash:n=`never`,cache:r}){let i=t.startsWith(`/`),a=!i&&t===`.`,o;if(r){o=i?t:a?e:e+`\0`+t;let n=r.get(o);if(n)return n}let s;if(a)s=e.split(`/`);else if(i)s=t.split(`/`);else{for(s=e.split(`/`);s.length>1&&ht(s)===``;)s.pop();let n=t.split(`/`);for(let e=0,t=n.length;e<t;e++){let r=n[e];r===``?e?e===t-1&&s.push(r):s=[r]:r===`..`?s.pop():r===`.`||s.push(r)}}s.length>1&&(ht(s)===``?n===`never`&&s.pop():n===`always`&&s.push(``));let c=pn(s.join(`/`))||`/`;return o&&r&&r.set(o,c),c}function bn(e){let t=new Map(e.map(e=>[encodeURIComponent(e),e])),n=Array.from(t.keys()).map(e=>e.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`)).join(`|`),r=new RegExp(n,`g`);return e=>e.replace(r,e=>t.get(e)??e)}function xn(e,t,n){let r=t[e];return typeof r==`string`?e===`_splat`?/^[a-zA-Z0-9\-._~!/]*$/.test(r)?r:r.split(`/`).map(e=>Cn(e,n)).join(`/`):Cn(r,n):r}function Sn({path:e,params:t,decoder:n,...r}){let i=!1,a=Object.create(null);if(!e||e===`/`)return{interpolatedPath:`/`,usedParams:a,isMissingParams:i};if(!e.includes(`$`))return{interpolatedPath:e,usedParams:a,isMissingParams:i};let o=e.length,s=0,c,l=``;for(;s<o;){let r=s;c=Wt(e,r,c);let o=c[5];if(s=o+1,r===o)continue;let u=c[0];if(u===0){l+=`/`+e.substring(r,o);continue}if(u===2){let s=t._splat;a._splat=s,a[`*`]=s;let u=e.substring(r,c[1]),d=e.substring(c[4],o);if(!s){i=!0,(u||d)&&(l+=`/`+u+d);continue}let f=xn(`_splat`,t,n);l+=`/`+u+f+d;continue}if(u===1){let s=e.substring(c[2],c[3]);!i&&!(s in t)&&(i=!0),a[s]=t[s];let u=e.substring(r,c[1]),d=e.substring(c[4],o),f=xn(s,t,n)??`undefined`;l+=`/`+u+f+d;continue}if(u===3){let i=e.substring(c[2],c[3]),s=t[i];if(s==null)continue;a[i]=s;let u=e.substring(r,c[1]),d=e.substring(c[4],o),f=xn(i,t,n)??``;l+=`/`+u+f+d;continue}}return e.endsWith(`/`)&&(l+=`/`),{usedParams:a,interpolatedPath:l||`/`,isMissingParams:i}}function Cn(e,t){let n=encodeURIComponent(e);return t?.(n)??n}function wn(e){return e?.isNotFound===!0}function Tn(){try{return sessionStorage}catch{return}}var En=`tsr-scroll-restoration-v1_3`,Dn=Tn();function On(){try{return JSON.parse(Dn?.getItem(`tsr-scroll-restoration-v1_3`)||`{}`)}catch{return{}}}function kn(){try{Dn?.setItem(En,JSON.stringify(An))}catch{}}var An=On(),jn=`data-scroll-restoration-id`,Mn=e=>e.state.__TSR_key||e.href;function Nn(e){let t=e.getAttribute(jn);if(t)return`[${jn}="${t}"]`;let n=``,r=e,i;for(;i=r.parentNode;){let e=1,t=r;for(;t=t.previousElementSibling;)e++;let a=`${r.localName}:nth-child(${e})`;n=n?`${a} > ${n}`:a,r=i}return n}var Pn=!1,Fn=`window`;function In(e){try{return typeof e==`function`?e():document.querySelector(e)}catch{}}function Ln(e){let t=new Set;for(let n of e){if(n===Fn)continue;let e=In(n);e&&t.add(e)}return t}function Rn(e,t){let n=t??e.options.scrollRestoration,r=e._scroll;n&&(r.restoring=!0);let i=e.options.getScrollRestorationKey||Mn,a=new Set,o=e=>{let t=An[e]||={};for(let e of a)e===document?t[Fn]={scrollX,scrollY}:e.isConnected&&(t[Nn(e)]={scrollX:e.scrollLeft,scrollY:e.scrollTop})};n&&!r.restoration&&(r.restoration=!0,Pn=!1,history.scrollRestoration=`manual`,document.addEventListener(`scroll`,e=>{Pn||a.add(e.target)},!0),e.subscribe(`onBeforeLoad`,e=>{e.fromLocation&&o(i(e.fromLocation)),a.clear()}),addEventListener(`pagehide`,()=>{o(i(e.stores.resolvedLocation.get()??e.stores.location.get())),kn()})),!r.reset&&(r.reset=!0,e.subscribe(`onRendered`,t=>{let n=e.options.scrollRestorationBehavior,o=e.options.scrollToTopSelectors,s=r.next,c=r.hash,l;if(a.clear(),r.next=!0,r.hash=!1,typeof e.options.scrollRestoration==`function`&&!e.options.scrollRestoration({location:e.latestLocation}))return;let u=i(t.toLocation),d=t.fromLocation&&i(t.fromLocation);if(r.restoring&&d&&d!==u){let e=An[d];if(e){let t=An[u];for(let n in e){if(n===Fn){if(s)continue}else{let e=In(n);if(!e||s&&o&&(l??=Ln(o),l.has(e)))continue}t||=An[u]={},t[n]??=e[n]}}}Pn=!0;try{let e=t.toLocation.hash,i=t.toLocation.state.__hashScrollIntoViewOptions??!0,a=!1;if(s){!e&&o&&(l??=Ln(o));let t=e&&i&&c,s=r.restoring?An[u]:void 0;if(s)for(let e in s){let{scrollX:r,scrollY:i}=s[e];if(e===Fn){if(t)continue;scrollTo({top:i,left:r,behavior:n}),a=!0}else{let t=In(e);t&&(t.scrollLeft=r,t.scrollTop=i,l?.delete(t))}}if(!e){let e={top:0,left:0,behavior:n};if(a||scrollTo(e),l)for(let t of l)t.scrollTo(e)}}!a&&e&&i&&document.getElementById(e)?.scrollIntoView(i)}finally{Pn=!1}}))}function zn(e,t=String){let n=new URLSearchParams;for(let r in e){let i=e[r];i!==void 0&&n.set(r,t(i))}return n.toString()}function Bn(e){return e?e===`false`?!1:e===`true`?!0:e*0==0&&+e+``===e?+e:e:``}function Vn(e){let t=new URLSearchParams(e),n=Object.create(null);for(let[e,r]of t.entries()){let t=n[e];t==null?n[e]=Bn(r):Array.isArray(t)?t.push(Bn(r)):n[e]=[t,Bn(r)]}return n}var Hn=Wn(JSON.parse),Un=Gn(JSON.stringify,JSON.parse);function Wn(e){return t=>{t[0]===`?`&&(t=t.substring(1));let n=Vn(t);for(let t in n){let r=n[t];if(typeof r==`string`)try{n[t]=e(r)}catch{}}return n}}function Gn(e,t){let n=typeof t==`function`;function r(r){if(typeof r==`object`&&r)try{return e(r)}catch{}else if(n&&typeof r==`string`)try{return t(r),e(r)}catch{}return r}return e=>{let t=zn(e,r);return t?`?${t}`:``}}var Kn=`__root__`;function qn(e){if(e.statusCode=e.statusCode||e.code||307,!e._builtLocation&&!e.reloadDocument&&typeof e.href==`string`)try{new URL(e.href),e.reloadDocument=!0}catch{}let t=new Headers(e.headers);e.href&&t.get(`Location`)===null&&t.set(`Location`,e.href);let n=new Response(null,{status:e.statusCode,headers:t});if(n.options=e,e.throw)throw n;return n}function Jn(e){return e instanceof Response&&!!e.options}function Yn(e){return{input:({url:t})=>{for(let n of e)t=Zn(n,t);return t},output:({url:t})=>{for(let n=e.length-1;n>=0;n--)t=Qn(e[n],t);return t}}}function Xn(e){let t=gn(e.basepath),n=`/${t}`,r=e.caseSensitive?n:n.toLowerCase(),i=`${r}/`;return{input:({url:t})=>{let a=e.caseSensitive?t.pathname:t.pathname.toLowerCase();return a===r?t.pathname=`/`:a.startsWith(i)&&(t.pathname=t.pathname.slice(n.length)),t},output:({url:e})=>(e.pathname=fn([`/`,t,e.pathname]),e)}}function Zn(e,t){let n=e?.input?.({url:t});if(n){if(typeof n==`string`)return new URL(n);if(n instanceof URL)return n}return t}function Qn(e,t){let n=e?.output?.({url:t});if(n){if(typeof n==`string`)return new URL(n);if(n instanceof URL)return n}return t}function $n(e,t){let{createMutableStore:n,createReadonlyStore:r,batch:i,init:a}=t,o=new Map,s=new Map,c=new Map,l=n(e.status),u=n(e.loadedAt),d=n(e.isLoading),f=n(e.isTransitioning),p=n(e.location),m=n(e.resolvedLocation),h=n(e.statusCode),g=n(e.redirect),_=n([]),v=n([]),y=n([]),b=r(()=>er(o,_.get())),x=r(()=>er(s,v.get())),S=r(()=>er(c,y.get())),C=r(()=>_.get()[0]),w=r(()=>_.get().some(e=>o.get(e)?.get().status===`pending`)),T=r(()=>({locationHref:p.get().href,resolvedLocationHref:m.get()?.href,status:l.get()})),E=r(()=>({status:l.get(),loadedAt:u.get(),isLoading:d.get(),isTransitioning:f.get(),matches:b.get(),location:p.get(),resolvedLocation:m.get(),statusCode:h.get(),redirect:g.get()})),D=Bt(64);function O(e){let t=D.get(e);return t||(t=r(()=>{let t=_.get();for(let n of t){let t=o.get(n);if(t&&t.routeId===e)return t.get()}}),D.set(e,t)),t}let k={status:l,loadedAt:u,isLoading:d,isTransitioning:f,location:p,resolvedLocation:m,statusCode:h,redirect:g,matchesId:_,pendingIds:v,cachedIds:y,matches:b,pendingMatches:x,cachedMatches:S,firstId:C,hasPending:w,matchRouteDeps:T,matchStores:o,pendingMatchStores:s,cachedMatchStores:c,__store:E,getRouteMatchStore:O,setMatches:A,setPending:ee,setCached:te};A(e.matches),a?.(k);function A(e){tr(e,o,_,n,i)}function ee(e){tr(e,s,v,n,i)}function te(e){tr(e,c,y,n,i)}return k}function er(e,t){let n=[];for(let r of t){let t=e.get(r);t&&n.push(t.get())}return n}function tr(e,t,n,r,i){let a=e.map(e=>e.id),o=new Set(a);i(()=>{for(let e of t.keys())o.has(e)||t.delete(e);for(let n of e){let e=t.get(n.id);if(!e){let e=r(n);e.routeId=n.routeId,t.set(n.id,e);continue}e.routeId=n.routeId,e.get()!==n&&e.set(n)}Rt(n.get(),a)||n.set(a)})}var nr=e=>{if(!e.rendered)return e.rendered=!0,e.onReady?.()},rr=e=>e.stores.matchesId.get().some(t=>e.stores.matchStores.get(t)?.get()._forcePending),ir=(e,t)=>!!(e.preload&&!e.router.stores.matchStores.has(t)),ar=(e,t,n=!0)=>{let r={...e.router.options.context??{}},i=n?t:t-1;for(let t=0;t<=i;t++){let n=e.matches[t];if(!n)continue;let i=e.router.getMatch(n.id);i&&Object.assign(r,i.__routeContext,i.__beforeLoadContext)}return r},or=(e,t)=>{if(!e.matches.length)return;let n=t.routeId,r=e.matches.findIndex(t=>t.routeId===e.router.routeTree.id),i=r>=0?r:0,a=n?e.matches.findIndex(e=>e.routeId===n):e.firstBadMatchIndex??e.matches.length-1;a<0&&(a=i);for(let t=a;t>=0;t--){let n=e.matches[t];if(e.router.looseRoutesById[n.routeId].options.notFoundComponent)return t}return n?a:i},sr=(e,t,n)=>{if(!(!Jn(n)&&!wn(n)))throw Jn(n)&&n.redirectHandled&&!n.options.reloadDocument?n:(t&&(t._nonReactive.beforeLoadPromise?.resolve(),t._nonReactive.loaderPromise?.resolve(),t._nonReactive.beforeLoadPromise=void 0,t._nonReactive.loaderPromise=void 0,t._nonReactive.error=n,e.updateMatch(t.id,r=>({...r,status:Jn(n)?`redirected`:wn(n)?`notFound`:r.status===`pending`?`success`:r.status,context:ar(e,t.index),isFetching:!1,error:n})),wn(n)&&!n.routeId&&(n.routeId=t.routeId),t._nonReactive.loadPromise?.resolve()),Jn(n)&&(e.rendered=!0,n.options._fromLocation=e.location,n.redirectHandled=!0,n=e.router.resolveRedirect(n)),n)},cr=(e,t)=>{let n=e.router.getMatch(t);return!!(!n||n._nonReactive.dehydrated)},lr=(e,t,n)=>{let r=ar(e,n);e.updateMatch(t,e=>({...e,context:r}))},ur=(e,t,n)=>{let{id:r,routeId:i}=e.matches[t],a=e.router.looseRoutesById[i];if(n instanceof Promise)throw n;e.firstBadMatchIndex??=t,sr(e,e.router.getMatch(r),n);try{a.options.onError?.(n)}catch(t){n=t,sr(e,e.router.getMatch(r),n)}e.updateMatch(r,e=>(e._nonReactive.beforeLoadPromise?.resolve(),e._nonReactive.beforeLoadPromise=void 0,e._nonReactive.loadPromise?.resolve(),{...e,error:n,status:`error`,isFetching:!1,updatedAt:Date.now(),abortController:new AbortController})),!e.preload&&!Jn(n)&&!wn(n)&&(e.serialError??=n)},dr=(e,t,n,r)=>{if(r._nonReactive.pendingTimeout!==void 0)return;let i=n.options.pendingMs??e.router.options.defaultPendingMs;if(e.onReady&&!ir(e,t)&&(n.options.loader||n.options.beforeLoad||Sr(n))&&typeof i==`number`&&i!==1/0&&(n.options.pendingComponent??e.router.options?.defaultPendingComponent)){let t=setTimeout(()=>{nr(e)},i);r._nonReactive.pendingTimeout=t}},fr=(e,t,n)=>{let r=e.router.getMatch(t);if(!r._nonReactive.beforeLoadPromise&&!r._nonReactive.loaderPromise)return;dr(e,t,n,r);let i=()=>{let n=e.router.getMatch(t);n.preload&&(n.status===`redirected`||n.status===`notFound`)&&sr(e,n,n.error)};return r._nonReactive.beforeLoadPromise?r._nonReactive.beforeLoadPromise.then(i):i()},pr=(e,t,n,r)=>{let i=e.router.getMatch(t),a=i._nonReactive.loadPromise;i._nonReactive.loadPromise=kt(()=>{a?.resolve(),a=void 0});let{paramsError:o,searchError:s}=i;o&&ur(e,n,o),s&&ur(e,n,s),dr(e,t,r,i);let c=new AbortController,l=!1,u=()=>{l||(l=!0,e.updateMatch(t,e=>({...e,isFetching:`beforeLoad`,fetchCount:e.fetchCount+1,abortController:c})))},d=()=>{i._nonReactive.beforeLoadPromise?.resolve(),i._nonReactive.beforeLoadPromise=void 0,e.updateMatch(t,e=>({...e,isFetching:!1}))};if(!r.options.beforeLoad){e.router.batch(()=>{u(),d()});return}i._nonReactive.beforeLoadPromise=kt();let f={...ar(e,n,!1),...i.__routeContext},{search:p,params:m,cause:h}=i,g=ir(e,t),_={search:p,abortController:c,params:m,preload:g,context:f,location:e.location,navigate:t=>e.router.navigate({...t,_fromLocation:e.location}),buildLocation:e.router.buildLocation,cause:g?`preload`:h,matches:e.matches,routeId:r.id,...e.router.options.additionalContext},v=r=>{if(r===void 0){e.router.batch(()=>{u(),d()});return}(Jn(r)||wn(r))&&(u(),ur(e,n,r)),e.router.batch(()=>{u(),e.updateMatch(t,e=>({...e,__beforeLoadContext:r})),d()})},y;try{if(y=r.options.beforeLoad(_),At(y))return u(),y.catch(t=>{ur(e,n,t)}).then(v)}catch(t){u(),ur(e,n,t)}v(y)},mr=(e,t)=>{let{id:n,routeId:r}=e.matches[t],i=e.router.looseRoutesById[r],a=()=>s(),o=()=>pr(e,n,t,i),s=()=>{if(cr(e,n))return;let t=fr(e,n,i);return At(t)?t.then(o):o()};return a()},hr=(e,t,n)=>{let r=e.router.getMatch(t);if(!r||!n.options.head&&!n.options.scripts&&!n.options.headers)return;let i={ssr:e.router.options.ssr,matches:e.matches,match:r,params:r.params,loaderData:r.loaderData};return Promise.all([n.options.head?.(i),n.options.scripts?.(i),n.options.headers?.(i)]).then(([e,t,n])=>({meta:e?.meta,links:e?.links,headScripts:e?.scripts,headers:n,scripts:t,styles:e?.styles}))},gr=(e,t,n,r,i)=>{let a=t[r-1],{params:o,loaderDeps:s,abortController:c,cause:l}=e.router.getMatch(n),u=ar(e,r),d=ir(e,n);return{params:o,deps:s,preload:!!d,parentMatchPromise:a,abortController:c,context:u,location:e.location,navigate:t=>e.router.navigate({...t,_fromLocation:e.location}),cause:d?`preload`:l,route:i,...e.router.options.additionalContext}},_r=async(e,t,n,r,i)=>{try{let a=e.router.getMatch(n);try{xr(i);let o=i.options.loader,s=typeof o==`function`?o:o?.handler,c=s?.(gr(e,t,n,r,i)),l=!!s&&At(c);if((l||i._lazyPromise||i._componentsPromise||i.options.head||i.options.scripts||i.options.headers||a._nonReactive.minPendingPromise)&&e.updateMatch(n,e=>({...e,isFetching:`loader`})),s){let t=l?await c:c;sr(e,e.router.getMatch(n),t),t!==void 0&&e.updateMatch(n,e=>({...e,loaderData:t}))}i._lazyPromise&&await i._lazyPromise;let u=a._nonReactive.minPendingPromise;u&&await u,i._componentsPromise&&await i._componentsPromise,e.updateMatch(n,t=>({...t,error:void 0,context:ar(e,r),status:`success`,isFetching:!1,updatedAt:Date.now()}))}catch(t){let o=t;if(o?.name===`AbortError`){if(a.abortController.signal.aborted){a._nonReactive.loaderPromise?.resolve(),a._nonReactive.loaderPromise=void 0;return}e.updateMatch(n,t=>({...t,status:t.status===`pending`?`success`:t.status,isFetching:!1,context:ar(e,r)}));return}let s=a._nonReactive.minPendingPromise;s&&await s,wn(t)&&await i.options.notFoundComponent?.preload?.(),sr(e,e.router.getMatch(n),t);try{i.options.onError?.(t)}catch(t){o=t,sr(e,e.router.getMatch(n),t)}!Jn(o)&&!wn(o)&&await xr(i,[`errorComponent`]),e.updateMatch(n,t=>({...t,error:o,context:ar(e,r),status:`error`,isFetching:!1}))}}catch(t){let r=e.router.getMatch(n);r&&(r._nonReactive.loaderPromise=void 0),sr(e,r,t)}},vr=async(e,t,n)=>{async function r(r,a,c,l,d){let f=Date.now()-a.updatedAt,p=r?d.options.preloadStaleTime??e.router.options.defaultPreloadStaleTime??3e4:d.options.staleTime??e.router.options.defaultStaleTime??0,m=d.options.shouldReload,h=typeof m==`function`?m(gr(e,t,i,n,d)):m,{status:g,invalid:_}=l,v=f>=p&&(!!e.forceStaleReload||l.cause===`enter`||c!==void 0&&c!==l.id);o=g===`success`&&(_||(h??v)),r&&d.options.preload===!1||(o&&!e.sync&&u?(s=!0,(async()=>{try{await _r(e,t,i,n,d);let r=e.router.getMatch(i);r._nonReactive.loaderPromise?.resolve(),r._nonReactive.loadPromise?.resolve(),r._nonReactive.loaderPromise=void 0,r._nonReactive.loadPromise=void 0}catch(t){Jn(t)&&await e.router.navigate(t.options)}})()):g!==`success`||o?await _r(e,t,i,n,d):lr(e,i,n))}let{id:i,routeId:a}=e.matches[n],o=!1,s=!1,c=e.router.looseRoutesById[a],l=c.options.loader,u=((typeof l==`function`?void 0:l?.staleReloadMode)??e.router.options.defaultStaleReloadMode)!==`blocking`;if(cr(e,i)){if(!e.router.getMatch(i))return e.matches[n];lr(e,i,n)}else{let t=e.router.getMatch(i),o=e.router.stores.matchesId.get()[n],s=(o&&e.router.stores.matchStores.get(o)||null)?.routeId===a?o:e.router.stores.matches.get().find(e=>e.routeId===a)?.id,l=ir(e,i);if(t._nonReactive.loaderPromise){if(t.status===`success`&&!e.sync&&!t.preload&&u)return t;await t._nonReactive.loaderPromise;let n=e.router.getMatch(i),a=n._nonReactive.error||n.error;a&&sr(e,n,a),n.status===`pending`&&await r(l,t,s,n,c)}else{let n=l&&!e.router.stores.matchStores.has(i),a=e.router.getMatch(i);a._nonReactive.loaderPromise=kt(),n!==a.preload&&e.updateMatch(i,e=>({...e,preload:n})),await r(l,t,s,a,c)}}let d=e.router.getMatch(i);s||(d._nonReactive.loaderPromise?.resolve(),d._nonReactive.loadPromise?.resolve(),d._nonReactive.loadPromise=void 0),clearTimeout(d._nonReactive.pendingTimeout),d._nonReactive.pendingTimeout=void 0,s||(d._nonReactive.loaderPromise=void 0),d._nonReactive.dehydrated=void 0;let f=s?d.isFetching:!1;return f!==d.isFetching||d.invalid!==!1?(e.updateMatch(i,e=>({...e,isFetching:f,invalid:!1})),e.router.getMatch(i)):d};async function yr(e){let t=e,n=[];rr(t.router)&&nr(t);let r;for(let e=0;e<t.matches.length;e++){try{let n=mr(t,e);At(n)&&await n}catch(e){if(Jn(e))throw e;if(wn(e))r=e;else if(!t.preload)throw e;break}if(t.serialError||t.firstBadMatchIndex!=null)break}let i=t.firstBadMatchIndex??t.matches.length,a=r&&!t.preload?or(t,r):void 0,o=r&&t.preload?0:a===void 0?i:Math.min(a+1,i),s,c;for(let e=0;e<o;e++)n.push(vr(t,n,e));try{await Promise.all(n)}catch{let e=await Promise.allSettled(n);for(let t of e){if(t.status!==`rejected`)continue;let e=t.reason;if(Jn(e))throw e;wn(e)?s??=e:c??=e}if(c!==void 0)throw c}let l=s??(r&&!t.preload?r:void 0),u=t.firstBadMatchIndex===void 0?t.matches.length-1:t.firstBadMatchIndex;if(!l&&r&&t.preload)return t.matches;if(l){let e=or(t,l);e===void 0&&zt();let n=t.matches[e],r=t.router.looseRoutesById[n.routeId],i=t.router.options?.defaultNotFoundComponent;!r.options.notFoundComponent&&i&&(r.options.notFoundComponent=i),l.routeId=n.routeId;let a=n.routeId===t.router.routeTree.id;t.updateMatch(n.id,e=>({...e,...a?{status:`success`,globalNotFound:!0,error:void 0}:{status:`notFound`,error:l},isFetching:!1})),u=e,await xr(r,[`notFoundComponent`])}else if(!t.preload){let e=t.matches[0];e.globalNotFound||t.router.getMatch(e.id)?.globalNotFound&&t.updateMatch(e.id,e=>({...e,globalNotFound:!1,error:void 0}))}if(t.serialError&&t.firstBadMatchIndex!==void 0){let e=t.router.looseRoutesById[t.matches[t.firstBadMatchIndex].routeId];await xr(e,[`errorComponent`])}for(let e=0;e<=u;e++){let{id:n,routeId:r}=t.matches[e],i=t.router.looseRoutesById[r];try{let e=hr(t,n,i);if(e){let r=await e;t.updateMatch(n,e=>({...e,...r}))}}catch(e){console.error(`Error executing head for route ${r}:`,e)}}let d=nr(t);if(At(d)&&await d,l)throw l;if(t.serialError&&!t.preload&&!t.onReady)throw t.serialError;return t.matches}function br(e,t){let n=t.map(t=>e.options[t]?.preload?.()).filter(Boolean);if(n.length!==0)return Promise.all(n)}function xr(e,t=Cr){!e._lazyLoaded&&e._lazyPromise===void 0&&(e.lazyFn?e._lazyPromise=e.lazyFn().then(t=>{let{id:n,...r}=t.options;Object.assign(e.options,r),e._lazyLoaded=!0,e._lazyPromise=void 0}):e._lazyLoaded=!0);let n=()=>e._componentsLoaded?void 0:t===Cr?(()=>{if(e._componentsPromise===void 0){let t=br(e,Cr);t?e._componentsPromise=t.then(()=>{e._componentsLoaded=!0,e._componentsPromise=void 0}):e._componentsLoaded=!0}return e._componentsPromise})():br(e,t);return e._lazyPromise?e._lazyPromise.then(n):n()}function Sr(e){for(let t of Cr)if(e.options[t]?.preload)return!0;return!1}var Cr=[`component`,`errorComponent`,`pendingComponent`,`notFoundComponent`],wr=`__TSR_index`,Tr=`popstate`,Er=`beforeunload`;function Dr(e){let t=e.getLocation(),n=new Set,r=r=>{t=e.getLocation(),n.forEach(e=>e({location:t,action:r}))},i=n=>{e.notifyOnIndexChange??!0?r(n):t=e.getLocation()},a=async({task:n,navigateOpts:r,...i})=>{if(r?.ignoreBlocker??!1){n();return}let a=e.getBlockers?.()??[],o=i.type===`PUSH`||i.type===`REPLACE`;if(typeof document<`u`&&a.length&&o)for(let n of a){let r=Mr(i.path,i.state);if(await n.blockerFn({currentLocation:t,nextLocation:r,action:i.type})){e.onBlocked?.();return}}n()};return{get location(){return t},get length(){return e.getLength()},subscribers:n,subscribe:e=>(n.add(e),()=>{n.delete(e)}),push:(n,i,o)=>{let s=t.state[wr];i=Or(s+1,i),a({task:()=>{e.pushState(n,i),r({type:`PUSH`})},navigateOpts:o,type:`PUSH`,path:n,state:i})},replace:(n,i,o)=>{let s=t.state[wr];i=Or(s,i),a({task:()=>{e.replaceState(n,i),r({type:`REPLACE`})},navigateOpts:o,type:`REPLACE`,path:n,state:i})},go:(t,n)=>{a({task:()=>{e.go(t),i({type:`GO`,index:t})},navigateOpts:n,type:`GO`})},back:t=>{a({task:()=>{e.back(t?.ignoreBlocker??!1),i({type:`BACK`})},navigateOpts:t,type:`BACK`})},forward:t=>{a({task:()=>{e.forward(t?.ignoreBlocker??!1),i({type:`FORWARD`})},navigateOpts:t,type:`FORWARD`})},canGoBack:()=>t.state[wr]!==0,createHref:t=>e.createHref(t),block:t=>{if(!e.setBlockers)return()=>{};let n=e.getBlockers?.()??[];return e.setBlockers([...n,t]),()=>{let n=e.getBlockers?.()??[];e.setBlockers?.(n.filter(e=>e!==t))}},flush:()=>e.flush?.(),destroy:()=>e.destroy?.(),notify:r}}function Or(e,t){t||={};let n=Nr();return{...t,key:n,__TSR_key:n,[wr]:e}}function kr(e){let t=e?.window??(typeof document<`u`?window:void 0),n=t.history.pushState,r=t.history.replaceState,i=[],a=()=>i,o=e=>i=e,s=e?.createHref??(e=>e),c=e?.parseLocation??(()=>Mr(`${t.location.pathname}${t.location.search}${t.location.hash}`,t.history.state));if(!t.history.state?.__TSR_key&&!t.history.state?.key){let e=Nr();t.history.replaceState({[wr]:0,key:e,__TSR_key:e},``)}let l=c(),u,d=!1,f=!1,p=!1,m=!1,h=()=>l,g,_,v=()=>{g&&(C._ignoreSubscribers=!0,(g.isPush?t.history.pushState:t.history.replaceState)(g.state,``,g.href),C._ignoreSubscribers=!1,g=void 0,_=void 0,u=void 0)},y=(e,t,n)=>{let r=s(t);_||(u=l),l=Mr(t,n),g={href:r,state:n,isPush:g?.isPush||e===`push`},_||=Promise.resolve().then(()=>v())},b=e=>{l=c(),C.notify({type:e})},x=async()=>{if(f){f=!1;return}let e=c(),n=e.state[wr]-l.state[wr],r=n===1,i=n===-1,o=!r&&!i||d;d=!1;let s=o?`GO`:i?`BACK`:`FORWARD`,u=o?{type:`GO`,index:n}:{type:i?`BACK`:`FORWARD`};if(p)p=!1;else{let n=a();if(typeof document<`u`&&n.length){for(let r of n)if(await r.blockerFn({currentLocation:l,nextLocation:e,action:s})){f=!0,t.history.go(1),C.notify(u);return}}}l=c(),C.notify(u)},S=e=>{if(m){m=!1;return}let t=!1,n=a();if(typeof document<`u`&&n.length)for(let e of n){let n=e.enableBeforeUnload??!0;if(n===!0){t=!0;break}if(typeof n==`function`&&n()===!0){t=!0;break}}if(t)return e.preventDefault(),e.returnValue=``},C=Dr({getLocation:h,getLength:()=>t.history.length,pushState:(e,t)=>y(`push`,e,t),replaceState:(e,t)=>y(`replace`,e,t),back:e=>(e&&(p=!0),m=!0,t.history.back()),forward:e=>{e&&(p=!0),m=!0,t.history.forward()},go:e=>{d=!0,t.history.go(e)},createHref:e=>s(e),flush:v,destroy:()=>{t.history.pushState=n,t.history.replaceState=r,t.removeEventListener(Er,S,{capture:!0}),t.removeEventListener(Tr,x)},onBlocked:()=>{u&&l!==u&&(l=u)},getBlockers:a,setBlockers:o,notifyOnIndexChange:!1});return t.addEventListener(Er,S,{capture:!0}),t.addEventListener(Tr,x),t.history.pushState=function(...e){let r=n.apply(t.history,e);return C._ignoreSubscribers||b(`PUSH`),r},t.history.replaceState=function(...e){let n=r.apply(t.history,e);return C._ignoreSubscribers||b(`REPLACE`),n},C}function Ar(e){let t=e?.window??(typeof document<`u`?window:void 0);return kr({window:t,parseLocation:()=>{let e=t.location.hash.split(`#`).slice(1),n=e[0]??`/`,r=t.location.search,i=e.slice(1);return Mr(`${n}${r}${i.length===0?``:`#${i.join(`#`)}`}`,t.history.state)},createHref:e=>`${t.location.pathname}${t.location.search}#${e}`})}function jr(e){let t=e.replace(/[\x00-\x1f\x7f]/g,``);return t.startsWith(`//`)&&(t=`/`+t.replace(/^\/+/,``)),t}function Mr(e,t){let n=jr(e),r=n.indexOf(`#`),i=n.indexOf(`?`),a=Nr();return{href:n,pathname:n.substring(0,r>0?i>0?Math.min(r,i):r:i>0?i:n.length),hash:r>-1?n.substring(r):``,search:i>-1?n.slice(i,r===-1?void 0:r):``,state:t||{[wr]:0,key:a,__TSR_key:a}}}function Nr(){return(Math.random()+1).toString(36).substring(7)}function Pr(e,t){let n=t,r=e;return{fromLocation:n,toLocation:r,pathChanged:n?.pathname!==r.pathname,hrefChanged:n?.href!==r.href,hashChanged:n?.hash!==r.hash}}var Fr=class{constructor(e,t){this.tempLocationKey=`${Math.round(Math.random()*1e7)}`,this._scroll={next:!0},this.shouldViewTransition=void 0,this.isViewTransitionTypesSupported=void 0,this.subscribers=new Set,this.routeBranchCache=new WeakMap,this.lightweightCache=new WeakMap,this.startTransition=e=>e(),this.update=e=>{let t=this.options,n=this.basepath??t?.basepath??`/`,r=this.basepath===void 0,i=t?.rewrite;if(this.options={...t,...e},this.isServer=this.options.isServer??typeof document>`u`,this.protocolAllowlist=new Set(this.options.protocolAllowlist),this.options.pathParamsAllowedCharacters&&(this.pathParamsDecoder=bn(this.options.pathParamsAllowedCharacters)),(!this.history||this.options.history&&this.options.history!==this.history)&&(this.history=this.options.history?this.options.history:kr()),this.origin=this.options.origin,this.origin||=window?.origin&&window.origin!==`null`?window.origin:`http://localhost`,this.history&&this.updateLatestLocation(),this.options.routeTree!==this.routeTree){this.routeTree=this.options.routeTree;let e;this.resolvePathCache=Bt(1e3),e=this.buildRouteTree(),this.setRoutes(e)}if(!this.stores&&this.latestLocation){let e=this.getStoreConfig(this);this.batch=e.batch,this.stores=$n(Rr(this.latestLocation),e),Rn(this)}let a=!1,o=this.options.basepath??`/`,s=this.options.rewrite;if(r||n!==o||i!==s){this.basepath=o;let e=[],t=gn(o);t&&t!==`/`&&e.push(Xn({basepath:o})),s&&e.push(s),this.rewrite=e.length===0?void 0:e.length===1?e[0]:Yn(e),this.history&&this.updateLatestLocation(),a=!0}a&&this.stores&&this.stores.location.set(this.latestLocation),typeof window<`u`&&`CSS`in window&&typeof window.CSS?.supports==`function`&&(this.isViewTransitionTypesSupported=window.CSS.supports(`selector(:active-view-transition-type(a))`))},this.updateLatestLocation=()=>{this.latestLocation=this.parseLocation(this.history.location,this.latestLocation)},this.buildRouteTree=()=>{let e=tn(this.routeTree,this.options.caseSensitive,(e,t)=>{e.init({originalIndex:t})});return this.options.routeMasks&&Xt(this.options.routeMasks,e.processedTree),e},this.subscribe=(e,t)=>{let n={eventType:e,fn:t};return this.subscribers.add(n),()=>{this.subscribers.delete(n)}},this.emit=e=>{this.subscribers.forEach(t=>{t.eventType===e.type&&t.fn(e)})},this.parseLocation=(e,t)=>{let n=({pathname:e,search:n,hash:r,href:i,state:a})=>{if(!this.rewrite&&!/[ \x00-\x1f\x7f\u0080-\uffff]/.test(e)){let i=this.options.parseSearch(n),o=this.options.stringifySearch(i);return{href:e+o+r,publicHref:e+o+r,pathname:It(e).path,external:!1,searchStr:o,search:St(t?.search,i),hash:It(r.slice(1)).path,state:Ct(t?.state,a)}}let o=new URL(i,this.origin),s=Zn(this.rewrite,o),c=this.options.parseSearch(s.search),l=this.options.stringifySearch(c);return s.search=l,{href:s.href.replace(s.origin,``),publicHref:i,pathname:It(s.pathname).path,external:!!this.rewrite&&s.origin!==this.origin,searchStr:l,search:St(t?.search,c),hash:It(s.hash.slice(1)).path,state:Ct(t?.state,a)}},r=n(e),{__tempLocation:i,__tempKey:a}=r.state;if(i&&(!a||a===this.tempLocationKey)){let e=n(i);return e.state.key=r.state.key,e.state.__TSR_key=r.state.__TSR_key,delete e.state.__tempLocation,{...e,maskedLocation:r}}return r},this.resolvePathWithBase=(e,t)=>yn({base:e,to:t.includes(`//`)?pn(t):t,trailingSlash:this.options.trailingSlash,cache:this.resolvePathCache}),this.matchRoutes=(e,t,n)=>typeof e==`string`?this.matchRoutesInternal({pathname:e,search:t},n):this.matchRoutesInternal(e,t),this.getMatchedRoutes=e=>Br({pathname:e,routesById:this.routesById,processedTree:this.processedTree}),this.cancelMatch=e=>{let t=this.getMatch(e);t&&(t.abortController.abort(),clearTimeout(t._nonReactive.pendingTimeout),t._nonReactive.pendingTimeout=void 0)},this.cancelMatches=()=>{this.stores.pendingIds.get().forEach(e=>{this.cancelMatch(e)}),this.stores.matchesId.get().forEach(e=>{if(this.stores.pendingMatchStores.has(e))return;let t=this.stores.matchStores.get(e)?.get();t&&(t.status===`pending`||t.isFetching===`loader`)&&this.cancelMatch(e)})},this.buildLocation=e=>{let t=(t={})=>{let n=t._fromLocation||this.pendingBuiltLocation||this.latestLocation,r=this.matchRoutesLightweight(n);t.from;let i=t.unsafeRelative===`path`?n.pathname:t.from??r.fullPath,a=t.to?`${t.to}`:void 0,o=r.search,s=Object.assign(Object.create(null),r.params),c=a?.charCodeAt(0)===47?`/`:this.resolvePathWithBase(i,`.`),l=a?this.resolvePathWithBase(c,a):c,u=t.params===!1||t.params===null?Object.create(null):(t.params??!0)===!0?s:Object.assign(s,_t(t.params,s)),d=this.routesByPath[hn(l)],f;if(d)f=this.getRouteBranch(d);else if(l.includes(`$`))f=[];else{let e=this.getMatchedRoutes(l);f=e.matchedRoutes,this.options.notFoundRoute&&(!e.foundRoute||e.foundRoute.path!==`/`&&e.routeParams[`**`])&&(f=[...f,this.options.notFoundRoute])}if(f.length&&bt(u))for(let e of f){let t=e.options.params?.stringify??e.options.stringifyParams;if(t)try{Object.assign(u,t(u))}catch{}}let p=e.leaveParams?l:It(Sn({path:l,params:u,decoder:this.pathParamsDecoder,server:this.isServer}).interpolatedPath).path,m=o;if(e._includeValidateSearch&&this.options.search?.strict){let e={};f.forEach(t=>{if(t.options.validateSearch)try{Object.assign(e,zr(t.options.validateSearch,{...e,...m}))}catch{}}),m=e}m=Vr({search:m,dest:t,destRoutes:f,_includeValidateSearch:e._includeValidateSearch}),m=St(o,m);let h=this.options.stringifySearch(m),g=t.hash===!0?n.hash:t.hash?_t(t.hash,n.hash):void 0,_=g?`#${g}`:``,v=t.state===!0?n.state:t.state?_t(t.state,n.state):{};v=Ct(n.state,v);let y=`${p}${h}${_}`,b,x,S=!1;if(this.rewrite){let e=new URL(y,this.origin),t=Qn(this.rewrite,e);b=e.href.replace(e.origin,``),t.origin===this.origin?x=t.pathname+t.search+t.hash:(x=t.href,S=!0)}else b=Lt(y),x=b;return{publicHref:x,href:b,pathname:p,search:m,searchStr:h,state:v,hash:g??``,external:S,unmaskOnReload:t.unmaskOnReload}},n=(n={},r)=>{let i=t(n),a=r?t(r):void 0;if(!a){let n=Object.create(null);if(this.options.routeMasks){let o=Zt(i.pathname,this.processedTree);if(o){Object.assign(n,o.rawParams);let{from:i,params:s,...c}=o.route,l=s===!1||s===null?Object.create(null):(s??!0)===!0?n:Object.assign(n,_t(s,n));r={from:e.from,...c,params:l},a=t(r)}}}return a&&(i.maskedLocation=a),i};return e.mask?n(e,{from:e.from,...e.mask}):n(e)},this.commitLocation=async({viewTransition:e,ignoreBlocker:t,...n})=>{let r,i=()=>{let e=[`key`,`__TSR_key`,`__TSR_index`,`__hashScrollIntoViewOptions`];e.forEach(e=>{n.state[e]=this.latestLocation.state[e]});let t=Ot(n.state,this.latestLocation.state);return e.forEach(e=>{delete n.state[e]}),t},a=hn(this.latestLocation.href)===hn(n.href),o=this.commitLocationPromise;if(this.commitLocationPromise=kt(()=>{o?.resolve(),o=void 0}),a&&i())this.load();else{let{maskedLocation:i,hashScrollIntoView:a,...o}=n;i&&(o={...i,state:{...i.state,__tempKey:void 0,__tempLocation:{...o,search:o.searchStr,state:{...o.state,__tempKey:void 0,__tempLocation:void 0,__TSR_key:void 0,key:void 0}}}},(o.unmaskOnReload??this.options.unmaskOnReload??!1)&&(o.state.__tempKey=this.tempLocationKey)),o.state.__hashScrollIntoViewOptions=a??this.options.defaultHashScrollIntoView??!0,this.shouldViewTransition=e,r=n.replace?`REPLACE`:`PUSH`,this.history[r===`REPLACE`?`replace`:`push`](o.publicHref,o.state,{ignoreBlocker:t})}return this._scroll.next=n.resetScroll??!0,this.history.subscribers.size||this.load(r?{action:{type:r}}:void 0),this.commitLocationPromise},this.buildAndCommitLocation=({replace:e,resetScroll:t,hashScrollIntoView:n,viewTransition:r,ignoreBlocker:i,href:a,...o}={})=>{if(a){let t=this.history.location.state.__TSR_index,n=Mr(a,{__TSR_index:e?t:t+1}),r=new URL(n.pathname,this.origin);o.to=Zn(this.rewrite,r).pathname,o.search=this.options.parseSearch(n.search),o.hash=n.hash.slice(1)}let s=this.buildLocation({...o,_includeValidateSearch:!0});this.pendingBuiltLocation=s;let c=this.commitLocation({...s,viewTransition:r,replace:e,resetScroll:t,hashScrollIntoView:n,ignoreBlocker:i});return queueMicrotask(()=>{this.pendingBuiltLocation===s&&(this.pendingBuiltLocation=void 0)}),c},this.navigate=async({to:e,reloadDocument:t,href:n,publicHref:r,...i})=>{let a=!1;if(n)try{new URL(`${n}`),a=!0}catch{}if(a&&!t&&(t=!0),t){if(e!==void 0||!n){let t=this.buildLocation({to:e,...i});n??=t.publicHref,r??=t.publicHref}let t=!a&&r?r:n;if(Ft(t,this.protocolAllowlist))return;if(!i.ignoreBlocker){let e=this.history.getBlockers?.()??[];for(let t of e)if(t?.blockerFn&&await t.blockerFn({currentLocation:this.latestLocation,nextLocation:this.latestLocation,action:`PUSH`}))return}i.replace?window.location.replace(t):window.location.href=t;return}return this.buildAndCommitLocation({...i,href:n,to:e,_isNavigate:!0})},this.beforeLoad=()=>{this.cancelMatches(),this.updateLatestLocation();let e=this.matchRoutes(this.latestLocation),t=this.stores.cachedMatches.get().filter(t=>!e.some(e=>e.id===t.id));this.batch(()=>{this.stores.status.set(`pending`),this.stores.statusCode.set(200),this.stores.isLoading.set(!0),this.stores.location.set(this.latestLocation),this.stores.setPending(e),this.stores.setCached(t)})},this.load=async e=>{let t=e?.action?.type,n,r,i,a=this.stores.resolvedLocation.get()??this.stores.location.get();for(i=new Promise(o=>{this.startTransition(async()=>{try{this.beforeLoad(),t&&(this._scroll.hash=t===`PUSH`||t===`REPLACE`);let n=this.latestLocation,r=Pr(n,this.stores.resolvedLocation.get());this.stores.redirect.get()||this.emit({type:`onBeforeNavigate`,...r}),this.emit({type:`onBeforeLoad`,...r}),await yr({router:this,sync:e?.sync,forceStaleReload:a.href===n.href,matches:this.stores.pendingMatches.get(),location:n,updateMatch:this.updateMatch,onReady:async()=>{this.startTransition(()=>{this.startViewTransition(async()=>{let e=null,t=null,n=null,r=null;this.batch(()=>{let i=this.stores.pendingMatches.get(),a=i.length,o=this.stores.matches.get();e=a?o.filter(e=>!this.stores.pendingMatchStores.has(e.id)):null;let s=new Set;for(let e of this.stores.pendingMatchStores.values())e.routeId&&s.add(e.routeId);let c=new Set;for(let e of this.stores.matchStores.values())e.routeId&&c.add(e.routeId);t=a?o.filter(e=>!s.has(e.routeId)):null,n=a?i.filter(e=>!c.has(e.routeId)):null,r=a?i.filter(e=>c.has(e.routeId)):o,this.stores.isLoading.set(!1),this.stores.loadedAt.set(Date.now()),a&&(this.stores.setMatches(i),this.stores.setPending([]),this.stores.setCached([...this.stores.cachedMatches.get(),...e.filter(e=>e.status!==`error`&&e.status!==`notFound`&&e.status!==`redirected`)]),this.clearExpiredCache())});for(let[e,i]of[[t,`onLeave`],[n,`onEnter`],[r,`onStay`]])if(e)for(let t of e)this.looseRoutesById[t.routeId].options[i]?.(t)})})}})}catch(e){Jn(e)?(n=e,this.navigate({...n.options,replace:!0,ignoreBlocker:!0})):wn(e)&&(r=e);let t=n?n.status:r?404:this.stores.matches.get().some(e=>e.status===`error`)?500:200;this.batch(()=>{this.stores.statusCode.set(t),this.stores.redirect.set(n)})}this.latestLoadPromise===i&&(this.commitLocationPromise?.resolve(),this.latestLoadPromise=void 0,this.commitLocationPromise=void 0),o()})}),this.latestLoadPromise=i,await i;this.latestLoadPromise&&i!==this.latestLoadPromise;)await this.latestLoadPromise;let o;this.hasNotFoundMatch()?o=404:this.stores.matches.get().some(e=>e.status===`error`)&&(o=500),o!==void 0&&this.stores.statusCode.set(o)},this.startViewTransition=e=>{let t=this.shouldViewTransition??this.options.defaultViewTransition;if(this.shouldViewTransition=void 0,t&&typeof document<`u`&&`startViewTransition`in document&&typeof document.startViewTransition==`function`){let n;if(typeof t==`object`&&this.isViewTransitionTypesSupported){let r=this.latestLocation,i=this.stores.resolvedLocation.get(),a=typeof t.types==`function`?t.types(Pr(r,i)):t.types;if(a===!1){e();return}n={update:e,types:a}}else n=e;document.startViewTransition(n)}else e()},this.updateMatch=(e,t)=>{this.startTransition(()=>{let n=this.stores.pendingMatchStores.get(e);if(n){n.set(t);return}let r=this.stores.matchStores.get(e);if(r){r.set(t);return}let i=this.stores.cachedMatchStores.get(e);if(i){let n=t(i.get());n.status===`redirected`?this.stores.cachedMatchStores.delete(e)&&this.stores.cachedIds.set(t=>t.filter(t=>t!==e)):i.set(n)}})},this.getMatch=e=>this.stores.cachedMatchStores.get(e)?.get()??this.stores.pendingMatchStores.get(e)?.get()??this.stores.matchStores.get(e)?.get(),this.invalidate=e=>{let t=t=>e?.filter?.(t)??!0?{...t,invalid:!0,...e?.forcePending||t.status===`error`||t.status===`notFound`?{status:`pending`,error:void 0}:void 0}:t;return this.batch(()=>{this.stores.setMatches(this.stores.matches.get().map(t)),this.stores.setCached(this.stores.cachedMatches.get().map(t)),this.stores.setPending(this.stores.pendingMatches.get().map(t))}),this.shouldViewTransition=!1,this.load({sync:e?.sync})},this.getParsedLocationHref=e=>e.publicHref||`/`,this.resolveRedirect=e=>{let t=e.headers.get(`Location`);if(!e.options.href||e.options._builtLocation){let t=e.options._builtLocation??this.buildLocation(e.options),n=this.getParsedLocationHref(t);e.options.href=n,e.headers.set(`Location`,n)}else if(t)try{let n=new URL(t);if(this.origin&&n.origin===this.origin){let t=n.pathname+n.search+n.hash;e.options.href=t,e.headers.set(`Location`,t)}}catch{}if(e.options.href&&!e.options._builtLocation&&Ft(e.options.href,this.protocolAllowlist))throw Error(`Redirect blocked: unsafe protocol`);return e.headers.get(`Location`)||e.headers.set(`Location`,e.options.href),e},this.clearCache=e=>{let t=e?.filter;t===void 0?this.stores.setCached([]):this.stores.setCached(this.stores.cachedMatches.get().filter(e=>!t(e)))},this.clearExpiredCache=()=>{let e=Date.now();this.clearCache({filter:t=>{let n=this.looseRoutesById[t.routeId];if(!n.options.loader)return!0;let r=(t.preload?n.options.preloadGcTime??this.options.defaultPreloadGcTime:n.options.gcTime??this.options.defaultGcTime)??3e5;return t.status===`error`||e-t.updatedAt>=r}})},this.loadRouteChunk=xr,this.preloadRoute=async e=>{let t=e._builtLocation??this.buildLocation(e),n=this.matchRoutes(t,{throwOnError:!0,preload:!0,dest:e}),r=new Set([...this.stores.matchesId.get(),...this.stores.pendingIds.get()]),i=new Set([...r,...this.stores.cachedIds.get()]),a=n.filter(e=>!i.has(e.id));if(a.length){let e=this.stores.cachedMatches.get();this.stores.setCached([...e,...a])}try{return n=await yr({router:this,matches:n,location:t,preload:!0,updateMatch:(e,t)=>{r.has(e)?n=n.map(n=>n.id===e?t(n):n):this.updateMatch(e,t)}}),n}catch(e){if(Jn(e))return e.options.reloadDocument?void 0:await this.preloadRoute({...e.options,_fromLocation:t});wn(e)||console.error(e);return}},this.matchRoute=(e,t)=>{let n={...e,to:e.to?this.resolvePathWithBase(e.from||``,e.to):void 0,params:e.params||{},leaveParams:!0},r=this.buildLocation(n);if(t?.pending&&this.stores.status.get()!==`pending`)return!1;let i=(t?.pending===void 0?!this.stores.isLoading.get():t.pending)?this.latestLocation:this.stores.resolvedLocation.get()||this.stores.location.get(),a=Qt(r.pathname,t?.caseSensitive??!1,t?.fuzzy??!1,i.pathname,this.processedTree);return!a||e.params&&!Ot(a.rawParams,e.params,{partial:!0})?!1:t?.includeSearch??!0?Ot(i.search,r.search,{partial:!0})?a.rawParams:!1:a.rawParams},this.hasNotFoundMatch=()=>this.stores.matches.get().some(e=>e.status===`notFound`||e.globalNotFound),this.getStoreConfig=t,this.update({defaultPreloadDelay:50,defaultPendingMs:1e3,defaultPendingMinMs:500,context:void 0,...e,caseSensitive:e.caseSensitive??!1,notFoundMode:e.notFoundMode??`fuzzy`,stringifySearch:e.stringifySearch??Un,parseSearch:e.parseSearch??Hn,protocolAllowlist:e.protocolAllowlist??Pt}),typeof document<`u`&&(self.__TSR_ROUTER__=this)}isShell(){return!!this.options.isShell}isPrerendering(){return!!this.options.isPrerendering}get state(){return this.stores.__store.get()}setRoutes({routesById:e,routesByPath:t,processedTree:n}){this.routesById=e,this.routesByPath=t,this.processedTree=n;let r=this.options.notFoundRoute;r&&(r.init({originalIndex:99999999999}),this.routesById[r.id]=r)}getRouteBranch(e){let t=this.routeBranchCache.get(e);return t||(t=an(e),this.routeBranchCache.set(e,t)),t}get looseRoutesById(){return this.routesById}getParentContext(e){return e?.id?e.context??this.options.context??void 0:this.options.context??void 0}matchRoutesInternal(e,t){let n=this.getMatchedRoutes(e.pathname),{foundRoute:r,routeParams:i}=n,{matchedRoutes:a}=n,o=!1;(r?r.path!==`/`&&i[`**`]:hn(e.pathname))&&(this.options.notFoundRoute?a=[...a,this.options.notFoundRoute]:o=!0);let s=o?Ur(this.options.notFoundMode,a):void 0,c=Array(a.length),l=new Map;for(let e of this.stores.matchStores.values())e.routeId&&l.set(e.routeId,e.get());for(let n=0;n<a.length;n++){let r=a[n],o=c[n-1],u,d,f;{let n=o?.search??e.search,i=o?._strictSearch??void 0;try{let e=zr(r.options.validateSearch,{...n})??void 0;u={...n,...e},d={...i,...e},f=void 0}catch(e){let r=e;if(e instanceof Ir||(r=new Ir(e.message,{cause:e})),t?.throwOnError)throw r;u=n,d={},f=r}}let p=r.options.loaderDeps?.({search:u})??``,m=p?JSON.stringify(p):``,{interpolatedPath:h,usedParams:g}=Sn({path:r.fullPath,params:i,decoder:this.pathParamsDecoder,server:this.isServer}),_=r.id+h+m,v=this.getMatch(_),y=l.get(r.id),b=v?._strictParams??g,x;if(!v)try{Wr(r,b)}catch(e){if(x=wn(e)||Jn(e)?e:new Lr(e.message,{cause:e}),t?.throwOnError)throw x}Object.assign(i,b);let S=y?`stay`:`enter`,C;if(v)C={...v,cause:S,params:y?.params??i,_strictParams:b,search:St(y?y.search:v.search,u),_strictSearch:d};else{let e=r.options.loader||r.options.beforeLoad||r.lazyFn||Sr(r)?`pending`:`success`;C={id:_,ssr:r.options.ssr,index:n,routeId:r.id,params:y?.params??i,_strictParams:b,pathname:h,updatedAt:Date.now(),search:y?St(y.search,u):u,_strictSearch:d,searchError:void 0,status:e,isFetching:!1,error:void 0,paramsError:x,__routeContext:void 0,_nonReactive:{loadPromise:kt()},__beforeLoadContext:void 0,context:{},abortController:new AbortController,fetchCount:0,cause:S,loaderDeps:y?Ct(y.loaderDeps,p):p,invalid:!1,preload:!1,links:void 0,scripts:void 0,headScripts:void 0,meta:void 0,staticData:r.options.staticData||{},fullPath:r.fullPath}}t?.preload||(C.globalNotFound=s===r.id),C.searchError=f;let w=this.getParentContext(o);C.context={...w,...C.__routeContext,...C.__beforeLoadContext},c[n]=C}for(let t=0;t<c.length;t++){let n=c[t],r=this.looseRoutesById[n.routeId],a=this.getMatch(n.id),o=l.get(n.routeId);if(n.params=o?St(o.params,i):i,!a){let i=c[t-1],a=this.getParentContext(i);if(r.options.context){let t={deps:n.loaderDeps,params:n.params,context:a??{},location:e,navigate:t=>this.navigate({...t,_fromLocation:e}),buildLocation:this.buildLocation,cause:n.cause,abortController:n.abortController,preload:!!n.preload,matches:c,routeId:r.id};n.__routeContext=r.options.context(t)??void 0}n.context={...a,...n.__routeContext,...n.__beforeLoadContext}}}return c}matchRoutesLightweight(e){let t=ht(this.stores.matchesId.get()),n=this.lightweightCache.get(e);if(n&&n[0]===t)return n[1];let{matchedRoutes:r,routeParams:i}=this.getMatchedRoutes(e.pathname),a=ht(r),o={...e.search};for(let e of r)try{Object.assign(o,zr(e.options.validateSearch,o))}catch{}let s=t&&this.stores.matchStores.get(t)?.get(),c=s&&s.routeId===a.id&&s.pathname===e.pathname,l;if(c)l=s.params;else{let e=Object.assign(Object.create(null),i);for(let t of r)try{Wr(t,e)}catch{}l=e}let u={matchedRoutes:r,fullPath:a.fullPath,search:o,params:l};return this.lightweightCache.set(e,[t,u]),u}},Ir=class extends Error{},Lr=class extends Error{};function Rr(e){return{loadedAt:0,isLoading:!1,isTransitioning:!1,status:`idle`,resolvedLocation:void 0,location:e,matches:[],statusCode:200}}function zr(e,t){if(e==null)return{};if(`~standard`in e){let n=e[`~standard`].validate(t);if(n instanceof Promise)throw new Ir(`Async validation not supported`);if(n.issues)throw new Ir(JSON.stringify(n.issues,void 0,2),{cause:n});return n.value}return`parse`in e?e.parse(t):typeof e==`function`?e(t):{}}function Br({pathname:e,routesById:t,processedTree:n}){let r=Object.create(null),i=hn(e),a,o=$t(i,n,!0);return o&&(a=o.route,Object.assign(r,o.rawParams)),{matchedRoutes:o?.branch||[t.__root__],routeParams:r,foundRoute:a}}function Vr({search:e,dest:t,destRoutes:n,_includeValidateSearch:r}){return Hr(n)(e,t,r??!1)}function Hr(e){let t,n,r=[];for(let t of e){let e=t.options;`search`in e?e.search?.middlewares&&r.push(...e.search.middlewares):(e.preSearchFilters||e.postSearchFilters)&&r.push(({search:t,next:n})=>{let r=n(e.preSearchFilters?e.preSearchFilters.reduce((e,t)=>t(e),t):t);return e.postSearchFilters?e.postSearchFilters.reduce((e,t)=>t(e),r):r});let i=e.validateSearch;i&&r.push(({search:e,next:t,meta:r})=>{let a=t(e);if(n)try{let e=zr(i,a);if(r&&e)for(let t in e)t in a||(r.defaulted||=new Map).set(t,e[t]);return{...a,...e}}catch{}return a})}let i=(e,n,a)=>{if(e>=r.length){if(!t.search)return{};if(t.search===!0)return n;let e=_t(t.search,n);return a&&(a.explicit=e),e}return r[e]({search:n,next:(t,n)=>{if(n){let n=a||{};return{search:i(e+1,t,n),meta:n}}return i(e+1,t,a)},meta:a})};return function(e,r,a){return t=r,n=a,i(0,e)}}function Ur(e,t){if(e!==`root`)for(let e=t.length-1;e>=0;e--){let n=t[e];if(n.children)return n.id}return Kn}function Wr(e,t){let n=e.options.params?.parse??e.options.parseParams;if(n){let e=n(t);if(e===!1)throw Error(`Route params.parse returned false for a matched route`);Object.assign(t,e)}}var Gr=`Error preloading route! ☝️`,Kr=class{get to(){return this._to}get id(){return this._id}get path(){return this._path}get fullPath(){return this._fullPath}constructor(e){if(this.init=e=>{this.originalIndex=e.originalIndex;let t=this.options,n=!t?.path&&!t?.id;this.parentRoute=this.options.getParentRoute?.(),n?this._path=Kn:this.parentRoute||zt();let r=n?Kn:t?.path;r&&r!==`/`&&(r=mn(r));let i=t?.id||r,a=n?Kn:fn([this.parentRoute.id===`__root__`?``:this.parentRoute.id,i]);r===`__root__`&&(r=`/`),a!==`__root__`&&(a=fn([`/`,a]));let o=a===`__root__`?`/`:fn([this.parentRoute.fullPath,r]);this._path=r,this._id=a,this._fullPath=o,this._to=hn(o)},this.addChildren=e=>this._addFileChildren(e),this._addFileChildren=e=>(Array.isArray(e)&&(this.children=e),typeof e==`object`&&e&&(this.children=Object.values(e)),this),this._addFileTypes=()=>this,this.updateLoader=e=>(Object.assign(this.options,e),this),this.update=e=>(Object.assign(this.options,e),this),this.lazy=e=>(this.lazyFn=e,this),this.redirect=e=>qn({from:this.fullPath,...e}),this.options=e||{},this.isRoot=!e?.getParentRoute,e?.id&&e?.path)throw Error(`Route cannot have both an 'id' and a 'path' option.`)}},qr=class extends Kr{constructor(e){super(e)}};function Jr(e){let t=e.errorComponent??Xr;return(0,N.jsx)(Yr,{getResetKey:e.getResetKey,onCatch:e.onCatch,children:({error:n,reset:r})=>n?p.createElement(t,{error:n,reset:r}):e.children})}var Yr=class extends p.Component{constructor(...e){super(...e),this.state={error:null}}static getDerivedStateFromProps(e,t){let n=e.getResetKey();return t.error&&t.resetKey!==n?{resetKey:n,error:null}:{resetKey:n}}static getDerivedStateFromError(e){return{error:e}}reset(){this.setState({error:null})}componentDidCatch(e,t){this.props.onCatch&&this.props.onCatch(e,t)}render(){return this.props.children({error:this.state.error,reset:()=>{this.reset()}})}};function Xr({error:e}){let[t,n]=p.useState(!1);return(0,N.jsxs)(`div`,{style:{padding:`.5rem`,maxWidth:`100%`},children:[(0,N.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:`.5rem`},children:[(0,N.jsx)(`strong`,{style:{fontSize:`1rem`},children:`Something went wrong!`}),(0,N.jsx)(`button`,{style:{appearance:`none`,fontSize:`.6em`,border:`1px solid currentColor`,padding:`.1rem .2rem`,fontWeight:`bold`,borderRadius:`.25rem`},onClick:()=>n(e=>!e),children:t?`Hide Error`:`Show Error`})]}),(0,N.jsx)(`div`,{style:{height:`.25rem`}}),t?(0,N.jsx)(`div`,{children:(0,N.jsx)(`pre`,{style:{fontSize:`.7em`,border:`1px solid red`,borderRadius:`.25rem`,padding:`.3rem`,color:`red`,overflow:`auto`},children:e.message?(0,N.jsx)(`code`,{children:e.message}):null})}):null]})}function Zr({children:e,fallback:t=null}){return Qr()?(0,N.jsx)(p.default.Fragment,{children:e}):(0,N.jsx)(p.default.Fragment,{children:t})}function Qr(){return p.default.useSyncExternalStore($r,()=>!0,()=>!1)}function $r(){return()=>{}}var ei=p.createContext(null);function ti(e){return p.useContext(ei)}var ni=p.createContext(void 0),ri=p.createContext(void 0),ii=(e=>(e[e.None=0]=`None`,e[e.Mutable=1]=`Mutable`,e[e.Watching=2]=`Watching`,e[e.RecursedCheck=4]=`RecursedCheck`,e[e.Recursed=8]=`Recursed`,e[e.Dirty=16]=`Dirty`,e[e.Pending=32]=`Pending`,e))(ii||{});function ai({update:e,notify:t,unwatched:n}){return{link:r,unlink:i,propagate:a,checkDirty:o,shallowPropagate:s};function r(e,t,n){let r=t.depsTail;if(r!==void 0&&r.dep===e)return;let i=r===void 0?t.deps:r.nextDep;if(i!==void 0&&i.dep===e){i.version=n,t.depsTail=i;return}let a=e.subsTail;if(a!==void 0&&a.version===n&&a.sub===t)return;let o=t.depsTail=e.subsTail={version:n,dep:e,sub:t,prevDep:r,nextDep:i,prevSub:a,nextSub:void 0};i!==void 0&&(i.prevDep=o),r===void 0?t.deps=o:r.nextDep=o,a===void 0?e.subs=o:a.nextSub=o}function i(e,t=e.sub){let r=e.dep,i=e.prevDep,a=e.nextDep,o=e.nextSub,s=e.prevSub;return a===void 0?t.depsTail=i:a.prevDep=i,i===void 0?t.deps=a:i.nextDep=a,o===void 0?r.subsTail=s:o.prevSub=s,s===void 0?(r.subs=o)===void 0&&n(r):s.nextSub=o,a}function a(e){let n=e.nextSub,r;top:do{let i=e.sub,a=i.flags;if(a&60?a&12?a&4?!(a&48)&&c(e,i)?(i.flags=a|40,a&=1):a=0:i.flags=a&-9|32:a=0:i.flags=a|32,a&2&&t(i),a&1){let t=i.subs;if(t!==void 0){let i=(e=t).nextSub;i!==void 0&&(r={value:n,prev:r},n=i);continue}}if((e=n)!==void 0){n=e.nextSub;continue}for(;r!==void 0;)if(e=r.value,r=r.prev,e!==void 0){n=e.nextSub;continue top}break}while(!0)}function o(t,n){let r,i=0,a=!1;top:do{let o=t.dep,c=o.flags;if(n.flags&16)a=!0;else if((c&17)==17){if(e(o)){let e=o.subs;e.nextSub!==void 0&&s(e),a=!0}}else if((c&33)==33){(t.nextSub!==void 0||t.prevSub!==void 0)&&(r={value:t,prev:r}),t=o.deps,n=o,++i;continue}if(!a){let e=t.nextDep;if(e!==void 0){t=e;continue}}for(;i--;){let i=n.subs,o=i.nextSub!==void 0;if(o?(t=r.value,r=r.prev):t=i,a){if(e(n)){o&&s(i),n=t.sub;continue}a=!1}else n.flags&=-33;n=t.sub;let c=t.nextDep;if(c!==void 0){t=c;continue top}}return a}while(!0)}function s(e){do{let n=e.sub,r=n.flags;(r&48)==32&&(n.flags=r|16,(r&6)==2&&t(n))}while((e=e.nextSub)!==void 0)}function c(e,t){let n=t.depsTail;for(;n!==void 0;){if(n===e)return!0;n=n.prevDep}return!1}}function oi(e,t,n){let r=typeof e==`object`,i=r?e:void 0;return{next:(r?e.next:e)?.bind(i),error:(r?e.error:t)?.bind(i),complete:(r?e.complete:n)?.bind(i)}}var si=[],ci=0,{link:li,unlink:ui,propagate:di,checkDirty:fi,shallowPropagate:pi}=ai({update(e){return e._update()},notify(e){si[hi++]=e,e.flags&=~ii.Watching},unwatched(e){e.depsTail!==void 0&&(e.depsTail=void 0,e.flags=ii.Mutable|ii.Dirty,yi(e))}}),mi=0,hi=0,gi,_i=0;function vi(e){try{++_i,e()}finally{--_i||bi()}}function yi(e){let t=e.depsTail,n=t===void 0?e.deps:t.nextDep;for(;n!==void 0;)n=ui(n,e)}function bi(){if(!(_i>0)){for(;mi<hi;){let e=si[mi];si[mi++]=void 0,e.notify()}mi=0,hi=0}}function xi(e,t){let n=typeof e==`function`,r=e,i={_snapshot:n?void 0:e,subs:void 0,subsTail:void 0,deps:void 0,depsTail:void 0,flags:n?ii.None:ii.Mutable,get(){return gi!==void 0&&li(i,gi,ci),i._snapshot},subscribe(e){let t=oi(e),n={current:!1},r=Si(()=>{i.get(),n.current?t.next?.(i._snapshot):n.current=!0});return{unsubscribe:()=>{r.stop()}}},_update(e){let a=gi,o=t?.compare??Object.is;if(n)gi=i,++ci,i.depsTail=void 0;else if(e===void 0)return!1;n&&(i.flags=ii.Mutable|ii.RecursedCheck);try{let t=i._snapshot,a=typeof e==`function`?e(t):e===void 0&&n?r(t):e;return t===void 0||!o(t,a)?(i._snapshot=a,!0):!1}finally{gi=a,n&&(i.flags&=~ii.RecursedCheck),yi(i)}}};return n?(i.flags=ii.Mutable|ii.Dirty,i.get=function(){let e=i.flags;if(e&ii.Dirty||e&ii.Pending&&fi(i.deps,i)){if(i._update()){let e=i.subs;e!==void 0&&pi(e)}}else e&ii.Pending&&(i.flags=e&~ii.Pending);return gi!==void 0&&li(i,gi,ci),i._snapshot}):i.set=function(e){if(i._update(e)){let e=i.subs;e!==void 0&&(di(e),pi(e),bi())}},i}function Si(e){let t=()=>{let t=gi;gi=n,++ci,n.depsTail=void 0,n.flags=ii.Watching|ii.RecursedCheck;try{return e()}finally{gi=t,n.flags&=~ii.RecursedCheck,yi(n)}},n={deps:void 0,depsTail:void 0,subs:void 0,subsTail:void 0,flags:ii.Watching|ii.RecursedCheck,notify(){let e=this.flags;e&ii.Dirty||e&ii.Pending&&fi(this.deps,this)?t():this.flags=ii.Watching},stop(){this.flags=ii.None,this.depsTail=void 0,yi(this)}};return t(),n}var Ci=u((e=>{var t=globalThis.React;function n(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}var r=typeof Object.is==`function`?Object.is:n,i=t.useState,a=t.useEffect,o=t.useLayoutEffect,s=t.useDebugValue;function c(e,t){var n=t(),r=i({inst:{value:n,getSnapshot:t}}),c=r[0].inst,u=r[1];return o(function(){c.value=n,c.getSnapshot=t,l(c)&&u({inst:c})},[e,n,t]),a(function(){return l(c)&&u({inst:c}),e(function(){l(c)&&u({inst:c})})},[e]),s(n),n}function l(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!r(e,n)}catch{return!0}}function u(e,t){return t()}var d=typeof window>`u`||window.document===void 0||window.document.createElement===void 0?u:c;e.useSyncExternalStore=t.useSyncExternalStore===void 0?d:t.useSyncExternalStore})),wi=u(((e,t)=>{t.exports=Ci()})),Ti=u((e=>{var t=globalThis.React,n=wi();function r(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}var i=typeof Object.is==`function`?Object.is:r,a=n.useSyncExternalStore,o=t.useRef,s=t.useEffect,c=t.useMemo,l=t.useDebugValue;e.useSyncExternalStoreWithSelector=function(e,t,n,r,u){var d=o(null);if(d.current===null){var f={hasValue:!1,value:null};d.current=f}else f=d.current;d=c(function(){function e(e){if(!a){if(a=!0,o=e,e=r(e),u!==void 0&&f.hasValue){var t=f.value;if(u(t,e))return s=t}return s=e}if(t=s,i(o,e))return t;var n=r(e);return u!==void 0&&u(t,n)?(o=e,t):(o=e,s=n)}var a=!1,o,s,c=n===void 0?null:n;return[function(){return e(t())},c===null?void 0:function(){return e(c())}]},[t,n,r,u]);var p=a(e,d[0],d[1]);return s(function(){f.hasValue=!0,f.value=p},[p]),l(p),p}})),Ei=u(((e,t)=>{t.exports=Ti()}))();function Di(e,t){return e===t}function Oi(e,t,n=Di){let r=(0,p.useCallback)(t=>{if(!e)return()=>{};let{unsubscribe:n}=e.subscribe(t);return n},[e]),i=(0,p.useCallback)(()=>e?.get(),[e]);return(0,Ei.useSyncExternalStoreWithSelector)(r,i,i,t,n)}var ki={get(){},subscribe(){return{unsubscribe(){}}}};function Ai(e,t){let n=p.useRef();return r=>{let i=e?.select?e.select(r):r;return e?.structuralSharing??t.options.defaultStructuralSharing?n.current=Ct(n.current,i):i}}function ji(e){let t=ti(),n=p.useContext(e.from?ri:ni),r=e.from?t.stores.getRouteMatchStore(e.from):t.stores.matchStores.get(n),i=Ai(e,t),a=Oi(r??ki,e=>e?i(e):ki);if(a!==ki)return a;(e.shouldThrow??!0)&&zt()}function Mi(e){return ji({from:e.from,strict:e.strict,structuralSharing:e.structuralSharing,select:t=>e.select?e.select(t.loaderData):t.loaderData})}function Ni(e){let{select:t,...n}=e;return ji({...n,select:e=>t?t(e.loaderDeps):e.loaderDeps})}function Pi(e){return ji({from:e.from,shouldThrow:e.shouldThrow,structuralSharing:e.structuralSharing,strict:e.strict,select:t=>{let n=e.strict===!1?t.params:t._strictParams;return e.select?e.select(n):n}})}function Fi(e){return ji({from:e.from,strict:e.strict,shouldThrow:e.shouldThrow,structuralSharing:e.structuralSharing,select:t=>e.select?e.select(t.search):t.search})}function Ii(e){let t=ti();return p.useCallback(n=>t.navigate({...n,from:n.from??e?.from}),[e?.from,t])}function Li(e){return ji({...e,select:t=>e.select?e.select(t.context):t.context})}function Ri(e,n){let r=ti(),i=mt(n),{activeProps:a,inactiveProps:o,activeOptions:s,to:c,preload:l,preloadDelay:u,preloadIntentProximity:d,hashScrollIntoView:f,replace:m,startTransition:h,resetScroll:g,viewTransition:_,children:v,target:y,disabled:b,style:x,className:S,onClick:C,onBlur:w,onFocus:T,onMouseEnter:E,onMouseLeave:D,onTouchStart:O,ignoreBlocker:k,params:A,search:ee,hash:te,state:j,mask:ne,reloadDocument:re,unsafeRelative:ie,from:ae,_fromLocation:oe,...se}=e,ce=Qr(),le=p.useMemo(()=>e,[r,e.from,e._fromLocation,e.hash,e.to,e.search,e.params,e.state,e.mask,e.unsafeRelative]),M=Oi(r.stores.location,e=>e,(e,t)=>e.href===t.href),ue=p.useMemo(()=>{let e={_fromLocation:M,...le};return r.buildLocation(e)},[r,M,le]),de=ue.maskedLocation?ue.maskedLocation.publicHref:ue.publicHref,fe=ue.maskedLocation?ue.maskedLocation.external:ue.external,pe=p.useMemo(()=>qi(de,fe,r.history,b),[b,fe,de,r.history]),me=p.useMemo(()=>{if(pe?.external)return Ft(pe.href,r.protocolAllowlist)?void 0:pe.href;if(!Ji(c)&&typeof c==`string`&&c.indexOf(`:`)!==-1)try{return new URL(c),Ft(c,r.protocolAllowlist)?void 0:c}catch{}},[c,pe,r.protocolAllowlist]),he=p.useMemo(()=>{if(me)return!1;if(s?.exact){if(!vn(M.pathname,ue.pathname,r.basepath))return!1}else{let e=_n(M.pathname,r.basepath),t=_n(ue.pathname,r.basepath);if(!(e.startsWith(t)&&(e.length===t.length||e[t.length]===`/`)))return!1}return(s?.includeSearch??!0)&&!Ot(M.search,ue.search,{partial:!s?.exact,ignoreUndefined:!s?.explicitUndefined})?!1:!s?.includeHash||ce&&M.hash===ue.hash},[s?.exact,s?.explicitUndefined,s?.includeHash,s?.includeSearch,M,me,ce,ue.hash,ue.pathname,ue.search,r.basepath]),ge=he?_t(a,{})??Bi:zi,_e=he?zi:_t(o,{})??zi,ve=[S,ge.className,_e.className].filter(Boolean).join(` `),ye=(x||ge.style||_e.style)&&{...x,...ge.style,..._e.style},[be,xe]=p.useState(!1),Se=p.useRef(!1),Ce=e.reloadDocument||me?!1:l??r.options.defaultPreload,we=u??r.options.defaultPreloadDelay??0,Te=p.useCallback(()=>{r.preloadRoute({...le,_builtLocation:ue}).catch(e=>{console.warn(e),console.warn(Gr)})},[r,le,ue]);pt(i,p.useCallback(e=>{e?.isIntersecting&&Te()},[Te]),Gi,{disabled:!!b||Ce!==`viewport`}),p.useEffect(()=>{Se.current||!b&&Ce===`render`&&(Te(),Se.current=!0)},[b,Te,Ce]);let Ee=e=>{let n=e.currentTarget.getAttribute(`target`),i=y===void 0?n:y;if(!b&&!Xi(e)&&!e.defaultPrevented&&(!i||i===`_self`)&&e.button===0){e.preventDefault(),(0,t.flushSync)(()=>{xe(!0)});let n=r.subscribe(`onResolved`,()=>{n(),xe(!1)});r.navigate({...le,replace:m,resetScroll:g,hashScrollIntoView:f,startTransition:h,viewTransition:_,ignoreBlocker:k})}};if(me)return{...se,ref:i,href:me,...v&&{children:v},...y&&{target:y},...b&&{disabled:b},...x&&{style:x},...S&&{className:S},...C&&{onClick:C},...w&&{onBlur:w},...T&&{onFocus:T},...E&&{onMouseEnter:E},...D&&{onMouseLeave:D},...O&&{onTouchStart:O}};let De=e=>{if(b||Ce!==`intent`)return;if(!we){Te();return}let t=e.currentTarget;if(Wi.has(t))return;let n=setTimeout(()=>{Wi.delete(t),Te()},we);Wi.set(t,n)},Oe=e=>{b||Ce!==`intent`||Te()},ke=e=>{if(b||!Ce||!we)return;let t=e.currentTarget,n=Wi.get(t);n&&(clearTimeout(n),Wi.delete(t))};return{...se,...ge,..._e,href:pe?.href,ref:i,onClick:Ki([C,Ee]),onBlur:Ki([w,ke]),onFocus:Ki([T,De]),onMouseEnter:Ki([E,De]),onMouseLeave:Ki([D,ke]),onTouchStart:Ki([O,Oe]),disabled:!!b,target:y,...ye&&{style:ye},...ve&&{className:ve},...b&&Vi,...he&&Hi,...ce&&be&&Ui}}var zi={},Bi={className:`active`},Vi={role:`link`,"aria-disabled":!0},Hi={"data-status":`active`,"aria-current":`page`},Ui={"data-transitioning":`transitioning`},Wi=new WeakMap,Gi={rootMargin:`100px`},Ki=e=>t=>{for(let n of e)if(n){if(t.defaultPrevented)return;n(t)}};function qi(e,t,n,r){if(!r)return t?{href:e,external:!0}:{href:n.createHref(e)||`/`,external:!1}}function Ji(e){if(typeof e!=`string`)return!1;let t=e.charCodeAt(0);return t===47?e.charCodeAt(1)!==47:t===46}var Yi=p.forwardRef((e,t)=>{let{_asChild:n,...r}=e,{type:i,...a}=Ri(r,t),o=typeof r.children==`function`?r.children({isActive:a[`data-status`]===`active`}):r.children;if(!n){let{disabled:e,...t}=a;return p.createElement(`a`,t,o)}return p.createElement(n,a,o)});function Xi(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}var Zi=class extends Kr{constructor(e){super(e),this.useMatch=e=>ji({select:e?.select,from:this.id,structuralSharing:e?.structuralSharing}),this.useRouteContext=e=>Li({...e,from:this.id}),this.useSearch=e=>Fi({select:e?.select,structuralSharing:e?.structuralSharing,from:this.id}),this.useParams=e=>Pi({select:e?.select,structuralSharing:e?.structuralSharing,from:this.id}),this.useLoaderDeps=e=>Ni({...e,from:this.id}),this.useLoaderData=e=>Mi({...e,from:this.id}),this.useNavigate=()=>Ii({from:this.fullPath}),this.Link=p.default.forwardRef((e,t)=>(0,N.jsx)(Yi,{ref:t,from:this.fullPath,...e}))}};function Qi(e){return new Zi(e)}var $i=class extends qr{constructor(e){super(e),this.useMatch=e=>ji({select:e?.select,from:this.id,structuralSharing:e?.structuralSharing}),this.useRouteContext=e=>Li({...e,from:this.id}),this.useSearch=e=>Fi({select:e?.select,structuralSharing:e?.structuralSharing,from:this.id}),this.useParams=e=>Pi({select:e?.select,structuralSharing:e?.structuralSharing,from:this.id}),this.useLoaderDeps=e=>Ni({...e,from:this.id}),this.useLoaderData=e=>Mi({...e,from:this.id}),this.useNavigate=()=>Ii({from:this.fullPath}),this.Link=p.default.forwardRef((e,t)=>(0,N.jsx)(Yi,{ref:t,from:this.fullPath,...e}))}};function ea(e){return new $i(e)}function ta(e){let t=ti(),n=`not-found-${Oi(t.stores.location,e=>e.pathname)}-${Oi(t.stores.status,e=>e)}`;return(0,N.jsx)(Jr,{getResetKey:()=>n,onCatch:(t,n)=>{if(wn(t))e.onCatch?.(t,n);else throw t},errorComponent:({error:t})=>{if(wn(t))return e.fallback?.(t);throw t},children:e.children})}function na(){return(0,N.jsx)(`p`,{children:`Not Found`})}function ra(e){return(0,N.jsx)(N.Fragment,{children:e.children})}function ia(e,t,n){return t.options.notFoundComponent?(0,N.jsx)(t.options.notFoundComponent,{...n}):e.options.defaultNotFoundComponent?(0,N.jsx)(e.options.defaultNotFoundComponent,{...n}):(0,N.jsx)(na,{})}var aa=(e,t)=>e.routeId===t.routeId&&e._displayPending===t._displayPending,oa=(e,t)=>e[0]===t[0]&&e[1]===t[1],sa=p.memo(function({matchId:e}){let t=ti(),n=t.stores.matchStores.get(e);n||zt();let r=Oi(t.stores.loadedAt,e=>e),i=Oi(n,e=>e,aa);return(0,N.jsx)(ca,{router:t,matchId:e,resetKey:r,matchState:p.useMemo(()=>{let e=i.routeId,n=t.routesById[e].parentRoute?.id;return{routeId:e,ssr:i.ssr,_displayPending:i._displayPending,parentRouteId:n}},[i._displayPending,i.routeId,i.ssr,t.routesById])})});function ca({router:e,matchId:t,resetKey:n,matchState:r}){let i=e.routesById[r.routeId],a=i.options.pendingComponent??e.options.defaultPendingComponent,o=a?(0,N.jsx)(a,{}):null,s=i.options.errorComponent??e.options.defaultErrorComponent,c=i.options.onCatch??e.options.defaultOnCatch,l=i.isRoot?i.options.notFoundComponent??e.options.notFoundRoute?.options.component:i.options.notFoundComponent,u=r.ssr===!1||r.ssr===`data-only`,d=(!i.isRoot||i.options.wrapInSuspense||u)&&(i.options.wrapInSuspense??a??(i.options.errorComponent?.preload||u))?p.Suspense:ra,f=s?Jr:ra,m=l?ta:ra;return(0,N.jsxs)(i.isRoot?i.options.shellComponent??ra:ra,{children:[(0,N.jsx)(ni.Provider,{value:t,children:(0,N.jsx)(d,{fallback:o,children:(0,N.jsx)(f,{getResetKey:()=>n,errorComponent:s||Xr,onCatch:(e,t)=>{if(wn(e))throw e.routeId??=r.routeId,e;c?.(e,t)},children:(0,N.jsx)(m,{fallback:e=>{if(e.routeId??=r.routeId,!l||e.routeId&&e.routeId!==r.routeId||!e.routeId&&!i.isRoot)throw e;return p.createElement(l,e)},children:u||r._displayPending?(0,N.jsx)(Zr,{fallback:o,children:(0,N.jsx)(ua,{matchId:t})}):(0,N.jsx)(ua,{matchId:t})})})})}),r.parentRouteId===`__root__`?(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(la,{}),(e.options.scrollRestoration,null)]}):null]})}function la(){let e=ti(),t=p.useRef();return dt(()=>{let n=e.stores.resolvedLocation.get(),r=t.current;n&&(!r||r.href!==n.href)&&e.emit({type:`onRendered`,...Pr(e.stores.location.get(),r??n)}),t.current=n},[Oi(e.stores.resolvedLocation,e=>e?.state.__TSR_key),e]),null}var ua=p.memo(function({matchId:e}){let t=ti(),n=(e,n)=>t.getMatch(e.id)?._nonReactive[n]??e._nonReactive[n],r=t.stores.matchStores.get(e);r||zt();let i=Oi(r,e=>e),a=i.routeId,o=t.routesById[a],s=p.useMemo(()=>{let e=(t.routesById[a].options.remountDeps??t.options.defaultRemountDeps)?.({routeId:a,loaderDeps:i.loaderDeps,params:i._strictParams,search:i._strictSearch});return e?JSON.stringify(e):void 0},[a,i.loaderDeps,i._strictParams,i._strictSearch,t.options.defaultRemountDeps,t.routesById]),c=p.useMemo(()=>{let e=o.options.component??t.options.defaultComponent;return e?(0,N.jsx)(e,{},s):(0,N.jsx)(da,{})},[s,o.options.component,t.options.defaultComponent]);if(i._displayPending)throw n(i,`displayPendingPromise`);if(i._forcePending)throw n(i,`minPendingPromise`);if(i.status===`pending`){let e=o.options.pendingMinMs??t.options.defaultPendingMinMs;if(e){let n=t.getMatch(i.id);if(n&&!n._nonReactive.minPendingPromise){let t=kt();n._nonReactive.minPendingPromise=t,setTimeout(()=>{t.resolve(),n._nonReactive.minPendingPromise=void 0},e)}}throw n(i,`loadPromise`)}if(i.status===`notFound`)return wn(i.error)||zt(),ia(t,o,i.error);if(i.status===`redirected`)throw Jn(i.error)||zt(),n(i,`loadPromise`);if(i.status===`error`)throw i.error;return c}),da=p.memo(function(){let e=ti(),t=p.useContext(ni),n,r=!1,i;{let a=t?e.stores.matchStores.get(t):void 0;[n,r]=Oi(a,e=>[e?.routeId,e?.globalNotFound??!1],oa),i=Oi(e.stores.matchesId,e=>e[e.findIndex(e=>e===t)+1])}let a=n?e.routesById[n]:void 0,o=e.options.defaultPendingComponent?(0,N.jsx)(e.options.defaultPendingComponent,{}):null;if(r)return a||zt(),ia(e,a,void 0);if(!i)return null;let s=(0,N.jsx)(sa,{matchId:i});return n===`__root__`?(0,N.jsx)(p.Suspense,{fallback:o,children:s}):s});function fa(){let e=ti(),t=p.useRef({router:e,mounted:!1}),[n,r]=p.useState(!1),i=Oi(e.stores.isLoading,e=>e),a=Oi(e.stores.hasPending,e=>e),o=ft(i),s=i||n||a,c=ft(s),l=i||a,u=ft(l);return e.startTransition=e=>{r(!0),p.startTransition(()=>{e(),r(!1)})},p.useEffect(()=>{let t=e.history.subscribe(e.load),n=e.buildLocation({to:e.latestLocation.pathname,search:!0,params:!0,hash:!0,state:!0,_includeValidateSearch:!0});return hn(e.latestLocation.publicHref)!==hn(n.publicHref)&&e.commitLocation({...n,replace:!0}),()=>{t()}},[e,e.history]),dt(()=>{typeof window<`u`&&e.ssr||t.current.router===e&&t.current.mounted||(t.current={router:e,mounted:!0},(async()=>{try{await e.load()}catch(e){console.error(e)}})())},[e]),dt(()=>{o&&!i&&e.emit({type:`onLoad`,...Pr(e.stores.location.get(),e.stores.resolvedLocation.get())})},[o,e,i]),dt(()=>{u&&!l&&e.emit({type:`onBeforeRouteMount`,...Pr(e.stores.location.get(),e.stores.resolvedLocation.get())})},[l,u,e]),dt(()=>{if(c&&!s){let t=Pr(e.stores.location.get(),e.stores.resolvedLocation.get());e.emit({type:`onResolved`,...t}),vi(()=>{e.stores.status.set(`idle`),e.stores.resolvedLocation.set(e.stores.location.get())})}},[s,c,e]),null}function pa(){let e=ti(),t=e.routesById.__root__.options.pendingComponent??e.options.defaultPendingComponent,n=t?(0,N.jsx)(t,{}):null,r=(0,N.jsxs)(typeof document<`u`&&e.ssr?ra:p.Suspense,{fallback:n,children:[(0,N.jsx)(fa,{}),(0,N.jsx)(ma,{})]});return e.options.InnerWrap?(0,N.jsx)(e.options.InnerWrap,{children:r}):r}function ma(){let e=ti(),t=Oi(e.stores.firstId,e=>e),n=Oi(e.stores.loadedAt,e=>e),r=t?(0,N.jsx)(sa,{matchId:t}):null;return(0,N.jsx)(ni.Provider,{value:t,children:e.options.disableGlobalCatchBoundary?r:(0,N.jsx)(Jr,{getResetKey:()=>n,errorComponent:Xr,onCatch:void 0,children:r})})}var ha=e=>({createMutableStore:xi,createReadonlyStore:xi,batch:vi}),ga=e=>new _a(e),_a=class extends Fr{constructor(e){super(e,ha)}};function va({router:e,children:t,...n}){bt(n)&&e.update({...e.options,...n,context:{...e.options.context,...n.context}});let r=(0,N.jsx)(ei.Provider,{value:e,children:t});return e.options.Wrap?(0,N.jsx)(e.options.Wrap,{children:r}):r}function ya({router:e,...t}){return(0,N.jsx)(va,{router:e,...t,children:(0,N.jsx)(pa,{})})}var ba=(0,p.createContext)(null),xa={didCatch:!1,error:null},Sa=class extends p.Component{constructor(e){super(e),this.resetErrorBoundary=this.resetErrorBoundary.bind(this),this.state=xa}static getDerivedStateFromError(e){return{didCatch:!0,error:e}}resetErrorBoundary(...e){let{error:t}=this.state;t!==null&&(this.props.onReset?.({args:e,reason:`imperative-api`}),this.setState(xa))}componentDidCatch(e,t){this.props.onError?.(e,t)}componentDidUpdate(e,t){let{didCatch:n}=this.state,{resetKeys:r}=this.props;n&&t.error!==null&&Ca(e.resetKeys,r)&&(this.props.onReset?.({next:r,prev:e.resetKeys,reason:`keys`}),this.setState(xa))}render(){let{children:e,fallbackRender:t,FallbackComponent:n,fallback:r}=this.props,{didCatch:i,error:a}=this.state,o=e;if(i){let e={error:a,resetErrorBoundary:this.resetErrorBoundary};if(typeof t==`function`)o=t(e);else if(n)o=(0,p.createElement)(n,e);else if(r!==void 0)o=r;else throw a}return(0,p.createElement)(ba.Provider,{value:{didCatch:i,error:a,resetErrorBoundary:this.resetErrorBoundary}},o)}};function Ca(e=[],t=[]){return e.length!==t.length||e.some((e,n)=>!Object.is(e,t[n]))}var wa=f(u(((e,t)=>{(function(){"use strict";var e={}.hasOwnProperty;function n(){for(var e=``,t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=i(e,r(n)))}return e}function r(t){if(typeof t==`string`||typeof t==`number`)return t;if(typeof t!=`object`)return``;if(Array.isArray(t))return n.apply(null,t);if(t.toString!==Object.prototype.toString&&!t.toString.toString().includes(`[native code]`))return t.toString();var r=``;for(var a in t)e.call(t,a)&&t[a]&&(r=i(r,a));return r}function i(e,t){return t?e?e+` `+t:e+t:e}t!==void 0&&t.exports?(n.default=n,t.exports=n):typeof define==`function`&&typeof define.amd==`object`&&define.amd?define(`classnames`,[],function(){return n}):window.classNames=n})()}))()),Ta={primary:`wcpos:bg-wp-admin-theme-color wcpos:text-white wcpos:hover:bg-wp-admin-theme-color-darker-10 wcpos:focus:ring-wp-admin-theme-color`,secondary:`wcpos:bg-white wcpos:text-gray-700 wcpos:border wcpos:border-gray-300 wcpos:hover:bg-gray-50 wcpos:focus:ring-wp-admin-theme-color`,destructive:`wcpos:bg-red-600 wcpos:text-white wcpos:hover:bg-red-700 wcpos:focus:ring-red-500`,outline:`wcpos:bg-transparent wcpos:text-wp-admin-theme-color wcpos:border wcpos:border-wp-admin-theme-color wcpos:hover:bg-wp-admin-theme-color-lightest wcpos:focus:ring-wp-admin-theme-color`,ghost:`wcpos:bg-transparent wcpos:text-gray-700 wcpos:hover:bg-gray-100 wcpos:focus:ring-wp-admin-theme-color`,"ghost-destructive":`wcpos:bg-transparent wcpos:text-red-600 wcpos:hover:bg-red-50 wcpos:focus:ring-red-500`,text:`wcpos:bg-transparent wcpos:text-wp-admin-theme-color wcpos:hover:underline wcpos:focus:ring-wp-admin-theme-color`};function Ea(e){return e===`danger`?`destructive`:e}function Da({variant:e=`secondary`,loading:t=!1,disabled:n,className:r,children:i,type:a=`button`,...o}){let s=n||t,c=Ea(e);return(0,N.jsxs)(`button`,{type:a,disabled:s,className:(0,wa.default)(`wcpos:inline-flex wcpos:items-center wcpos:justify-center wcpos:rounded-md wcpos:text-sm wcpos:font-medium wcpos:transition-colors wcpos:duration-150`,`wcpos:focus:outline-none wcpos:focus:ring-2 wcpos:focus:ring-offset-2`,c===`text`?`wcpos:px-0 wcpos:py-0`:`wcpos:px-3 wcpos:py-1.5`,Ta[c],s?`wcpos:opacity-50 wcpos:cursor-not-allowed`:`wcpos:cursor-pointer`,r),...o,children:[t&&(0,N.jsxs)(`svg`,{"aria-hidden":`true`,focusable:`false`,className:`wcpos:mr-2 wcpos:h-4 wcpos:w-4 wcpos:animate-spin`,xmlns:`http://www.w3.org/2000/svg`,fill:`none`,viewBox:`0 0 24 24`,children:[(0,N.jsx)(`circle`,{className:`wcpos:opacity-25`,cx:`12`,cy:`12`,r:`10`,stroke:`currentColor`,strokeWidth:`4`}),(0,N.jsx)(`path`,{className:`wcpos:opacity-75`,fill:`currentColor`,d:`M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4z`})]}),i]})}function Oa({checked:t,onChange:n,label:r,description:i,disabled:a,className:o,labelClassName:s,"aria-label":c}){let l=e.useId(),u=r?`${l}-label`:void 0,d=i?`${l}-description`:void 0,f=e.useCallback(()=>{a||n(!t)},[t,a,n]);return(0,N.jsxs)(`div`,{className:(0,wa.default)(`wcpos:flex wcpos:items-center wcpos:gap-3`,o),children:[(0,N.jsx)(`button`,{type:`button`,role:`switch`,"aria-checked":t,"aria-label":r?void 0:c,"aria-labelledby":u,"aria-describedby":d,disabled:a,onClick:f,className:(0,wa.default)(`wcpos:relative wcpos:inline-flex wcpos:items-center wcpos:h-5 wcpos:w-9 wcpos:shrink-0 wcpos:rounded-full wcpos:border-2 wcpos:border-transparent wcpos:p-0 wcpos:m-0 wcpos:align-middle wcpos:transition-colors wcpos:duration-200 wcpos:ease-in-out wcpos:focus:outline-none wcpos:focus:ring-2 wcpos:focus:ring-wp-admin-theme-color wcpos:focus:ring-offset-2`,t?`wcpos:bg-wp-admin-theme-color`:`wcpos:bg-gray-200`,a?`wcpos:opacity-50 wcpos:cursor-not-allowed`:`wcpos:cursor-pointer`),children:(0,N.jsx)(`span`,{className:(0,wa.default)(`wcpos:pointer-events-none wcpos:block wcpos:h-4 wcpos:w-4 wcpos:transform wcpos:rounded-full wcpos:bg-white wcpos:shadow wcpos:ring-0 wcpos:transition wcpos:duration-200 wcpos:ease-in-out`,t?`wcpos:translate-x-4`:`wcpos:translate-x-0`)})}),r&&(0,N.jsxs)(`div`,{onClick:f,children:[(0,N.jsx)(`label`,{id:u,className:(0,wa.default)(a?`wcpos:cursor-not-allowed`:`wcpos:cursor-pointer`,s??`wcpos:text-sm wcpos:font-medium wcpos:text-gray-900`),children:r}),i&&(0,N.jsx)(`p`,{id:d,className:`wcpos:text-sm wcpos:text-gray-500`,children:i})]})]})}var ka=e.forwardRef(({error:e,className:t,type:n=`text`,...r},i)=>(0,N.jsx)(`input`,{ref:i,type:n,"aria-invalid":e||void 0,className:(0,wa.default)(`wcpos:block wcpos:w-full wcpos:rounded-md wcpos:border wcpos:px-2.5 wcpos:py-1.5 wcpos:text-sm wcpos:shadow-xs`,`wcpos:transition-colors wcpos:duration-150`,`wcpos:focus:outline-none wcpos:focus:ring-2 wcpos:focus:ring-offset-0`,e?`wcpos:border-red-300 wcpos:focus:border-red-500 wcpos:focus:ring-red-500`:`wcpos:border-gray-300 wcpos:focus:border-wp-admin-theme-color wcpos:focus:ring-wp-admin-theme-color`,r.disabled&&`wcpos:bg-gray-50 wcpos:text-gray-500 wcpos:cursor-not-allowed`,t),...r}));ka.displayName=`TextInput`;var Aa=e.forwardRef(({error:e,className:t,...n},r)=>(0,N.jsx)(`textarea`,{ref:r,"aria-invalid":e||void 0,className:(0,wa.default)(`wcpos:block wcpos:w-full wcpos:rounded-md wcpos:border wcpos:px-2.5 wcpos:py-1.5 wcpos:text-sm wcpos:shadow-xs`,`wcpos:transition-colors wcpos:duration-150`,`wcpos:focus:outline-none wcpos:focus:ring-2 wcpos:focus:ring-offset-0`,e?`wcpos:border-red-300 wcpos:focus:border-red-500 wcpos:focus:ring-red-500`:`wcpos:border-gray-300 wcpos:focus:border-wp-admin-theme-color wcpos:focus:ring-wp-admin-theme-color`,n.disabled&&`wcpos:bg-gray-50 wcpos:text-gray-500 wcpos:cursor-not-allowed`,t),...n}));Aa.displayName=`TextArea`;function ja({value:e,options:t,onChange:n,placeholder:r,disabled:i,className:a,inline:o,...s}){return(0,N.jsxs)(`select`,{value:String(e),onChange:e=>{let r=t.find(t=>String(t.value)===e.target.value);r&&n(r)},disabled:i,className:(0,wa.default)(o?`wcpos:inline-block`:`wcpos:block wcpos:w-full`,`wcpos:rounded-md wcpos:border wcpos:border-gray-300 wcpos:bg-white wcpos:px-2.5 wcpos:py-1.5 wcpos:text-sm wcpos:shadow-xs`,`wcpos:focus:outline-none wcpos:focus:ring-2 wcpos:focus:ring-wp-admin-theme-color wcpos:focus:border-wp-admin-theme-color`,i&&`wcpos:bg-gray-50 wcpos:text-gray-500 wcpos:cursor-not-allowed`,a),...s,children:[r&&(0,N.jsx)(`option`,{value:``,disabled:!0,children:r}),t.map(e=>(0,N.jsx)(`option`,{value:String(e.value),disabled:!!e.disabled,children:e.label},String(e.value)))]})}var Ma=`wcpos:flex wcpos:w-full wcpos:items-center wcpos:justify-between wcpos:gap-2 wcpos:rounded-md wcpos:border wcpos:border-gray-300 wcpos:bg-white wcpos:px-2.5 wcpos:py-1.5 wcpos:text-left wcpos:text-sm wcpos:shadow-xs wcpos:focus:outline-none wcpos:focus:ring-2 wcpos:focus:ring-wp-admin-theme-color wcpos:focus:border-wp-admin-theme-color`,Na=`wcpos:bg-gray-50 wcpos:text-gray-500 wcpos:cursor-not-allowed`;function Pa(e){return e.toLowerCase()}function Fa({countries:n,value:r,onChange:i,placeholder:a,searchPlaceholder:o,noResultsLabel:s,clearable:c=!1,clearLabel:l,disabled:u,className:d,id:f,"aria-label":p}){let m=e.useRef(null),h=e.useRef(null),g=e.useRef(null),_=e.useRef(null),[v,y]=e.useState(!1),[b,x]=e.useState(``),[S,C]=e.useState(0),[w,T]=e.useState({top:0,left:0,width:0}),E=e.useId(),D=e.useMemo(()=>Object.entries(n).map(([e,t])=>({value:e,label:t})).sort((e,t)=>e.label.localeCompare(t.label)),[n]),O=e.useMemo(()=>{let e=Pa(b.trim());return e?D.filter(t=>Pa(t.label).includes(e)||Pa(t.value).includes(e)):D},[D,b]),k=e.useMemo(()=>c?[{value:``,label:l??`—`,isClear:!0},...O]:O,[c,l,O]),A=r?n[r]:``,ee=e.useCallback(()=>{if(!m.current)return;let e=m.current.getBoundingClientRect();T({top:e.bottom+4,left:e.left,width:e.width})},[]),te=e.useCallback(()=>{y(!1),x(``)},[]),j=e.useCallback(()=>{if(u)return;y(!0);let e=r?Math.max(0,k.findIndex(e=>!e.isClear&&e.value===r)):+!!c;C(Math.min(e,Math.max(0,k.length-1)))},[c,u,k,r]),ne=e.useCallback(e=>{i(e),te(),m.current?.focus()},[te,i]);e.useLayoutEffect(()=>{if(!v)return;ee();let e=requestAnimationFrame(()=>g.current?.focus());return()=>cancelAnimationFrame(e)},[v,ee]),e.useEffect(()=>{if(!v)return;let e=e=>{let t=e.target;m.current?.contains(t)||h.current?.contains(t)||te()};return document.addEventListener(`mousedown`,e),window.addEventListener(`scroll`,ee,!0),window.addEventListener(`resize`,ee),()=>{document.removeEventListener(`mousedown`,e),window.removeEventListener(`scroll`,ee,!0),window.removeEventListener(`resize`,ee)}},[v,te,ee]),e.useEffect(()=>{v&&C(e=>k.length===0?0:e>=k.length?k.length-1:e)},[v,k]),e.useEffect(()=>{!v||!_.current||_.current.querySelector(`[data-index="${S}"]`)?.scrollIntoView?.({block:`nearest`})},[v,S]);let re=e=>{u||(e.key===`ArrowDown`||e.key===`ArrowUp`||e.key===`Enter`||e.key===` `)&&(e.preventDefault(),j())},ie=e=>{switch(e.key){case`ArrowDown`:e.preventDefault(),C(e=>k.length===0?0:(e+1)%k.length);break;case`ArrowUp`:e.preventDefault(),C(e=>k.length===0?0:(e-1+k.length)%k.length);break;case`Home`:e.preventDefault(),C(0);break;case`End`:e.preventDefault(),C(Math.max(0,k.length-1));break;case`Enter`:e.preventDefault(),k[S]&&ne(k[S].value);break;case`Escape`:e.preventDefault(),te(),m.current?.focus();break;case`Tab`:te()}},ae=k.length>0?`${E}-option-${S}`:void 0;return(0,N.jsxs)(N.Fragment,{children:[(0,N.jsxs)(`button`,{ref:m,id:f,type:`button`,role:`combobox`,"aria-haspopup":`listbox`,"aria-expanded":v,"aria-controls":v?E:void 0,"aria-label":p,disabled:u,onClick:()=>v?te():j(),onKeyDown:re,className:(0,wa.default)(Ma,u&&Na,d),children:[(0,N.jsx)(`span`,{className:(0,wa.default)(`wcpos:truncate`,!A&&`wcpos:text-gray-500`),children:A||a||``}),(0,N.jsx)(`svg`,{"aria-hidden":`true`,className:`wcpos:h-4 wcpos:w-4 wcpos:text-gray-400 wcpos:shrink-0`,viewBox:`0 0 20 20`,fill:`currentColor`,children:(0,N.jsx)(`path`,{fillRule:`evenodd`,d:`M5.23 7.21a.75.75 0 011.06.02L10 11.06l3.71-3.83a.75.75 0 011.08 1.04l-4.24 4.38a.75.75 0 01-1.08 0L5.21 8.27a.75.75 0 01.02-1.06z`,clipRule:`evenodd`})})]}),v&&t.createPortal((0,N.jsxs)(`div`,{ref:h,className:`wcpos:fixed wcpos:z-[99999] wcpos:rounded-md wcpos:border wcpos:border-gray-200 wcpos:bg-white wcpos:shadow-lg`,style:{top:w.top,left:w.left,width:w.width},children:[(0,N.jsx)(`div`,{className:`wcpos:p-2 wcpos:border-b wcpos:border-gray-100`,children:(0,N.jsx)(`input`,{ref:g,type:`text`,role:`searchbox`,"aria-autocomplete":`list`,"aria-controls":E,"aria-activedescendant":ae,value:b,onChange:e=>x(e.target.value),onKeyDown:ie,placeholder:o,className:`wcpos:block wcpos:w-full wcpos:rounded wcpos:border wcpos:border-gray-300 wcpos:bg-white wcpos:px-2 wcpos:py-1 wcpos:text-sm wcpos:focus:outline-none wcpos:focus:ring-2 wcpos:focus:ring-wp-admin-theme-color wcpos:focus:border-wp-admin-theme-color`})}),(0,N.jsxs)(`ul`,{ref:_,id:E,role:`listbox`,"aria-label":p,className:`wcpos:m-0 wcpos:max-h-60 wcpos:list-none wcpos:overflow-auto wcpos:p-1`,children:[k.map((e,t)=>{let n=t===S,i=e.isClear?r===``:e.value===r;return(0,N.jsx)(`li`,{id:`${E}-option-${t}`,"data-index":t,role:`option`,"aria-selected":i,onMouseDown:e=>e.preventDefault(),onMouseEnter:()=>C(t),onClick:()=>ne(e.value),className:(0,wa.default)(`wcpos:flex wcpos:cursor-pointer wcpos:items-center wcpos:gap-2 wcpos:rounded wcpos:px-2 wcpos:py-1 wcpos:text-sm`,e.isClear?`wcpos:text-gray-500`:`wcpos:justify-between wcpos:text-gray-700`,n&&`wcpos:bg-gray-100`,i&&(e.isClear?`wcpos:font-medium wcpos:text-gray-700`:`wcpos:font-medium`)),children:e.isClear?(0,N.jsx)(`span`,{className:`wcpos:truncate`,children:e.label}):(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(`span`,{className:`wcpos:truncate`,children:e.label}),(0,N.jsx)(`span`,{className:`wcpos:text-xs wcpos:text-gray-400`,children:e.value})]})},e.isClear?`__clear__`:e.value)}),O.length===0&&(0,N.jsx)(`li`,{role:`presentation`,className:`wcpos:px-2 wcpos:py-2 wcpos:text-sm wcpos:text-gray-500`,children:s??`No results`})]})]}),document.body)]})}e.createContext(null);function Ia({active:e=!1,className:t,children:n,...r}){return(0,N.jsx)(`div`,{className:(0,wa.default)(`wcpos:bg-white wcpos:border wcpos:rounded-lg wcpos:overflow-hidden wcpos:flex wcpos:flex-col`,e?`wcpos:border-wp-admin-theme-color wcpos:ring-1 wcpos:ring-wp-admin-theme-color`:`wcpos:border-gray-200`,t),...r,children:n})}function La({noPadding:e=!1,className:t,children:n,...r}){return(0,N.jsx)(`div`,{className:(0,wa.default)(`wcpos:flex-1`,!e&&`wcpos:p-4`,t),...r,children:n})}function Ra({className:e,children:t,...n}){return(0,N.jsx)(`div`,{className:(0,wa.default)(`wcpos:border-t wcpos:border-gray-200 wcpos:bg-gray-50 wcpos:px-4 wcpos:py-2.5`,e),...n,children:t})}Ia.Body=La,Ia.Footer=Ra;function za({className:e,width:t,height:n,style:r,...i}){return(0,N.jsx)(`div`,{className:(0,wa.default)(`wcpos:animate-pulse wcpos:rounded wcpos:bg-gray-200`,e),style:{width:t,height:n,...r},...i})}var Ba={neutral:`wcpos:bg-gray-100 wcpos:text-gray-700`,info:`wcpos:bg-blue-50 wcpos:text-blue-700`,success:`wcpos:bg-green-50 wcpos:text-green-700`,warning:`wcpos:bg-amber-50 wcpos:text-amber-700`,error:`wcpos:bg-red-50 wcpos:text-red-700`,critical:`wcpos:bg-red-100 wcpos:text-red-800`,debug:`wcpos:bg-gray-100 wcpos:text-gray-600`,brand:`wcpos:bg-wp-admin-theme-color wcpos:text-white wcpos:uppercase wcpos:font-semibold wcpos:tracking-wide`},Va={sm:`wcpos:text-xs wcpos:px-2 wcpos:py-0.5`,xs:`wcpos:text-[10px] wcpos:px-1.5 wcpos:py-0.5`},Ha={pill:`wcpos:rounded-full`,round:`wcpos:rounded-full wcpos:min-w-5 wcpos:justify-center`};function Ua({variant:e=`neutral`,shape:t=`pill`,size:n=`sm`,icon:r,className:i,children:a,...o}){return(0,N.jsxs)(`span`,{className:(0,wa.default)(`wcpos:inline-flex wcpos:items-center wcpos:gap-1 wcpos:font-medium wcpos:leading-none wcpos:shrink-0`,Ba[e],Va[n],Ha[t],i),...o,children:[r,a]})}var Wa={saving:`wcpos:bg-gray-900 wcpos:text-white`,success:`wcpos:bg-green-600 wcpos:text-white`,error:`wcpos:bg-red-600 wcpos:text-white`,info:`wcpos:bg-gray-700 wcpos:text-white`};function Ga({message:t,status:n=`saving`,onRemove:r,timeout:i=!0}){let[a,o]=e.useState(!1);return e.useEffect(()=>{if(!t)return;let e=requestAnimationFrame(()=>o(!0));return()=>cancelAnimationFrame(e)},[t]),e.useEffect(()=>{if(!t||n===`saving`||!i)return;let e=setTimeout(()=>{o(!1),setTimeout(()=>r?.(),300)},2e3);return()=>clearTimeout(e)},[t,n,r,i]),t?(0,N.jsx)(`div`,{className:(0,wa.default)(`wcpos:w-full wcpos:px-4 wcpos:py-2 wcpos:text-sm wcpos:text-center wcpos:transition-all wcpos:duration-300 wcpos:ease-out`,Wa[n],a?`wcpos:translate-y-0 wcpos:opacity-100`:`wcpos:-translate-y-full wcpos:opacity-0`),children:t}):null}var Ka=e.createContext(null),qa=0;function Ja(){return typeof crypto<`u`&&typeof crypto.randomUUID==`function`?crypto.randomUUID():(qa+=1,`snackbar-${Date.now()}-${qa}`)}function Ya({children:t,boundsElement:n}){let[r,i]=e.useState([]),a=e.useRef(null),[o,s]=e.useState(null);e.useEffect(()=>{let e=a.current;if(!e)return;let t=n??e,r=()=>{let e=t.getBoundingClientRect();s({left:e.left,width:e.width})};r();let i=typeof ResizeObserver<`u`?new ResizeObserver(r):null;return i?.observe(t),window.addEventListener(`resize`,r),()=>{i?.disconnect(),window.removeEventListener(`resize`,r)}},[n]);let c=e.useCallback(e=>{let t=e.id??Ja();i([{...e,id:t}])},[]),l=e.useCallback(e=>{i(t=>t.filter(t=>t.id!==e))},[]),u=o?{left:o.left,width:o.width}:{left:0,right:0};return(0,N.jsx)(Ka.Provider,{value:{addSnackbar:c},children:(0,N.jsxs)(`div`,{ref:a,className:`wcpos:relative wcpos:flex-1 wcpos:flex wcpos:flex-col`,children:[(0,N.jsx)(`div`,{className:`wcpos:fixed wcpos:top-[var(--wp-admin--admin-bar--height,32px)] wcpos:z-50 wcpos:overflow-hidden`,style:u,role:`status`,"aria-live":`polite`,"aria-atomic":`true`,children:r.map(e=>(0,N.jsx)(Ga,{...e,onRemove:()=>{try{e.onRemove?.()}finally{l(e.id)}}},e.id))}),t]})})}function Xa(){let t=e.useContext(Ka);if(!t)throw Error(`useSnackbar must be called within SnackbarProvider`);return t}function Za({className:e,tableClassName:t,children:n,...r}){return(0,N.jsx)(`div`,{className:(0,wa.default)(`wcpos:overflow-x-auto wcpos:rounded-md wcpos:border wcpos:border-gray-200`,e),...r,children:(0,N.jsx)(`table`,{className:(0,wa.default)(`wcpos:w-full wcpos:text-sm`,t),children:n})})}function Qa({className:e,children:t,...n}){return(0,N.jsx)(`thead`,{className:e,...n,children:t})}function $a({className:e,children:t,...n}){return(0,N.jsx)(`tbody`,{className:e,...n,children:t})}var eo=e.forwardRef(function({className:e,children:t,...n},r){return(0,N.jsx)(`tr`,{ref:r,className:(0,wa.default)(`wcpos:bg-gray-50 wcpos:text-left wcpos:text-xs wcpos:uppercase wcpos:tracking-wide wcpos:text-gray-500`,e),...n,children:t})}),to=e.forwardRef(function({className:e,children:t,...n},r){return(0,N.jsx)(`tr`,{ref:r,className:(0,wa.default)(`wcpos:border-t wcpos:border-gray-100`,e),...n,children:t})}),no=e.forwardRef(function({className:e,children:t,...n},r){return(0,N.jsx)(`th`,{ref:r,className:(0,wa.default)(`wcpos:px-3 wcpos:py-2 wcpos:font-medium`,e),...n,children:t})}),ro=e.forwardRef(function({className:e,children:t,...n},r){return(0,N.jsx)(`td`,{ref:r,className:(0,wa.default)(`wcpos:px-3 wcpos:py-2 wcpos:align-middle`,e),...n,children:t})});Za.Header=Qa,Za.HeaderRow=eo,Za.Body=$a,Za.Row=to,Za.Head=no,Za.Cell=ro;var io=[{value:`eu_vat`,label:`EU VAT`},{value:`gb_vat`,label:`GB VAT`},{value:`au_abn`,label:`AU ABN`},{value:`br_cpf`,label:`BR CPF`},{value:`br_cnpj`,label:`BR CNPJ`},{value:`in_gst`,label:`IN GSTIN`},{value:`it_cf`,label:`IT Codice Fiscale`},{value:`it_piva`,label:`IT Partita IVA`},{value:`es_nif`,label:`ES NIF`},{value:`ar_cuit`,label:`AR CUIT`},{value:`sa_vat`,label:`SA VAT`},{value:`ca_gst_hst`,label:`CA GST/HST`},{value:`us_ein`,label:`US EIN`},{value:`de_ust_id`,label:`DE USt-IdNr.`},{value:`de_steuernummer`,label:`DE Steuernummer`},{value:`de_hrb`,label:`DE HRB`},{value:`nl_kvk`,label:`NL KVK`},{value:`fr_siret`,label:`FR SIRET`},{value:`fr_siren`,label:`FR SIREN`},{value:`gb_company`,label:`GB Company number`},{value:`ch_uid`,label:`CH UID`},{value:`other`,label:`Other`}],ao={eu_vat:`DE123456789`,gb_vat:`GB123456789`,au_abn:`12345678901`,br_cpf:`123.456.789-09`,br_cnpj:`12.345.678/0001-95`,in_gst:`22AAAAA0000A1Z5`,it_cf:`RSSMRA80A01H501U`,it_piva:`12345678901`,es_nif:`B12345674`,ar_cuit:`20-12345678-3`,sa_vat:`300123456700003`,ca_gst_hst:`123456789RT0001`,us_ein:`12-3456789`,de_ust_id:`DE123456789`,de_steuernummer:`12/345/67890`,de_hrb:`HRB 12345`,nl_kvk:`12345678`,fr_siret:`12345678901234`,fr_siren:`123456789`,gb_company:`12345678`,ch_uid:`CHE-123.456.789`},oo={AR:`ar_cuit`,AU:`au_abn`,BR:`br_cnpj`,CA:`ca_gst_hst`,CH:`ch_uid`,DE:`de_ust_id`,ES:`es_nif`,FR:`fr_siret`,GB:`gb_vat`,IN:`in_gst`,IT:`it_piva`,NL:`nl_kvk`,SA:`sa_vat`,US:`us_ein`},so={ar_cuit:`AR`,au_abn:`AU`,br_cpf:`BR`,br_cnpj:`BR`,ca_gst_hst:`CA`,ch_uid:`CH`,de_hrb:`DE`,de_steuernummer:`DE`,de_ust_id:`DE`,es_nif:`ES`,fr_siren:`FR`,fr_siret:`FR`,gb_company:`GB`,gb_vat:`GB`,in_gst:`IN`,it_cf:`IT`,it_piva:`IT`,nl_kvk:`NL`,sa_vat:`SA`,us_ein:`US`},co=new Set(`AT.BE.BG.CY.CZ.DE.DK.EE.ES.FI.FR.GR.HR.HU.IE.IT.LT.LU.LV.MT.NL.PL.PT.RO.SE.SI.SK`.split(`.`));function lo(e){if(!e)return`other`;let t=e.toUpperCase();return oo[t]?oo[t]:co.has(t)?`eu_vat`:`other`}function uo(e,t){if(e===`eu_vat`){let e=t?.toUpperCase();if(e&&co.has(e))return e;let n=window?.wcpos?.settings?.storeCountry?.toUpperCase();return n&&co.has(n)?n:void 0}return so[e]}function fo(e,t){return ao[e]??t}var po=e=>{let t={type:e.type||`other`,value:e.value||``};return e.country&&(t.country=e.country),e.label&&(t.label=e.label),t},mo=(e,t)=>{if(typeof t.country==`string`&&t.country)return{...t,type:lo(t.country)};if(typeof t.type==`string`){let n=uo(t.type,e.country);if(n)return{...t,country:n};if(t.type===`eu_vat`)return{...t,country:void 0}}return t},ho=0,go=()=>`tax-id-row-${++ho}`;function _o({taxId:t,labels:n,onChangeField:r,onRemove:i}){let[a,o]=e.useState(t.value),[s,c]=e.useState(t.label??``),l=window?.wcpos?.settings?.countries??{};return e.useEffect(()=>{o(t.value)},[t.value]),e.useEffect(()=>{c(t.label??``)},[t.label]),(0,N.jsxs)(to,{children:[(0,N.jsx)(ro,{children:(0,N.jsx)(ja,{"aria-label":n.type,value:t.type,options:io,onChange:({value:e})=>r({type:String(e)})})}),(0,N.jsx)(ro,{children:(0,N.jsx)(ka,{"aria-label":n.value,placeholder:fo(t.type,n.value),value:a,onChange:e=>o(e.target.value),onBlur:()=>{let e=a.trim();e!==t.value&&r({value:e})}})}),(0,N.jsx)(ro,{children:(0,N.jsx)(Fa,{"aria-label":n.country,countries:l,value:t.country??``,onChange:e=>r({country:e}),placeholder:n.countryPlaceholder??n.country,searchPlaceholder:n.countrySearchPlaceholder,noResultsLabel:n.countryNoResults,clearable:!0,clearLabel:n.countryClear})}),(0,N.jsx)(ro,{children:(0,N.jsx)(ka,{"aria-label":n.label,placeholder:n.label,value:s,onChange:e=>c(e.target.value),onBlur:()=>{let e=s.trim();e!==(t.label??``)&&r({label:e})}})}),(0,N.jsx)(ro,{className:`wcpos:text-right`,children:(0,N.jsx)(Da,{variant:`ghost-destructive`,onMouseDown:e=>e.preventDefault(),onClick:i,children:n.remove})})]})}e.forwardRef(function({value:t,onChange:n,labels:r},i){let a=e.useMemo(()=>Array.isArray(t)?t.map(po):[],[t]),[o,s]=e.useState(()=>a.map(()=>go())),[c,l]=e.useState(null);e.useEffect(()=>{s(e=>{if(e.length===a.length)return e;if(e.length<a.length){let t=Array.from({length:a.length-e.length},()=>go());return[...e,...t]}return e.slice(0,a.length)})},[a.length]);let u=e.useCallback((e,t)=>{if(e>=a.length&&c){let e=mo(c.taxId,t),r=po({...c.taxId,...e});if(t.value&&r.value){s(e=>[...e,c.id]),l(null),n([...a,r]);return}l({id:c.id,taxId:r});return}n(a.map((n,r)=>{if(r!==e)return n;let i=mo(n,t);return po({...n,...i})}))},[c,n,a]),d=e.useCallback(e=>{if(e>=a.length){l(null);return}s(t=>t.filter((t,n)=>n!==e)),n(a.filter((t,n)=>n!==e))},[n,a]),f=e.useCallback(()=>{l(e=>{if(e)return e;let t=window?.wcpos?.settings?.storeCountry,n={type:lo(t),value:``};return t&&(n.country=t),{id:go(),taxId:n}})},[]);e.useImperativeHandle(i,()=>({addRow:f}),[f]);let p=e.useMemo(()=>{let e=a.map((e,t)=>({id:o[t]??`tax-id-row-fallback-${t}`,taxId:e}));return c&&e.push({id:c.id,taxId:c.taxId}),e},[a,o,c]);return p.length===0?(0,N.jsxs)(`div`,{className:`wcpos:space-y-3`,children:[(0,N.jsx)(`p`,{className:`wcpos:rounded-md wcpos:border wcpos:border-dashed wcpos:border-gray-300 wcpos:bg-gray-50 wcpos:px-3 wcpos:py-4 wcpos:text-center wcpos:text-sm wcpos:text-gray-500`,children:r.empty}),(0,N.jsx)(Da,{variant:`outline`,onClick:f,children:r.add})]}):(0,N.jsxs)(`div`,{className:`wcpos:space-y-3`,children:[(0,N.jsxs)(Za,{children:[(0,N.jsx)(Qa,{children:(0,N.jsxs)(eo,{children:[(0,N.jsx)(no,{style:{width:`11rem`},children:r.type}),(0,N.jsx)(no,{children:r.value}),(0,N.jsx)(no,{style:{width:`12rem`},children:r.country}),(0,N.jsx)(no,{children:r.label}),(0,N.jsx)(no,{className:`wcpos:text-right`,style:{width:`1%`},children:(0,N.jsx)(`span`,{className:`wcpos:sr-only`,children:r.remove})})]})}),(0,N.jsx)($a,{children:p.map((e,t)=>(0,N.jsx)(_o,{taxId:e.taxId,labels:r,onChangeField:e=>u(t,e),onRemove:()=>d(t)},e.id))})]}),(0,N.jsx)(Da,{variant:`outline`,onClick:f,children:r.add})]})});var vo=[10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200],yo={a4:{width:794,height:1123},"58mm":{width:219,height:520},"80mm":{width:302,height:520}};function bo(e,t,n,r){if(n<=0||r<=0)return 100;let i=vo.filter(e=>e<=100).slice().reverse();for(let a of i){let i=a/100;if(e*i<=n&&t*i<=r)return a}return i[i.length-1]}function xo({children:t,paperWidth:n=`a4`,zoomInLabel:r,zoomOutLabel:i,className:a,contentClassName:o,...s}){let c=e.useRef(null),l=e.useRef(null),u=yo[n],[d,f]=e.useState(null),p=d?.width??u.width,m=d?.height??u.height,[h,g]=e.useState(100),[_,v]=e.useState(!1),[y,b]=e.useState(n);y!==n&&(b(n),f(null),v(!1)),e.useEffect(()=>{let e=l.current;if(!e)return;let t=null,n=null,r=()=>{let e=null;try{e=t?.contentDocument?.body??null}catch{return}if(!e)return;let n=e.scrollWidth,r=e.scrollHeight;n<=0||r<=0||f(e=>e&&e.width===n&&e.height===r?e:{width:n,height:r})},i=()=>{let e=null;try{e=t?.contentDocument??null}catch{e=null}if(n?.disconnect(),n=null,!e?.body){f(e=>e===null?e:null);return}if(!e.getElementById(`wcpos-preview-reset`)){let t=e.createElement(`style`);t.id=`wcpos-preview-reset`,t.textContent=`html,body{margin:0;padding:0;overflow:hidden;}`,e.head?.appendChild(t)}r(),typeof ResizeObserver<`u`&&(n=new ResizeObserver(r),n.observe(e.body))},a=()=>{let r=e.querySelector(`iframe`);if(r!==t&&(t?.removeEventListener(`load`,i),n?.disconnect(),n=null,t=r,t)){t.addEventListener(`load`,i);try{t.contentDocument?.readyState===`complete`&&i()}catch{f(e=>e===null?e:null)}}};a();let o=new MutationObserver(a);return o.observe(e,{childList:!0,subtree:!0}),()=>{o.disconnect(),t?.removeEventListener(`load`,i),n?.disconnect()}},[]),e.useLayoutEffect(()=>{if(_)return;let e=c.current;if(!e)return;let t=()=>{if(_)return;let t=e.clientWidth-32,n=e.clientHeight-32;t<=0||n<=0||g(bo(p,m,t,n))};if(t(),typeof ResizeObserver>`u`)return;let n=new ResizeObserver(t);return n.observe(e),()=>n.disconnect()},[p,m,_]);let x=h/100,S=vo.indexOf(h),C=S>0,w=S<vo.length-1,T=e=>{let t=Math.max(0,Math.min(vo.length-1,S+e));v(!0),g(vo[t])},E=`wcpos:flex wcpos:h-7 wcpos:w-7 wcpos:cursor-pointer wcpos:items-center wcpos:justify-center wcpos:border-0 wcpos:bg-transparent wcpos:text-base wcpos:leading-none wcpos:text-gray-700 wcpos:hover:bg-gray-100 wcpos:disabled:cursor-default wcpos:disabled:text-gray-300 wcpos:disabled:hover:bg-transparent`;return(0,N.jsxs)(`div`,{ref:c,className:(0,wa.default)(`wcpos:relative wcpos:flex wcpos:min-h-0 wcpos:flex-1 wcpos:flex-col wcpos:rounded wcpos:border wcpos:border-gray-200 wcpos:bg-gray-100`,a),...s,children:[(0,N.jsxs)(`div`,{"data-testid":`preview-viewport-zoom-controls`,className:`wcpos:absolute wcpos:top-2 wcpos:right-2 wcpos:z-10 wcpos:inline-flex wcpos:items-stretch wcpos:overflow-hidden wcpos:rounded-md wcpos:border wcpos:border-gray-300 wcpos:bg-white/95 wcpos:shadow-sm`,children:[(0,N.jsx)(`button`,{type:`button`,"aria-label":i,title:i,disabled:!C,onClick:()=>T(-1),className:E,children:`−`}),(0,N.jsxs)(`span`,{"data-testid":`preview-viewport-zoom-value`,className:`wcpos:inline-flex wcpos:min-w-[44px] wcpos:items-center wcpos:justify-center wcpos:border-l wcpos:border-r wcpos:border-gray-200 wcpos:px-2 wcpos:text-xs wcpos:tabular-nums wcpos:text-gray-700`,role:`status`,"aria-label":`Zoom ${h}%`,"aria-live":`polite`,children:[h,`%`]}),(0,N.jsx)(`button`,{type:`button`,"aria-label":r,title:r,disabled:!w,onClick:()=>T(1),className:E,children:`+`})]}),(0,N.jsx)(`div`,{"data-testid":`preview-viewport-scroll-area`,className:`wcpos:min-h-0 wcpos:flex-1 wcpos:overflow-auto wcpos:p-4`,children:(0,N.jsx)(`div`,{"data-testid":`preview-viewport-canvas-frame`,className:`wcpos:mx-auto wcpos:overflow-hidden`,style:{width:p*x,height:m*x},children:(0,N.jsx)(`div`,{ref:l,"data-testid":`preview-viewport-canvas`,className:o,style:{width:p,height:m,transform:`scale(${x})`,transformOrigin:`top left`},children:t})})})]})}function So(e){return e instanceof Error?e.message:typeof e==`object`&&e&&`message`in e?String(e.message):String(e)}var Co=new Ue({defaultOptions:{queries:{staleTime:6e5}}}),wo=`wcpos:@container wcpos:flex-1 wcpos:min-w-0`,To=`wcpos:grid wcpos:grid-cols-1 wcpos:@min-[400px]:grid-cols-2 wcpos:@min-[680px]:grid-cols-3 wcpos:@min-[920px]:grid-cols-4 wcpos:gap-4`;function Eo(){return(0,N.jsxs)(`div`,{className:`wcpos:flex wcpos:flex-col wcpos:gap-6`,role:`status`,"aria-label":`Loading`,children:[(0,N.jsxs)(`section`,{children:[(0,N.jsxs)(`div`,{className:`wcpos:flex wcpos:items-center wcpos:gap-3 wcpos:mb-3`,children:[(0,N.jsx)(za,{className:`wcpos:h-5`,width:`140px`}),(0,N.jsx)(za,{className:`wcpos:h-7 wcpos:rounded`,width:`80px`})]}),(0,N.jsxs)(`div`,{className:`wcpos:border wcpos:border-gray-200 wcpos:rounded-lg wcpos:overflow-hidden`,children:[(0,N.jsxs)(`div`,{className:`wcpos:flex wcpos:items-center wcpos:gap-4 wcpos:px-4 wcpos:py-2.5 wcpos:bg-gray-50 wcpos:border-b wcpos:border-gray-200`,children:[(0,N.jsx)(za,{className:`wcpos:h-3 wcpos:w-6`}),(0,N.jsx)(za,{className:`wcpos:h-3 wcpos:flex-1`,width:`20%`}),(0,N.jsx)(za,{className:`wcpos:h-3`,width:`70px`}),(0,N.jsx)(za,{className:`wcpos:h-3`,width:`60px`}),(0,N.jsx)(za,{className:`wcpos:h-3`,width:`70px`}),(0,N.jsx)(za,{className:`wcpos:h-3`,width:`50px`}),(0,N.jsx)(za,{className:`wcpos:h-3`,width:`50px`}),(0,N.jsx)(za,{className:`wcpos:h-3`,width:`70px`})]}),Array.from({length:3}).map((e,t)=>(0,N.jsxs)(`div`,{className:`wcpos:flex wcpos:items-center wcpos:gap-4 wcpos:px-4 wcpos:py-3 wcpos:border-b wcpos:border-gray-100 last:wcpos:border-b-0`,children:[(0,N.jsx)(za,{className:`wcpos:h-4 wcpos:w-6`}),(0,N.jsx)(za,{className:`wcpos:h-4 wcpos:flex-1`,width:`${40+t*15%30}%`}),(0,N.jsx)(za,{className:`wcpos:h-5 wcpos:rounded-full`,width:`70px`}),(0,N.jsx)(za,{className:`wcpos:h-5 wcpos:rounded-full`,width:`60px`}),(0,N.jsx)(za,{className:`wcpos:h-5 wcpos:rounded-full`,width:`70px`}),(0,N.jsx)(za,{className:`wcpos:h-5 wcpos:rounded-full`,width:`50px`}),(0,N.jsx)(za,{className:`wcpos:h-5 wcpos:w-9 wcpos:rounded-full`}),(0,N.jsx)(za,{className:`wcpos:h-7 wcpos:rounded`,width:`70px`})]},t))]})]}),(0,N.jsxs)(`section`,{children:[(0,N.jsx)(za,{className:`wcpos:h-5 wcpos:mb-1`,width:`160px`}),(0,N.jsx)(za,{className:`wcpos:h-3 wcpos:mb-3`,width:`300px`}),(0,N.jsxs)(`div`,{className:`wcpos:flex wcpos:gap-6`,children:[(0,N.jsxs)(`div`,{className:`wcpos:w-48 wcpos:shrink-0 wcpos:space-y-4`,children:[(0,N.jsx)(za,{className:`wcpos:h-9 wcpos:w-full wcpos:rounded-md`}),(0,N.jsxs)(`div`,{className:`wcpos:space-y-2`,children:[(0,N.jsx)(za,{className:`wcpos:h-4`,width:`80px`}),Array.from({length:4}).map((e,t)=>(0,N.jsxs)(`div`,{className:`wcpos:flex wcpos:items-center wcpos:gap-2`,children:[(0,N.jsx)(za,{className:`wcpos:h-4 wcpos:w-4 wcpos:rounded wcpos:shrink-0`}),(0,N.jsx)(za,{className:`wcpos:h-3`,width:`${60+t*20%40}%`})]},t))]})]}),(0,N.jsx)(`div`,{className:wo,children:(0,N.jsx)(`div`,{className:To,children:Array.from({length:6}).map((e,t)=>(0,N.jsxs)(`div`,{className:`wcpos:border wcpos:border-gray-200 wcpos:rounded-lg wcpos:overflow-hidden`,children:[(0,N.jsx)(za,{className:`wcpos:aspect-[4/3] wcpos:w-full wcpos:rounded-none`}),(0,N.jsxs)(`div`,{className:`wcpos:p-3 wcpos:space-y-2`,children:[(0,N.jsx)(za,{className:`wcpos:h-4`,width:`70%`}),(0,N.jsx)(za,{className:`wcpos:h-3`,width:`90%`}),(0,N.jsx)(za,{className:`wcpos:h-3`,width:`60%`}),(0,N.jsxs)(`div`,{className:`wcpos:flex wcpos:gap-1 wcpos:pt-1`,children:[(0,N.jsx)(za,{className:`wcpos:h-5 wcpos:rounded-full`,width:`50px`}),(0,N.jsx)(za,{className:`wcpos:h-5 wcpos:rounded-full`,width:`60px`})]})]})]},t))})})]})]})]})}var Do=e=>typeof e==`string`,Oo=()=>{let e,t,n=new Promise((n,r)=>{e=n,t=r});return n.resolve=e,n.reject=t,n},ko=e=>e==null?``:String(e),Ao=(e,t,n)=>{e.forEach(e=>{t[e]&&(n[e]=t[e])})},jo=/###/g,Mo=e=>e&&e.includes(`###`)?e.replace(jo,`.`):e,No=e=>!e||Do(e),Po=(e,t,n)=>{let r=Do(t)?t.split(`.`):t,i=0;for(;i<r.length-1;){if(No(e))return{};let t=Mo(r[i]);!e[t]&&n&&(e[t]=new n),e=Object.prototype.hasOwnProperty.call(e,t)?e[t]:{},++i}return No(e)?{}:{obj:e,k:Mo(r[i])}},Fo=(e,t,n)=>{let{obj:r,k:i}=Po(e,t,Object);if(r!==void 0||t.length===1){r[i]=n;return}let a=t[t.length-1],o=t.slice(0,t.length-1),s=Po(e,o,Object);for(;s.obj===void 0&&o.length;)a=`${o[o.length-1]}.${a}`,o=o.slice(0,o.length-1),s=Po(e,o,Object),s?.obj&&s.obj[`${s.k}.${a}`]!==void 0&&(s.obj=void 0);s.obj[`${s.k}.${a}`]=n},Io=(e,t,n,r)=>{let{obj:i,k:a}=Po(e,t,Object);i[a]=i[a]||[],i[a].push(n)},Lo=(e,t)=>{let{obj:n,k:r}=Po(e,t);if(n&&Object.prototype.hasOwnProperty.call(n,r))return n[r]},Ro=(e,t,n)=>{let r=Lo(e,n);return r===void 0?Lo(t,n):r},zo=(e,t,n)=>{for(let r in t)r!==`__proto__`&&r!==`constructor`&&(Object.prototype.hasOwnProperty.call(e,r)?Do(e[r])||e[r]instanceof String||Do(t[r])||t[r]instanceof String?n&&(e[r]=t[r]):zo(e[r],t[r],n):e[r]=t[r]);return e},Bo=e=>e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,`\\$&`),Vo={"&":`&amp;`,"<":`&lt;`,">":`&gt;`,'"':`&quot;`,"'":`&#39;`,"/":`&#x2F;`},Ho=e=>Do(e)?e.replace(/[&<>"'\/]/g,e=>Vo[e]):e,Uo=class{constructor(e){this.capacity=e,this.regExpMap=new Map,this.regExpQueue=[]}getRegExp(e){let t=this.regExpMap.get(e);if(t!==void 0)return t;let n=new RegExp(e);return this.regExpQueue.length===this.capacity&&this.regExpMap.delete(this.regExpQueue.shift()),this.regExpMap.set(e,n),this.regExpQueue.push(e),n}},Wo=[` `,`,`,`?`,`!`,`;`],Go=new Uo(20),Ko=(e,t,n)=>{t||=``,n||=``;let r=Wo.filter(e=>!t.includes(e)&&!n.includes(e));if(r.length===0)return!0;let i=Go.getRegExp(`(${r.map(e=>e===`?`?`\\?`:e).join(`|`)})`),a=!i.test(e);if(!a){let t=e.indexOf(n);t>0&&!i.test(e.substring(0,t))&&(a=!0)}return a},qo=(e,t,n=`.`)=>{if(!e)return;if(e[t])return Object.prototype.hasOwnProperty.call(e,t)?e[t]:void 0;let r=t.split(n),i=e;for(let e=0;e<r.length;){if(!i||typeof i!=`object`)return;let t,a=``;for(let o=e;o<r.length;++o)if(o!==e&&(a+=n),a+=r[o],t=i[a],t!==void 0){if([`string`,`number`,`boolean`].includes(typeof t)&&o<r.length-1)continue;e+=o-e+1;break}i=t}return i},Jo=e=>e?.replace(/_/g,`-`),Yo={type:`logger`,log(e){this.output(`log`,e)},warn(e){this.output(`warn`,e)},error(e){this.output(`error`,e)},output(e,t){console?.[e]?.apply?.(console,t)}},Xo=new class e{constructor(e,t={}){this.init(e,t)}init(e,t={}){this.prefix=t.prefix||`i18next:`,this.logger=e||Yo,this.options=t,this.debug=t.debug}log(...e){return this.forward(e,`log`,``,!0)}warn(...e){return this.forward(e,`warn`,``,!0)}error(...e){return this.forward(e,`error`,``)}deprecate(...e){return this.forward(e,`warn`,`WARNING DEPRECATED: `,!0)}forward(e,t,n,r){return r&&!this.debug?null:(e=e.map(e=>Do(e)?e.replace(/[\r\n\x00-\x1F\x7F]/g,` `):e),Do(e[0])&&(e[0]=`${n}${this.prefix} ${e[0]}`),this.logger[t](e))}create(t){return new e(this.logger,{prefix:`${this.prefix}:${t}:`,...this.options})}clone(t){return t||=this.options,t.prefix=t.prefix||this.prefix,new e(this.logger,t)}},Zo=class{constructor(){this.observers={}}on(e,t){return e.split(` `).forEach(e=>{this.observers[e]||(this.observers[e]=new Map);let n=this.observers[e].get(t)||0;this.observers[e].set(t,n+1)}),this}off(e,t){if(this.observers[e]){if(!t){delete this.observers[e];return}this.observers[e].delete(t)}}once(e,t){let n=(...r)=>{t(...r),this.off(e,n)};return this.on(e,n),this}emit(e,...t){this.observers[e]&&Array.from(this.observers[e].entries()).forEach(([e,n])=>{for(let r=0;r<n;r++)e(...t)}),this.observers[`*`]&&Array.from(this.observers[`*`].entries()).forEach(([n,r])=>{for(let i=0;i<r;i++)n(e,...t)})}},Qo=class extends Zo{constructor(e,t={ns:[`translation`],defaultNS:`translation`}){super(),this.data=e||{},this.options=t,this.options.keySeparator===void 0&&(this.options.keySeparator=`.`),this.options.ignoreJSONStructure===void 0&&(this.options.ignoreJSONStructure=!0)}addNamespaces(e){this.options.ns.includes(e)||this.options.ns.push(e)}removeNamespaces(e){let t=this.options.ns.indexOf(e);t>-1&&this.options.ns.splice(t,1)}getResource(e,t,n,r={}){let i=r.keySeparator===void 0?this.options.keySeparator:r.keySeparator,a=r.ignoreJSONStructure===void 0?this.options.ignoreJSONStructure:r.ignoreJSONStructure,o;e.includes(`.`)?o=e.split(`.`):(o=[e,t],n&&(Array.isArray(n)?o.push(...n):Do(n)&&i?o.push(...n.split(i)):o.push(n)));let s=Lo(this.data,o);return!s&&!t&&!n&&e.includes(`.`)&&(e=o[0],t=o[1],n=o.slice(2).join(`.`)),s||!a||!Do(n)?s:qo(this.data?.[e]?.[t],n,i)}addResource(e,t,n,r,i={silent:!1}){let a=i.keySeparator===void 0?this.options.keySeparator:i.keySeparator,o=[e,t];n&&(o=o.concat(a?n.split(a):n)),e.includes(`.`)&&(o=e.split(`.`),r=t,t=o[1]),this.addNamespaces(t),Fo(this.data,o,r),i.silent||this.emit(`added`,e,t,n,r)}addResources(e,t,n,r={silent:!1}){for(let r in n)(Do(n[r])||Array.isArray(n[r]))&&this.addResource(e,t,r,n[r],{silent:!0});r.silent||this.emit(`added`,e,t,n)}addResourceBundle(e,t,n,r,i,a={silent:!1,skipCopy:!1}){let o=[e,t];e.includes(`.`)&&(o=e.split(`.`),r=n,n=t,t=o[1]),this.addNamespaces(t);let s=Lo(this.data,o)||{};a.skipCopy||(n=JSON.parse(JSON.stringify(n))),r?zo(s,n,i):s={...s,...n},Fo(this.data,o,s),a.silent||this.emit(`added`,e,t,n)}removeResourceBundle(e,t){this.hasResourceBundle(e,t)&&delete this.data[e][t],this.removeNamespaces(t),this.emit(`removed`,e,t)}hasResourceBundle(e,t){return this.getResource(e,t)!==void 0}getResourceBundle(e,t){return t||=this.options.defaultNS,this.getResource(e,t)}getDataByLanguage(e){return this.data[e]}hasLanguageSomeTranslations(e){let t=this.getDataByLanguage(e);return!!(t&&Object.keys(t)||[]).find(e=>t[e]&&Object.keys(t[e]).length>0)}toJSON(){return this.data}},$o={processors:{},addPostProcessor(e){this.processors[e.name]=e},handle(e,t,n,r,i){return e.forEach(e=>{t=this.processors[e]?.process(t,n,r,i)??t}),t}},es=Symbol(`i18next/PATH_KEY`);function ts(){let e=[],t=Object.create(null),n;return t.get=(r,i)=>(n?.revoke?.(),i===es?e:(e.push(i),n=Proxy.revocable(r,t),n.proxy)),Proxy.revocable(Object.create(null),t).proxy}function ns(e,t){let{[es]:n}=e(ts()),r=t?.keySeparator??`.`,i=t?.nsSeparator??`:`,a=t?.enableSelector===`strict`;if(n.length>1&&i){let e=t?.ns,o=a?Array.isArray(e)?e:e?[e]:null:Array.isArray(e)?e:null;if(o&&(a?o:o.length>1?o.slice(1):[]).includes(n[0]))return`${n[0]}${i}${n.slice(1).join(r)}`}return n.join(r)}var rs=e=>!Do(e)&&typeof e!=`boolean`&&typeof e!=`number`,is=class e extends Zo{constructor(e,t={}){super(),Ao([`resourceStore`,`languageUtils`,`pluralResolver`,`interpolator`,`backendConnector`,`i18nFormat`,`utils`],e,this),this.options=t,this.options.keySeparator===void 0&&(this.options.keySeparator=`.`),this.logger=Xo.create(`translator`),this.checkedLoadedFor={}}changeLanguage(e){e&&(this.language=e)}exists(e,t={interpolation:{}}){let n={...t};if(e==null)return!1;let r=this.resolve(e,n);if(r?.res===void 0)return!1;let i=rs(r.res);return!(n.returnObjects===!1&&i)}extractFromKey(e,t){let n=t.nsSeparator===void 0?this.options.nsSeparator:t.nsSeparator;n===void 0&&(n=`:`);let r=t.keySeparator===void 0?this.options.keySeparator:t.keySeparator,i=t.ns||this.options.defaultNS||[],a=n&&e.includes(n),o=!this.options.userDefinedKeySeparator&&!t.keySeparator&&!this.options.userDefinedNsSeparator&&!t.nsSeparator&&!Ko(e,n,r);if(a&&!o){let t=e.match(this.interpolator.nestingRegexp);if(t&&t.length>0)return{key:e,namespaces:Do(i)?[i]:i};let a=e.split(n);(n!==r||n===r&&this.options.ns.includes(a[0]))&&(i=a.shift()),e=a.join(r)}return{key:e,namespaces:Do(i)?[i]:i}}translate(t,n,r){let i=typeof n==`object`?{...n}:n;if(typeof i!=`object`&&this.options.overloadTranslationOptionHandler&&(i=this.options.overloadTranslationOptionHandler(arguments)),typeof i==`object`&&(i={...i}),i||={},t==null)return``;typeof t==`function`&&(t=ns(t,{...this.options,...i})),Array.isArray(t)||(t=[String(t)]),t=t.map(e=>typeof e==`function`?ns(e,{...this.options,...i}):String(e));let a=i.returnDetails===void 0?this.options.returnDetails:i.returnDetails,o=i.keySeparator===void 0?this.options.keySeparator:i.keySeparator,{key:s,namespaces:c}=this.extractFromKey(t[t.length-1],i),l=c[c.length-1],u=i.nsSeparator===void 0?this.options.nsSeparator:i.nsSeparator;u===void 0&&(u=`:`);let d=i.lng||this.language,f=i.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(d?.toLowerCase()===`cimode`)return f?a?{res:`${l}${u}${s}`,usedKey:s,exactUsedKey:s,usedLng:d,usedNS:l,usedParams:this.getUsedParamsDetails(i)}:`${l}${u}${s}`:a?{res:s,usedKey:s,exactUsedKey:s,usedLng:d,usedNS:l,usedParams:this.getUsedParamsDetails(i)}:s;let p=this.resolve(t,i),m=p?.res,h=p?.usedKey||s,g=p?.exactUsedKey||s,_=[`[object Number]`,`[object Function]`,`[object RegExp]`],v=i.joinArrays===void 0?this.options.joinArrays:i.joinArrays,y=!this.i18nFormat||this.i18nFormat.handleAsObject,b=i.count!==void 0&&!Do(i.count),x=e.hasDefaultValue(i),S=b?this.pluralResolver.getSuffix(d,i.count,i):``,C=i.ordinal&&b?this.pluralResolver.getSuffix(d,i.count,{ordinal:!1}):``,w=b&&!i.ordinal&&i.count===0,T=w&&i[`defaultValue${this.options.pluralSeparator}zero`]||i[`defaultValue${S}`]||i[`defaultValue${C}`]||i.defaultValue,E=m;y&&!m&&x&&(E=T);let D=rs(E),O=Object.prototype.toString.apply(E);if(y&&E&&D&&!_.includes(O)&&!(Do(v)&&Array.isArray(E))){if(!i.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn(`accessing an object - but returnObjects options is not enabled!`);let e=this.options.returnedObjectHandler?this.options.returnedObjectHandler(h,E,{...i,ns:c}):`key '${s} (${this.language})' returned an object instead of string.`;return a?(p.res=e,p.usedParams=this.getUsedParamsDetails(i),p):e}if(o){let e=Array.isArray(E),t=e?[]:{},n=e?g:h;for(let e in E)if(Object.prototype.hasOwnProperty.call(E,e)){let r=`${n}${o}${e}`;t[e]=x&&!m?this.translate(r,{...i,defaultValue:rs(T)?T[e]:void 0,joinArrays:!1,ns:c}):this.translate(r,{...i,joinArrays:!1,ns:c}),t[e]===r&&(t[e]=E[e])}m=t}}else if(y&&Do(v)&&Array.isArray(m))m=m.join(v),m&&=this.extendTranslation(m,t,i,r);else{let e=!1,n=!1;!this.isValidLookup(m)&&x&&(e=!0,m=T),this.isValidLookup(m)||(n=!0,m=s);let a=(i.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&n?void 0:m,c=x&&T!==m&&this.options.updateMissing;if(n||e||c){if(this.logger.log(c?`updateKey`:`missingKey`,d,l,b&&!c?`${s}${this.pluralResolver.getSuffix(d,i.count,i)}`:s,c?T:m),o){let e=this.resolve(s,{...i,keySeparator:!1});e&&e.res&&this.logger.warn(`Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.`)}let e=[],t=this.languageUtils.getFallbackCodes(this.options.fallbackLng,i.lng||this.language);if(this.options.saveMissingTo===`fallback`&&t&&t[0])for(let n=0;n<t.length;n++)e.push(t[n]);else this.options.saveMissingTo===`all`?e=this.languageUtils.toResolveHierarchy(i.lng||this.language):e.push(i.lng||this.language);let n=(e,t,n)=>{let r=x&&n!==m?n:a;this.options.missingKeyHandler?this.options.missingKeyHandler(e,l,t,r,c,i):this.backendConnector?.saveMissing&&this.backendConnector.saveMissing(e,l,t,r,c,i),this.emit(`missingKey`,e,l,t,m)};this.options.saveMissing&&(this.options.saveMissingPlurals&&b?e.forEach(e=>{let t=this.pluralResolver.getSuffixes(e,i);w&&i[`defaultValue${this.options.pluralSeparator}zero`]&&!t.includes(`${this.options.pluralSeparator}zero`)&&t.push(`${this.options.pluralSeparator}zero`),t.forEach(t=>{n([e],s+t,i[`defaultValue${t}`]||T)})}):n(e,s,T))}m=this.extendTranslation(m,t,i,p,r),n&&m===s&&this.options.appendNamespaceToMissingKey&&(m=`${l}${u}${s}`),(n||e)&&this.options.parseMissingKeyHandler&&(m=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${l}${u}${s}`:s,e?m:void 0,i))}return a?(p.res=m,p.usedParams=this.getUsedParamsDetails(i),p):m}extendTranslation(e,t,n,r,i){if(this.i18nFormat?.parse)e=this.i18nFormat.parse(e,{...this.options.interpolation.defaultVariables,...n},n.lng||this.language||r.usedLng,r.usedNS,r.usedKey,{resolved:r});else if(!n.skipInterpolation){n.interpolation&&this.interpolator.init({...n,interpolation:{...this.options.interpolation,...n.interpolation}});let a=Do(e)&&(n?.interpolation?.skipOnVariables===void 0?this.options.interpolation.skipOnVariables:n.interpolation.skipOnVariables),o;if(a){let t=e.match(this.interpolator.nestingRegexp);o=t&&t.length}let s=n.replace&&!Do(n.replace)?n.replace:n;if(this.options.interpolation.defaultVariables&&(s={...this.options.interpolation.defaultVariables,...s}),e=this.interpolator.interpolate(e,s,n.lng||this.language||r.usedLng,n),a){let t=e.match(this.interpolator.nestingRegexp),r=t&&t.length;o<r&&(n.nest=!1)}!n.lng&&r&&r.res&&(n.lng=this.language||r.usedLng),n.nest!==!1&&(e=this.interpolator.nest(e,(...e)=>i?.[0]===e[0]&&!n.context?(this.logger.warn(`It seems you are nesting recursively key: ${e[0]} in key: ${t[0]}`),null):this.translate(...e,t),n)),n.interpolation&&this.interpolator.reset()}let a=n.postProcess||this.options.postProcess,o=Do(a)?[a]:a;return e!=null&&o?.length&&n.applyPostProcessor!==!1&&(e=$o.handle(o,e,t,this.options&&this.options.postProcessPassResolved?{i18nResolved:{...r,usedParams:this.getUsedParamsDetails(n)},...n}:n,this)),e}resolve(e,t={}){let n,r,i,a,o;return Do(e)&&(e=[e]),Array.isArray(e)&&(e=e.map(e=>typeof e==`function`?ns(e,{...this.options,...t}):e)),e.forEach(e=>{if(this.isValidLookup(n))return;let s=this.extractFromKey(e,t),c=s.key;r=c;let l=s.namespaces;this.options.fallbackNS&&(l=l.concat(this.options.fallbackNS));let u=t.count!==void 0&&!Do(t.count),d=u&&!t.ordinal&&t.count===0,f=t.context!==void 0&&(Do(t.context)||typeof t.context==`number`)&&t.context!==``,p=t.lngs?t.lngs:this.languageUtils.toResolveHierarchy(t.lng||this.language,t.fallbackLng);l.forEach(e=>{this.isValidLookup(n)||(o=e,!this.checkedLoadedFor[`${p[0]}-${e}`]&&this.utils?.hasLoadedNamespace&&!this.utils?.hasLoadedNamespace(o)&&(this.checkedLoadedFor[`${p[0]}-${e}`]=!0,this.logger.warn(`key "${r}" for languages "${p.join(`, `)}" won't get resolved as namespace "${o}" was not yet loaded`,`This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!`)),p.forEach(r=>{if(this.isValidLookup(n))return;a=r;let o=[c];if(this.i18nFormat?.addLookupKeys)this.i18nFormat.addLookupKeys(o,c,r,e,t);else{let e;u&&(e=this.pluralResolver.getSuffix(r,t.count,t));let n=`${this.options.pluralSeparator}zero`,i=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(u&&(t.ordinal&&e.startsWith(i)&&o.push(c+e.replace(i,this.options.pluralSeparator)),o.push(c+e),d&&o.push(c+n)),f){let r=`${c}${this.options.contextSeparator||`_`}${t.context}`;o.push(r),u&&(t.ordinal&&e.startsWith(i)&&o.push(r+e.replace(i,this.options.pluralSeparator)),o.push(r+e),d&&o.push(r+n))}}let s;for(;s=o.pop();)this.isValidLookup(n)||(i=s,n=this.getResource(r,e,s,t))}))})}),{res:n,usedKey:r,exactUsedKey:i,usedLng:a,usedNS:o}}isValidLookup(e){return e!==void 0&&!(!this.options.returnNull&&e===null)&&!(!this.options.returnEmptyString&&e===``)}getResource(e,t,n,r={}){return this.i18nFormat?.getResource?this.i18nFormat.getResource(e,t,n,r):this.resourceStore.getResource(e,t,n,r)}getUsedParamsDetails(e={}){let t=[`defaultValue`,`ordinal`,`context`,`replace`,`lng`,`lngs`,`fallbackLng`,`ns`,`keySeparator`,`nsSeparator`,`returnObjects`,`returnDetails`,`joinArrays`,`postProcess`,`interpolation`],n=e.replace&&!Do(e.replace),r=n?e.replace:e;if(n&&e.count!==void 0&&(r={...r,count:e.count}),this.options.interpolation.defaultVariables&&(r={...this.options.interpolation.defaultVariables,...r}),!n){r={...r};for(let e of t)delete r[e]}return r}static hasDefaultValue(e){for(let t in e)if(Object.prototype.hasOwnProperty.call(e,t)&&t.startsWith(`defaultValue`)&&e[t]!==void 0)return!0;return!1}},as=class{constructor(e){this.options=e,this.supportedLngs=this.options.supportedLngs||!1,this.logger=Xo.create(`languageUtils`)}getScriptPartFromCode(e){if(e=Jo(e),!e||!e.includes(`-`))return null;let t=e.split(`-`);return t.length===2||(t.pop(),t[t.length-1].toLowerCase()===`x`)?null:this.formatLanguageCode(t.join(`-`))}getLanguagePartFromCode(e){if(e=Jo(e),!e||!e.includes(`-`))return e;let t=e.split(`-`);return this.formatLanguageCode(t[0])}formatLanguageCode(e){if(Do(e)&&e.includes(`-`)){let t;try{t=Intl.getCanonicalLocales(e)[0]}catch{}return t&&this.options.lowerCaseLng&&(t=t.toLowerCase()),t||(this.options.lowerCaseLng?e.toLowerCase():e)}return this.options.cleanCode||this.options.lowerCaseLng?e.toLowerCase():e}isSupportedCode(e){return(this.options.load===`languageOnly`||this.options.nonExplicitSupportedLngs)&&(e=this.getLanguagePartFromCode(e)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.includes(e)}getBestMatchFromCodes(e){if(!e)return null;let t;return e.forEach(e=>{if(t)return;let n=this.formatLanguageCode(e);(!this.options.supportedLngs||this.isSupportedCode(n))&&(t=n)}),!t&&this.options.supportedLngs&&e.forEach(e=>{if(t)return;let n=this.getScriptPartFromCode(e);if(this.isSupportedCode(n))return t=n;let r=this.getLanguagePartFromCode(e);if(this.isSupportedCode(r))return t=r;t=this.options.supportedLngs.find(e=>e===r?!0:!e.includes(`-`)&&!r.includes(`-`)?!1:!!(e.includes(`-`)&&!r.includes(`-`)&&e.slice(0,e.indexOf(`-`))===r||e.startsWith(r)&&r.length>1))}),t||=this.getFallbackCodes(this.options.fallbackLng)[0],t}getFallbackCodes(e,t){if(!e)return[];if(typeof e==`function`&&(e=e(t)),Do(e)&&(e=[e]),Array.isArray(e))return e;if(!t)return e.default||[];let n=e[t];return n||=e[this.getScriptPartFromCode(t)],n||=e[this.formatLanguageCode(t)],n||=e[this.getLanguagePartFromCode(t)],n||=e.default,n||[]}toResolveHierarchy(e,t){let n=this.getFallbackCodes((t===!1?[]:t)||this.options.fallbackLng||[],e),r=[],i=e=>{e&&(this.isSupportedCode(e)?r.push(e):this.logger.warn(`rejecting language code not found in supportedLngs: ${e}`))};return Do(e)&&(e.includes(`-`)||e.includes(`_`))?(this.options.load!==`languageOnly`&&i(this.formatLanguageCode(e)),this.options.load!==`languageOnly`&&this.options.load!==`currentOnly`&&i(this.getScriptPartFromCode(e)),this.options.load!==`currentOnly`&&i(this.getLanguagePartFromCode(e))):Do(e)&&i(this.formatLanguageCode(e)),n.forEach(e=>{r.includes(e)||i(this.formatLanguageCode(e))}),r}},os={zero:0,one:1,two:2,few:3,many:4,other:5},ss={select:e=>e===1?`one`:`other`,resolvedOptions:()=>({pluralCategories:[`one`,`other`]})},cs=class{constructor(e,t={}){this.languageUtils=e,this.options=t,this.logger=Xo.create(`pluralResolver`),this.pluralRulesCache={}}clearCache(){this.pluralRulesCache={}}getRule(e,t={}){let n=Jo(e===`dev`?`en`:e),r=t.ordinal?`ordinal`:`cardinal`,i=JSON.stringify({cleanedCode:n,type:r});if(i in this.pluralRulesCache)return this.pluralRulesCache[i];let a;try{a=new Intl.PluralRules(n,{type:r})}catch{if(typeof Intl>`u`)return this.logger.error(`No Intl support, please use an Intl polyfill!`),ss;if(!e.match(/-|_/))return ss;let n=this.languageUtils.getLanguagePartFromCode(e);a=this.getRule(n,t)}return this.pluralRulesCache[i]=a,a}needsPlural(e,t={}){let n=this.getRule(e,t);return n||=this.getRule(`dev`,t),n?.resolvedOptions().pluralCategories.length>1}getPluralFormsOfKey(e,t,n={}){return this.getSuffixes(e,n).map(e=>`${t}${e}`)}getSuffixes(e,t={}){let n=this.getRule(e,t);return n||=this.getRule(`dev`,t),n?n.resolvedOptions().pluralCategories.sort((e,t)=>os[e]-os[t]).map(e=>`${this.options.prepend}${t.ordinal?`ordinal${this.options.prepend}`:``}${e}`):[]}getSuffix(e,t,n={}){let r=this.getRule(e,n);return r?`${this.options.prepend}${n.ordinal?`ordinal${this.options.prepend}`:``}${r.select(t)}`:(this.logger.warn(`no plural rule found for: ${e}`),this.getSuffix(`dev`,t,n))}},ls=(e,t,n,r=`.`,i=!0)=>{let a=Ro(e,t,n);return!a&&i&&Do(n)&&(a=qo(e,n,r),a===void 0&&(a=qo(t,n,r))),a},us=e=>e.replace(/\$/g,`$$$$`),ds=class{constructor(e={}){this.logger=Xo.create(`interpolator`),this.options=e,this.format=e?.interpolation?.format||(e=>e),this.init(e)}init(e={}){e.interpolation||={escapeValue:!0};let{escape:t,escapeValue:n,useRawValueToEscape:r,prefix:i,prefixEscaped:a,suffix:o,suffixEscaped:s,formatSeparator:c,unescapeSuffix:l,unescapePrefix:u,nestingPrefix:d,nestingPrefixEscaped:f,nestingSuffix:p,nestingSuffixEscaped:m,nestingOptionsSeparator:h,maxReplaces:g,alwaysFormat:_}=e.interpolation;this.escape=t===void 0?Ho:t,this.escapeValue=n===void 0||n,this.useRawValueToEscape=r!==void 0&&r,this.prefix=i?Bo(i):a||`{{`,this.suffix=o?Bo(o):s||`}}`,this.formatSeparator=c||`,`,this.unescapePrefix=l?``:u?Bo(u):`-`,this.unescapeSuffix=this.unescapePrefix?``:l?Bo(l):``,this.nestingPrefix=d?Bo(d):f||Bo(`$t(`),this.nestingSuffix=p?Bo(p):m||Bo(`)`),this.nestingOptionsSeparator=h||`,`,this.maxReplaces=g||1e3,this.alwaysFormat=_!==void 0&&_,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){let e=(e,t)=>e?.source===t?(e.lastIndex=0,e):new RegExp(t,`g`);this.regexp=e(this.regexp,`${this.prefix}(.+?)${this.suffix}`),this.regexpUnescape=e(this.regexpUnescape,`${this.prefix}${this.unescapePrefix}(.+?)${this.unescapeSuffix}${this.suffix}`),this.nestingRegexp=e(this.nestingRegexp,`${this.nestingPrefix}((?:[^()"']+|"[^"]*"|'[^']*'|\\((?:[^()]|"[^"]*"|'[^']*')*\\))*?)${this.nestingSuffix}`)}interpolate(e,t,n,r){let i,a,o,s=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{},c=e=>{if(!e.includes(this.formatSeparator)){let i=ls(t,s,e,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(i,void 0,n,{...r,...t,interpolationkey:e}):i}let i=e.split(this.formatSeparator),a=i.shift().trim(),o=i.join(this.formatSeparator).trim();return this.format(ls(t,s,a,this.options.keySeparator,this.options.ignoreJSONStructure),o,n,{...r,...t,interpolationkey:a})};this.resetRegExp(),!this.escapeValue&&typeof e==`string`&&/\$t\([^)]*\{[^}]*\{\{/.test(e)&&this.logger.warn(`nesting options string contains interpolated variables with escapeValue: false — if any of those values are attacker-controlled they can inject additional nesting options (e.g. redirect lng/ns). Sanitise untrusted input before passing it to t(), or keep escapeValue: true.`);let l=r?.missingInterpolationHandler||this.options.missingInterpolationHandler,u=r?.interpolation?.skipOnVariables===void 0?this.options.interpolation.skipOnVariables:r.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:e=>e},{regex:this.regexp,safeValue:e=>this.escapeValue?this.escape(e):e}].forEach(t=>{for(o=0;i=t.regex.exec(e);){let n=i[1].trim();if(a=c(n),a===void 0)if(typeof l==`function`){let t=l(e,i,r);a=Do(t)?t:``}else if(r&&Object.prototype.hasOwnProperty.call(r,n))a=``;else if(u){a=i[0];continue}else this.logger.warn(`missed to pass in variable ${n} for interpolating ${e}`),a=``;else!Do(a)&&!this.useRawValueToEscape&&(a=ko(a));let s=t.safeValue(a);if(e=e.replace(i[0],us(s)),u?(t.regex.lastIndex+=s.length,t.regex.lastIndex-=i[0].length):t.regex.lastIndex=0,o++,o>=this.maxReplaces)break}}),e}nest(e,t,n={}){let r,i,a,o=(e,t)=>{let n=this.nestingOptionsSeparator;if(!e.includes(n))return e;let r=e.split(RegExp(`${Bo(n)}[ ]*{`)),i=`{${r[1]}`;e=r[0],i=this.interpolate(i,a);let o=i.match(/'/g),s=i.match(/"/g);((o?.length??0)%2==0&&!s||(s?.length??0)%2!=0)&&(i=i.replace(/'/g,`"`));try{a=JSON.parse(i),t&&(a={...t,...a})}catch(t){return this.logger.warn(`failed parsing options string in nesting for key ${e}`,t),`${e}${n}${i}`}return a.defaultValue&&a.defaultValue.includes(this.prefix)&&delete a.defaultValue,e};for(;r=this.nestingRegexp.exec(e);){let s=[];a={...n},a=a.replace&&!Do(a.replace)?a.replace:a,a.applyPostProcessor=!1,delete a.defaultValue;let c=/{.*}/s.test(r[1])?r[1].lastIndexOf(`}`)+1:r[1].indexOf(this.formatSeparator);if(c!==-1&&(s=r[1].slice(c).split(this.formatSeparator).map(e=>e.trim()).filter(Boolean),r[1]=r[1].slice(0,c)),i=t(o.call(this,r[1].trim(),a),a),i&&r[0]===e&&!Do(i))return i;Do(i)||(i=ko(i)),i||=(this.logger.warn(`missed to resolve ${r[1]} for nesting ${e}`),``),s.length&&(i=s.reduce((e,t)=>this.format(e,t,n.lng,{...n,interpolationkey:r[1].trim()}),i.trim())),e=e.replace(r[0],i),this.regexp.lastIndex=0}return e}},fs=e=>{let t=e.toLowerCase().trim(),n={};if(e.includes(`(`)){let r=e.split(`(`);t=r[0].toLowerCase().trim();let i=r[1].slice(0,-1);t===`currency`&&!i.includes(`:`)?n.currency||=i.trim():t===`relativetime`&&!i.includes(`:`)?n.range||=i.trim():i.split(`;`).forEach(e=>{if(e){let[t,...r]=e.split(`:`),i=r.join(`:`).trim().replace(/^'+|'+$/g,``),a=t.trim();n[a]||(n[a]=i),i===`false`&&(n[a]=!1),i===`true`&&(n[a]=!0),isNaN(i)||(n[a]=parseInt(i,10))}})}return{formatName:t,formatOptions:n}},ps=e=>{let t={};return(n,r,i)=>{let a=i;i&&i.interpolationkey&&i.formatParams&&i.formatParams[i.interpolationkey]&&i[i.interpolationkey]&&(a={...a,[i.interpolationkey]:void 0});let o=r+JSON.stringify(a),s=t[o];return s||(s=e(Jo(r),i),t[o]=s),s(n)}},ms=e=>(t,n,r)=>e(Jo(n),r)(t),hs=class{constructor(e={}){this.logger=Xo.create(`formatter`),this.options=e,this.init(e)}init(e,t={interpolation:{}}){this.formatSeparator=t.interpolation.formatSeparator||`,`;let n=t.cacheInBuiltFormats?ps:ms;this.formats={number:n((e,t)=>{let n=new Intl.NumberFormat(e,{...t});return e=>n.format(e)}),currency:n((e,t)=>{let n=new Intl.NumberFormat(e,{...t,style:`currency`});return e=>n.format(e)}),datetime:n((e,t)=>{let n=new Intl.DateTimeFormat(e,{...t});return e=>n.format(e)}),relativetime:n((e,t)=>{let n=new Intl.RelativeTimeFormat(e,{...t});return e=>n.format(e,t.range||`day`)}),list:n((e,t)=>{let n=new Intl.ListFormat(e,{...t});return e=>n.format(e)})}}add(e,t){this.formats[e.toLowerCase().trim()]=t}addCached(e,t){this.formats[e.toLowerCase().trim()]=ps(t)}format(e,t,n,r={}){if(!t||e==null)return e;let i=t.split(this.formatSeparator),a=[];for(let e=0;e<i.length;e++){let t=i[e];for(;t.indexOf(`(`)>-1&&!t.includes(`)`)&&e+1<i.length;)t=`${t}${this.formatSeparator}${i[++e]}`;a.push(t)}return a.reduce((e,t)=>{let{formatName:i,formatOptions:a}=fs(t);if(this.formats[i]){let t=e;try{let o=r?.formatParams?.[r.interpolationkey]||{},s=o.locale||o.lng||r.locale||r.lng||n;t=this.formats[i](e,s,{...a,...r,...o})}catch(e){this.logger.warn(e)}return t}return this.logger.warn(`there was no format function for ${i}`),e},e)}},gs=(e,t)=>{e.pending[t]!==void 0&&(delete e.pending[t],e.pendingCount--)},_s=class extends Zo{constructor(e,t,n,r={}){super(),this.backend=e,this.store=t,this.services=n,this.languageUtils=n.languageUtils,this.options=r,this.logger=Xo.create(`backendConnector`),this.waitingReads=[],this.maxParallelReads=r.maxParallelReads||10,this.readingCalls=0,this.maxRetries=r.maxRetries>=0?r.maxRetries:5,this.retryTimeout=r.retryTimeout>=1?r.retryTimeout:350,this.state={},this.queue=[],this.backend?.init?.(n,r.backend,r)}queueLoad(e,t,n,r){let i={},a={},o={},s={};return e.forEach(e=>{let r=!0;t.forEach(t=>{let o=`${e}|${t}`;!n.reload&&this.store.hasResourceBundle(e,t)?this.state[o]=2:this.state[o]<0||(this.state[o]===1?a[o]===void 0&&(a[o]=!0):(this.state[o]=1,r=!1,a[o]===void 0&&(a[o]=!0),i[o]===void 0&&(i[o]=!0),s[t]===void 0&&(s[t]=!0)))}),r||(o[e]=!0)}),(Object.keys(i).length||Object.keys(a).length)&&this.queue.push({pending:a,pendingCount:Object.keys(a).length,loaded:{},errors:[],callback:r}),{toLoad:Object.keys(i),pending:Object.keys(a),toLoadLanguages:Object.keys(o),toLoadNamespaces:Object.keys(s)}}loaded(e,t,n){let r=e.split(`|`),i=r[0],a=r[1];t&&this.emit(`failedLoading`,i,a,t),!t&&n&&this.store.addResourceBundle(i,a,n,void 0,void 0,{skipCopy:!0}),this.state[e]=t?-1:2,t&&n&&(this.state[e]=0);let o={};this.queue.forEach(n=>{Io(n.loaded,[i],a),gs(n,e),t&&n.errors.push(t),n.pendingCount===0&&!n.done&&(Object.keys(n.loaded).forEach(e=>{o[e]||(o[e]={});let t=n.loaded[e];t.length&&t.forEach(t=>{o[e][t]===void 0&&(o[e][t]=!0)})}),n.done=!0,n.errors.length?n.callback(n.errors):n.callback())}),this.emit(`loaded`,o),this.queue=this.queue.filter(e=>!e.done)}read(e,t,n,r=0,i=this.retryTimeout,a){if(!e.length)return a(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:e,ns:t,fcName:n,tried:r,wait:i,callback:a});return}this.readingCalls++;let o=(o,s)=>{if(this.readingCalls--,this.waitingReads.length>0){let e=this.waitingReads.shift();this.read(e.lng,e.ns,e.fcName,e.tried,e.wait,e.callback)}if(o&&s&&r<this.maxRetries){setTimeout(()=>{this.read(e,t,n,r+1,i*2,a)},i);return}a(o,s)},s=this.backend[n].bind(this.backend);if(s.length===2){try{let n=s(e,t);n&&typeof n.then==`function`?n.then(e=>o(null,e)).catch(o):o(null,n)}catch(e){o(e)}return}return s(e,t,o)}prepareLoading(e,t,n={},r){if(!this.backend)return this.logger.warn(`No backend was added via i18next.use. Will not load resources.`),r&&r();Do(e)&&(e=this.languageUtils.toResolveHierarchy(e)),Do(t)&&(t=[t]);let i=this.queueLoad(e,t,n,r);if(!i.toLoad.length)return i.pending.length||r(),null;i.toLoad.forEach(e=>{this.loadOne(e)})}load(e,t,n){this.prepareLoading(e,t,{},n)}reload(e,t,n){this.prepareLoading(e,t,{reload:!0},n)}loadOne(e,t=``){let n=e.split(`|`),r=n[0],i=n[1];this.read(r,i,`read`,void 0,void 0,(n,a)=>{n&&this.logger.warn(`${t}loading namespace ${i} for language ${r} failed`,n),!n&&a&&this.logger.log(`${t}loaded namespace ${i} for language ${r}`,a),this.loaded(e,n,a)})}saveMissing(e,t,n,r,i,a={},o=()=>{}){if(this.services?.utils?.hasLoadedNamespace&&!this.services?.utils?.hasLoadedNamespace(t)){this.logger.warn(`did not save key "${n}" as the namespace "${t}" was not yet loaded`,`This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!`);return}if(n!=null&&n!==``){if(this.backend?.create){let s={...a,isUpdate:i},c=this.backend.create.bind(this.backend);if(c.length<6)try{let i;i=c.length===5?c(e,t,n,r,s):c(e,t,n,r),i&&typeof i.then==`function`?i.then(e=>o(null,e)).catch(o):o(null,i)}catch(e){o(e)}else c(e,t,n,r,o,s)}!e||!e[0]||this.store.addResource(e[0],t,n,r)}}},vs=()=>({debug:!1,initAsync:!0,ns:[`translation`],defaultNS:[`translation`],fallbackLng:[`dev`],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:`all`,preload:!1,keySeparator:`.`,nsSeparator:`:`,pluralSeparator:`_`,contextSeparator:`_`,enableSelector:!1,partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:`fallback`,saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!1,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:e=>{let t={};if(typeof e[1]==`object`&&(t=e[1]),Do(e[1])&&(t.defaultValue=e[1]),Do(e[2])&&(t.tDescription=e[2]),typeof e[2]==`object`||typeof e[3]==`object`){let n=e[3]||e[2];Object.keys(n).forEach(e=>{t[e]=n[e]})}return t},interpolation:{escapeValue:!0,prefix:`{{`,suffix:`}}`,formatSeparator:`,`,unescapePrefix:`-`,nestingPrefix:`$t(`,nestingSuffix:`)`,nestingOptionsSeparator:`,`,maxReplaces:1e3,skipOnVariables:!0},cacheInBuiltFormats:!0}),ys=e=>(Do(e.ns)&&(e.ns=[e.ns]),Do(e.fallbackLng)&&(e.fallbackLng=[e.fallbackLng]),Do(e.fallbackNS)&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs&&!e.supportedLngs.includes(`cimode`)&&(e.supportedLngs=e.supportedLngs.concat([`cimode`])),e),bs=()=>{},xs=e=>{Object.getOwnPropertyNames(Object.getPrototypeOf(e)).forEach(t=>{typeof e[t]==`function`&&(e[t]=e[t].bind(e))})},Ss=class e extends Zo{constructor(e={},t){if(super(),this.options=ys(e),this.services={},this.logger=Xo,this.modules={external:[]},xs(this),t&&!this.isInitialized&&!e.isClone){if(!this.options.initAsync)return this.init(e,t),this;setTimeout(()=>{this.init(e,t)},0)}}init(e={},t){this.isInitializing=!0,typeof e==`function`&&(t=e,e={}),e.defaultNS==null&&e.ns&&(Do(e.ns)?e.defaultNS=e.ns:e.ns.includes(`translation`)||(e.defaultNS=e.ns[0]));let n=vs();this.options={...n,...this.options,...ys(e)},this.options.interpolation={...n.interpolation,...this.options.interpolation},e.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=e.keySeparator),e.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=e.nsSeparator),typeof this.options.overloadTranslationOptionHandler!=`function`&&(this.options.overloadTranslationOptionHandler=n.overloadTranslationOptionHandler);let r=e=>e?typeof e==`function`?new e:e:null;if(!this.options.isClone){this.modules.logger?Xo.init(r(this.modules.logger),this.options):Xo.init(null,this.options);let e;e=this.modules.formatter?this.modules.formatter:hs;let t=new as(this.options);this.store=new Qo(this.options.resources,this.options);let n=this.services;n.logger=Xo,n.resourceStore=this.store,n.languageUtils=t,n.pluralResolver=new cs(t,{prepend:this.options.pluralSeparator}),e&&(n.formatter=r(e),n.formatter.init&&n.formatter.init(n,this.options),this.options.interpolation.format=n.formatter.format.bind(n.formatter)),n.interpolator=new ds(this.options),n.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},n.backendConnector=new _s(r(this.modules.backend),n.resourceStore,n,this.options),n.backendConnector.on(`*`,(e,...t)=>{this.emit(e,...t)}),this.modules.languageDetector&&(n.languageDetector=r(this.modules.languageDetector),n.languageDetector.init&&n.languageDetector.init(n,this.options.detection,this.options)),this.modules.i18nFormat&&(n.i18nFormat=r(this.modules.i18nFormat),n.i18nFormat.init&&n.i18nFormat.init(this)),this.translator=new is(this.services,this.options),this.translator.on(`*`,(e,...t)=>{this.emit(e,...t)}),this.modules.external.forEach(e=>{e.init&&e.init(this)})}if(this.format=this.options.interpolation.format,t||=bs,this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){let e=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);e.length>0&&e[0]!==`dev`&&(this.options.lng=e[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn(`init: no languageDetector is used and no lng is defined`),[`getResource`,`hasResourceBundle`,`getResourceBundle`,`getDataByLanguage`].forEach(e=>{this[e]=(...t)=>this.store[e](...t)}),[`addResource`,`addResources`,`addResourceBundle`,`removeResourceBundle`].forEach(e=>{this[e]=(...t)=>(this.store[e](...t),this)});let i=Oo(),a=()=>{let e=(e,n)=>{this.isInitializing=!1,this.isInitialized&&!this.initializedStoreOnce&&this.logger.warn(`init: i18next is already initialized. You should call init just once!`),this.isInitialized=!0,this.options.isClone||this.logger.log(`initialized`,this.options),this.emit(`initialized`,this.options),i.resolve(n),t(e,n)};if((this.languages||this.isLanguageChangingTo)&&!this.isInitialized)return e(null,this.t.bind(this));this.changeLanguage(this.options.lng,e)};return this.options.resources||!this.options.initAsync?a():setTimeout(a,0),i}loadResources(e,t=bs){let n=t,r=Do(e)?e:this.language;if(typeof e==`function`&&(n=e),!this.options.resources||this.options.partialBundledLanguages){if(r?.toLowerCase()===`cimode`&&(!this.options.preload||this.options.preload.length===0))return n();let e=[],t=t=>{t&&t!==`cimode`&&this.services.languageUtils.toResolveHierarchy(t).forEach(t=>{t!==`cimode`&&(e.includes(t)||e.push(t))})};r?t(r):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(e=>t(e)),this.options.preload?.forEach?.(e=>t(e)),this.services.backendConnector.load(e,this.options.ns,e=>{!e&&!this.resolvedLanguage&&this.language&&this.setResolvedLanguage(this.language),n(e)})}else n(null)}reloadResources(e,t,n){let r=Oo();return typeof e==`function`&&(n=e,e=void 0),typeof t==`function`&&(n=t,t=void 0),e||=this.languages,t||=this.options.ns,n||=bs,this.services.backendConnector.reload(e,t,e=>{r.resolve(),n(e)}),r}use(e){if(!e)throw Error(`You are passing an undefined module! Please check the object you are passing to i18next.use()`);if(!e.type)throw Error(`You are passing a wrong module! Please check the object you are passing to i18next.use()`);return e.type===`backend`&&(this.modules.backend=e),(e.type===`logger`||e.log&&e.warn&&e.error)&&(this.modules.logger=e),e.type===`languageDetector`&&(this.modules.languageDetector=e),e.type===`i18nFormat`&&(this.modules.i18nFormat=e),e.type===`postProcessor`&&$o.addPostProcessor(e),e.type===`formatter`&&(this.modules.formatter=e),e.type===`3rdParty`&&this.modules.external.push(e),this}setResolvedLanguage(e){if(!(!e||!this.languages)&&![`cimode`,`dev`].includes(e)){for(let e=0;e<this.languages.length;e++){let t=this.languages[e];if(![`cimode`,`dev`].includes(t)&&this.store.hasLanguageSomeTranslations(t)){this.resolvedLanguage=t;break}}!this.resolvedLanguage&&!this.languages.includes(e)&&this.store.hasLanguageSomeTranslations(e)&&(this.resolvedLanguage=e,this.languages.unshift(e))}}changeLanguage(e,t){this.isLanguageChangingTo=e;let n=Oo();this.emit(`languageChanging`,e);let r=e=>{this.language=e,this.languages=this.services.languageUtils.toResolveHierarchy(e),this.resolvedLanguage=void 0,this.setResolvedLanguage(e)},i=(i,a)=>{a?this.isLanguageChangingTo===e&&(r(a),this.translator.changeLanguage(a),this.isLanguageChangingTo=void 0,this.emit(`languageChanged`,a),this.logger.log(`languageChanged`,a)):this.isLanguageChangingTo=void 0,n.resolve((...e)=>this.t(...e)),t&&t(i,(...e)=>this.t(...e))},a=t=>{!e&&!t&&this.services.languageDetector&&(t=[]);let n=Do(t)?t:t&&t[0],a=this.store.hasLanguageSomeTranslations(n)?n:this.services.languageUtils.getBestMatchFromCodes(Do(t)?[t]:t);a&&(this.language||r(a),this.translator.language||this.translator.changeLanguage(a),this.services.languageDetector?.cacheUserLanguage?.(a)),this.loadResources(a,e=>{i(e,a)})};return!e&&this.services.languageDetector&&!this.services.languageDetector.async?a(this.services.languageDetector.detect()):!e&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect.length===0?this.services.languageDetector.detect().then(a):this.services.languageDetector.detect(a):a(e),n}getFixedT(e,t,n,r){let i=r?.scopeNs,a=(e,t,...r)=>{let o;o=typeof t==`object`?{...t}:this.options.overloadTranslationOptionHandler([e,t].concat(r)),o.lng=o.lng||a.lng,o.lngs=o.lngs||a.lngs;let s=o.ns!==void 0&&o.ns!==null;o.ns=o.ns||a.ns,o.keyPrefix!==``&&(o.keyPrefix=o.keyPrefix||n||a.keyPrefix);let c={...this.options,...o};Array.isArray(i)&&!s&&(c.ns=i),typeof o.keyPrefix==`function`&&(o.keyPrefix=ns(o.keyPrefix,c));let l=this.options.keySeparator||`.`,u;return o.keyPrefix&&Array.isArray(e)?u=e.map(e=>(typeof e==`function`&&(e=ns(e,c)),`${o.keyPrefix}${l}${e}`)):(typeof e==`function`&&(e=ns(e,c)),u=o.keyPrefix?`${o.keyPrefix}${l}${e}`:e),this.t(u,o)};return Do(e)?a.lng=e:a.lngs=e,a.ns=t,a.keyPrefix=n,a}t(...e){return this.translator?.translate(...e)}exists(...e){return this.translator?.exists(...e)}setDefaultNamespace(e){this.options.defaultNS=e}hasLoadedNamespace(e,t={}){if(!this.isInitialized)return this.logger.warn(`hasLoadedNamespace: i18next was not initialized`,this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn(`hasLoadedNamespace: i18n.languages were undefined or empty`,this.languages),!1;let n=t.lng||this.resolvedLanguage||this.languages[0],r=this.options?this.options.fallbackLng:!1,i=this.languages[this.languages.length-1];if(n.toLowerCase()===`cimode`)return!0;let a=(e,t)=>{let n=this.services.backendConnector.state[`${e}|${t}`];return n===-1||n===0||n===2};if(t.precheck){let e=t.precheck(this,a);if(e!==void 0)return e}return!!(this.hasResourceBundle(n,e)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||a(n,e)&&(!r||a(i,e)))}loadNamespaces(e,t){let n=Oo();return this.options.ns?(Do(e)&&(e=[e]),e.forEach(e=>{this.options.ns.includes(e)||this.options.ns.push(e)}),this.loadResources(e=>{n.resolve(),t&&t(e)}),n):(t&&t(),Promise.resolve())}loadLanguages(e,t){let n=Oo();Do(e)&&(e=[e]);let r=this.options.preload||[],i=e.filter(e=>!r.includes(e)&&this.services.languageUtils.isSupportedCode(e));return i.length?(this.options.preload=r.concat(i),this.loadResources(e=>{n.resolve(),t&&t(e)}),n):(t&&t(),Promise.resolve())}dir(e){if(e||=this.resolvedLanguage||(this.languages?.length>0?this.languages[0]:this.language),!e)return`rtl`;try{let t=new Intl.Locale(e);if(t&&t.getTextInfo){let e=t.getTextInfo();if(e&&e.direction)return e.direction}}catch{}let t=`ar.shu.sqr.ssh.xaa.yhd.yud.aao.abh.abv.acm.acq.acw.acx.acy.adf.ads.aeb.aec.afb.ajp.apc.apd.arb.arq.ars.ary.arz.auz.avl.ayh.ayl.ayn.ayp.bbz.pga.he.iw.ps.pbt.pbu.pst.prp.prd.ug.ur.ydd.yds.yih.ji.yi.hbo.men.xmn.fa.jpr.peo.pes.prs.dv.sam.ckb`.split(`.`),n=this.services?.languageUtils||new as(vs());return e.toLowerCase().indexOf(`-latn`)>1?`ltr`:t.includes(n.getLanguagePartFromCode(e))||e.toLowerCase().indexOf(`-arab`)>1?`rtl`:`ltr`}static createInstance(t={},n){let r=new e(t,n);return r.createInstance=e.createInstance,r}cloneInstance(t={},n=bs){let r=t.forkResourceStore;r&&delete t.forkResourceStore;let i={...this.options,...t,isClone:!0},a=new e(i);if((t.debug!==void 0||t.prefix!==void 0)&&(a.logger=a.logger.clone(t)),[`store`,`services`,`language`].forEach(e=>{a[e]=this[e]}),a.services={...this.services},a.services.utils={hasLoadedNamespace:a.hasLoadedNamespace.bind(a)},r&&(a.store=new Qo(Object.keys(this.store.data).reduce((e,t)=>(e[t]={...this.store.data[t]},e[t]=Object.keys(e[t]).reduce((n,r)=>(n[r]={...e[t][r]},n),e[t]),e),{}),i),a.services.resourceStore=a.store),t.interpolation){let e={...vs().interpolation,...this.options.interpolation,...t.interpolation},n={...i,interpolation:e};a.services.interpolator=new ds(n)}return a.translator=new is(a.services,i),a.translator.on(`*`,(e,...t)=>{a.emit(e,...t)}),a.init(i,n),a.translator.options=i,a.translator.backendConnector.services.utils={hasLoadedNamespace:a.hasLoadedNamespace.bind(a)},a}toJSON(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}}.createInstance();Ss.createInstance,Ss.dir,Ss.init,Ss.loadResources,Ss.reloadResources,Ss.use,Ss.changeLanguage,Ss.getFixedT,Ss.t,Ss.exists,Ss.setDefaultNamespace,Ss.hasLoadedNamespace,Ss.loadNamespaces,Ss.loadLanguages;function Cs(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function ws(e){"@babel/helpers - typeof";return ws=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},ws(e)}function Ts(e,t){if(ws(e)!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(ws(r)!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function Es(e){var t=Ts(e,`string`);return ws(t)==`symbol`?t:t+``}function Ds(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,Es(r.key),r)}}function Os(e,t,n){return t&&Ds(e.prototype,t),n&&Ds(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}var ks=[],As=ks.forEach,js=ks.slice,Ms=[`__proto__`,`constructor`,`prototype`];function Ns(e){return As.call(js.call(arguments,1),function(t){if(t)for(var n=0,r=Object.keys(t);n<r.length;n++){var i=r[n];Ms.indexOf(i)>-1||e[i]===void 0&&(e[i]=t[i])}}),e}function Ps(e){return e?typeof e==`function`?new e:e:null}function Fs(){return{handleEmptyResourcesAsFailed:!0,cacheHitMode:`none`,retryOnFailure:!1}}function Is(e,t,n,r){var i=e.read.bind(e);if(i.length===2){try{var a=i(t,n);a&&typeof a.then==`function`?a.then(function(e){return r(null,e)}).catch(r):r(null,a)}catch(e){r(e)}return}i(t,n,r)}var Ls=function(){function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};Cs(this,e),this.backends=[],this.type=`backend`,this.allOptions=r,this.init(t,n)}return Os(e,[{key:`init`,value:function(e){var t=this,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};this.services=e,this.options=Ns(n,this.options||{},Fs()),this.allOptions=r,this.options.backends&&this.options.backends.length>1&&(this.allOptions.saveMissing||this.allOptions.updateMissing)&&this.services&&this.services.logger&&this.services.logger.warn(`i18next-chained-backend: Using multiple backends in combination with saveMissing/updateMissing is not recommended, as it may trigger based on stale data.`),this.options.backends&&this.options.backends.forEach(function(n,i){t.backends[i]=t.backends[i]||Ps(n),t.backends[i].init(e,t.options.backendOptions&&t.options.backendOptions[i]||{},r)}),this.services&&this.options.reloadInterval&&setInterval(function(){return t.reload()},this.options.reloadInterval)}},{key:`read`,value:function(e,t,n){var r=this,i=this.backends.length,a=function(s){if(s>=i)return n(Error(`non of the backend loaded data`),r.options.retryOnFailure);var c=s===i-1,l=r.options.handleEmptyResourcesAsFailed&&!c?0:-1,u=r.backends[s];u.read?Is(u,e,t,function(i,c,d){if(!i&&c&&Object.keys(c).length>l){if(n(null,c,s),o(s-1,c),u.save&&r.options.cacheHitMode&&[`refresh`,`refreshAndUpdateStore`].indexOf(r.options.cacheHitMode)>-1){if(d&&r.options.refreshExpirationTime&&d+r.options.refreshExpirationTime>Date.now())return;var f=r.backends[s+1];f&&f.read&&Is(f,e,t,function(n,i){n||i&&(Object.keys(i).length<=l||(o(s,i),r.options.cacheHitMode===`refreshAndUpdateStore`&&r.services&&r.services.resourceStore&&r.services.resourceStore.addResourceBundle(e,t,i)))})}}else a(s+1)}):a(s+1)},o=function(n,i){if(!(n<0)){var a=r.backends[n];a.save&&a.save(e,t,i),o(n-1,i)}};a(0)}},{key:`create`,value:function(e,t,n,r){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:function(){},a=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};this.backends.forEach(function(o){if(o.create){var s=o.create.bind(o);if(s.length<6){try{var c=s.length===5?s(e,t,n,r,a):s(e,t,n,r);c&&typeof c.then==`function`?c.then(function(e){return i(null,e)}).catch(i):i(null,c)}catch(e){i(e)}return}s(e,t,n,r,i,a)}})}},{key:`reload`,value:function(){var e=this,t=this.services,n=t.backendConnector,r=t.languageUtils,i=t.logger,a=n.language;if(!(a&&a.toLowerCase()===`cimode`)){var o=[],s=function(e){r.toResolveHierarchy(e).forEach(function(e){o.indexOf(e)<0&&o.push(e)})};s(a),this.allOptions.preload&&this.allOptions.preload.forEach(function(e){return s(e)}),o.forEach(function(t){e.allOptions.ns.forEach(function(e){n.read(t,e,`read`,null,null,function(r,a){r&&i.warn(`loading namespace ${e} for language ${t} failed`,r),!r&&a&&i.log(`loaded namespace ${e} for language ${t}`,a),n.loaded(`${t}|${e}`,r,a)})})})}}}])}();Ls.type=`backend`;var Rs=[];Rs.forEach,Rs.slice;var zs=[`__proto__`,`constructor`,`prototype`];function Bs(e){return!(typeof e!=`string`||e.length===0||e.length>128||zs.indexOf(e)>-1||e.indexOf(`..`)>-1||e.indexOf(`\\`)>-1||/[?#%\s]/.test(e)||/[\x00-\x1F\x7F]/.test(e))}function Vs(e){return!(!Bs(e)||e.indexOf(`/`)>-1||e.indexOf(`@`)>-1)}function Hs(e){return Bs(e)}var Us={lng:Vs,ns:Hs};function Ws(e){return typeof e==`string`?e.replace(/[\r\n\x00-\x1F\x7F]/g,` `):e}function Gs(e){if(typeof e!=`string`||e.length===0)return e;try{let t=new URL(e);return t.username||t.password?(t.username=``,t.password=``,t.toString()):e}catch{return e.replace(/(\/\/)[^/@\s]+@/g,`$1`)}}function Ks(){return typeof XMLHttpRequest==`function`||typeof XMLHttpRequest==`object`}function qs(e){return!!e&&typeof e.then==`function`}function Js(e){return qs(e)?e:Promise.resolve(e)}var Ys=/\{\{(.+?)\}\}/g;function Xs(e,t){let n=!1,r=e.replace(Ys,(e,r)=>{let i=r.trim();if(zs.indexOf(i)>-1)return e;let a=t[i];if(a==null)return e;let o=Us[i]||Vs,s=String(a).split(`+`);for(let t of s)if(!o(t))return n=!0,e;return s.join(`+`)});return n?null:r}var Zs=typeof globalThis<`u`?globalThis:typeof global<`u`?global:typeof window<`u`?window:void 0,Qs;typeof fetch==`function`?Qs=fetch:Zs&&typeof Zs.fetch==`function`&&(Qs=Zs.fetch);var $s=Ks()&&Zs?Zs.XMLHttpRequest:void 0,ec=typeof ActiveXObject==`function`&&Zs?Zs.ActiveXObject:void 0,tc=[`__proto__`,`constructor`,`prototype`],nc=(e,t)=>{if(t&&typeof t==`object`){let n=``;for(let e of Object.keys(t))tc.indexOf(e)>-1||(n+=`&`+encodeURIComponent(e)+`=`+encodeURIComponent(t[e]));if(!n)return e;e=e+(e.indexOf(`?`)===-1?`?`:`&`)+n.slice(1)}return e},rc=(e,t,n,r)=>{let i=e=>{if(!e.ok)return n(e.statusText||`Error`,{status:e.status});e.text().then(t=>{n(null,{status:e.status,data:t})}).catch(n)};if(r){let a=r(e,t);if(a instanceof Promise){a.then(i).catch(n);return}}typeof fetch==`function`?fetch(e,t).then(i).catch(n):Qs(e,t).then(i).catch(n)},ic=(e,t,n,r)=>{e.queryStringParams&&(t=nc(t,e.queryStringParams));let i={...typeof e.customHeaders==`function`?e.customHeaders():e.customHeaders};typeof window>`u`&&typeof global<`u`&&global.process!==void 0&&global.process.versions&&global.process.versions.node&&(i[`User-Agent`]=`i18next-http-backend (node/${global.process.version}; ${global.process.platform} ${global.process.arch})`),n&&(i[`Content-Type`]=`application/json`);let a=typeof e.requestOptions==`function`?e.requestOptions(n):e.requestOptions,o={method:n?`POST`:`GET`,body:n?e.stringify(n):void 0,headers:i,...e._omitFetchOptions?{}:a},s=typeof e.alternateFetch==`function`&&e.alternateFetch.length>=1?e.alternateFetch:void 0;try{rc(t,o,r,s)}catch(n){if(!a||Object.keys(a).length===0||!n.message||n.message.indexOf(`not implemented`)<0)return r(n);try{Object.keys(a).forEach(e=>{delete o[e]}),rc(t,o,r,s),e._omitFetchOptions=!0}catch(e){r(e)}}},ac=(e,t,n,r)=>{n&&typeof n==`object`&&(n=nc(``,n).slice(1)),e.queryStringParams&&(t=nc(t,e.queryStringParams));try{let i=$s?new $s:new ec(`MSXML2.XMLHTTP.3.0`);i.open(n?`POST`:`GET`,t,1),e.crossDomain||i.setRequestHeader(`X-Requested-With`,`XMLHttpRequest`),i.withCredentials=!!e.withCredentials,n&&i.setRequestHeader(`Content-Type`,`application/x-www-form-urlencoded`),i.overrideMimeType&&i.overrideMimeType(`application/json`);let a=e.customHeaders;if(a=typeof a==`function`?a():a,a)for(let e of Object.keys(a))tc.indexOf(e)>-1||i.setRequestHeader(e,a[e]);i.onreadystatechange=()=>{i.readyState>3&&r(i.status>=400?i.statusText:null,{status:i.status,data:i.responseText})},i.send(n)}catch(e){console&&console.log(e)}},oc=(e,t,n,r)=>{if(typeof n==`function`&&(r=n,n=void 0),r||=(()=>{}),Qs&&t.indexOf(`file:`)!==0)return ic(e,t,n,r);if(Ks()||typeof ActiveXObject==`function`)return ac(e,t,n,r);r(Error(`No fetch and no xhr implementation found!`))},sc=()=>({loadPath:`/locales/{{lng}}/{{ns}}.json`,addPath:`/locales/add/{{lng}}/{{ns}}`,parse:e=>JSON.parse(e),stringify:JSON.stringify,parsePayload:(e,t,n)=>({[t]:n||``}),parseLoadPayload:(e,t)=>void 0,request:oc,reloadInterval:typeof window<`u`?!1:36e5,customHeaders:{},queryStringParams:{},crossDomain:!1,withCredentials:!1,overrideMimeType:!1,requestOptions:{mode:`cors`,credentials:`same-origin`,cache:`default`}}),cc=class{constructor(e,t={},n={}){this.services=e,this.options=t,this.allOptions=n,this.type=`backend`,this.init(e,t,n)}init(e,t={},n={}){if(this.services=e,this.options={...sc(),...this.options||{},...t},this.allOptions=n,this.services&&this.options.reloadInterval){let e=setInterval(()=>this.reload(),this.options.reloadInterval);typeof e==`object`&&typeof e.unref==`function`&&e.unref()}}readMulti(e,t,n){this._readAny(e,e,t,t,n)}read(e,t,n){this._readAny([e],e,[t],t,n)}_readAny(e,t,n,r,i){let a=this.options.loadPath;typeof this.options.loadPath==`function`&&(a=this.options.loadPath(e,n)),a=Js(a),a.then(a=>{if(!a)return i(null,{});let o=Xs(a,{lng:e.join(`+`),ns:n.join(`+`)});if(o==null){let t=e.map(Ws).join(`, `),r=n.map(Ws).join(`, `);return i(Error(`i18next-http-backend: unsafe lng/ns value — refusing to build request URL for languages=[`+t+`] namespaces=[`+r+`]`),!1)}this.loadUrl(o,i,t,r)})}loadUrl(e,t,n,r){let i=typeof n==`string`?[n]:n,a=typeof r==`string`?[r]:r,o=this.options.parseLoadPayload(i,a),s=Ws(Gs(e));this.options.request(this.options,e,o,(e,i)=>{if(i&&(i.status>=500&&i.status<600||!i.status))return t(`failed loading `+s+`; status code: `+i.status,!0);if(i&&i.status>=400&&i.status<500)return t(`failed loading `+s+`; status code: `+i.status,!1);if(!i&&e&&e.message){let n=e.message.toLowerCase();if([`failed`,`fetch`,`network`,`load`].find(e=>n.indexOf(e)>-1))return t(`failed loading `+s+`: `+Ws(e.message),!0)}if(e)return t(e,!1);let a,o;try{a=typeof i.data==`string`?this.options.parse(i.data,n,r):i.data}catch{o=`failed parsing `+s+` to json`}if(o)return t(o,!1);t(null,a)})}create(e,t,n,r,i){if(!this.options.addPath)return;typeof e==`string`&&(e=[e]);let a=this.options.parsePayload(t,n,r),o=0,s=[],c=[];e.forEach(n=>{let r=this.options.addPath;typeof this.options.addPath==`function`&&(r=this.options.addPath(n,t));let l=Xs(r,{lng:n,ns:t});if(l==null){o+=1,i&&o===e.length&&i(s,c);return}this.options.request(this.options,l,a,(t,n)=>{o+=1,s.push(t),c.push(n),o===e.length&&typeof i==`function`&&i(s,c)})})}reload(){let{backendConnector:e,languageUtils:t,logger:n}=this.services,r=e.language;if(r&&r.toLowerCase()===`cimode`)return;let i=[],a=e=>{t.toResolveHierarchy(e).forEach(e=>{i.indexOf(e)<0&&i.push(e)})};a(r),this.allOptions.preload&&this.allOptions.preload.forEach(e=>a(e)),i.forEach(t=>{this.allOptions.ns.forEach(r=>{e.read(t,r,`read`,null,null,(i,a)=>{i&&n.warn(`loading namespace ${r} for language ${t} failed`,i),!i&&a&&n.log(`loaded namespace ${r} for language ${t}`,a),e.loaded(`${t}|${r}`,i,a)})})})}};cc.type=`backend`;function lc(e,t,n){return(t=Es(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function uc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function dc(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?uc(Object(n),!0).forEach(function(t){lc(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):uc(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var fc=function(){function e(t){Cs(this,e),this.store=t.store}return Os(e,[{key:`setItem`,value:function(e,t){if(this.store)try{this.store.setItem(e,t)}catch{}}},{key:`getItem`,value:function(e,t){if(this.store)try{return this.store.getItem(e,t)}catch{}}}])}();function pc(){var e=null;try{e=window.localStorage}catch(e){typeof window<`u`&&console.log(`Failed to load local storage.`,e)}return{prefix:`i18next_res_`,expirationTime:6048e5,defaultVersion:void 0,getVersion:void 0,versions:{},store:e}}var mc=function(){function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Cs(this,e),this.init(t,n),this.type=`backend`}return Os(e,[{key:`init`,value:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.services=e,this.options=dc(dc(dc({},pc()),this.options),t),this.storage=new fc(this.options)}},{key:`read`,value:function(e,t,n){var r=Date.now();if(!this.storage.store)return n(null,null);var i=this.storage.getItem(`${this.options.prefix}${e}-${t}`);if(i)try{i=JSON.parse(i)}catch{i=null}if(i&&ws(i)===`object`){var a=this.getVersion(e,t);if(i.i18nStamp&&i.i18nStamp+this.options.expirationTime>r&&a===i.i18nVersion){var o=i.i18nStamp;return delete i.i18nVersion,delete i.i18nStamp,n(null,i,o)}}return n(null,null)}},{key:`save`,value:function(e,t,n){if(this.storage.store){var r=dc(dc({},n),{},{i18nStamp:Date.now()}),i=this.getVersion(e,t);i&&(r.i18nVersion=i),this.storage.setItem(`${this.options.prefix}${e}-${t}`,JSON.stringify(r))}}},{key:`getVersion`,value:function(e,t){var n=this.options,r=n.getVersion,i=n.versions,a=n.defaultVersion,o=Object.prototype.hasOwnProperty.call(i,e)?i[e]:void 0;return r?.(e,t)||o||a}}])}();mc.type=`backend`;var hc={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,"!doctype":!0,"!DOCTYPE":!0},gc=/\s([^'"/\s><]+?)[\s/>]|([^\s=]+)=\s?("[^"]*"|'[^']*')/g;function _c(e){let t={type:`tag`,name:``,voidElement:!1,attrs:{},children:[]},n=e.match(/<\/?([^\s]+?)[/\s>]/);if(n&&(t.name=n[1],(hc[n[1]]||e.charAt(e.length-2)===`/`)&&(t.voidElement=!0),t.name.startsWith(`!--`))){let t=e.indexOf(`-->`);return{type:`comment`,comment:t===-1?``:e.slice(4,t)}}let r=new RegExp(gc),i=null;for(;i=r.exec(e),i!==null;)if(i[0].trim())if(i[1]){let e=i[1].trim(),n=[e,null],a=e.indexOf(`=`);a>-1&&(n=[e.slice(0,a),e.slice(a+1)]),t.attrs[n[0]]=n[1],r.lastIndex--}else i[2]&&(t.attrs[i[2]]=i[3].trim().substring(1,i[3].length-1));return t}var vc=/<!--[\s\S]*?-->|<[a-zA-Z0-9\-!/](?:"[^"]*"|'[^']*'|[^'">])*>/g,yc=/<\/?([^\s]+?)[/\s>]/,bc=/^\s*$/,xc=/^(script|style)$/i,Sc=`\0`,Cc=Object.create(null);function wc(e){e.forEach(function(e){if(e.type===`text`){e.content=e.content.split(Sc).join(`<`);return}if(e.type===`comment`){e.comment=e.comment.split(Sc).join(`<`);return}for(let t in e.attrs){let n=e.attrs[t];typeof n==`string`&&n.indexOf(Sc)>-1&&(e.attrs[t]=n.split(Sc).join(`<`))}e.children.length&&wc(e.children)})}function Tc(e,t){let n=t&&t.components||Cc,r=t&&t.allowedTags,i=!1;if(r){let t=typeof r==`function`?r:function(e){return r.indexOf(e)>-1},n=``,a=0;vc.lastIndex=0;let o;for(;o=vc.exec(e);){let r=o[0];n+=e.slice(a,o.index);let s=r.match(yc);r.startsWith(`<!--`)||s&&t(s[1])?(n+=r,a=o.index+r.length):(i=!0,n+=Sc,a=o.index+1,vc.lastIndex=a)}e=n+e.slice(a)}let a=[],o=[],s,c=-1,l=!1,u=0,d;if(e.indexOf(`<`)!==0){let t=e.indexOf(`<`);a.push({type:`text`,content:t===-1?e:e.substring(0,t)})}let f=[],p;for(;p=vc.exec(e);)f.push(p);return f.forEach(function(e,t){let n=e[0];if(!n||n.startsWith(`<!--`))return;let r=0,i=0,a=-1,o=null;for(let e=0;e<n.length;e++){let t=n.charAt(e);o?t===o&&(o=null):t===`"`||t===`'`?o=t:t===`<`?(r++,r===2&&(a=e)):t===`>`&&i++}let s=a>-1&&/[a-zA-Z0-9\-!/]/.test(n.charAt(a+1));if(r>i&&s){let e=n.substring(0,a),r=n.substring(e.length);f[t][0]=r,f[t].index+=e.length}}),f.forEach(function(t,r){let i=t[0];if(!i)return;let p=t.index;if(p<u)return;if(l){if(i!==`</`+s.name+`>`)return;l=!1}let m=i.charAt(1)!==`/`,h=i.startsWith(`<!--`),g=p+i.length,_=e.charAt(g),v=f[r+1],y;if(_===`<`&&v){let t=e.substring(g,v.index);y=t.split(`<`).length>t.split(`>`).length}let b;if(h){let t=_c(i);if(c<0)return a.push(t),a;b=o[c],b.children.push(t);let n=e.slice(g,v?v.index:void 0);return n.length>0&&b.children.push({type:`text`,content:n}),a}if(m){c++,s=_c(i),s.type===`tag`&&n[s.name]&&(s.type=`component`,l=!0);let t=!1;if(!l&&!s.voidElement&&xc.test(s.name)){t=!0,d||=e.toLowerCase();let n=d.indexOf(`</`+s.name.toLowerCase()+`>`,g),r=n===-1?e.length:n,i=e.slice(g,r);i&&s.children.push({type:`text`,content:i}),u=r}!s.voidElement&&!l&&!t&&_&&_!==`<`&&s.children.push({type:`text`,content:e.slice(g,v?v.index:void 0)}),c===0&&a.push(s),b=o[c-1],b&&b.children.push(s),o[c]=s}if((!m||s.voidElement)&&(c>-1&&(s.voidElement||s.name===i.slice(2,-1))&&(c--,s=c===-1?a:o[c]),!l&&(_!==`<`||y)&&_)){b=c===-1?a:o[c].children;let t=v?v.index:-1,n=e.slice(g,t===-1?void 0:t);bc.test(n)&&(n=` `),(t>-1&&c+b.length>=0||n!==` `)&&b.push({type:`text`,content:n})}}),i&&wc(a),a}function Ec(e){let t=[];for(let n in e)e[n]===null?t.push(n):t.push(n+`="`+String(e[n]).replace(/"/g,`&quot;`)+`"`);return t.length?` `+t.join(` `):``}function Dc(e,t){switch(t.type){case`text`:return e+t.content;case`tag`:{let n=t.voidElement&&t.name.toLowerCase()!==`!doctype`?`/>`:`>`;return e+=`<`+t.name+(t.attrs?Ec(t.attrs):``)+n,t.voidElement?e:e+t.children.reduce(Dc,``)+`</`+t.name+`>`}case`comment`:return e+=`<!--`+t.comment+`-->`,e}}function Oc(e){return e.reduce(function(e,t){return e+Dc(``,t)},``)}var kc={parse:Tc,stringify:Oc},Ac=(e,t,n,r)=>{let i=[n,{code:t,...r||{}}];if(e?.services?.logger?.forward)return e.services.logger.forward(i,`warn`,`react-i18next::`,!0);Nc(i[0])&&(i[0]=`react-i18next:: ${i[0]}`),e?.services?.logger?.warn?e.services.logger.warn(...i):console?.warn&&console.warn(...i)},jc={},Mc=(e,t,n,r)=>{Nc(n)&&jc[n]||(Nc(n)&&(jc[n]=new Date),Ac(e,t,n,r))},Nc=e=>typeof e==`string`,Pc=e=>typeof e==`object`&&!!e,Fc=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,Ic={"&amp;":`&`,"&#38;":`&`,"&lt;":`<`,"&#60;":`<`,"&gt;":`>`,"&#62;":`>`,"&apos;":`'`,"&#39;":`'`,"&quot;":`"`,"&#34;":`"`,"&nbsp;":` `,"&#160;":` `,"&copy;":`©`,"&#169;":`©`,"&reg;":`®`,"&#174;":`®`,"&hellip;":`…`,"&#8230;":`…`,"&#x2F;":`/`,"&#47;":`/`},Lc=e=>Ic[e],Rc=e=>e.replace(Fc,Lc),zc={bindI18n:`languageChanged`,bindI18nStore:``,transEmptyNodeValue:``,transSupportBasicHtmlNodes:!0,transWrapTextNodes:``,transKeepBasicHtmlNodesFor:[`br`,`strong`,`i`,`p`],useSuspense:!0,unescape:Rc,transDefaultProps:void 0},Bc=(e={})=>{zc={...zc,...e}},Vc=()=>zc,Hc,Uc=e=>{Hc=e},Wc=()=>Hc,Gc=(e,t)=>{if(!e)return!1;let n=e.props?.children??e.children;return t?n.length>0:!!n},Kc=e=>{if(!e)return[];let t=e.props?.children??e.children;return e.props?.i18nIsDynamicList?Jc(t):t},qc=t=>Array.isArray(t)&&t.every(e.isValidElement),Jc=e=>Array.isArray(e)?e:[e],Yc=(e,t)=>{let n={...t};return n.props={...t.props,...e.props},n},Xc=t=>{let n={};if(!t)return n;let r=t=>{Jc(t).forEach(t=>{Nc(t)||(Gc(t)?r(Kc(t)):Pc(t)&&!(0,e.isValidElement)(t)&&Object.assign(n,t))})};return r(t),n},Zc=(t,n,r,i)=>{if(!t)return``;let a=``,o=Jc(t),s=n?.transSupportBasicHtmlNodes?n.transKeepBasicHtmlNodesFor??[]:[];return o.forEach((t,o)=>{if(Nc(t)){a+=`${t}`;return}if((0,e.isValidElement)(t)){let{props:e,type:c}=t,l=Object.keys(e).length,u=s.indexOf(c)>-1,d=e.children;if(!d&&u&&!l){a+=`<${c}/>`;return}if(!d&&(!u||l)||e.i18nIsDynamicList){a+=`<${o}></${o}>`;return}if(u&&l<=1){let e=Nc(d)?d:Zc(d,n,r,i);a+=`<${c}>${e}</${c}>`;return}let f=Zc(d,n,r,i);a+=`<${o}>${f}</${o}>`;return}if(t===null){Ac(r,`TRANS_NULL_VALUE`,`Passed in a null value as child`,{i18nKey:i});return}if(Pc(t)){let{format:e,...n}=t,o=Object.keys(n);if(o.length===1){let t=e?`${o[0]}, ${e}`:o[0];a+=`{{${t}}}`;return}Ac(r,`TRANS_INVALID_OBJ`,`Invalid child - Object should only have keys {{ value, format }} (format is optional).`,{i18nKey:i,child:t});return}Ac(r,`TRANS_INVALID_VAR`,`Passed in a variable like {number} - pass variables for interpolation as full objects like {{number}}.`,{i18nKey:i,child:t})}),a},Qc=(t,n,r,i,a,o,s)=>{if(r===``)return[];let c=a.transKeepBasicHtmlNodesFor||[],l=r&&new RegExp(c.map(e=>`<${e}`).join(`|`)).test(r);if(!t&&!n&&!l&&!s)return[r];let u=n??{},d=t=>{Jc(t).forEach(t=>{Nc(t)||(Gc(t)?d(Kc(t)):Pc(t)&&!(0,e.isValidElement)(t)&&Object.assign(u,t))})};d(t);let f=Object.keys(u),p=kc.parse(`<0>${r}</0>`,{allowedTags:e=>/^\d+$/.test(e)||c.indexOf(e)>-1||f.indexOf(e)>-1}),m={...u,...o},h=(e,t,n)=>{let r=Kc(e),i=_(r,t.children,n);return qc(r)&&i.length===0||e.props?.i18nIsDynamicList?r:i},g=(t,n,r,i,a)=>{t.dummy?(t.children=n,r.push((0,e.cloneElement)(t,{key:i},a?void 0:n))):r.push(...e.Children.map([t],t=>{if(t.type===e.Fragment||t.props?.i18nIsDynamicList!==void 0){let r={key:i};return t&&t.props&&Object.keys(t.props).forEach(e=>{e!==`children`&&e!==`i18nIsDynamicList`&&(r[e]=t.props[e])}),(0,e.createElement)(t.type,r,a?null:n)}let r={key:i};return t&&t.props&&Object.keys(t.props).forEach(e=>{e!==`ref`&&e!==`children`&&(r[e]=t.props[e])}),(0,e.cloneElement)(t,r,a?null:n)}))},_=(t,r,o)=>{let u=Jc(t),d=Jc(r),f={};return d.reduce((t,r,d)=>{let p=r.children?.[0]?.content&&i.services.interpolator.interpolate(r.children[0].content,m,i.language);if(r.type===`tag`){let v=u[parseInt(r.name,10)];!v&&n&&(v=n[r.name]),o.length===1&&!v&&(v=o[0][r.name]),v||={};let y={...r.attrs};s&&Object.keys(y).forEach(e=>{let t=y[e];Nc(t)&&(y[e]=Rc(t))});let b=Object.keys(y).length===0?v:Yc({props:y},v),x=(0,e.isValidElement)(b),S=x&&Gc(r,!0)&&!r.voidElement,C=l&&Pc(b)&&b.dummy&&!x,w=Pc(n)&&Object.hasOwnProperty.call(n,r.name);if(Nc(b)){let e=i.services.interpolator.interpolate(b,m,i.language);t.push(e)}else if(Gc(b)||S){let e=h(b,r,o);g(b,e,t,d)}else if(C){let e=_(u,r.children,o);g(b,e,t,d)}else if(Number.isNaN(parseFloat(r.name)))if(w){let e=h(b,r,o);g(b,e,t,d,r.voidElement)}else if(a.transSupportBasicHtmlNodes&&c.indexOf(r.name)>-1)if(r.voidElement)t.push((0,e.createElement)(r.name,{key:`${r.name}-${d}`}));else{let n=f[r.name]||0;f[r.name]=n+1;let i,a=0;for(let t=0;t<u.length;t+=1){let o=u[t];if((0,e.isValidElement)(o)&&o.type===r.name){if(a===n){i=o;break}a+=1}}let s=i?Jc(Kc(i)):u,c=_(s,r.children,o);t.push((0,e.createElement)(r.name,{key:`${r.name}-${d}`},c))}else if(r.voidElement)t.push(`<${r.name} />`);else{let e=_(u,r.children,o);t.push(`<${r.name}>${e}</${r.name}>`)}else if(Pc(b)&&!x){let e=r.children[0]?p:null;e&&t.push(e)}else g(b,p,t,d,r.children.length!==1||!p)}else if(r.type===`text`){let n=a.transWrapTextNodes,o=typeof a.unescape==`function`?a.unescape:Vc().unescape,c=s?o(i.services.interpolator.interpolate(r.content,m,i.language)):i.services.interpolator.interpolate(r.content,m,i.language);n?t.push((0,e.createElement)(n,{key:`${r.name}-${d}`},c)):t.push(c)}return t},[])};return Kc(_([{dummy:!0,children:t||[]}],p,Jc(t||[]))[0])},$c=(t,n,r)=>{let i=t.key||n,a=(0,e.cloneElement)(t,{key:i});if(!a.props||!a.props.children||r.indexOf(`${n}/>`)<0&&r.indexOf(`${n} />`)<0)return a;function o(){return(0,e.createElement)(e.Fragment,null,a)}return(0,e.createElement)(o,{key:i})},el=(e,t)=>e.map((e,n)=>$c(e,n,t)),tl=(e,t)=>{let n={};return Object.keys(e).forEach(r=>{Object.assign(n,{[r]:$c(e[r],r,t)})}),n},nl=(e,t,n,r)=>e?Array.isArray(e)?el(e,t):Pc(e)?tl(e,t):(Mc(n,`TRANS_INVALID_COMPONENTS`,`<Trans /> "components" prop expects an object or array`,{i18nKey:r}),null):null,rl=e=>!Pc(e)||Array.isArray(e)?!1:Object.keys(e).reduce((e,t)=>e&&Number.isNaN(Number.parseFloat(t)),!0);function il({children:t,count:n,parent:r,i18nKey:i,context:a,tOptions:o={},values:s,defaults:c,components:l,ns:u,i18n:d,t:f,shouldUnescape:p,...m}){let h=d||Wc();if(!h)return Mc(h,`NO_I18NEXT_INSTANCE`,`Trans: You need to pass in an i18next instance using initReactI18next or by passing it via props or context. In monorepo setups, make sure there is only one instance of react-i18next.`,{i18nKey:i}),t;let g=f||h.t.bind(h)||(e=>e),_={...Vc(),...h.options?.react},v=u||g.ns||h.options?.defaultNS;v=Nc(v)?[v]:v||[`translation`];let{transDefaultProps:y}=_,b=y?.tOptions?{...y.tOptions,...o}:o,x=p??y?.shouldUnescape,S=y?.values?{...y.values,...s}:s,C=y?.components?{...y.components,...l}:l,w=Zc(t,_,h,i),T=c||b?.defaultValue||w||_.transEmptyNodeValue||(typeof i==`function`?ns(i):i),{hashTransKey:E}=_,D=i||(E?E(w||T):w||T);s=h.options?.interpolation?.defaultVariables?S&&Object.keys(S).length>0?{...S,...h.options.interpolation.defaultVariables}:{...h.options.interpolation.defaultVariables}:S;let O=Xc(t);O&&typeof O.count==`number`&&n===void 0&&(n=O.count);let k=s||n!==void 0&&!h.options?.interpolation?.alwaysFormat||!t?b.interpolation:{interpolation:{...b.interpolation,prefix:`#$?`,suffix:`?$#`}},A={...b,context:a||b.context,count:n,...s,...k,defaultValue:T,ns:v},ee=D?g(D,A):T;ee===D&&T&&(ee=T);let te=nl(C,ee,h,i),j=te||t,ne=null;rl(te)&&(ne=te,j=t);let re=Qc(j,ne,ee,h,_,A,x),ie=r??_.defaultTransParent;return ie?(0,e.createElement)(ie,m,re):re}var al={type:`3rdParty`,init(e){Bc(e.options.react),Uc(e)}},ol=(0,e.createContext)();function sl({children:t,count:n,parent:r,i18nKey:i,context:a,tOptions:o={},values:s,defaults:c,components:l,ns:u,i18n:d,t:f,shouldUnescape:p,...m}){let{i18n:h,defaultNS:g}=(0,e.useContext)(ol)||{},_=d||h||Wc(),v=f||_?.t.bind(_);return il({children:t,count:n,parent:r,i18nKey:i,context:a,tOptions:o,values:s,defaults:c,components:l,ns:u||v?.ns||g||_?.options?.defaultNS,i18n:_,t:f,shouldUnescape:p,...m})}var cl={af:{name:`Afrikaans`,nativeName:`Afrikaans`,code:`af`,locale:`af`},ak:{name:`Akan`,nativeName:`Akan`,code:`ak`,locale:`ak`},sq:{name:`Albanian`,nativeName:`Shqip`,code:`sq`,locale:`sq`},arq:{name:`Algerian Arabic`,nativeName:`الدارجة الجزايرية`,code:`arq`,locale:`ar_DZ`},am:{name:`Amharic`,nativeName:`አማርኛ`,code:`am`,locale:`am`},ar:{name:`Arabic`,nativeName:`العربية`,code:`ar`,locale:`ar`},hy:{name:`Armenian`,nativeName:`Հայերեն`,code:`hy`,locale:`hy`},frp:{name:`Arpitan`,nativeName:`Arpitan`,code:`frp`,locale:`frp`},as:{name:`Assamese`,nativeName:`অসমীয়া`,code:`as`,locale:`as`},az:{name:`Azerbaijani`,nativeName:`Azərbaycan dili`,code:`az`,locale:`az`},ba:{name:`Bashkir`,nativeName:`башҡорт теле`,code:`ba`,locale:`ba`},eu:{name:`Basque`,nativeName:`Euskara`,code:`eu`,locale:`eu`},be:{name:`Belarusian`,nativeName:`Беларуская мова`,code:`be`,locale:`be`,alternatives:[`bel`]},bn:{name:`Bengali`,nativeName:`বাংলা`,code:`bn`,locale:`bn_BD`},bs:{name:`Bosnian`,nativeName:`Bosanski`,code:`bs`,locale:`bs_BA`},br:{name:`Breton`,nativeName:`Brezhoneg`,code:`br`,locale:`br`,alternatives:[`bre`]},bg:{name:`Bulgarian`,nativeName:`Български`,code:`bg`,locale:`bg_BG`},ca:{name:`Catalan`,nativeName:`Català`,code:`ca`,locale:`ca_ES`},ceb:{name:`Cebuano`,nativeName:`Cebuano`,code:`ceb`,locale:`ceb`},"zh-cn":{name:`Chinese (China)`,nativeName:`简体中文`,code:`zh-cn`,locale:`zh_CN`},"zh-hk":{name:`Chinese (Hong Kong)`,nativeName:`繁體中文(香港)`,code:`zh-hk`,locale:`zh_HK`},"zh-tw":{name:`Chinese (Taiwan)`,nativeName:`繁體中文(台灣)`,code:`zh-tw`,locale:`zh_TW`},co:{name:`Corsican`,nativeName:`Corsu`,code:`co`,locale:`co`},hr:{name:`Croatian`,nativeName:`Hrvatski`,code:`hr`,locale:`hr`},cs:{name:`Czech`,nativeName:`Čeština`,code:`cs`,locale:`cs_CZ`},da:{name:`Danish`,nativeName:`Dansk`,code:`da`,locale:`da_DK`},dv:{name:`Divehi`,nativeName:`ދިވެހި`,code:`dv`,locale:`dv`},nl:{name:`Dutch`,nativeName:`Nederlands`,code:`nl`,locale:`nl_NL`},"nl-be":{name:`Dutch (Belgium)`,nativeName:`Nederlands (België)`,code:`nl-be`,locale:`nl_BE`},"en-au":{name:`English (Australia)`,nativeName:`English (Australia)`,code:`en-au`,locale:`en_AU`},"en-ca":{name:`English (Canada)`,nativeName:`English (Canada)`,code:`en-ca`,locale:`en_CA`},"en-nz":{name:`English (New Zealand)`,nativeName:`English (New Zealand)`,code:`en-nz`,locale:`en_NZ`},"en-za":{name:`English (South Africa)`,nativeName:`English (South Africa)`,code:`en-za`,locale:`en_ZA`},"en-gb":{name:`English (UK)`,nativeName:`English (UK)`,code:`en-gb`,locale:`en_GB`},en:{name:`English (US)`,nativeName:`English (US)`,code:`en`,locale:`en_US`},eo:{name:`Esperanto`,nativeName:`Esperanto`,code:`eo`,locale:`eo`},et:{name:`Estonian`,nativeName:`Eesti`,code:`et`,locale:`et`},fo:{name:`Faroese`,nativeName:`Føroyskt`,code:`fo`,locale:`fo`},fi:{name:`Finnish`,nativeName:`Suomi`,code:`fi`,locale:`fi`},"fr-be":{name:`French (Belgium)`,nativeName:`Français (Belgique)`,code:`fr-be`,locale:`fr_BE`},"fr-ca":{name:`French (Canada)`,nativeName:`Français (Canada)`,code:`fr-ca`,locale:`fr_CA`},fr:{name:`French`,nativeName:`Français`,code:`fr`,locale:`fr_FR`},fy:{name:`Frisian`,nativeName:`Frysk`,code:`fy`,locale:`fy`},fur:{name:`Friulian`,nativeName:`Friulian`,code:`fur`,locale:`fur`},ff:{name:`Fulah`,nativeName:`Pulaar`,code:`ff`,locale:`ff`,alternatives:[`fuc`]},gl:{name:`Galician`,nativeName:`Galego`,code:`gl`,locale:`gl_ES`},ka:{name:`Georgian`,nativeName:`ქართული`,code:`ka`,locale:`ka_GE`},de:{name:`German`,nativeName:`Deutsch`,code:`de`,locale:`de_DE`},"de-ch":{name:`German (Switzerland)`,nativeName:`Deutsch (Schweiz)`,code:`de-ch`,locale:`de_CH`},el:{name:`Greek`,nativeName:`Ελληνικά`,code:`el`,locale:`el`},kl:{name:`Greenlandic`,nativeName:`Kalaallisut`,code:`kl`,locale:`kl`,alternatives:[`kal`]},gu:{name:`Gujarati`,nativeName:`ગુજરાતી`,code:`gu`,locale:`gu`},haw:{name:`Hawaiian`,nativeName:`ʻŌlelo Hawaiʻi`,code:`haw`,locale:`haw`},he:{name:`Hebrew`,nativeName:`עברית`,code:`he`,locale:`he_IL`},hi:{name:`Hindi`,nativeName:`हिन्दी`,code:`hi`,locale:`hi_IN`},hu:{name:`Hungarian`,nativeName:`Magyar`,code:`hu`,locale:`hu_HU`},is:{name:`Icelandic`,nativeName:`Íslenska`,code:`is`,locale:`is_IS`},ido:{name:`Ido`,nativeName:`Ido`,code:`ido`,locale:`ido`},id:{name:`Indonesian`,nativeName:`Bahasa Indonesia`,code:`id`,locale:`id_ID`},ga:{name:`Irish`,nativeName:`Gaeilge`,code:`ga`,locale:`ga`},it:{name:`Italian`,nativeName:`Italiano`,code:`it`,locale:`it_IT`},ja:{name:`Japanese`,nativeName:`日本語`,code:`ja`,locale:`ja`},jv:{name:`Javanese`,nativeName:`Basa Jawa`,code:`jv`,locale:`jv`},kab:{name:`Kabyle`,nativeName:`Taqbaylit`,code:`kab`,locale:`kab`},kn:{name:`Kannada`,nativeName:`ಕನ್ನಡ`,code:`kn`,locale:`kn`},kk:{name:`Kazakh`,nativeName:`Қазақ тілі`,code:`kk`,locale:`kk`},km:{name:`Khmer`,nativeName:`ភាសាខ្មែរ`,code:`km`,locale:`km`},rw:{name:`Kinyarwanda`,nativeName:`Ikinyarwanda`,code:`rw`,locale:`rw`,alternatives:[`kin`]},ky:{name:`Kirghiz`,nativeName:`кыргыз тили`,code:`ky`,locale:`ky`},ko:{name:`Korean`,nativeName:`한국어`,code:`ko`,locale:`ko_KR`},ckb:{name:`Kurdish (Sorani)`,nativeName:`کوردی`,code:`ckb`,locale:`ckb`},lo:{name:`Lao`,nativeName:`ພາສາລາວ`,code:`lo`,locale:`lo`},lv:{name:`Latvian`,nativeName:`Latviešu valoda`,code:`lv`,locale:`lv`},li:{name:`Limburgish`,nativeName:`Limburgs`,code:`li`,locale:`li`},ln:{name:`Lingala`,nativeName:`Ngala`,code:`ln`,locale:`ln`,alternatives:[`lin`]},lt:{name:`Lithuanian`,nativeName:`Lietuvių kalba`,code:`lt`,locale:`lt_LT`},lb:{name:`Luxembourgish`,nativeName:`Lëtzebuergesch`,code:`lb`,locale:`lb`},mk:{name:`Macedonian`,nativeName:`Македонски јазик`,code:`mk`,locale:`mk_MK`},mg:{name:`Malagasy`,nativeName:`Malagasy`,code:`mg`,locale:`mg`},ms:{name:`Malay`,nativeName:`Bahasa Melayu`,code:`ms`,locale:`ms_MY`},ml:{name:`Malayalam`,nativeName:`മലയാളം`,code:`ml`,locale:`ml_IN`},mi:{name:`Maori`,nativeName:`Te Reo Māori`,code:`mi`,locale:`mi`,alternatives:[`mri`]},mr:{name:`Marathi`,nativeName:`मराठी`,code:`mr`,locale:`mr`},mn:{name:`Mongolian`,nativeName:`Монгол`,code:`mn`,locale:`mn`},me:{name:`Montenegrin`,nativeName:`Crnogorski`,code:`me`,locale:`crn`},ary:{name:`Moroccan Arabic`,nativeName:`العربية المغربية`,code:`ary`,locale:`ary`},my:{name:`Myanmar (Burmese)`,nativeName:`ဗမာစာ`,code:`my`,locale:`my_MM`},ne:{name:`Nepali`,nativeName:`नेपाली`,code:`ne`,locale:`ne_NP`},nb:{name:`Norwegian Bokmål`,nativeName:`Norsk bokmål`,code:`nb`,locale:`nb_NO`},nn:{name:`Norwegian Nynorsk`,nativeName:`Norsk nynorsk`,code:`nn`,locale:`nn_NO`},oc:{name:`Occitan`,nativeName:`Occitan`,code:`oc`,locale:`oc`,alternatives:[`oci`]},ps:{name:`Pashto`,nativeName:`پښتو`,code:`ps`,locale:`ps`},fa:{name:`Persian`,nativeName:`فارسی`,code:`fa`,locale:`fa_IR`},"fa-af":{name:`Persian (Afghanistan)`,nativeName:`فارسی (افغانستان)`,code:`fa-af`,locale:`fa_AF`},pl:{name:`Polish`,nativeName:`Polski`,code:`pl`,locale:`pl_PL`},"pt-br":{name:`Portuguese (Brazil)`,nativeName:`Português do Brasil`,code:`pt-br`,locale:`pt_BR`},pt:{name:`Portuguese (Portugal)`,nativeName:`Português`,code:`pt`,locale:`pt_PT`},pa:{name:`Punjabi`,nativeName:`ਪੰਜਾਬੀ`,code:`pa`,locale:`pa_IN`},ro:{name:`Romanian`,nativeName:`Română`,code:`ro`,locale:`ro_RO`},rm:{name:`Romansh`,nativeName:`Rumantsch`,code:`rm`,locale:`rm`,alternatives:[`roh`]},ru:{name:`Russian`,nativeName:`Русский`,code:`ru`,locale:`ru_RU`},rue:{name:`Rusyn`,nativeName:`Русиньскый`,code:`rue`,locale:`rue`},sah:{name:`Sakha`,nativeName:`Сахалыы`,code:`sah`,locale:`sah`},sa:{name:`Sanskrit`,nativeName:`संस्कृत`,code:`sa`,locale:`sa_IN`},sc:{name:`Sardinian`,nativeName:`Sardu`,code:`sc`,locale:`sc`,alternatives:[`srd`]},gd:{name:`Scottish Gaelic`,nativeName:`Gàidhlig`,code:`gd`,locale:`gd`},sr:{name:`Serbian`,nativeName:`Српски`,code:`sr`,locale:`sr_RS`},szl:{name:`Silesian`,nativeName:`Ślōnskŏ gŏdka`,code:`szl`,locale:`szl`},sd:{name:`Sindhi`,nativeName:`سنڌي`,code:`sd`,locale:`sd`,alternatives:[`snd`]},si:{name:`Sinhala`,nativeName:`සිංහල`,code:`si`,locale:`si_LK`},sk:{name:`Slovak`,nativeName:`Slovenčina`,code:`sk`,locale:`sk_SK`},sl:{name:`Slovenian`,nativeName:`Slovenščina`,code:`sl`,locale:`sl_SI`},so:{name:`Somali`,nativeName:`Afsoomaali`,code:`so`,locale:`so`},"es-ar":{name:`Spanish (Argentina)`,nativeName:`Español de Argentina`,code:`es-ar`,locale:`es_AR`},"es-cl":{name:`Spanish (Chile)`,nativeName:`Español de Chile`,code:`es-cl`,locale:`es_CL`},"es-co":{name:`Spanish (Colombia)`,nativeName:`Español de Colombia`,code:`es-co`,locale:`es_CO`},"es-mx":{name:`Spanish (Mexico)`,nativeName:`Español de México`,code:`es-mx`,locale:`es_MX`},"es-pe":{name:`Spanish (Peru)`,nativeName:`Español de Perú`,code:`es-pe`,locale:`es_PE`},"es-pr":{name:`Spanish (Puerto Rico)`,nativeName:`Español de Puerto Rico`,code:`es-pr`,locale:`es_PR`},es:{name:`Spanish (Spain)`,nativeName:`Español`,code:`es`,locale:`es_ES`},"es-ve":{name:`Spanish (Venezuela)`,nativeName:`Español de Venezuela`,code:`es-ve`,locale:`es_VE`},su:{name:`Sundanese`,nativeName:`Basa Sunda`,code:`su`,locale:`su`},sw:{name:`Swahili`,nativeName:`Kiswahili`,code:`sw`,locale:`sw`},sv:{name:`Swedish`,nativeName:`Svenska`,code:`sv`,locale:`sv_SE`},gsw:{name:`Swiss German`,native:`Schwyzerdütsch`,code:`gsw`,locale:`gsw`},tl:{name:`Tagalog`,nativeName:`Tagalog`,code:`tl`,locale:`tl`},tg:{name:`Tajik`,nativeName:`Тоҷикӣ`,code:`tg`,locale:`tg`},tzm:{name:`Tamazight (Central Atlas)`,nativeName:`ⵜⴰⵎⴰⵣⵉⵖⵜ`,code:`tzm`,locale:`tzm`},ta:{name:`Tamil`,nativeName:`தமிழ்`,code:`ta`,locale:`ta_IN`},"ta-lk":{name:`Tamil (Sri Lanka)`,nativeName:`தமிழ்`,code:`ta-lk`,locale:`ta_LK`},tt:{name:`Tatar`,nativeName:`Татар теле`,code:`tt`,locale:`tt`},te:{name:`Telugu`,nativeName:`తెలుగు`,code:`te`,locale:`te`},th:{name:`Thai`,nativeName:`ไทย`,code:`th`,locale:`th`},bo:{name:`Tibetan`,nativeName:`བོད་སྐད`,code:`bo`,locale:`bo`},ti:{name:`Tigrinya`,nativeName:`ትግርኛ`,code:`ti`,locale:`ti`,alternatives:[`tir`]},tr:{name:`Turkish`,nativeName:`Türkçe`,code:`tr`,locale:`tr_TR`},tk:{name:`Turkmen`,nativeName:`Türkmençe`,code:`tk`,locale:`tk`,alternatives:[`tuk`]},twd:{name:`Tweants`,nativeName:`Twents`,code:`twd`,locale:`twd`},uk:{name:`Ukrainian`,nativeName:`Українська`,code:`uk`,locale:`uk`},ur:{name:`Urdu`,nativeName:`اردو`,code:`ur`,locale:`ur`},uz:{name:`Uzbek`,nativeName:`O‘zbekcha`,code:`uz`,locale:`uz`},vi:{name:`Vietnamese`,nativeName:`Tiếng Việt`,code:`vi`,locale:`vi`},wa:{name:`Walloon`,nativeName:`Walon`,code:`wa`,locale:`wa`},cy:{name:`Welsh`,nativeName:`Cymraeg`,code:`cy`,locale:`cy`},yo:{name:`Yoruba`,nativeName:`Yorùbá`,code:`yo`,locale:`yo`,alternatives:[`yor`]}};function ll(){let e=document.documentElement.getAttribute(`lang`)||`en`;return(cl[e.toLowerCase()]||cl[e.split(`-`)[0]]||cl.en)?.locale||`en_US`}function ul(){return window.wcpos?.translationVersion||`0.1.0`}function dl({namespace:t,project:n,resources:r}){let i=Ss.createInstance(),a=ll(),o=ul(),s={lng:a,fallbackLng:`en`,ns:[t],defaultNS:t,keySeparator:!1,nsSeparator:!1,interpolation:{escapeValue:!1,prefix:`{`,suffix:`}`},backend:{backends:[mc,cc],backendOptions:[{prefix:`wcpos_i18n_`,expirationTime:6048e5,defaultVersion:o},{loadPath:(e,t)=>`https://cdn.jsdelivr.net/gh/wcpos/translations@${o}/translations/js/${e[0]}/${n}/${t[0]}.json`}]}};return r&&(s.resources=r,s.partialBundledLanguages=!0),{i18n:i,i18nPromise:i.use(Ls).use(al).init(s).then(()=>i),t:i.t.bind(i),Trans:n=>(0,e.createElement)(sl,{...n,i18n:i,ns:t})}}var{i18n:fl,i18nPromise:pl,t:ml,Trans:hl}=dl({namespace:`wp-admin-template-gallery`,project:`woocommerce-pos`,resources:{en:{"wp-admin-template-gallery":{"common.preview":`Preview`,"common.edit":`Edit`,"common.delete":`Delete`,"common.use_template":`Use Template`,"common.activate":`Activate`,"common.title":`Title`,"common.category":`Category`,"table.receipt_printer":`Receipt Printer`,"table.browser":`Browser`,"table.offline":`Offline`,"table.server":`Server`,"table.deactivate_template":`Deactivate template`,"table.activate_template":`Activate template`,"table.confirm_delete":`Delete "{title}" permanently?`,"table.no_templates":`No templates yet. Browse the gallery below to get started.`,"table.header_print":`Print`,"table.header_paper":`Paper`,"table.header_mode":`Mode`,"table.header_active":`Active`,"table.header_actions":`Actions`,"gallery.your_templates":`Your Templates`,"gallery.add_new":`Add New Template`,"gallery.template_gallery":`Template Gallery`,"gallery.description":`Starter templates you can customise to match your business. Preview any template or click Use Template to add it to your site.`,"gallery.no_matches":`No gallery templates match your filters.`,"layout.loading":`Loading templates...`,"layout.error":`Failed to load templates.`,"layout.try_again":`Try Again`,"layout.title":`Receipt Templates`,"layout.description":`Design and manage the receipts printed at your point of sale. Templates use HTML or ESC/POS format and can be fully customised.`,"layout.learn_more":`Learn more`,"filter.filters":`Filters`,"filter.expand":`Expand filters`,"filter.collapse":`Collapse filters`,"filter.search_placeholder":`Search templates...`,"filter.search_label":`Search templates`,"filter.category":`Category`,"filter.format":`Format`,"filter.direction":`Direction`,"filter.all":`All`,"filter.html":`HTML (browser print)`,"filter.escpos":`ESC/POS (thermal printer)`,"filter.ltr":`Left-to-right`,"filter.rtl":`Right-to-left`,"filter.clear_all":`Clear all filters`,"modal.close":`Close preview`,"modal.loading":`Loading preview...`,"modal.no_preview":`No preview available. Create a POS order first.`,"modal.preview_order":`Preview order: #{orderId}`,"modal.render_error":`Thermal template rendering error. Check your XML syntax.`,"modal.preview_title":`Preview of {templateName}`,"modal.zoom_in":`Zoom in`,"modal.zoom_out":`Zoom out`,"modal.open_new_tab":`Open in New Tab`,"modal.sample_data":`Sample Data`,"modal.order":`Order`,"modal.no_pos_orders":`No POS orders found`,"modal.preview_source":`Preview source`,"card.deactivate_template":`Deactivate template`,"card.activate_template":`Activate template`,"card.deactivate":`Deactivate`,"card.activate":`Activate`,"tags.receipt_printer":`Receipt Printer`,"tags.browser":`Browser`,"tags.works_offline":`Works Offline`,"tags.server_required":`Server Required`,"tags.legacy_php":`Legacy PHP`,"tags.rtl":`RTL`,"tags.receipt_printer_tip":`Designed for thermal receipt printers like Epson or Star. If you don't have a receipt printer, use a Browser template instead.`,"tags.browser_tip":`Prints using your browser's built-in print dialog. Works with any printer but requires a browser window.`,"tags.80mm_tip":`Formatted for 80mm (standard) thermal paper. Most receipt printers use this size.`,"tags.58mm_tip":`Formatted for 58mm (narrow) thermal paper. Check your printer specs if you're not sure which size you need.`,"tags.offline_tip":`This template renders on the device without needing a server connection. Faster and works even if your internet goes down.`,"tags.server_tip":`This template needs your WordPress server to generate the receipt. Requires an active internet connection and may be slower.`,"tags.legacy_php_tip":`This template uses the older PHP engine. Consider switching to a newer template for faster, offline-capable receipts.`,"tags.rtl_tip":`Right-to-left layout designed for Arabic, Hebrew, Persian and Urdu sites.`,"tabs.receipts":`Receipts`,"tabs.reports":`Reports`,"tabs.email":`Email`,"tabs.soon":`Soon`,"snackbar.template_activated":`Template activated`,"snackbar.template_deactivated":`Template deactivated`,"snackbar.update_failed":`Failed to update template`,"snackbar.template_copied":`Template copied`,"snackbar.copy_failed":`Failed to copy template`,"snackbar.order_saved":`Order saved`,"snackbar.save_order_failed":`Failed to save order`,"snackbar.template_deleted":`Template deleted`,"snackbar.delete_failed":`Failed to delete template`,"snackbar.gallery_installed":`Gallery template installed`,"snackbar.install_failed":`Failed to install template`}}}}),gl=[{id:`receipt`,labelKey:`tabs.receipts`,enabled:!0},{id:`report`,labelKey:`tabs.reports`,enabled:!1},{id:`email`,labelKey:`tabs.email`,enabled:!1}];function _l({activeType:e}){return(0,N.jsx)(`div`,{className:`wcpos:flex wcpos:gap-1 wcpos:border-b wcpos:border-gray-200 wcpos:mb-4`,children:gl.map(t=>(0,N.jsxs)(`button`,{type:`button`,disabled:!t.enabled,className:(0,wa.default)(`wcpos:px-4 wcpos:py-2 wcpos:text-sm wcpos:font-medium wcpos:border-b-2 wcpos:-mb-px wcpos:bg-transparent wcpos:cursor-pointer`,t.id===e?`wcpos:border-wp-admin-theme-color wcpos:text-wp-admin-theme-color`:`wcpos:border-transparent wcpos:text-gray-500`,!t.enabled&&`wcpos:opacity-50 wcpos:cursor-not-allowed`),children:[ml(t.labelKey),!t.enabled&&(0,N.jsx)(`span`,{className:`wcpos:ml-1 wcpos:text-xs wcpos:bg-gray-100 wcpos:text-gray-500 wcpos:rounded wcpos:px-1`,children:ml(`tabs.soon`)})]},t.id))})}function vl({error:e,resetErrorBoundary:t}){let n=So(e);return(0,N.jsxs)(`div`,{className:`wcpos:p-6 wcpos:text-center`,children:[(0,N.jsx)(`p`,{className:`wcpos:text-red-600 wcpos:mb-2`,children:ml(`layout.error`)}),(0,N.jsx)(`p`,{className:`wcpos:text-sm wcpos:text-gray-500 wcpos:mb-4`,children:n}),(0,N.jsx)(`button`,{type:`button`,onClick:t,className:`wcpos:px-4 wcpos:py-2 wcpos:text-sm wcpos:bg-wp-admin-theme-color wcpos:text-white wcpos:border-0 wcpos:rounded wcpos:cursor-pointer`,children:ml(`layout.try_again`)})]})}function yl(){return(0,N.jsxs)(`div`,{className:`wcpos:max-w-7xl`,children:[(0,N.jsx)(_l,{activeType:`receipt`}),(0,N.jsxs)(`div`,{className:`wcpos:mb-6`,children:[(0,N.jsx)(`h1`,{className:`wcpos:text-2xl wcpos:font-semibold wcpos:text-gray-900 wcpos:m-0`,children:ml(`layout.title`)}),(0,N.jsxs)(`p`,{className:`wcpos:text-sm wcpos:text-gray-500 wcpos:mt-2`,children:[ml(`layout.description`),` `,(0,N.jsx)(`a`,{href:`https://docs.wcpos.com/templates/receipt-templates`,target:`_blank`,rel:`noopener noreferrer`,className:`wcpos:text-wp-admin-theme-color hover:wcpos:underline`,children:ml(`layout.learn_more`)})]})]}),(0,N.jsx)(Sa,{FallbackComponent:vl,children:(0,N.jsx)(e.Suspense,{fallback:(0,N.jsx)(Eo,{}),children:(0,N.jsx)(da,{})})})]})}function bl(e){if(Array.isArray(e))return e}function xl(e,t){var n=e==null?null:typeof Symbol<`u`&&e[Symbol.iterator]||e[`@@iterator`];if(n!=null){var r,i,a,o,s=[],c=!0,l=!1;try{if(a=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function Sl(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Cl(e,t){if(e){if(typeof e==`string`)return Sl(e,t);var n={}.toString.call(e).slice(8,-1);return n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`?Array.from(e):n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Sl(e,t):void 0}}function wl(){throw TypeError(`Invalid attempt to destructure non-iterable instance.
2 In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Tl(e,t){return bl(e)||xl(e,t)||Cl(e,t)||wl()}var El=u((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.bind=void 0;function t(e,t){var n=t.type,r=t.listener,i=t.options;return e.addEventListener(n,r,i),function(){e.removeEventListener(n,r,i)}}e.bind=t})),Dl=u((e=>{var t=e&&e.__assign||function(){return t=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},t.apply(this,arguments)};Object.defineProperty(e,"__esModule",{value:!0}),e.bindAll=void 0;var n=El();function r(e){if(e!==void 0)return typeof e==`boolean`?{capture:e}:e}function i(e,n){return n==null?e:t(t({},e),{options:t(t({},r(n)),r(e.options))})}function a(e,t,r){var a=t.map(function(t){var a=i(t,r);return(0,n.bind)(e,a)});return function(){a.forEach(function(e){return e()})}}e.bindAll=a})),Ol=u((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.bindAll=e.bind=void 0;var t=El();Object.defineProperty(e,"bind",{enumerable:!0,get:function(){return t.bind}});var n=Dl();Object.defineProperty(e,"bindAll",{enumerable:!0,get:function(){return n.bindAll}})}))(),kl=`data-pdnd-honey-pot`;function Al(e){return e instanceof Element&&e.hasAttribute(`data-pdnd-honey-pot`)}function jl(e){var t=Tl(document.elementsFromPoint(e.x,e.y),2),n=t[0],r=t[1];return n?Al(n)?r??null:n:null}var Ml=2147483647,Nl={inset:`unset`,border:`none`,padding:0,margin:0,overflow:`visible`,color:`inherit`,background:`transparent`};function Pl(e){var t=null;return function(){if(!t){for(var n=arguments.length,r=Array(n),i=0;i<n;i++)r[i]=arguments[i];t={result:e.apply(this,r)}}return t.result}}var Fl=Pl(function(){return typeof HTMLElement<`u`&&typeof HTMLElement.prototype.showPopover==`function`});function Il(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Ll(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?Il(Object(n),!0).forEach(function(t){lc(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Il(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var Rl=2,zl=Rl/2;function Bl(e){return{x:Math.floor(e.x),y:Math.floor(e.y)}}function Vl(e){return{x:e.x-zl,y:e.y-zl}}function Hl(e){return{x:Math.max(e.x,0),y:Math.max(e.y,0)}}function Ul(e){return{x:Math.min(e.x,window.innerWidth-Rl),y:Math.min(e.y,window.innerHeight-Rl)}}function Wl(e){var t=e.client,n=Ul(Hl(Vl(Bl(t))));return DOMRect.fromRect({x:n.x,y:n.y,width:Rl,height:Rl})}function Gl(e){var t=e.clientRect;return{left:`${t.left}px`,top:`${t.top}px`,width:`${t.width}px`,height:`${t.height}px`}}function Kl(e){var t=e.client,n=e.clientRect;return t.x>=n.x&&t.x<=n.x+n.width&&t.y>=n.y&&t.y<=n.y+n.height}function ql(e){var t=e.initial,n=document.createElement(`div`);n.setAttribute(kl,`true`),Fl()&&n.setAttribute(`popover`,`manual`);var r=Wl({client:t});Object.assign(n.style,Ll(Ll({position:`fixed`},Fl()?Nl:{zIndex:Ml}),{},{backgroundColor:`transparent`,padding:0,margin:0,boxSizing:`border-box`,pointerEvents:`auto`},Gl({clientRect:r}))),document.body.appendChild(n),Fl()&&n.showPopover();var i=(0,Ol.bind)(window,{type:`pointermove`,listener:function(e){r=Wl({client:{x:e.clientX,y:e.clientY}}),Object.assign(n.style,Gl({clientRect:r}))},options:{capture:!0}});return function(e){var t=e.current;if(i(),Kl({client:t,clientRect:r})){n.remove();return}function a(){o(),n.remove()}var o=(0,Ol.bindAll)(window,[{type:`pointerdown`,listener:a},{type:`pointermove`,listener:a},{type:`focusin`,listener:a},{type:`focusout`,listener:a},{type:`dragstart`,listener:a},{type:`dragenter`,listener:a},{type:`dragover`,listener:a}],{capture:!0})}}function Jl(){var e=null;function t(){return e=null,(0,Ol.bind)(window,{type:`pointermove`,listener:function(t){e={x:t.clientX,y:t.clientY}},options:{capture:!0}})}function n(){var t=null;return function(n){var r=n.eventName,i=n.payload;if(r===`onDragStart`){var a=i.location.initial.input;t=ql({initial:e??{x:a.clientX,y:a.clientY}})}if(r===`onDrop`){var o,s=i.location.current.input;(o=t)==null||o({current:{x:s.clientX,y:s.clientY}}),t=null,e=null}}}return{bindEvents:t,getOnPostDispatch:n}}function Yl(e){if(Array.isArray(e))return Sl(e)}function Xl(e){if(typeof Symbol<`u`&&e[Symbol.iterator]!=null||e[`@@iterator`]!=null)return Array.from(e)}function Zl(){throw TypeError(`Invalid attempt to spread non-iterable instance.
3 In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ql(e){return Yl(e)||Xl(e)||Cl(e)||Zl()}var $l=Pl(function(){return navigator.userAgent.includes(`Firefox`)}),eu=Pl(function(){var e=navigator.userAgent;return e.includes(`AppleWebKit`)&&!e.includes(`Chrome`)}),tu={isLeavingWindow:Symbol(`leaving`),isEnteringWindow:Symbol(`entering`)};function nu(e){var t=e.dragLeave;return eu()?t.hasOwnProperty(tu.isLeavingWindow):!1}(function(){if(typeof window>`u`||!eu())return;function e(){return{enterCount:0,isOverWindow:!1}}var t=e();function n(){t=e()}(0,Ol.bindAll)(window,[{type:`dragstart`,listener:function(){t.enterCount=0,t.isOverWindow=!0}},{type:`drop`,listener:n},{type:`dragend`,listener:n},{type:`dragenter`,listener:function(e){!t.isOverWindow&&t.enterCount===0&&(e[tu.isEnteringWindow]=!0),t.isOverWindow=!0,t.enterCount++}},{type:`dragleave`,listener:function(e){t.enterCount--,t.isOverWindow&&t.enterCount===0&&(e[tu.isLeavingWindow]=!0,t.isOverWindow=!1)}}],{capture:!0})})();function ru(e){return`nodeName`in e}function iu(e){return ru(e)&&e.ownerDocument!==document}function au(e){var t=e.dragLeave,n=t.type,r=t.relatedTarget;return n===`dragleave`?eu()?nu({dragLeave:t}):r==null?!0:$l()?iu(r):r instanceof HTMLIFrameElement:!1}function ou(e){var t=e.onDragEnd;return[{type:`pointermove`,listener:function(){var e=0;return function(){if(e<20){e++;return}t()}}()},{type:`pointerdown`,listener:t}]}function su(e){return{altKey:e.altKey,button:e.button,buttons:e.buttons,ctrlKey:e.ctrlKey,metaKey:e.metaKey,shiftKey:e.shiftKey,clientX:e.clientX,clientY:e.clientY,pageX:e.pageX,pageY:e.pageY}}var cu=function(e){var t=[],n=null,r=function(){for(var r=arguments.length,i=Array(r),a=0;a<r;a++)i[a]=arguments[a];t=i,!n&&(n=requestAnimationFrame(function(){n=null,e.apply(void 0,t)}))};return r.cancel=function(){n&&=(cancelAnimationFrame(n),null)},r}(function(e){return e()}),lu=function(){var e=null;function t(t){e={frameId:requestAnimationFrame(function(){e=null,t()}),fn:t}}function n(){e&&=(cancelAnimationFrame(e.frameId),e.fn(),null)}return{schedule:t,flush:n}}();function uu(e){var t=e.source,n=e.initial,r=e.dispatchEvent,i={dropTargets:[]};function a(e){r(e),i={dropTargets:e.payload.location.current.dropTargets}}return{start:function(e){var r=e.nativeSetDragImage,o={current:n,previous:i,initial:n};a({eventName:`onGenerateDragPreview`,payload:{source:t,location:o,nativeSetDragImage:r}}),lu.schedule(function(){a({eventName:`onDragStart`,payload:{source:t,location:o}})})},dragUpdate:function(e){var r=e.current;lu.flush(),cu.cancel(),a({eventName:`onDropTargetChange`,payload:{source:t,location:{initial:n,previous:i,current:r}}})},drag:function(e){var r=e.current;cu(function(){lu.flush(),a({eventName:`onDrag`,payload:{source:t,location:{initial:n,previous:i,current:r}}})})},drop:function(e){var r=e.current,o=e.updatedSourcePayload;lu.flush(),cu.cancel(),a({eventName:`onDrop`,payload:{source:o??t,location:{current:r,previous:i,initial:n}}})}}}var du={isActive:!1};function fu(){return!du.isActive}function pu(e){return e.dataTransfer?e.dataTransfer.setDragImage.bind(e.dataTransfer):null}function mu(e){var t=e.current,n=e.next;if(t.length!==n.length)return!0;for(var r=0;r<t.length;r++)if(t[r].element!==n[r].element)return!0;return!1}function hu(e){var t=e.event,n=e.dragType,r=e.getDropTargetsOver,i=e.dispatchEvent;if(!fu())return;var a=_u({event:t,dragType:n,getDropTargetsOver:r});du.isActive=!0;var o={current:a};gu({event:t,current:a.dropTargets});var s=uu({source:n.payload,dispatchEvent:i,initial:a});function c(e){var t=mu({current:o.current.dropTargets,next:e.dropTargets});o.current=e,t&&s.dragUpdate({current:o.current})}function l(e){var t=su(e),i=r({target:Al(e.target)?jl({x:t.clientX,y:t.clientY}):e.target,input:t,source:n.payload,current:o.current.dropTargets});i.length&&(e.preventDefault(),gu({event:e,current:i})),c({dropTargets:i,input:t})}function u(){o.current.dropTargets.length&&c({dropTargets:[],input:o.current.input}),s.drop({current:o.current,updatedSourcePayload:null}),d()}function d(){du.isActive=!1,f()}var f=(0,Ol.bindAll)(window,[{type:`dragover`,listener:function(e){l(e),s.drag({current:o.current})}},{type:`dragenter`,listener:l},{type:`dragleave`,listener:function(e){au({dragLeave:e})&&(c({input:o.current.input,dropTargets:[]}),n.startedFrom===`external`&&u())}},{type:`drop`,listener:function(e){if(o.current={dropTargets:o.current.dropTargets,input:su(e)},!o.current.dropTargets.length){u();return}e.preventDefault(),gu({event:e,current:o.current.dropTargets}),s.drop({current:o.current,updatedSourcePayload:n.type===`external`?n.getDropPayload(e):null}),d()}},{type:`dragend`,listener:function(e){o.current={dropTargets:o.current.dropTargets,input:su(e)},u()}}].concat(Ql(ou({onDragEnd:u}))),{capture:!0});s.start({nativeSetDragImage:pu(t)})}function gu(e){var t=e.event,n=e.current[0]?.dropEffect;n!=null&&t.dataTransfer&&(t.dataTransfer.dropEffect=n)}function _u(e){var t=e.event,n=e.dragType,r=e.getDropTargetsOver,i=su(t);return n.startedFrom===`external`?{input:i,dropTargets:[]}:{input:i,dropTargets:r({input:i,source:n.payload,target:t.target,current:[]})}}var vu={canStart:fu,start:hu},yu=new Map;function bu(e){var t=e.typeKey,n=e.mount,r=yu.get(t);if(r)return r.usageCount++,r;var i={typeKey:t,unmount:n(),usageCount:1};return yu.set(t,i),i}function xu(e){var t=bu(e);return function(){t.usageCount--,!(t.usageCount>0)&&(t.unmount(),yu.delete(e.typeKey))}}function Su(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(){t.forEach(function(e){return e()})}}function Cu(e,t){var n=t.attribute,r=t.value;return e.setAttribute(n,r),function(){return e.removeAttribute(n)}}function wu(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Tu(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?wu(Object(n),!0).forEach(function(t){lc(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wu(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Eu(e,t){var n=typeof Symbol<`u`&&e[Symbol.iterator]||e[`@@iterator`];if(!n){if(Array.isArray(e)||(n=Du(e))||t&&e&&typeof e.length==`number`){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw TypeError(`Invalid attempt to iterate non-iterable instance.
4 In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||n.return==null||n.return()}finally{if(s)throw a}}}}function Du(e,t){if(e){if(typeof e==`string`)return Ou(e,t);var n={}.toString.call(e).slice(8,-1);return n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`?Array.from(e):n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ou(e,t):void 0}}function Ou(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function ku(e){return e.slice(0).reverse()}function Au(e){var t=e.typeKey,n=e.defaultDropEffect,r=new WeakMap,i=`data-drop-target-for-${t}`,a=`[${i}]`;function o(e){return r.set(e.element,e),function(){return r.delete(e.element)}}function s(e){return Pl(Su(Cu(e.element,{attribute:i,value:`true`}),o(e)))}function c(e){var t=e.source,i=e.target,o=e.input,s=e.result,l=s===void 0?[]:s;if(i==null)return l;if(!(i instanceof Element))return i instanceof Node?c({source:t,target:i.parentElement,input:o,result:l}):l;var u=i.closest(a);if(u==null)return l;var d=r.get(u);if(d==null)return l;var f={input:o,source:t,element:d.element};if(d.canDrop&&!d.canDrop(f))return c({source:t,target:d.element.parentElement,input:o,result:l});var p=d.getData?.call(d,f)??{},m=d.getDropEffect?.call(d,f)??n,h={data:p,element:d.element,dropEffect:m,isActiveDueToStickiness:!1};return c({source:t,target:d.element.parentElement,input:o,result:[].concat(Ql(l),[h])})}function l(e){var t=e.eventName,n=e.payload,i=Eu(n.location.current.dropTargets),a;try{for(i.s();!(a=i.n()).done;){var o,s=a.value,c=r.get(s.element),l=Tu(Tu({},n),{},{self:s});c==null||(o=c[t])==null||o.call(c,l)}}catch(e){i.e(e)}finally{i.f()}}var u={onGenerateDragPreview:l,onDrag:l,onDragStart:l,onDrop:l,onDropTargetChange:function(e){var t=e.payload,n=new Set(t.location.current.dropTargets.map(function(e){return e.element})),i=new Set,a=Eu(t.location.previous.dropTargets),o;try{for(a.s();!(o=a.n()).done;){var s,c=o.value;i.add(c.element);var l=r.get(c.element),u=n.has(c.element),d=Tu(Tu({},t),{},{self:c});if(l==null||(s=l.onDropTargetChange)==null||s.call(l,d),!u){var f;l==null||(f=l.onDragLeave)==null||f.call(l,d)}}}catch(e){a.e(e)}finally{a.f()}var p=Eu(t.location.current.dropTargets),m;try{for(p.s();!(m=p.n()).done;){var h,g,_=m.value;if(!i.has(_.element)){var v=Tu(Tu({},t),{},{self:_}),y=r.get(_.element);y==null||(h=y.onDropTargetChange)==null||h.call(y,v),y==null||(g=y.onDragEnter)==null||g.call(y,v)}}}catch(e){p.e(e)}finally{p.f()}}};function d(e){u[e.eventName](e)}function f(e){var t=e.source,n=e.target,i=e.input,a=e.current,o=c({source:t,target:n,input:i});if(o.length>=a.length)return o;for(var s=ku(a),l=ku(o),u=[],d=0;d<s.length;d++){var f,p=s[d],m=l[d];if(m!=null){u.push(m);continue}var h=u[d-1],g=s[d-1];if(h?.element!==g?.element)break;var _=r.get(p.element);if(!_)break;var v={input:i,source:t,element:_.element};if(_.canDrop&&!_.canDrop(v)||!((f=_.getIsSticky)!=null&&f.call(_,v)))break;u.push(Tu(Tu({},p),{},{isActiveDueToStickiness:!0}))}return ku(u)}return{dropTargetForConsumers:s,getIsOver:f,dispatchEvent:d}}function ju(e,t){var n=typeof Symbol<`u`&&e[Symbol.iterator]||e[`@@iterator`];if(!n){if(Array.isArray(e)||(n=Mu(e))||t&&e&&typeof e.length==`number`){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw TypeError(`Invalid attempt to iterate non-iterable instance.
5 In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||n.return==null||n.return()}finally{if(s)throw a}}}}function Mu(e,t){if(e){if(typeof e==`string`)return Nu(e,t);var n={}.toString.call(e).slice(8,-1);return n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`?Array.from(e):n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Nu(e,t):void 0}}function Nu(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Pu(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Fu(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?Pu(Object(n),!0).forEach(function(t){lc(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Pu(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Iu(){var e=new Set,t=null;function n(e){t&&(!e.canMonitor||e.canMonitor(t.canMonitorArgs))&&t.active.add(e)}function r(r){var i=Fu({},r);e.add(i),n(i);function a(){e.delete(i),t&&t.active.delete(i)}return Pl(a)}function i(r){var i=r.eventName,a=r.payload;if(i===`onGenerateDragPreview`){t={canMonitorArgs:{initial:a.location.initial,source:a.source},active:new Set};var o=ju(e),s;try{for(o.s();!(s=o.n()).done;){var c=s.value;n(c)}}catch(e){o.e(e)}finally{o.f()}}if(t){for(var l=Array.from(t.active),u=0,d=l;u<d.length;u++){var f=d[u];if(t.active.has(f)){var p;(p=f[i])==null||p.call(f,a)}}i===`onDrop`&&(t.active.clear(),t=null)}}return{dispatchEvent:i,monitorForConsumers:r}}function Lu(e){var t=e.typeKey,n=e.mount,r=e.dispatchEventToSource,i=e.onPostDispatch,a=e.defaultDropEffect,o=Iu(),s=Au({typeKey:t,defaultDropEffect:a});function c(e){r?.(e),s.dispatchEvent(e),o.dispatchEvent(e),i?.(e)}function l(e){var t=e.event,n=e.dragType;vu.start({event:t,dragType:n,getDropTargetsOver:s.getIsOver,dispatchEvent:c})}function u(){function e(){return n({canStart:vu.canStart,start:l})}return xu({typeKey:t,mount:e})}return{registerUsage:u,dropTarget:s.dropTargetForConsumers,monitor:o.monitorForConsumers}}var Ru=Pl(function(){return navigator.userAgent.toLocaleLowerCase().includes(`android`)}),zu=`pdnd:android-fallback`,Bu=`text/plain`,Vu=`application/vnd.pdnd`,Hu=new WeakMap;function Uu(e){return Hu.set(e.element,e),function(){Hu.delete(e.element)}}var Wu=Jl(),Gu=Lu({typeKey:`element`,defaultDropEffect:`move`,mount:function(e){return Su(Wu.bindEvents(),(0,Ol.bind)(document,{type:`dragstart`,listener:function(t){if(e.canStart(t)&&!t.defaultPrevented&&t.dataTransfer){var n=t.target;if(n instanceof HTMLElement){var r=Hu.get(n);if(r){var i=su(t),a={element:r.element,dragHandle:r.dragHandle??null,input:i};if(r.canDrag&&!r.canDrag(a)){t.preventDefault();return}if(r.dragHandle){var o=jl({x:i.clientX,y:i.clientY});if(!r.dragHandle.contains(o)){t.preventDefault();return}}var s=r.getInitialDataForExternal?.call(r,a)??null;if(s)for(var c=0,l=Object.entries(s);c<l.length;c++){var u=Tl(l[c],2),d=u[0],f=u[1];t.dataTransfer.setData(d,f??``)}Ru()&&!t.dataTransfer.types.includes(`text/plain`)&&!t.dataTransfer.types.includes(`text/uri-list`)&&t.dataTransfer.setData(Bu,zu),t.dataTransfer.setData(Vu,``);var p={type:`element`,payload:{element:r.element,dragHandle:r.dragHandle??null,data:r.getInitialData?.call(r,a)??{}},startedFrom:`internal`};e.start({event:t,dragType:p})}}}}}))},dispatchEventToSource:function(e){var t,n,r=e.eventName,i=e.payload;(t=Hu.get(i.source.element))==null||(n=t[r])==null||n.call(t,i)},onPostDispatch:Wu.getOnPostDispatch()}),Ku=Gu.dropTarget,qu=Gu.monitor;function Ju(e){return Pl(Su(Gu.registerUsage(),Uu(e),Cu(e.element,{attribute:`draggable`,value:`true`})))}function Yu(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Xu(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?Yu(Object(n),!0).forEach(function(t){lc(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Yu(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var Zu={top:function(e,t){return Math.abs(t.y-e.top)},right:function(e,t){return Math.abs(e.right-t.x)},bottom:function(e,t){return Math.abs(e.bottom-t.y)},left:function(e,t){return Math.abs(t.x-e.left)}},Qu=Symbol(`closestEdge`);function $u(e,t){var n=t.element,r=t.input,i=t.allowedEdges,a={x:r.clientX,y:r.clientY},o=n.getBoundingClientRect(),s=i.map(function(e){return{edge:e,value:Zu[e](o,a)}}).sort(function(e,t){return e.value-t.value})[0]?.edge??null;return Xu(Xu({},e),{},lc({},Qu,s))}function ed(e){return e[Qu]??null}function td(e){var t=e.list,n=e.startIndex,r=e.finishIndex;if(n===-1||r===-1)return Array.from(t);var i=Array.from(t),a=Tl(i.splice(n,1),1)[0];return i.splice(r,0,a),i}function nd(e){var t=e.startIndex,n=e.closestEdgeOfTarget,r=e.indexOfTarget,i=e.axis;if(t===-1||r===-1||t===r)return t;if(n==null)return r;var a=i===`vertical`&&n===`bottom`||i===`horizontal`&&n===`right`;return t<r?a?r:r-1:a?r+1:r}function rd(e){var t=e.list,n=e.startIndex,r=e.closestEdgeOfTarget,i=e.indexOfTarget,a=e.axis;return td({list:t,startIndex:n,finishIndex:nd({closestEdgeOfTarget:r,startIndex:n,indexOfTarget:i,axis:a})})}function id(e){return e.engine===`thermal`||e.output_type===`escpos`||e.output_type===`thermal`}function ad(e){return e.engine===`logicless`||e.engine===`thermal`||e.offline_capable}function od(e){return id(e)?ml(`table.receipt_printer`):ml(`table.browser`)}function sd(e){return id(e)&&(`paper_width`in e?e.paper_width:null)||`—`}function cd(e){return ad(e)?ml(`table.offline`):ml(`table.server`)}function ld(e){return e?e.split(`-`).map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join(` `):`—`}function ud(e){return e.is_virtual?!(`is_disabled`in e&&e.is_disabled):e.status===`publish`}function dd({template:t,index:n,onPreview:r,onToggle:i,onDelete:a,isToggling:o,isDeleting:s}){let c=e.useRef(null),l=e.useRef(null),[u,d]=e.useState(!1),[f,p]=e.useState(null),m=window.wcpos?.templateGallery?.adminUrl??`${window.location.origin}/wp-admin`,h=t.is_virtual,g=h?null:`${m}/post.php?post=${t.id}&action=edit`,_=!h,v=ud(t);return e.useEffect(()=>{let e=c.current,r=l.current;if(!e||!r)return;let i=Ju({element:e,dragHandle:r,getInitialData:()=>({id:t.id,index:n}),onDragStart:()=>d(!0),onDrop:()=>d(!1)}),a=Ku({element:e,getData:({input:e,element:r})=>$u({id:t.id,index:n},{element:r,input:e,allowedEdges:[`top`,`bottom`]}),onDragEnter:({self:e})=>p(ed(e.data)),onDrag:({self:e})=>p(ed(e.data)),onDragLeave:()=>p(null),onDrop:()=>p(null)});return()=>{i(),a()}},[t.id,n]),(0,N.jsxs)(`tr`,{ref:c,className:(0,wa.default)(`wcpos:relative wcpos:border-b wcpos:border-gray-100`,u&&`wcpos:opacity-50`,!v&&`wcpos:opacity-60`),children:[(0,N.jsxs)(`td`,{ref:l,className:`wcpos:px-3 wcpos:py-2 wcpos:text-gray-400 wcpos:text-center wcpos:w-8 wcpos:relative wcpos:overflow-visible wcpos:cursor-grab`,children:[f&&(0,N.jsx)(`div`,{className:(0,wa.default)(`wcpos:pointer-events-none wcpos:absolute wcpos:left-0 wcpos:h-0.5 wcpos:bg-wp-admin-theme-color wcpos:z-10`,f===`top`?`wcpos:-top-px`:`wcpos:-bottom-px`),style:{width:`calc(var(--table-width, 100%) + 1px)`}}),`≡`]}),(0,N.jsx)(`td`,{className:`wcpos:px-3 wcpos:py-2`,children:(0,N.jsx)(`div`,{className:`wcpos:text-sm wcpos:font-medium wcpos:text-gray-900`,children:t.title})}),(0,N.jsx)(`td`,{className:`wcpos:px-3 wcpos:py-2 wcpos:text-sm wcpos:text-gray-600`,children:ld(t.category)}),(0,N.jsx)(`td`,{className:`wcpos:px-3 wcpos:py-2 wcpos:text-sm wcpos:text-gray-600`,children:od(t)}),(0,N.jsx)(`td`,{className:`wcpos:px-3 wcpos:py-2 wcpos:text-sm wcpos:text-gray-600`,children:sd(t)}),(0,N.jsx)(`td`,{className:`wcpos:px-3 wcpos:py-2 wcpos:text-sm wcpos:text-gray-600`,children:cd(t)}),(0,N.jsx)(`td`,{className:`wcpos:px-3 wcpos:py-2 wcpos:text-center`,children:(0,N.jsx)(Oa,{checked:v,onChange:()=>i(t.id),disabled:o,"aria-label":ml(v?`table.deactivate_template`:`table.activate_template`),className:`wcpos:justify-center`})}),(0,N.jsx)(`td`,{className:`wcpos:px-3 wcpos:py-2`,children:(0,N.jsxs)(`div`,{className:`wcpos:flex wcpos:gap-3 wcpos:items-center`,children:[(0,N.jsx)(`button`,{type:`button`,onClick:()=>r(t.id),className:`wcpos:text-xs wcpos:text-wp-admin-theme-color hover:wcpos:underline wcpos:bg-transparent wcpos:border-0 wcpos:p-0 wcpos:cursor-pointer`,children:ml(`common.preview`)}),g&&(0,N.jsx)(`a`,{href:g,className:`wcpos:text-xs wcpos:text-wp-admin-theme-color hover:wcpos:underline wcpos:no-underline`,children:ml(`common.edit`)}),_&&(0,N.jsx)(`button`,{type:`button`,onClick:()=>{window.confirm(ml(`table.confirm_delete`,{title:t.title}))&&a(t.id)},disabled:s,className:`wcpos:text-xs wcpos:text-red-600 hover:wcpos:underline wcpos:bg-transparent wcpos:border-0 wcpos:p-0 wcpos:cursor-pointer disabled:wcpos:opacity-50 disabled:wcpos:cursor-not-allowed`,children:ml(`common.delete`)})]})})]})}function fd({templates:t,onPreview:n,onToggle:r,onDelete:i,onReorder:a,togglingId:o,deletingId:s}){let c=e.useRef(null),l=e.useRef(a);return l.current=a,e.useEffect(()=>{let e=c.current;if(!e)return;let t=new ResizeObserver(([t])=>{e.style.setProperty(`--table-width`,`${t.contentRect.width}px`)});return t.observe(e),()=>t.disconnect()},[]),e.useEffect(()=>qu({onDrop:({source:e,location:n})=>{let r=n.current.dropTargets[0];if(!r)return;let i=e.data.id,a=r.data.id;if(i===a)return;let o=t.findIndex(e=>e.id===i),s=t.findIndex(e=>e.id===a);if(o<0||s<0)return;let c=rd({list:t,startIndex:o,indexOfTarget:s,closestEdgeOfTarget:ed(r.data),axis:`vertical`});l.current(c.map(e=>e.id))}}),[t]),t.length===0?(0,N.jsx)(`div`,{className:`wcpos:bg-white wcpos:border wcpos:border-gray-200 wcpos:rounded-lg wcpos:p-8 wcpos:text-center`,children:(0,N.jsx)(`p`,{className:`wcpos:text-sm wcpos:text-gray-500 wcpos:m-0`,children:ml(`table.no_templates`)})}):(0,N.jsx)(`div`,{className:`wcpos:bg-white wcpos:border wcpos:border-gray-200 wcpos:rounded-lg wcpos:overflow-hidden`,children:(0,N.jsxs)(`table`,{ref:c,className:`wcpos:w-full wcpos:border-collapse`,children:[(0,N.jsx)(`thead`,{children:(0,N.jsxs)(`tr`,{className:`wcpos:border-b wcpos:border-gray-200 wcpos:bg-gray-50`,children:[(0,N.jsx)(`th`,{className:`wcpos:px-3 wcpos:py-2 wcpos:w-8`}),(0,N.jsx)(`th`,{className:`wcpos:px-3 wcpos:py-2 wcpos:text-left wcpos:text-xs wcpos:font-medium wcpos:text-gray-500 wcpos:uppercase wcpos:tracking-wider`,children:ml(`common.title`)}),(0,N.jsx)(`th`,{className:`wcpos:px-3 wcpos:py-2 wcpos:text-left wcpos:text-xs wcpos:font-medium wcpos:text-gray-500 wcpos:uppercase wcpos:tracking-wider`,children:ml(`common.category`)}),(0,N.jsx)(`th`,{className:`wcpos:px-3 wcpos:py-2 wcpos:text-left wcpos:text-xs wcpos:font-medium wcpos:text-gray-500 wcpos:uppercase wcpos:tracking-wider`,children:ml(`table.header_print`)}),(0,N.jsx)(`th`,{className:`wcpos:px-3 wcpos:py-2 wcpos:text-left wcpos:text-xs wcpos:font-medium wcpos:text-gray-500 wcpos:uppercase wcpos:tracking-wider`,children:ml(`table.header_paper`)}),(0,N.jsx)(`th`,{className:`wcpos:px-3 wcpos:py-2 wcpos:text-left wcpos:text-xs wcpos:font-medium wcpos:text-gray-500 wcpos:uppercase wcpos:tracking-wider`,children:ml(`table.header_mode`)}),(0,N.jsx)(`th`,{className:`wcpos:px-3 wcpos:py-2 wcpos:text-center wcpos:text-xs wcpos:font-medium wcpos:text-gray-500 wcpos:uppercase wcpos:tracking-wider`,children:ml(`table.header_active`)}),(0,N.jsx)(`th`,{className:`wcpos:px-3 wcpos:py-2 wcpos:text-left wcpos:text-xs wcpos:font-medium wcpos:text-gray-500 wcpos:uppercase wcpos:tracking-wider`,children:ml(`table.header_actions`)})]})}),(0,N.jsx)(`tbody`,{children:t.map((e,t)=>(0,N.jsx)(dd,{template:e,index:t,onPreview:n,onToggle:r,onDelete:i,isToggling:e.id===o,isDeleting:e.id===s},e.id))})]})})}var pd={search:``,categories:[],output:`all`,direction:`all`};function md(e){return e===`all`?ml(`filter.all`):e.replace(/-/g,` `).replace(/\b\w/g,e=>e.toUpperCase())}function hd({label:e,name:t,value:n,options:r,onChange:i}){return(0,N.jsxs)(`fieldset`,{className:`wcpos:flex wcpos:flex-col wcpos:gap-2 wcpos:border-0 wcpos:p-0 wcpos:m-0`,children:[(0,N.jsx)(`legend`,{className:`wcpos:text-xs wcpos:font-semibold wcpos:text-gray-500 wcpos:uppercase wcpos:tracking-wide wcpos:p-0 wcpos:pb-2`,children:e}),r.map(e=>(0,N.jsxs)(`label`,{className:`wcpos:flex wcpos:items-center wcpos:gap-2 wcpos:text-sm wcpos:text-gray-700 wcpos:cursor-pointer`,children:[(0,N.jsx)(`input`,{type:`radio`,name:t,value:e.value,checked:n===e.value,onChange:()=>i(e.value),className:`wcpos:accent-wp-admin-theme-color`}),e.label]},e.value))]})}function gd(e){return e.search!==``||e.categories.length>0||e.output!==`all`||e.direction!==`all`}function _d({filters:e,onChange:t,availableCategories:n,collapsed:r,onToggleCollapse:i}){if(r)return(0,N.jsx)(`div`,{className:`wcpos:shrink-0`,children:(0,N.jsx)(`button`,{type:`button`,onClick:i,"aria-label":ml(`filter.expand`),"aria-expanded":!1,"aria-controls":`template-filters-sidebar`,className:`wcpos:p-2 wcpos:border wcpos:border-gray-300 wcpos:rounded-md wcpos:bg-white wcpos:cursor-pointer wcpos:text-gray-600 hover:wcpos:border-gray-400`,children:`☰`})});let a=n=>{t({...e,search:n})},o=n=>{let r=e.categories.includes(n)?e.categories.filter(e=>e!==n):[...e.categories,n];t({...e,categories:r})};return(0,N.jsxs)(`div`,{id:`template-filters-sidebar`,className:`wcpos:shrink-0 wcpos:w-56 wcpos:flex wcpos:flex-col wcpos:gap-6`,children:[(0,N.jsxs)(`div`,{className:`wcpos:flex wcpos:items-center wcpos:justify-between`,children:[(0,N.jsx)(`span`,{className:`wcpos:text-sm wcpos:font-semibold wcpos:text-gray-900`,children:ml(`filter.filters`)}),(0,N.jsx)(`button`,{type:`button`,onClick:i,"aria-label":ml(`filter.collapse`),"aria-expanded":!0,"aria-controls":`template-filters-sidebar`,className:`wcpos:bg-transparent wcpos:border-0 wcpos:p-0 wcpos:cursor-pointer wcpos:text-gray-400 hover:wcpos:text-gray-600 wcpos:text-lg wcpos:leading-none`,children:`✕`})]}),(0,N.jsx)(`input`,{type:`search`,"aria-label":ml(`filter.search_label`),placeholder:ml(`filter.search_placeholder`),value:e.search,onChange:e=>a(e.target.value),className:`wcpos:w-full wcpos:px-3 wcpos:py-1.5 wcpos:border wcpos:border-gray-300 wcpos:rounded-md wcpos:text-sm focus:wcpos:outline-none focus:wcpos:ring-1 focus:wcpos:ring-wp-admin-theme-color focus:wcpos:border-wp-admin-theme-color`}),(0,N.jsx)(`hr`,{className:`wcpos:border-0 wcpos:border-t wcpos:border-gray-200 wcpos:m-0`}),(0,N.jsxs)(`fieldset`,{className:`wcpos:flex wcpos:flex-col wcpos:gap-2 wcpos:border-0 wcpos:p-0 wcpos:m-0`,children:[(0,N.jsx)(`legend`,{className:`wcpos:text-xs wcpos:font-semibold wcpos:text-gray-500 wcpos:uppercase wcpos:tracking-wide wcpos:p-0 wcpos:pb-2`,children:ml(`filter.category`)}),n.map(t=>(0,N.jsxs)(`label`,{className:`wcpos:flex wcpos:items-center wcpos:gap-2 wcpos:text-sm wcpos:text-gray-700 wcpos:cursor-pointer`,children:[(0,N.jsx)(`input`,{type:`checkbox`,checked:e.categories.includes(t),onChange:()=>o(t),className:`wcpos:accent-wp-admin-theme-color`}),md(t)]},t))]}),(0,N.jsx)(`hr`,{className:`wcpos:border-0 wcpos:border-t wcpos:border-gray-200 wcpos:m-0`}),(0,N.jsx)(hd,{label:ml(`filter.format`),name:`filter-format`,value:e.output,options:[{value:`all`,label:ml(`filter.all`)},{value:`html`,label:ml(`filter.html`)},{value:`escpos`,label:ml(`filter.escpos`)}],onChange:n=>t({...e,output:n})}),(0,N.jsx)(`hr`,{className:`wcpos:border-0 wcpos:border-t wcpos:border-gray-200 wcpos:m-0`}),(0,N.jsx)(hd,{label:ml(`filter.direction`),name:`filter-direction`,value:e.direction,options:[{value:`all`,label:ml(`filter.all`)},{value:`ltr`,label:ml(`filter.ltr`)},{value:`rtl`,label:ml(`filter.rtl`)}],onChange:n=>t({...e,direction:n})}),gd(e)&&(0,N.jsx)(`button`,{type:`button`,onClick:()=>{t({...pd})},className:`wcpos:text-sm wcpos:text-wp-admin-theme-color wcpos:bg-transparent wcpos:border-0 wcpos:p-0 wcpos:cursor-pointer hover:wcpos:underline`,children:ml(`filter.clear_all`)})]})}var vd=Object.prototype.toString,yd=Array.isArray||function(e){return vd.call(e)===`[object Array]`};function bd(e){return typeof e==`function`}function xd(e){return yd(e)?`array`:typeof e}function Sd(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,`\\$&`)}function Cd(e,t){return typeof e==`object`&&!!e&&t in e}function wd(e,t){return e!=null&&typeof e!=`object`&&e.hasOwnProperty&&e.hasOwnProperty(t)}var Td=RegExp.prototype.test;function Ed(e,t){return Td.call(e,t)}var Dd=/\S/;function Od(e){return!Ed(Dd,e)}var kd={"&":`&amp;`,"<":`&lt;`,">":`&gt;`,'"':`&quot;`,"'":`&#39;`,"/":`&#x2F;`,"`":`&#x60;`,"=":`&#x3D;`};function Ad(e){return String(e).replace(/[&<>"'`=\/]/g,function(e){return kd[e]})}var jd=/\s*/,Md=/\s+/,Nd=/\s*=/,Pd=/\s*\}/,Fd=/#|\^|\/|>|\{|&|=|!/;function Id(e,t){if(!e)return[];var n=!1,r=[],i=[],a=[],o=!1,s=!1,c=``,l=0;function u(){if(o&&!s)for(;a.length;)delete i[a.pop()];else a=[];o=!1,s=!1}var d,f,p;function m(e){if(typeof e==`string`&&(e=e.split(Md,2)),!yd(e)||e.length!==2)throw Error(`Invalid tags: `+e);d=RegExp(Sd(e[0])+`\\s*`),f=RegExp(`\\s*`+Sd(e[1])),p=RegExp(`\\s*`+Sd(`}`+e[1]))}m(t||Hd.tags);for(var h=new zd(e),g,_,v,y,b,x;!h.eos();){if(g=h.pos,v=h.scanUntil(d),v)for(var S=0,C=v.length;S<C;++S)y=v.charAt(S),Od(y)?(a.push(i.length),c+=y):(s=!0,n=!0,c+=` `),i.push([`text`,y,g,g+1]),g+=1,y===`
6 `&&(u(),c=``,l=0,n=!1);if(!h.scan(d))break;if(o=!0,_=h.scan(Fd)||`name`,h.scan(jd),_===`=`?(v=h.scanUntil(Nd),h.scan(Nd),h.scanUntil(f)):_===`{`?(v=h.scanUntil(p),h.scan(Pd),h.scanUntil(f),_=`&`):v=h.scanUntil(f),!h.scan(f))throw Error(`Unclosed tag at `+h.pos);if(b=_==`>`?[_,v,g,h.pos,c,l,n]:[_,v,g,h.pos],l++,i.push(b),_===`#`||_===`^`)r.push(b);else if(_===`/`){if(x=r.pop(),!x)throw Error(`Unopened section "`+v+`" at `+g);if(x[1]!==v)throw Error(`Unclosed section "`+x[1]+`" at `+g)}else _===`name`||_===`{`||_===`&`?s=!0:_===`=`&&m(v)}if(u(),x=r.pop(),x)throw Error(`Unclosed section "`+x[1]+`" at `+h.pos);return Rd(Ld(i))}function Ld(e){for(var t=[],n,r,i=0,a=e.length;i<a;++i)n=e[i],n&&(n[0]===`text`&&r&&r[0]===`text`?(r[1]+=n[1],r[3]=n[3]):(t.push(n),r=n));return t}function Rd(e){for(var t=[],n=t,r=[],i,a,o=0,s=e.length;o<s;++o)switch(i=e[o],i[0]){case`#`:case`^`:n.push(i),r.push(i),n=i[4]=[];break;case`/`:a=r.pop(),a[5]=i[2],n=r.length>0?r[r.length-1][4]:t;break;default:n.push(i)}return t}function zd(e){this.string=e,this.tail=e,this.pos=0}zd.prototype.eos=function(){return this.tail===``},zd.prototype.scan=function(e){var t=this.tail.match(e);if(!t||t.index!==0)return``;var n=t[0];return this.tail=this.tail.substring(n.length),this.pos+=n.length,n},zd.prototype.scanUntil=function(e){var t=this.tail.search(e),n;switch(t){case-1:n=this.tail,this.tail=``;break;case 0:n=``;break;default:n=this.tail.substring(0,t),this.tail=this.tail.substring(t)}return this.pos+=n.length,n};function Bd(e,t){this.view=e,this.cache={".":this.view},this.parent=t}Bd.prototype.push=function(e){return new Bd(e,this)},Bd.prototype.lookup=function(e){var t=this.cache,n;if(t.hasOwnProperty(e))n=t[e];else{for(var r=this,i,a,o,s=!1;r;){if(e.indexOf(`.`)>0)for(i=r.view,a=e.split(`.`),o=0;i!=null&&o<a.length;)o===a.length-1&&(s=Cd(i,a[o])||wd(i,a[o])),i=i[a[o++]];else i=r.view[e],s=Cd(r.view,e);if(s){n=i;break}r=r.parent}t[e]=n}return bd(n)&&(n=n.call(this.view)),n};function Vd(){this.templateCache={_cache:{},set:function(e,t){this._cache[e]=t},get:function(e){return this._cache[e]},clear:function(){this._cache={}}}}Vd.prototype.clearCache=function(){this.templateCache!==void 0&&this.templateCache.clear()},Vd.prototype.parse=function(e,t){var n=this.templateCache,r=e+`:`+(t||Hd.tags).join(`:`),i=n!==void 0,a=i?n.get(r):void 0;return a??(a=Id(e,t),i&&n.set(r,a)),a},Vd.prototype.render=function(e,t,n,r){var i=this.getConfigTags(r),a=this.parse(e,i),o=t instanceof Bd?t:new Bd(t,void 0);return this.renderTokens(a,o,n,e,r)},Vd.prototype.renderTokens=function(e,t,n,r,i){for(var a=``,o,s,c,l=0,u=e.length;l<u;++l)c=void 0,o=e[l],s=o[0],s===`#`?c=this.renderSection(o,t,n,r,i):s===`^`?c=this.renderInverted(o,t,n,r,i):s===`>`?c=this.renderPartial(o,t,n,i):s===`&`?c=this.unescapedValue(o,t):s===`name`?c=this.escapedValue(o,t,i):s===`text`&&(c=this.rawValue(o)),c!==void 0&&(a+=c);return a},Vd.prototype.renderSection=function(e,t,n,r,i){var a=this,o=``,s=t.lookup(e[1]);function c(e){return a.render(e,t,n,i)}if(s){if(yd(s))for(var l=0,u=s.length;l<u;++l)o+=this.renderTokens(e[4],t.push(s[l]),n,r,i);else if(typeof s==`object`||typeof s==`string`||typeof s==`number`)o+=this.renderTokens(e[4],t.push(s),n,r,i);else if(bd(s)){if(typeof r!=`string`)throw Error(`Cannot use higher-order sections without the original template`);s=s.call(t.view,r.slice(e[3],e[5]),c),s!=null&&(o+=s)}else o+=this.renderTokens(e[4],t,n,r,i);return o}},Vd.prototype.renderInverted=function(e,t,n,r,i){var a=t.lookup(e[1]);if(!a||yd(a)&&a.length===0)return this.renderTokens(e[4],t,n,r,i)},Vd.prototype.indentPartial=function(e,t,n){for(var r=t.replace(/[^ \t]/g,``),i=e.split(`
7 `),a=0;a<i.length;a++)i[a].length&&(a>0||!n)&&(i[a]=r+i[a]);return i.join(`
8 `)},Vd.prototype.renderPartial=function(e,t,n,r){if(n){var i=this.getConfigTags(r),a=bd(n)?n(e[1]):n[e[1]];if(a!=null){var o=e[6],s=e[5],c=e[4],l=a;s==0&&c&&(l=this.indentPartial(a,c,o));var u=this.parse(l,i);return this.renderTokens(u,t,n,l,r)}}},Vd.prototype.unescapedValue=function(e,t){var n=t.lookup(e[1]);if(n!=null)return n},Vd.prototype.escapedValue=function(e,t,n){var r=this.getConfigEscape(n)||Hd.escape,i=t.lookup(e[1]);if(i!=null)return typeof i==`number`&&r===Hd.escape?String(i):r(i)},Vd.prototype.rawValue=function(e){return e[1]},Vd.prototype.getConfigTags=function(e){if(yd(e))return e;if(e&&typeof e==`object`)return e.tags},Vd.prototype.getConfigEscape=function(e){if(e&&typeof e==`object`&&!yd(e))return e.escape};var Hd={name:`mustache.js`,version:`4.2.0`,tags:[`{{`,`}}`],clearCache:void 0,escape:void 0,parse:void 0,render:void 0,Scanner:void 0,Context:void 0,Writer:void 0,set templateCache(e){Ud.templateCache=e},get templateCache(){return Ud.templateCache}},Ud=new Vd;Hd.clearCache=function(){return Ud.clearCache()},Hd.parse=function(e,t){return Ud.parse(e,t)},Hd.render=function(e,t,n,r){if(typeof e!=`string`)throw TypeError(`Invalid template! Template should be a "string" but "`+xd(e)+`" was given as the first argument for mustache#render(template, view, partials)`);return Ud.render(e,t,n,r)},Hd.escape=Ad,Hd.Scanner=zd,Hd.Context=Bd,Hd.Writer=Vd;var P=null,F=0,I=[],L={},Wd=new Map,Gd=Math.abs,Kd=Math.ceil,qd=Math.floor,Jd=Math.log,Yd=Math.pow,Xd=Math.round,Zd=Math.sqrt;function R(e){if(!arguments.length){for(var t=F-1;t>=0&&I[t]!==1/0;t--);if(t<0)throw Error(`array-marker-not-found`);e=I.splice(t+1,F-1-t),F=t}else if(!(e instanceof Array)){var n=arguments[0]|0;if(n>=1<<24)throw Error(`array-size-limit`);e=Array(n);for(var t=0;t<n;t++)e[t]=null}return e.b=e,e.o=0,e}function z(){for(var e=F-1;e>=0&&I[e]!==1/0;e-=2)if(I[e-1]===1/0)throw Error(`dict-malformed-stack`);if(e<0)throw Error(`dict-marker-not-found`);for(var t=new Map,n=e+1;n<F;n+=2){var r=I[n],i=typeof r;if(i==`number`||i==`string`)t.set(r,I[n+1]);else if(r instanceof Uint8Array)t.set($d(r),I[n+1]);else throw Error(`dict-not-a-valid-key(`+r+`)`)}return F=e,t}function B(e){var t=typeof e;if(t===`number`)return new Uint8Array(e);t!==`string`&&(e=``+e);for(var n=new Uint8Array(e.length),r=0,i=e.length;r<i;r++)n[r]=e.charCodeAt(r);return n}function Qd(e,t){if(F<e)throw Error(`roll: --stack-underflow--`);if(t){if(t<0)var n=I.splice(F-e,-t);else var n=I.splice(F-e,e-t);I.splice.apply(I,[F-n.length,0].concat(n))}}function $d(e){return e instanceof Uint8Array?String.fromCharCode.apply(null,e):``+e}function ef(e,t){if(typeof e==`string`&&(e=B(e)),t instanceof Uint8Array)for(var n=0,r=t.length;n<r;n++)e[n]=t[n];else for(var n=0,r=t.length;n<r;n++)e[n]=t.charCodeAt(n);return t.length<e.length?e.subarray(0,t.length):e}function tf(e,t){for(var n=0,r=t.length;n<r;n++)e[n]=t[n];return e.length=t.length,e}function nf(e,t){var n=typeof t;n==`number`||n==`boolean`||t===null?t=``+t:n!==`string`&&(t=`--nostringval--`);for(var r=0,i=t.length;r<i;r++)e[r]=t.charCodeAt(r);return r<e.length?e.subarray(0,r):e}function V(e){return e instanceof Uint8Array?qd(String.fromCharCode.apply(null,e).replace(/\0+$/,``)):qd(``+e)}function rf(e,t,n){return ef(e,(~~t).toString(n).toUpperCase())}function H(e,t){return e instanceof Uint8Array?e[t]:typeof e==`string`?e.charCodeAt(t):e instanceof Array?e.b[e.o+t]:(t instanceof Uint8Array&&(t=$d(t)),e instanceof Map?e.get(t):e[t])}function U(e,t){return e instanceof Uint8Array||typeof e==`string`||e instanceof Array?t<e.length:(t instanceof Uint8Array&&(t=$d(t)),e instanceof Map?e.has(t):t in e)}function af(e,t){if(e instanceof Map)t instanceof Uint8Array?e.delete($d(t)):e.delete(t);else if(typeof e==`object`)t instanceof Uint8Array?delete e[$d(t)]:delete e[t];else throw Error(`undef-not-a-dict-`+typeof e)}function W(e,t,n){if(e instanceof Uint8Array)e[t]=n;else if(e instanceof Array)e.b[e.o+t]=n;else if(e instanceof Map)t instanceof Uint8Array?e.set($d(t),n):e.set(t,n);else if(typeof e==`object`)t instanceof Uint8Array?e[$d(t)]=n:e[t]=n;else throw Error(`put-not-writable-`+typeof e)}function G(e,t,n){if(e instanceof Uint8Array)return e.subarray(t,t+n);if(e instanceof Array){var r=Array(n);return r.b=e.b,r.o=e.o+t,r}return e.substr(t,n)}function K(e,t,n){if(e instanceof Uint8Array)if(typeof n==`string`)for(var r=0,i=n.length;r<i;r++)e[t+r]=n.charCodeAt(r);else for(var r=n.length-1;r>=0;r--)e[t+r]=n[r];else if(e instanceof Array)for(var a=e.b,o=t+e.o,s=n.b,c=n.o,r=0,i=n.length;r<i;r++)a[o+r]=s[c+r];else throw Error(`putinterval-not-writable-`+typeof e)}function of(){for(var e=I[--F],t=e.keys(),n=0,r=e.size;n<r;n++){var i=t.next().value;i&&typeof i==`string`&&(L[i]=e.get(i))}}function sf(e){if(e==null)return`nulltype`;var t=typeof e;return t==`number`?isFinite(e)?e%1?`realtype`:`integertype`:`marktype`:t==`boolean`?`booleantype`:t==`string`||e instanceof Uint8Array?`stringtype`:t==`function`?`operatortype`:e instanceof Array?`arraytype`:`dicttype`}function cf(e,t){e instanceof Uint8Array||(e=B(e));var n=0,r=e.length,i=t.length;if(i==1){var a=t instanceof Uint8Array?t[0]:t.charCodeAt(0);n=e[0]==a?1:r}else if(t.length<=r)for(t instanceof Uint8Array||(t=B(t));n<i&&e[n]==t[n];n++);n==i?(I[F++]=e.subarray(i),I[F++]=e.subarray(0,i),I[F++]=!0):(I[F++]=e,I[F++]=!1)}function lf(e,t){e instanceof Uint8Array||(e=B(e));var n=e.length;if(t.length==1)for(var r=1,i=t instanceof Uint8Array?t[0]:t.charCodeAt(0),a=0;a<n&&e[a]!=i;a++);else{t instanceof Uint8Array||(t=B(t));for(var r=t.length,i=t[0],a=0;a<n&&e[a]!=i;a++);for(;a<n;){for(var o=1;o<r&&e[a+o]===t[o];o++);if(o===r)break;for(a++;a<n&&e[a]!=i;a++);}}a<n?(I[F++]=e.subarray(a+r),I[F++]=e.subarray(a,a+r),I[F++]=e.subarray(0,a),I[F++]=!0):(I[F++]=e,I[F++]=!1)}function q(e,t){if(e instanceof Uint8Array)for(var n=0,r=e.length;n<r&&(I[F++]=e[n],!(t&&t()));n++);else if(e instanceof Array)for(var i=e.b,n=e.o,r=e.o+e.length;n<r&&(I[F++]=i[n],!(t&&t()));n++);else if(typeof e==`string`)for(var n=0,r=e.length;n<r&&(I[F++]=e.charCodeAt(n),!(t&&t()));n++);else if(e instanceof Map)for(var a=e.keys(),n=0,r=e.size;n<r;n++){var o=a.next().value;if(I[F++]=o,I[F++]=e.get(o),t&&t())break}else for(var o in e)if(I[F++]=o,I[F++]=e[o],t&&t())break}function uf(){for(;F>0&&I[--F]!==1/0;);}function df(){for(var e=F-1;e>=0&&I[e]!==1/0;e--);return F-e-1}function J(e){for(var t=0,n=e.length,r=e.b,i=e.o;t<n;t++)I[F++]=r[i+t]}function ff(e){for(var t=0,n=e.length,r=e.b,i=e.o+n-1;t<n;t++)r[i-t]=I[--F];I[F++]=e}function Y(e,t){if(typeof e==`string`&&typeof t==`string`)return e==t;if(e instanceof Uint8Array&&t instanceof Uint8Array){if(e.length!=t.length)return!1;for(var n=0,r=e.length;n<r;n++)if(e[n]!=t[n])return!1;return!0}return(e instanceof Uint8Array&&typeof t==`string`||t instanceof Uint8Array&&typeof e==`string`)&&(e instanceof Uint8Array?e=$d(e):t=$d(t)),e==t}function X(e,t){return!Y(e,t)}function pf(e,t){return e instanceof Uint8Array&&(e=$d(e)),t instanceof Uint8Array&&(t=$d(t)),e<t}function mf(e,t){return e instanceof Uint8Array&&(e=$d(e)),t instanceof Uint8Array&&(t=$d(t)),e<=t}function hf(e,t){return e instanceof Uint8Array&&(e=$d(e)),t instanceof Uint8Array&&(t=$d(t)),e>t}function gf(e,t){return e instanceof Uint8Array&&(e=$d(e)),t instanceof Uint8Array&&(t=$d(t)),e>=t}function _f(e,t){return typeof e==`boolean`?e&&t:e&t}function vf(e,t){return typeof e==`boolean`?e||t:e|t}function yf(e,t){return typeof e==`boolean`?e!=t:e^t}function bf(e,t){return t<0?qd(e/Yd(2,-t)):e*Yd(2,t)}var Z=(function(e){return t=>(t|0)==t?t:(e[0]=t,e[0])})(new Float32Array(1));function Q(){var e=I[--F],t=I[--F];throw Wd.set(`errorname`,t),Wd.set(`errorinfo`,e),typeof e==`string`||e instanceof Uint8Array?Error($d(t)+`: `+$d(e)):$d(t)}var xf=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 Sf(){for(var e=1;e<=9;e++)for(var t=xf,n=t.keys(),r=0,i=t.size;r<i;r++){var a=n.next().value;L[`text`+e+a]=t.get(a)}}function Cf(){for(var e=R(9),t=xf,n=1;n<=9;n++){for(var r=new Map,i=`text`+n,a=t.keys(),o=0,s=t.size;o<s;o++){var c=a.next().value;r.set(c,L[i+c])}W(e,n-1,r)}I[F++]=e}var wf={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 $(){var e=I[--F],t=I[F-1];if(t instanceof Uint8Array&&(t=$d(t)),typeof t==`string`){let e=t.trim().split(/ +/g);I[F-1]=t=new Map;for(let n=0;n<e.length;n++){let r=e[n].split(`=`);r.length===1?t.set(r[0],!0):t.set(r[0],r[1])}}if(t.has(`alttext`)&&t.has(`text1`))throw Error(`bwipp.invalidTextOptions: alttext and text1 are mutually exclusive`);if(t.has(`extratext`)&&t.has(`text2`))throw Error(`bwipp.invalidTextOptions: extratext and text2 are mutually exclusive`);for(var n=t.keys(),r=0,i=t.size;r<i;r++){var a=n.next().value;e&&e[a]?t.set(e[a],t.get(a)):wf[a]&&(t.set(wf[a],t.get(a)),/^(?:alt|extra)text/.test(a)&&t.delete(a))}for(var a in L)if(t.has(a)){var o=t.get(a),s=L[a],c=typeof s;if(s===null||c==`number`){if(!isFinite(+o))throw Error(`bwipp.invalidOptionType: `+a+`: not a realtype: `+o);typeof o==`string`&&(o=+o,t.set(a,o))}else if(c==`boolean`){if(o!==!0&&o!==!1){if(o==null||(o|0)===o)o=!!o;else if(o===`true`)o=!0;else if(o===`false`)o=!1;else throw Error(`bwipp.invalidOptionType: `+a+`: not a booleantype: `+o);t.set(a,o)}}else if(c==`string`||s instanceof Uint8Array){if(typeof o==`number`)o=``+o,t.set(a,o);else if(/^text\d$/.test(a)&&typeof o==`string`)o=B(o),t.set(a,o);else if(typeof o!=`string`&&!(o instanceof Uint8Array))throw Error(`bwipp.invalidOptionType: `+a+`: not a stringtype: `+o)}else if(Object.prototype.toString.call(o)!==Object.prototype.toString.call(s)){var l=/\[object (\w+)\]/.exec(Object.prototype.toString.call(s))||[,`unknown`];throw Error(`bwipp.invalidOptionType: `+a+`: expected `+l[1].toLowerCase()+`type`)}L[a]=o}}function Tf(){var e={limit:I[--F],max:I[--F],cache:new Map,fifo:[],state:{head:0,cnt:0,total:0},fetch(){I[F++]=e,Ef()}};I[F++]=e}function Ef(){var e=I[--F],t=I[--F],n=I[--F],r=I[--F];r instanceof Uint8Array&&(r=String.fromCharCode.apply(null,r));var i=e.cache;if(i.has(r)){I[F++]=i.get(r);return}var a=e.fifo,o=e.max,s=e.limit;n();var c=I[F-1];t();var l=I[--F],u=e.state;if(l<s){for(;!(u.total+l<=s&&u.cnt<o);){var d=a[u.head];I[F++]=i.get(d),t(),u.total-=I[--F],i.delete(d),u.head=(u.head+1)%o,u.cnt--}i.set(r,c),a[(u.head+u.cnt)%o]=r,u.cnt++,u.total+=l}I[F++]=c}function Df(){if(!Df.globals){var e=L;L=Df.globals={},I[F++]=1/0;var t=R(`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`.split(`.`));I[F++]=0;for(var n=0,r=t.length;n<r;n++){var i=I[--F];I[F++]=H(t,n),I[F++]=i,I[F++]=i+1}F--,L.ctrl=z(),L=e}var e=L;L=Object.assign({},L,Df.globals);var a=I[--F];L.fncvals=a;var o=I[--F];for(L.barcode=o,L.parse=H(L.fncvals,`parse`),af(L.fncvals,`parse`),L.parsefnc=H(L.fncvals,`parsefnc`),af(L.fncvals,`parsefnc`),L.parseonly=U(L.fncvals,`parseonly`),af(L.fncvals,`parseonly`),L.eci=U(L.fncvals,`eci`),af(L.fncvals,`eci`),L.msg=R(L.barcode.length),L.j=0,I[F++]=L.barcode;;){var s=I[--F];lf(s,`^`);var c=I[--F],l=I[--F],u=l.length,d=L.msg,f=L.j;if(I[F++]=1/0,q(l),K(d,f,R()),L.j=Z(u+L.j),c){F--;for(var p=0;p<1;p++){if(!L.parse&&!L.parsefnc){W(L.msg,L.j,94),L.j+=1;break}if(W(L.msg,L.j,94),L.j+=1,L.parse){if(I[F-1].length>=3){var m=I[F-1],h=G(m,0,3),g=L.ctrl,_=U(g,h);if(I[F++]=g,I[F++]=h,_){--L.j;var v=I[--F],y=I[--F];W(L.msg,L.j,H(y,v)),L.j+=1;var b=I[--F];I[F++]=G(b,3,b.length-3);break}F-=2}if(I[F-1].length>=2){var x=I[F-1],S=G(x,0,2),C=L.ctrl,w=U(C,S);if(I[F++]=C,I[F++]=S,w){--L.j;var T=I[--F],E=I[--F];W(L.msg,L.j,H(E,T)),L.j+=1;var D=I[--F];I[F++]=G(D,2,D.length-2);break}F-=2}if(I[F-1].length>=3){var O=I[F-1],k=G(O,0,3);I[F++]=!0;for(var A=0,ee=k.length;A<ee;A++){var te=H(k,A);(te<48||te>57)&&(I[F-1]=!1)}if(I[--F]){var j=I[F-1],ne=V(G(j,0,3));I[F++]=ne,ne>255&&(F-=2,I[F++]=`bwipp.invalidOrdinal#521`,I[F++]=`Ordinal must be 000 to 255`,Q()),--L.j;var re=I[--F];W(L.msg,L.j,re),L.j+=1;var ie=I[--F];I[F++]=G(ie,3,ie.length-3)}}}if(L.parseonly||!L.parsefnc||H(L.msg,L.j-1)!=94)break;--L.j,I[F-1].length<1&&(I[F-1]=`bwipp.truncatedCaret#540`,I[F++]=`Caret character truncated`,Q());var ae=I[F-1];if(H(ae,0)==94){W(L.msg,L.j,94),L.j+=1;var oe=I[--F];I[F++]=G(oe,1,oe.length-1);break}I[F-1].length<3&&(I[F-1]=`bwipp.truncatedFNC#550`,I[F++]=`Function character truncated`,Q());var se=I[F-1];if(Y(G(se,0,3),`ECI`)&&L.eci){I[F-1].length<9&&(I[F-1]=`bwipp.truncatedECI#555`,I[F++]=`ECI truncated`,Q());var ce=I[F-1],le=G(ce,3,6);I[F++]=le;for(var M=0,ue=le.length;M<ue;M++){var de=H(le,M);(de<48||de>57)&&(F-=2,I[F++]=`bwipp.invalidECI#561`,I[F++]=`ECI must be 000000 to 999999`,Q())}var fe=I[--F],pe=0;q(fe,function(){var e=I[--F];pe=Z(pe-(e-48))*10}),W(L.msg,L.j,~~(pe/10)-1e6),L.j+=1;var me=I[--F];I[F++]=G(me,9,me.length-9);break}I[F-1].length<4&&(I[F-1]=`bwipp.truncatedFNC#572`,I[F++]=`Function character truncated`,Q());var he=I[F-1],ge=G(he,0,4),_e=U(L.fncvals,ge);if(I[F++]=ge,!_e){var ve=I[--F],ye=B(ve.length+28);K(ye,28,ve),K(ye,0,`Unknown function character: `),I[F-1]=`bwipp.unknownFNC#578`,I[F++]=ye,Q()}var be=I[--F];W(L.msg,L.j,H(L.fncvals,be)),L.j+=1;var xe=I[--F];I[F++]=G(xe,4,xe.length-4);break}}else break}if(!L.parseonly)I[F++]=G(L.msg,0,L.j);else{I[F++]=B(L.j);for(var Se=0,Ce=L.j-1;Se<=Ce;Se+=1){var we=I[F-1];W(we,Se,H(L.msg,Se))}}L=e}function Of(){if(!Of.globals){var e=L;L=Of.globals={},L.gs1process_primes=R([2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83]),L.gs1process_daysinmonth=R([31,-1,31,30,31,30,31,31,30,31,30,31]);var t=new Map([[`cset`,`N`],[`min`,18],[`max`,18],[`opt`,!1],[`linters`,R([`lintcsum`,`lintgcppos2`])]]),n=new Map([[`parts`,R([t])],[`dlpkey`,R([])]]),r=new Map([[`cset`,`N`],[`min`,14],[`max`,14],[`opt`,!1],[`linters`,R([`lintcsum`,`lintgcppos2`])]]),i=new Map([[`parts`,R([r])],[`ex`,R([`255`,`37`])],[`dlpkey`,R([R([`22`,`10`,`21`]),R([`235`])])]]),a=new Map([[`cset`,`N`],[`min`,14],[`max`,14],[`opt`,!1],[`linters`,R([`lintcsum`,`lintgcppos2`])]]),o=new Map([[`parts`,R([a])],[`ex`,R([`01`,`03`])],[`req`,R([R([R([`37`])])])]]),s=new Map([[`cset`,`N`],[`min`,14],[`max`,14],[`opt`,!1],[`linters`,R([`lintcsum`,`lintgcppos2`])]]),c=new Map([[`parts`,R([s])],[`ex`,R([`01`,`02`,`37`])],[`dlattr`,!1]]),l=new Map([[`cset`,`X`],[`min`,1],[`max`,20],[`opt`,!1],[`linters`,R([])]]),u=new Map([[`parts`,R([l])],[`req`,R([R([R([`01`]),R([`02`]),R([`03`]),R([`8006`]),R([`8026`])])])]]),d=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([`lintyymmd0`])]]),f=new Map([[`parts`,R([d])],[`req`,R([R([R([`01`]),R([`02`]),R([`03`]),R([`8006`]),R([`8026`])])])]]),p=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([`lintyymmd0`])]]),m=new Map([[`parts`,R([p])],[`req`,R([R([R([`8020`])])])]]),h=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([`lintyymmd0`])]]),g=new Map([[`parts`,R([h])],[`req`,R([R([R([`01`]),R([`02`]),R([`03`]),R([`8006`]),R([`8026`])])])]]),_=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([`lintyymmd0`])]]),v=new Map([[`parts`,R([_])],[`req`,R([R([R([`01`]),R([`02`]),R([`03`]),R([`255`]),R([`8006`]),R([`8026`])])])]]),y=new Map([[`cset`,`N`],[`min`,2],[`max`,2],[`opt`,!1],[`linters`,R([])]]),b=new Map([[`parts`,R([y])],[`req`,R([R([R([`01`]),R([`02`]),R([`8006`]),R([`8026`])])])]]),x=new Map([[`cset`,`X`],[`min`,1],[`max`,20],[`opt`,!1],[`linters`,R([])]]),S=new Map([[`parts`,R([x])],[`ex`,R([`235`])],[`req`,R([R([R([`01`]),R([`03`]),R([`8006`])])])],[`dlattr`,!1]]),C=new Map([[`cset`,`X`],[`min`,1],[`max`,20],[`opt`,!1],[`linters`,R([])]]),w=new Map([[`parts`,R([C])],[`req`,R([R([R([`01`])])])],[`dlattr`,!1]]),T=new Map([[`cset`,`X`],[`min`,1],[`max`,28],[`opt`,!1],[`linters`,R([])]]),E=new Map([[`parts`,R([T])],[`req`,R([R([R([`01`])])])],[`dlattr`,!1]]),D=new Map([[`cset`,`X`],[`min`,1],[`max`,30],[`opt`,!1],[`linters`,R([])]]),O=new Map([[`parts`,R([D])],[`req`,R([R([R([`01`]),R([`02`]),R([`8006`]),R([`8026`])])])]]),k=new Map([[`cset`,`N`],[`min`,1],[`max`,6],[`opt`,!1],[`linters`,R([])]]),A=new Map([[`parts`,R([k])],[`req`,R([R([R([`01`]),R([`02`]),R([`8006`]),R([`8026`])])])]]),ee=new Map([[`cset`,`X`],[`min`,1],[`max`,20],[`opt`,!1],[`linters`,R([])]]),te=new Map([[`parts`,R([ee])],[`req`,R([R([R([`01`])])])]]),j=new Map([[`cset`,`X`],[`min`,1],[`max`,30],[`opt`,!1],[`linters`,R([])]]),ne=new Map([[`parts`,R([j])],[`req`,R([R([R([`01`]),R([`8006`])]),R([R([`21`])])])]]),re=new Map([[`cset`,`X`],[`min`,1],[`max`,30],[`opt`,!1],[`linters`,R([])]]),ie=new Map([[`parts`,R([re])],[`req`,R([R([R([`01`]),R([`8006`])])])]]),ae=new Map([[`cset`,`N`],[`min`,13],[`max`,13],[`opt`,!1],[`linters`,R([`lintcsum`,`lintgcppos1`])]]),oe=new Map([[`cset`,`X`],[`min`,1],[`max`,17],[`opt`,!0],[`linters`,R([])]]),se=new Map([[`parts`,R([ae,oe])],[`dlpkey`,R([])]]),ce=new Map([[`cset`,`X`],[`min`,1],[`max`,20],[`opt`,!1],[`linters`,R([])]]),le=new Map([[`parts`,R([ce])],[`req`,R([R([R([`414`])])])],[`dlattr`,!1]]),M=new Map([[`cset`,`N`],[`min`,13],[`max`,13],[`opt`,!1],[`linters`,R([`lintcsum`,`lintgcppos1`])]]),ue=new Map([[`cset`,`N`],[`min`,1],[`max`,12],[`opt`,!0],[`linters`,R([])]]),de=new Map([[`parts`,R([M,ue])],[`ex`,R([`01`,`02`,`415`,`8006`,`8020`,`8026`])],[`dlpkey`,R([])]]),fe=new Map([[`cset`,`N`],[`min`,1],[`max`,8],[`opt`,!1],[`linters`,R([])]]),pe=new Map([[`parts`,R([fe])],[`req`,R([R([R([`01`]),R([`02`])])])]]),me=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),he=new Map([[`parts`,R([me])],[`ex`,R([`310n`])],[`req`,R([R([R([`01`]),R([`02`])])])]]),ge=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),_e=new Map([[`parts`,R([ge])],[`ex`,R([`311n`])],[`req`,R([R([R([`01`]),R([`02`])])])]]),ve=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),ye=new Map([[`parts`,R([ve])],[`ex`,R([`312n`])],[`req`,R([R([R([`01`]),R([`02`])])])]]),be=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),xe=new Map([[`parts`,R([be])],[`ex`,R([`313n`])],[`req`,R([R([R([`01`]),R([`02`])])])]]),Se=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),Ce=new Map([[`parts`,R([Se])],[`ex`,R([`314n`])],[`req`,R([R([R([`01`]),R([`02`])])])]]),we=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),Te=new Map([[`parts`,R([we])],[`ex`,R([`315n`])],[`req`,R([R([R([`01`]),R([`02`])])])]]),Ee=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),De=new Map([[`parts`,R([Ee])],[`ex`,R([`316n`])],[`req`,R([R([R([`01`]),R([`02`])])])]]),Oe=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),ke=new Map([[`parts`,R([Oe])],[`ex`,R([`320n`])],[`req`,R([R([R([`01`]),R([`02`])])])]]),Ae=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),je=new Map([[`parts`,R([Ae])],[`ex`,R([`321n`])],[`req`,R([R([R([`01`]),R([`02`])])])]]),Me=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),Ne=new Map([[`parts`,R([Me])],[`ex`,R([`322n`])],[`req`,R([R([R([`01`]),R([`02`])])])]]),Pe=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),Fe=new Map([[`parts`,R([Pe])],[`ex`,R([`323n`])],[`req`,R([R([R([`01`]),R([`02`])])])]]),Ie=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),Le=new Map([[`parts`,R([Ie])],[`ex`,R([`324n`])],[`req`,R([R([R([`01`]),R([`02`])])])]]),Re=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),ze=new Map([[`parts`,R([Re])],[`ex`,R([`325n`])],[`req`,R([R([R([`01`]),R([`02`])])])]]),Be=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),Ve=new Map([[`parts`,R([Be])],[`ex`,R([`326n`])],[`req`,R([R([R([`01`]),R([`02`])])])]]),He=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),Ue=new Map([[`parts`,R([He])],[`ex`,R([`327n`])],[`req`,R([R([R([`01`]),R([`02`])])])]]),We=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),N=new Map([[`parts`,R([We])],[`ex`,R([`328n`])],[`req`,R([R([R([`01`]),R([`02`])])])]]),Ge=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),Ke=new Map([[`parts`,R([Ge])],[`ex`,R([`329n`])],[`req`,R([R([R([`01`]),R([`02`])])])]]),qe=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),Je=new Map([[`parts`,R([qe])],[`ex`,R([`330n`])],[`req`,R([R([R([`00`]),R([`01`])])])]]),Ye=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),Xe=new Map([[`parts`,R([Ye])],[`ex`,R([`331n`])],[`req`,R([R([R([`00`]),R([`01`])])])]]),Ze=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),Qe=new Map([[`parts`,R([Ze])],[`ex`,R([`332n`])],[`req`,R([R([R([`00`]),R([`01`])])])]]),$e=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),et=new Map([[`parts`,R([$e])],[`ex`,R([`333n`])],[`req`,R([R([R([`00`]),R([`01`])])])]]),tt=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),nt=new Map([[`parts`,R([tt])],[`ex`,R([`334n`])],[`req`,R([R([R([`00`]),R([`01`])])])]]),rt=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),it=new Map([[`parts`,R([rt])],[`ex`,R([`335n`])],[`req`,R([R([R([`00`]),R([`01`])])])]]),at=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),ot=new Map([[`parts`,R([at])],[`ex`,R([`336n`])],[`req`,R([R([R([`00`]),R([`01`])])])]]),st=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),ct=new Map([[`parts`,R([st])],[`ex`,R([`337n`])],[`req`,R([R([R([`01`])])])]]),lt=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),ut=new Map([[`parts`,R([lt])],[`ex`,R([`340n`])],[`req`,R([R([R([`00`]),R([`01`])])])]]),dt=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),ft=new Map([[`parts`,R([dt])],[`ex`,R([`341n`])],[`req`,R([R([R([`00`]),R([`01`])])])]]),pt=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),mt=new Map([[`parts`,R([pt])],[`ex`,R([`342n`])],[`req`,R([R([R([`00`]),R([`01`])])])]]),ht=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),gt=new Map([[`parts`,R([ht])],[`ex`,R([`343n`])],[`req`,R([R([R([`00`]),R([`01`])])])]]),_t=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),vt=new Map([[`parts`,R([_t])],[`ex`,R([`344n`])],[`req`,R([R([R([`00`]),R([`01`])])])]]),yt=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),bt=new Map([[`parts`,R([yt])],[`ex`,R([`345n`])],[`req`,R([R([R([`00`]),R([`01`])])])]]),xt=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),St=new Map([[`parts`,R([xt])],[`ex`,R([`346n`])],[`req`,R([R([R([`00`]),R([`01`])])])]]),Ct=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),wt=new Map([[`parts`,R([Ct])],[`ex`,R([`347n`])],[`req`,R([R([R([`00`]),R([`01`])])])]]),Tt=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),Et=new Map([[`parts`,R([Tt])],[`ex`,R([`348n`])],[`req`,R([R([R([`00`]),R([`01`])])])]]),Dt=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),Ot=new Map([[`parts`,R([Dt])],[`ex`,R([`349n`])],[`req`,R([R([R([`00`]),R([`01`])])])]]),kt=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),At=new Map([[`parts`,R([kt])],[`ex`,R([`350n`])],[`req`,R([R([R([`01`]),R([`02`])])])]]),jt=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),Mt=new Map([[`parts`,R([jt])],[`ex`,R([`351n`])],[`req`,R([R([R([`01`]),R([`02`])])])]]),Nt=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),Pt=new Map([[`parts`,R([Nt])],[`ex`,R([`352n`])],[`req`,R([R([R([`01`]),R([`02`])])])]]),Ft=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),It=new Map([[`parts`,R([Ft])],[`ex`,R([`353n`])],[`req`,R([R([R([`00`]),R([`01`])])])]]),Lt=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),Rt=new Map([[`parts`,R([Lt])],[`ex`,R([`354n`])],[`req`,R([R([R([`00`]),R([`01`])])])]]),zt=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),Bt=new Map([[`parts`,R([zt])],[`ex`,R([`355n`])],[`req`,R([R([R([`00`]),R([`01`])])])]]),Vt=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),Ht=new Map([[`parts`,R([Vt])],[`ex`,R([`356n`])],[`req`,R([R([R([`01`]),R([`02`])])])]]),Ut=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),Wt=new Map([[`parts`,R([Ut])],[`ex`,R([`357n`])],[`req`,R([R([R([`01`]),R([`02`])])])]]),Gt=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),Kt=new Map([[`parts`,R([Gt])],[`ex`,R([`360n`])],[`req`,R([R([R([`01`]),R([`02`])])])]]),qt=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),Jt=new Map([[`parts`,R([qt])],[`ex`,R([`361n`])],[`req`,R([R([R([`01`]),R([`02`])])])]]),Yt=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),Xt=new Map([[`parts`,R([Yt])],[`ex`,R([`362n`])],[`req`,R([R([R([`00`]),R([`01`])])])]]),Zt=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),Qt=new Map([[`parts`,R([Zt])],[`ex`,R([`363n`])],[`req`,R([R([R([`00`]),R([`01`])])])]]),$t=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),en=new Map([[`parts`,R([$t])],[`ex`,R([`364n`])],[`req`,R([R([R([`01`]),R([`02`])])])]]),tn=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),nn=new Map([[`parts`,R([tn])],[`ex`,R([`365n`])],[`req`,R([R([R([`01`]),R([`02`])])])]]),rn=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),an=new Map([[`parts`,R([rn])],[`ex`,R([`366n`])],[`req`,R([R([R([`01`]),R([`02`])])])]]),on=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),sn=new Map([[`parts`,R([on])],[`ex`,R([`367n`])],[`req`,R([R([R([`00`]),R([`01`])])])]]),cn=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),ln=new Map([[`parts`,R([cn])],[`ex`,R([`368n`])],[`req`,R([R([R([`00`]),R([`01`])])])]]),un=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),dn=new Map([[`parts`,R([un])],[`ex`,R([`369n`])],[`req`,R([R([R([`00`]),R([`01`])])])]]),fn=new Map([[`cset`,`N`],[`min`,1],[`max`,8],[`opt`,!1],[`linters`,R([])]]),pn=new Map([[`parts`,R([fn])],[`req`,R([R([R([`00`])]),R([R([`02`]),R([`8026`])])])]]),mn=new Map([[`cset`,`N`],[`min`,1],[`max`,15],[`opt`,!1],[`linters`,R([])]]),hn=new Map([[`parts`,R([mn])],[`ex`,R([`390n`,`391n`,`394n`,`8111`])],[`req`,R([R([R([`255`]),R([`8020`])])])]]),gn=new Map([[`cset`,`N`],[`min`,3],[`max`,3],[`opt`,!1],[`linters`,R([`lintiso4217`])]]),_n=new Map([[`cset`,`N`],[`min`,1],[`max`,15],[`opt`,!1],[`linters`,R([])]]),vn=new Map([[`parts`,R([gn,_n])],[`ex`,R([`391n`])],[`req`,R([R([R([`8020`])])])]]),yn=new Map([[`cset`,`N`],[`min`,1],[`max`,15],[`opt`,!1],[`linters`,R([])]]),bn=new Map([[`parts`,R([yn])],[`ex`,R([`392n`,`393n`])],[`req`,R([R([R([`01`])]),R([R([`30`]),R([`31nn`]),R([`32nn`]),R([`35nn`]),R([`36nn`])])])]]),xn=new Map([[`cset`,`N`],[`min`,3],[`max`,3],[`opt`,!1],[`linters`,R([`lintiso4217`])]]),Sn=new Map([[`cset`,`N`],[`min`,1],[`max`,15],[`opt`,!1],[`linters`,R([])]]),Cn=new Map([[`parts`,R([xn,Sn])],[`ex`,R([`393n`])],[`req`,R([R([R([`30`]),R([`31nn`]),R([`32nn`]),R([`35nn`]),R([`36nn`])])])]]),wn=new Map([[`cset`,`N`],[`min`,4],[`max`,4],[`opt`,!1],[`linters`,R([])]]),Tn=new Map([[`parts`,R([wn])],[`ex`,R([`394n`,`8111`])],[`req`,R([R([R([`255`])])])]]),En=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),Dn=new Map([[`parts`,R([En])],[`ex`,R([`392n`,`393n`,`395n`,`8005`])],[`req`,R([R([R([`30`]),R([`31nn`]),R([`32nn`]),R([`35nn`]),R([`36nn`])])])]]),On=new Map([[`cset`,`X`],[`min`,1],[`max`,30],[`opt`,!1],[`linters`,R([])]]),kn=new Map([[`parts`,R([On])]]),An=new Map([[`cset`,`X`],[`min`,1],[`max`,30],[`opt`,!1],[`linters`,R([`lintgcppos1`])]]),jn=new Map([[`parts`,R([An])],[`dlpkey`,R([])]]),Mn=new Map([[`cset`,`N`],[`min`,17],[`max`,17],[`opt`,!1],[`linters`,R([`lintcsum`,`lintgcppos1`])]]),Nn=new Map([[`parts`,R([Mn])],[`dlpkey`,R([])]]),Pn=new Map([[`cset`,`X`],[`min`,1],[`max`,30],[`opt`,!1],[`linters`,R([])]]),Fn=new Map([[`parts`,R([Pn])],[`req`,R([R([R([`00`])])])]]),In=new Map([[`cset`,`N`],[`min`,13],[`max`,13],[`opt`,!1],[`linters`,R([`lintcsum`,`lintgcppos1`])]]),Ln=new Map([[`parts`,R([In])]]),Rn=new Map([[`cset`,`N`],[`min`,13],[`max`,13],[`opt`,!1],[`linters`,R([`lintcsum`,`lintgcppos1`])]]),zn=new Map([[`parts`,R([Rn])],[`dlpkey`,R([R([`254`]),R([`7040`])])]]),Bn=new Map([[`cset`,`N`],[`min`,13],[`max`,13],[`opt`,!1],[`linters`,R([`lintcsum`,`lintgcppos1`])]]),Vn=new Map([[`parts`,R([Bn])],[`req`,R([R([R([`8020`])])])],[`dlpkey`,R([R([`8020`])])]]),Hn=new Map([[`cset`,`N`],[`min`,13],[`max`,13],[`opt`,!1],[`linters`,R([`lintcsum`,`lintgcppos1`])]]),Un=new Map([[`parts`,R([Hn])]]),Wn=new Map([[`cset`,`N`],[`min`,13],[`max`,13],[`opt`,!1],[`linters`,R([`lintcsum`,`lintgcppos1`])]]),Gn=new Map([[`parts`,R([Wn])],[`dlpkey`,R([R([`7040`])])]]),Kn=new Map([[`cset`,`X`],[`min`,1],[`max`,20],[`opt`,!1],[`linters`,R([])]]),qn=new Map([[`parts`,R([Kn])],[`ex`,R([`421`])]]),Jn=new Map([[`cset`,`N`],[`min`,3],[`max`,3],[`opt`,!1],[`linters`,R([`lintiso3166`])]]),Yn=new Map([[`cset`,`X`],[`min`,1],[`max`,9],[`opt`,!1],[`linters`,R([])]]),Xn=new Map([[`parts`,R([Jn,Yn])],[`ex`,R([`4307`])]]),Zn=new Map([[`cset`,`N`],[`min`,3],[`max`,3],[`opt`,!1],[`linters`,R([`lintiso3166`])]]),Qn=new Map([[`parts`,R([Zn])],[`ex`,R([`426`])],[`req`,R([R([R([`01`]),R([`02`]),R([`8006`]),R([`8026`])])])]]),$n=new Map([[`cset`,`N`],[`min`,3],[`max`,3],[`opt`,!1],[`linters`,R([`lintiso3166`])]]),er=new Map([[`cset`,`N`],[`min`,3],[`max`,3],[`opt`,!0],[`linters`,R([`lintiso3166`])]]),tr=new Map([[`cset`,`N`],[`min`,3],[`max`,3],[`opt`,!0],[`linters`,R([`lintiso3166`])]]),nr=new Map([[`cset`,`N`],[`min`,3],[`max`,3],[`opt`,!0],[`linters`,R([`lintiso3166`])]]),rr=new Map([[`cset`,`N`],[`min`,3],[`max`,3],[`opt`,!0],[`linters`,R([`lintiso3166`])]]),ir=new Map([[`parts`,R([$n,er,tr,nr,rr])],[`ex`,R([`426`])],[`req`,R([R([R([`01`]),R([`02`])])])]]),ar=new Map([[`cset`,`N`],[`min`,3],[`max`,3],[`opt`,!1],[`linters`,R([`lintiso3166`])]]),or=new Map([[`parts`,R([ar])],[`ex`,R([`426`])],[`req`,R([R([R([`01`]),R([`02`])])])]]),sr=new Map([[`cset`,`N`],[`min`,3],[`max`,3],[`opt`,!1],[`linters`,R([`lintiso3166`])]]),cr=new Map([[`cset`,`N`],[`min`,3],[`max`,3],[`opt`,!0],[`linters`,R([`lintiso3166`])]]),lr=new Map([[`cset`,`N`],[`min`,3],[`max`,3],[`opt`,!0],[`linters`,R([`lintiso3166`])]]),ur=new Map([[`cset`,`N`],[`min`,3],[`max`,3],[`opt`,!0],[`linters`,R([`lintiso3166`])]]),dr=new Map([[`cset`,`N`],[`min`,3],[`max`,3],[`opt`,!0],[`linters`,R([`lintiso3166`])]]),fr=new Map([[`parts`,R([sr,cr,lr,ur,dr])],[`ex`,R([`426`])],[`req`,R([R([R([`01`]),R([`02`])])])]]),pr=new Map([[`cset`,`N`],[`min`,3],[`max`,3],[`opt`,!1],[`linters`,R([`lintiso3166`])]]),mr=new Map([[`parts`,R([pr])],[`req`,R([R([R([`01`]),R([`02`])])])]]),hr=new Map([[`cset`,`X`],[`min`,1],[`max`,3],[`opt`,!1],[`linters`,R([])]]),gr=new Map([[`parts`,R([hr])],[`req`,R([R([R([`01`]),R([`02`])]),R([R([`422`])])])]]),_r=new Map([[`cset`,`X`],[`min`,1],[`max`,35],[`opt`,!1],[`linters`,R([`lintpcenc`])]]),vr=new Map([[`parts`,R([_r])],[`req`,R([R([R([`00`])])])]]),yr=new Map([[`cset`,`X`],[`min`,1],[`max`,70],[`opt`,!1],[`linters`,R([`lintpcenc`])]]),br=new Map([[`parts`,R([yr])],[`req`,R([R([R([`00`])])])]]),xr=new Map([[`cset`,`X`],[`min`,1],[`max`,70],[`opt`,!1],[`linters`,R([`lintpcenc`])]]),Sr=new Map([[`parts`,R([xr])],[`req`,R([R([R([`4302`])])])]]),Cr=new Map([[`cset`,`X`],[`min`,1],[`max`,70],[`opt`,!1],[`linters`,R([`lintpcenc`])]]),wr=new Map([[`parts`,R([Cr])],[`req`,R([R([R([`00`])])])]]),Tr=new Map([[`cset`,`X`],[`min`,2],[`max`,2],[`opt`,!1],[`linters`,R([`lintiso3166alpha2`])]]),Er=new Map([[`parts`,R([Tr])],[`req`,R([R([R([`00`])])])]]),Dr=new Map([[`cset`,`X`],[`min`,1],[`max`,30],[`opt`,!1],[`linters`,R([])]]),Or=new Map([[`parts`,R([Dr])],[`req`,R([R([R([`00`])])])]]),kr=new Map([[`cset`,`N`],[`min`,10],[`max`,10],[`opt`,!1],[`linters`,R([`lintlatitude`])]]),Ar=new Map([[`cset`,`N`],[`min`,10],[`max`,10],[`opt`,!1],[`linters`,R([`lintlongitude`])]]),jr=new Map([[`parts`,R([kr,Ar])],[`req`,R([R([R([`00`])])])]]),Mr=new Map([[`cset`,`X`],[`min`,1],[`max`,35],[`opt`,!1],[`linters`,R([`lintpcenc`])]]),Nr=new Map([[`parts`,R([Mr])],[`req`,R([R([R([`00`])])])]]),Pr=new Map([[`cset`,`X`],[`min`,1],[`max`,70],[`opt`,!1],[`linters`,R([`lintpcenc`])]]),Fr=new Map([[`parts`,R([Pr])],[`req`,R([R([R([`00`])])])]]),Ir=new Map([[`cset`,`X`],[`min`,1],[`max`,70],[`opt`,!1],[`linters`,R([`lintpcenc`])]]),Lr=new Map([[`parts`,R([Ir])],[`req`,R([R([R([`4312`])])])]]),Rr=new Map([[`cset`,`X`],[`min`,1],[`max`,70],[`opt`,!1],[`linters`,R([`lintpcenc`])]]),zr=new Map([[`parts`,R([Rr])],[`req`,R([R([R([`00`])])])]]),Br=new Map([[`cset`,`X`],[`min`,2],[`max`,2],[`opt`,!1],[`linters`,R([`lintiso3166alpha2`])]]),Vr=new Map([[`parts`,R([Br])],[`req`,R([R([R([`00`])])])]]),Hr=new Map([[`cset`,`X`],[`min`,1],[`max`,20],[`opt`,!1],[`linters`,R([])]]),Ur=new Map([[`parts`,R([Hr])],[`req`,R([R([R([`00`])])])]]),Wr=new Map([[`cset`,`X`],[`min`,1],[`max`,30],[`opt`,!1],[`linters`,R([])]]),Gr=new Map([[`parts`,R([Wr])],[`req`,R([R([R([`00`])])])]]),Kr=new Map([[`cset`,`X`],[`min`,1],[`max`,35],[`opt`,!1],[`linters`,R([`lintpcenc`])]]),qr=new Map([[`parts`,R([Kr])],[`req`,R([R([R([`00`])])])]]),Jr=new Map([[`cset`,`N`],[`min`,1],[`max`,1],[`opt`,!1],[`linters`,R([`lintyesno`])]]),Yr=new Map([[`parts`,R([Jr])],[`req`,R([R([R([`00`])])])]]),Xr=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([`lintyymmd0`])]]),Zr=new Map([[`cset`,`N`],[`min`,4],[`max`,4],[`opt`,!1],[`linters`,R([`linthhmi`])]]),Qr=new Map([[`parts`,R([Xr,Zr])],[`req`,R([R([R([`00`])])])]]),$r=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([`lintyymmdd`])]]),ei=new Map([[`parts`,R([$r])],[`req`,R([R([R([`00`])])])]]),ti=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),ni=new Map([[`cset`,`X`],[`min`,1],[`max`,1],[`opt`,!0],[`linters`,R([`linthyphen`])]]),ri=new Map([[`parts`,R([ti,ni])],[`ex`,R([`4331`])],[`req`,R([R([R([`00`])])])]]),ii=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),ai=new Map([[`cset`,`X`],[`min`,1],[`max`,1],[`opt`,!0],[`linters`,R([`linthyphen`])]]),oi=new Map([[`parts`,R([ii,ai])],[`ex`,R([`4330`])],[`req`,R([R([R([`00`])])])]]),si=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),ci=new Map([[`cset`,`X`],[`min`,1],[`max`,1],[`opt`,!0],[`linters`,R([`linthyphen`])]]),li=new Map([[`parts`,R([si,ci])],[`ex`,R([`4333`])],[`req`,R([R([R([`00`])])])]]),ui=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),di=new Map([[`cset`,`X`],[`min`,1],[`max`,1],[`opt`,!0],[`linters`,R([`linthyphen`])]]),fi=new Map([[`parts`,R([ui,di])],[`ex`,R([`4332`])],[`req`,R([R([R([`00`])])])]]),pi=new Map([[`cset`,`N`],[`min`,13],[`max`,13],[`opt`,!1],[`linters`,R([])]]),mi=new Map([[`parts`,R([pi])],[`req`,R([R([R([`01`]),R([`02`]),R([`8006`]),R([`8026`])])])]]),hi=new Map([[`cset`,`X`],[`min`,1],[`max`,30],[`opt`,!1],[`linters`,R([])]]),gi=new Map([[`parts`,R([hi])],[`req`,R([R([R([`01`]),R([`02`])])])]]),_i=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([`lintyymmdd`])]]),vi=new Map([[`cset`,`N`],[`min`,4],[`max`,4],[`opt`,!1],[`linters`,R([`linthhmi`])]]),yi=new Map([[`parts`,R([_i,vi])],[`req`,R([R([R([`01`]),R([`02`])])])]]),bi=new Map([[`cset`,`N`],[`min`,1],[`max`,4],[`opt`,!1],[`linters`,R([])]]),xi=new Map([[`parts`,R([bi])],[`req`,R([R([R([`01`,`10`])])])]]),Si=new Map([[`cset`,`X`],[`min`,1],[`max`,12],[`opt`,!1],[`linters`,R([])]]),Ci=new Map([[`parts`,R([Si])],[`req`,R([R([R([`01`]),R([`02`])])])]]),wi=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([`lintyymmdd`])]]),Ti=new Map([[`parts`,R([wi])],[`req`,R([R([R([`01`]),R([`02`])])])]]),Ei=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([`lintyymmdd`])]]),Di=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!0],[`linters`,R([`lintyymmdd`])]]),Oi=new Map([[`parts`,R([Ei,Di])],[`req`,R([R([R([`01`]),R([`02`])])])]]),ki=new Map([[`cset`,`X`],[`min`,1],[`max`,3],[`opt`,!1],[`linters`,R([])]]),Ai=new Map([[`parts`,R([ki])],[`req`,R([R([R([`01`]),R([`02`])])])]]),ji=new Map([[`cset`,`X`],[`min`,1],[`max`,10],[`opt`,!1],[`linters`,R([])]]),Mi=new Map([[`parts`,R([ji])],[`req`,R([R([R([`01`]),R([`02`])])])]]),Ni=new Map([[`cset`,`X`],[`min`,1],[`max`,2],[`opt`,!1],[`linters`,R([])]]),Pi=new Map([[`parts`,R([Ni])],[`req`,R([R([R([`01`]),R([`02`])])])]]),Fi=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([`lintyymmdd`])]]),Ii=new Map([[`cset`,`N`],[`min`,4],[`max`,4],[`opt`,!0],[`linters`,R([`linthhmi`])]]),Li=new Map([[`parts`,R([Fi,Ii])],[`req`,R([R([R([`01`]),R([`02`])])])]]),Ri=new Map([[`cset`,`X`],[`min`,1],[`max`,20],[`opt`,!1],[`linters`,R([])]]),zi=new Map([[`parts`,R([Ri])],[`req`,R([R([R([`01`]),R([`8006`])]),R([R([`416`])])])]]),Bi=new Map([[`cset`,`X`],[`min`,1],[`max`,20],[`opt`,!1],[`linters`,R([])]]),Vi=new Map([[`parts`,R([Bi])],[`req`,R([R([R([`01`]),R([`8006`])])])]]),Hi=new Map([[`cset`,`X`],[`min`,1],[`max`,20],[`opt`,!1],[`linters`,R([])]]),Ui=new Map([[`parts`,R([Hi])],[`req`,R([R([R([`7021`])])])]]),Wi=new Map([[`cset`,`X`],[`min`,1],[`max`,30],[`opt`,!1],[`linters`,R([`lintgcppos1`])]]),Gi=new Map([[`parts`,R([Wi])]]),Ki=new Map([[`cset`,`N`],[`min`,3],[`max`,3],[`opt`,!1],[`linters`,R([`lintiso3166999`])]]),qi=new Map([[`cset`,`X`],[`min`,1],[`max`,27],[`opt`,!1],[`linters`,R([])]]),Ji=new Map([[`parts`,R([Ki,qi])],[`req`,R([R([R([`01`]),R([`02`])])])]]),Yi=new Map([[`cset`,`N`],[`min`,1],[`max`,1],[`opt`,!1],[`linters`,R([])]]),Xi=new Map([[`cset`,`X`],[`min`,1],[`max`,1],[`opt`,!1],[`linters`,R([])]]),Zi=new Map([[`cset`,`X`],[`min`,1],[`max`,1],[`opt`,!1],[`linters`,R([])]]),Qi=new Map([[`cset`,`X`],[`min`,1],[`max`,1],[`opt`,!1],[`linters`,R([`lintimporteridx`])]]),$i=new Map([[`parts`,R([Yi,Xi,Zi,Qi])],[`dlattr`,!1]]),ea=new Map([[`cset`,`X`],[`min`,1],[`max`,4],[`opt`,!1],[`linters`,R([`lintpackagetype`])]]),ta=new Map([[`parts`,R([ea])],[`req`,R([R([R([`00`])])])],[`dlattr`,!1]]),na=new Map([[`cset`,`X`],[`min`,1],[`max`,20],[`opt`,!1],[`linters`,R([])]]),ra=new Map([[`parts`,R([na])],[`req`,R([R([R([`01`])])])]]),ia=new Map([[`cset`,`X`],[`min`,2],[`max`,2],[`opt`,!1],[`linters`,R([])]]),aa=new Map([[`cset`,`X`],[`min`,1],[`max`,28],[`opt`,!1],[`linters`,R([])]]),oa=new Map([[`parts`,R([ia,aa])],[`req`,R([R([R([`01`]),R([`8004`])])])]]),sa=new Map([[`cset`,`X`],[`min`,1],[`max`,20],[`opt`,!1],[`linters`,R([])]]),ca=new Map([[`parts`,R([sa])],[`req`,R([R([R([`01`]),R([`8006`])])])]]),la=new Map([[`cset`,`N`],[`min`,2],[`max`,2],[`opt`,!1],[`linters`,R([`lintmediatype`])]]),ua=new Map([[`parts`,R([la])],[`req`,R([R([R([`8017`]),R([`8018`])])])]]),da=new Map([[`cset`,`X`],[`min`,1],[`max`,25],[`opt`,!1],[`linters`,R([])]]),fa=new Map([[`parts`,R([da])],[`req`,R([R([R([`8017`]),R([`8018`])])])]]),pa=new Map([[`cset`,`N`],[`min`,8],[`max`,8],[`opt`,!1],[`linters`,R([`lintyyyymmdd`])]]),ma=new Map([[`parts`,R([pa])],[`ex`,R([`7251`])],[`req`,R([R([R([`8018`])])])]]),ha=new Map([[`cset`,`N`],[`min`,8],[`max`,8],[`opt`,!1],[`linters`,R([`lintyyyymmdd`])]]),ga=new Map([[`cset`,`N`],[`min`,4],[`max`,4],[`opt`,!1],[`linters`,R([`linthhmi`])]]),_a=new Map([[`parts`,R([ha,ga])],[`ex`,R([`7250`])],[`req`,R([R([R([`8018`])])])]]),va=new Map([[`cset`,`N`],[`min`,1],[`max`,1],[`opt`,!1],[`linters`,R([`lintiso5218`])]]),ya=new Map([[`parts`,R([va])],[`req`,R([R([R([`8018`])])])]]),ba=new Map([[`cset`,`X`],[`min`,1],[`max`,40],[`opt`,!1],[`linters`,R([`lintpcenc`])]]),xa=new Map([[`parts`,R([ba])],[`ex`,R([`7256`,`7259`])],[`req`,R([R([R([`8017`]),R([`8018`])])])]]),Sa=new Map([[`cset`,`X`],[`min`,1],[`max`,10],[`opt`,!1],[`linters`,R([])]]),Ca=new Map([[`parts`,R([Sa])],[`ex`,R([`7256`,`7259`])],[`req`,R([R([R([`8017`]),R([`8018`])])])]]),wa=new Map([[`cset`,`X`],[`min`,1],[`max`,90],[`opt`,!1],[`linters`,R([`lintpcenc`])]]),Ta=new Map([[`parts`,R([wa])],[`req`,R([R([R([`8017`]),R([`8018`])])])]]),Ea=new Map([[`cset`,`X`],[`min`,1],[`max`,70],[`opt`,!1],[`linters`,R([`lintpcenc`])]]),Da=new Map([[`parts`,R([Ea])],[`req`,R([R([R([`8018`])])])]]),Oa=new Map([[`cset`,`X`],[`min`,3],[`max`,3],[`opt`,!1],[`linters`,R([`lintposinseqslash`])]]),ka=new Map([[`parts`,R([Oa])],[`req`,R([R([R([`8018`,`7259`])])])]]),Aa=new Map([[`cset`,`X`],[`min`,1],[`max`,40],[`opt`,!1],[`linters`,R([`lintpcenc`])]]),ja=new Map([[`parts`,R([Aa])],[`ex`,R([`7256`])],[`req`,R([R([R([`8018`])])])]]),Ma=new Map([[`cset`,`N`],[`min`,4],[`max`,4],[`opt`,!1],[`linters`,R([`lintnonzero`])]]),Na=new Map([[`cset`,`N`],[`min`,5],[`max`,5],[`opt`,!1],[`linters`,R([`lintnonzero`])]]),Pa=new Map([[`cset`,`N`],[`min`,3],[`max`,3],[`opt`,!1],[`linters`,R([`lintnonzero`])]]),Fa=new Map([[`cset`,`N`],[`min`,1],[`max`,1],[`opt`,!1],[`linters`,R([`lintwinding`])]]),Ia=new Map([[`cset`,`N`],[`min`,1],[`max`,1],[`opt`,!1],[`linters`,R([])]]),La=new Map([[`parts`,R([Ma,Na,Pa,Fa,Ia])],[`req`,R([R([R([`01`])])])]]),Ra=new Map([[`cset`,`X`],[`min`,1],[`max`,20],[`opt`,!1],[`linters`,R([])]]),za=new Map([[`parts`,R([Ra])]]),Ba=new Map([[`cset`,`N`],[`min`,1],[`max`,1],[`opt`,!1],[`linters`,R([`lintzero`])]]),Va=new Map([[`cset`,`N`],[`min`,13],[`max`,13],[`opt`,!1],[`linters`,R([`lintcsum`,`lintgcppos1`])]]),Ha=new Map([[`cset`,`X`],[`min`,1],[`max`,16],[`opt`,!0],[`linters`,R([])]]),Ua=new Map([[`parts`,R([Ba,Va,Ha])],[`dlpkey`,R([])]]),Wa=new Map([[`cset`,`X`],[`min`,1],[`max`,30],[`opt`,!1],[`linters`,R([`lintgcppos1`])]]),Ga=new Map([[`parts`,R([Wa])],[`dlpkey`,R([R([`7040`])])]]),Ka=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([])]]),qa=new Map([[`parts`,R([Ka])],[`req`,R([R([R([`01`]),R([`02`])])])]]),Ja=new Map([[`cset`,`N`],[`min`,14],[`max`,14],[`opt`,!1],[`linters`,R([`lintcsum`,`lintgcppos2`])]]),Ya=new Map([[`cset`,`N`],[`min`,4],[`max`,4],[`opt`,!1],[`linters`,R([`lintpieceoftotal`])]]),Xa=new Map([[`parts`,R([Ja,Ya])],[`ex`,R([`01`,`37`])],[`dlpkey`,R([R([`22`,`10`,`21`])])]]),Za=new Map([[`cset`,`X`],[`min`,1],[`max`,34],[`opt`,!1],[`linters`,R([`lintiban`])]]),Qa=new Map([[`parts`,R([Za])],[`req`,R([R([R([`415`])])])]]),$a=new Map([[`cset`,`N`],[`min`,6],[`max`,6],[`opt`,!1],[`linters`,R([`lintyymmdd`])]]),eo=new Map([[`cset`,`N`],[`min`,2],[`max`,2],[`opt`,!1],[`linters`,R([`linthh`])]]),to=new Map([[`cset`,`N`],[`min`,2],[`max`,2],[`opt`,!0],[`linters`,R([`lintmi`])]]),no=new Map([[`cset`,`N`],[`min`,2],[`max`,2],[`opt`,!0],[`linters`,R([`lintss`])]]),ro=new Map([[`parts`,R([$a,eo,to,no])],[`req`,R([R([R([`01`]),R([`02`])])])]]),io=new Map([[`cset`,`X`],[`min`,1],[`max`,50],[`opt`,!1],[`linters`,R([])]]),ao=new Map([[`parts`,R([io])],[`req`,R([R([R([`00`]),R([`01`])])])]]),oo=new Map([[`cset`,`Y`],[`min`,1],[`max`,30],[`opt`,!1],[`linters`,R([`lintgcppos1`])]]),so=new Map([[`parts`,R([oo])],[`dlpkey`,R([R([`8011`])])]]),co=new Map([[`cset`,`N`],[`min`,1],[`max`,12],[`opt`,!1],[`linters`,R([`lintnozeroprefix`])]]),lo=new Map([[`parts`,R([co])],[`req`,R([R([R([`8010`])])])],[`dlattr`,!1]]),uo=new Map([[`cset`,`X`],[`min`,1],[`max`,20],[`opt`,!1],[`linters`,R([])]]),fo=new Map([[`parts`,R([uo])],[`req`,R([R([R([`01`]),R([`8006`])])])]]),po=new Map([[`cset`,`X`],[`min`,1],[`max`,25],[`opt`,!1],[`linters`,R([`lintcsumalpha`,`lintgcppos1`])]]),mo=new Map([[`parts`,R([po])],[`dlpkey`,R([])]]),ho=new Map([[`cset`,`X`],[`min`,1],[`max`,25],[`opt`,!1],[`linters`,R([`lintcsumalpha`,`lintgcppos1`,`linthasnondigit`])]]),go=new Map([[`parts`,R([ho])],[`req`,R([R([R([`01`])])])],[`dlattr`,!1]]),_o=new Map([[`cset`,`N`],[`min`,18],[`max`,18],[`opt`,!1],[`linters`,R([`lintcsum`,`lintgcppos1`])]]),vo=new Map([[`parts`,R([_o])],[`ex`,R([`8018`])],[`dlpkey`,R([R([`8019`])])]]),yo=new Map([[`cset`,`N`],[`min`,18],[`max`,18],[`opt`,!1],[`linters`,R([`lintcsum`,`lintgcppos1`])]]),bo=new Map([[`parts`,R([yo])],[`ex`,R([`8017`])],[`dlpkey`,R([R([`8019`])])]]),xo=new Map([[`cset`,`N`],[`min`,1],[`max`,10],[`opt`,!1],[`linters`,R([])]]),So=new Map([[`parts`,R([xo])],[`req`,R([R([R([`8017`]),R([`8018`])])])],[`dlattr`,!1]]),Co=new Map([[`cset`,`X`],[`min`,1],[`max`,25],[`opt`,!1],[`linters`,R([])]]),wo=new Map([[`parts`,R([Co])],[`req`,R([R([R([`415`])])])],[`dlattr`,!1]]),To=new Map([[`cset`,`N`],[`min`,14],[`max`,14],[`opt`,!1],[`linters`,R([`lintcsum`,`lintgcppos2`])]]),Eo=new Map([[`cset`,`N`],[`min`,4],[`max`,4],[`opt`,!1],[`linters`,R([`lintpieceoftotal`])]]),Do=new Map([[`parts`,R([To,Eo])],[`ex`,R([`02`,`8006`])],[`req`,R([R([R([`37`])])])]]),Oo=new Map([[`cset`,`Z`],[`min`,1],[`max`,90],[`opt`,!1],[`linters`,R([])]]),ko=new Map([[`parts`,R([Oo])],[`req`,R([R([R([`00`]),R([`01`,`21`]),R([`253`]),R([`255`]),R([`8003`]),R([`8004`]),R([`8006`,`21`]),R([`8010`,`8011`]),R([`8017`]),R([`8018`])])])]]),Ao=new Map([[`cset`,`N`],[`min`,15],[`max`,15],[`opt`,!1],[`linters`,R([])]]),jo=new Map([[`parts`,R([Ao])],[`req`,R([R([R([`01`,`21`])])])],[`dlattr`,!1]]),Mo=new Map([[`cset`,`N`],[`min`,15],[`max`,15],[`opt`,!1],[`linters`,R([])]]),No=new Map([[`parts`,R([Mo])],[`req`,R([R([R([`01`,`21`,`8040`])])])],[`dlattr`,!1]]),Po=new Map([[`cset`,`N`],[`min`,32],[`max`,32],[`opt`,!1],[`linters`,R([])]]),Fo=new Map([[`parts`,R([Po])],[`req`,R([R([R([`01`,`21`,`8040`])])])],[`dlattr`,!1]]),Io=new Map([[`cset`,`N`],[`min`,18],[`max`,18],[`opt`,!1],[`linters`,R([])]]),Lo=new Map([[`cset`,`N`],[`min`,1],[`max`,2],[`opt`,!0],[`linters`,R([])]]),Ro=new Map([[`parts`,R([Io,Lo])],[`req`,R([R([R([`01`,`21`,`8040`])])])],[`dlattr`,!1]]),zo=new Map([[`cset`,`X`],[`min`,1],[`max`,70],[`opt`,!1],[`linters`,R([`lintcouponcode`])]]),Bo=new Map([[`parts`,R([zo])]]),Vo=new Map([[`cset`,`N`],[`min`,4],[`max`,4],[`opt`,!1],[`linters`,R([])]]),Ho=new Map([[`parts`,R([Vo])],[`req`,R([R([R([`255`])])])]]),Uo=new Map([[`cset`,`X`],[`min`,1],[`max`,70],[`opt`,!1],[`linters`,R([`lintcouponposoffer`])]]),Wo=new Map([[`parts`,R([Uo])]]),Go=new Map([[`cset`,`X`],[`min`,1],[`max`,70],[`opt`,!1],[`linters`,R([])]]),Ko=new Map([[`parts`,R([Go])],[`req`,R([R([R([`01`])])])],[`dlattr`,!1]]),qo=new Map([[`cset`,`X`],[`min`,1],[`max`,30],[`opt`,!1],[`linters`,R([])]]),Jo=new Map([[`parts`,R([qo])]]),Yo=new Map([[`cset`,`X`],[`min`,1],[`max`,90],[`opt`,!1],[`linters`,R([])]]),Xo=new Map([[`parts`,R([Yo])]]);L.gs1syntax=new Map([[`00`,n],[`01`,i],[`02`,o],[`03`,c],[`10`,u],[`11`,f],[`12`,m],[`13`,g],[`15`,g],[`16`,g],[`17`,v],[`20`,b],[`21`,S],[`22`,w],[`235`,E],[`240`,O],[`241`,O],[`242`,A],[`243`,te],[`250`,ne],[`251`,ie],[`253`,se],[`254`,le],[`255`,de],[`30`,pe],[`3100`,he],[`3101`,he],[`3102`,he],[`3103`,he],[`3104`,he],[`3105`,he],[`3110`,_e],[`3111`,_e],[`3112`,_e],[`3113`,_e],[`3114`,_e],[`3115`,_e],[`3120`,ye],[`3121`,ye],[`3122`,ye],[`3123`,ye],[`3124`,ye],[`3125`,ye],[`3130`,xe],[`3131`,xe],[`3132`,xe],[`3133`,xe],[`3134`,xe],[`3135`,xe],[`3140`,Ce],[`3141`,Ce],[`3142`,Ce],[`3143`,Ce],[`3144`,Ce],[`3145`,Ce],[`3150`,Te],[`3151`,Te],[`3152`,Te],[`3153`,Te],[`3154`,Te],[`3155`,Te],[`3160`,De],[`3161`,De],[`3162`,De],[`3163`,De],[`3164`,De],[`3165`,De],[`3200`,ke],[`3201`,ke],[`3202`,ke],[`3203`,ke],[`3204`,ke],[`3205`,ke],[`3210`,je],[`3211`,je],[`3212`,je],[`3213`,je],[`3214`,je],[`3215`,je],[`3220`,Ne],[`3221`,Ne],[`3222`,Ne],[`3223`,Ne],[`3224`,Ne],[`3225`,Ne],[`3230`,Fe],[`3231`,Fe],[`3232`,Fe],[`3233`,Fe],[`3234`,Fe],[`3235`,Fe],[`3240`,Le],[`3241`,Le],[`3242`,Le],[`3243`,Le],[`3244`,Le],[`3245`,Le],[`3250`,ze],[`3251`,ze],[`3252`,ze],[`3253`,ze],[`3254`,ze],[`3255`,ze],[`3260`,Ve],[`3261`,Ve],[`3262`,Ve],[`3263`,Ve],[`3264`,Ve],[`3265`,Ve],[`3270`,Ue],[`3271`,Ue],[`3272`,Ue],[`3273`,Ue],[`3274`,Ue],[`3275`,Ue],[`3280`,N],[`3281`,N],[`3282`,N],[`3283`,N],[`3284`,N],[`3285`,N],[`3290`,Ke],[`3291`,Ke],[`3292`,Ke],[`3293`,Ke],[`3294`,Ke],[`3295`,Ke],[`3300`,Je],[`3301`,Je],[`3302`,Je],[`3303`,Je],[`3304`,Je],[`3305`,Je],[`3310`,Xe],[`3311`,Xe],[`3312`,Xe],[`3313`,Xe],[`3314`,Xe],[`3315`,Xe],[`3320`,Qe],[`3321`,Qe],[`3322`,Qe],[`3323`,Qe],[`3324`,Qe],[`3325`,Qe],[`3330`,et],[`3331`,et],[`3332`,et],[`3333`,et],[`3334`,et],[`3335`,et],[`3340`,nt],[`3341`,nt],[`3342`,nt],[`3343`,nt],[`3344`,nt],[`3345`,nt],[`3350`,it],[`3351`,it],[`3352`,it],[`3353`,it],[`3354`,it],[`3355`,it],[`3360`,ot],[`3361`,ot],[`3362`,ot],[`3363`,ot],[`3364`,ot],[`3365`,ot],[`3370`,ct],[`3371`,ct],[`3372`,ct],[`3373`,ct],[`3374`,ct],[`3375`,ct],[`3400`,ut],[`3401`,ut],[`3402`,ut],[`3403`,ut],[`3404`,ut],[`3405`,ut],[`3410`,ft],[`3411`,ft],[`3412`,ft],[`3413`,ft],[`3414`,ft],[`3415`,ft],[`3420`,mt],[`3421`,mt],[`3422`,mt],[`3423`,mt],[`3424`,mt],[`3425`,mt],[`3430`,gt],[`3431`,gt],[`3432`,gt],[`3433`,gt],[`3434`,gt],[`3435`,gt],[`3440`,vt],[`3441`,vt],[`3442`,vt],[`3443`,vt],[`3444`,vt],[`3445`,vt],[`3450`,bt],[`3451`,bt],[`3452`,bt],[`3453`,bt],[`3454`,bt],[`3455`,bt],[`3460`,St],[`3461`,St],[`3462`,St],[`3463`,St],[`3464`,St],[`3465`,St],[`3470`,wt],[`3471`,wt],[`3472`,wt],[`3473`,wt],[`3474`,wt],[`3475`,wt],[`3480`,Et],[`3481`,Et],[`3482`,Et],[`3483`,Et],[`3484`,Et],[`3485`,Et],[`3490`,Ot],[`3491`,Ot],[`3492`,Ot],[`3493`,Ot],[`3494`,Ot],[`3495`,Ot],[`3500`,At],[`3501`,At],[`3502`,At],[`3503`,At],[`3504`,At],[`3505`,At],[`3510`,Mt],[`3511`,Mt],[`3512`,Mt],[`3513`,Mt],[`3514`,Mt],[`3515`,Mt],[`3520`,Pt],[`3521`,Pt],[`3522`,Pt],[`3523`,Pt],[`3524`,Pt],[`3525`,Pt],[`3530`,It],[`3531`,It],[`3532`,It],[`3533`,It],[`3534`,It],[`3535`,It],[`3540`,Rt],[`3541`,Rt],[`3542`,Rt],[`3543`,Rt],[`3544`,Rt],[`3545`,Rt],[`3550`,Bt],[`3551`,Bt],[`3552`,Bt],[`3553`,Bt],[`3554`,Bt],[`3555`,Bt],[`3560`,Ht],[`3561`,Ht],[`3562`,Ht],[`3563`,Ht],[`3564`,Ht],[`3565`,Ht],[`3570`,Wt],[`3571`,Wt],[`3572`,Wt],[`3573`,Wt],[`3574`,Wt],[`3575`,Wt],[`3600`,Kt],[`3601`,Kt],[`3602`,Kt],[`3603`,Kt],[`3604`,Kt],[`3605`,Kt],[`3610`,Jt],[`3611`,Jt],[`3612`,Jt],[`3613`,Jt],[`3614`,Jt],[`3615`,Jt],[`3620`,Xt],[`3621`,Xt],[`3622`,Xt],[`3623`,Xt],[`3624`,Xt],[`3625`,Xt],[`3630`,Qt],[`3631`,Qt],[`3632`,Qt],[`3633`,Qt],[`3634`,Qt],[`3635`,Qt],[`3640`,en],[`3641`,en],[`3642`,en],[`3643`,en],[`3644`,en],[`3645`,en],[`3650`,nn],[`3651`,nn],[`3652`,nn],[`3653`,nn],[`3654`,nn],[`3655`,nn],[`3660`,an],[`3661`,an],[`3662`,an],[`3663`,an],[`3664`,an],[`3665`,an],[`3670`,sn],[`3671`,sn],[`3672`,sn],[`3673`,sn],[`3674`,sn],[`3675`,sn],[`3680`,ln],[`3681`,ln],[`3682`,ln],[`3683`,ln],[`3684`,ln],[`3685`,ln],[`3690`,dn],[`3691`,dn],[`3692`,dn],[`3693`,dn],[`3694`,dn],[`3695`,dn],[`37`,pn],[`3900`,hn],[`3901`,hn],[`3902`,hn],[`3903`,hn],[`3904`,hn],[`3905`,hn],[`3906`,hn],[`3907`,hn],[`3908`,hn],[`3909`,hn],[`3910`,vn],[`3911`,vn],[`3912`,vn],[`3913`,vn],[`3914`,vn],[`3915`,vn],[`3916`,vn],[`3917`,vn],[`3918`,vn],[`3919`,vn],[`3920`,bn],[`3921`,bn],[`3922`,bn],[`3923`,bn],[`3924`,bn],[`3925`,bn],[`3926`,bn],[`3927`,bn],[`3928`,bn],[`3929`,bn],[`3930`,Cn],[`3931`,Cn],[`3932`,Cn],[`3933`,Cn],[`3934`,Cn],[`3935`,Cn],[`3936`,Cn],[`3937`,Cn],[`3938`,Cn],[`3939`,Cn],[`3940`,Tn],[`3941`,Tn],[`3942`,Tn],[`3943`,Tn],[`3950`,Dn],[`3951`,Dn],[`3952`,Dn],[`3953`,Dn],[`3954`,Dn],[`3955`,Dn],[`400`,kn],[`401`,jn],[`402`,Nn],[`403`,Fn],[`410`,Ln],[`411`,Ln],[`412`,Ln],[`413`,Ln],[`414`,zn],[`415`,Vn],[`416`,Un],[`417`,Gn],[`420`,qn],[`421`,Xn],[`422`,Qn],[`423`,ir],[`424`,or],[`425`,fr],[`426`,mr],[`427`,gr],[`4300`,vr],[`4301`,vr],[`4302`,br],[`4303`,Sr],[`4304`,wr],[`4305`,wr],[`4306`,wr],[`4307`,Er],[`4308`,Or],[`4309`,jr],[`4310`,Nr],[`4311`,Nr],[`4312`,Fr],[`4313`,Lr],[`4314`,zr],[`4315`,zr],[`4316`,zr],[`4317`,Vr],[`4318`,Ur],[`4319`,Gr],[`4320`,qr],[`4321`,Yr],[`4322`,Yr],[`4323`,Yr],[`4324`,Qr],[`4325`,Qr],[`4326`,ei],[`4330`,ri],[`4331`,oi],[`4332`,li],[`4333`,fi],[`7001`,mi],[`7002`,gi],[`7003`,yi],[`7004`,xi],[`7005`,Ci],[`7006`,Ti],[`7007`,Oi],[`7008`,Ai],[`7009`,Mi],[`7010`,Pi],[`7011`,Li],[`7020`,zi],[`7021`,Vi],[`7022`,Ui],[`7023`,Gi],[`7030`,Ji],[`7031`,Ji],[`7032`,Ji],[`7033`,Ji],[`7034`,Ji],[`7035`,Ji],[`7036`,Ji],[`7037`,Ji],[`7038`,Ji],[`7039`,Ji],[`7040`,$i],[`7041`,ta],[`710`,ra],[`711`,ra],[`712`,ra],[`713`,ra],[`714`,ra],[`715`,ra],[`716`,ra],[`717`,ra],[`7230`,oa],[`7231`,oa],[`7232`,oa],[`7233`,oa],[`7234`,oa],[`7235`,oa],[`7236`,oa],[`7237`,oa],[`7238`,oa],[`7239`,oa],[`7240`,ca],[`7241`,ua],[`7242`,fa],[`7250`,ma],[`7251`,_a],[`7252`,ya],[`7253`,xa],[`7254`,xa],[`7255`,Ca],[`7256`,Ta],[`7257`,Da],[`7258`,ka],[`7259`,ja],[`8001`,La],[`8002`,za],[`8003`,Ua],[`8004`,Ga],[`8005`,qa],[`8006`,Xa],[`8007`,Qa],[`8008`,ro],[`8009`,ao],[`8010`,so],[`8011`,lo],[`8012`,fo],[`8013`,mo],[`8014`,go],[`8017`,vo],[`8018`,bo],[`8019`,So],[`8020`,wo],[`8026`,Do],[`8030`,ko],[`8040`,jo],[`8041`,No],[`8042`,Fo],[`8043`,Ro],[`8110`,Bo],[`8111`,Ho],[`8112`,Wo],[`8200`,Ko],[`90`,Jo],[`91`,Xo],[`92`,Xo],[`93`,Xo],[`94`,Xo],[`95`,Xo],[`96`,Xo],[`97`,Xo],[`98`,Xo],[`99`,Xo]]),I[F++]=1/0;for(var Zo=R([`00`,`01`,`02`,`03`,`04`,`11`,`12`,`13`,`14`,`15`,`16`,`17`,`18`,`19`,`20`,`31`,`32`,`33`,`34`,`35`,`36`,`41`]),Qo=0,$o=Zo.length;Qo<$o;Qo++){var es=H(Zo,Qo);I[F++]=es,I[F++]=es}var ts=z();L.aifixed=ts,I[F++]=1/0,I[F++]=0;for(var ns=0,rs=82;ns<rs;ns++){var is=H(`!"%&'()*+,-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz`,ns),as=I[--F];I[F++]=is,I[F++]=as,I[F++]=as+1}F--;var os=z();L.cset82=os,I[F++]=1/0,I[F++]=0;for(var ss=0,cs=39;ss<cs;ss++){var ls=I[--F];I[F++]=H(`#-/0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ`,ss),I[F++]=ls,I[F++]=ls+1}F--;var us=z();L.cset39=us,I[F++]=1/0,I[F++]=0;for(var ds=0,fs=32;ds<fs;ds++){var ps=I[--F];I[F++]=H(`23456789ABCDEFGHJKLMNPQRSTUVWXYZ`,ds),I[F++]=ps,I[F++]=ps+1}F--;var ms=z();L.cset32=ms,I[F++]=1/0,I[F++]=0;for(var hs=0,gs=64;hs<gs;hs++){var _s=I[--F];I[F++]=H(`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_`,hs),I[F++]=_s,I[F++]=_s+1}F--;var vs=z();L.cset64=vs,I[F++]=1/0;for(var ys=R(`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`.split(`.`)),bs=0,xs=ys.length;bs<xs;bs++){var Ss=H(ys,bs);I[F++]=Ss,I[F++]=Ss}var Cs=z();L.iso3166=Cs,I[F++]=1/0;for(var ws=R(`AD.AE.AF.AG.AI.AL.AM.AO.AQ.AR.AS.AT.AU.AW.AX.AZ.BA.BB.BD.BE.BF.BG.BH.BI.BJ.BL.BM.BN.BO.BQ.BR.BS.BT.BV.BW.BY.BZ.CA.CC.CD.CF.CG.CH.CI.CK.CL.CM.CN.CO.CR.CU.CV.CW.CX.CY.CZ.DE.DJ.DK.DM.DO.DZ.EC.EE.EG.EH.ER.ES.ET.FI.FJ.FK.FM.FO.FR.GA.GB.GD.GE.GF.GG.GH.GI.GL.GM.GN.GP.GQ.GR.GS.GT.GU.GW.GY.HK.HM.HN.HR.HT.HU.ID.IE.IL.IM.IN.IO.IQ.IR.IS.IT.JE.JM.JO.JP.KE.KG.KH.KI.KM.KN.KP.KR.KW.KY.KZ.LA.LB.LC.LI.LK.LR.LS.LT.LU.LV.LY.MA.MC.MD.ME.MF.MG.MH.MK.ML.MM.MN.MO.MP.MQ.MR.MS.MT.MU.MV.MW.MX.MY.MZ.NA.NC.NE.NF.NG.NI.NL.NO.NP.NR.NU.NZ.OM.PA.PE.PF.PG.PH.PK.PL.PM.PN.PR.PS.PT.PW.PY.QA.RE.RO.RS.RU.RW.SA.SB.SC.SD.SE.SG.SH.SI.SJ.SK.SL.SM.SN.SO.SR.SS.ST.SV.SX.SY.SZ.TC.TD.TF.TG.TH.TJ.TK.TL.TM.TN.TO.TR.TT.TV.TW.TZ.UA.UG.UM.US.UY.UZ.VA.VC.VE.VG.VI.VN.VU.WF.WS.YE.YT.ZA.ZM.ZW`.split(`.`)),Ts=0,Es=ws.length;Ts<Es;Ts++){var Ds=H(ws,Ts);I[F++]=Ds,I[F++]=Ds}var Os=z();L.iso3166alpha2=Os,I[F++]=1/0;for(var ks=R(`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`.split(`.`)),As=0,js=ks.length;As<js;As++){var Ms=H(ks,As);I[F++]=Ms,I[F++]=Ms}var Ns=z();L.iso4217=Ns,I[F++]=1/0;for(var Ps=R(`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`.split(`.`)),Fs=0,Is=Ps.length;Fs<Is;Fs++){var Ls=H(Ps,Fs);I[F++]=Ls,I[F++]=Ls}var Rs=z();L.aidcmediatype=Rs,I[F++]=1/0;for(var zs=R(`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`.split(`.`)),Bs=0,Vs=zs.length;Bs<Vs;Bs++){var Hs=H(zs,Bs);I[F++]=Hs,I[F++]=Hs}var Us=z();L.packagetype=Us,L=e}var e=L;L=Object.assign({},L,Of.globals);var Ws=I[--F];if(Y(Ws,`ai`)){var Gs=I[--F];cf(Gs,`(`),I[--F]||(I[F-1]=`bwipp.GS1aiMissingOpenParen#2949`,I[F++]=`AIs must start with '('`,Q()),F--;var Ks=I[--F];for(I[F++]=1/0,I[F++]=Ks;;){if(I[F-1].length==0){F--;break}var qs=I[--F];lf(qs,`)`),I[--F]||(uf(),I[F++]=`bwipp.GS1aiMissingCloseParen#2955`,I[F++]=`AIs must end with ')'`,Q());var Js=I[--F];F--;var Ys=I[--F];if(I[F++]=Js,lf(Ys,`(`),I[--F]){var Xs=I[--F];F--;var Zs=I[--F];I[F++]=Xs,I[F++]=Zs}else I[F++]=``}var Qs=df();if(I[F++]=Qs,Qs>0)for(var $s=I[--F],ec=$s,tc=~~($s/2)+1;ec>=tc;--ec)Qd(ec,-1);else F--;ff(R(~~(df()/2)));var nc=I[--F];L.ais=nc,ff(R(df()));var rc=I[--F];I[F++]=1/0,q(rc,function(){I[F++]=new Map([[`parse`,L.parse],[`parseonly`,!0],[`parsefnc`,!1]]),Df()});var ic=R();L.vals=ic,F--}else{var ac=I[--F];if(cf(ac,`http://`),!I[--F]){var oc=I[--F];if(cf(oc,`HTTP://`),!I[--F]){var sc=I[--F];if(cf(sc,`https://`),!I[--F]){var cc=I[--F];cf(cc,`HTTPS://`),I[--F]||(I[F-1]=`bwipp.GS1dlURIbadScheme#2974`,I[F++]=`Scheme must be http:// HTTP:// https:// or HTTPS://`,Q())}}}F--;var lc=I[--F];lf(lc,`/`),I[--F]||(I[F-1]=`bwipp.GS1dlMissingDomainOrPathInfo#2980`,I[F++]=`URI must contain a domain and path info`,Q()),F-=2;var uc=I[--F];if(lf(uc,`#`),I[--F]){var dc=I[--F];F--,I[F-1]=dc}var fc=I[--F];if(lf(fc,`?`),!I[--F]){var pc=I[--F];I[F++]=``,I[F++]=null,I[F++]=pc}var mc=I[--F];L.pp=mc,F--;var hc=I[--F];for(L.qp=hc,I[F++]=1/0,I[F++]=0,I[F++]=0,I[F++]=L.pp;;){var gc=I[--F];if(lf(gc,`/`),!I[--F]){F--;break}var _c=I[--F];F--;var vc=_c.length+1,yc=I[--F],bc=I[F-1];I[F++]=Z(vc+bc),I[F++]=yc}ff(R(df()-1));var xc=I[--F];L.pipos=xc,F-=2,L.pipos.length<=1&&(I[F++]=`bwipp.GS1dlNoAIinfo#3005`,I[F++]=`The path was too short to contain AI info`,Q()),I[F++]=!1;for(var Sc=L.pipos.length-2;Sc>=0;Sc-=2){var Cc=H(L.pipos,Sc),wc=G(L.pp,Cc,Z(H(L.pipos,Sc+1)-Cc)-1),Tc=U(L.gs1syntax,wc);if(I[F++]=Sc,I[F++]=wc,Tc){var Ec=I[--F];if(U(H(L.gs1syntax,Ec),`dlpkey`)){var Dc=I[--F];I[F-1]=Dc,I[F++]=!0;break}}else F--;F--}I[--F]||(I[F++]=`bwipp.GS1dlNoAIinfo#3024`,I[F++]=`The path does not contain a valid primary key`,Q());var Oc=I[--F],kc=H(L.pipos,Oc);for(L.pp=G(L.pp,kc,Z(L.pp.length-kc)),L.uriunescape=function(){var e=I[--F];L.qq=e;var t=I[--F];for(L.in=t,L.out=B(L.in.length),L.badhex=!1,I[F++]=0,I[F++]=0;!(I[F-2]>=L.in.length);){var n=I[F-2],r=H(L.in,n);if(I[F++]=r,r==43&&L.qq){F--;var i=I[--F];W(L.out,i,32),I[F-1]+=1,I[F++]=i+1}else{var a=I[F-1],o=I[F-3];if(a==37&&o<L.in.length-2){F--;var s=I[F-2],c=G(L.in,s+1,2);I[F++]=0;for(var l=0,u=c.length;l<u;l++){var d=H(c,l);if(I[F++]=d,d>=48&&d<=57)I[F-1]-=48;else{var f=I[F-1];if(f>=65&&f<=70)I[F-1]-=55;else{var p=I[F-1];if(p>=97&&p<=102)I[F-1]-=87;else{F-=2,L.badhex=!0,I[F++]=0;break}}}var m=I[--F],h=I[--F];I[F++]=Z(m+h*16)}if(L.badhex){F-=2;break}var g=I[--F],_=I[--F];W(L.out,_,g),I[F-1]+=3,I[F++]=_+1}else{var v=I[--F],y=I[--F];W(L.out,y,v),I[F-1]+=1,I[F++]=y+1}}}L.badhex&&(uf(),I[F++]=`bwipp.GS1dlBadHexCharacter#3059`,I[F++]=`Invalid hex character`,Q());var b=I[--F];L.out=G(L.out,0,b),I[F-1]=L.out},L.isvaliddlpkeyseq=function(){var e=I[--F];L.in=e;var t=H(L.gs1syntax,H(L.in,0));I[F++]=!1,q(H(t,`dlpkey`),function(){var e=I[--F];for(L.seq=e,L.i=1,L.j=0;!(L.i>=L.in.length||L.j>=L.seq.length);)Y(H(L.in,L.i),H(L.seq,L.j))&&(L.i+=1),L.j+=1;if(L.i==L.in.length)return I[F-1]=!0,!0})},L.ais=R(99),L.vals=R(99),I[F++]=1/0,I[F++]=0,I[F++]=L.pp;;){var Ac=I[--F];if(lf(Ac,`/`),I[--F]){var jc=I[--F];F--;var Mc=I[--F],Nc=I[F-1];if(W(L.ais,Nc,jc),lf(Mc,`/`),I[--F]){var Pc=I[--F];I[F-1]=Pc}else{var Fc=I[--F];I[F++]=``,I[F++]=Fc}var Ic=I[--F],Lc=I[F-2];I[F++]=L.vals,I[F++]=Lc,I[F++]=Ic,I[F++]=!1,L.uriunescape();var Rc=I[--F],zc=I[--F],Bc=I[--F];W(Bc,zc,Rc)}else{F--;break}var Vc=I[--F];I[F-1]+=1,I[F++]=Vc}var Hc=I[--F];for(L.plen=Hc,I[F++]=Hc,Hc>1&&(I[F++]=G(L.ais,0,L.plen),L.isvaliddlpkeyseq(),I[--F]||(uf(),I[F++]=`bwipp.GS1dlBadPathInfo#3105`,I[F++]=`The AIs in the path are not a valid key-qualifier sequence for the key`,Q())),I[F++]=L.qp;;){if(I[F-1].length==0){F--;break}var Uc=I[--F];if(lf(Uc,`&`),I[--F]){var Wc=I[--F];I[F-1]=Wc}else{var Gc=I[--F];I[F++]=``,I[F++]=Gc}var Kc=I[--F];if(lf(Kc,`=`),I[--F]){var qc=I[F-1],Jc=!0;if(q(qc,function(){var e=I[--F];Jc=Jc&&e>=48&&e<=57}),Jc){var Yc=I[--F];F--;var Xc=I[--F],Zc=I[F-2];W(L.ais,Zc,Yc),I[F++]=L.vals,I[F++]=Zc,I[F++]=Xc,I[F++]=!0,L.uriunescape();var Qc=I[--F],$c=I[--F],el=I[--F];W(el,$c,Qc);var tl=I[--F];I[F-1]+=1,I[F++]=tl}else F-=3}else F--}for(var nl=I[F-1],rl=G(L.ais,L.plen,Z(nl-L.plen)),il=0,al=rl.length;il<al;il++){var ol=H(rl,il),sl=U(L.gs1syntax,ol);if(I[F++]=ol,sl){var cl=I[F-1],ll=H(L.gs1syntax,cl),ul=U(ll,`dlattr`);if(I[F++]=ll,I[F++]=`dlattr`,ul){var dl=I[--F],fl=I[--F];I[F++]=H(fl,dl)}else F-=2,I[F++]=!0}else I[F++]=L.dontlint;if(!I[--F]){var pl=I[F-1],ml=pl.length,hl=B(ml+46);K(hl,0,`AI (`),K(hl,4,pl),K(hl,ml+4,`) is not a valid GS1 DL URI data attribute`),F--;var gl=df()+2;I[F++]=`bwipp.GS1dlInvalidDataAttribute#3139`,I[F++]=hl,Qd(gl+1,2),uf(),Q()}F--}for(var _l=I[F-1],vl=G(L.ais,L.plen,Z(_l-L.plen)),yl=0,bl=vl.length;yl<bl;yl++){I[F++]=H(vl,yl);for(var xl=L.plen;xl>=1;--xl){var Sl=I[F-1];I[F++]=xl,I[F++]=Sl,I[F++]=1/0,J(G(L.ais,0,L.plen)),Qd(df()+3,-2);var Cl=I[--F],wl=I[--F];I[F++]=Cl,Qd(wl,1);var Tl=R();if(I[F++]=Tl,L.isvaliddlpkeyseq(),I[--F]){var El=I[--F];I[F-1]=El;var Dl=I[F-1],Ol=Dl.length,kl=B(Ol+50);K(kl,0,`AI (`),K(kl,4,Dl),K(kl,Ol+4,`) from query params should be in the path info`),F--;var Al=df()+2;I[F++]=`bwipp.GS1dlAttributeMustBeQualifier#3157`,I[F++]=kl,Qd(Al+1,2),uf(),Q()}}F--}var jl=I[--F];L.ais=G(L.ais,0,jl),L.vals=G(L.vals,0,jl),F--;for(var Ml=0,Nl=L.ais.length-1;Ml<=Nl;Ml+=1){if(I[F++]=Ml,Y(H(L.ais,Ml),`01`)){var Pl=I[F-1],Fl=H(L.vals,Pl),Il=Fl.length;if(I[F++]=Fl,Il==8||Il==12||Il==13){var Ll=ef(B(14),`00000000000000`);I[F++]=Ll,I[F++]=Ll;var Rl=I[F-3],zl=I[F-1];K(zl,14-Rl.length,Rl);var Bl=I[F-2];F-=3;var Vl=I[F-1];W(L.vals,Vl,Bl)}else F--}F--}}I[F++]=1/0;for(var Hl=L.ais,Ul=0,Wl=Hl.length;Ul<Wl;Ul++){var Gl=H(Hl,Ul);if(I[F++]=!0,I[F++]=Gl,Gl.length>=2){var Kl=I[--F];U(L.aifixed,G(Kl,0,2))&&(I[F-1]=!1)}else F--}if(L.fncs=R(),L.lintnumeric=function(){var e=I[--F];if(I[F++]=!0,q(e,function(){var e=I[--F];if(e<48||e>57)return I[F-1]=!1,!0}),!I[--F])return I[F-1]=`bwipp.GS1notNumeric#3199`,I[F++]=`Not numeric`,I[F++]=!1,!0},L.lintcset82=function(){var e=I[--F];if(I[F++]=!0,q(e,function(){var e=I[--F];if(!U(L.cset82,e))return I[F-1]=!1,!0}),!I[--F])return I[F-1]=`bwipp.GS1badCSET82character#3204`,I[F++]=`Invalid CSET 82 character`,I[F++]=!1,!0},L.lintcset39=function(){var e=I[--F];if(I[F++]=!0,q(e,function(){var e=I[--F];if(!U(L.cset39,e))return I[F-1]=!1,!0}),!I[--F])return I[F-1]=`bwipp.GS1badCSET39character#3209`,I[F++]=`Invalid CSET 39 character`,I[F++]=!1,!0},L.lintcset64=function(){var e=I[F-1];if(lf(e,`=`),I[--F]){var t=I[--F];I[F-1]=t.length%3,I[F++]=t;var n=I[F-2],r=I[F-3];I[F-3]=I[F-1],F-=2,I[F++]=r,I[F++]=n,I[F++]=!1,n==1&&Y(r,`=`)&&(I[F-1]=!0);var i=I[F-2],a=I[F-3];if(i==2&&a.length==0&&(I[F-1]=!0),!I[--F])return F-=5,I[F++]=`bwipp.GS1badCSET64padding#3218`,I[F++]=`Invalid CSET 64 padding`,I[F++]=!1,!0;F-=2;var o=I[--F],s=I[--F];I[F++]=o,I[F++]=s}F--;var c=I[--F];if(I[F++]=!0,q(c,function(){var e=I[--F];if(!U(L.cset64,e))return I[F-1]=!1,!0}),!I[--F])return I[F-1]=`bwipp.GS1badCSET64character#3224`,I[F++]=`Invalid CSET 64 character`,I[F++]=!1,!0},L.lintgcppos1=function(){if(I[F-1].length<2)return F-=2,I[F++]=`bwipp.GS1gcpTooShort#3228`,I[F++]=`Value is too short to contain a GS1 Company Prefix`,I[F++]=!1,!0;var e=I[--F],t=H(e,0),n=H(e,1);if(t<48||t>57||n<48||n>57)return I[F-1]=`bwipp.GS1badGCP#3231`,I[F++]=`Non-numeric GS1 Company Prefix`,I[F++]=!1,!0},L.lintgcppos2=function(){if(I[F-1].length<1)return F-=2,I[F++]=`bwipp.GS1valueTooShortForOffsetGCP#3236`,I[F++]=`Value is too short to contain an offset GS1 Company Prefix`,I[F++]=!1,!0;var e=I[--F];I[F++]=G(e,1,e.length-1),L.lintgcppos1()},L.lintimporteridx=function(){var e=I[--F];if(lf(`-0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz`,e),!I[--F])return F-=2,I[F++]=`bwipp.GS1badImporterIndex#3242`,I[F++]=`Invalid importer index`,I[F++]=!1,!0;F-=3},L.lintcsum=function(){var e=I[--F],t=e.length%2==0?3:1;I[F++]=1/0,I[F++]=t,q(e,function(){var e=I[--F],t=I[--F];I[F++]=(e-48)*t,I[F++]=4-t}),F--;var n=df()+1;I[F++]=0;for(var r=0,i=n-1;r<i;r++){var a=I[--F],o=I[--F];I[F++]=Z(o+a)}var s=I[--F];if(F--,s%10!=0)return I[F-1]=`bwipp.GS1badChecksum#3251`,I[F++]=`Bad checksum`,I[F++]=!1,!0},L.lintcsumalpha=function(){if(I[F-1].length<2)return F-=2,I[F++]=`bwipp.GS1alphaTooShort#3255`,I[F++]=`Alphanumeric string is too short to check`,I[F++]=!1,!0;var e=I[F-1];I[F++]=e.length-2;var t=G(e,0,e.length-2);if(I[F++]=1/0,q(t,function(){var e=I[F-1];if(U(L.cset82,e)){var t=I[--F];I[F++]=H(L.cset82,t)}else return I[F++]=-1,!0}),I[F-1]==-1)return uf(),F-=3,I[F++]=`bwipp.GS1UnknownCSET82Character#3261`,I[F++]=`Unknown CSET 82 character`,I[F++]=!1,!0;ff(R(df()));var n=I[--F];I[F-1]=n;var r=I[F-2],i=I[F-3];I[F-3]=I[F-1],F-=2;var a=G(i,r,2);if(I[F++]=1/0,q(a,function(){var e=I[F-1];if(U(L.cset32,e)){var t=I[--F];I[F++]=H(L.cset32,t)}else return I[F++]=-1,!0}),I[F-1]==-1)return uf(),F-=2,I[F++]=`bwipp.GS1UnknownCSET32Character#3267`,I[F++]=`Unknown CSET 32 character`,I[F++]=!1,!0;ff(R(df()));var o=I[--F];F--;var s=I[--F],c=s.length;if(I[F++]=Z(H(o,0)*32+H(o,1)),I[F++]=s,I[F++]=L.gs1process_primes,I[F++]=c,c>L.gs1process_primes.length)return F-=5,I[F++]=`bwipp.GS1alphaTooLong#3272`,I[F++]=`Alphanumeric string is too long to check`,I[F++]=!1,!0;for(var l=I[--F],u=I[--F],d=G(u,0,l),f=0,p=d.length;f<p;f++){var m=I[--F];I[F++]=H(d,f),I[F++]=m}var h=I[--F];I[F++]=0,q(h,function(){var e=I[F-3],t=I[F-1],n=I[F-2];F-=3,I[F++]=Z(n+e*t)});var g=I[--F];if(I[--F]!=g%1021)return I[F-1]=`bwipp.GS1badAlphaCheckCharacters#3275`,I[F++]=`Bad alphanumeric check characters`,I[F++]=!1,!0},L.lintiso3166=function(){var e=I[--F];if(!U(L.iso3166,e))return I[F-1]=`bwipp.GS1UnknownCountry#3279`,I[F++]=`Unknown country code`,I[F++]=!1,!0},L.lintiso3166999=function(){var e=I[F-1];if(X(e,`999`)){var t=I[--F];if(!U(L.iso3166,t))return I[F-1]=`bwipp.GS1UnknownCountryOr999#3284`,I[F++]=`Unknown country code or not 999`,I[F++]=!1,!0}else F--},L.lintiso3166alpha2=function(){var e=I[--F];if(!U(L.iso3166alpha2,e))return I[F-1]=`bwipp.GS1UnknownCountryAlpha#3291`,I[F++]=`Unknown country alpha code`,I[F++]=!1,!0},L.lintiso4217=function(){var e=I[--F];if(!U(L.iso4217,e))return I[F-1]=`bwipp.GS1UnknownCurrency#3295`,I[F++]=`Unknown currency code`,I[F++]=!1,!0},L.lintiso5218=function(){var e=I[--F];if(X(e,`0`)&&X(e,`1`)&&X(e,`2`)&&X(e,`9`))return I[F-1]=`bwipp.GS1biologicalSexCode#3300`,I[F++]=`Invalid biological sex code`,I[F++]=!1,!0},L.lintiban=function(){if(I[F-1].length<=4)return F-=2,I[F++]=`bwipp.GS1tooShort#3305`,I[F++]=`IBAN too short`,I[F++]=!1,!0;var e=I[F-1];if(I[F++]=!0,q(e,function(){var e=B(1);I[F++]=e,I[F++]=e,I[F++]=0,Qd(4,-1);var t=I[--F],n=I[--F],r=I[--F];W(r,n,t);var i=I[--F];if(lf(`0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ`,i),!I[--F])return F-=2,I[F++]=!1,!0;F-=3}),!I[--F])return F-=2,I[F++]=`bwipp.GS1badIBANcharacter#3312`,I[F++]=`Invalid IBAN character`,I[F++]=!1,!0;var t=I[F-1];I[F++]=1/0,I[F++]=1/0,q(t),Qd(df(),-4),ff(R(df()));var n=I[--F];F--,q(n,function(){var e=I[--F]-48;if(I[F++]=e,e>9){var t=I[--F]-7;I[F++]=~~(t/10),I[F++]=t%10}}),ff(R(df()));var r=I[--F];F--;var i=0;if(q(r,function(){var e=I[--F];i=Z(e+i*10)%97}),i!=1)return F-=2,I[F++]=`bwipp.GS1badIBANchecksum#3317`,I[F++]=`IBAN checksum incorrect`,I[F++]=!1,!0;var a=I[--F];I[F++]=G(a,0,2),L.lintiso3166alpha2()},L.lintzero=function(){var e=I[--F];if(X(e,`0`))return I[F-1]=`bwipp.GS1zeroRequired#3322`,I[F++]=`Zero is required`,I[F++]=!1,!0},L.lintnonzero=function(){var e=I[--F];if(I[F++]=!1,q(e,function(){I[--F]!=48&&(I[F-1]=!0)}),!I[--F])return I[F-1]=`bwipp.GS1zeroNotPermitted#3327`,I[F++]=`Zero not permitted`,I[F++]=!1,!0},L.lintnozeroprefix=function(){var e=I[--F];if(e.length>1&&H(e,0)==48)return I[F-1]=`bwipp.GS1badZeroPrefix#3332`,I[F++]=`Zero prefix is not permitted`,I[F++]=!1,!0},L.linthasnondigit=function(){var e=I[--F];if(I[F++]=!1,q(e,function(){var e=I[--F];if(e<48||e>57)return I[F-1]=!0,!0}),!I[--F])return I[F-1]=`bwipp.GS1requiresNonDigit#3338`,I[F++]=`A non-digit character is required`,I[F++]=!1,!0},L.linthyphen=function(){var e=I[--F];if(X(e,`-`))return I[F-1]=`bwipp.GS1hyphenRequired#3342`,I[F++]=`A hyphen is required`,I[F++]=!1,!0},L.lintyyyymmd0=function(){var e=I[F-1],t=V(G(e,4,2));if(I[F++]=t,t<1||t>12)return F-=3,I[F++]=`bwipp.GS1badMonth#3346`,I[F++]=`Invalid month`,I[F++]=!1,!0;if(I[--F]==2){var n=I[F-1],r=V(G(n,0,4));I[F++]=r%400==0||r%4==0&&r%100!=0?29:28}else{var i=I[F-1];I[F++]=H(L.gs1process_daysinmonth,V(G(i,4,2))-1)}var a=I[--F],o=I[--F];if(a<V(G(o,6,2)))return I[F-1]=`bwipp.GS1badDay#3352`,I[F++]=`Invalid day of month`,I[F++]=!1,!0},L.lintyyyymmdd=function(){if(I[F-1].length!=8)return F-=2,I[F++]=`bwipp.GS1badDateLength#3356`,I[F++]=`Invalid length for yyyymmdd date`,I[F++]=!1,!0;var e=I[F-1];if(V(G(e,6,2))<1)return F-=2,I[F++]=`bwipp.GS1badDay#3357`,I[F++]=`Invalid day of month`,I[F++]=!1,!0;L.lintyyyymmd0()},L.lintyymmd0=function(){var e=I[F-1],t=V(G(e,0,2)),n=t-21;I[F++]=t,I[F++]=n,n>=51?I[F-1]=`19`:I[--F]<=-50?I[F++]=`21`:I[F++]=`20`;var r=I[--F];I[F-1]=r;var i=B(8);I[F++]=i,I[F++]=i,I[F++]=0,Qd(4,-1);var a=I[--F],o=I[--F],s=I[--F];K(s,o,a);var c=I[F-1];I[F++]=c,I[F++]=2,Qd(4,-1);var l=I[--F],u=I[--F],d=I[--F];K(d,u,l),L.lintyyyymmd0()},L.lintyymmdd=function(){if(I[F-1].length!=6)return F-=2,I[F++]=`bwipp.GS1badDateLength#3369`,I[F++]=`Invalid length for yymmdd date`,I[F++]=!1,!0;var e=I[F-1];if(V(G(e,4,2))<1)return F-=2,I[F++]=`bwipp.GS1badDay#3370`,I[F++]=`Invalid day of month`,I[F++]=!1,!0;L.lintyymmd0()},L.linthh=function(){var e=I[--F];if(V(G(e,0,2))>23)return I[F-1]=`bwipp.GS1badHour#3375`,I[F++]=`Invalid hour of day`,I[F++]=!1,!0},L.lintmi=function(){var e=I[--F];if(V(G(e,0,2))>59)return I[F-1]=`bwipp.GS1badMinute#3379`,I[F++]=`Invalid minute in the hour`,I[F++]=!1,!0},L.lintss=function(){var e=I[--F];if(V(G(e,0,2))>59)return I[F-1]=`bwipp.GS1badSecond#3383`,I[F++]=`Invalid second in the minute`,I[F++]=!1,!0},L.linthhmi=function(){var e=I[F-1];if(V(G(e,0,2))>23)return F-=2,I[F++]=`bwipp.GS1badHour#3387`,I[F++]=`Invalid hour of day`,I[F++]=!1,!0;var t=I[--F];if(V(G(t,2,2))>59)return I[F-1]=`bwipp.GS1badMinute#3388`,I[F++]=`Invalid minute in the hour`,I[F++]=!1,!0},L.lintmmoptss=function(){var e=I[F-1].length;if(e!=2&&e!=4)return I[F-1]=`bwipp.GS1badTimeLength#3393`,I[F++]=`Invalid length for optional minutes and seconds`,I[F++]=!1,!0;var t=I[F-1];if(V(G(t,0,2))>59)return F-=2,I[F++]=`bwipp.GS1badMinute#3395`,I[F++]=`Invalid minute in the hour`,I[F++]=!1,!0;if(I[F-1].length>=4){var n=I[F-1];if(V(G(n,2,2))>59)return F-=2,I[F++]=`bwipp.GS1badSecond#3397`,I[F++]=`Invalid second in the minute`,I[F++]=!1,!0}F--},L.lintyesno=function(){var e=I[--F];if(X(e,`0`)&&X(e,`1`))return I[F-1]=`bwipp.GS1badBoolean#3404`,I[F++]=`Neither 0 nor 1 for yes or no`,I[F++]=!1,!0},L.lintwinding=function(){var e=I[--F];if(X(e,`0`)&&X(e,`1`)&&X(e,`9`))return I[F-1]=`bwipp.GS1badWinding#3410`,I[F++]=`Invalid winding direction`,I[F++]=!1,!0},L.lintpieceoftotal=function(){if(I[F-1].length%2!=0)return F-=2,I[F++]=`bwipp.GS1badPieceTotalLength#3415`,I[F++]=`Invalid piece/total length`,I[F++]=!1,!0;var e=I[F-1],t=V(G(e,0,~~(e.length/2)));if(I[F++]=t,t==0)return F-=3,I[F++]=`bwipp.GS1badPieceNumber#3417`,I[F++]=`Invalid piece number`,I[F++]=!1,!0;var n=I[--F],r=I[--F],i=~~(r.length/2),a=V(G(r,i,i));if(I[F++]=n,I[F++]=a,a==0)return F-=3,I[F++]=`bwipp.GS1badPieceTotal#3419`,I[F++]=`Invalid total number`,I[F++]=!1,!0;var o=I[--F],s=I[--F];if(hf(s,o))return I[F-1]=`bwipp.GS1pieceExceedsTotal#3420`,I[F++]=`Piece number exceeds total`,I[F++]=!1,!0},L.lintposinseqslash=function(){var e=I[--F];if(lf(e,`/`),!I[--F])return F-=2,I[F++]=`bwipp.invalidPosInSeqFormat#3425`,I[F++]=`Invalid <pos>/<end> format`,I[F++]=!1,!0;var t=I[--F];if(I[F-1]=t,I[F-1].length==0)return F-=3,I[F++]=`bwipp.invalidPosInSeqFormat#3429`,I[F++]=`Invalid <pos>/<end> format`,I[F++]=!1,!0;if(I[F-2].length==0)return F-=3,I[F++]=`bwipp.invalidPosInSeqFormat#3432`,I[F++]=`Invalid <pos>/<end> format`,I[F++]=!1,!0;var n=I[F-1];if(I[F++]=!0,q(n,function(){var e=I[--F];if(e<48||e>57)return I[F-1]=!1,!0}),!I[--F])return F-=3,I[F++]=`bwipp.positionNotNumeric#3437`,I[F++]=`Position is not numeric`,I[F++]=!1,!0;var r=I[F-2];if(I[F++]=!0,q(r,function(){var e=I[--F];if(e<48||e>57)return I[F-1]=!1,!0}),!I[--F])return F-=3,I[F++]=`bwipp.endNotNumeric#3441`,I[F++]=`End is not numeric`,I[F++]=!1,!0;var i=I[F-1];if(H(i,0)==48)return F-=3,I[F++]=`bwipp.positionZeroPrefix#3442`,I[F++]=`Position cannot have zero prefix`,I[F++]=!1,!0;var a=I[F-2];if(H(a,0)==48)return F-=3,I[F++]=`bwipp.endZeroPrefix#3443`,I[F++]=`End cannot have zero prefix`,I[F++]=!1,!0;var o=I[--F],s=I[--F];if(V(s)<V(o))return I[F-1]=`bwipp.positionExceedsEnd#3445`,I[F++]=`Position exceeds end`,I[F++]=!1,!0},L.lintpcenc=function(){for(;;){var e=I[--F];if(lf(e,`%`),!I[--F]){F--;break}if(F-=2,I[F-1].length<2){F-=2,I[F++]=`bwipp.GS1badPercentEscape#3451`,I[F++]=`Invalid % escape`,I[F++]=!1;break}var t=I[F-1],n=G(t,0,2);I[F++]=!0;for(var r=0,i=n.length;r<i;r++){var a=B(1);if(W(a,0,H(n,r)),lf(`0123456789ABCDEFabcdef`,a),!I[--F]){F-=2,I[F++]=!1;break}F-=3}if(!I[--F]){F-=2,I[F++]=`bwipp.GS1badPercentChars#3458`,I[F++]=`Invalid characters for percent encoding`,I[F++]=!1;break}}},L.lintcouponcode=function(){var e=I[F-1];if(I[F++]=!0,q(e,function(){var e=I[--F];if(e<48||e>57)return I[F-1]=!1,!0}),!I[--F])return F-=2,I[F++]=`bwipp.GS1couponNotNumeric#3466`,I[F++]=`Coupon not numeric`,I[F++]=!1,!0;if(I[F-1].length<1)return F-=2,I[F++]=`bwipp.GS1couponTooShortGCPVLI#3470`,I[F++]=`Coupon too short: Missing GCP VLI`,I[F++]=!1,!0;var t=I[F-1],n=V(G(t,0,1));if(I[F++]=n,n>6)return F-=3,I[F++]=`bwipp.GS1couponBadGCPVLI#3473`,I[F++]=`Coupon GCP length indicator must be 0-6`,I[F++]=!1,!0;var r=I[--F],i=I[F-1];if(I[F++]=r+6+1,r+6+1>i.length)return F-=3,I[F++]=`bwipp.GS1couponTooShortGCP#3477`,I[F++]=`Coupon too short: GCP truncated`,I[F++]=!1,!0;var a=I[--F],o=I[--F],s=G(o,a,Z(o.length-a));if(I[F++]=s,s.length<6)return F-=2,I[F++]=`bwipp.GS1couponTooShortOfferCode#3483`,I[F++]=`Coupon too short: Offer Code truncated`,I[F++]=!1,!0;var c=I[--F],l=G(c,6,c.length-6);if(I[F++]=l,l.length<1)return F-=2,I[F++]=`bwipp.GS1couponTooShortSaveValueVLI#3489`,I[F++]=`Coupon too short: Missing Save Value VLI`,I[F++]=!1,!0;var u=I[F-1],d=V(G(u,0,1));if(I[F++]=d,d<1||d>5)return F-=3,I[F++]=`bwipp.GS1couponBadSaveValueVLI#3492`,I[F++]=`Coupon Save Value length indicator must be 1-5`,I[F++]=!1,!0;var f=I[--F],p=I[F-1];if(I[F++]=f+1,f+1>p.length)return F-=3,I[F++]=`bwipp.GS1couponTooShortSaveValue#3496`,I[F++]=`Coupon too short: Save Value truncated`,I[F++]=!1,!0;var m=I[--F],h=I[--F],g=G(h,m,Z(h.length-m));if(I[F++]=g,g.length<1)return F-=2,I[F++]=`bwipp.GS1couponTooShort1stPurchaseRequirementVLI#3502`,I[F++]=`Coupon too short: Missing 1st Purchase Requirement VLI`,I[F++]=!1,!0;var _=I[F-1],v=V(G(_,0,1));if(I[F++]=v,v<1||v>5)return F-=3,I[F++]=`bwipp.GS1couponBad1stPurchaseRequirementVLI#3505`,I[F++]=`Coupon 1st Purchase Requirement length indicator must be 1-5`,I[F++]=!1,!0;var y=I[--F],b=I[F-1];if(I[F++]=y+1,y+1>b.length)return F-=3,I[F++]=`bwipp.GS1couponTooShort1stPurchaseRequirement#3509`,I[F++]=`Coupon too short: 1st Purchase Requirement truncated`,I[F++]=!1,!0;var x=I[--F],S=I[--F],C=G(S,x,Z(S.length-x));if(I[F++]=C,C.length<1)return F-=2,I[F++]=`bwipp.GS1couponTooShort1stPurchaseRequirementCode#3515`,I[F++]=`Coupon too short: Missing 1st Purchase Requirement Code`,I[F++]=!1,!0;var w=I[F-1],T=V(G(w,0,1));if(T>4&&T!=9)return F-=2,I[F++]=`bwipp.GS1couponBad1stPurchaseRequirementCode#3518`,I[F++]=`Coupon 1st Purchase Requirement Code must be 0-4 or 9`,I[F++]=!1,!0;var E=I[--F],D=G(E,1,E.length-1);if(I[F++]=D,D.length<3)return F-=2,I[F++]=`bwipp.GS1couponTooShort1stPurchaseFamilyCode#3524`,I[F++]=`Coupon too short: 1st Purchase Family Code truncated`,I[F++]=!1,!0;var O=I[--F],k=G(O,3,O.length-3);if(I[F++]=k,k.length>=1){var A=I[F-1];if(V(G(A,0,1))==1){var ee=I[--F],te=G(ee,1,ee.length-1);if(I[F++]=te,te.length<1)return F-=2,I[F++]=`bwipp.GS1couponTooShortAdditionalPurchaseRulesCode#3534`,I[F++]=`Coupon too short: Missing Additional Purchase Rules Code`,I[F++]=!1,!0;var j=I[F-1];if(V(G(j,0,1))>3)return F-=2,I[F++]=`bwipp.GS1couponBadAdditionalPurchaseRulesCode#3537`,I[F++]=`Coupon Additional Purchase Rules Code must be 0-3`,I[F++]=!1,!0;var ne=I[--F],re=G(ne,1,ne.length-1);if(I[F++]=re,re.length<1)return F-=2,I[F++]=`bwipp.GS1couponTooShort2ndPurchaseRequirementVLI#3543`,I[F++]=`Coupon too short: Missing 2nd Purchase Requirement VLI`,I[F++]=!1,!0;var ie=I[F-1],ae=V(G(ie,0,1));if(I[F++]=ae,ae<1||ae>5)return F-=3,I[F++]=`bwipp.GS1couponBad2ndPurchaseRequirementVLI#3546`,I[F++]=`Coupon 2nd Purchase Requirement length indicator must be 1-5`,I[F++]=!1,!0;var oe=I[--F],se=I[F-1];if(I[F++]=oe+1,oe+1>se.length)return F-=3,I[F++]=`bwipp.GS1couponTooShort2ndPurchaseRequirement#3550`,I[F++]=`Coupon too short: 2nd Purchase Requirement truncated`,I[F++]=!1,!0;var ce=I[--F],le=I[--F],M=G(le,ce,Z(le.length-ce));if(I[F++]=M,M.length<1)return F-=2,I[F++]=`bwipp.GS1couponTooShort2ndPurchaseRequirementCode#3556`,I[F++]=`Coupon too short: Missing 2nd Purchase Requirement Code`,I[F++]=!1,!0;var ue=I[F-1],de=V(G(ue,0,1));if(de>4&&de!=9)return F-=2,I[F++]=`bwipp.GS1couponBad2ndPurchaseRequirementCode#3559`,I[F++]=`Coupon 2nd Purchase Requirement Code must be 0-4 or 9`,I[F++]=!1,!0;var fe=I[--F],pe=G(fe,1,fe.length-1);if(I[F++]=pe,pe.length<3)return F-=2,I[F++]=`bwipp.GS1couponTooShort2ndPurchaseFamilyCode#3565`,I[F++]=`Coupon too short: 2nd Purchase Family Code truncated`,I[F++]=!1,!0;var me=I[--F],he=G(me,3,me.length-3);if(I[F++]=he,he.length<1)return F-=2,I[F++]=`bwipp.GS1couponTooShort2ndPurchaseGCPVLI#3571`,I[F++]=`Coupon too short: Missing 2nd Purchase GCP VLI`,I[F++]=!1,!0;var ge=I[F-1],_e=V(G(ge,0,1));if(I[F++]=_e,_e>6&&_e!=9)return F-=3,I[F++]=`bwipp.GS1couponBad2ndPurchaseGCPVLI#3574`,I[F++]=`Coupon 2nd Purchase GCP length indicator must be 0-6 or 9`,I[F++]=!1,!0;I[F-1]==9?I[F-1]=0:I[F-1]+=6;var ve=I[--F],ye=I[F-1];if(I[F++]=ve+1,ve+1>ye.length)return F-=3,I[F++]=`bwipp.GS1couponTooShort2ndPurchaseGCP#3578`,I[F++]=`Coupon too short: 2nd Purchase GCP truncated`,I[F++]=!1,!0;var be=I[--F],xe=I[--F];I[F++]=G(xe,be,Z(xe.length-be))}}if(I[F-1].length>=1){var Se=I[F-1];if(V(G(Se,0,1))==2){var Ce=I[--F],we=G(Ce,1,Ce.length-1);if(I[F++]=we,we.length<1)return F-=2,I[F++]=`bwipp.GS1couponTooShort3rdPurchaseRequirementVLI#3590`,I[F++]=`Coupon too short: Missing 3rd Purchase Requirement VLI`,I[F++]=!1,!0;var Te=I[F-1],Ee=V(G(Te,0,1));if(I[F++]=Ee,Ee<1||Ee>5)return F-=3,I[F++]=`bwipp.GS1couponBad3rdPurchaseRequirementVLI#3593`,I[F++]=`Coupon 3rd Purchase Requirement length indicator must be 1-5`,I[F++]=!1,!0;var De=I[--F],Oe=I[F-1];if(I[F++]=De+1,De+1>Oe.length)return F-=3,I[F++]=`bwipp.GS1couponTooShort3rdPurchaseRequirement#3597`,I[F++]=`Coupon too short: 3rd Purchase Requirement truncated`,I[F++]=!1,!0;var ke=I[--F],Ae=I[--F],je=G(Ae,ke,Z(Ae.length-ke));if(I[F++]=je,je.length<1)return F-=2,I[F++]=`bwipp.GS1couponTooShort3rdPurchaseRequirementCode#3603`,I[F++]=`Coupon too short: Missing 3rd Purchase Requirement Code`,I[F++]=!1,!0;var Me=I[F-1],Ne=V(G(Me,0,1));if(Ne>4&&Ne!=9)return F-=2,I[F++]=`bwipp.GS1couponBad3rdPurchaseRequirementCode#3606`,I[F++]=`Coupon 3rd Purchase Requirement Code must be 0-4 or 9`,I[F++]=!1,!0;var Pe=I[--F],Fe=G(Pe,1,Pe.length-1);if(I[F++]=Fe,Fe.length<3)return F-=2,I[F++]=`bwipp.GS1couponTooShort3rdPurchaseFamilyCode#3612`,I[F++]=`Coupon too short: 3rd Purchase Family Code truncated`,I[F++]=!1,!0;var Ie=I[--F],Le=G(Ie,3,Ie.length-3);if(I[F++]=Le,Le.length<1)return F-=2,I[F++]=`bwipp.GS1couponTooShort3rdPurchaseGCPVLI#3618`,I[F++]=`Coupon too short: Missing 3rd Purchase GCP VLI`,I[F++]=!1,!0;var Re=I[F-1],ze=V(G(Re,0,1));if(I[F++]=ze,ze>6&&ze!=9)return F-=3,I[F++]=`bwipp.GS1couponBad3rdPurchaseGCPVLI#3621`,I[F++]=`Coupon 3rd Purchase GCP length indicator must be 0-6 or 9`,I[F++]=!1,!0;I[F-1]==9?I[F-1]=0:I[F-1]+=6;var Be=I[--F],Ve=I[F-1];if(I[F++]=Be+1,Be+1>Ve.length)return F-=3,I[F++]=`bwipp.GS1couponTooShort3rdPurchaseGCP#3625`,I[F++]=`Coupon too short: 3rd Purchase GCP truncated`,I[F++]=!1,!0;var He=I[--F],Ue=I[--F];I[F++]=G(Ue,He,Z(Ue.length-He))}}if(L.couponexpire=-1,I[F-1].length>=1){var We=I[F-1];if(V(G(We,0,1))==3){var N=I[--F],Ge=G(N,1,N.length-1);if(I[F++]=Ge,Ge.length<6)return F-=2,I[F++]=`bwipp.GS1couponTooShortExpirationDate#3638`,I[F++]=`Coupon too short: Expiration date`,I[F++]=!1,!0;var Ke=I[F-1],qe=V(G(Ke,2,2));if(I[F++]=qe,qe<1||qe>12)return F-=3,I[F++]=`bwipp.GS1couponExpirationDateBadMonth#3640`,I[F++]=`Invalid month in expiration date`,I[F++]=!1,!0;if(I[--F]==2){var Je=I[F-1],Ye=V(G(Je,0,2)),Xe=Ye-21;I[F++]=Ye,I[F++]=Xe,Xe>=51?(F--,I[F-1]+=1900):I[--F]<=-50?I[F-1]+=2100:I[F-1]+=2e3;var Ze=I[--F];I[F++]=Ze%400==0||Ze%4==0&&Ze%100!=0?29:28}else{var Qe=I[F-1];I[F++]=H(L.gs1process_daysinmonth,V(G(Qe,2,2))-1)}var $e=I[--F],et=I[F-1],tt=V(G(et,4,2));if($e<tt||tt<1)return F-=2,I[F++]=`bwipp.GS1couponExpirationDateBadDay#3649`,I[F++]=`Invalid day of month in expiration date`,I[F++]=!1,!0;var nt=I[--F];L.couponexpire=V(G(nt,0,6)),I[F++]=G(nt,6,nt.length-6)}}if(I[F-1].length>=1){var rt=I[F-1];if(V(G(rt,0,1))==4){var it=I[--F],at=G(it,1,it.length-1);if(I[F++]=at,at.length<6)return F-=2,I[F++]=`bwipp.GS1couponTooShortStartDate#3661`,I[F++]=`Coupon too short: Start date`,I[F++]=!1,!0;var ot=I[F-1],st=V(G(ot,2,2));if(I[F++]=st,st<1||st>12)return F-=3,I[F++]=`bwipp.GS1couponStartDateBadMonth#3663`,I[F++]=`Invalid month in start date`,I[F++]=!1,!0;if(I[--F]==2){var ct=I[F-1],lt=V(G(ct,0,2)),ut=lt-21;I[F++]=lt,I[F++]=ut,ut>=51?(F--,I[F-1]+=1900):I[--F]<=-50?I[F-1]+=2100:I[F-1]+=2e3;var dt=I[--F];I[F++]=dt%400==0||dt%4==0&&dt%100!=0?29:28}else{var ft=I[F-1];I[F++]=H(L.gs1process_daysinmonth,V(G(ft,2,2))-1)}var pt=I[--F],mt=I[F-1],ht=V(G(mt,4,2));if(pt<ht||ht<1)return F-=2,I[F++]=`bwipp.GS1couponStartDateBadDay#3672`,I[F++]=`Invalid day of month in start date`,I[F++]=!1,!0;var gt=I[--F];if(L.couponstart=V(G(gt,0,6)),I[F++]=gt,L.couponexpire!=-1&&L.couponexpire<L.couponstart)return F-=2,I[F++]=`bwipp.GS1couponExpireDateBeforeStartDate#3675`,I[F++]=`Coupon expires before it starts`,I[F++]=!1,!0;var _t=I[--F];I[F++]=G(_t,6,_t.length-6)}}if(I[F-1].length>=1){var vt=I[F-1];if(V(G(vt,0,1))==5){var yt=I[--F],bt=G(yt,1,yt.length-1);if(I[F++]=bt,bt.length<1)return F-=2,I[F++]=`bwipp.GS1couponTooShortSerialNumberVLI#3687`,I[F++]=`Coupon too short: Missing Serial Number VLI`,I[F++]=!1,!0;var xt=I[F-1],St=G(xt,0,1);if(I[F++]=V(St)+6+1,V(St)+6+1>xt.length)return F-=3,I[F++]=`bwipp.GS1couponTooShortSerialNumber#3691`,I[F++]=`Coupon too short: Serial Number truncated`,I[F++]=!1,!0;var Ct=I[--F],wt=I[--F];I[F++]=G(wt,Ct,Z(wt.length-Ct))}}if(I[F-1].length>=1){var Tt=I[F-1];if(V(G(Tt,0,1))==6){var Et=I[--F],Dt=G(Et,1,Et.length-1);if(I[F++]=Dt,Dt.length<1)return F-=2,I[F++]=`bwipp.GS1couponTooShortRetailerGCPGLNVLI#3703`,I[F++]=`Coupon too short: Missing Retailer GCP/GLN VLI`,I[F++]=!1,!0;var Ot=I[F-1],kt=V(G(Ot,0,1));if(I[F++]=kt,kt<1||kt>7)return F-=3,I[F++]=`bwipp.GS1couponBadRetailerGCPGLNVLI#3706`,I[F++]=`Coupon Retailer GCP/GLN length indicator must be 1-7`,I[F++]=!1,!0;var At=I[--F],jt=I[F-1];if(I[F++]=At+6+1,At+6+1>jt.length)return F-=3,I[F++]=`bwipp.GS1couponTooShortRetailerGCPGLN#3710`,I[F++]=`Coupon too short: Retailer GCP/GLN truncated`,I[F++]=!1,!0;var Mt=I[--F],Nt=I[--F];I[F++]=G(Nt,Mt,Z(Nt.length-Mt))}}if(I[F-1].length>=1){var Pt=I[F-1];if(V(G(Pt,0,1))==9){var Ft=I[--F],It=G(Ft,1,Ft.length-1);if(I[F++]=It,It.length<1)return F-=2,I[F++]=`bwipp.GS1couponTooShortSaveValueCode#3722`,I[F++]=`Coupon too short: Missing Save Value Code`,I[F++]=!1,!0;var Lt=I[F-1],Rt=V(G(Lt,0,1));if(Rt>6||Rt==3||Rt==4)return F-=2,I[F++]=`bwipp.GS1couponBadSaveValueCode#3725`,I[F++]=`Coupon Save Value Code must be 0,1,2,5 or 6`,I[F++]=!1,!0;var zt=I[--F],Bt=G(zt,1,zt.length-1);if(I[F++]=Bt,Bt.length<1)return F-=2,I[F++]=`bwipp.GS1couponTooShortSaveValueAppliesToItem#3731`,I[F++]=`Coupon too short: Missing Save Value Applies to Item`,I[F++]=!1,!0;var Vt=I[F-1];if(V(G(Vt,0,1))>2)return F-=2,I[F++]=`bwipp.GS1couponBadSaveValueAppliesToItem#3734`,I[F++]=`Coupon Save Value Applies to Item must be 0-2`,I[F++]=!1,!0;var Ht=I[--F],Ut=G(Ht,1,Ht.length-1);if(I[F++]=Ut,Ut.length<1)return F-=2,I[F++]=`bwipp.GS1couponTooShortStoreCouponFlag#3740`,I[F++]=`Coupon too short: Missing Store Coupon Flag`,I[F++]=!1,!0;var Wt=I[--F],Gt=G(Wt,1,Wt.length-1);if(I[F++]=Gt,Gt.length<1)return F-=2,I[F++]=`bwipp.GS1couponTooShortDontMultiplyFlag#3746`,I[F++]=`Coupon too short: Missing Don't Multiply Flag`,I[F++]=!1,!0;var Kt=I[F-1];if(V(G(Kt,0,1))>1)return F-=2,I[F++]=`bwipp.GS1couponBadDontMultiplyFlag#3749`,I[F++]=`Don't Multiply Flag must be 0 or 1`,I[F++]=!1,!0;var qt=I[--F];I[F++]=G(qt,1,qt.length-1)}}if(I[F-1].length!=0)return F-=2,I[F++]=`bwipp.GS1couponUnrecognisedOptionalField#3756`,I[F++]=`Coupon fields must be 1,2,3,4,5,6 or 9, increasing order`,I[F++]=!1,!0;F--},L.lintcouponposoffer=function(){var e=I[F-1];if(I[F++]=!0,q(e,function(){var e=I[--F];if(e<48||e>57)return I[F-1]=!1,!0}),!I[--F])return F-=2,I[F++]=`bwipp.GS1couponNotNumeric#3765`,I[F++]=`Coupon not numeric`,I[F++]=!1,!0;if(I[F-1].length<1)return F-=2,I[F++]=`bwipp.GS1couponTooShortFormatCode#3768`,I[F++]=`Coupon too short: Missing Format Code`,I[F++]=!1,!0;var t=I[F-1],n=G(t,0,1);if(X(n,`0`)&&X(n,`1`))return F-=2,I[F++]=`bwipp.GS1couponBadFormatCode#3771`,I[F++]=`Coupon format must be 0 or 1`,I[F++]=!1,!0;var r=I[--F],i=G(r,1,r.length-1);if(I[F++]=i,i.length<1)return F-=2,I[F++]=`bwipp.GS1couponTooShortFunderVLI#3776`,I[F++]=`Coupon too short: Missing Funder VLI`,I[F++]=!1,!0;var a=I[F-1],o=V(G(a,0,1));if(I[F++]=o,o>6)return F-=3,I[F++]=`bwipp.GS1couponBadFunderVLI#3779`,I[F++]=`Coupon Funder length indicator must be 0-6`,I[F++]=!1,!0;var s=I[--F],c=I[F-1];if(I[F++]=s+6+1,s+6+1>c.length)return F-=3,I[F++]=`bwipp.GS1couponTooShortFunder#3783`,I[F++]=`Coupon too short: Truncated Funder ID`,I[F++]=!1,!0;var l=I[--F],u=I[--F],d=G(u,l,Z(u.length-l));if(I[F++]=d,d.length<6)return F-=2,I[F++]=`bwipp.GS1couponTooShortOfferCode#3788`,I[F++]=`Coupon too short: Truncated Offer Code`,I[F++]=!1,!0;var f=I[--F],p=G(f,6,f.length-6);if(I[F++]=p,p.length<1)return F-=2,I[F++]=`bwipp.GS1couponTooShortSnVLI#3793`,I[F++]=`Coupon too short: Missing SN VLI`,I[F++]=!1,!0;var m=I[F-1],h=G(m,0,1);if(I[F++]=V(h)+6+1,V(h)+6+1>m.length)return F-=3,I[F++]=`bwipp.GS1couponTooShortSn#3798`,I[F++]=`Coupon too short: Truncated SN`,I[F++]=!1,!0;var g=I[--F],_=I[--F],v=G(_,g,Z(_.length-g));if(I[F++]=v,v.length!=0)return F-=2,I[F++]=`bwipp.GS1couponTooLong#3802`,I[F++]=`Coupon too long`,I[F++]=!1,!0;F--},L.lintlatitude=function(){if(I[F-1].length!=10)return I[F-1]=`bwipp.GS1badLatitudeLength#3809`,I[F++]=`Invalid length for a latitude`,I[F++]=!1,!0;var e=I[--F];if(hf(e,`1800000000`))return I[F-1]=`bwipp.GS1badLatitude#3812`,I[F++]=`Invalid value for latitude`,I[F++]=!1,!0},L.lintlongitude=function(){if(I[F-1].length!=10)return I[F-1]=`bwipp.GS1badLongitudeLength#3817`,I[F++]=`Invalid length for a longitude`,I[F++]=!1,!0;var e=I[--F];if(hf(e,`3600000000`))return I[F-1]=`bwipp.GS1badLongitude#3820`,I[F++]=`Invalid value for longitude`,I[F++]=!1,!0},L.lintmediatype=function(){var e=I[--F];if(!U(L.aidcmediatype,e))return I[F-1]=`bwipp.GS1UnknownMediaType#3824`,I[F++]=`Unknown AIDC media type`,I[F++]=!1,!0},L.lintpackagetype=function(){var e=I[--F];if(!U(L.packagetype,e))return I[F-1]=`bwipp.GS1unknownPackageType#3828`,I[F++]=`Unknown package type`,I[F++]=!1,!0},!L.dontlint){I[F++]=!0;for(var ql=0,Jl=L.vals.length-1;ql<=Jl;ql+=1)if(L.ai=H(L.ais,ql),L.val=H(L.vals,ql),U(L.gs1syntax,L.ai)){var Yl=H(H(L.gs1syntax,L.ai),`parts`);if(I[F++]=Yl,I[F++]=0,q(Yl,function(){var e=I[F-1];if(H(e,`opt`))I[F-1]=0;else{var t=I[--F];I[F++]=H(t,`min`)}var n=I[--F],r=I[--F];I[F++]=Z(r+n)}),I[--F]>L.val.length){F-=2,I[F++]=`bwipp.GS1valueTooShort#3842`,I[F++]=`Too short`,I[F++]=!1;break}var Xl=I[F-1],Zl=0;if(q(Xl,function(){var e=I[--F];Zl=Z(Zl+H(e,`max`))}),Zl<L.val.length){F-=2,I[F++]=`bwipp.GS1valueTooLong#3845`,I[F++]=`Too long`,I[F++]=!1;break}var Ql=I[--F];if(q(Ql,function(){var e=I[--F];L.props=e;var t=H(L.props,`max`),n=L.val,r=n.length;if(t>n.length){var i=r;r=t,t=i}L.eval=G(L.val,0,t);var a=L.eval.length;if(L.val=G(L.val,a,L.val.length-a),L.eval.length==0){if(!H(L.props,`opt`))return I[F-1]=`bwipp.GS1valueTooShort#3854`,I[F++]=`Too short`,I[F++]=!1,!0}else{if(L.eval.length<H(L.props,`min`))return I[F-1]=`bwipp.GS1valueTooShort#3858`,I[F++]=`Too short`,I[F++]=!1,!0;var o=L[H(new Map([[`N`,`lintnumeric`],[`X`,`lintcset82`],[`Y`,`lintcset39`],[`Z`,`lintcset64`]]),H(L.props,`cset`))];if(I[F++]=L.eval,o()===!0)return!0;q(H(L.props,`linters`),function(){var e=I[--F],t=L[e];if(I[F++]=L.eval,t()===!0)return!0})}}),!I[F-1])break;if(L.val.length!=0){I[F-1]=`bwipp.GS1valueTooLong#3867`,I[F++]=`Too long`,I[F++]=!1;break}}else{I[F-1]=`bwipp.GS1unknownAI#3870`,I[F++]=`Unrecognised AI`,I[F++]=!1;break}if(!I[--F]){var $l=I[--F],eu=B($l.length+L.ai.length+5);K(eu,0,`AI `),K(eu,3,L.ai),K(eu,3+L.ai.length,`: `),K(eu,5+L.ai.length,$l),I[F++]=eu,Q()}L.aiexists=function(){var e=I[--F];L.this=e;var t=I[--F];L.patt=t;for(var n=0;n<1;n++){if(U(L.aivals,L.patt)){I[F++]=!0;break}if(L.patt.length==4){if(Y(G(L.patt,3,1),`n`)){var r=Y(G(L.patt,2,1),`n`)?2:3;L.pfxlen=r;var i=L.ais;I[F++]=!1;for(var a=0,o=i.length;a<o;a++){var s=H(i,a);if(I[F++]=s,X(s,L.this)&&s.length==4){var c=I[--F];Y(G(c,0,L.pfxlen),G(L.patt,0,L.pfxlen))&&(I[F-1]=!0)}else F--}break}I[F++]=!1;break}I[F++]=!1;break}},L.vals,L.aivals=new Map;for(var tu=0,nu=L.vals.length-1;tu<=nu;tu+=1)if(L.ai=H(L.ais,tu),L.val=H(L.vals,tu),U(L.aivals,L.ai)){if(X(H(L.aivals,L.ai),L.val)){var ru=B(L.ai.length+40);K(ru,0,`Repeated AIs (`),K(ru,14,L.ai),K(ru,14+L.ai.length,`) must have the same value`),I[F++]=`bwipp.GS1repeatedDifferingAIs#3920`,I[F++]=ru,Q()}}else W(L.aivals,L.ai,L.val);for(var iu=0,au=L.vals.length-1;iu<=au;iu+=1){L.ai=H(L.ais,iu);var ou=H(L.gs1syntax,L.ai),su=U(ou,`ex`);if(I[F++]=ou,I[F++]=`ex`,su){var cu=I[--F],lu=I[--F];q(H(lu,cu),function(){var e=I[--F];if(L.patt=e,I[F++]=L.patt,I[F++]=L.ai,L.aiexists(),I[--F]){var t=B(L.ai.length+L.patt.length+36);K(t,0,`AIs (`),K(t,5,L.ai),K(t,5+L.ai.length,`) and (`),K(t,12+L.ai.length,L.patt),K(t,12+L.ai.length+L.patt.length,`) are mutually exclusive`),I[F++]=`bwipp.GS1exclusiveAIs#3940`,I[F++]=t,Q()}})}else F-=2;if(L.lintreqs){var uu=H(L.gs1syntax,L.ai),du=U(uu,`req`);if(I[F++]=uu,I[F++]=`req`,du){var fu=I[--F],pu=I[--F];q(H(pu,fu),function(){var e=I[--F];if(I[F++]=!1,q(e,function(){var e=I[--F];if(I[F++]=!0,q(e,function(){I[F++]=L.ai,L.aiexists(),I[--F]||(I[F-1]=!1)}),I[--F])return I[F-1]=!0,!0}),!I[--F]){I[F++]=1/0,q(H(H(L.gs1syntax,L.ai),`req`),function(){var e=I[--F];q(e,function(){var e=I[--F];q(e,function(){I[F++]=`+`}),I[F-1]=` OR `}),I[F-1]=` WITH `}),F--;var t=R();I[F++]=t,I[F++]=0;for(var n=0,r=t.length;n<r;n++){var i=I[--F];I[F++]=Z(i+H(t,n).length)}var a=L.ai.length+49;I[F++]=a,I[F++]=a;var o=I[F-3],s=I[F-1],c=B(Z(s+o)),l=I[F-2];F-=3,I[F++]=c,I[F++]=l,Qd(3,-1);var u=I[--F];q(u,function(){var e=I[--F],t=I[--F],n=I[F-1];K(n,t,e),I[F++]=Z(e.length+t)}),F--;var d=I[--F];K(d,0,`One of more requisite AIs for AI (`),K(d,34,L.ai),K(d,34+L.ai.length,`) are missing: `),I[F++]=`bwipp.GS1missingAIs#3967`,I[F++]=d,Q()}})}else F-=2}}}I[F++]=L.ais,I[F++]=L.vals,I[F++]=L.fncs,L=e}function kf(){if(!kf.globals){var e=L;L=kf.globals={},L=e}var e=L;L=Object.assign({},L,kf.globals);var t=I[--F];L.rsprod=t;var n=I[--F];L.lfsr=n;var r=I[--F];L.nc=r;var i=I[--F];L.coeffs=i;var a=I[--F];L.nd=a;var o=I[--F];L.getdata=o;for(var s=0,c=L.nc-1;s<=c;s+=1)W(L.lfsr,s,0);for(var l=0,u=L.nd-1;l<=u&&(I[F++]=l,L.getdata()!==!0);l+=1){var d=I[--F];I[F++]=yf(d,H(L.lfsr,0));for(var f=0,p=L.nc-2;f<=p;f+=1){var m=L.lfsr,h=H(L.coeffs,Z(L.nc-f)-1),g=I[F-1];if(I[F++]=m,I[F++]=f,I[F++]=H(m,f+1),I[F++]=h,I[F++]=g,L.rsprod()===!0)break;var _=I[--F],v=I[--F],y=I[--F],b=I[--F];W(b,y,yf(v,_))}var x=I[F-1];if(I[F++]=L.lfsr,I[F++]=L.nc-1,I[F++]=H(L.coeffs,0),I[F++]=x,L.rsprod()===!0)break;var S=I[--F],C=I[--F],w=I[--F];W(w,C,S),F--}L=e}function Af(){if(!Af.globals){var e=L;L=Af.globals={},L=e}var e=L;L=Object.assign({},L,Af.globals);var t=I[--F];L.p=t;var n=I[--F];L.lfsr=n;var r=I[--F];L.nc=r;var i=I[--F];L.coeffs=i;var a=I[--F];L.nd=a;var o=I[--F];L.getdata=o;for(var s=0,c=L.nc-1;s<=c;s+=1)W(L.lfsr,s,0);for(var l=0,u=L.nd-1;l<=u&&(I[F++]=l,L.getdata()!==!0);l+=1){var d=I[--F];I[F++]=Z(d-H(L.lfsr,0)+L.p)%L.p;for(var f=0,p=L.nc-2;f<=p;f+=1){var m=L.lfsr,h=H(L.coeffs,Z(L.nc-f)-1),g=I[F-1];W(m,f,Z(H(m,f+1)+h*g%L.p)%L.p)}var _=I[--F];W(L.lfsr,L.nc-1,H(L.coeffs,0)*_%L.p)}L=e}function jf(){if(!jf.globals){var e=L;L=jf.globals={},L.ean5_encs=R([`3211`,`2221`,`2122`,`1411`,`1132`,`1231`,`1114`,`1312`,`1213`,`3112`,`112`,`11`]),L.ean5_barchars=`0123456789`,L.ean5_mirrormaps=R([`11000`,`10100`,`10010`,`10001`,`01100`,`00110`,`00011`,`01010`,`01001`,`00101`]),L=e}var e=L;L=Object.assign({},L,jf.globals),L.dontdraw=!1,L.includetext=!1,L.text1font=`OCR-B`,L.text1size=12,L.text1xoffset=3.25,L.text1yoffset=null,L.height=-1,L.addondescent=5,L.width=0,L.modunit=1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),L.barcode.length!=5&&(I[F++]=`bwipp.ean5badLength#6511`,I[F++]=`EAN-5 add-on must be 5 digits`,Q()),q(L.barcode,function(){var e=I[--F];(e<48||e>57)&&(I[F++]=`bwipp.ean5badCharacter#6515`,I[F++]=`EAN-5 add-on must contain only digits`,Q())}),L.height==-1&&(L.height=.7),L.descent=L.addondescent*L.modunit/72,L.text1yoffset??(L.text1yoffset=Z(L.height*72+4.75)),L.checksum=0;for(var r=0;r<=4;r+=1)L.i=r,L.barchar=H(L.barcode,L.i)-48,L.i%2==0?L.checksum=Z(L.barchar*3+L.checksum):L.checksum=Z(L.barchar*9+L.checksum);L.checksum%=10,L.mirrormap=H(L.ean5_mirrormaps,L.checksum),L.sbs=B(31),L.txt=R(5);for(var i=0;i<=4;i+=1){L.i=i,L.i==0?K(L.sbs,0,H(L.ean5_encs,10)):K(L.sbs,(L.i-1)*6+7,H(L.ean5_encs,11)),lf(L.ean5_barchars,G(L.barcode,L.i,1)),F--;var a=I[--F];if(L.indx=a.length,F-=2,L.enc=H(L.ean5_encs,L.indx),H(L.mirrormap,L.i)==49){L.enclen=L.enc.length,L.revenc=B(L.enclen);for(var o=0,s=L.enclen-1;o<=s;o+=1)L.j=o,L.char=H(L.enc,L.j),W(L.revenc,L.enclen-L.j-1,L.char);L.enc=L.revenc}K(L.sbs,L.i*6+3,L.enc),W(L.txt,L.i,R([G(L.barcode,L.i,1),Z((L.i-1)*9+10+L.text1xoffset),L.text1yoffset,L.text1font,L.text1size]))}I[F++]=1/0;for(var c=[],l=L.sbs,u=0,d=l.length;u<d;u++)c[u]=H(l,u)-48;c=R(c);for(var f=[],p=0;p<16;p++)f[p]=Z(L.height+L.descent);f=R(f);for(var m=[],h=0;h<16;h++)m[h]=-L.descent;m=R(m),I[F++]=`ren`,I[F++]=`renlinear`,I[F++]=`sbs`,I[F++]=c,I[F++]=`bhs`,I[F++]=f,I[F++]=`bbs`,I[F++]=m,L.includetext&&(I[F++]=`txt`,I[F++]=L.txt),I[F++]=`opt`,I[F++]=L.options,I[F++]=`guardrightpos`,I[F++]=5,I[F++]=`guardrightypos`,I[F++]=L.text1yoffset,I[F++]=`borderleft`,I[F++]=12,I[F++]=`borderright`,I[F++]=5,I[F++]=`bordertop`,I[F++]=10;var g=z();I[F++]=g,L._render&&Im(),L=e}function Mf(){if(!Mf.globals){var e=L;L=Mf.globals={},L.ean2_encs=R([`3211`,`2221`,`2122`,`1411`,`1132`,`1231`,`1114`,`1312`,`1213`,`3112`,`112`,`11`]),L.ean2_barchars=`0123456789`,L.ean2_mirrormaps=R([`00`,`01`,`10`,`11`]),L=e}var e=L;L=Object.assign({},L,Mf.globals),L.dontdraw=!1,L.includetext=!1,L.text1font=`OCR-B`,L.text1size=12,L.text1xoffset=3.25,L.text1yoffset=null,L.height=-1,L.addondescent=5,L.width=0,L.modunit=1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),L.barcode.length!=2&&(I[F++]=`bwipp.ean2badLength#6689`,I[F++]=`EAN-2 add-on must be 2 digits`,Q()),q(L.barcode,function(){var e=I[--F];(e<48||e>57)&&(I[F++]=`bwipp.ean2badCharacter#6693`,I[F++]=`EAN-2 add-on must contain only digits`,Q())}),L.height==-1&&(L.height=.7),L.descent=L.addondescent*L.modunit/72,L.text1yoffset??(L.text1yoffset=Z(L.height*72+4.75)),L.mirrormap=H(L.ean2_mirrormaps,V(G(L.barcode,0,2))%4),L.sbs=B(13),L.txt=R(2);for(var r=0;r<=1;r+=1){L.i=r,L.i==0?K(L.sbs,0,H(L.ean2_encs,10)):K(L.sbs,(L.i-1)*6+7,H(L.ean2_encs,11)),lf(L.ean2_barchars,G(L.barcode,L.i,1)),F--;var i=I[--F];if(L.indx=i.length,F-=2,L.enc=H(L.ean2_encs,L.indx),H(L.mirrormap,L.i)==49){L.enclen=L.enc.length,L.revenc=B(L.enclen);for(var a=0,o=L.enclen-1;a<=o;a+=1)L.j=a,L.char=H(L.enc,L.j),W(L.revenc,L.enclen-L.j-1,L.char);L.enc=L.revenc}K(L.sbs,L.i*6+3,L.enc),W(L.txt,L.i,R([G(L.barcode,L.i,1),Z((L.i-1)*9+10+L.text1xoffset),L.text1yoffset,L.text1font,L.text1size]))}I[F++]=1/0;for(var s=[],c=L.sbs,l=0,u=c.length;l<u;l++)s[l]=H(c,l)-48;s=R(s);for(var d=[],f=0;f<12;f++)d[f]=Z(L.height+L.descent);d=R(d);for(var p=[],m=0;m<12;m++)p[m]=-L.descent;p=R(p),I[F++]=`ren`,I[F++]=`renlinear`,I[F++]=`sbs`,I[F++]=s,I[F++]=`bhs`,I[F++]=d,I[F++]=`bbs`,I[F++]=p,L.includetext&&(I[F++]=`txt`,I[F++]=L.txt),I[F++]=`opt`,I[F++]=L.options,I[F++]=`guardrightpos`,I[F++]=5,I[F++]=`guardrightypos`,I[F++]=L.text1yoffset,I[F++]=`borderleft`,I[F++]=12,I[F++]=`borderright`,I[F++]=5,I[F++]=`bordertop`,I[F++]=10;var h=z();I[F++]=h,L._render&&Im(),L=e}function Nf(){if(!Nf.globals){var e=L;L=Nf.globals={},L.ean13_encs=R([`3211`,`2221`,`2122`,`1411`,`1132`,`1231`,`1114`,`1312`,`1213`,`3112`,`111`,`11111`,`111`]),L.ean13_barchars=`0123456789`,L.ean13_mirrormaps=R([`000000`,`001011`,`001101`,`001110`,`010011`,`011001`,`011100`,`010101`,`010110`,`011010`]),L=e}var e=L;L=Object.assign({},L,Nf.globals),L.dontdraw=!1,L.includetext=!1,L.text1font=`OCR-B`,L.text1size=12,L.text1xoffset=-7.75,L.text1yoffset=-5.25,L.height=-1,L.guarddescent=5,L.addondescent=null,L.width=0,L.addongap=12,L.addontextfont=`unset`,L.addontextsize=null,L.addontextxoffset=null,L.addontextyoffset=null,L.modunit=1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];if(L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),lf(L.barcode,` `),I[--F]){var r=I[--F];L.barcode=r,F--;var i=I[--F];L.addon=i}else F--,L.addon=``;L.barcode.length!=12&&L.barcode.length!=13&&(I[F++]=`bwipp.ean13badLength#6878`,I[F++]=`EAN-13 must be 12 or 13 digits`,Q()),q(L.barcode,function(){var e=I[--F];(e<48||e>57)&&(I[F++]=`bwipp.ean13badCharacter#6882`,I[F++]=`EAN-13 must contain only digits`,Q())}),L.addon.length!=0&&L.addon.length!=2&&L.addon.length!=5&&(I[F++]=`bwipp.ean13badAddOnLength#6886`,I[F++]=`Add-on for EAN-13 must be 2 or 5 digits`,Q()),L.descent=L.guarddescent*L.modunit/72,L.addondescent??(L.addondescent=L.guarddescent),L.pad=B(13),L.checksum=0;for(var a=0;a<=11;a+=1)L.i=a,L.barchar=H(L.barcode,L.i)-48,L.i%2==0?L.checksum=Z(L.barchar+L.checksum):L.checksum=Z(L.barchar*3+L.checksum);L.checksum=(10-L.checksum%10)%10,L.barcode.length==13&&H(L.barcode,12)!=L.checksum+48&&(I[F++]=`bwipp.ean13badCheckDigit#6915`,I[F++]=`Incorrect EAN-13 check digit provided`,Q()),K(L.pad,0,L.barcode),W(L.pad,12,L.checksum+48),L.barcode=L.pad,L.sbs=B(59),L.txt=R(13),K(L.sbs,0,H(L.ean13_encs,10)),L.mirrormap=H(L.ean13_mirrormaps,H(L.barcode,0)-48),W(L.txt,0,R([G(L.barcode,0,1),L.text1xoffset,L.text1yoffset,L.text1font,L.text1size]));for(var o=1;o<=6;o+=1){L.i=o,lf(L.ean13_barchars,G(L.barcode,L.i,1)),F--;var s=I[--F];if(L.indx=s.length,F-=2,L.enc=H(L.ean13_encs,L.indx),H(L.mirrormap,L.i-1)==49){L.enclen=L.enc.length,L.revenc=B(L.enclen);for(var c=0,l=L.enclen-1;c<=l;c+=1)L.j=c,L.char=H(L.enc,L.j),W(L.revenc,L.enclen-L.j-1,L.char);L.enc=L.revenc}K(L.sbs,(L.i-1)*4+3,L.enc),W(L.txt,L.i,R([G(L.barcode,L.i,1),Z((L.i-1)*7+15+L.text1xoffset),L.text1yoffset,L.text1font,L.text1size]))}K(L.sbs,27,H(L.ean13_encs,11));for(var u=7;u<=12;u+=1){L.i=u,lf(L.ean13_barchars,G(L.barcode,L.i,1)),F--;var d=I[--F];L.indx=d.length,F-=2,L.enc=H(L.ean13_encs,L.indx),K(L.sbs,(L.i-1)*4+8,L.enc),W(L.txt,L.i,R([G(L.barcode,L.i,1),Z((L.i-1)*7+19+L.text1xoffset),L.text1yoffset,L.text1font,L.text1size]))}K(L.sbs,56,H(L.ean13_encs,12)),I[F++]=1/0;for(var f=L.sbs,p=0,m=f.length;p<m;p++)I[F++]=H(f,p)-48;if(L.sbs=R(),L.height==-1&&(L.height=1),L.includetext){L.guardheight=Z(L.height+L.descent),I[F++]=1/0,I[F++]=L.guardheight,I[F++]=L.guardheight;for(var h=0;h<12;h++)I[F++]=L.height;I[F++]=L.guardheight,I[F++]=L.guardheight;for(var g=0;g<12;g++)I[F++]=L.height;I[F++]=L.guardheight,I[F++]=L.guardheight,L.bhs=R(),I[F++]=1/0,I[F++]=-L.descent,I[F++]=-L.descent;for(var _=0;_<12;_++)I[F++]=0;I[F++]=-L.descent,I[F++]=-L.descent;for(var v=0;v<12;v++)I[F++]=0;I[F++]=-L.descent,I[F++]=-L.descent,L.bbs=R()}else{I[F++]=1/0;for(var y=0;y<30;y++)I[F++]=L.height;L.bhs=R(),I[F++]=1/0;for(var b=0;b<30;b++)I[F++]=0;L.bbs=R(),L.txt=R([])}if(L.guardrightypos=-5,L.addon.length!=0){if(I[F++]=1/0,I[F++]=`includetext`,I[F++]=!0,I[F++]=`height`,I[F++]=L.height,L.includetext){var x=I[--F];I[F++]=Z(x-.15)}I[F++]=`addondescent`,I[F++]=L.addondescent,I[F++]=`text1xoffset`,L.addontextxoffset==null?I[F++]=Z(98.25+L.addongap):I[F++]=L.addontextxoffset,L.addontextyoffset!=null&&(I[F++]=`text1yoffset`,I[F++]=L.addontextyoffset),I[F++]=`text1size`,L.addontextsize==null?I[F++]=L.text1size:I[F++]=L.addontextsize;var S=X(L.addontextfont,`unset`)?L.addontextfont:L.text1font;I[F++]=`text1font`,I[F++]=S,L.addopts=z(),L.bwipp_dontdraw=!0,L.addon.length==2&&(I[F++]=L.addon,I[F++]=L.addopts,Mf()),L.addon.length==5&&(I[F++]=L.addon,I[F++]=L.addopts,jf());var C=I[--F];L.addcode=C,I[F++]=1/0,J(L.sbs),I[F++]=L.addongap,J(H(L.addcode,`sbs`)),L.sbs=R(),I[F++]=1/0,J(L.bhs),J(H(L.addcode,`bhs`)),L.bhs=R(),I[F++]=1/0,J(L.bbs),J(H(L.addcode,`bbs`)),L.bbs=R(),I[F++]=1/0,J(L.txt),J(H(L.addcode,`txt`)),L.txt=R(),L.guardrightypos=H(L.addcode,`guardrightypos`)}I[F++]=1/0,I[F++]=`ren`,I[F++]=`renlinear`,I[F++]=`sbs`,I[F++]=L.sbs,I[F++]=`bhs`,I[F++]=L.bhs,I[F++]=`bbs`,I[F++]=L.bbs,I[F++]=`txt`,I[F++]=L.txt,I[F++]=`opt`,I[F++]=L.options,I[F++]=`guardrightpos`,L.addon.length==0?I[F++]=7:I[F++]=5,I[F++]=`guardrightypos`,I[F++]=L.guardrightypos,I[F++]=`borderleft`,I[F++]=11,I[F++]=`borderright`,L.addon.length==0?I[F++]=7:I[F++]=5,I[F++]=`bordertop`,I[F++]=0,I[F++]=`borderbottom`,I[F++]=5+L.guarddescent*L.modunit;var w=z();I[F++]=w,L._render&&Im(),L=e}function Pf(){if(!Pf.globals){var e=L;L=Pf.globals={},L.ean8_encs=R([`3211`,`2221`,`2122`,`1411`,`1132`,`1231`,`1114`,`1312`,`1213`,`3112`,`111`,`11111`,`111`]),L.ean8_barchars=`0123456789`,L=e}var e=L;L=Object.assign({},L,Pf.globals),L.dontdraw=!1,L.includetext=!1,L.text1font=`OCR-B`,L.text1size=12,L.text1xoffset=7.25,L.text1yoffset=-5.25,L.height=-1,L.guarddescent=5,L.addondescent=null,L.width=0,L.modunit=1,L.permitaddon=!1,L.addongap=12,L.addontextfont=`unset`,L.addontextsize=null,L.addontextxoffset=null,L.addontextyoffset=null,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];if(L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),lf(L.barcode,` `),I[--F]){var r=I[--F];L.barcode=r,F--;var i=I[--F];L.addon=i}else F--,L.addon=``;L.barcode.length!=7&&L.barcode.length!=8&&(I[F++]=`bwipp.ean8badLength#7152`,I[F++]=`EAN-8 must be 7 or 8 digits`,Q()),q(L.barcode,function(){var e=I[--F];(e<48||e>57)&&(I[F++]=`bwipp.ean8badCharacter#7156`,I[F++]=`EAN-8 must contain only digits`,Q())}),L.addon.length!=0&&L.addon.length!=2&&L.addon.length!=5&&(I[F++]=`bwipp.ean8badAddOnLength#7160`,I[F++]=`Add-on for EAN-8 must be 2 or 5 digits`,Q()),!L.permitaddon&&L.addon.length!=0&&(I[F++]=`bwipp.ean8badAddOnLength#7163`,I[F++]=`Non-standard use of add-on for EAN-8 requires "permitaddon" option`,Q()),L.descent=L.guarddescent*L.modunit/72,L.addondescent??(L.addondescent=L.guarddescent),L.pad=B(8),L.checksum=0;for(var a=0;a<=6;a+=1)L.i=a,L.barchar=H(L.barcode,L.i)-48,L.i%2==0?L.checksum=Z(L.barchar*3+L.checksum):L.checksum=Z(L.barchar+L.checksum);L.checksum=(10-L.checksum%10)%10,L.barcode.length==8&&H(L.barcode,7)!=L.checksum+48&&(I[F++]=`bwipp.ean8badCheckDigit#7192`,I[F++]=`Incorrect EAN-8 check digit provided`,Q()),K(L.pad,0,L.barcode),W(L.pad,7,L.checksum+48),L.barcode=L.pad,L.sbs=B(43),L.txt=R(8),K(L.sbs,0,H(L.ean8_encs,10));for(var o=0;o<=3;o+=1){L.i=o,lf(L.ean8_barchars,G(L.barcode,L.i,1)),F--;var s=I[--F];L.indx=s.length,F-=2,L.enc=H(L.ean8_encs,L.indx),K(L.sbs,L.i*4+3,L.enc),W(L.txt,L.i,R([G(L.barcode,L.i,1),Z(L.i*7+L.text1xoffset),L.text1yoffset,L.text1font,L.text1size]))}K(L.sbs,19,H(L.ean8_encs,11));for(var c=4;c<=7;c+=1){L.i=c,lf(L.ean8_barchars,G(L.barcode,L.i,1)),F--;var l=I[--F];L.indx=l.length,F-=2,L.enc=H(L.ean8_encs,L.indx),K(L.sbs,L.i*4+8,L.enc),W(L.txt,L.i,R([G(L.barcode,L.i,1),Z(L.i*7+L.text1xoffset)+4,L.text1yoffset,L.text1font,L.text1size]))}K(L.sbs,40,H(L.ean8_encs,12)),I[F++]=1/0;for(var u=L.sbs,d=0,f=u.length;d<f;d++)I[F++]=H(u,d)-48;if(L.sbs=R(),L.height==-1&&(L.height=1),L.includetext){L.guardheight=Z(L.height+L.descent),I[F++]=1/0,I[F++]=L.guardheight,I[F++]=L.guardheight;for(var p=0;p<8;p++)I[F++]=L.height;I[F++]=L.guardheight,I[F++]=L.guardheight;for(var m=0;m<8;m++)I[F++]=L.height;I[F++]=L.guardheight,I[F++]=L.guardheight,L.bhs=R(),I[F++]=1/0,I[F++]=-L.descent,I[F++]=-L.descent;for(var h=0;h<8;h++)I[F++]=0;I[F++]=-L.descent,I[F++]=-L.descent;for(var g=0;g<8;g++)I[F++]=0;I[F++]=-L.descent,I[F++]=-L.descent,L.bbs=R()}else{I[F++]=1/0;for(var _=0;_<22;_++)I[F++]=L.height;L.bhs=R(),I[F++]=1/0;for(var v=0;v<22;v++)I[F++]=0;L.bbs=R(),L.txt=R([])}if(L.guardrightypos=-5,L.addon.length!=0){if(I[F++]=1/0,I[F++]=`includetext`,I[F++]=!0,I[F++]=`height`,I[F++]=L.height,L.includetext){var y=I[--F];I[F++]=Z(y-.15)}I[F++]=`addondescent`,I[F++]=L.addondescent,I[F++]=`text1xoffset`,L.addontextxoffset==null?I[F++]=Z(70.25+L.addongap):I[F++]=L.addontextxoffset,L.addontextyoffset!=null&&(I[F++]=`text1yoffset`,I[F++]=L.addontextyoffset),I[F++]=`text1size`,L.addontextsize==null?I[F++]=L.text1size:I[F++]=L.addontextsize;var b=X(L.addontextfont,`unset`)?L.addontextfont:L.text1font;I[F++]=`text1font`,I[F++]=b,L.addopts=z(),L.bwipp_dontdraw=!0,L.addon.length==2&&(I[F++]=L.addon,I[F++]=L.addopts,Mf()),L.addon.length==5&&(I[F++]=L.addon,I[F++]=L.addopts,jf());var x=I[--F];L.addcode=x,I[F++]=1/0,J(L.sbs),I[F++]=L.addongap,J(H(L.addcode,`sbs`)),L.sbs=R(),I[F++]=1/0,J(L.bhs),J(H(L.addcode,`bhs`)),L.bhs=R(),I[F++]=1/0,J(L.bbs),J(H(L.addcode,`bbs`)),L.bbs=R(),I[F++]=1/0,J(L.txt),J(H(L.addcode,`txt`)),L.txt=R(),L.guardrightypos=H(L.addcode,`guardrightypos`)}I[F++]=1/0,I[F++]=`ren`,I[F++]=`renlinear`,I[F++]=`sbs`,I[F++]=L.sbs,I[F++]=`bhs`,I[F++]=L.bhs,I[F++]=`bbs`,I[F++]=L.bbs,I[F++]=`txt`,I[F++]=L.txt,I[F++]=`opt`,I[F++]=L.options,I[F++]=`guardleftpos`,I[F++]=7,I[F++]=`guardleftypos`,I[F++]=-5,I[F++]=`guardrightpos`,L.addon.length==0?I[F++]=7:I[F++]=5,I[F++]=`guardrightypos`,I[F++]=L.guardrightypos,I[F++]=`borderleft`,I[F++]=7,I[F++]=`borderright`,L.addon.length==0?I[F++]=7:I[F++]=5,I[F++]=`bordertop`,I[F++]=0,I[F++]=`borderbottom`,I[F++]=5+L.guarddescent*L.modunit;var S=z();I[F++]=S,L._render&&Im(),L=e}function Ff(){if(!Ff.globals){var e=L;L=Ff.globals={},L.upca_encs=R([`3211`,`2221`,`2122`,`1411`,`1132`,`1231`,`1114`,`1312`,`1213`,`3112`,`111`,`11111`,`111`]),L.upca_barchars=`0123456789`,L=e}var e=L;L=Object.assign({},L,Ff.globals),L.dontdraw=!1,L.includetext=!1,L.text1font=`OCR-B`,L.text1size=12,L.text1xoffset=-5.75,L.text1yoffset=-5.25,L.height=-1,L.guarddescent=5,L.addondescent=null,L.width=0,L.modunit=1,L.addongap=12,L.addontextfont=`unset`,L.addontextsize=null,L.addontextxoffset=null,L.addontextyoffset=null,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];if(L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),lf(L.barcode,` `),I[--F]){var r=I[--F];L.barcode=r,F--;var i=I[--F];L.addon=i}else F--,L.addon=``;if(L.barcode.length==7||L.barcode.length==8){q(L.barcode,function(){var e=I[--F];(e<48||e>57)&&(I[F++]=`bwipp.upcAupcEbadCharacter#7417`,I[F++]=`UPC-E must contain only digits`,Q())});var a=H(L.barcode,0);a!=48&&a!=49&&(I[F++]=`bwipp.upcAupcEbadNumberSystem#7421`,I[F++]=`UPC-E must have number system 0 or 1`,Q());for(var o=0;o<1;o++){var s=L.barcode.length==8?12:11;if(L.upcacode=B(s),H(L.barcode,6)-48<=2){K(L.upcacode,0,G(L.barcode,0,3)),K(L.upcacode,3,G(L.barcode,6,1)),K(L.upcacode,4,`0000`),K(L.upcacode,8,G(L.barcode,3,3));break}if(H(L.barcode,6)-48==3){K(L.upcacode,0,G(L.barcode,0,4)),K(L.upcacode,4,`00000`),K(L.upcacode,9,G(L.barcode,4,2));break}if(H(L.barcode,6)-48==4){K(L.upcacode,0,G(L.barcode,0,5)),K(L.upcacode,5,`00000`),K(L.upcacode,10,G(L.barcode,5,1));break}if(H(L.barcode,6)-48>=5){K(L.upcacode,0,G(L.barcode,0,6)),K(L.upcacode,6,`0000`),K(L.upcacode,10,G(L.barcode,6,1));break}}L.barcode.length==8&&K(L.upcacode,11,G(L.barcode,7,1)),L.barcode=L.upcacode}L.barcode.length!=11&&L.barcode.length!=12&&(I[F++]=`bwipp.upcAbadLength#7461`,I[F++]=`UPC-A must be 11 or 12 digits`,Q());for(var c=L.barcode,l=0,u=c.length;l<u;l++){var d=H(c,l);(d<48||d>57)&&(I[F++]=`bwipp.upcAbadCharacter#7465`,I[F++]=`UPC-A must contain only digits`,Q())}L.addon.length!=0&&L.addon.length!=2&&L.addon.length!=5&&(I[F++]=`bwipp.upcAbadAddOnLength#7469`,I[F++]=`Add-on for UPC-A must be 2 or 5 digits`,Q()),L.descent=L.guarddescent*L.modunit/72,L.addondescent??(L.addondescent=L.guarddescent),L.pad=B(12),L.checksum=0;for(var f=0;f<=10;f+=1)L.i=f,L.barchar=H(L.barcode,L.i)-48,L.i%2==0?L.checksum+=L.barchar*3:L.checksum+=L.barchar;L.checksum=(10-L.checksum%10)%10,L.barcode.length==12&&H(L.barcode,11)!=L.checksum+48&&(I[F++]=`bwipp.upcAbadCheckDigit#7498`,I[F++]=`Incorrect UPC check digit provided`,Q()),K(L.pad,0,L.barcode),W(L.pad,11,L.checksum+48),L.barcode=L.pad,L.sbs=B(59),L.txt=R(12),K(L.sbs,0,H(L.upca_encs,10));for(var p=0;p<=5;p+=1){L.i=p,lf(L.upca_barchars,G(L.barcode,L.i,1)),F--;var m=I[--F];L.indx=m.length,F-=2,L.enc=H(L.upca_encs,L.indx),K(L.sbs,L.i*4+3,L.enc),L.i==0?W(L.txt,0,R([G(L.barcode,0,1),L.text1xoffset,L.text1yoffset,L.text1font,L.text1size-2])):W(L.txt,L.i,R([G(L.barcode,L.i,1),Z(L.i*7+13+L.text1xoffset),L.text1yoffset,L.text1font,L.text1size]))}K(L.sbs,27,H(L.upca_encs,11));for(var h=6;h<=11;h+=1){L.i=h,lf(L.upca_barchars,G(L.barcode,L.i,1)),F--;var g=I[--F];L.indx=g.length,F-=2,L.enc=H(L.upca_encs,L.indx),K(L.sbs,L.i*4+8,L.enc),L.i==11?W(L.txt,11,R([G(L.barcode,11,1),L.text1xoffset+107,L.text1yoffset,L.text1font,L.text1size-2])):W(L.txt,L.i,R([G(L.barcode,L.i,1),Z(L.i*7+L.text1xoffset)+17,L.text1yoffset,L.text1font,L.text1size]))}K(L.sbs,56,H(L.upca_encs,12)),I[F++]=1/0;for(var _=L.sbs,v=0,y=_.length;v<y;v++)I[F++]=H(_,v)-48;if(L.sbs=R(),L.height==-1&&(L.height=1),L.includetext){L.guardheight=Z(L.height+L.descent),I[F++]=1/0;for(var b=0;b<4;b++)I[F++]=L.guardheight;for(var x=0;x<10;x++)I[F++]=L.height;I[F++]=L.guardheight,I[F++]=L.guardheight;for(var S=0;S<10;S++)I[F++]=L.height;for(var C=0;C<4;C++)I[F++]=L.guardheight;L.bhs=R(),I[F++]=1/0;for(var w=0;w<4;w++)I[F++]=-L.descent;for(var T=0;T<10;T++)I[F++]=0;I[F++]=-L.descent,I[F++]=-L.descent;for(var E=0;E<10;E++)I[F++]=0;for(var D=0;D<4;D++)I[F++]=-L.descent;L.bbs=R()}else{I[F++]=1/0;for(var O=0;O<30;O++)I[F++]=L.height;L.bhs=R(),I[F++]=1/0;for(var k=0;k<30;k++)I[F++]=0;L.bbs=R(),L.txt=R([])}if(L.guardrightypos=-5,L.addon.length!=0){if(I[F++]=1/0,I[F++]=`includetext`,I[F++]=!0,I[F++]=`height`,I[F++]=L.height,L.includetext){var A=I[--F];I[F++]=Z(A-.15)}I[F++]=`addondescent`,I[F++]=L.addondescent,I[F++]=`text1xoffset`,L.addontextxoffset==null?I[F++]=Z(98.25+L.addongap):I[F++]=L.addontextxoffset,L.addontextyoffset!=null&&(I[F++]=`text1yoffset`,I[F++]=L.addontextyoffset),I[F++]=`text1size`,L.addontextsize==null?I[F++]=L.text1size:I[F++]=L.addontextsize;var ee=X(L.addontextfont,`unset`)?L.addontextfont:L.text1font;I[F++]=`text1font`,I[F++]=ee,L.addopts=z(),L.bwipp_dontdraw=!0,L.addon.length==2&&(I[F++]=L.addon,I[F++]=L.addopts,Mf()),L.addon.length==5&&(I[F++]=L.addon,I[F++]=L.addopts,jf());var te=I[--F];L.addcode=te,I[F++]=1/0,J(L.sbs),I[F++]=L.addongap,J(H(L.addcode,`sbs`)),L.sbs=R(),I[F++]=1/0,J(L.bhs),J(H(L.addcode,`bhs`)),L.bhs=R(),I[F++]=1/0,J(L.bbs),J(H(L.addcode,`bbs`)),L.bbs=R(),I[F++]=1/0,J(L.txt),J(H(L.addcode,`txt`)),L.txt=R(),L.guardrightypos=H(L.addcode,`guardrightypos`)}I[F++]=1/0,I[F++]=`ren`,I[F++]=`renlinear`,I[F++]=`sbs`,I[F++]=L.sbs,I[F++]=`bhs`,I[F++]=L.bhs,I[F++]=`bbs`,I[F++]=L.bbs,I[F++]=`txt`,I[F++]=L.txt,I[F++]=`opt`,I[F++]=L.options,I[F++]=`guardrightpos`,L.addon.length==0?I[F++]=9:I[F++]=5,I[F++]=`guardrightypos`,I[F++]=L.guardrightypos,I[F++]=`borderleft`,I[F++]=9,I[F++]=`borderright`,L.addon.length==0?I[F++]=9:I[F++]=5,I[F++]=`bordertop`,I[F++]=0,I[F++]=`borderbottom`,I[F++]=5+L.guarddescent*L.modunit;var j=z();I[F++]=j,L._render&&Im(),L=e}function If(){if(!If.globals){var e=L;L=If.globals={},L.upce_encs=R([`3211`,`2221`,`2122`,`1411`,`1132`,`1231`,`1114`,`1312`,`1213`,`3112`,`111`,`111111`]),L.upce_barchars=`0123456789`,L.upce_mirrormaps=R([`000111`,`001011`,`001101`,`001110`,`010011`,`011001`,`011100`,`010101`,`010110`,`011010`]),L=e}var e=L;L=Object.assign({},L,If.globals),L.dontdraw=!1,L.includetext=!1,L.text1font=`OCR-B`,L.text1size=12,L.text1xoffset=-5.75,L.text1yoffset=-5.25,L.height=-1,L.guarddescent=5,L.addondescent=null,L.width=0,L.modunit=1,L.addongap=12,L.addontextfont=`unset`,L.addontextsize=null,L.addontextxoffset=null,L.addontextyoffset=null,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];if(L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),lf(L.barcode,` `),I[--F]){var r=I[--F];L.barcode=r,F--;var i=I[--F];L.addon=i}else F--,L.addon=``;if(L.barcode.length==11||L.barcode.length==12){q(L.barcode,function(){var e=I[--F];(e<48||e>57)&&(I[F++]=`bwipp.upcEupcAbadCharacter#7734`,I[F++]=`UPC-A must contain only digits`,Q())});for(var a=0;a<1;a++){var o=L.barcode.length==12?8:7;if(L.upcecode=B(o),H(L.barcode,3)-48<=2&&Y(G(L.barcode,4,4),`0000`)){K(L.upcecode,0,G(L.barcode,0,3)),K(L.upcecode,3,G(L.barcode,8,3)),K(L.upcecode,6,G(L.barcode,3,1));break}if(Y(G(L.barcode,4,5),`00000`)){K(L.upcecode,0,G(L.barcode,0,4)),K(L.upcecode,4,G(L.barcode,9,2)),K(L.upcecode,6,`3`);break}if(Y(G(L.barcode,5,5),`00000`)){K(L.upcecode,0,G(L.barcode,0,5)),K(L.upcecode,5,G(L.barcode,10,1)),K(L.upcecode,6,`4`);break}if(H(L.barcode,10)-48>=5&&Y(G(L.barcode,6,4),`0000`)){K(L.upcecode,0,G(L.barcode,0,6)),K(L.upcecode,6,G(L.barcode,10,1));break}I[F++]=`bwipp.upcEupcAnotCompressible#7762`,I[F++]=`UPC-A cannot be converted to a UPC-E`,Q()}L.barcode.length==12&&K(L.upcecode,7,G(L.barcode,11,1)),L.barcode=L.upcecode}L.barcode.length!=7&&L.barcode.length!=8&&(I[F++]=`bwipp.upcEbadLength#7774`,I[F++]=`UPC-E must be 7 or 8 digits`,Q());for(var s=L.barcode,c=0,l=s.length;c<l;c++){var u=H(s,c);(u<48||u>57)&&(I[F++]=`bwipp.upcEbadCharacter#7778`,I[F++]=`UPC-E must contain only digits`,Q())}L.addon.length!=0&&L.addon.length!=2&&L.addon.length!=5&&(I[F++]=`bwipp.upcEbadAddOnLength#7782`,I[F++]=`Add-on for UPC-E must be 2 or 5 digits`,Q());var d=H(L.barcode,0);d!=48&&d!=49&&(I[F++]=`bwipp.upcEbadNumberSystem#7789`,I[F++]=`UPC-E must have number system 0 or 1`,Q()),L.descent=L.guarddescent*L.modunit/72,L.addondescent??(L.addondescent=L.guarddescent);for(var f=0;f<1;f++){if(L.upcacode=B(11),H(L.barcode,6)-48<=2){K(L.upcacode,0,G(L.barcode,0,3)),K(L.upcacode,3,G(L.barcode,6,1)),K(L.upcacode,4,`0000`),K(L.upcacode,8,G(L.barcode,3,3));break}if(H(L.barcode,6)-48==3){K(L.upcacode,0,G(L.barcode,0,4)),K(L.upcacode,4,`00000`),K(L.upcacode,9,G(L.barcode,4,2));break}if(H(L.barcode,6)-48==4){K(L.upcacode,0,G(L.barcode,0,5)),K(L.upcacode,5,`00000`),K(L.upcacode,10,G(L.barcode,5,1));break}if(H(L.barcode,6)-48>=5){K(L.upcacode,0,G(L.barcode,0,6)),K(L.upcacode,6,`0000`),K(L.upcacode,10,G(L.barcode,6,1));break}}L.checksum=0;for(var p=0;p<=10;p+=1)L.i=p,L.barchar=H(L.upcacode,L.i)-48,L.i%2==0?L.checksum+=L.barchar*3:L.checksum+=L.barchar;if(L.checksum=(10-L.checksum%10)%10,L.barcode.length==8&&H(L.barcode,7)!=L.checksum+48&&(I[F++]=`bwipp.upcEbadCheckDigit#7845`,I[F++]=`Incorrect UPC check digit provided`,Q()),L.pad=B(8),K(L.pad,0,L.barcode),W(L.pad,7,L.checksum+48),L.barcode=L.pad,L.txt=R(8),W(L.txt,0,R([G(L.barcode,0,1),L.text1xoffset,L.text1yoffset,L.text1font,L.text1size-2])),L.mirrormap=H(L.upce_mirrormaps,L.checksum),H(L.barcode,0)==48){L.invt=B(L.mirrormap.length);for(var m=0,h=L.mirrormap.length-1;m<=h;m+=1)L.i=m,H(L.mirrormap,L.i)==48?W(L.invt,L.i,49):W(L.invt,L.i,48);L.mirrormap=L.invt}L.sbs=B(33),K(L.sbs,0,H(L.upce_encs,10));for(var g=1;g<=6;g+=1){L.i=g,lf(L.upce_barchars,G(L.barcode,L.i,1)),F--;var _=I[--F];if(L.indx=_.length,F-=2,L.enc=H(L.upce_encs,L.indx),H(L.mirrormap,L.i-1)==49){L.enclen=L.enc.length,L.revenc=B(L.enclen);for(var v=0,y=L.enclen-1;v<=y;v+=1)L.j=v,L.char=H(L.enc,L.j),W(L.revenc,L.enclen-L.j-1,L.char);L.enc=L.revenc}K(L.sbs,(L.i-1)*4+3,L.enc),W(L.txt,L.i,R([G(L.barcode,L.i,1),Z((L.i-1)*7+13+L.text1xoffset),L.text1yoffset,L.text1font,L.text1size]))}W(L.txt,7,R([G(L.barcode,7,1),Z(63+L.text1xoffset),L.text1yoffset,L.text1font,L.text1size-2])),K(L.sbs,27,H(L.upce_encs,11)),I[F++]=1/0;for(var b=L.sbs,x=0,S=b.length;x<S;x++)I[F++]=H(b,x)-48;if(L.sbs=R(),L.height==-1&&(L.height=1),L.includetext){L.guardheight=Z(L.height+L.descent),I[F++]=1/0,I[F++]=L.guardheight,I[F++]=L.guardheight;for(var C=0;C<12;C++)I[F++]=L.height;I[F++]=L.guardheight,I[F++]=L.guardheight,I[F++]=L.guardheight,L.bhs=R(),I[F++]=1/0,I[F++]=-L.descent,I[F++]=-L.descent;for(var w=0;w<12;w++)I[F++]=0;I[F++]=-L.descent,I[F++]=-L.descent,I[F++]=-L.descent,L.bbs=R()}else{I[F++]=1/0;for(var T=0;T<17;T++)I[F++]=L.height;L.bhs=R(),I[F++]=1/0;for(var E=0;E<17;E++)I[F++]=0;L.bbs=R(),L.txt=R([])}if(L.guardrightypos=-5,L.addon.length!=0){if(I[F++]=1/0,I[F++]=`includetext`,I[F++]=!0,I[F++]=`height`,I[F++]=L.height,L.includetext){var D=I[--F];I[F++]=Z(D-.15)}I[F++]=`addondescent`,I[F++]=L.addondescent,I[F++]=`text1xoffset`,L.addontextxoffset==null?I[F++]=Z(54.25+L.addongap):I[F++]=L.addontextxoffset,L.addontextyoffset!=null&&(I[F++]=`text1yoffset`,I[F++]=L.addontextyoffset),I[F++]=`text1size`,L.addontextsize==null?I[F++]=L.text1size:I[F++]=L.addontextsize;var O=X(L.addontextfont,`unset`)?L.addontextfont:L.text1font;I[F++]=`text1font`,I[F++]=O,L.addopts=z(),L.bwipp_dontdraw=!0,L.addon.length==2&&(I[F++]=L.addon,I[F++]=L.addopts,Mf()),L.addon.length==5&&(I[F++]=L.addon,I[F++]=L.addopts,jf());var k=I[--F];L.addcode=k,I[F++]=1/0,J(L.sbs),I[F++]=L.addongap,J(H(L.addcode,`sbs`)),L.sbs=R(),I[F++]=1/0,J(L.bhs),J(H(L.addcode,`bhs`)),L.bhs=R(),I[F++]=1/0,J(L.bbs),J(H(L.addcode,`bbs`)),L.bbs=R(),I[F++]=1/0,J(L.txt),J(H(L.addcode,`txt`)),L.txt=R(),L.guardrightypos=H(L.addcode,`guardrightypos`)}I[F++]=1/0,I[F++]=`ren`,I[F++]=`renlinear`,I[F++]=`sbs`,I[F++]=L.sbs,I[F++]=`bhs`,I[F++]=L.bhs,I[F++]=`bbs`,I[F++]=L.bbs,I[F++]=`txt`,I[F++]=L.txt,I[F++]=`opt`,I[F++]=L.options,I[F++]=`guardrightpos`,L.addon.length==0?I[F++]=9:I[F++]=5,I[F++]=`guardrightypos`,I[F++]=L.guardrightypos,I[F++]=`borderleft`,I[F++]=9,I[F++]=`borderright`,L.addon.length==0?I[F++]=9:I[F++]=5,I[F++]=`bordertop`,I[F++]=0,I[F++]=`borderbottom`,I[F++]=5+L.guarddescent*L.modunit;var A=z();I[F++]=A,L._render&&Im(),L=e}function Lf(){if(!Lf.globals){var e=L;L=Lf.globals={},L.isbn_aliases=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`]]),L=e}var e=L;L=Object.assign({},L,Lf.globals),L.dontdraw=!1,L.includetext=!1,L.text2=`unset`,L.text2font=`OCR-A`,L.text2size=8.5,L.text2xalign=`unset`,L.text2xoffset=null,L.text2yoffset=2,L.height=-1,L.width=0,L.addongap=12,L.legacy=!1,L.modunit=1,I[F++]=L.isbn_aliases,$();var t=I[--F];L.options=t;var n=I[--F];if(L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),lf(L.barcode,` `),I[--F]){var r=I[--F];L.barcode=r,F--;var i=I[--F];L.addon=i}else F--,L.addon=``;if(L.barcode.length!=15&&L.barcode.length!=17&&L.barcode.length!=11&&L.barcode.length!=13&&(I[F++]=`bwipp.isbnBadLength#8080`,I[F++]=`ISBN-13 must be 15 or 17 characters including dashes. ISBN-10 must be 11 or 13 characters including dashes`,Q()),L.addon.length!=0&&L.addon.length!=2&&L.addon.length!=5&&(I[F++]=`bwipp.isbnBadAddOnLength#8083`,I[F++]=`Add-on for ISBN must be 2 or 5 digits`,Q()),L.barcode.length>=15){var a=G(L.barcode,0,4);X(a,`978-`)&&X(a,`979-`)&&(I[F++]=`bwipp.isbn13badPrefix#8087`,I[F++]=`ISBN-13 prefix must be 978- or 979-`,Q()),L.wasdash=!1,L.numdash=0,L.numdigit=0;for(var o=G(L.barcode,5,9),s=0,c=o.length;s<c;s++){var l=H(o,s);I[F++]=l,l==45&&(L.wasdash&&(I[F-1]=`bwipp.isbn13adjacentDashes#8094`,I[F++]=`ISBN-13 does not permit adjacent dashes`,Q()),L.wasdash=!0,L.numdash+=1);var u=I[--F];u>=48&&u<=57&&(L.wasdash=!1,L.numdigit+=1)}(L.numdash!=2||L.numdigit!=7)&&(I[F++]=`bwipp.isbn13numDashesDigits#8105`,I[F++]=`Incorrect number of dashes and digits for ISBN-13`,Q());var d=H(L.barcode,14);if((d<48||d>57)&&(I[F++]=`bwipp.isbn13character15#8108`,I[F++]=`ISBN-13 character 15 must be a digit`,Q()),L.barcode.length==17){X(G(L.barcode,15,1),`-`)&&(I[F++]=`bwipp.isbn13character16#8112`,I[F++]=`ISBN-13 penultimate character must be a dash`,Q());var f=H(L.barcode,16);(f<48||f>57)&&(I[F++]=`bwipp.isbn13character17#8115`,I[F++]=`ISBN-13 final character must be a digit`,Q())}}else{var p=H(L.barcode,0);(p<48||p>57)&&(I[F++]=`bwipp.isbn10FirstDigit#8120`,I[F++]=`ISBN-10 first character must be a digit`,Q()),L.wasdash=!1,L.numdash=0,L.numdigit=0;for(var m=G(L.barcode,1,9),h=0,g=m.length;h<g;h++){var _=H(m,h);I[F++]=_,_==45&&(L.wasdash&&(I[F-1]=`bwipp.isbn10adjacentDashes#8127`,I[F++]=`ISBN-10 does not permit adjacent dashes`,Q()),L.wasdash=!0,L.numdash+=1);var v=I[--F];v>=48&&v<=57&&(L.wasdash=!1,L.numdigit+=1)}(L.numdash!=2||L.numdigit!=7)&&(I[F++]=`bwipp.isbn10numDashesDigits#8138`,I[F++]=`Incorrect number of dashes and digits for ISBN-10`,Q());var y=H(L.barcode,10);if((y<48||y>57)&&(I[F++]=`bwipp.isbn10character11#8141`,I[F++]=`ISBN-10 character 11 must be a digit`,Q()),L.barcode.length==13){X(G(L.barcode,11,1),`-`)&&(I[F++]=`bwipp.isbn10character12#8145`,I[F++]=`ISBN-10 penultimate character must be a dash`,Q());var b=H(L.barcode,12);(b<48||b>57)&&b!=88&&(I[F++]=`bwipp.isbn10character13#8148`,I[F++]=`ISBN-10 final character must be a digit or X`,Q())}}if(L.isbntxt=L.barcode,L.isbntxt.length<=13){for(L.isbn=B(10),L.checksum=0,L.i=0,L.n=0;L.isbnchar=H(L.isbntxt,L.i)-48,L.isbnchar!=-3&&(W(L.isbn,L.n,L.isbnchar+48),L.n<9&&(L.checksum=Z(L.checksum+(10-L.n)*L.isbnchar)),L.n+=1),L.i+=1,L.i!=L.isbntxt.length;);var x=(11-L.checksum%11)%11;x==10&&(x=40),L.checksum=x+48,L.isbn=G(L.isbn,0,9),L.isbntxt.length==13&&H(L.isbntxt,12)!=L.checksum&&(I[F++]=`bwipp.isbn10badCheckDigit#8178`,I[F++]=`Incorrect ISBN-10 check digit provided`,Q())}if(!L.legacy||L.isbntxt.length>=15){for(L.isbntxt.length<=13&&(L.pad=B(15),K(L.pad,0,`978-`),K(L.pad,4,G(L.isbntxt,0,11)),L.isbntxt=L.pad),L.isbn=B(13),L.checksum=0,L.i=0,L.n=0;;){if(L.isbnchar=H(L.isbntxt,L.i)-48,L.isbnchar!=-3){if(W(L.isbn,L.n,L.isbnchar+48),L.n<12){var S=L.isbnchar;L.n%2!=0&&(S*=3),L.checksum=Z(S+L.checksum)}L.n+=1}if(L.i+=1,L.i==L.isbntxt.length)break}L.checksum=(10-L.checksum%10)%10+48,L.isbn=G(L.isbn,0,12),L.isbntxt.length==17&&H(L.isbntxt,16)!=L.checksum&&(I[F++]=`bwipp.isbn13badCheckDigit#8217`,I[F++]=`Incorrect ISBN-13 check digit provided`,Q())}var C=L.isbn.length==12?22:18;if(L.pad=B(C),K(L.pad,0,`ISBN `),K(L.pad,5,L.isbntxt),W(L.pad,L.pad.length-2,45),W(L.pad,L.pad.length-1,L.checksum),L.isbntxt=L.pad,L.barcode=B(12),L.isbn.length==9?(K(L.barcode,0,`978`),K(L.barcode,3,L.isbn)):K(L.barcode,0,L.isbn),L.addon.length!=0){var w=B(12+L.addon.length+1);K(w,0,L.barcode),K(w,12,` `),K(w,13,L.addon),L.barcode=w}if(W(L.options,`addongap`,L.addongap),L.includetext){var T=Y(L.text2,`unset`)?L.isbntxt:L.text2;if(W(L.options,`text2`,T),X(L.text2font,`unset`)&&W(L.options,`text2font`,L.text2font),W(L.options,`text2size`,L.text2size),Y(L.text2xalign,`unset`)){I[F++]=L.options,I[F++]=`text2xoffset`,L.text2xoffset==null?L.isbn.length==9?I[F++]=-1:I[F++]=-12:I[F++]=L.text2xoffset;var E=I[--F],D=I[--F],O=I[--F];W(O,D,E)}else W(L.options,`text2xalign`,L.text2xalign),L.text2xoffset!=null&&W(L.options,`text2xoffset`,L.text2xoffset);var k=L.options;W(k,`text2yoffset`,L.text2yoffset==null?3:L.text2yoffset)}L.bwipp_dontdraw=!0,I[F++]=L.barcode,I[F++]=L.options,Nf();var A=I[--F];L.args=A,W(L.args,`opt`,L.options),I[F++]=L.args,L._render&&Im(),L=e}function Rf(){if(!Rf.globals){var e=L;L=Rf.globals={},L.ismn_aliases=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`]]),L=e}var e=L;L=Object.assign({},L,Rf.globals),L.dontdraw=!1,L.includetext=!1,L.text2=`unset`,L.text2font=`OCR-A`,L.text2size=8.5,L.text2xalign=`unset`,L.text2xoffset=null,L.text2yoffset=2,L.height=-1,L.width=0,L.addongap=12,L.legacy=!1,L.modunit=1,I[F++]=L.ismn_aliases,$();var t=I[--F];L.options=t;var n=I[--F];if(L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),lf(L.barcode,` `),I[--F]){var r=I[--F];L.barcode=r,F--;var i=I[--F];L.addon=i}else F--,L.addon=``;if(L.barcode.length!=15&&L.barcode.length!=17&&L.barcode.length!=11&&L.barcode.length!=13&&(I[F++]=`bwipp.ismnBadLength#8403`,I[F++]=`ISMN-13 must be 15 or 17 characters including dashes. ISMN-10 must be 11 or 13 characters including dashes`,Q()),L.addon.length!=0&&L.addon.length!=2&&L.addon.length!=5&&(I[F++]=`bwipp.ismnBadAddOnLength#8406`,I[F++]=`Add-on for ISMN must be 2 or 5 digits`,Q()),L.barcode.length>=15){X(G(L.barcode,0,4),`979-`)&&(I[F++]=`bwipp.ismn13badPrefix#8410`,I[F++]=`ISMN-13 prefix must be 979-`,Q()),L.wasdash=!1,L.numdash=0,L.numdigit=0;for(var a=G(L.barcode,5,9),o=0,s=a.length;o<s;o++){var c=H(a,o);I[F++]=c,c==45&&(L.wasdash&&(I[F-1]=`bwipp.ismn13adjacentDashes#8417`,I[F++]=`ISMN-13 does not permit adjacent dashes`,Q()),L.wasdash=!0,L.numdash+=1);var l=I[--F];l>=48&&l<=57&&(L.wasdash=!1,L.numdigit+=1)}(L.numdash!=2||L.numdigit!=7)&&(I[F++]=`bwipp.ismn13numDashesDigits#8428`,I[F++]=`Incorrect number of dashes and digits for ISMN-13`,Q());var u=H(L.barcode,14);if((u<48||u>57)&&(I[F++]=`bwipp.ismn13character15#8431`,I[F++]=`ISMN-13 character 15 must be a digit`,Q()),L.barcode.length==17){X(G(L.barcode,15,1),`-`)&&(I[F++]=`bwipp.ismn13character16#8435`,I[F++]=`ISMN-13 penultimate character must be a dash`,Q());var d=H(L.barcode,16);(d<48||d>57)&&(I[F++]=`bwipp.ismn13character17#8438`,I[F++]=`ISMN-13 final character must be a digit`,Q())}}else{X(G(L.barcode,0,2),`M-`)&&(I[F++]=`bwipp.ismn10badPrefix#8443`,I[F++]=`ISMN-10 prefix must be M-`,Q());var f=H(L.barcode,2);(f<48||f>57)&&(I[F++]=`bwipp.ismn10character3#8446`,I[F++]=`ISMN-10 character 3 must be a digit`,Q()),L.wasdash=!1,L.numdash=0,L.numdigit=0;for(var p=G(L.barcode,3,7),m=0,h=p.length;m<h;m++){var g=H(p,m);I[F++]=g,g==45&&(L.wasdash&&(I[F-1]=`bwipp.ismn10adjacentDashes#8453`,I[F++]=`ISMN-10 does not permit adjacent dashes`,Q()),L.wasdash=!0,L.numdash+=1);var _=I[--F];_>=48&&_<=57&&(L.wasdash=!1,L.numdigit+=1)}(L.numdash!=1||L.numdigit!=6)&&(I[F++]=`bwipp.ismn10numDashesDigits#8464`,I[F++]=`Incorrect number of dashes and digits for ISMN-10`,Q());var v=H(L.barcode,10);if((v<48||v>57)&&(I[F++]=`bwipp.ismn10character11#8467`,I[F++]=`ISMN-10 character 11 must be a digit`,Q()),L.barcode.length==13){X(G(L.barcode,11,1),`-`)&&(I[F++]=`bwipp.ismn10character12#8471`,I[F++]=`ISMN-10 penultimate character must be a dash`,Q());var y=H(L.barcode,12);(y<48||y>57)&&y!=88&&(I[F++]=`bwipp.ismn10character13#8474`,I[F++]=`ISMN-10 final character must be a digit or X`,Q())}}for(L.ismntxt=L.barcode,L.legacytxt=``,L.ismntxt.length<=13&&(L.legacytxt=L.ismntxt,L.pad=B(L.ismntxt.length+4),K(L.pad,0,`979-0-`),K(L.pad,6,G(L.ismntxt,2,L.ismntxt.length-2)),L.ismntxt=L.pad),L.ismn=B(13),L.checksum=0,L.i=0,L.n=0;L.ismnchar=H(L.ismntxt,L.i)-48,L.ismnchar!=-3&&(W(L.ismn,L.n,L.ismnchar+48),L.n<12&&(L.n%2==0?L.checksum=L.ismnchar+L.checksum:L.checksum=L.ismnchar*3+L.checksum),L.n+=1),L.i+=1,L.i!=L.ismntxt.length;);if(L.checksum=(10-L.checksum%10)%10+48,L.barcode.length==13||L.barcode.length==17){var b=L.barcode;H(b,b.length-1)!=L.checksum&&(I[F++]=`bwipp.ismnBadCheckDigit#8522`,I[F++]=`Incorrect ISMN check digit provided`,Q())}if(L.legacy&&L.legacytxt.length!=0?(L.ismntxt=L.legacytxt,L.pad=B(18)):L.pad=B(22),K(L.pad,0,`ISMN `),K(L.pad,5,L.ismntxt),W(L.pad,L.pad.length-2,45),W(L.pad,L.pad.length-1,L.checksum),L.ismntxt=L.pad,L.barcode=G(L.ismn,0,12),L.addon.length!=0){var x=B(12+L.addon.length+1);K(x,0,L.barcode),K(x,12,` `),K(x,13,L.addon),L.barcode=x}if(W(L.options,`addongap`,L.addongap),L.includetext){var S=Y(L.text2,`unset`)?L.ismntxt:L.text2;if(W(L.options,`text2`,S),X(L.text2font,`unset`)&&W(L.options,`text2font`,L.text2font),W(L.options,`text2size`,L.text2size),Y(L.text2xalign,`unset`)){I[F++]=L.options,I[F++]=`text2xoffset`,L.text2xoffset==null?L.ismntxt.length==18?I[F++]=-1:I[F++]=-12:I[F++]=L.text2xoffset;var C=I[--F],w=I[--F],T=I[--F];W(T,w,C)}else W(L.options,`text2xalign`,L.text2xalign),L.text2xoffset!=null&&W(L.options,`text2xoffset`,L.text2xoffset);var E=L.options;W(E,`text2yoffset`,L.text2yoffset==null?3:L.text2yoffset)}L.bwipp_dontdraw=!0,I[F++]=L.barcode,I[F++]=L.options,Nf();var D=I[--F];L.args=D,W(L.args,`opt`,L.options),I[F++]=L.args,L._render&&Im(),L=e}function zf(){if(!zf.globals){var e=L;L=zf.globals={},L.issn_aliases=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`]]),L=e}var e=L;L=Object.assign({},L,zf.globals),L.dontdraw=!1,L.includetext=!1,L.text2=`unset`,L.text2font=`OCR-A`,L.text2size=8.5,L.text2xalign=`unset`,L.text2xoffset=null,L.text2yoffset=2,L.height=-1,L.width=0,L.addongap=12,L.modunit=1,I[F++]=L.issn_aliases,$();var t=I[--F];L.options=t;var n=I[--F];if(L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),lf(L.barcode,` `),I[--F]){var r=I[--F];L.barcode=r,F--;var i=I[--F];L.seqvar=i}else F--,L.seqvar=`00`;if(lf(L.seqvar,` `),I[--F]){var a=I[--F];L.seqvar=a,F--;var o=I[--F];L.addon=o}else F--,L.addon=``;L.barcode.length!=8&&L.barcode.length!=9&&(I[F++]=`bwipp.issnBadLength#8715`,I[F++]=`ISSN must be 8 or 9 characters including dash, in the format XXXX-XXXX`,Q());for(var s=G(L.barcode,0,4),c=0,l=s.length;c<l;c++){var u=H(s,c);(u<48||u>57)&&(I[F++]=`bwipp.issnFirstThroughFourthNotNumeric#8719`,I[F++]=`ISSN first four characters must be numeral characters`,Q())}X(G(L.barcode,4,1),`-`)&&(I[F++]=`bwipp.issnNeedsDash#8723`,I[F++]=`ISSN fifth character must be a dash`,Q());for(var d=G(L.barcode,5,3),f=0,p=d.length;f<p;f++){var m=H(d,f);(m<48||m>57)&&(I[F++]=`bwipp.issnSixthThroughEighthNotNumeric#8727`,I[F++]=`ISSN sixth through eighth characters must be numerals`,Q())}if(L.barcode.length==9){var h=H(L.barcode,8);(h<48||h>57)&&h!=88&&(I[F++]=`bwipp.issnNinthCharacterBadFormat#8732`,I[F++]=`ISSN ninth character must be a number or the character X`,Q())}for(L.seqvar.length!=2&&(I[F++]=`bwipp.issnBadSequenceVariantLength#8736`,I[F++]=`Sequence variant for ISSN must be 2 digits`,Q()),q(L.seqvar,function(){var e=I[--F];(e<48||e>57)&&(I[F++]=`bwipp.issnSequenceVariantBadCharacter#8740`,I[F++]=`Sequence variant for ISSN must contain only digits`,Q())}),L.addon.length!=0&&L.addon.length!=2&&L.addon.length!=5&&(I[F++]=`bwipp.issnBadAddOnLength#8744`,I[F++]=`Add-on for ISSN must be 2 or 5 digits`,Q()),L.issn=B(8),L.checksum=0,L.i=0,L.n=0;L.issnchar=H(L.barcode,L.i)-48,L.issnchar!=-3&&(W(L.issn,L.n,L.issnchar+48),L.n<7&&(L.checksum=Z(L.checksum+L.issnchar*(8-L.n))),L.n+=1),L.i+=1,L.i!=L.barcode.length;);L.checksum=(11-L.checksum%11)%11;var g=L.checksum+48;if(g==58&&(g=88),L.checksum=g,L.barcode.length==9&&H(L.barcode,8)!=L.checksum&&(I[F++]=`bwipp.issnBadCheckDigit#8769`,I[F++]=`Incorrect ISSN check digit provided`,Q()),L.pad=B(14),K(L.pad,0,`ISSN `),K(L.pad,5,L.barcode),W(L.pad,13,L.checksum),L.issntxt=L.pad,L.barcode=G(L.issn,0,7),L.barcode=B(12),K(L.barcode,0,`977`),K(L.barcode,3,L.issn),K(L.barcode,10,L.seqvar),L.addon.length!=0){var _=B(12+L.addon.length+1);K(_,0,L.barcode),K(_,12,` `),K(_,13,L.addon),L.barcode=_}if(W(L.options,`addongap`,L.addongap),L.includetext){var v=Y(L.text2,`unset`)?L.issntxt:L.text2;if(W(L.options,`text2`,v),X(L.text2font,`unset`)&&W(L.options,`text2font`,L.text2font),W(L.options,`text2size`,L.text2size),Y(L.text2xalign,`unset`)){var y=L.options;W(y,`text2xoffset`,L.text2xoffset==null?10:L.text2xoffset)}else W(L.options,`text2xalign`,L.text2xalign),L.text2xoffset!=null&&W(L.options,`text2xoffset`,L.text2xoffset);var b=L.options;W(b,`text2yoffset`,L.text2yoffset==null?3:L.text2yoffset)}L.bwipp_dontdraw=!0,I[F++]=L.barcode,I[F++]=L.options,Nf();var x=I[--F];L.args=x,W(L.args,`opt`,L.options),I[F++]=L.args,L._render&&Im(),L=e}function Bf(){var e=L;L=Object.assign({},L,Bf.globals),L.dontdraw=!1,L.includetext=!1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];if(L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),L.barlen=L.barcode.length,L.barlen!=7&&L.barlen!=8&&(I[F++]=`bwipp.MandSbadLength#8902`,I[F++]=`M&S barcode must be 7 or 8 characters`,Q()),L.barlen==7){var r=ef(B(8),`00000000`);K(r,1,L.barcode),L.barcode=r}L.bwipp_dontdraw=!0,I[F++]=L.barcode,I[F++]=L.options,Pf();var i=I[--F];L.args=i;var a=H(L.args,`bbs`);W(a,10,H(a,2)),W(a,11,H(a,2));var o=H(L.args,`bhs`);if(W(o,10,H(o,2)),W(o,11,H(o,2)),L.includetext){if(L.txt=H(L.args,`txt`),L.barlen==7){for(var s=0;s<=6;s+=1){var c=L.txt;K(H(H(c,s),0),0,H(H(c,s+1),0))}K(H(H(L.txt,7),0),0,` `)}var l=R(10);K(l,0,L.txt),L.txt=l;var u=H(L.txt,0);W(L.txt,8,tf(R(u.length),u));var d=H(L.txt,0);W(L.txt,9,tf(R(d.length),d)),W(H(L.txt,8),0,`M`),W(H(L.txt,8),1,-12),W(H(L.txt,9),0,`S`),W(H(L.txt,9),1,69),W(L.args,`txt`,L.txt)}W(L.args,`opt`,L.options),I[F++]=L.args,L._render&&Im(),L=e}function Vf(){if(!Vf.globals){var e=L;L=Vf.globals={},L.code128_sta=-1,L.code128_stb=-2,L.code128_stc=-3,L.code128_swa=-4,L.code128_swb=-5,L.code128_swc=-6,L.code128_fn1=-7,L.code128_fn2=-8,L.code128_fn3=-9,L.code128_fn4=-10,L.code128_sft=-11,L.code128_stp=-12,L.code128_lka=-13,L.code128_lkc=-14,L.sta=L.code128_sta,L.stb=L.code128_stb,L.stc=L.code128_stc,L.swa=L.code128_swa,L.swb=L.code128_swb,L.swc=L.code128_swc,L.fn1=L.code128_fn1,L.fn2=L.code128_fn2,L.fn3=L.code128_fn3,L.fn4=L.code128_fn4,L.sft=L.code128_sft,L.stp=L.code128_stp,L.lka=L.code128_lka,L.lkc=L.code128_lkc,L.code128_charmaps=R([R([32,32,`00`]),R([`!`,`!`,`01`]),R([`"`,`"`,`02`]),R([`#`,`#`,`03`]),R([`$`,`$`,`04`]),R([`%`,`%`,`05`]),R([`&`,`&`,`06`]),R([`'`,`'`,`07`]),R([40,40,`08`]),R([41,41,`09`]),R([`*`,`*`,`10`]),R([`+`,`+`,`11`]),R([`,`,`,`,`12`]),R([`-`,`-`,`13`]),R([`.`,`.`,`14`]),R([`/`,`/`,`15`]),R([`0`,`0`,`16`]),R([`1`,`1`,`17`]),R([`2`,`2`,`18`]),R([`3`,`3`,`19`]),R([`4`,`4`,`20`]),R([`5`,`5`,`21`]),R([`6`,`6`,`22`]),R([`7`,`7`,`23`]),R([`8`,`8`,`24`]),R([`9`,`9`,`25`]),R([`:`,`:`,`26`]),R([`;`,`;`,`27`]),R([`<`,`<`,`28`]),R([`=`,`=`,`29`]),R([`>`,`>`,`30`]),R([`?`,`?`,`31`]),R([`@`,`@`,`32`]),R([`A`,`A`,`33`]),R([`B`,`B`,`34`]),R([`C`,`C`,`35`]),R([`D`,`D`,`36`]),R([`E`,`E`,`37`]),R([`F`,`F`,`38`]),R([`G`,`G`,`39`]),R([`H`,`H`,`40`]),R([`I`,`I`,`41`]),R([`J`,`J`,`42`]),R([`K`,`K`,`43`]),R([`L`,`L`,`44`]),R([`M`,`M`,`45`]),R([`N`,`N`,`46`]),R([`O`,`O`,`47`]),R([`P`,`P`,`48`]),R([`Q`,`Q`,`49`]),R([`R`,`R`,`50`]),R([`S`,`S`,`51`]),R([`T`,`T`,`52`]),R([`U`,`U`,`53`]),R([`V`,`V`,`54`]),R([`W`,`W`,`55`]),R([`X`,`X`,`56`]),R([`Y`,`Y`,`57`]),R([`Z`,`Z`,`58`]),R([`[`,`[`,`59`]),R([92,92,`60`]),R([`]`,`]`,`61`]),R([`^`,`^`,`62`]),R([`_`,`_`,`63`]),R([0,"`",`64`]),R([1,`a`,`65`]),R([2,`b`,`66`]),R([3,`c`,`67`]),R([4,`d`,`68`]),R([5,`e`,`69`]),R([6,`f`,`70`]),R([7,`g`,`71`]),R([8,`h`,`72`]),R([9,`i`,`73`]),R([10,`j`,`74`]),R([11,`k`,`75`]),R([12,`l`,`76`]),R([13,`m`,`77`]),R([14,`n`,`78`]),R([15,`o`,`79`]),R([16,`p`,`80`]),R([17,`q`,`81`]),R([18,`r`,`82`]),R([19,`s`,`83`]),R([20,`t`,`84`]),R([21,`u`,`85`]),R([22,`v`,`86`]),R([23,`w`,`87`]),R([24,`x`,`88`]),R([25,`y`,`89`]),R([26,`z`,`90`]),R([27,`{`,`91`]),R([28,`|`,`92`]),R([29,`}`,`93`]),R([30,`~`,`94`]),R([31,127,`95`]),R([L.fn3,L.fn3,`96`]),R([L.fn2,L.fn2,`97`]),R([L.sft,L.sft,`98`]),R([L.swc,L.swc,`99`]),R([L.swb,L.fn4,L.swb]),R([L.fn4,L.swa,L.swa]),R([L.fn1,L.fn1,L.fn1]),R([L.sta,L.sta,L.sta]),R([L.stb,L.stb,L.stb]),R([L.stc,L.stc,L.stc]),R([L.stp,L.stp,L.stp])]),L.code128_latch_a0=R([``,`e`,`e`,`ee`,`eee`,`eee`]),L.code128_latch_b0=R([`d`,``,`d`,`ddd`,`dd`,`ddd`]),L.code128_latch_c0=R([`c`,`c`,``,`eec`,`ddc`,`dddc`]),L.code128_latch_a1=R([`ee`,`eee`,`eee`,``,`e`,`e`]),L.code128_latch_b1=R([`ddd`,`dd`,`ddd`,`d`,``,`d`]),L.code128_latch_c1=R([`eec`,`ddc`,`dddc`,`c`,`c`,``]);for(var t=[],n=L.code128_latch_a0,r=0,i=n.length;r<i;r++)t[r]=H(n,r).length;t=R(t),L.code128_latch_length_a0=t;for(var a=[],o=L.code128_latch_b0,s=0,c=o.length;s<c;s++)a[s]=H(o,s).length;a=R(a),L.code128_latch_length_b0=a;for(var l=[],u=L.code128_latch_c0,d=0,f=u.length;d<f;d++)l[d]=H(u,d).length;l=R(l),L.code128_latch_length_c0=l;for(var p=[],m=L.code128_latch_a1,h=0,g=m.length;h<g;h++)p[h]=H(m,h).length;p=R(p),L.code128_latch_length_a1=p;for(var _=[],v=L.code128_latch_b1,y=0,b=v.length;y<b;y++)_[y]=H(v,y).length;_=R(_),L.code128_latch_length_b1=_;for(var x=[],S=L.code128_latch_c1,C=0,w=S.length;C<w;C++)x[C]=H(S,C).length;x=R(x),L.code128_latch_length_c1=x,L.code128_latch_sequence=R([L.code128_latch_a0,L.code128_latch_b0,L.code128_latch_c0,L.code128_latch_a1,L.code128_latch_b1,L.code128_latch_c1]),L.code128_start_code=R([103,104,105]),L.code128_state_priority=R([1,0,2,4,3,5]),L.code128_start_state=R([0,1,2,0,1,2]),L.code128_start_length=R([1,1,1,1,1,1]);for(var T=[],E=R([5,4,3,2,1,0]),D=0,O=E.length;D<O;D++)T[D]=H(L.code128_state_priority,H(E,D));T=R(T),L.code128_reverse_priority=T,I[F++]=1/0;for(var k=L.code128_reverse_priority,A=0,ee=k.length;A<ee;A++){var te=H(k,A);I[F++]=te,I[F++]=H(L.code128_latch_length_a0,te),I[F++]=te}var j=R();L.code128_prioritized_latch_length_a0=j,I[F++]=1/0;for(var ne=L.code128_reverse_priority,re=0,ie=ne.length;re<ie;re++){var ae=H(ne,re);I[F++]=ae,I[F++]=H(L.code128_latch_length_a1,ae),I[F++]=ae}var oe=R();L.code128_prioritized_latch_length_a1=oe,I[F++]=1/0;for(var se=L.code128_reverse_priority,ce=0,le=se.length;ce<le;ce++){var M=H(se,ce);I[F++]=M,I[F++]=H(L.code128_latch_length_b0,M),I[F++]=M}var ue=R();L.code128_prioritized_latch_length_b0=ue,I[F++]=1/0;for(var de=L.code128_reverse_priority,fe=0,pe=de.length;fe<pe;fe++){var me=H(de,fe);I[F++]=me,I[F++]=H(L.code128_latch_length_b1,me),I[F++]=me}var he=R();L.code128_prioritized_latch_length_b1=he,I[F++]=1/0;for(var ge=L.code128_reverse_priority,_e=0,ve=ge.length;_e<ve;_e++){var ye=H(ge,_e);I[F++]=ye,I[F++]=H(L.code128_latch_length_c0,ye),I[F++]=ye}var be=R();L.code128_prioritized_latch_length_c0=be,I[F++]=1/0;for(var xe=L.code128_reverse_priority,Se=0,Ce=xe.length;Se<Ce;Se++){var we=H(xe,Se);I[F++]=we,I[F++]=H(L.code128_latch_length_c1,we),I[F++]=we}var Te=R();L.code128_prioritized_latch_length_c1=Te,I[F++]=1/0,I[F++]=L.fn3,I[F++]=96,I[F++]=L.fn2,I[F++]=97,I[F++]=L.fn1,I[F++]=102,I[F++]=L.stp,I[F++]=106,I[F++]=L.lka,I[F++]=100,I[F++]=L.lkc,I[F++]=99;var Ee=z();L.code128_seta_new=Ee,I[F++]=1/0,I[F++]=L.fn3,I[F++]=96,I[F++]=L.fn2,I[F++]=97,I[F++]=L.fn1,I[F++]=102,I[F++]=L.stp,I[F++]=106,I[F++]=L.lka,I[F++]=99,I[F++]=L.lkc,I[F++]=101;var De=z();L.code128_setb_new=De,I[F++]=1/0,I[F++]=L.fn1,I[F++]=102,I[F++]=L.stp,I[F++]=106,I[F++]=L.lka,I[F++]=101,I[F++]=L.lkc,I[F++]=100;var Oe=z();L.code128_setc_new=Oe,L.code128_encs=R(`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`.split(`.`)),L.code128_max_int=2147483647,L.charvals_legacy=R([new Map,new Map,new Map]);for(var ke=0,Ae=L.code128_charmaps.length-1;ke<=Ae;ke+=1){L.i=ke,L.encs=H(L.code128_charmaps,L.i);for(var je=0;je<=2;je+=1){L.j=je;var Me=H(L.encs,L.j);Y(sf(Me),`stringtype`)&&(Me=H(Me,0)),W(H(L.charvals_legacy,L.j),Me,L.i)}}L.charvals_legacy=L.charvals_legacy;var Ne=H(L.charvals_legacy,0);W(Ne,L.code128_lka,H(Ne,L.code128_swb)),W(Ne,L.code128_lkc,H(Ne,L.code128_swc)),L.seta_legacy=Ne;var Pe=H(L.charvals_legacy,1);W(Pe,L.code128_lka,H(Pe,L.code128_swc)),W(Pe,L.code128_lkc,H(Pe,L.code128_swa)),L.setb_legacy=Pe;var Fe=H(L.charvals_legacy,2);W(Fe,L.code128_lka,H(Fe,L.code128_swa)),W(Fe,L.code128_lkc,H(Fe,L.code128_swb)),L.setc_legacy=Fe,L=e}var e=L;L=Object.assign({},L,Vf.globals),L.dontdraw=!1,L.includetext=!1,L.text1font=`OCR-B`,L.text1size=10,L.text1xoffset=0,L.textyoffset=-8,L.height=-1,L.width=0,L.raw=!1,L.newencoder=!1,L.parse=!1,L.parsefnc=!1,L.suppressc=!1,L.unlatchextbeforec=!1,L.modunit=1,I[F++]=null,$();var Ie=I[--F];L.options=Ie;var Le=I[--F];L.barcode=Le,L.barcode.length>500&&(I[F++]=`bwipp.code128inputTooLong#9205`,I[F++]=`The input data is too long`,Q()),L._render=!(L.dontdraw||L.bwipp_dontdraw),L.fncvals=new Map([[`parse`,L.parse],[`parsefnc`,L.parsefnc],[`FNC1`,L.code128_fn1],[`FNC2`,L.code128_fn2],[`FNC3`,L.code128_fn3],[`LNKA`,L.code128_lka],[`LNKC`,L.code128_lkc]]),I[F++]=L.barcode,I[F++]=L.fncvals,Df();var Re=I[--F];if(L.msg=Re,L.msglen=L.msg.length,L.encoding=`legacy`,L.newencoder&&(L.encoding=`new`),L.raw&&(L.encoding=`raw`),Y(L.encoding,`raw`)){for(L.cws=R(L.barcode.length),L.i=0,L.j=0;!(L.i>=L.barcode.length-3||H(L.barcode,L.i)!=94);){var ze=G(L.barcode,L.i+1,3);I[F++]=ze,I[F++]=!1;for(var Be=0,Ve=ze.length;Be<Ve;Be++){var He=H(ze,Be);(He<48||He>57)&&(I[F-1]=!0)}if(I[--F]){F--;break}var Ue=I[--F];L.cw=V(Ue),L.cw>106&&(I[F++]=`bwipp.code128BadRawCodeword#9252`,I[F++]=`Raw codewords must be 0 to 106`,Q()),W(L.cws,L.j,L.cw),L.i+=4,L.j+=1}L.i!=L.barcode.length&&(I[F++]=`bwipp.code128BadRawFormat#9259`,I[F++]=`Raw codewords must be formatted as ^NNN`,Q()),L.cws=G(L.cws,0,L.j),L.text=``}else{L.text=B(L.msglen);for(var We=0,N=L.msglen-1;We<=N;We+=1){L.i=We;var Ge=H(L.msg,L.i),Ke=L.text,qe=L.i;Ge<0&&(Ge=32),W(Ke,qe,Ge)}}if(Y(L.encoding,`legacy`)){L.seta=L.seta_legacy,L.setb=L.setb_legacy,L.setc=L.setc_legacy,I[F++]=1/0;for(var Je=0,Ye=L.msglen;Je<Ye;Je++)I[F++]=0;I[F++]=0,L.numSA=R(),I[F++]=1/0;for(var Xe=0,Ze=L.msglen;Xe<Ze;Xe++)I[F++]=0;I[F++]=0,L.numEA=R();for(var Qe=L.msglen-1;Qe>=0;--Qe)L.i=Qe,H(L.msg,L.i)>=0&&(H(L.msg,L.i)>=128?W(L.numEA,L.i,H(L.numEA,L.i+1)+1):W(L.numSA,L.i,H(L.numSA,L.i+1)+1));L.ea=!1,I[F++]=1/0;for(var $e=0,et=L.msglen-1;$e<=et;$e+=1){if(L.i=$e,L.c=H(L.msg,L.i),L.ea==L.c<128&&L.c>=0){var tt=H(L.ea?L.numSA:L.numEA,L.i);tt<(Z(tt+L.i)==L.msglen?3:5)?I[F++]=L.code128_fn4:(L.ea=!L.ea,I[F++]=L.code128_fn4,I[F++]=L.code128_fn4)}L.c>=0?I[F++]=L.c&127:I[F++]=L.c}ff(R(df()));var nt=I[--F];L.msg=nt,F--,L.msglen=L.msg.length,I[F++]=1/0;for(var rt=0,it=L.msglen+1;rt<it;rt++)I[F++]=0;L.numsAtEven=R(),I[F++]=1/0;for(var at=0,ot=L.msglen+1;at<ot;at++)I[F++]=0;L.numsAtOdd=R();for(var st=L.msglen-1;st>=0;--st)L.i=st,L.c=H(L.msg,L.i),L.c==L.code128_fn1?(W(L.numsAtEven,L.i,2+H(L.numsAtEven,L.i+1)),W(L.numsAtOdd,L.i,0)):L.c>=48&&L.c<=57?(W(L.numsAtEven,L.i,1+H(L.numsAtOdd,L.i+1)),W(L.numsAtOdd,L.i,1+H(L.numsAtEven,L.i+1))):(W(L.numsAtEven,L.i,0),W(L.numsAtOdd,L.i,0));L.numsscr=function(){var e=I[--F];I[F++]=H(L.numsAtEven,e)},L.enca=function(){var e=I[--F];W(L.cws,L.j,H(L.seta,e)),L.j+=1},L.encb=function(){var e=I[--F];W(L.cws,L.j,H(L.setb,e)),L.j+=1},L.encc=function(){var e=I[F-1];if(X(sf(e),`arraytype`)){var t=I[--F];I[F++]=H(L.setc,t)}else{var n=I[--F];J(n);var r=I[--F],i=I[--F];I[F++]=Z(r-48+(i-48)*10)}var a=I[--F];W(L.cws,L.j,a),L.j+=1},L.anotb=function(){var e=I[--F];I[F++]=U(L.seta,e)&&!U(L.setb,e)},L.bnota=function(){var e=I[--F];I[F++]=U(L.setb,e)&&!U(L.seta,e)},I[F++]=1/0;for(var ct=0,lt=L.msg.length;ct<lt;ct++)I[F++]=0;I[F++]=9999,L.nextanotb=R(),I[F++]=1/0;for(var ut=0,dt=L.msg.length;ut<dt;ut++)I[F++]=0;I[F++]=9999,L.nextbnota=R();for(var ft=L.msg.length-1;ft>=0;--ft)L.i=ft,I[F++]=H(L.msg,L.i),L.anotb(),I[--F]?W(L.nextanotb,L.i,0):W(L.nextanotb,L.i,H(L.nextanotb,L.i+1)+1),I[F++]=H(L.msg,L.i),L.bnota(),I[--F]?W(L.nextbnota,L.i,0):W(L.nextbnota,L.i,H(L.nextbnota,L.i+1)+1);L.abeforeb=function(){var e=I[--F];I[F++]=pf(H(L.nextanotb,e),H(L.nextbnota,e))},L.bbeforea=function(){var e=I[--F];I[F++]=pf(H(L.nextbnota,e),H(L.nextanotb,e))},L.cws=R(L.barcode.length*2+3),L.j=0,L.msglen>0?(I[F++]=0,L.numsscr()):I[F++]=-1;var pt=I[--F];for(L.nums=pt;;){if(L.msglen==0){I[F++]=L.code128_stb,L.enca(),L.cset=`setb`;break}if(L.msglen==2&&L.nums==2){I[F++]=L.code128_stc,L.enca(),L.cset=`setc`;break}if(L.nums>=4){I[F++]=L.code128_stc,L.enca(),L.cset=`setc`;break}if(I[F++]=0,L.abeforeb(),I[--F]){I[F++]=L.code128_sta,L.enca(),L.cset=`seta`;break}I[F++]=L.code128_stb,L.enca(),L.cset=`setb`;break}for(L.i=0;L.i!=L.msglen;){I[F++]=L.i,L.numsscr();var mt=I[--F];for(L.nums=mt;;){if((Y(L.cset,`seta`)||Y(L.cset,`setb`))&&L.nums>=4&&H(L.msg,L.i)!=L.code128_fn1){if(L.nums%2==0){I[F++]=L.code128_swc,Y(L.cset,`seta`)?L.enca():L.encb(),L.cset=`setc`;break}else if(I[F++]=H(L.msg,L.i),Y(L.cset,`seta`)?L.enca():L.encb(),L.i+=1,I[F++]=L.i,L.numsscr(),I[--F]>=4){I[F++]=L.code128_swc,Y(L.cset,`seta`)?L.enca():L.encb(),L.cset=`setc`;break}}I[F++]=Y(L.cset,`setb`),I[F++]=H(L.msg,L.i),L.anotb();var ht=I[--F];if(I[--F]&&ht){if(L.i<L.msglen-1&&(I[F++]=L.i+1,L.bbeforea(),I[--F])){I[F++]=L.code128_sft,L.encb(),I[F++]=H(L.msg,L.i),L.enca(),L.i+=1;break}I[F++]=L.code128_swa,L.encb(),L.cset=`seta`;break}I[F++]=Y(L.cset,`seta`),I[F++]=H(L.msg,L.i),L.bnota();var gt=I[--F];if(I[--F]&&gt){if(L.i<L.msglen-1&&(I[F++]=L.i+1,L.abeforeb(),I[--F])){I[F++]=L.code128_sft,L.enca(),I[F++]=H(L.msg,L.i),L.encb(),L.i+=1;break}I[F++]=L.code128_swb,L.enca(),L.cset=`setb`;break}if(Y(L.cset,`setc`)&&L.nums<2&&(H(L.msg,L.i)>-1||H(L.msg,L.i)==L.code128_fn4)){if(I[F++]=L.i,L.abeforeb(),I[--F]){I[F++]=L.code128_swa,L.encc(),L.cset=`seta`;break}I[F++]=L.code128_swb,L.encc(),L.cset=`setb`;break}if(Y(L.cset,`seta`)){I[F++]=H(L.msg,L.i),L.enca(),L.i+=1;break}if(Y(L.cset,`setb`)){I[F++]=H(L.msg,L.i),L.encb(),L.i+=1;break}if(Y(L.cset,`setc`)){H(L.msg,L.i)<=-1?(I[F++]=H(L.msg,L.i),L.encc(),L.i+=1):(I[F++]=G(L.msg,L.i,2),L.encc(),L.i+=2);break}break}}L.cws=G(L.cws,0,L.j)}if(Y(L.encoding,`new`)){L.seta=L.code128_seta_new,L.setb=L.code128_setb_new,L.setc=L.code128_setc_new,L.encode=R([function(){L.enc_a0()},function(){L.enc_b0()},function(){L.enc_c()},function(){L.enc_a1()},function(){L.enc_b1()},function(){L.enc_c()}]),L.can_a=function(){L.c>=0?I[F++]=!0:I[F++]=U(L.seta,L.c)},L.can_b=function(){L.c>=0?I[F++]=!0:I[F++]=U(L.setb,L.c)},L.can_c0=function(){L.num_digits>=2?I[F++]=!0:I[F++]=U(L.setc,L.c)},L.can_c1=function(){L.num_digits>=2?I[F++]=!0:I[F++]=U(L.setc,L.c)},L.suppressc&&(L.can_c0=function(){I[F++]=!1}),(L.suppressc||L.unlatchextbeforec)&&(L.can_c1=function(){I[F++]=!1}),L.out_a0=function(){I[F++]=1,L.c>=0&&(L.c>=128&&(I[F-1]+=1),(L.c&127)>=96&&(I[F-1]+=1))},L.out_a1=function(){I[F++]=1,L.c>=0&&(L.c<128&&(I[F-1]+=1),(L.c&127)>=96&&(I[F-1]+=1))},L.out_b0=function(){I[F++]=1,L.c>=0&&(L.c>=128&&(I[F-1]+=1),(L.c&127)<32&&(I[F-1]+=1))},L.out_b1=function(){I[F++]=1,L.c>=0&&(L.c<128&&(I[F-1]+=1),(L.c&127)<32&&(I[F-1]+=1))},L.map_ab=function(){I[F-1]<32?I[F-1]+=64:I[F-1]-=32},L.enc_a0=function(){if(I[F++]=1/0,L.c<0)I[F++]=H(L.seta,L.c);else{L.c>=128&&(I[F++]=101);var e=L.c&127;if(I[F++]=e,e>=96){var t=I[--F];I[F++]=98,I[F++]=t}L.map_ab()}var n=R();I[F++]=n},L.enc_a1=function(){if(I[F++]=1/0,L.c<0)I[F++]=H(L.seta,L.c);else{L.c<128&&(I[F++]=101);var e=L.c&127;if(I[F++]=e,e>=96){var t=I[--F];I[F++]=98,I[F++]=t}L.map_ab()}var n=R();I[F++]=n},L.enc_b0=function(){if(I[F++]=1/0,L.c<0)I[F++]=H(L.setb,L.c);else{L.c>=128&&(I[F++]=100);var e=L.c&127;if(I[F++]=e,e<32){var t=I[--F];I[F++]=98,I[F++]=t}L.map_ab()}var n=R();I[F++]=n},L.enc_b1=function(){if(I[F++]=1/0,L.c<0)I[F++]=H(L.setb,L.c);else{L.c<128&&(I[F++]=100);var e=L.c&127;if(I[F++]=e,e<32){var t=I[--F];I[F++]=98,I[F++]=t}L.map_ab()}var n=R();I[F++]=n},L.enc_c=function(){I[F++]=1/0,L.c<0?I[F++]=H(L.setc,L.c):I[F++]=Z((H(L.msg,L.n)-48)*10+(H(L.msg,L.n+1)-48));var e=R();I[F++]=e},L.get_best_prior_state=function(){var e=I[--F],t=I[--F];L.len=Z(t+H(L.bln_0,e));var n=I[--F];L.o=n;var r=I[--F],i=I[--F],a=Z(i+H(L.bln_0,r));if(I[F++]=a,a<L.len){var o=I[--F];L.len=o;var s=I[--F];L.o=s}else F-=2;var c=I[--F],l=I[--F],u=Z(l+H(L.bln_0,c));if(I[F++]=u,u<L.len){var d=I[--F];L.len=d;var f=I[--F];L.o=f}else F-=2;var p=I[--F],m=I[--F],h=Z(m+H(L.bln_0,p));if(I[F++]=h,h<L.len){var g=I[--F];L.len=g;var _=I[--F];L.o=_}else F-=2;var v=I[--F],y=I[--F],b=Z(y+H(L.bln_0,v));if(I[F++]=b,b<L.len){var x=I[--F];L.len=x;var S=I[--F];L.o=S}else F-=2;var C=I[--F],w=I[--F];if(Z(w+H(L.bln_0,C))<L.len){var T=I[--F];L.o=T}else F--;I[F++]=L.o},L.bln_0=L.code128_start_length,L.bln_1=L.code128_start_length,I[F++]=1/0;for(var _t=0;_t<4;_t++)I[F++]=R([0,0,0,0,0,0]);L.bln=R(),L.bps_0=L.code128_start_state,L.bps_1=L.code128_start_state,I[F++]=1/0;for(var vt=0;vt<4;vt++)I[F++]=R([0,0,0,0,0,0]);L.bps=R(),I[F++]=1/0;for(var yt=0,bt=L.msg.length;yt<bt;yt++)I[F++]=R([0,0,0,0,0,0]);L.path=R(),L.make_tables=function(){L.num_digits=0;for(var e=0,t=L.msg.length-1;e<=t;e+=1){L.n=e,L.c=H(L.msg,L.n);var n=L.c>=48&&L.c<58?L.num_digits+1:0;L.num_digits=n,L.bln_2=L.bln_1,L.bln_1=L.bln_0,L.bln_0=H(L.bln,L.n&3),L.bps_2=L.bps_1,L.bps_1=L.bps_0,L.bps_0=H(L.bps,L.n&3);var r=L.num_digits>=2?L.bps_2:L.bps_1;L.bps_c=r;var i=L.num_digits>=2?L.bln_2:L.bln_1;if(L.bln_c=i,I[F++]=L.bln_0,I[F++]=0,L.can_a(),I[--F]){L.p=H(L.bps_1,0),W(H(L.path,L.n),0,L.p),I[F++]=Z(H(L.bln_1,L.p)+H(L.code128_latch_length_a0,L.p)),L.out_a0();var a=I[--F],o=I[--F];I[F++]=Z(o+a)}else I[F++]=L.code128_max_int;var s=I[--F],c=I[--F],l=I[--F];if(W(l,c,s),I[F++]=L.bln_0,I[F++]=3,L.can_a(),I[--F]){L.p=H(L.bps_1,3),W(H(L.path,L.n),3,L.p),I[F++]=Z(H(L.bln_1,L.p)+H(L.code128_latch_length_a1,L.p)),L.out_a1();var u=I[--F],d=I[--F];I[F++]=Z(d+u)}else I[F++]=L.code128_max_int;var f=I[--F],p=I[--F],m=I[--F];if(W(m,p,f),I[F++]=L.bln_0,I[F++]=1,L.can_b(),I[--F]){L.p=H(L.bps_1,1),W(H(L.path,L.n),1,L.p),I[F++]=Z(H(L.bln_1,L.p)+H(L.code128_latch_length_b0,L.p)),L.out_b0();var h=I[--F],g=I[--F];I[F++]=Z(g+h)}else I[F++]=L.code128_max_int;var _=I[--F],v=I[--F],y=I[--F];if(W(y,v,_),I[F++]=L.bln_0,I[F++]=4,L.can_b(),I[--F]){L.p=H(L.bps_1,4),W(H(L.path,L.n),4,L.p),I[F++]=Z(H(L.bln_1,L.p)+H(L.code128_latch_length_b1,L.p)),L.out_b1();var b=I[--F],x=I[--F];I[F++]=Z(x+b)}else I[F++]=L.code128_max_int;var S=I[--F],C=I[--F],w=I[--F];W(w,C,S),I[F++]=L.bln_0,I[F++]=2,L.can_c0(),I[--F]?(L.p=H(L.bps_c,2),W(H(L.path,L.n),2,L.p),I[F++]=Z(H(L.bln_c,L.p)+H(L.code128_latch_length_c0,L.p))+1):I[F++]=L.code128_max_int;var T=I[--F],E=I[--F],D=I[--F];W(D,E,T),I[F++]=L.bln_0,I[F++]=5,L.can_c1(),I[--F]?(L.p=H(L.bps_c,5),W(H(L.path,L.n),5,L.p),I[F++]=Z(H(L.bln_c,L.p)+H(L.code128_latch_length_c1,L.p))+1):I[F++]=L.code128_max_int;var O=I[--F],k=I[--F],A=I[--F];W(A,k,O),I[F++]=L.bps_0,I[F++]=0,J(L.code128_prioritized_latch_length_a0),L.get_best_prior_state();var ee=I[--F],te=I[--F],j=I[--F];W(j,te,ee),I[F++]=L.bps_0,I[F++]=3,J(L.code128_prioritized_latch_length_a1),L.get_best_prior_state();var ne=I[--F],re=I[--F],ie=I[--F];W(ie,re,ne),I[F++]=L.bps_0,I[F++]=1,J(L.code128_prioritized_latch_length_b0),L.get_best_prior_state();var ae=I[--F],oe=I[--F],se=I[--F];W(se,oe,ae),I[F++]=L.bps_0,I[F++]=4,J(L.code128_prioritized_latch_length_b1),L.get_best_prior_state();var ce=I[--F],le=I[--F],M=I[--F];W(M,le,ce),I[F++]=L.bps_0,I[F++]=2,J(L.code128_prioritized_latch_length_c0),L.get_best_prior_state();var ue=I[--F],de=I[--F],fe=I[--F];W(fe,de,ue),I[F++]=L.bps_0,I[F++]=5,J(L.code128_prioritized_latch_length_c1),L.get_best_prior_state();var pe=I[--F],me=I[--F],he=I[--F];W(he,me,pe)}},L.backtrack=function(){L.n=L.msg.length;for(var e=0,t=L.code128_reverse_priority.length;e<t;e++){var n=H(L.code128_reverse_priority,e),r=H(L.bln_0,n);I[F++]=n,I[F++]=r,I[F++]=r}F--;var i=I[--F];L.len=i;var a=I[--F];L.state=a;for(var o=0;o<5;o++){var s=I[--F];if(pf(s,L.len)){var c=I[--F];L.len=c;var l=I[--F];L.state=l}else F-=2}for(I[F++]=R(L.len);!(L.n<=0);){L.prior_state=H(H(L.path,L.n-1),L.state),I[F++]=1/0,q(H(H(L.code128_latch_sequence,L.state),L.prior_state)),L.latch=R();var u=(L.state==2||L.state==5)&&H(L.msg,L.n-1)>=48?2:1;if(L.n-=u,L.c=H(L.msg,L.n),I[F++]=`enc`,H(L.encode,L.state)()===!0)break;var d=I[--F],f=I[--F];L[f]=d,L.len=Z(L.len-L.latch.length-L.enc.length);var p=I[--F],m=L.len,h=L.latch;K(p,m,h),K(p,Z(m+h.length),L.enc),L.state=L.prior_state,I[F++]=p}var g=I[F-1];W(g,0,H(L.code128_start_code,L.state))},L.make_tables(),L.backtrack();var xt=I[--F];L.cws=xt}L.j=L.cws.length;var St=R(L.j+2);K(St,0,L.cws),L.cws=St,L.csum=H(L.cws,0);for(var Ct=1,wt=L.j-1;Ct<=wt;Ct+=1)L.i=Ct,L.csum=Z(L.csum+H(L.cws,L.i)*L.i);L.csum%=103,W(L.cws,L.j,L.csum),W(L.cws,L.j+1,106),U(L.options,`debugcws`)&&(I[F++]=`bwipp.debugcws#9686`,I[F++]=L.cws,Q()),L.sbs=B(L.cws.length*6+1);for(var Tt=0,Et=L.cws.length-1;Tt<=Et;Tt+=1)L.i=Tt,K(L.sbs,L.i*6,H(L.code128_encs,H(L.cws,L.i)));I[F++]=1/0;for(var Dt=L.sbs,Ot=0,kt=Dt.length;Ot<kt;Ot++)I[F++]=H(Dt,Ot)-48;L.sbs=R(),L.height==-1&&(L.height=1),I[F++]=1/0;for(var At=L.sbs,jt=[],Mt=0,Nt=~~((L.sbs.length+1)/2);Mt<Nt;Mt++)jt[Mt]=L.height;jt=R(jt);for(var Pt=[],Ft=0,It=~~((L.sbs.length+1)/2);Ft<It;Ft++)Pt[Ft]=0;Pt=R(Pt),I[F++]=`ren`,I[F++]=`renlinear`,I[F++]=`sbs`,I[F++]=At,I[F++]=`bhs`,I[F++]=jt,I[F++]=`bbs`,I[F++]=Pt,I[F++]=`txt`,I[F++]=R([R([L.text,L.text1xoffset,L.text1yoffset,L.text1font,L.text1size])]),I[F++]=`text1xalign`,I[F++]=`center`,I[F++]=`opt`,I[F++]=L.options;var Lt=z();I[F++]=Lt,L._render&&Im(),L=e}function Hf(){var e=L;L=Object.assign({},L,Hf.globals),L.dontdraw=!1,L.includetext=!1,L.text1font=`OCR-B`,L.text1size=10,L.text1xoffset=0,L.textyoffset=-8,L.height=-1,L.width=0,L.linkagea=!1,L.linkagec=!1,L.parse=!1,L.dontlint=!1,L.lintreqs=!1,L.modunit=1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];L.barcode=n,L.barcode.length>500&&(I[F++]=`bwipp.gs1128inputTooLong#9791`,I[F++]=`The input data is too long`,Q()),L._render=!(L.dontdraw||L.bwipp_dontdraw),L.linkagea&&L.linkagec&&(I[F++]=`bwipp.gs1128badLinkage#9800`,I[F++]=`linkagea and linkagec cannot be used together`,Q()),L.text=L.barcode,I[F++]=L.barcode,I[F++]=`ai`,Of();var r=I[--F];L.fncs=r;var i=I[--F];L.vals=i;var a=I[--F];L.ais=a,L.fnc1=-1,I[F++]=1/0,I[F++]=L.fnc1;for(var o=0,s=L.ais.length-1;o<=s;o+=1)L.i=o,q(H(L.ais,L.i)),q(H(L.vals,L.i)),L.i!=L.ais.length-1&&H(L.fncs,L.i)&&(I[F++]=L.fnc1);ff(R(df()));var c=I[--F];if(L.c128=c,F--,L.barcode=B((L.c128.length+1)*5),L.j=0,q(L.c128,function(){if(I[F-1]==L.fnc1)F--,K(L.barcode,L.j,`^FNC1`),L.j+=5;else{var e=I[--F];W(L.barcode,L.j,e),L.j+=1}}),L.linkagea||L.linkagec){var l=L.barcode,u=L.j;K(l,u,L.linkagea?`^LNKA`:`^LNKC`),L.j+=5}L.barcode=G(L.barcode,0,L.j),L.height==-1&&(L.propspec&&L.hnom!=-1||(L.height=.5)),af(L.options,`parse`),W(L.options,`height`,L.height),W(L.options,`parsefnc`,!0),L.bwipp_dontdraw=!0,I[F++]=L.barcode,I[F++]=L.options,Vf();var d=I[--F];L.args=d,W(L.args,`txt`,R([R([L.text,L.text1xoffset,L.text1yoffset,L.text1font,L.text1size])])),W(L.args,`text1xalign`,`center`),W(L.args,`opt`,L.options),I[F++]=L.args,L._render&&Im(),L=e}function Uf(){var e=L;L=Object.assign({},L,Uf.globals),L.dontdraw=!1,L.includetext=!1,L.text1font=`OCR-B`,L.text1size=10,L.text1xoffset=0,L.textyoffset=-8,L.height=-1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),L.text=L.barcode;var r=L.barcode;I[F++]=B(r.length),I[F++]=0,q(r,function(){if(I[F-1]!=32){var e=I[--F],t=I[--F],n=I[F-1];W(n,t,e),I[F++]=t+1}else F--});var i=I[--F],a=I[--F];L.barcode=G(a,0,i),L.hasspace=L.text.length!=L.barcode.length,L.barcode.length!=17&&L.barcode.length!=18&&(I[F++]=`bwipp.ean14badLength#9946`,I[F++]=`EAN-14 must be 13 or 14 digits`,Q()),X(G(L.barcode,0,4),`(01)`)&&(I[F++]=`bwipp.ean14badAI#9949`,I[F++]=`EAN-14 must begin with (01) application identifier`,Q());for(var o=G(L.barcode,4,L.barcode.length-4),s=0,c=o.length;s<c;s++){var l=H(o,s);(l<48||l>57)&&(I[F++]=`bwipp.ean14badCharacter#9953`,I[F++]=`EAN-14 must contain only digits`,Q())}L.checksum=0;for(var u=0;u<=12;u+=1){L.i=u;var d=L.checksum,f=H(L.barcode,L.i+4)-48;L.i%2==0&&(f*=3),L.checksum=Z(d+f)}if(L.checksum=(10-L.checksum%10)%10,L.barcode.length==18)H(L.barcode,17)!=L.checksum+48&&(I[F++]=`bwipp.ean14badCheckDigit#9968`,I[F++]=`Incorrect EAN-14 check digit provided`,Q());else{var p=B(18);K(p,0,L.barcode),W(p,17,L.checksum+48),L.barcode=p;var m=L.hasspace?2:1,h=B(L.text.length+m);K(h,h.length-2,` `),W(h,h.length-1,L.checksum+48),K(h,0,L.text),L.text=h}L.gtin=G(L.barcode,4,14),L.barcode=B(21),K(L.barcode,0,`^FNC101`),K(L.barcode,7,L.gtin),W(L.options,`parsefnc`,!0),L.bwipp_dontdraw=!0,I[F++]=L.barcode,I[F++]=L.options,Vf();var g=I[--F];L.args=g,W(L.args,`txt`,R([R([L.text,L.text1xoffset,L.text1yoffset,L.text1font,L.text1size])])),W(L.args,`text1xalign`,`center`),W(L.args,`opt`,L.options),I[F++]=L.args,L._render&&Im(),L=e}function Wf(){var e=L;L=Object.assign({},L,Wf.globals),L.dontdraw=!1,L.includetext=!1,L.text1font=`OCR-B`,L.text1size=10,L.text1xoffset=0,L.textyoffset=-8,L.height=-1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),L.text=L.barcode;var r=L.barcode;I[F++]=B(r.length),I[F++]=0,q(r,function(){if(I[F-1]!=32){var e=I[--F],t=I[--F],n=I[F-1];W(n,t,e),I[F++]=t+1}else F--});var i=I[--F],a=I[--F];L.barcode=G(a,0,i),L.hasspace=L.text.length!=L.barcode.length,L.barcode.length!=21&&L.barcode.length!=22&&(I[F++]=`bwipp.sscc18badLength#10071`,I[F++]=`SSCC-18 must be 17 or 18 digits`,Q()),X(G(L.barcode,0,4),`(00)`)&&(I[F++]=`bwipp.sscc18badAI#10074`,I[F++]=`SSCC-18 must begin with (00) application identifier`,Q());for(var o=G(L.barcode,4,L.barcode.length-4),s=0,c=o.length;s<c;s++){var l=H(o,s);(l<48||l>57)&&(I[F++]=`bwipp.sscc18badCharacter#10078`,I[F++]=`SSCC-18 must contain only digits`,Q())}L.checksum=0;for(var u=0;u<=16;u+=1){L.i=u;var d=L.checksum,f=H(L.barcode,L.i+4)-48;L.i%2==0&&(f*=3),L.checksum=Z(d+f)}if(L.checksum=(10-L.checksum%10)%10,L.barcode.length==22)H(L.barcode,21)!=L.checksum+48&&(I[F++]=`bwipp.sscc18badCheckDigit#10093`,I[F++]=`Incorrect SSCC-18 check digit provided`,Q());else{var p=B(22);K(p,0,L.barcode),W(p,21,L.checksum+48),L.barcode=p;var m=L.hasspace?2:1,h=B(L.text.length+m);K(h,h.length-2,` `),W(h,h.length-1,L.checksum+48),K(h,0,L.text),L.text=h}L.sscc=G(L.barcode,4,18),L.barcode=B(25),K(L.barcode,0,`^FNC100`),K(L.barcode,7,L.sscc),W(L.options,`parsefnc`,!0),L.bwipp_dontdraw=!0,I[F++]=L.barcode,I[F++]=L.options,Vf();var g=I[--F];L.args=g,W(L.args,`txt`,R([R([L.text,L.text1xoffset,L.text1yoffset,L.text1font,L.text1size])])),W(L.args,`text1xalign`,`center`),W(L.args,`opt`,L.options),I[F++]=L.args,L._render&&Im(),L=e}function Gf(){if(!Gf.globals){var e=L;L=Gf.globals={},L.code39_encs=R(`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`.split(`.`)),L.code39_barchars=`0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%`,L.charvals=new Map;for(var t=0;t<=42;t+=1)W(L.charvals,G(L.code39_barchars,t,1),t);L.charvals=L.charvals,L=e}var e=L;L=Object.assign({},L,Gf.globals),L.dontdraw=!1,L.includecheck=!1,L.validatecheck=!1,L.includetext=!1,L.includecheckintext=!1,L.hidestars=!1,L.text1font=`OCR-B`,L.text1size=10,L.textyoffset=-8,L.height=-1,L.width=0,L.modunit=1,I[F++]=null,$();var n=I[--F];L.options=n;var r=I[--F];L.barcode=r,L._render=!(L.dontdraw||L.bwipp_dontdraw),L.barcode.length==0&&(I[F++]=`bwipp.code39emptyData#10245`,I[F++]=`The data must not be empty`,Q()),L.barcode.length>500&&(I[F++]=`bwipp.code39inputTooLong#10249`,I[F++]=`The input data is too long`,Q());for(var i=0,a=L.barcode.length-1;i<=a;i+=1)U(L.charvals,G(L.barcode,i,1))||(I[F++]=`bwipp.code39badCharacter#10257`,I[F++]=`Code 39 must contain only digits, capital letters, spaces and the symbols -.$/+%`,Q());var o=L.barcode.length;L.validatecheck&&--o,L.barlen=o,L.checksum=0;for(var s=0,c=L.barlen-1;s<=c;s+=1)L.checksum=Z(H(L.charvals,G(L.barcode,s,1))+L.checksum);L.checksum%=43,L.validatecheck&&(H(L.barcode,L.barlen)!=H(L.code39_barchars,L.checksum)&&(I[F++]=`bwipp.code39badCheckDigit#10277`,I[F++]=`Incorrect Code 39 check digit provided`,Q()),L.barcode=G(L.barcode,0,L.barlen),L.includecheck=!0);var l=L.includecheck?3:2;L.sbs=B(Z(L.barlen+l)*10),K(L.sbs,0,H(L.code39_encs,43));for(var u=0,d=L.barlen-1;u<=d;u+=1)L.i=u,L.indx=H(L.charvals,G(L.barcode,L.i,1)),K(L.sbs,L.i*10+10,H(L.code39_encs,L.indx));L.includecheck?(K(L.sbs,L.barlen*10+10,H(L.code39_encs,L.checksum)),K(L.sbs,L.barlen*10+20,H(L.code39_encs,43))):K(L.sbs,L.barlen*10+10,H(L.code39_encs,43));var f=Z((L.hidestars?0:2)+L.barlen);L.includecheck&&L.includecheckintext&&(f+=1),L.slen=f,L.text=B(L.slen),L.tpos=0,L.hidestars||(K(L.text,L.tpos,`*`),L.tpos+=1),K(L.text,L.tpos,L.barcode),L.tpos=Z(L.tpos+L.barlen),L.includecheck&&L.includecheckintext&&(K(L.text,L.tpos,G(L.code39_barchars,L.checksum,1)),L.tpos+=1),L.hidestars||K(L.text,L.tpos,`*`),I[F++]=1/0;for(var p=L.sbs,m=0,h=p.length;m<h;m++)I[F++]=H(p,m)-48;L.sbs=R(),L.height==-1&&(L.height=1),I[F++]=1/0;for(var g=L.sbs,_=[],v=0,y=~~((L.sbs.length+1)/2);v<y;v++)_[v]=L.height;_=R(_);for(var b=[],x=0,S=~~((L.sbs.length+1)/2);x<S;x++)b[x]=0;b=R(b),I[F++]=`ren`,I[F++]=`renlinear`,I[F++]=`sbs`,I[F++]=g,I[F++]=`bhs`,I[F++]=_,I[F++]=`bbs`,I[F++]=b,L.includetext&&(I[F++]=`txt`,I[F++]=R([R([L.text,0,0,L.text1font,L.text1size])]),I[F++]=`text1xalign`,I[F++]=`center`),I[F++]=`opt`,I[F++]=L.options;var C=z();I[F++]=C,L._render&&Im(),L=e}function Kf(){if(!Kf.globals){var e=L;L=Kf.globals={},L.code39ext_extencs=R(`%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`.split(`,`)),L=e}var e=L;L=Object.assign({},L,Kf.globals),L.dontdraw=!1,L.includetext=!1,L.hidestars=!1,L.parse=!1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];L.barcode=n,L.barcode.length>500&&(I[F++]=`bwipp.code39extinputTooLong#10404`,I[F++]=`The input data is too long`,Q()),L._render=!(L.dontdraw||L.bwipp_dontdraw),L.fncvals=new Map([[`parse`,L.parse],[`parseonly`,!0],[`parsefnc`,!1]]),I[F++]=L.barcode,I[F++]=L.fncvals,Df();var r=I[--F];L.barcode=r,L.barlen=L.barcode.length,af(L.options,`parse`),q(L.barcode,function(){I[--F]>=128&&(I[F++]=`bwipp.code39extBadCharacter#10431`,I[F++]=`Code 39 Extended must contain only ASCII characters`,Q())}),L.newcode=B(L.barlen*2),L.newtext=B(L.barlen*2),L.j=0;for(var i=0,a=L.barlen-1;i<=a;i+=1){L.i=i,L.extchar=H(L.code39ext_extencs,H(L.barcode,L.i)),K(L.newcode,L.j,L.extchar);var o=H(L.barcode,L.i),s=L.newtext,c=L.j;(o<32||o==127)&&(o=32),W(s,c,o),L.extchar.length!=1&&W(L.newtext,L.j+1,32),L.j+=L.extchar.length}L.newcode=G(L.newcode,0,L.j),L.newtext=G(L.newtext,0,L.j),L.bwipp_dontdraw=!0,I[F++]=L.newcode,I[F++]=L.options,Gf();var l=I[--F];if(L.args=l,L.includetext){L.txt=H(L.args,`txt`),L.txtstr=H(H(L.txt,0),0);var u=+!L.hidestars;K(L.txtstr,u,L.newtext),W(L.args,`txt`,L.txt)}W(L.args,`opt`,L.options),I[F++]=L.args,L._render&&Im(),L=e}function qf(){var e=L;L=Object.assign({},L,qf.globals),L.dontdraw=!1,L.includetext=!1,L.text1font=`OCR-B`,L.text1size=10,L.textyoffset=-8,L.text1xoffset=0,L.height=-1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),L.barcode.length!=8&&L.barcode.length!=9&&(I[F++]=`bwipp.code32badLength#10526`,I[F++]=`Italian Pharmacode must be 8 or 9 digits`,Q()),q(L.barcode,function(){var e=I[--F];(e<48||e>57)&&(I[F++]=`bwipp.code32badCharacter#10530`,I[F++]=`Italian Pharmacode must contain only digits`,Q())}),L.checksum=0;for(var r=0;r<=7;r+=1){if(L.i=r,I[F++]=H(L.barcode,L.i)-48,L.i%2!=0){var i=I[--F];I[F++]=i*2}I[F-1]>9&&(I[F-1]-=9);var a=I[--F];L.checksum=Z(a+L.checksum)}L.checksum%=10,L.barcode.length==9&&H(L.barcode,8)!=L.checksum+48&&(I[F++]=`bwipp.code32badCheckDigit#10546`,I[F++]=`Incorrect Italian Pharmacode check digit provided`,Q());var o=B(10);K(o,0,L.barcode),W(o,8,L.checksum+48),L.text=o,L.val=rf(B(6),V(L.text),32),L.barcode=B(6);for(var s=0;s<=5;s+=1)W(L.barcode,s,48);K(L.barcode,6-L.val.length,L.val);for(var c=0;c<=5;c+=1){var l=H(L.barcode,c);I[F++]=c,I[F++]=l,I[F++]=l;for(var u=0,d=4;u<d;u++){I[--F]>=H(`AEIO`,u)&&(I[F-1]+=1);var f=I[F-1];I[F++]=f}I[F-1]=L.barcode;var p=I[F-2],m=I[F-3],h=I[F-1];F-=3,W(h,m,p)}K(L.text,1,G(L.text,0,9)),W(L.text,0,65),L.bwipp_dontdraw=!0,I[F++]=L.barcode,I[F++]=L.options,Gf();var g=I[--F];L.args=g,W(L.args,`txt`,R([R([L.text,L.text1xoffset,L.text1yoffset,L.text1font,L.text1size])])),W(L.args,`text1xalign`,`center`),W(L.args,`opt`,L.options),I[F++]=L.args,L._render&&Im(),L=e}function Jf(){var e=L;L=Object.assign({},L,Jf.globals),L.dontdraw=!1,L.includetext=!1,L.text1font=`OCR-B`,L.text1size=10,L.textyoffset=-8,L.text1xoffset=0,L.height=-1,L.pzn8=!1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),L.pzn8?L.barcode.length!=7&&L.barcode.length!=8&&(I[F++]=`bwipp.pzn8badLength#10648`,I[F++]=`PZN8 must be 7 or 8 digits`,Q()):L.barcode.length!=6&&L.barcode.length!=7&&(I[F++]=`bwipp.pzn7badLength#10652`,I[F++]=`PZN7 must be 6 or 7 digits`,Q()),q(L.barcode,function(){var e=I[--F];(e<48||e>57)&&(I[F++]=`bwipp.pznBadCharacter#10657`,I[F++]=`PZN must contain only digits`,Q())});var r=L.pzn8?9:8;L.msglen=r,L.checksum=0;for(var i=0,a=L.msglen-3;i<=a;i+=1){L.i=i;var o=L.pzn8?1:2;L.checksum=Z((H(L.barcode,L.i)-48)*(L.i+o)+L.checksum)}L.checksum%=11,L.checksum==10&&(I[F++]=`bwipp.pznBadInputSequence#10673`,I[F++]=`Incorrect PZN input sequence provided`,Q()),L.barcode.length==L.msglen-1&&H(L.barcode,L.msglen-2)!=L.checksum+48&&(I[F++]=`bwipp.pznBadCheckDigit#10677`,I[F++]=`Incorrect PZN check digit provided`,Q());var s=B(L.msglen);W(s,0,45),K(s,1,L.barcode),W(s,L.msglen-1,L.checksum+48),L.msg=s,L.bwipp_dontdraw=!0,I[F++]=L.msg,I[F++]=L.options,Gf();var c=I[--F];L.args=c,L.text=B(L.msglen+5),K(L.text,0,`PZN - `),K(L.text,6,G(L.msg,1,L.msglen-1)),W(L.args,`txt`,R([R([L.text,L.text1xoffset,L.text1yoffset,L.text1font,L.text1size])])),W(L.args,`text1xalign`,`center`),W(L.args,`opt`,L.options),I[F++]=L.args,L._render&&Im(),L=e}function Yf(){if(!Yf.globals){var e=L;L=Yf.globals={},L.code93_encs=R(`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`.split(`.`)),L.code93_barchars=`0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%`,L.code93_sft1=-1,L.code93_sft2=-2,L.code93_sft3=-3,L.code93_sft4=-4,L.charvals=new Map;for(var t=0;t<=42;t+=1)W(L.charvals,H(L.code93_barchars,t),t);W(L.charvals,L.code93_sft1,43),W(L.charvals,L.code93_sft2,44),W(L.charvals,L.code93_sft3,45),W(L.charvals,L.code93_sft4,46),L.charvals=L.charvals,L=e}var e=L;L=Object.assign({},L,Yf.globals),L.dontdraw=!1,L.includecheck=!1,L.includetext=!1,L.text1font=`OCR-B`,L.text1size=10,L.textyoffset=-8,L.height=-1,L.width=0,L.parse=!1,L.parsefnc=!1,L.modunit=1,I[F++]=null,$();var n=I[--F];L.options=n;var r=I[--F];L.barcode=r,L.barcode.length>500&&(I[F++]=`bwipp.code93inputTooLong#10821`,I[F++]=`The input data is too long`,Q()),L._render=!(L.dontdraw||L.bwipp_dontdraw),L.fncvals=new Map([[`parse`,L.parse],[`parsefnc`,L.parsefnc],[`SFT$`,L.code93_sft1],[`SFT%`,L.code93_sft2],[`SFT/`,L.code93_sft3],[`SFT+`,L.code93_sft4]]),I[F++]=L.barcode,I[F++]=L.fncvals,Df();var i=I[--F];L.msg=i,L.msglen=L.msg.length,q(L.msg,function(){var e=I[--F];U(L.charvals,e)||(I[F++]=`bwipp.code93BadCharacter#10850`,I[F++]=`Code 93 must only contain digits, capital letters, spaces, the symbols -.$/+ and shift non-data characters`,Q())}),L.includecheck?L.sbs=B(L.msglen*6+25):L.sbs=B(L.msglen*6+13),K(L.sbs,0,H(L.code93_encs,47)),L.checksum1=0,L.checksum2=0,L.text=B(L.msglen);for(var a=0,o=L.msglen-1;a<=o;a+=1){L.i=a,L.indx=H(L.charvals,H(L.msg,L.i)),K(L.sbs,L.i*6+6,H(L.code93_encs,L.indx));var s=H(L.msg,L.i),c=L.text,l=L.i;s<0&&(s=32),W(c,l,s),L.checksum1=Z(L.checksum1+((L.msglen-L.i-1)%20+1)*L.indx),L.checksum2=Z(L.checksum2+((L.msglen-L.i)%15+1)*L.indx)}L.includecheck?(L.checksum1%=47,L.checksum2=Z(L.checksum2+L.checksum1)%47,K(L.sbs,L.msglen*6+6,H(L.code93_encs,L.checksum1)),K(L.sbs,L.msglen*6+12,H(L.code93_encs,L.checksum2)),K(L.sbs,L.msglen*6+18,H(L.code93_encs,48))):K(L.sbs,L.msglen*6+6,H(L.code93_encs,48)),I[F++]=1/0;for(var u=L.sbs,d=0,f=u.length;d<f;d++)I[F++]=H(u,d)-48;L.sbs=R(),L.height==-1&&(L.height=1),I[F++]=1/0;for(var p=L.sbs,m=[],h=0,g=~~((L.sbs.length+1)/2);h<g;h++)m[h]=L.height;m=R(m);for(var _=[],v=0,y=~~((L.sbs.length+1)/2);v<y;v++)_[v]=0;_=R(_),I[F++]=`ren`,I[F++]=`renlinear`,I[F++]=`sbs`,I[F++]=p,I[F++]=`bhs`,I[F++]=m,I[F++]=`bbs`,I[F++]=_,L.includetext&&(I[F++]=`txt`,I[F++]=R([R([L.text,0,0,L.text1font,L.text1size])]),I[F++]=`text1xalign`,I[F++]=`center`),I[F++]=`opt`,I[F++]=L.options;var b=z();I[F++]=b,L._render&&Im(),L=e}function Xf(){if(!Xf.globals){var e=L;L=Xf.globals={},L.code93ext_extencs=R(`^SFT%U,^SFT$A,^SFT$B,^SFT$C,^SFT$D,^SFT$E,^SFT$F,^SFT$G,^SFT$H,^SFT$I,^SFT$J,^SFT$K,^SFT$L,^SFT$M,^SFT$N,^SFT$O,^SFT$P,^SFT$Q,^SFT$R,^SFT$S,^SFT$T,^SFT$U,^SFT$V,^SFT$W,^SFT$X,^SFT$Y,^SFT$Z,^SFT%A,^SFT%B,^SFT%C,^SFT%D,^SFT%E, ,^SFT/A,^SFT/B,^SFT/C,$,%,^SFT/F,^SFT/G,^SFT/H,^SFT/I,^SFT/J,+,^SFT/L,-,.,/,0,1,2,3,4,5,6,7,8,9,^SFT/Z,^SFT%F,^SFT%G,^SFT%H,^SFT%I,^SFT%J,^SFT%V,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,^SFT%K,^SFT%L,^SFT%M,^SFT%N,^SFT%O,^SFT%W,^SFT+A,^SFT+B,^SFT+C,^SFT+D,^SFT+E,^SFT+F,^SFT+G,^SFT+H,^SFT+I,^SFT+J,^SFT+K,^SFT+L,^SFT+M,^SFT+N,^SFT+O,^SFT+P,^SFT+Q,^SFT+R,^SFT+S,^SFT+T,^SFT+U,^SFT+V,^SFT+W,^SFT+X,^SFT+Y,^SFT+Z,^SFT%P,^SFT%Q,^SFT%R,^SFT%S,^SFT%T`.split(`,`)),L=e}var e=L;L=Object.assign({},L,Xf.globals),L.dontdraw=!1,L.includetext=!1,L.parse=!1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];L.barcode=n,L.barcode.length>500&&(I[F++]=`bwipp.code93extinputTooLong#10988`,I[F++]=`The input data is too long`,Q()),L._render=!(L.dontdraw||L.bwipp_dontdraw),L.fncvals=new Map([[`parse`,L.parse],[`parseonly`,!0],[`parsefnc`,!1]]),I[F++]=L.barcode,I[F++]=L.fncvals,Df();var r=I[--F];L.barcode=r,L.barlen=L.barcode.length,af(L.options,`parse`),L.newcode=B(L.barlen*6),L.newtext=B(L.barlen*6),L.j=0,L.k=0;for(var i=0,a=L.barlen-1;i<=a;i+=1){L.i=i;var o=H(L.barcode,L.i);I[F++]=o,o>127&&(I[F-1]=`bwipp.code93extbadCharacter#11016`,I[F++]=`Code 93 Extended only support ASCII characters with values 0 to 127`,Q());var s=I[--F];L.extchar=H(L.code93ext_extencs,s),L.extlen=L.extchar.length,K(L.newcode,L.j,L.extchar);var c=H(L.barcode,L.i),l=L.newtext,u=L.k;(c<32||c==127)&&(c=32),W(l,u,c),L.extlen!=1&&W(L.newtext,L.k+1,32),L.j+=L.extlen;var d=L.extlen==1?1:2;L.k+=d}L.newcode=G(L.newcode,0,L.j),L.newtext=G(L.newtext,0,L.k),W(L.options,`parsefnc`,!0),L.bwipp_dontdraw=!0,I[F++]=L.newcode,I[F++]=L.options,Yf();var f=I[--F];L.args=f,L.includetext&&(L.txt=H(L.args,`txt`),W(H(L.txt,0),0,L.newtext),W(L.args,`txt`,L.txt)),W(L.args,`opt`,L.options),I[F++]=L.args,L._render&&Im(),L=e}function Zf(){if(!Zf.globals){var e=L;L=Zf.globals={},L.interleaved2of5_encs=R([`11221`,`21112`,`12112`,`22111`,`11212`,`21211`,`12211`,`11122`,`21121`,`12121`,`1111`,`2111`]),L.interleaved2of5_barchars=`0123456789`,L=e}var e=L;L=Object.assign({},L,Zf.globals),L.dontdraw=!1,L.includecheck=!1,L.includetext=!1,L.includecheckintext=!1,L.text1font=`OCR-B`,L.text1size=10,L.textyoffset=-8,L.height=-1,L.width=0,L.modunit=1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];if(L.barcode=n,L.barcode.length>500&&(I[F++]=`bwipp.interleaved2of5inputTooLong#11123`,I[F++]=`The input data is too long`,Q()),L._render=!(L.dontdraw||L.bwipp_dontdraw),q(L.barcode,function(){var e=I[--F];(e<48||e>57)&&(I[F++]=`bwipp.interleaved2of5badCharacter#11136`,I[F++]=`Interleaved 2 of 5 must contain only digits`,Q())}),L.barlen=L.barcode.length,(L.barlen%2==0&&L.includecheck||L.barlen%2!=0&&!L.includecheck)&&(L.pad=B(L.barlen+1),W(L.pad,0,48),K(L.pad,1,L.barcode),L.barcode=L.pad,L.barlen+=1),L.includecheck){L.checksum=0;for(var r=0,i=L.barlen-1;r<=i;r+=1)L.i=r,L.i%2==0?L.checksum+=(H(L.barcode,L.i)-48)*3:L.checksum+=H(L.barcode,L.i)-48;L.checksum=(10-L.checksum%10)%10,L.pad=B(L.barlen+1),K(L.pad,0,L.barcode),W(L.pad,L.barlen,L.checksum+48),L.barcode=L.pad,L.barlen+=1}L.sbs=B(L.barlen*5+8),K(L.sbs,0,H(L.interleaved2of5_encs,10));for(var a=0,o=L.barlen-1;a<=o;a+=2){L.i=a,lf(L.interleaved2of5_barchars,G(L.barcode,L.i,1)),F--;var s=I[--F];L.indx=s.length,F-=2,L.enca=H(L.interleaved2of5_encs,L.indx),lf(L.interleaved2of5_barchars,G(L.barcode,L.i+1,1)),F--;var c=I[--F];L.indx=c.length,F-=2,L.encb=H(L.interleaved2of5_encs,L.indx),L.intl=B(L.enca.length*2);for(var l=0,u=L.enca.length-1;l<=u;l+=1)L.j=l,L.achar=H(L.enca,L.j),L.bchar=H(L.encb,L.j),W(L.intl,L.j*2,L.achar),W(L.intl,L.j*2+1,L.bchar);K(L.sbs,L.i*5+4,L.intl)}K(L.sbs,L.barlen*5+4,H(L.interleaved2of5_encs,11));var d=L.barcode,f=0,p=L.includecheck&&!L.includecheckintext?L.barlen-1:L.barlen;L.text=G(d,f,p),I[F++]=1/0;for(var m=L.sbs,h=0,g=m.length;h<g;h++)I[F++]=H(m,h)-48;L.sbs=R(),L.height==-1&&(L.height=1),I[F++]=1/0;for(var _=L.sbs,v=[],y=0,b=~~((L.sbs.length+1)/2);y<b;y++)v[y]=L.height;v=R(v);for(var x=[],S=0,C=~~((L.sbs.length+1)/2);S<C;S++)x[S]=0;x=R(x),I[F++]=`ren`,I[F++]=`renlinear`,I[F++]=`sbs`,I[F++]=_,I[F++]=`bhs`,I[F++]=v,I[F++]=`bbs`,I[F++]=x,L.includetext&&(I[F++]=`txt`,I[F++]=R([R([L.text,0,0,L.text1font,L.text1size])]),I[F++]=`text1xalign`,I[F++]=`center`),I[F++]=`barratio`,I[F++]=2,I[F++]=`spaceratio`,I[F++]=2,I[F++]=`opt`,I[F++]=L.options;var w=z();I[F++]=w,L._render&&Im(),L=e}function Qf(){var e=L;L=Object.assign({},L,Qf.globals),L.dontdraw=!1,L.includetext=!1,L.includecheckintext=!0,L.text1font=`OCR-B`,L.text1size=10,L.text1xoffset=0,L.text1yoffset=-3.5,L.height=-1,L.width=0,L.modunit=1,L.showborder=!0,L.borderwidth=4,L.borderleft=10,L.borderright=10,L.bordertop=-.55,L.borderbottom=-.55,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),L.text=L.barcode;var r=L.barcode;I[F++]=B(r.length),I[F++]=0,q(r,function(){if(I[F-1]!=32){var e=I[--F],t=I[--F],n=I[F-1];W(n,t,e),I[F++]=t+1}else F--});var i=I[--F],a=I[--F];L.barcode=G(a,0,i),L.hasspace=L.text.length!=L.barcode.length,L.barcode.length!=13&&L.barcode.length!=14&&(I[F++]=`bwipp.itf14badLength#11342`,I[F++]=`ITF-14 must be 13 or 14 digits`,Q());for(var o=L.barcode,s=0,c=o.length;s<c;s++){var l=H(o,s);(l<48||l>57)&&(I[F++]=`bwipp.itf14badCharacter#11346`,I[F++]=`ITF-14 must contain only digits`,Q())}L.checksum=0;for(var u=0;u<=12;u+=1){L.i=u;var d=L.checksum,f=H(L.barcode,L.i)-48;L.i%2==0&&(f*=3),L.checksum=Z(d+f)}if(L.checksum=(10-L.checksum%10)%10,L.barcode.length==14)H(L.barcode,13)!=L.checksum+48&&(I[F++]=`bwipp.itf14badCheckDigit#11361`,I[F++]=`Incorrect ITF-14 check digit provided`,Q());else{var p=B(14);K(p,0,L.barcode),W(p,13,L.checksum+48),L.barcode=p;var m=L.hasspace?2:1,h=B(L.text.length+m);K(h,h.length-2,` `),W(h,h.length-1,L.checksum+48),K(h,0,L.text),L.text=h}L.height==-1&&(L.propspec&&L.hnom!=-1||(L.height=.5)),W(L.options,`showborder`,L.showborder),W(L.options,`borderwidth`,L.borderwidth),W(L.options,`borderleft`,L.borderleft),W(L.options,`borderright`,L.borderright),W(L.options,`bordertop`,L.bordertop),W(L.options,`borderbottom`,L.borderbottom),W(L.options,`height`,L.height),W(L.options,`text1yoffset`,L.text1yoffset),L.bwipp_dontdraw=!0,I[F++]=L.barcode,I[F++]=L.options,Zf();var g=I[--F];L.args=g,W(L.args,`txt`,R([R([L.text,L.text1xoffset,L.text1yoffset,L.text1font,L.text1size])])),W(L.args,`text1xalign`,`center`),W(L.args,`opt`,L.options),I[F++]=L.args,L._render&&Im(),L=e}function $f(){var e=L;L=Object.assign({},L,$f.globals),L.dontdraw=!1,L.includetext=!1,L.text1font=`OCR-B`,L.text1size=10,L.text1xoffset=0,L.textyoffset=-8,L.height=-1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),L.barcode.length!=11&&L.barcode.length!=12&&(I[F++]=`bwipp.identcodeBadLength#11472`,I[F++]=`Deutsche Post Identcode must be 11 or 12 digits`,Q()),q(L.barcode,function(){var e=I[--F];(e<48||e>57)&&(I[F++]=`bwipp.identcodeBadCharacter#11476`,I[F++]=`Deutsche Post Identcode must contain only digits`,Q())}),L.checksum=0;for(var r=0;r<=10;r+=1){L.i=r;var i=L.checksum,a=H(L.barcode,L.i)-48;L.i%2==0?a*=4:a*=9,L.checksum=Z(i+a)}L.checksum=(10-L.checksum%10)%10,L.barcode.length==12&&H(L.barcode,11)!=L.checksum+48&&(I[F++]=`bwipp.identcodeBadCheckDigit#11491`,I[F++]=`Incorrect Deutsche Post Identcode check digit provided`,Q());var o=B(12);K(o,0,L.barcode),W(o,11,L.checksum+48),L.barcode=o,L.text=ef(B(16),` . . `),K(L.text,0,G(L.barcode,0,2)),K(L.text,3,G(L.barcode,2,3)),K(L.text,7,G(L.barcode,5,3)),K(L.text,11,G(L.barcode,8,3)),K(L.text,15,G(L.barcode,11,1)),W(L.options,`includecheck`,!1),L.bwipp_dontdraw=!0,I[F++]=L.barcode,I[F++]=L.options,Zf();var s=I[--F];L.args=s,W(L.args,`txt`,R([R([L.text,L.text1xoffset,L.text1yoffset,L.text1font,L.text1size])])),W(L.args,`text1xalign`,`center`),W(L.args,`opt`,L.options),I[F++]=L.args,L._render&&Im(),L=e}function ep(){var e=L;L=Object.assign({},L,ep.globals),L.dontdraw=!1,L.includetext=!1,L.text1font=`OCR-B`,L.text1size=10,L.text1xoffset=0,L.textyoffset=-8,L.height=-1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),L.barcode.length!=13&&L.barcode.length!=14&&(I[F++]=`bwipp.leitcodeBadLength#11581`,I[F++]=`Deutsche Post Leitcode must be 13 or 14 digits`,Q()),q(L.barcode,function(){var e=I[--F];(e<48||e>57)&&(I[F++]=`bwipp.leitcodeBadCharacter#11585`,I[F++]=`Deutsche Post Leitcode must contain only digits`,Q())}),L.checksum=0;for(var r=0;r<=12;r+=1){L.i=r;var i=L.checksum,a=H(L.barcode,L.i)-48;L.i%2==0?a*=4:a*=9,L.checksum=Z(i+a)}L.checksum=(10-L.checksum%10)%10,L.barcode.length==14&&H(L.barcode,13)!=L.checksum+48&&(I[F++]=`bwipp.leitcodeBadCheckDigit#11600`,I[F++]=`Incorrect Deutsche Post Leitcode check digit provided`,Q());var o=B(14);K(o,0,L.barcode),W(o,13,L.checksum+48),L.barcode=o,L.text=ef(B(18),` . . . `),K(L.text,0,G(L.barcode,0,5)),K(L.text,6,G(L.barcode,5,3)),K(L.text,10,G(L.barcode,8,3)),K(L.text,14,G(L.barcode,11,2)),K(L.text,17,G(L.barcode,13,1)),W(L.options,`includecheck`,!1),L.bwipp_dontdraw=!0,I[F++]=L.barcode,I[F++]=L.options,Zf();var s=I[--F];L.args=s,W(L.args,`txt`,R([R([L.text,L.text1xoffset,L.text1yoffset,L.text1font,L.text1size])])),W(L.args,`text1xalign`,`center`),W(L.args,`opt`,L.options),I[F++]=L.args,L._render&&Im(),L=e}function tp(){if(!tp.globals){var e=L;L=tp.globals={},L.databaromni_tab164=R([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]),L.databaromni_tab154=R([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]),L.databaromni_checkweights=R([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]),L.databaromni_checkwidths=R([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]),L.databaromni_seppad=R([0,0,0,0]),L.databaromni_findersep=R([0,0,0,0,0,0,0,0,0,0,1,0,0]),L.databaromni_f3pat=R([1,1,1,1,1,1,1,1,1,0,1,1,1]),L=e}var e=L;L=Object.assign({},L,tp.globals),L.dontdraw=!1,L.height=-1,L.width=0,L.linkage=!1,L.format=`omni`,L.barxmult=33,L.modunit=1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),L.barcode.length!=17&&L.barcode.length!=18&&(I[F++]=`bwipp.databaromniBadLength#11733`,I[F++]=`GS1 DataBar Omnidirectional must be 13 or 14 digits`,Q()),X(G(L.barcode,0,4),`(01)`)&&(I[F++]=`bwipp.databaromniBadAI#11736`,I[F++]=`GS1 DataBar Omnidirectional must begin with (01) application identifier`,Q());for(var r=G(L.barcode,4,L.barcode.length-4),i=0,a=r.length;i<a;i++){var o=H(r,i);(o<48||o>57)&&(I[F++]=`bwipp.databaromniBadCharacter#11740`,I[F++]=`GS1 DataBar Omnidirectional must contain only digits`,Q())}L.barxmult<33&&(I[F++]=`bwipp.databarStackedOmniBarXmult#11745`,I[F++]=`GS1 DataBar Stacked Omnidirectional must have a barxmult of at least 33`,Q()),X(L.format,`omni`)&&X(L.format,`stacked`)&&X(L.format,`stackedomni`)&&X(L.format,`truncated`)&&(I[F++]=`bwipp.databaromniBadFormat#11749`,I[F++]=`Valid formats are omni, stacked, stackedomni and truncated`,Q()),Y(L.format,`truncated`)&&L.height==-1&&(L.height=13/72),L.checksum=0;for(var s=0;s<=12;s+=1){L.i=s;var c=L.checksum,l=H(L.barcode,L.i+4)-48;L.i%2==0&&(l*=3),L.checksum=Z(c+l)}L.checksum=(10-L.checksum%10)%10,L.barcode.length==18&&H(L.barcode,17)!=L.checksum+48&&(I[F++]=`bwipp.databaromniBadCheckDigit#11771`,I[F++]=`Incorrect GS1 DataBar Omnidirectional check digit provided`,Q());var u=B(18);K(u,0,L.barcode),W(u,17,L.checksum+48),L.barcode=u,L.txt=R(L.barcode.length);for(var d=0,f=L.barcode.length-1;d<=f;d+=1)L.i=d,W(L.txt,L.i,R([G(L.barcode,L.i,1),0,0,``,0]));L.ncr=function(){var e=I[--F],t=I[--F],n=Z(t-e);if(e<Z(t-e)){var r=n;n=e,e=r}I[F++]=n,I[F++]=1,I[F++]=1;for(var i=t,a=e+1;i>=a;--i){var o=I[--F],s=I[F-1],c=I[F-2];if(I[F++]=o*i,mf(s,c)){var l=I[--F],u=I[--F];I[F++]=u+1,I[F++]=~~(l/u)}}for(;;){var d=I[F-2],f=I[F-3];if(hf(d,f))break;var p=I[--F],m=I[--F];I[F++]=m+1,I[F++]=~~(p/m)}var h=I[--F];F--,I[F-1]=h},L.getRSSwidths=function(){var e=I[--F];L.oe=e;var t=I[--F];L.el=t;var n=I[--F];L.mw=n;var r=I[--F];L.nm=r;var i=I[--F];L.val=i,L.out=R(L.el),L.mask=0;for(var a=0,o=L.el-2;a<=o;a+=1){for(L.bar=a,L.ew=1,L.mask|=bf(1,L.bar);;){I[F++]=`sval`,I[F++]=Z(L.nm-L.ew)-1,I[F++]=Z(L.el-L.bar)-2,L.ncr();var s=I[--F],c=I[--F];if(L[c]=s,L.oe&&L.mask==0&&Z(L.nm-L.ew-L.el*2+L.bar*2)>=-2){I[F++]=`sval`,I[F++]=L.sval,I[F++]=Z(L.nm-L.ew-L.el+L.bar),I[F++]=Z(L.el-L.bar)-2,L.ncr();var l=I[--F],u=I[--F],d=I[--F];L[d]=Z(u-l)}if(Z(L.el-L.bar)>2){L.lval=0;for(var f=Z(L.nm-L.ew-L.el+L.bar)+2,p=L.mw+1;f>=p;--f){I[F++]=Z(L.nm-f-L.ew)-1,I[F++]=Z(L.el-L.bar)-3,L.ncr();var m=I[--F];L.lval=Z(m+L.lval)}L.sval=Z(L.sval-L.lval*(L.el-L.bar-1))}else Z(L.nm-L.ew)>L.mw&&--L.sval;if(L.val=Z(L.val-L.sval),L.val<0)break;L.ew+=1,L.mask&=~bf(1,L.bar)}L.val=Z(L.val+L.sval),L.nm=Z(L.nm-L.ew),W(L.out,L.bar,L.ew)}W(L.out,L.el-1,L.nm),I[F++]=L.out},I[F++]=1/0;var p=+!!L.linkage,m=G(L.barcode,4,13);I[F++]=p;for(var h=0,g=m.length;h<g;h++)I[F++]=H(m,h)-48;L.binval=R();for(var _=0;_<=12;_+=1){L.i=_;var v=L.binval,y=L.i;W(v,y+1,Z(H(v,y+1)+H(L.binval,L.i)%4537077*10)),W(L.binval,L.i,~~(H(L.binval,L.i)/4537077))}L.right=H(L.binval,13)%4537077;var b=L.binval;W(b,13,~~(H(b,13)/4537077)),L.left=0,L.i=!0;for(var x=0;x<=13;x+=1){L.j=x;var S=H(L.binval,L.j);if(I[F++]=S,S==0&&L.i)F--;else{L.i=!1,I[F++]=`left`,I[F++]=L.left;var C=I[F-3],w=I[F-1],T=I[F-2];F-=3,L[T]=Z(w+C*Yd(10,13-L.j))}}for(L.d1=~~(L.left/1597),L.d2=L.left%1597,L.d3=~~(L.right/1597),L.d4=L.right%1597,L.i=0;;){if(L.d1<=H(L.databaromni_tab164,L.i)){J(G(L.databaromni_tab164,L.i+1,7));var E=I[--F];L.d1te=E;var D=I[--F];L.d1to=D;var O=I[--F];L.d1mwe=O;var k=I[--F];L.d1mwo=k;var A=I[--F];L.d1ele=A;var ee=I[--F];L.d1elo=ee;var te=I[--F];L.d1gs=te;break}L.i+=8}for(L.i=0;;){if(L.d2<=H(L.databaromni_tab154,L.i)){J(G(L.databaromni_tab154,L.i+1,7));var j=I[--F];L.d2te=j;var ne=I[--F];L.d2to=ne;var re=I[--F];L.d2mwe=re;var ie=I[--F];L.d2mwo=ie;var ae=I[--F];L.d2ele=ae;var oe=I[--F];L.d2elo=oe;var se=I[--F];L.d2gs=se;break}L.i+=8}for(L.i=0;;){if(L.d3<=H(L.databaromni_tab164,L.i)){J(G(L.databaromni_tab164,L.i+1,7));var ce=I[--F];L.d3te=ce;var le=I[--F];L.d3to=le;var M=I[--F];L.d3mwe=M;var ue=I[--F];L.d3mwo=ue;var de=I[--F];L.d3ele=de;var fe=I[--F];L.d3elo=fe;var pe=I[--F];L.d3gs=pe;break}L.i+=8}for(L.i=0;;){if(L.d4<=H(L.databaromni_tab154,L.i)){J(G(L.databaromni_tab154,L.i+1,7));var me=I[--F];L.d4te=me;var he=I[--F];L.d4to=he;var ge=I[--F];L.d4mwe=ge;var _e=I[--F];L.d4mwo=_e;var ve=I[--F];L.d4ele=ve;var ye=I[--F];L.d4elo=ye;var be=I[--F];L.d4gs=be;break}L.i+=8}I[F++]=`d1wo`,I[F++]=~~(Z(L.d1-L.d1gs)/L.d1te),I[F++]=L.d1elo,I[F++]=L.d1mwo,I[F++]=4,I[F++]=!1,L.getRSSwidths();var xe=I[--F],Se=I[--F];L[Se]=xe,I[F++]=`d1we`,I[F++]=Z(L.d1-L.d1gs)%L.d1te,I[F++]=L.d1ele,I[F++]=L.d1mwe,I[F++]=4,I[F++]=!0,L.getRSSwidths();var Ce=I[--F],we=I[--F];L[we]=Ce,I[F++]=`d2wo`,I[F++]=Z(L.d2-L.d2gs)%L.d2to,I[F++]=L.d2elo,I[F++]=L.d2mwo,I[F++]=4,I[F++]=!0,L.getRSSwidths();var Te=I[--F],Ee=I[--F];L[Ee]=Te,I[F++]=`d2we`,I[F++]=~~(Z(L.d2-L.d2gs)/L.d2to),I[F++]=L.d2ele,I[F++]=L.d2mwe,I[F++]=4,I[F++]=!1,L.getRSSwidths();var De=I[--F],Oe=I[--F];L[Oe]=De,I[F++]=`d3wo`,I[F++]=~~(Z(L.d3-L.d3gs)/L.d3te),I[F++]=L.d3elo,I[F++]=L.d3mwo,I[F++]=4,I[F++]=!1,L.getRSSwidths();var ke=I[--F],Ae=I[--F];L[Ae]=ke,I[F++]=`d3we`,I[F++]=Z(L.d3-L.d3gs)%L.d3te,I[F++]=L.d3ele,I[F++]=L.d3mwe,I[F++]=4,I[F++]=!0,L.getRSSwidths();var je=I[--F],Me=I[--F];L[Me]=je,I[F++]=`d4wo`,I[F++]=Z(L.d4-L.d4gs)%L.d4to,I[F++]=L.d4elo,I[F++]=L.d4mwo,I[F++]=4,I[F++]=!0,L.getRSSwidths();var Ne=I[--F],Pe=I[--F];L[Pe]=Ne,I[F++]=`d4we`,I[F++]=~~(Z(L.d4-L.d4gs)/L.d4to),I[F++]=L.d4ele,I[F++]=L.d4mwe,I[F++]=4,I[F++]=!1,L.getRSSwidths();var Fe=I[--F],Ie=I[--F];L[Ie]=Fe,L.d1w=R(8);for(var Le=0;Le<=3;Le+=1)L.i=Le,W(L.d1w,L.i*2,H(L.d1wo,L.i)),W(L.d1w,L.i*2+1,H(L.d1we,L.i));L.d2w=R(8);for(var Re=0;Re<=3;Re+=1)L.i=Re,W(L.d2w,7-L.i*2,H(L.d2wo,L.i)),W(L.d2w,6-L.i*2,H(L.d2we,L.i));L.d3w=R(8);for(var ze=0;ze<=3;ze+=1)L.i=ze,W(L.d3w,7-L.i*2,H(L.d3wo,L.i)),W(L.d3w,6-L.i*2,H(L.d3we,L.i));L.d4w=R(8);for(var Be=0;Be<=3;Be+=1)L.i=Be,W(L.d4w,L.i*2,H(L.d4wo,L.i)),W(L.d4w,L.i*2+1,H(L.d4we,L.i));I[F++]=1/0,J(L.d1w),J(L.d2w),J(L.d3w),J(L.d4w),L.widths=R(),L.checksum=0;for(var Ve=0;Ve<=31;Ve+=1)L.i=Ve,L.checksum=Z(L.checksum+H(L.widths,L.i)*H(L.databaromni_checkweights,L.i));L.checksum%=79,L.checksum>=8&&(L.checksum+=1),L.checksum>=72&&(L.checksum+=1),L.checklt=G(L.databaromni_checkwidths,~~(L.checksum/9)*5,5),L.checkrtrev=G(L.databaromni_checkwidths,L.checksum%9*5,5),L.checkrt=R(5);for(var He=0;He<=4;He+=1)L.i=He,W(L.checkrt,L.i,H(L.checkrtrev,4-L.i));if(Y(L.format,`omni`)||Y(L.format,`truncated`)){I[F++]=1/0,I[F++]=0,I[F++]=1,I[F++]=1,J(L.d1w),J(L.checklt),J(L.d2w),J(L.d4w),J(L.checkrt),J(L.d3w),I[F++]=1,I[F++]=1,L.sbs=R(),L.height==-1&&(L.height=33/72),I[F++]=1/0;for(var Ue=L.sbs,We=[],N=0,Ge=~~((L.sbs.length+1)/2);N<Ge;N++)We[N]=L.height;We=R(We);for(var Ke=[],qe=0,Je=~~((L.sbs.length+1)/2);qe<Je;qe++)Ke[qe]=0;Ke=R(Ke),I[F++]=`ren`,I[F++]=`renlinear`,I[F++]=`sbs`,I[F++]=Ue,I[F++]=`bhs`,I[F++]=We,I[F++]=`bbs`,I[F++]=Ke,I[F++]=`txt`,I[F++]=L.txt,I[F++]=`text1xalign`,I[F++]=`center`,I[F++]=`borderleft`,I[F++]=0,I[F++]=`borderright`,I[F++]=0,I[F++]=`opt`,I[F++]=L.options;var Ye=z();I[F++]=Ye,L._render&&Im()}else{I[F++]=1/0,I[F++]=1,I[F++]=1,J(L.d1w),J(L.checklt),J(L.d2w),I[F++]=1,I[F++]=1,I[F++]=0,L.top=R(),I[F++]=1/0,I[F++]=1,I[F++]=1,J(L.d4w),J(L.checkrt),J(L.d3w),I[F++]=1,I[F++]=1,I[F++]=0,L.bot=R();for(var Xe=0;Xe<=24;Xe+=2){L.i=Xe;for(var Ze=0,Qe=H(L.top,L.i);Ze<Qe;Ze++)I[F++]=0;for(var $e=0,et=H(L.top,L.i+1);$e<et;$e++)I[F++]=1}ff(R(50));var tt=I[--F];L.top=tt;for(var nt=0;nt<=24;nt+=2){L.i=nt;for(var rt=0,it=H(L.bot,L.i);rt<it;rt++)I[F++]=1;for(var at=0,ot=H(L.bot,L.i+1);at<ot;at++)I[F++]=0}ff(R(50));var st=I[--F];if(L.bot=st,Y(L.format,`stacked`)){L.sep=R(50),W(L.sep,0,0);for(var ct=1;ct<=49;ct+=1)L.i=ct,Y(H(L.top,L.i),H(L.bot,L.i))?W(L.sep,L.i,1-H(L.top,L.i)):W(L.sep,L.i,1-H(L.sep,L.i-1));K(L.sep,0,L.databaromni_seppad),K(L.sep,46,L.databaromni_seppad),I[F++]=1/0,J(L.top),J(L.sep),J(L.bot),L.pixs=R(),L.rowheights=R([5,1,7]),L.pixy=13}if(Y(L.format,`stackedomni`)){I[F++]=1/0,q(L.top,function(){var e=I[--F];I[F++]=1-e}),L.sep1=R(),K(L.sep1,0,L.databaromni_seppad),K(L.sep1,46,L.databaromni_seppad);for(var lt=18;lt<=30;lt+=1){L.i=lt,H(L.top,L.i)==0?H(L.top,L.i-1)==1?I[F++]=1:I[F++]=+(H(L.sep1,L.i-1)==0):I[F++]=0;var ut=I[--F];W(L.sep1,L.i,ut)}I[F++]=1/0,I[F++]=0,I[F++]=0,I[F++]=0,I[F++]=0;for(var dt=0;dt<21;dt++)I[F++]=0,I[F++]=1;I[F++]=0,I[F++]=0,I[F++]=0,I[F++]=0,L.sep2=R(),I[F++]=1/0,q(L.bot,function(){var e=I[--F];I[F++]=1-e}),L.sep3=R(),K(L.sep3,0,L.databaromni_seppad),K(L.sep3,46,L.databaromni_seppad);for(var ft=19;ft<=31;ft+=1){L.i=ft,H(L.bot,L.i)==0?H(L.bot,L.i-1)==1?I[F++]=1:I[F++]=+(H(L.sep3,L.i-1)==0):I[F++]=0;var pt=I[--F];W(L.sep3,L.i,pt)}for(var mt=!0,ht=0;ht<=12;ht+=1)mt&&=Y(H(L.bot,ht+19),H(L.databaromni_f3pat,ht));mt&&K(L.sep3,19,L.databaromni_findersep),I[F++]=1/0,J(L.top),J(L.sep1),J(L.sep2),J(L.sep3),J(L.bot),L.pixs=R(),L.rowheights=R([L.barxmult,1,1,1,L.barxmult]),L.pixy=L.barxmult*2+3}I[F++]=new Map([[`ren`,`renmatrix`],[`pixs`,L.pixs],[`pixx`,50],[`pixy`,L.pixy],[`rowheights`,L.rowheights],[`height`,L.pixy/72],[`width`,50/72],[`borderleft`,0],[`borderright`,0],[`bordertop`,0],[`borderbottom`,0],[`opt`,L.options]]),L._render&&Lm()}L=e}function np(){var e=L;L=Object.assign({},L,np.globals),L.dontdraw=!1,L.width=0,L.modunit=1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),L.barcode.length!=17&&L.barcode.length!=18&&(I[F++]=`bwipp.databarstackedBadLength#12217`,I[F++]=`GS1 DataBar Stacked must be 13 or 14 digits`,Q()),X(G(L.barcode,0,4),`(01)`)&&(I[F++]=`bwipp.databarstackedBadAI#12220`,I[F++]=`GS1 DataBar Stacked must begin with (01) application identifier`,Q());for(var r=G(L.barcode,4,L.barcode.length-4),i=0,a=r.length;i<a;i++){var o=H(r,i);(o<48||o>57)&&(I[F++]=`bwipp.databarstackedBadCharacter#12224`,I[F++]=`GS1 DataBar Stacked must contain only digits`,Q())}L.checksum=0;for(var s=0;s<=12;s+=1){L.i=s;var c=L.checksum,l=H(L.barcode,L.i+4)-48;L.i%2==0&&(l*=3),L.checksum=Z(c+l)}L.checksum=(10-L.checksum%10)%10,L.barcode.length==18&&H(L.barcode,17)!=L.checksum+48&&(I[F++]=`bwipp.databarstackedBadCheckDigit#12239`,I[F++]=`Incorrect GS1 DataBar Stacked check digit provided`,Q());var u=B(18);K(u,0,L.barcode),W(u,17,L.checksum+48),L.barcode=u,W(L.options,`format`,`stacked`),L.bwipp_dontdraw=!0,I[F++]=L.barcode,I[F++]=L.options,tp();var d=I[--F];L.args=d,W(L.args,`opt`,L.options),I[F++]=L.args,L._render&&Lm(),L=e}function rp(){var e=L;L=Object.assign({},L,rp.globals),L.dontdraw=!1,L.width=0,L.modunit=1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),L.barcode.length!=17&&L.barcode.length!=18&&(I[F++]=`bwipp.databarstackedomniBadLength#12343`,I[F++]=`GS1 DataBar Stacked Omnidirectional must be 13 or 14 digits`,Q()),X(G(L.barcode,0,4),`(01)`)&&(I[F++]=`bwipp.databarstackedomniBadAI#12346`,I[F++]=`GS1 DataBar Stacked Omnidirectional must begin with (01) application identifier`,Q());for(var r=G(L.barcode,4,L.barcode.length-4),i=0,a=r.length;i<a;i++){var o=H(r,i);(o<48||o>57)&&(I[F++]=`bwipp.databarstackedomniBadCharacter#12350`,I[F++]=`GS1 DataBar Stacked Omnidirectional must contain only digits`,Q())}L.checksum=0;for(var s=0;s<=12;s+=1){L.i=s;var c=L.checksum,l=H(L.barcode,L.i+4)-48;L.i%2==0&&(l*=3),L.checksum=Z(c+l)}L.checksum=(10-L.checksum%10)%10,L.barcode.length==18&&H(L.barcode,17)!=L.checksum+48&&(I[F++]=`bwipp.databarstackedomniBadCheckDigit#12365`,I[F++]=`Incorrect GS1 DataBar Stacked Omnidirectional check digit provided`,Q());var u=B(18);K(u,0,L.barcode),W(u,17,L.checksum+48),L.barcode=u,W(L.options,`format`,`stackedomni`),L.bwipp_dontdraw=!0,I[F++]=L.barcode,I[F++]=L.options,tp();var d=I[--F];L.args=d,W(L.args,`opt`,L.options),I[F++]=L.args,L._render&&Lm(),L=e}function ip(){var e=L;L=Object.assign({},L,ip.globals),L.dontdraw=!1,L.width=0,L.modunit=1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),L.barcode.length!=17&&L.barcode.length!=18&&(I[F++]=`bwipp.databartruncatedBadLength#12469`,I[F++]=`GS1 DataBar Truncated must be 13 or 14 digits`,Q()),X(G(L.barcode,0,4),`(01)`)&&(I[F++]=`bwipp.databartruncatedBadAI#12472`,I[F++]=`GS1 DataBar Truncated must begin with (01) application identifier`,Q());for(var r=G(L.barcode,4,L.barcode.length-4),i=0,a=r.length;i<a;i++){var o=H(r,i);(o<48||o>57)&&(I[F++]=`bwipp.databartruncatedBadCharacter#12476`,I[F++]=`GS1 DataBar Truncated must contain only digits`,Q())}L.checksum=0;for(var s=0;s<=12;s+=1){L.i=s;var c=L.checksum,l=H(L.barcode,L.i+4)-48;L.i%2==0&&(l*=3),L.checksum=Z(c+l)}L.checksum=(10-L.checksum%10)%10,L.barcode.length==18&&H(L.barcode,17)!=L.checksum+48&&(I[F++]=`bwipp.databartruncatedBadCheckDigit#12491`,I[F++]=`Incorrect GS1 DataBar Truncated check digit provided`,Q());var u=B(18);K(u,0,L.barcode),W(u,17,L.checksum+48),L.barcode=u,W(L.options,`format`,`truncated`),L.bwipp_dontdraw=!0,I[F++]=L.barcode,I[F++]=L.options,tp();var d=I[--F];L.args=d,W(L.args,`opt`,L.options),I[F++]=L.args,L._render&&Im(),L=e}function ap(){if(!ap.globals){var e=L;L=ap.globals={},L.databarlimited_linkval=R([2,0,1,5,1,3,3,5,3,1,0,9,6]),L.databarlimited_tab267=R([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]),L.databarlimited_checkweights=R([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]),I[F++]=1/0;for(var t=0;t<=43;t+=1)I[F++]=t;I[F++]=45,I[F++]=52,I[F++]=57;for(var n=63;n<=66;n+=1)I[F++]=n;for(var r=73;r<=79;r+=1)I[F++]=r;I[F++]=82;for(var i=126;i<=130;i+=1)I[F++]=i;I[F++]=132;for(var a=141;a<=146;a+=1)I[F++]=a;for(var o=210;o<=217;o+=1)I[F++]=o;I[F++]=220;for(var s=316;s<=320;s+=1)I[F++]=s;I[F++]=322,I[F++]=323,I[F++]=326,I[F++]=337;var c=R();L.checkseq=c,L=e}var e=L;L=Object.assign({},L,ap.globals),L.dontdraw=!1,L.height=-1,L.width=0,L.linkage=!1,L.modunit=1,I[F++]=null,$();var l=I[--F];L.options=l;var u=I[--F];L.barcode=u,L._render=!(L.dontdraw||L.bwipp_dontdraw),L.barcode.length!=17&&L.barcode.length!=18&&(I[F++]=`bwipp.databarlimitedBadLength#12653`,I[F++]=`GS1 DataBar Limited must be 13 or 14 digits`,Q()),X(G(L.barcode,0,4),`(01)`)&&(I[F++]=`bwipp.databarlimitedBadAI#12656`,I[F++]=`GS1 DataBar Limited must begin with (01) application identifier`,Q());var d=H(L.barcode,4);(d<48||d>49)&&(I[F++]=`bwipp.databarlimitedBadStartDigit#12659`,I[F++]=`GS1 DataBar Limited must begin with 0 or 1`,Q());for(var f=G(L.barcode,5,L.barcode.length-5),p=0,m=f.length;p<m;p++){var h=H(f,p);(h<48||h>57)&&(I[F++]=`bwipp.databarlimitedBadCharacter#12663`,I[F++]=`GS1 DataBar Limited must contain only digits`,Q())}L.checksum=0;for(var g=0;g<=12;g+=1){L.i=g;var _=L.checksum,v=H(L.barcode,L.i+4)-48;L.i%2==0&&(v*=3),L.checksum=Z(_+v)}L.checksum=(10-L.checksum%10)%10,L.barcode.length==18&&H(L.barcode,17)!=L.checksum+48&&(I[F++]=`bwipp.databarlimitedBadCheckDigit#12684`,I[F++]=`Incorrect GS1 DataBar Limited check digit provided`,Q());var y=B(18);K(y,0,L.barcode),W(y,17,L.checksum+48),L.barcode=y,I[F++]=1/0;for(var b=G(L.barcode,4,13),x=0,S=b.length;x<S;x++)I[F++]=H(b,x)-48;if(L.binval=R(),L.linkage)for(var C=0,w=L.binval.length-1;C<=w;C+=1)L.i=C,W(L.binval,L.i,Z(H(L.binval,L.i)+H(L.databarlimited_linkval,L.i)));L.txt=R(L.barcode.length);for(var T=0,E=L.barcode.length-1;T<=E;T+=1)L.i=T,W(L.txt,L.i,R([G(L.barcode,L.i,1),0,0,``,0]));L.ncr=function(){var e=I[--F],t=I[--F],n=Z(t-e);if(e<Z(t-e)){var r=n;n=e,e=r}I[F++]=n,I[F++]=1,I[F++]=1;for(var i=t,a=e+1;i>=a;--i){var o=I[--F],s=I[F-1],c=I[F-2];if(I[F++]=o*i,mf(s,c)){var l=I[--F],u=I[--F];I[F++]=u+1,I[F++]=~~(l/u)}}for(;;){var d=I[F-2],f=I[F-3];if(hf(d,f))break;var p=I[--F],m=I[--F];I[F++]=m+1,I[F++]=~~(p/m)}var h=I[--F];F--,I[F-1]=h},L.getRSSwidths=function(){var e=I[--F];L.oe=e;var t=I[--F];L.el=t;var n=I[--F];L.mw=n;var r=I[--F];L.nm=r;var i=I[--F];L.val=i,L.out=R(L.el),L.mask=0;for(var a=0,o=L.el-2;a<=o;a+=1){for(L.bar=a,L.ew=1,L.mask|=bf(1,L.bar);;){I[F++]=`sval`,I[F++]=Z(L.nm-L.ew)-1,I[F++]=Z(L.el-L.bar)-2,L.ncr();var s=I[--F],c=I[--F];if(L[c]=s,L.oe&&L.mask==0&&Z(L.nm-L.ew-L.el*2+L.bar*2)>=-2){I[F++]=`sval`,I[F++]=L.sval,I[F++]=Z(L.nm-L.ew-L.el+L.bar),I[F++]=Z(L.el-L.bar)-2,L.ncr();var l=I[--F],u=I[--F],d=I[--F];L[d]=Z(u-l)}if(Z(L.el-L.bar)>2){L.lval=0;for(var f=Z(L.nm-L.ew-L.el+L.bar)+2,p=L.mw+1;f>=p;--f){I[F++]=Z(L.nm-f-L.ew)-1,I[F++]=Z(L.el-L.bar)-3,L.ncr();var m=I[--F];L.lval=Z(m+L.lval)}L.sval=Z(L.sval-L.lval*(L.el-L.bar-1))}else Z(L.nm-L.ew)>L.mw&&--L.sval;if(L.val=Z(L.val-L.sval),L.val<0)break;L.ew+=1,L.mask&=~bf(1,L.bar)}L.val=Z(L.val+L.sval),L.nm=Z(L.nm-L.ew),W(L.out,L.bar,L.ew)}W(L.out,L.el-1,L.nm),I[F++]=L.out};for(var D=0;D<=11;D+=1){L.i=D;var O=L.binval,k=L.i;W(O,k+1,Z(H(O,k+1)+H(L.binval,L.i)%2013571*10)),W(L.binval,L.i,~~(H(L.binval,L.i)/2013571))}L.d2=H(L.binval,12)%2013571;var A=L.binval;W(A,12,~~(H(A,12)/2013571)),L.d1=0,L.i=!0;for(var ee=0;ee<=12;ee+=1){L.j=ee;var te=H(L.binval,L.j);if(I[F++]=te,te==0&&L.i)F--;else{L.i=!1,I[F++]=`d1`,I[F++]=L.d1;var j=I[F-3],ne=I[F-1],re=I[F-2];F-=3,L[re]=Z(ne+j*Yd(10,12-L.j))}}for(L.i=0;;){if(L.d1<=H(L.databarlimited_tab267,L.i)){J(G(L.databarlimited_tab267,L.i+1,7));var ie=I[--F];L.d1te=ie;var ae=I[--F];L.d1to=ae;var oe=I[--F];L.d1mwe=oe;var se=I[--F];L.d1mwo=se;var ce=I[--F];L.d1ele=ce;var le=I[--F];L.d1elo=le;var M=I[--F];L.d1gs=M;break}L.i+=8}for(L.i=0;;){if(L.d2<=H(L.databarlimited_tab267,L.i)){J(G(L.databarlimited_tab267,L.i+1,7));var ue=I[--F];L.d2te=ue;var de=I[--F];L.d2to=de;var fe=I[--F];L.d2mwe=fe;var pe=I[--F];L.d2mwo=pe;var me=I[--F];L.d2ele=me;var he=I[--F];L.d2elo=he;var ge=I[--F];L.d2gs=ge;break}L.i+=8}I[F++]=`d1wo`,I[F++]=~~(Z(L.d1-L.d1gs)/L.d1te),I[F++]=L.d1elo,I[F++]=L.d1mwo,I[F++]=7,I[F++]=!1,L.getRSSwidths();var _e=I[--F],ve=I[--F];L[ve]=_e,I[F++]=`d1we`,I[F++]=Z(L.d1-L.d1gs)%L.d1te,I[F++]=L.d1ele,I[F++]=L.d1mwe,I[F++]=7,I[F++]=!0,L.getRSSwidths();var ye=I[--F],be=I[--F];L[be]=ye,I[F++]=`d2wo`,I[F++]=~~(Z(L.d2-L.d2gs)/L.d2te),I[F++]=L.d2elo,I[F++]=L.d2mwo,I[F++]=7,I[F++]=!1,L.getRSSwidths();var xe=I[--F],Se=I[--F];L[Se]=xe,I[F++]=`d2we`,I[F++]=Z(L.d2-L.d2gs)%L.d2te,I[F++]=L.d2ele,I[F++]=L.d2mwe,I[F++]=7,I[F++]=!0,L.getRSSwidths();var Ce=I[--F],we=I[--F];L[we]=Ce,L.d1w=R(14);for(var Te=0;Te<=6;Te+=1)L.i=Te,W(L.d1w,L.i*2,H(L.d1wo,L.i)),W(L.d1w,L.i*2+1,H(L.d1we,L.i));L.d2w=R(14);for(var Ee=0;Ee<=6;Ee+=1)L.i=Ee,W(L.d2w,L.i*2,H(L.d2wo,L.i)),W(L.d2w,L.i*2+1,H(L.d2we,L.i));I[F++]=1/0,J(L.d1w),J(L.d2w),L.widths=R(),L.checksum=0;for(var De=0;De<=27;De+=1)L.i=De,L.checksum=Z(L.checksum+H(L.widths,L.i)*H(L.databarlimited_checkweights,L.i));L.checksum%=89,L.seq=H(L.checkseq,L.checksum),I[F++]=`swidths`,I[F++]=~~(L.seq/21),I[F++]=8,I[F++]=3,I[F++]=6,I[F++]=!1,L.getRSSwidths();var Oe=I[--F],ke=I[--F];L[ke]=Oe,I[F++]=`bwidths`,I[F++]=L.seq%21,I[F++]=8,I[F++]=3,I[F++]=6,I[F++]=!1,L.getRSSwidths();var Ae=I[--F],je=I[--F];L[je]=Ae,L.checkwidths=R([0,0,0,0,0,0,0,0,0,0,0,0,1,1]);for(var Me=0;Me<=5;Me+=1)L.i=Me,W(L.checkwidths,L.i*2,H(L.swidths,L.i)),W(L.checkwidths,L.i*2+1,H(L.bwidths,L.i));I[F++]=1/0,I[F++]=0,I[F++]=1,I[F++]=1,J(L.d1w),J(L.checkwidths),J(L.d2w),I[F++]=1,I[F++]=1,I[F++]=5,I[F++]=0,L.sbs=R(),L.height==-1&&(L.height=10/72),I[F++]=1/0;for(var Ne=L.sbs,Pe=[],Fe=0,Ie=~~((L.sbs.length+1)/2);Fe<Ie;Fe++)Pe[Fe]=L.height;Pe=R(Pe);for(var Le=[],Re=0,ze=~~((L.sbs.length+1)/2);Re<ze;Re++)Le[Re]=0;Le=R(Le),I[F++]=`ren`,I[F++]=`renlinear`,I[F++]=`sbs`,I[F++]=Ne,I[F++]=`bhs`,I[F++]=Pe,I[F++]=`bbs`,I[F++]=Le,I[F++]=`txt`,I[F++]=L.txt,I[F++]=`text1xalign`,I[F++]=`center`,I[F++]=`borderleft`,I[F++]=0,I[F++]=`borderright`,I[F++]=0,I[F++]=`opt`,I[F++]=L.options;var Be=z();I[F++]=Be,L._render&&Im(),L=e}function op(){if(!op.globals){var e=L;L=op.globals={},L.databarexpanded_tab174=R([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]),L.databarexpanded_finderwidths=R([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]),L.databarexpanded_finderseq=R([R([0,1]),R([0,3,2]),R([0,5,2,7]),R([0,9,2,7,4]),R([0,9,2,7,6,11]),R([0,9,2,7,8,11,10]),R([0,1,2,3,4,5,6,7]),R([0,1,2,3,4,5,6,9,8]),R([0,1,2,3,4,5,6,9,10,11]),R([0,1,2,3,4,7,6,9,8,11,10])]),L.databarexpanded_checkweights=R([-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]),L.databarexpanded_fillpat=R([0,0,1,0,0]),L.databarexpanded_seppad=R([0,0,0,0]),L.databarexpanded_fnc1=-1,L.databarexpanded_lnumeric=-2,L.databarexpanded_lalphanumeric=-3,L.databarexpanded_liso646=-4,I[F++]=1/0;for(var t=0;t<=119;t+=1){var n=ef(B(2),`00`),r=rf(B(2),t,11);if(K(n,2-r.length,r),I[F++]=t,I[F++]=n,H(n,0)==65){var i=I[F-1];W(i,0,94)}var a=I[F-1];if(H(a,1)==65){var o=I[F-1];W(o,1,94)}var s=I[--F],c=I[--F],l=ef(B(7),`0000000`),u=rf(B(7),c+8,2);K(l,7-u.length,u),I[F++]=s,I[F++]=l}I[F++]=L.databarexpanded_lalphanumeric,I[F++]=`0000`;var d=z();L.numeric=d,I[F++]=1/0;for(var f=48;f<=57;f+=1){var p=ef(B(5),`00000`),m=rf(B(5),f-43,2);K(p,5-m.length,m),I[F++]=f,I[F++]=p}I[F++]=L.databarexpanded_fnc1,I[F++]=`01111`;for(var h=65;h<=90;h+=1){var g=ef(B(6),`000000`),_=rf(B(6),h-33,2);K(g,6-_.length,_),I[F++]=h,I[F++]=g}I[F++]=42,I[F++]=`111010`;for(var v=44;v<=47;v+=1){var y=ef(B(6),`000000`),b=rf(B(6),v+15,2);K(y,6-b.length,b),I[F++]=v,I[F++]=y}I[F++]=L.databarexpanded_lnumeric,I[F++]=`000`,I[F++]=L.databarexpanded_liso646,I[F++]=`00100`;var x=z();L.alphanumeric=x,I[F++]=1/0;for(var S=48;S<=57;S+=1){var C=ef(B(5),`00000`),w=rf(B(5),S-43,2);K(C,5-w.length,w),I[F++]=S,I[F++]=C}I[F++]=L.databarexpanded_fnc1,I[F++]=`01111`;for(var T=65;T<=90;T+=1){var E=ef(B(7),`0000000`),D=rf(B(7),T-1,2);K(E,7-D.length,D),I[F++]=T,I[F++]=E}for(var O=97;O<=122;O+=1){var k=ef(B(7),`0000000`),A=rf(B(7),O-7,2);K(k,7-A.length,A),I[F++]=O,I[F++]=k}I[F++]=33,I[F++]=`11101000`,I[F++]=34,I[F++]=`11101001`;for(var ee=37;ee<=47;ee+=1){var te=ef(B(8),`00000000`),j=rf(B(8),ee+197,2);K(te,8-j.length,j),I[F++]=ee,I[F++]=te}for(var ne=58;ne<=63;ne+=1){var re=ef(B(8),`00000000`),ie=rf(B(8),ne+187,2);K(re,8-ie.length,ie),I[F++]=ne,I[F++]=re}I[F++]=95,I[F++]=`11111011`,I[F++]=32,I[F++]=`11111100`,I[F++]=L.databarexpanded_lnumeric,I[F++]=`000`,I[F++]=L.databarexpanded_lalphanumeric,I[F++]=`00100`;var ae=z();L.iso646=ae,L=e}var e=L;L=Object.assign({},L,op.globals),L.parse=!1,L.dontlint=!1,L.lintreqs=!0,L.dontdraw=!1,L.height=-1,L.width=0,L.format=`expanded`,L.segments=-1,L.linkage=!1,L.barxmult=34,L.modunit=1,I[F++]=null,$();var oe=I[--F];L.options=oe;var se=I[--F];if(L.barcode=se,L._render=!(L.dontdraw||L.bwipp_dontdraw),L.fnc1=L.databarexpanded_fnc1,L.barxmult<34&&(I[F++]=`bwipp.databarStackedOmniBarXmult#13086`,I[F++]=`GS1 DataBar Expanded Stacked must have a barxmult of at least 34`,Q()),X(L.format,`expanded`)&&X(L.format,`expandedstacked`)&&(I[F++]=`bwipp.databarexpandedBadFormat#13090`,I[F++]=`Valid formats are expanded and expandedstacked`,Q()),L.segments==-1){var ce=Y(L.format,`expandedstacked`)?4:22;L.segments=ce}else(L.segments<2||L.segments>22||L.segments%2!=0)&&(I[F++]=`bwipp.gs1databarexpandedBadSegments#13097`,I[F++]=`The number of segments must be even from 2 to 22`,Q());I[F++]=L.barcode,I[F++]=`ai`,Of();var le=I[--F];L.fncs=le;var M=I[--F];L.vals=M;var ue=I[--F];for(L.ais=ue,L.isNdigits=function(){if(I[--F]!=I[F-1].length)I[F-1]=!1;else{var e=I[--F];I[F++]=!0,q(e,function(){var e=I[--F];(e<48||e>57)&&(I[F-1]=!1)})}};;){if(L.ais.length==2&&Y(H(L.ais,0),`01`)&&Y(H(L.ais,1),`3103`)){I[F++]=H(L.vals,0),I[F++]=14,L.isNdigits(),I[F++]=H(L.vals,1),I[F++]=6,L.isNdigits();var de=I[--F];if(I[--F]&&de&&Y(G(H(L.vals,0),0,1),`9`)&&V(H(L.vals,1))<=32767){I[F++]=`0100`,I[F++]=!1;break}}if(L.ais.length==2&&Y(H(L.ais,0),`01`)&&Y(H(L.ais,1),`3202`)){I[F++]=H(L.vals,0),I[F++]=14,L.isNdigits(),I[F++]=H(L.vals,1),I[F++]=6,L.isNdigits();var fe=I[--F];if(I[--F]&&fe&&Y(G(H(L.vals,0),0,1),`9`)&&V(H(L.vals,1))<=9999){I[F++]=`0101`,I[F++]=!1;break}}if(L.ais.length==2&&Y(H(L.ais,0),`01`)&&Y(H(L.ais,1),`3203`)){I[F++]=H(L.vals,0),I[F++]=14,L.isNdigits(),I[F++]=H(L.vals,1),I[F++]=6,L.isNdigits();var pe=I[--F];if(I[--F]&&pe&&Y(G(H(L.vals,0),0,1),`9`)&&V(H(L.vals,1))<=22767){I[F++]=`0101`,I[F++]=!1;break}}var me=L.ais.length;if(me==2||me==3){for(var he=!1,ge=3100;ge<=3109;ge+=1){var _e=rf(B(4),ge,10);he||=Y(_e,H(L.ais,1))}L.ai310x=he;for(var ve=!1,ye=3200;ye<=3209;ye+=1){var be=rf(B(4),ye,10);ve||=Y(be,H(L.ais,1))}if(L.ai320x=ve,L.ais.length==3){for(var xe=R([`11`,`13`,`15`,`17`]),Se=!0,Ce=0,we=xe.length;Ce<we;Ce++)Se&&=X(H(xe,Ce),H(L.ais,2));L.aibad=Se}else L.aibad=!1;if(Y(H(L.ais,0),`01`)&&(L.ai310x||L.ai320x)&&!L.aibad)if(L.ais.length==3){I[F++]=H(L.vals,0),I[F++]=14,L.isNdigits(),I[F++]=H(L.vals,1),I[F++]=6,L.isNdigits();var Te=I[--F],Ee=I[--F];I[F++]=_f(Ee,Te),I[F++]=H(L.vals,2),I[F++]=6,L.isNdigits();var De=I[--F];if(I[--F]&&De){var Oe=G(H(L.vals,0),0,1),ke=V(G(H(L.vals,2),2,2)),Ae=V(G(H(L.vals,2),4,2));I[F++]=Y(Oe,`9`)&&V(H(L.vals,1))<=99999&&ke>=1&&ke<=12&&Ae>=0&&Ae<=31}else I[F++]=!1;if(I[--F]){if(L.ai310x&&Y(H(L.ais,2),`11`)){I[F++]=`0111000`,I[F++]=!1;break}if(L.ai320x&&Y(H(L.ais,2),`11`)){I[F++]=`0111001`,I[F++]=!1;break}if(L.ai310x&&Y(H(L.ais,2),`13`)){I[F++]=`0111010`,I[F++]=!1;break}if(L.ai320x&&Y(H(L.ais,2),`13`)){I[F++]=`0111011`,I[F++]=!1;break}if(L.ai310x&&Y(H(L.ais,2),`15`)){I[F++]=`0111100`,I[F++]=!1;break}if(L.ai320x&&Y(H(L.ais,2),`15`)){I[F++]=`0111101`,I[F++]=!1;break}if(L.ai310x&&Y(H(L.ais,2),`17`)){I[F++]=`0111110`,I[F++]=!1;break}if(L.ai320x&&Y(H(L.ais,2),`17`)){I[F++]=`0111111`,I[F++]=!1;break}}}else{I[F++]=H(L.vals,0),I[F++]=14,L.isNdigits(),I[F++]=H(L.vals,1),I[F++]=6,L.isNdigits();var je=I[--F];if(I[--F]&&je&&Y(G(H(L.vals,0),0,1),`9`)&&V(H(L.vals,1))<=99999){if(L.ai310x){I[F++]=`0111000`,I[F++]=!1;break}if(L.ai320x){I[F++]=`0111001`,I[F++]=!1;break}}}}if(L.ais.length>=2){for(var Me=!1,Ne=3920;Ne<=3923;Ne+=1){var Pe=rf(B(4),Ne,10);Me||=Y(Pe,H(L.ais,1))}L.ai392x=Me,I[F++]=Y(H(L.ais,0),`01`)&&L.ai392x,I[F++]=H(L.vals,0),I[F++]=14,L.isNdigits();var Fe=I[--F];if(I[--F]&&Fe&&Y(G(H(L.vals,0),0,1),`9`)){I[F++]=`01100`,I[F++]=!0;break}}if(L.ais.length>=2){for(var Ie=!1,Le=3930;Le<=3933;Le+=1){var Re=rf(B(4),Le,10);Ie||=Y(Re,H(L.ais,1))}L.ai393x=Ie,I[F++]=Y(H(L.ais,0),`01`)&&L.ai393x,I[F++]=H(L.vals,0),I[F++]=14,L.isNdigits();var ze=I[--F];if(I[--F]&&ze){I[F++]=Y(G(H(L.vals,0),0,1),`9`),H(L.vals,1).length>=3?(I[F++]=G(H(L.vals,1),0,3),I[F++]=3,L.isNdigits()):I[F++]=!1;var Be=I[--F];if(I[--F]&&Be){I[F++]=`01101`,I[F++]=!0;break}}}I[F++]=Y(H(L.ais,0),`01`),I[F++]=H(L.vals,0),I[F++]=14,L.isNdigits();var Ve=I[--F];if(I[--F]&&Ve){I[F++]=`1`,I[F++]=!0;break}I[F++]=`00`,I[F++]=!0;break}var He=I[--F];L.gpfallow=He;var Ue=I[--F];if(L.method=Ue,L.conv12to40=function(){var e=ef(B(40),`0000000000000000000000000000000000000000`),t=I[--F],n=rf(B(10),V(G(t,0,3)),2);K(G(e,0,10),10-n.length,n);var r=rf(B(10),V(G(t,3,3)),2);K(G(e,10,10),10-r.length,r);var i=rf(B(10),V(G(t,6,3)),2);K(G(e,20,10),10-i.length,i);var a=rf(B(10),V(G(t,9,3)),2);K(G(e,30,10),10-a.length,a),I[F++]=e},L.conv13to44=function(){var e=ef(B(44),`00000000000000000000000000000000000000000000`),t=I[--F],n=rf(B(4),V(G(t,0,1)),2);K(G(e,0,4),4-n.length,n),I[F++]=e,I[F++]=e,I[F++]=G(t,1,12),L.conv12to40();var r=I[--F],i=I[--F];K(i,4,r)},L.tobin=function(){var e=I[--F],t=B(e);I[F++]=t;for(var n=0,r=t.length-1;n<=r;n+=1){var i=I[F-1];W(i,n,48)}var a=I[F-1];I[F++]=a;var o=I[F-3],s=I[F-1];I[F-3]=I[F-2],F-=2;var c=rf(B(s.length),o,2);K(s,s.length-c.length,c)},Y(L.method,`00`)&&(L.cdf=R([]),L.gpf=R([])),Y(L.method,`1`)){var We=G(H(L.vals,0),0,13);I[F++]=`cdf`,I[F++]=We,L.conv13to44();var N=I[--F],Ge=I[--F];L[Ge]=N,I[F++]=1/0;for(var Ke=L.cdf,qe=0,Je=Ke.length;qe<Je;qe++)I[F++]=H(Ke,qe)-48;L.cdf=R(),L.gpf=R([]),L.ais=G(L.ais,1,L.ais.length-1),L.vals=G(L.vals,1,L.vals.length-1),L.fncs=G(L.fncs,1,L.fncs.length-1)}if(Y(L.method,`0100`)){L.cdf=B(55);var Ye=G(H(L.vals,0),1,12);I[F++]=L.cdf,I[F++]=0,I[F++]=Ye,L.conv12to40();var Xe=I[--F],Ze=I[--F],Qe=I[--F];K(Qe,Ze,Xe),I[F++]=L.cdf,I[F++]=40,I[F++]=V(H(L.vals,1)),I[F++]=15,L.tobin();var $e=I[--F],et=I[--F],tt=I[--F];K(tt,et,$e),I[F++]=1/0;for(var nt=L.cdf,rt=0,it=nt.length;rt<it;rt++)I[F++]=H(nt,rt)-48;L.cdf=R(),L.gpf=R([]),L.ais=R([]),L.vals=R([]),L.fncs=R([])}if(Y(L.method,`0101`)){L.cdf=B(55);var at=G(H(L.vals,0),1,12);I[F++]=L.cdf,I[F++]=0,I[F++]=at,L.conv12to40();var ot=I[--F],st=I[--F],ct=I[--F];K(ct,st,ot),Y(H(L.ais,1),`3202`)?(I[F++]=V(H(L.vals,1)),I[F++]=15,L.tobin()):(I[F++]=V(H(L.vals,1))+1e4,I[F++]=15,L.tobin());var lt=I[--F];K(L.cdf,40,lt),I[F++]=1/0;for(var ut=L.cdf,dt=0,ft=ut.length;dt<ft;dt++)I[F++]=H(ut,dt)-48;L.cdf=R(),L.gpf=R([]),L.ais=R([]),L.vals=R([]),L.fncs=R([])}if(L.method.length==7){L.cdf=B(76);var pt=G(H(L.vals,0),1,12);I[F++]=L.cdf,I[F++]=0,I[F++]=pt,L.conv12to40();var mt=I[--F],ht=I[--F],gt=I[--F];K(gt,ht,mt);var _t=B(6);K(_t,0,G(H(L.ais,1),3,1)),K(_t,1,G(H(L.vals,1),1,5)),I[F++]=V(_t),I[F++]=20,L.tobin();var vt=I[--F];if(K(L.cdf,40,vt),L.ais.length==3){var yt=H(L.vals,2);I[F++]=V(G(yt,0,2))*384+((V(G(yt,2,2))-1)*32+V(G(yt,4,2)))}else I[F++]=38400;I[F++]=16,L.tobin();var bt=I[--F];K(L.cdf,60,bt),I[F++]=1/0;for(var xt=L.cdf,St=0,Ct=xt.length;St<Ct;St++)I[F++]=H(xt,St)-48;L.cdf=R(),L.gpf=R([]),L.ais=R([]),L.vals=R([]),L.fncs=R([])}if(Y(L.method,`01100`)){L.cdf=B(42);var wt=G(H(L.vals,0),1,12);I[F++]=L.cdf,I[F++]=0,I[F++]=wt,L.conv12to40();var Tt=I[--F],Et=I[--F],Dt=I[--F];K(Dt,Et,Tt);var Ot=G(H(L.ais,1),3,1);I[F++]=L.cdf,I[F++]=40,I[F++]=V(Ot),I[F++]=2,L.tobin();var kt=I[--F],At=I[--F],jt=I[--F];K(jt,At,kt),I[F++]=1/0;for(var Mt=L.cdf,Nt=0,Pt=Mt.length;Nt<Pt;Nt++)I[F++]=H(Mt,Nt)-48;L.cdf=R(),I[F++]=1/0,q(H(L.vals,1)),L.ais.length>2&&(I[F++]=L.fnc1),L.gpf=R(),L.ais=G(L.ais,2,L.ais.length-2),L.vals=G(L.vals,2,L.vals.length-2),L.fncs=G(L.fncs,2,L.fncs.length-2)}if(Y(L.method,`01101`)){L.cdf=B(52);var Ft=G(H(L.vals,0),1,12);I[F++]=L.cdf,I[F++]=0,I[F++]=Ft,L.conv12to40();var It=I[--F],Lt=I[--F],Rt=I[--F];K(Rt,Lt,It);var zt=G(H(L.ais,1),3,1);I[F++]=L.cdf,I[F++]=40,I[F++]=V(zt),I[F++]=2,L.tobin();var Bt=I[--F],Vt=I[--F],Ht=I[--F];K(Ht,Vt,Bt);var Ut=G(H(L.vals,1),0,3);I[F++]=L.cdf,I[F++]=42,I[F++]=V(Ut),I[F++]=10,L.tobin();var Wt=I[--F],Gt=I[--F],Kt=I[--F];K(Kt,Gt,Wt),I[F++]=1/0;for(var qt=L.cdf,Jt=0,Yt=qt.length;Jt<Yt;Jt++)I[F++]=H(qt,Jt)-48;L.cdf=R(),I[F++]=1/0;for(var Xt=H(L.vals,1),Zt=G(Xt,3,Xt.length-3),Qt=0,$t=Zt.length;Qt<$t;Qt++)I[F++]=H(Zt,Qt);L.ais.length>2&&(I[F++]=L.fnc1),L.gpf=R(),L.ais=G(L.ais,2,L.ais.length-2),L.vals=G(L.vals,2,L.vals.length-2),L.fncs=G(L.fncs,2,L.fncs.length-2)}L.gpfallow?L.vlf=R(2):L.vlf=R([]),I[F++]=1/0,J(L.gpf);for(var en=0,tn=L.ais.length-1;en<=tn;en+=1)L.i=en,q(H(L.ais,L.i)),q(H(L.vals,L.i)),L.i!=L.ais.length-1&&H(L.fncs,L.i)&&(I[F++]=L.fnc1);ff(R(df()));var nn=I[--F];L.gpf=nn,F--,L.rembits=function(){var e=I[--F],t=48,n=Kd(e/12)*12;if(Kd(e/12)*12<48){var r=t;t=n,n=r}var i=~~(n/12);if(I[F++]=e,I[F++]=n,I[F++]=i,i%L.segments==1){var a=I[--F];I[F-1]=(a+1)*12}else F--;var o=I[--F],s=I[--F];I[F++]=Z(o-s)},L.encode=function(){var e=I[F-1];if(X(e,`raw`)){var t=I[--F],n=I[--F];I[F++]=H(t,n)}else F--;I[F-1].length+L.j>=252&&(I[F-1]=`bwipp.gs1databarexpandedTooLong#13368`,I[F++]=`Maximum length exceeded`,Q());var r=I[--F];I[F++]=1/0,q(r,function(){I[F-1]-=48});var i=R();K(L.gpfenc,L.j,i),L.j=i.length+L.j},I[F++]=1/0;for(var rn=0,an=L.gpf.length;rn<an;rn++)I[F++]=0;I[F++]=0,I[F++]=-1,L.numericruns=R(),I[F++]=1/0;for(var on=0,sn=L.gpf.length;on<sn;on++)I[F++]=0;I[F++]=0,L.alphanumericruns=R(),I[F++]=1/0;for(var cn=0,ln=L.gpf.length;cn<ln;cn++)I[F++]=0;I[F++]=9999,L.nextiso646only=R();for(var un=L.gpf.length-1;un>=0;--un){L.i=un;var dn=ef(B(2),`00`),fn=H(L.gpf,L.i);if(I[F++]=H(L.gpf,L.i),I[F++]=dn,fn==L.fnc1&&(fn=94),W(dn,0,fn),L.i<L.gpf.length-1){var pn=I[F-1],mn=H(L.gpf,L.i+1);mn==L.fnc1&&(mn=94),W(pn,1,mn)}var hn=I[--F];U(L.numeric,hn)?W(L.numericruns,L.i,H(L.numericruns,L.i+2)+2):W(L.numericruns,L.i,0);var gn=I[F-1];U(L.alphanumeric,gn)?W(L.alphanumericruns,L.i,H(L.alphanumericruns,L.i+1)+1):W(L.alphanumericruns,L.i,0);var _n=I[--F];U(L.iso646,_n)&&!U(L.alphanumeric,_n)?W(L.nextiso646only,L.i,0):W(L.nextiso646only,L.i,H(L.nextiso646only,L.i+1)+1)}for(L.gpfenc=R(252),L.i=0,L.j=0,L.mode=`numeric`;L.i!=L.gpf.length;)for(;;){if(Y(L.mode,`numeric`))if(L.i<=L.gpf.length-2){var vn=B(2),yn=H(L.gpf,L.i);I[F++]=vn,yn==L.fnc1&&(yn=94),W(vn,0,yn);var bn=I[F-1],xn=H(L.gpf,L.i+1);xn==L.fnc1&&(xn=94),W(bn,1,xn);var Sn=I[F-1];if(U(L.numeric,Sn)){I[F++]=L.numeric,L.encode(),L.i+=2;break}I[F-1]=L.databarexpanded_lalphanumeric,I[F++]=L.numeric,L.encode(),L.mode=`alphanumeric`;break}else{var Cn=H(L.gpf,L.i);if(Cn<48||Cn>57){I[F++]=L.databarexpanded_lalphanumeric,I[F++]=L.numeric,L.encode(),L.mode=`alphanumeric`;break}I[F++]=`rem`,I[F++]=13+L.method.length+L.vlf.length+L.cdf.length+L.j,L.rembits();var wn=I[--F],Tn=I[--F];if(L[Tn]=wn,L.rem>=4&&L.rem<=6){var En=G(ef(B(6),`000000`),0,L.rem),Dn=rf(B(4),H(L.gpf,L.i)-47,2);K(En,4-Dn.length,Dn),I[F++]=En,I[F++]=`raw`,L.encode(),L.i+=1;break}var On=B(2);W(On,0,H(L.gpf,L.i)),W(On,1,94),I[F++]=On,I[F++]=L.numeric,L.encode(),L.i+=1;break}if(Y(L.mode,`alphanumeric`)){if(H(L.gpf,L.i)==L.fnc1){I[F++]=L.fnc1,I[F++]=L.alphanumeric,L.encode(),L.mode=`numeric`,L.i+=1;break}var kn=H(L.gpf,L.i);if(U(L.iso646,kn)&&!U(L.alphanumeric,kn)){I[F++]=L.databarexpanded_liso646,I[F++]=L.alphanumeric,L.encode(),L.mode=`iso646`;break}if(H(L.numericruns,L.i)>=6){I[F++]=L.databarexpanded_lnumeric,I[F++]=L.alphanumeric,L.encode(),L.mode=`numeric`;break}var An=H(L.numericruns,L.i);if(An>=4&&Z(An+L.i)==L.gpf.length){I[F++]=L.databarexpanded_lnumeric,I[F++]=L.alphanumeric,L.encode(),L.mode=`numeric`;break}I[F++]=H(L.gpf,L.i),I[F++]=L.alphanumeric,L.encode(),L.i+=1;break}if(Y(L.mode,`iso646`)){if(H(L.gpf,L.i)==L.fnc1){I[F++]=L.fnc1,I[F++]=L.iso646,L.encode(),L.mode=`numeric`,L.i+=1;break}if(H(L.numericruns,L.i)>=4&&H(L.nextiso646only,L.i)>=10){I[F++]=L.databarexpanded_lnumeric,I[F++]=L.iso646,L.encode(),L.mode=`numeric`;break}if(H(L.alphanumericruns,L.i)>=5&&H(L.nextiso646only,L.i)>=10){I[F++]=L.databarexpanded_lalphanumeric,I[F++]=L.iso646,L.encode(),L.mode=`alphanumeric`;break}I[F++]=H(L.gpf,L.i),I[F++]=L.iso646,L.encode(),L.i+=1;break}}L.gpf=G(L.gpfenc,0,L.j);var jn=13+L.method.length+L.vlf.length+L.cdf.length+L.gpf.length;I[F++]=jn,I[F++]=jn,L.rembits();var Mn=I[--F];if(L.pad=R(Mn),I[F++]=Mn,L.vlf.length!=0){var Nn=I[--F],Pn=I[--F],Fn=~~(Z(Pn+Nn)/12);W(L.vlf,0,Fn%2);var In=Fn<=14?0:1;W(L.vlf,1,In)}else F-=2;if(L.pad.length>0){for(var Ln=0,Rn=L.pad.length-1;Ln<=Rn;Ln+=5){L.i=Ln;var zn=L.pad,Bn=L.i,Vn=L.pad,Hn=L.i,Un=5,Wn=Vn.length-Hn;if(Vn.length-Hn>5){var Gn=Un;Un=Wn,Wn=Gn}K(zn,Bn,G(L.databarexpanded_fillpat,0,Wn))}if(Y(L.mode,`numeric`)){I[F++]=1/0,I[F++]=0,I[F++]=0,I[F++]=0,I[F++]=0,J(L.pad);var Kn=R();L.pad=G(Kn,0,L.pad.length)}}I[F++]=1/0,I[F++]=+!!L.linkage,q(L.method,function(){I[F-1]-=48}),J(L.vlf),J(L.cdf),J(L.gpf),J(L.pad),L.binval=R(),U(L.options,`debugbits`)&&(I[F++]=`bwipp.debugbits#13538`,I[F++]=L.binval,Q()),L.datalen=~~(L.binval.length/12),L.ncr=function(){var e=I[--F],t=I[--F],n=Z(t-e);if(e<Z(t-e)){var r=n;n=e,e=r}I[F++]=n,I[F++]=1,I[F++]=1;for(var i=t,a=e+1;i>=a;--i){var o=I[--F],s=I[F-1],c=I[F-2];if(I[F++]=o*i,mf(s,c)){var l=I[--F],u=I[--F];I[F++]=u+1,I[F++]=~~(l/u)}}for(;;){var d=I[F-2],f=I[F-3];if(hf(d,f))break;var p=I[--F],m=I[--F];I[F++]=m+1,I[F++]=~~(p/m)}var h=I[--F];F--,I[F-1]=h},L.getRSSwidths=function(){var e=I[--F];L.oe=e;var t=I[--F];L.el=t;var n=I[--F];L.mw=n;var r=I[--F];L.nm=r;var i=I[--F];L.val=i,L.out=R(L.el),L.mask=0;for(var a=0,o=L.el-2;a<=o;a+=1){for(L.bar=a,L.ew=1,L.mask|=bf(1,L.bar);;){I[F++]=`sval`,I[F++]=Z(L.nm-L.ew)-1,I[F++]=Z(L.el-L.bar)-2,L.ncr();var s=I[--F],c=I[--F];if(L[c]=s,L.oe&&L.mask==0&&Z(L.nm-L.ew-L.el*2+L.bar*2)>=-2){I[F++]=`sval`,I[F++]=L.sval,I[F++]=Z(L.nm-L.ew-L.el+L.bar),I[F++]=Z(L.el-L.bar)-2,L.ncr();var l=I[--F],u=I[--F],d=I[--F];L[d]=Z(u-l)}if(Z(L.el-L.bar)>2){L.lval=0;for(var f=Z(L.nm-L.ew-L.el+L.bar)+2,p=L.mw+1;f>=p;--f){I[F++]=Z(L.nm-f-L.ew)-1,I[F++]=Z(L.el-L.bar)-3,L.ncr();var m=I[--F];L.lval=Z(m+L.lval)}L.sval=Z(L.sval-L.lval*(L.el-L.bar-1))}else Z(L.nm-L.ew)>L.mw&&--L.sval;if(L.val=Z(L.val-L.sval),L.val<0)break;L.ew+=1,L.mask&=~bf(1,L.bar)}L.val=Z(L.val+L.sval),L.nm=Z(L.nm-L.ew),W(L.out,L.bar,L.ew)}W(L.out,L.el-1,L.nm),I[F++]=L.out},L.dxw=R(L.datalen);for(var qn=0,Jn=L.datalen-1;qn<=Jn;qn+=1){L.x=qn,L.d=G(L.binval,L.x*12,12);for(var Yn=0,Xn=0;Xn<=11;Xn+=1)L.j=Xn,Yn=Z(Yn+Yd(2,11-L.j)*H(L.d,L.j));for(L.d=Yn,L.j=0;;){if(mf(L.d,H(L.databarexpanded_tab174,L.j))){J(G(L.databarexpanded_tab174,L.j+1,7));var Zn=I[--F];L.dte=Zn;var Qn=I[--F];L.dto=Qn;var $n=I[--F];L.dmwe=$n;var er=I[--F];L.dmwo=er;var tr=I[--F];L.dele=tr;var nr=I[--F];L.delo=nr;var rr=I[--F];L.dgs=rr;break}L.j+=8}I[F++]=`dwo`,I[F++]=~~(Z(L.d-L.dgs)/L.dte),I[F++]=L.delo,I[F++]=L.dmwo,I[F++]=4,I[F++]=!0,L.getRSSwidths();var ir=I[--F],ar=I[--F];L[ar]=ir,I[F++]=`dwe`,I[F++]=Z(L.d-L.dgs)%L.dte,I[F++]=L.dele,I[F++]=L.dmwe,I[F++]=4,I[F++]=!1,L.getRSSwidths();var or=I[--F],sr=I[--F];if(L[sr]=or,L.dw=R(8),L.x%2==0)for(var cr=0;cr<=3;cr+=1)L.j=cr,W(L.dw,7-L.j*2,H(L.dwo,L.j)),W(L.dw,6-L.j*2,H(L.dwe,L.j));else for(var lr=0;lr<=3;lr+=1)L.j=lr,W(L.dw,L.j*2,H(L.dwo,L.j)),W(L.dw,L.j*2+1,H(L.dwe,L.j));W(L.dxw,L.x,L.dw)}L.seq=H(L.databarexpanded_finderseq,~~((L.datalen-2)/2)),L.fxw=R(L.seq.length);for(var ur=0,dr=L.seq.length-1;ur<=dr;ur+=1)L.x=ur,W(L.fxw,L.x,G(L.databarexpanded_finderwidths,H(L.seq,L.x)*5,5));I[F++]=1/0,q(L.seq,function(){var e=I[--F];J(G(L.databarexpanded_checkweights,e*16,16))});var fr=R();L.checkweightseq=G(fr,8,fr.length-8),I[F++]=1/0;for(var pr=L.dxw,mr=0,hr=pr.length;mr<hr;mr++)J(H(pr,mr));L.widths=R(),L.checksum=0;for(var gr=0,_r=L.widths.length-1;gr<=_r;gr+=1)L.i=gr,L.checksum=Z(L.checksum+H(L.widths,L.i)*H(L.checkweightseq,L.i));for(L.checksum=Z(L.checksum%211+(L.datalen-3)*211),L.i=0;;){if(L.checksum<=H(L.databarexpanded_tab174,L.i)){J(G(L.databarexpanded_tab174,L.i+1,7));var vr=I[--F];L.cte=vr;var yr=I[--F];L.cto=yr;var br=I[--F];L.cmwe=br;var xr=I[--F];L.cmwo=xr;var Sr=I[--F];L.cele=Sr;var Cr=I[--F];L.celo=Cr;var wr=I[--F];L.cgs=wr;break}L.i+=8}I[F++]=`cwo`,I[F++]=~~(Z(L.checksum-L.cgs)/L.cte),I[F++]=L.celo,I[F++]=L.cmwo,I[F++]=4,I[F++]=!0,L.getRSSwidths();var Tr=I[--F],Er=I[--F];L[Er]=Tr,I[F++]=`cwe`,I[F++]=Z(L.checksum-L.cgs)%L.cte,I[F++]=L.cele,I[F++]=L.cmwe,I[F++]=4,I[F++]=!1,L.getRSSwidths();var Dr=I[--F],Or=I[--F];L[Or]=Dr,L.cw=R(8);for(var kr=0;kr<=3;kr+=1)L.i=kr,W(L.cw,L.i*2,H(L.cwo,L.i)),W(L.cw,L.i*2+1,H(L.cwe,L.i));var Ar=R(22);W(Ar,0,L.cw),K(Ar,1,L.dxw),L.dxw=G(Ar,0,L.datalen+1),L.datalen=L.dxw.length,L.rows=R(Kd(L.datalen/L.segments)),L.numrows=L.rows.length;for(var jr=0,Mr=L.numrows-1;jr<=Mr;jr+=1){L.r=jr,I[F++]=1/0,L.segments%4!=0&&L.r%2==1&&(I[F++]=0),I[F++]=1,I[F++]=1;for(var Nr=0,Pr=L.segments-1;Nr<=Pr;Nr+=1)L.pos=Nr+L.r*L.segments,L.pos<L.datalen&&(J(H(L.dxw,L.pos)),L.pos%2==0&&J(H(L.fxw,~~(L.pos/2))));var Fr=R(df()+2);I[F++]=1,I[F++]=1,ff(Fr);var Ir=I[--F];W(L.rows,L.r,Ir),F--}if(X(L.format,`expandedstacked`)){I[F++]=1/0,I[F++]=0,I[F++]=1,I[F++]=1;for(var Lr=0,Rr=L.datalen-1;Lr<=Rr;Lr+=1)L.i=Lr,J(H(L.dxw,L.i)),L.i%2==0&&J(H(L.fxw,~~(L.i/2)));I[F++]=1,I[F++]=1,L.sbs=R(),L.height==-1&&(L.height=34/72),I[F++]=1/0;for(var zr=L.sbs,Br=[],Vr=0,Hr=~~((L.sbs.length+1)/2);Vr<Hr;Vr++)Br[Vr]=L.height;Br=R(Br);for(var Ur=[],Wr=0,Gr=~~((L.sbs.length+1)/2);Wr<Gr;Wr++)Ur[Wr]=0;Ur=R(Ur),I[F++]=`ren`,I[F++]=`renlinear`,I[F++]=`sbs`,I[F++]=zr,I[F++]=`bhs`,I[F++]=Br,I[F++]=`bbs`,I[F++]=Ur,I[F++]=`borderleft`,I[F++]=0,I[F++]=`borderright`,I[F++]=0,I[F++]=`bordertop`,I[F++]=0,I[F++]=`borderbottom`,I[F++]=0,I[F++]=`opt`,I[F++]=L.options;var Kr=z();I[F++]=Kr,L._render&&Im()}else{L.seps=R(L.numrows);for(var qr=0,Jr=L.numrows-1;qr<=Jr;qr+=1){L.r=qr,L.row=H(L.rows,L.r),I[F++]=1/0;for(var Yr=0,Xr=L.row.length-1;Yr<=Xr;Yr+=2){L.i=Yr;for(var Zr=0,Qr=H(L.row,L.i);Zr<Qr;Zr++)I[F++]=0;if(L.i<L.row.length-1)for(var $r=0,ei=H(L.row,L.i+1);$r<ei;$r++)I[F++]=1}ff(R(df()));var ti=I[--F];L.row=ti,I[F-1]=1/0,q(L.row,function(){var e=I[--F];I[F++]=1-e}),L.sep=R(),I[F++]=1/0;for(var ni=19,ri=L.row.length-13;ni<=ri;ni+=98)I[F++]=ni;for(var ii=68,ai=L.row.length-13;ii<=ai;ii+=98)I[F++]=ii;L.finderpos=R();for(var oi=L.finderpos,si=0,ci=oi.length;si<ci;si++)for(var li=H(oi,si),ui=li,di=li+14;ui<=di;ui+=1){L.i=ui,H(L.row,L.i)==0?H(L.row,L.i-1)==1?I[F++]=1:I[F++]=+(H(L.sep,L.i-1)==0):I[F++]=0;var fi=I[--F];W(L.sep,L.i,fi)}if(K(L.sep,0,L.databarexpanded_seppad),K(L.sep,L.row.length-4,L.databarexpanded_seppad),L.segments%4==0&&L.r%2==1)if(H(L.rows,L.r).length!=H(L.rows,0).length&&L.finderpos.length%2==1)I[F++]=1/0,I[F++]=0,J(L.row),L.row=R(),I[F++]=1/0,I[F++]=0,J(L.sep),L.sep=R();else{for(var pi=L.row.length-1;pi>=0;--pi)I[F++]=H(L.row,pi);ff(L.row),F--;for(var mi=L.sep.length-1;mi>=0;--mi)I[F++]=H(L.sep,mi);ff(L.sep),F--}W(L.rows,L.r,L.row),W(L.seps,L.r,L.sep)}L.pixx=H(L.rows,0).length;for(var hi=[],gi=0,_i=L.pixx;gi<_i;gi++)hi[gi]=0;hi=R(hi),K(hi,0,H(L.rows,L.numrows-1)),W(L.rows,L.numrows-1,hi);for(var vi=[],yi=0,bi=L.pixx;yi<bi;yi++)vi[yi]=0;vi=R(vi),K(vi,0,H(L.seps,L.numrows-1)),W(L.seps,L.numrows-1,vi),I[F++]=1/0;for(var xi=0,Si=~~(L.pixx/2)+1;xi<Si;xi++)I[F++]=0,I[F++]=1;var Ci=R();L.sep=G(Ci,0,L.pixx),K(L.sep,0,L.databarexpanded_seppad),K(L.sep,L.pixx-4,L.databarexpanded_seppad),I[F++]=1/0;for(var wi=0,Ti=L.numrows-1;wi<=Ti;wi+=1)L.r=wi,L.r!=0&&J(H(L.seps,L.r)),J(H(L.rows,L.r)),L.r!=L.numrows-1&&(J(H(L.seps,L.r)),J(L.sep));L.pixs=R(),I[F++]=1/0;for(var Ei=0,Di=L.numrows-1;Ei<=Di;Ei+=1)L.r=Ei,L.r!=0&&(I[F++]=1),I[F++]=L.barxmult,L.r!=L.numrows-1&&(I[F++]=1,I[F++]=1);L.rowheights=R();for(var Oi=L.rowheights,ki=0,Ai=0,ji=Oi.length;Ai<ji;Ai++)ki=Z(ki+H(Oi,Ai));L.pixy=ki,I[F++]=new Map([[`ren`,`renmatrix`],[`pixs`,L.pixs],[`pixx`,L.pixx],[`pixy`,L.pixy],[`rowheights`,L.rowheights],[`height`,L.pixy/72],[`width`,L.pixx/72],[`borderleft`,0],[`borderright`,0],[`bordertop`,0],[`borderbottom`,0],[`opt`,L.options]]),L._render&&Lm()}L=e}function sp(){var e=L;L=Object.assign({},L,sp.globals),L.dontdraw=!1,L.width=0,L.modunit=1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),W(L.options,`format`,`expandedstacked`),L.bwipp_dontdraw=!0,I[F++]=L.barcode,I[F++]=L.options,op();var r=I[--F];L.args=r,W(L.args,`opt`,L.options),I[F++]=L.args,L._render&&Lm(),L=e}function cp(){if(!cp.globals){var e=L;L=cp.globals={},L.gs1northamericancoupon_aliases=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`]]),L=e}var e=L;L=Object.assign({},L,cp.globals),L.dontdraw=!1,L.includetext=!1,L.text1=`unset`,L.text1font=`unset`,L.text1size=9,L.text1xalign=`unset`,L.text1yalign=`unset`,L.text1xoffset=null,L.text1yoffset=2,L.parse=!1,L.dontlint=!1,L.lintreqs=!0,L.width=0,L.modunit=1,I[F++]=L.gs1northamericancoupon_aliases,$();var t=I[--F];L.options=t;var n=I[--F];L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),I[F++]=L.barcode,I[F++]=`ai`,Of(),F--;var r=I[--F];L.vals=r;var i=I[--F];if(L.ais=i,L.ais.length!=1&&(I[F++]=`bwipp.gs1northamericancouponBadAIStructure#14066`,I[F++]=`A GS1 North American Coupon should consist of a single AI (8110)`,Q()),X(H(L.ais,0),`8110`)&&(I[F++]=`bwipp.gs1northamericancouponBadAIStructure#14069`,I[F++]=`A GS1 North American Coupon should consist of a single AI (8110)`,Q()),L.val=H(L.vals,0),L.vli=H(L.val,0)-48,(L.vli<0||L.vli>6)&&(I[F++]=`bwipp.gs1northamericancouponBadVLI#14076`,I[F++]=`The AI (8110) data should start with a Company Prefix length indicator in the range 0 to 6`,Q()),L.val.length<L.vli+13&&(I[F++]=`bwipp.gs1northamericancouponTooShort#14079`,I[F++]=`The AI (8110) data is too short`,Q()),L.gcp=G(L.val,1,L.vli+6),L.cod=G(L.val,L.vli+7,6),L.coupontext=B(L.gcp.length+7),K(L.coupontext,0,L.gcp),K(L.coupontext,L.gcp.length,`-`),K(L.coupontext,L.gcp.length+1,L.cod),L.includetext){var a=Y(L.text1,`unset`)?L.coupontext:L.text1;W(L.options,`text1`,a);var o=L.options;W(o,`text1font`,Y(L.text1font,`unset`)?`OCR-B`:L.text1font),W(L.options,`text1size`,L.text1size);var s=L.options;W(s,`text1xalign`,Y(L.text1xalign,`unset`)?`left`:L.text1xalign);var c=L.options;W(c,`text1yalign`,Y(L.text1yalign,`unset`)?`above`:L.text1yalign),L.text1xoffset!=null&&W(L.options,`text1xoffset`,L.text1xoffset);var l=L.options;W(l,`text1yoffset`,L.text1yoffset==null?3:L.text1yoffset)}L.bwipp_dontdraw=!0,I[F++]=L.barcode,I[F++]=L.options,sp();var u=I[--F];L.args=u,W(L.args,`opt`,L.options),I[F++]=L.args,L._render&&Lm(),L=e}function lp(){var e=L;L=Object.assign({},L,lp.globals),L.dontdraw=!1,L.height=-1,L.width=0,L.nwidth=1,L.wwidth=3,L.swidth=2,L.modunit=1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),(L.barcode.length<1||L.barcode.length>6)&&(I[F++]=`bwipp.pharmacodeBadLength#14191`,I[F++]=`Pharmacode must be 1 to 6 digits`,Q()),q(L.barcode,function(){var e=I[--F];(e<48||e>57)&&(I[F++]=`bwipp.pharmacodeBadCharacter#14195`,I[F++]=`Pharmacode must contain only digits`,Q())});var r=V(L.barcode);(r<3||r>131070)&&(I[F++]=`bwipp.pharmacodeBadValue#14199`,I[F++]=`Pharmacode value must be between 3 and 131070`,Q()),L.txt=R(L.barcode.length);for(var i=0,a=L.barcode.length-1;i<=a;i+=1)L.i=i,W(L.txt,L.i,R([G(L.barcode,L.i,1),0,0,``,0]));L.barcode=rf(B(17),V(L.barcode)+1,2),L.barcode=G(L.barcode,1,L.barcode.length-1),L.barlen=L.barcode.length,L.sbs=R(L.barlen*2);for(var o=0,s=L.barlen-1;o<=s;o+=1)L.i=o,L.enc=G(L.barcode,L.i,1),Y(L.enc,`0`)?W(L.sbs,L.i*2,L.nwidth):W(L.sbs,L.i*2,L.wwidth),W(L.sbs,L.i*2+1,L.swidth);L.height==-1&&(L.height=1),I[F++]=1/0;for(var c=L.sbs,l=[],u=0,d=~~((L.sbs.length+1)/2);u<d;u++)l[u]=L.height;l=R(l);for(var f=[],p=0,m=~~((L.sbs.length+1)/2);p<m;p++)f[p]=0;f=R(f),I[F++]=`ren`,I[F++]=`renlinear`,I[F++]=`sbs`,I[F++]=c,I[F++]=`bhs`,I[F++]=l,I[F++]=`bbs`,I[F++]=f,I[F++]=`txt`,I[F++]=L.txt,I[F++]=`text1xalign`,I[F++]=`center`,I[F++]=`opt`,I[F++]=L.options;var h=z();I[F++]=h,L._render&&Im(),L=e}function up(){if(!up.globals){var e=L;L=up.globals={},L.pharmacode2_base3sub=R([3,1,2]),L.pharmacode2_base3map=R([2,0,1]),L.pharmacode2_htmult=R([1,1,2]),L=e}var e=L;L=Object.assign({},L,up.globals),L.dontdraw=!1,L.includetext=!1,L.height=-1,L.width=0,L.modunit=1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),(L.barcode.length<1||L.barcode.length>8)&&(I[F++]=`bwipp.pharmacode2BadLength#14329`,I[F++]=`Two-track Pharmacode must be 1 to 6 digits`,Q()),q(L.barcode,function(){var e=I[--F];(e<48||e>57)&&(I[F++]=`bwipp.pharmacode2badCharacter#14333`,I[F++]=`Two-track Pharmacode must contain only digits`,Q())});var r=V(L.barcode);(r<4||r>64570080)&&(I[F++]=`bwipp.pharmacode2badValue#14337`,I[F++]=`Two-track Pharmacode value must be between 4 and 64570080`,Q()),L.height==-1&&(L.height=4),L.txt=R(L.barcode.length);for(var i=0,a=L.barcode.length-1;i<=a;i+=1)L.i=i,W(L.txt,L.i,R([G(L.barcode,L.i,1),0,0,``,0]));for(L.encstr=B(16),L.sbs=R(32),L.bar=1/25.4*L.height,L.spc=1/25.4*72,L.i=15,L.val=V(L.barcode);L.val!=0;){var o=L.val%3;L.val=~~(Z(L.val-H(L.pharmacode2_base3sub,o))/3),W(L.encstr,L.i,H(L.pharmacode2_base3map,o)),--L.i}L.encstr=G(L.encstr,L.i+1,15-L.i),L.bhs=R(L.encstr.length),L.bbs=R(L.encstr.length);for(var s=0,c=L.encstr.length-1;s<=c;s+=1){L.i=s;var l=H(L.encstr,L.i);W(L.bhs,L.i,L.bar*H(L.pharmacode2_htmult,l)),W(L.bbs,L.i,H(R([0,L.bar,0]),l))}I[F++]=1/0;for(var u=L.bhs,d=L.bbs,f=[],p=0,m=L.encstr.length*2;p<m;p++)f[p]=L.spc;f=R(f),I[F++]=`ren`,I[F++]=`renlinear`,I[F++]=`bhs`,I[F++]=u,I[F++]=`bbs`,I[F++]=d,I[F++]=`sbs`,I[F++]=f,I[F++]=`txt`,I[F++]=L.txt,I[F++]=`text1xalign`,I[F++]=`center`,I[F++]=`text1yoffset`,I[F++]=-4,I[F++]=`opt`,I[F++]=L.options;var h=z();I[F++]=h,L._render&&Im(),L=e}function dp(){if(!dp.globals){var e=L;L=dp.globals={};var t=new Map([[`industrial`,R([`1111313111`,`3111111131`,`1131111131`,`3131111111`,`1111311131`,`3111311111`,`1131311111`,`1111113131`,`3111113111`,`1131113111`,`313111`,`31113`])],[`iata`,R([`1111313111`,`3111111131`,`1131111131`,`3131111111`,`1111311131`,`3111311111`,`1131311111`,`1111113131`,`3111113111`,`1131113111`,`1111`,`311`])],[`matrix`,R([`113311`,`311131`,`131131`,`331111`,`113131`,`313111`,`133111`,`111331`,`311311`,`131311`,`311111`,`31111`])],[`coop`,R([`331111`,`111331`,`113131`,`113311`,`131131`,`131311`,`133111`,`311131`,`311311`,`313111`,`3131`,`133`])],[`datalogic`,R([`113311`,`311131`,`131131`,`331111`,`113131`,`313111`,`133111`,`111331`,`311311`,`131311`,`1111`,`311`])]]);L.code2of5_versions=t,L.code2of5_barchars=`0123456789`,L=e}var e=L;L=Object.assign({},L,dp.globals),L.dontdraw=!1,L.includecheck=!1,L.validatecheck=!1,L.includetext=!1,L.includecheckintext=!1,L.text1font=`OCR-B`,L.text1size=10,L.textyoffset=-8,L.height=-1,L.width=0,L.version=`industrial`,L.modunit=1,I[F++]=null,$();var n=I[--F];L.options=n;var r=I[--F];L.barcode=r,L._render=!(L.dontdraw||L.bwipp_dontdraw),L.barcode.length==0&&(I[F++]=`bwipp.code2of5emptyData#14505`,I[F++]=`The data must not be empty`,Q()),L.barcode.length>500&&(I[F++]=`bwipp.code2of5inputTooLong#14509`,I[F++]=`The input data is too long`,Q()),q(L.barcode,function(){var e=I[--F];(e<48||e>57)&&(I[F++]=`bwipp.code2of5badCharacter#14517`,I[F++]=`Code 25 must contain only digits`,Q())});var i=L.barcode.length;L.validatecheck&&--i,L.barlen=i,L.checksum=0;for(var a=0,o=L.barlen-1;a<=o;a+=1){L.i=a;var s=L.checksum,c=H(L.barcode,L.i)-48;Z(L.barlen-L.i)%2!=0&&(c*=3),L.checksum=Z(s+c)}L.checksum=(10-L.checksum%10)%10,L.validatecheck&&(H(L.barcode,L.barlen)!=L.checksum+48&&(I[F++]=`bwipp.code2of5badCheckDigit#14537`,I[F++]=`Incorrect Code 25 check digit provided`,Q()),L.barcode=G(L.barcode,0,L.barlen),L.includecheck=!0),U(L.code2of5_versions,L.version)||(I[F++]=`bwipp.code2of5badVersion#14544`,I[F++]=`Unrecognised Code 25 version`,Q()),L.encs=H(L.code2of5_versions,L.version),L.cs=H(L.encs,0).length,I[F++]=`cw`;var l=0;q(H(L.encs,0),function(){var e=I[--F];l=Z(l+(e-48))});var u=I[--F];L[u]=l,L.ss=H(L.encs,10).length,I[F++]=`sw`;var d=0;q(H(L.encs,10),function(){var e=I[--F];d=Z(d+(e-48))});var f=I[--F];L[f]=d,L.es=H(L.encs,11).length;var p=L.barlen;L.includecheck&&(p+=1);var m=B(Z(p*L.cs+L.ss+L.es));L.sbs=m,K(L.sbs,0,H(L.encs,10));for(var h=0,g=L.barlen-1;h<=g;h+=1){L.i=h,lf(L.code2of5_barchars,G(L.barcode,L.i,1)),F--;var _=I[--F];L.indx=_.length,F-=2,L.enc=H(L.encs,L.indx),K(L.sbs,L.i*L.cs+L.ss,L.enc)}if(L.includecheck?(K(L.sbs,Z(L.barlen*L.cs+L.ss),H(L.encs,L.checksum)),K(L.sbs,Z(L.barlen*L.cs+L.cs+L.ss),H(L.encs,11))):K(L.sbs,Z(L.barlen*L.cs+L.ss),H(L.encs,11)),I[F++]=`text`,L.includecheck&&L.includecheckintext){var v=B(L.barlen+1);K(v,0,L.barcode),K(v,L.barlen,G(L.code2of5_barchars,L.checksum,1)),I[F++]=v}else I[F++]=L.barcode;var y=I[--F],b=I[--F];L[b]=y,I[F++]=1/0;for(var x=L.sbs,S=0,C=x.length;S<C;S++)I[F++]=H(x,S)-48;L.sbs=R(),L.height==-1&&(L.height=1),I[F++]=1/0;for(var w=L.sbs,T=[],E=0,D=~~((L.sbs.length+1)/2);E<D;E++)T[E]=L.height;T=R(T);for(var O=[],k=0,A=~~((L.sbs.length+1)/2);k<A;k++)O[k]=0;O=R(O),I[F++]=`ren`,I[F++]=`renlinear`,I[F++]=`sbs`,I[F++]=w,I[F++]=`bhs`,I[F++]=T,I[F++]=`bbs`,I[F++]=O,L.includetext&&(I[F++]=`txt`,I[F++]=R([R([L.text,0,0,L.text1font,L.text1size])]),I[F++]=`text1xalign`,I[F++]=`center`),I[F++]=`opt`,I[F++]=L.options;var ee=z();I[F++]=ee,L._render&&Im(),L=e}function fp(){var e=L;L=Object.assign({},L,fp.globals),L.dontdraw=!1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),W(L.options,`version`,`industrial`),L.bwipp_dontdraw=!0,I[F++]=L.barcode,I[F++]=L.options,dp();var r=I[--F];L.args=r,W(L.args,`opt`,L.options),I[F++]=L.args,L._render&&Im(),L=e}function pp(){var e=L;L=Object.assign({},L,pp.globals),L.dontdraw=!1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),W(L.options,`version`,`iata`),L.bwipp_dontdraw=!0,I[F++]=L.barcode,I[F++]=L.options,dp();var r=I[--F];L.args=r,W(L.args,`opt`,L.options),I[F++]=L.args,L._render&&Im(),L=e}function mp(){var e=L;L=Object.assign({},L,mp.globals),L.dontdraw=!1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),W(L.options,`version`,`matrix`),L.bwipp_dontdraw=!0,I[F++]=L.barcode,I[F++]=L.options,dp();var r=I[--F];L.args=r,W(L.args,`opt`,L.options),I[F++]=L.args,L._render&&Im(),L=e}function hp(){var e=L;L=Object.assign({},L,hp.globals),L.dontdraw=!1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),W(L.options,`version`,`coop`),L.bwipp_dontdraw=!0,I[F++]=L.barcode,I[F++]=L.options,dp();var r=I[--F];L.args=r,W(L.args,`opt`,L.options),I[F++]=L.args,L._render&&Im(),L=e}function gp(){var e=L;L=Object.assign({},L,gp.globals),L.dontdraw=!1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),W(L.options,`version`,`datalogic`),L.bwipp_dontdraw=!0,I[F++]=L.barcode,I[F++]=L.options,dp();var r=I[--F];L.args=r,W(L.args,`opt`,L.options),I[F++]=L.args,L._render&&Im(),L=e}function _p(){if(!_p.globals){var e=L;L=_p.globals={},L.code11_encs=R([`111131`,`311131`,`131131`,`331111`,`113131`,`313111`,`133111`,`111331`,`311311`,`311111`,`113111`,`113311`]),L.code11_barchars=`0123456789-`,L.charvals=new Map;for(var t=0;t<=10;t+=1)W(L.charvals,G(L.code11_barchars,t,1),t);L.charvals=L.charvals,L=e}var e=L;L=Object.assign({},L,_p.globals),L.dontdraw=!1,L.includecheck=!1,L.validatecheck=!1,L.includetext=!1,L.includecheckintext=!1,L.text1font=`OCR-B`,L.text1size=10,L.textyoffset=-8,L.height=-1,L.width=0,L.modunit=1,I[F++]=null,$();var n=I[--F];L.options=n;var r=I[--F];L.barcode=r,L._render=!(L.dontdraw||L.bwipp_dontdraw),L.barcode.length==0&&(I[F++]=`bwipp.code11emptyData#15017`,I[F++]=`The data must not be empty`,Q()),L.barcode.length>500&&(I[F++]=`bwipp.code11inputTooLong#15021`,I[F++]=`The input data is too long`,Q());for(var i=0,a=L.barcode.length-1;i<=a;i+=1)U(L.charvals,G(L.barcode,i,1))||(I[F++]=`bwipp.code11badCharacter#15029`,I[F++]=`Code 11 must contain only digits and dashes`,Q());if(L.barlen=L.barcode.length,L.validatecheck){L.barlen==11&&(I[F++]=`bwipp.code11badLength#15042`,I[F++]=`Code 11 cannot be 11 characters using check digits`,Q());var o=L.barlen<=10?1:2;L.barlen-=o}var s=L.includecheck||L.validatecheck?L.barlen>=10?2:1:0;L.numchecks=s,L.checksum1=0,L.checksum2=0;for(var c=0,l=L.barlen-1;c<=l;c+=1)L.i=c,L.indx=H(L.charvals,G(L.barcode,L.i,1)),L.checksum1=Z(L.checksum1+((L.barlen-L.i-1)%10+1)*L.indx),L.checksum2=Z(L.checksum2+((L.barlen-L.i)%9+1)*L.indx);L.checksum1%=11,L.checksum2=Z(L.checksum2+L.checksum1)%11,L.validatecheck&&(L.numchecks==1?H(L.barcode,L.barlen)!=H(L.code11_barchars,L.checksum1)&&(I[F++]=`bwipp.code11badCheckDigit#15060`,I[F++]=`Incorrect Code 11 check digit provided`,Q()):(H(L.barcode,L.barlen)!=H(L.code11_barchars,L.checksum1)||H(L.barcode,L.barlen+1)!=H(L.code11_barchars,L.checksum2))&&(I[F++]=`bwipp.code11badCheckDigits#15065`,I[F++]=`Incorrect Code 11 check digits provided`,Q()),L.barcode=G(L.barcode,0,L.barlen),L.includecheck=!0),L.sbs=B(Z(L.barlen+L.numchecks)*6+12),K(L.sbs,0,H(L.code11_encs,11));for(var u=0,d=L.barlen-1;u<=d;u+=1)L.i=u,L.indx=H(L.charvals,G(L.barcode,L.i,1)),L.enc=H(L.code11_encs,L.indx),K(L.sbs,L.i*6+6,L.enc);if(L.includecheck?L.barlen>=10?(K(L.sbs,L.barlen*6+6,H(L.code11_encs,L.checksum1)),K(L.sbs,L.barlen*6+12,H(L.code11_encs,L.checksum2)),K(L.sbs,L.barlen*6+18,H(L.code11_encs,11))):(K(L.sbs,L.barlen*6+6,H(L.code11_encs,L.checksum1)),K(L.sbs,L.barlen*6+12,H(L.code11_encs,11))):K(L.sbs,L.barlen*6+6,H(L.code11_encs,11)),I[F++]=`text`,L.includecheck&&L.includecheckintext)if(L.barlen>=10){var f=B(L.barlen+2);K(f,0,L.barcode),K(f,L.barlen,G(L.code11_barchars,L.checksum1,1)),K(f,L.barlen+1,G(L.code11_barchars,L.checksum2,1)),I[F++]=f}else{var p=B(L.barlen+1);K(p,0,L.barcode),K(p,L.barlen,G(L.code11_barchars,L.checksum1,1)),I[F++]=p}else I[F++]=L.barcode;var m=I[--F],h=I[--F];L[h]=m,I[F++]=1/0;for(var g=L.sbs,_=0,v=g.length;_<v;_++)I[F++]=H(g,_)-48;L.sbs=R(),L.height==-1&&(L.height=1),I[F++]=1/0;for(var y=L.sbs,b=[],x=0,S=~~((L.sbs.length+1)/2);x<S;x++)b[x]=L.height;b=R(b);for(var C=[],w=0,T=~~((L.sbs.length+1)/2);w<T;w++)C[w]=0;C=R(C),I[F++]=`ren`,I[F++]=`renlinear`,I[F++]=`sbs`,I[F++]=y,I[F++]=`bhs`,I[F++]=b,I[F++]=`bbs`,I[F++]=C,L.includetext&&(I[F++]=`txt`,I[F++]=R([R([L.text,0,0,L.text1font,L.text1size])]),I[F++]=`text1xalign`,I[F++]=`center`),I[F++]=`opt`,I[F++]=L.options;var E=z();I[F++]=E,L._render&&Im(),L=e}function vp(){if(!vp.globals){var e=L;L=vp.globals={},L.bc412_barchars=`0R9GLVHA8EZ4NTS1J2Q6C7DYKBUIX3FWP5M`,L.bc412_encs=R(`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`.split(`.`)),L.charvals=new Map;for(var t=0;t<=34;t+=1)W(L.charvals,G(L.bc412_barchars,t,1),t);L.charvals=L.charvals,L=e}var e=L;L=Object.assign({},L,vp.globals),L.dontdraw=!1,L.includecheck=!1,L.validatecheck=!1,L.includetext=!1,L.includecheckintext=!1,L.includestartstop=!1,L.semi=!1,L.text1font=`OCR-B`,L.text1size=10,L.textyoffset=-8,L.height=-1,L.width=0,L.modunit=1,I[F++]=null,$();var n=I[--F];L.options=n;var r=I[--F];L.barcode=r,L._render=!(L.dontdraw||L.bwipp_dontdraw),L.barcode.length==0&&(I[F++]=`bwipp.bc412emptyData#15252`,I[F++]=`The data must not be empty`,Q()),L.barcode.length>500&&(I[F++]=`bwipp.bc412inputTooLong#15256`,I[F++]=`The input data is too long`,Q()),L.semi&&(L.includestartstop=!0);for(var i=0,a=L.barcode.length-1;i<=a;i+=1)U(L.charvals,G(L.barcode,i,1))||(I[F++]=`bwipp.bc412badCharacter#15269`,I[F++]=`BC412 must contain only digits and capital letters except O`,Q());if(L.semi){L.validatecheck?(L.barcode.length<8||L.barcode.length>19)&&(I[F++]=`bwipp.bc412semivalidateBadLength#15279`,I[F++]=`BC412 semi with check digit must be 8 to 19 characters long`,Q()):(L.barcode.length<7||L.barcode.length>18)&&(I[F++]=`bwipp.bc412semiBadLength#15283`,I[F++]=`BC412 semi must be 7 to 18 characters long`,Q()),L.barlen=L.barcode.length,L.validatecheck||(L.barlen+=1,L.sbarcode=B(L.barlen),W(L.sbarcode,0,H(L.barcode,0)),W(L.sbarcode,1,48),K(L.sbarcode,2,G(L.barcode,1,L.barlen-2)),L.barcode=L.sbarcode),L.sumodd=0,L.sumeven=0;for(var o=0,s=L.barlen-1;o<=s;o+=1)if(L.i=o,I[F++]=H(L.charvals,G(L.barcode,L.i,1)),L.i%2==0){var c=I[--F];L.sumodd=Z(c+L.sumodd)}else{var l=I[--F];L.sumeven=Z(l+L.sumeven)}L.checksum=Z(L.sumodd%35+L.sumeven%35*2)%35,L.validatecheck?L.checksum!=0&&(I[F++]=`bwipp.bc412semiBadCheckDigit#15309`,I[F++]=`Incorrect BC412 semi check digit provided`,Q()):(L.checksum=L.checksum*17%35,W(L.barcode,1,H(L.bc412_barchars,L.checksum)))}else{var u=L.barcode.length;L.validatecheck&&--u,L.barlen=u,L.checksum=0;for(var d=0,f=L.barlen-1;d<=f;d+=1)L.checksum=Z(H(L.charvals,G(L.barcode,d,1))+L.checksum);L.checksum%=35,L.validatecheck&&(H(L.barcode,L.barlen)!=H(L.bc412_barchars,L.checksum)&&(I[F++]=`bwipp.bc412badCheckDigit#15326`,I[F++]=`Incorrect BC412 check digit provided`,Q()),L.barcode=G(L.barcode,0,L.barlen),L.includecheck=!0)}L.sbs=B((L.barlen+1)*8+5),L.includestartstop?(K(L.sbs,0,H(L.bc412_encs,35)),L.pos=2):L.pos=0;for(var p=0,m=L.barlen-1;p<=m;p+=1)L.i=p,L.indx=H(L.charvals,G(L.barcode,L.i,1)),K(L.sbs,L.pos,H(L.bc412_encs,L.indx)),L.pos+=8;if(L.includecheck&&(K(L.sbs,L.pos,H(L.bc412_encs,L.checksum)),L.pos+=8),L.includestartstop&&(K(L.sbs,L.pos,H(L.bc412_encs,36)),L.pos+=3),I[F++]=`text`,L.includecheck&&L.includecheckintext){var h=B(L.barlen+1);K(h,0,L.barcode),K(h,L.barlen,G(L.bc412_barchars,L.checksum,1)),I[F++]=h}else I[F++]=L.barcode;var g=I[--F],_=I[--F];L[_]=g,L.sbs=G(L.sbs,0,L.pos),L.height==-1&&(L.height=1),I[F++]=1/0;for(var v=[],y=L.sbs,b=0,x=y.length;b<x;b++)v[b]=H(y,b)-48;v=R(v);for(var S=[],C=0,w=~~((L.sbs.length+1)/2);C<w;C++)S[C]=L.height;S=R(S);for(var T=[],E=0,D=~~((L.sbs.length+1)/2);E<D;E++)T[E]=0;T=R(T),I[F++]=`ren`,I[F++]=`renlinear`,I[F++]=`sbs`,I[F++]=v,I[F++]=`bhs`,I[F++]=S,I[F++]=`bbs`,I[F++]=T,L.includetext&&(I[F++]=`txt`,I[F++]=R([R([L.text,0,0,L.text1font,L.text1size])]),I[F++]=`text1xalign`,I[F++]=`center`),I[F++]=`opt`,I[F++]=L.options;var O=z();I[F++]=O,L._render&&Im(),L=e}function yp(){if(!yp.globals){var e=L;L=yp.globals={},L.rationalizedCodabar_encs=R([`11111331`,`11113311`,`11131131`,`33111111`,`11311311`,`31111311`,`13111131`,`13113111`,`13311111`,`31131111`,`11133111`,`11331111`,`31113131`,`31311131`,`31313111`,`11313131`,`11331311`,`13131131`,`11131331`,`11133311`]),L.rationalizedCodabar_barchars=`0123456789-$:/.+ABCD`,L.rationalizedCodabar_barcharsalt=`0123456789-$:/.+TN*E`,L=e}var e=L;L=Object.assign({},L,yp.globals),L.dontdraw=!1,L.altstartstop=!1,L.includecheck=!1,L.validatecheck=!1,L.includetext=!1,L.includecheckintext=!1,L.text1font=`OCR-B`,L.text1size=10,L.textyoffset=-8,L.height=-1,L.width=0,L.modunit=1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];L.barcode=n,L.barcode.length>500&&(I[F++]=`bwipp.rationalizedCodabarinputTooLong#15479`,I[F++]=`The input data is too long`,Q()),L._render=!(L.dontdraw||L.bwipp_dontdraw),(L.barcode.length<2||L.barcode.length<3&&L.validatecheck)&&(I[F++]=`bwipp.rationalizedCodabarBadLength#15488`,I[F++]=`Codabar must be at least 2 characters in length excluding any check digit`,Q());var r=L.altstartstop?L.rationalizedCodabar_barcharsalt:L.rationalizedCodabar_barchars;L.barchars=r,L.charvals=new Map;for(var i=0;i<=19;i+=1)W(L.charvals,G(L.barchars,i,1),i);L.bodyvals=new Map;for(var a=0;a<=15;a+=1)W(L.bodyvals,G(L.barchars,a,1),a);L.ssvals=new Map;for(var o=16;o<=19;o+=1)W(L.ssvals,G(L.barchars,o,1),o);(!U(L.ssvals,G(L.barcode,0,1))||!U(L.ssvals,G(L.barcode,L.barcode.length-1,1)))&&(L.altstartstop?(I[F++]=`bwipp.rationalizedCodabarBadAltStartStop#15506`,I[F++]=`Codabar start and stop characters must be one of E N T or *`,Q()):(I[F++]=`bwipp.rationalizedCodabarBadStartStop#15508`,I[F++]=`Codabar start and stop characters must be one of A B C or D`,Q()));for(var s=1,c=L.barcode.length-2;s<=c;s+=1)U(L.bodyvals,G(L.barcode,s,1))||(I[F++]=`bwipp.rationalizedCodabarBadCharacter#15513`,I[F++]=`Codabar body must contain only digits and symbols - $ : / . +`,Q());var l=L.barcode.length;L.validatecheck&&--l,L.barlen=l,L.checksum=0;for(var u=0,d=L.barlen-2;u<=d;u+=1)L.checksum=Z(H(L.charvals,G(L.barcode,u,1))+L.checksum);if(L.checksum=Z(H(L.charvals,G(L.barcode,L.barcode.length-1,1))+L.checksum),L.checksum=(16-L.checksum%16)%16,L.validatecheck){X(H(L.barcode,L.barlen-1),H(L.barchars,L.checksum))&&(I[F++]=`bwipp.rationalizedCodabarBadCheckDigit#15535`,I[F++]=`Incorrect Codabar check digit provided`,Q());var f=B(L.barlen);K(f,0,G(L.barcode,0,L.barlen-1)),K(f,L.barlen-1,G(L.barcode,L.barlen,1)),L.barcode=f,L.includecheck=!0}var p=L.barlen;L.includecheck&&(p+=1);var m=B(p*8);L.sbs=m;for(var h=0,g=L.barlen-2;h<=g;h+=1)L.i=h,L.indx=H(L.charvals,G(L.barcode,L.i,1)),L.enc=H(L.rationalizedCodabar_encs,L.indx),K(L.sbs,L.i*8,L.enc);if(L.includecheck?(K(L.sbs,L.barlen*8-8,H(L.rationalizedCodabar_encs,L.checksum)),L.indx=H(L.charvals,G(L.barcode,L.barlen-1,1)),L.enc=H(L.rationalizedCodabar_encs,L.indx),K(L.sbs,L.barlen*8,L.enc)):(L.indx=H(L.charvals,G(L.barcode,L.barlen-1,1)),L.enc=H(L.rationalizedCodabar_encs,L.indx),K(L.sbs,L.barlen*8-8,L.enc)),I[F++]=`text`,L.includecheck&&L.includecheckintext){var _=B(L.barlen+1);K(_,0,G(L.barcode,0,L.barlen-1)),K(_,L.barlen-1,G(L.barchars,L.checksum,1)),K(_,L.barlen,G(L.barcode,L.barlen-1,1)),I[F++]=_}else I[F++]=L.barcode;var v=I[--F],y=I[--F];L[y]=v,L.height==-1&&(L.height=1),I[F++]=1/0,I[F++]=1/0,q(L.sbs,function(){I[F-1]-=48});for(var b=R(),x=[],S=0,C=~~((L.sbs.length+1)/2);S<C;S++)x[S]=L.height;x=R(x);for(var w=[],T=0,E=~~((L.sbs.length+1)/2);T<E;T++)w[T]=0;w=R(w),I[F++]=`ren`,I[F++]=`renlinear`,I[F++]=`sbs`,I[F++]=b,I[F++]=`bhs`,I[F++]=x,I[F++]=`bbs`,I[F++]=w,L.includetext&&(I[F++]=`txt`,I[F++]=R([R([L.text,0,0,L.text1font,L.text1size])]),I[F++]=`text1xalign`,I[F++]=`center`),I[F++]=`opt`,I[F++]=L.options;var D=z();I[F++]=D,L._render&&Im(),L=e}function bp(){if(!bp.globals){var e=L;L=bp.globals={};var t=new Map([[20,R([0])],[25,R([1])],[29,R([1,0,0,0,0,1])],[31,R([1,0,0,0,1,0,0,0,0,1])]]);L.onecode_startvals=t,L.onecode_tab513=R([31,7936,47,7808,55,7552,59,7040,61,6016,62,3968,79,7744,87,7488,91,6976,93,5952,94,3904,103,7360,107,6848,109,5824,110,3776,115,6592,117,5568,118,3520,121,5056,122,3008,124,1984,143,7712,151,7456,155,6944,157,5920,158,3872,167,7328,171,6816,173,5792,174,3744,179,6560,181,5536,182,3488,185,5024,186,2976,188,1952,199,7264,203,6752,205,5728,206,3680,211,6496,213,5472,214,3424,217,4960,218,2912,220,1888,227,6368,229,5344,230,3296,233,4832,234,2784,236,1760,241,4576,242,2528,244,1504,248,992,271,7696,279,7440,283,6928,285,5904,286,3856,295,7312,299,6800,301,5776,302,3728,307,6544,309,5520,310,3472,313,5008,314,2960,316,1936,327,7248,331,6736,333,5712,334,3664,339,6480,341,5456,342,3408,345,4944,346,2896,348,1872,355,6352,357,5328,358,3280,361,4816,362,2768,364,1744,369,4560,370,2512,372,1488,376,976,391,7216,395,6704,397,5680,398,3632,403,6448,405,5424,406,3376,409,4912,410,2864,412,1840,419,6320,421,5296,422,3248,425,4784,426,2736,428,1712,433,4528,434,2480,436,1456,440,944,451,6256,453,5232,454,3184,457,4720,458,2672,460,1648,465,4464,466,2416,468,1392,472,880,481,4336,482,2288,484,1264,488,752,527,7688,535,7432,539,6920,541,5896,542,3848,551,7304,555,6792,557,5768,558,3720,563,6536,565,5512,566,3464,569,5e3,570,2952,572,1928,583,7240,587,6728,589,5704,590,3656,595,6472,597,5448,598,3400,601,4936,602,2888,604,1864,611,6344,613,5320,614,3272,617,4808,618,2760,620,1736,625,4552,626,2504,628,1480,632,968,647,7208,651,6696,653,5672,654,3624,659,6440,661,5416,662,3368,665,4904,666,2856,668,1832,675,6312,677,5288,678,3240,681,4776,682,2728,684,1704,689,4520,690,2472,692,1448,696,936,707,6248,709,5224,710,3176,713,4712,714,2664,716,1640,721,4456,722,2408,724,1384,728,872,737,4328,738,2280,740,1256,775,7192,779,6680,781,5656,782,3608,787,6424,789,5400,790,3352,793,4888,794,2840,796,1816,803,6296,805,5272,806,3224,809,4760,810,2712,812,1688,817,4504,818,2456,820,1432,824,920,835,6232,837,5208,838,3160,841,4696,842,2648,844,1624,849,4440,850,2392,852,1368,865,4312,866,2264,868,1240,899,6200,901,5176,902,3128,905,4664,906,2616,908,1592,913,4408,914,2360,916,1336,929,4280,930,2232,932,1208,961,4216,962,2168,964,1144,1039,7684,1047,7428,1051,6916,1053,5892,1054,3844,1063,7300,1067,6788,1069,5764,1070,3716,1075,6532,1077,5508,1078,3460,1081,4996,1082,2948,1084,1924,1095,7236,1099,6724,1101,5700,1102,3652,1107,6468,1109,5444,1110,3396,1113,4932,1114,2884,1116,1860,1123,6340,1125,5316,1126,3268,1129,4804,1130,2756,1132,1732,1137,4548,1138,2500,1140,1476,1159,7204,1163,6692,1165,5668,1166,3620,1171,6436,1173,5412,1174,3364,1177,4900,1178,2852,1180,1828,1187,6308,1189,5284,1190,3236,1193,4772,1194,2724,1196,1700,1201,4516,1202,2468,1204,1444,1219,6244,1221,5220,1222,3172,1225,4708,1226,2660,1228,1636,1233,4452,1234,2404,1236,1380,1249,4324,1250,2276,1287,7188,1291,6676,1293,5652,1294,3604,1299,6420,1301,5396,1302,3348,1305,4884,1306,2836,1308,1812,1315,6292,1317,5268,1318,3220,1321,4756,1322,2708,1324,1684,1329,4500,1330,2452,1332,1428,1347,6228,1349,5204,1350,3156,1353,4692,1354,2644,1356,1620,1361,4436,1362,2388,1377,4308,1378,2260,1411,6196,1413,5172,1414,3124,1417,4660,1418,2612,1420,1588,1425,4404,1426,2356,1441,4276,1442,2228,1473,4212,1474,2164,1543,7180,1547,6668,1549,5644,1550,3596,1555,6412,1557,5388,1558,3340,1561,4876,1562,2828,1564,1804,1571,6284,1573,5260,1574,3212,1577,4748,1578,2700,1580,1676,1585,4492,1586,2444,1603,6220,1605,5196,1606,3148,1609,4684,1610,2636,1617,4428,1618,2380,1633,4300,1634,2252,1667,6188,1669,5164,1670,3116,1673,4652,1674,2604,1681,4396,1682,2348,1697,4268,1698,2220,1729,4204,1730,2156,1795,6172,1797,5148,1798,3100,1801,4636,1802,2588,1809,4380,1810,2332,1825,4252,1826,2204,1857,4188,1858,2140,1921,4156,1922,2108,2063,7682,2071,7426,2075,6914,2077,5890,2078,3842,2087,7298,2091,6786,2093,5762,2094,3714,2099,6530,2101,5506,2102,3458,2105,4994,2106,2946,2119,7234,2123,6722,2125,5698,2126,3650,2131,6466,2133,5442,2134,3394,2137,4930,2138,2882,2147,6338,2149,5314,2150,3266,2153,4802,2154,2754,2161,4546,2162,2498,2183,7202,2187,6690,2189,5666,2190,3618,2195,6434,2197,5410,2198,3362,2201,4898,2202,2850,2211,6306,2213,5282,2214,3234,2217,4770,2218,2722,2225,4514,2226,2466,2243,6242,2245,5218,2246,3170,2249,4706,2250,2658,2257,4450,2258,2402,2273,4322,2311,7186,2315,6674,2317,5650,2318,3602,2323,6418,2325,5394,2326,3346,2329,4882,2330,2834,2339,6290,2341,5266,2342,3218,2345,4754,2346,2706,2353,4498,2354,2450,2371,6226,2373,5202,2374,3154,2377,4690,2378,2642,2385,4434,2401,4306,2435,6194,2437,5170,2438,3122,2441,4658,2442,2610,2449,4402,2465,4274,2497,4210,2567,7178,2571,6666,2573,5642,2574,3594,2579,6410,2581,5386,2582,3338,2585,4874,2586,2826,2595,6282,2597,5258,2598,3210,2601,4746,2602,2698,2609,4490,2627,6218,2629,5194,2630,3146,2633,4682,2641,4426,2657,4298,2691,6186,2693,5162,2694,3114,2697,4650,2705,4394,2721,4266,2753,4202,2819,6170,2821,5146,2822,3098,2825,4634,2833,4378,2849,4250,2881,4186,2945,4154,3079,7174,3083,6662,3085,5638,3086,3590,3091,6406,3093,5382,3094,3334,3097,4870,3107,6278,3109,5254,3110,3206,3113,4742,3121,4486,3139,6214,3141,5190,3145,4678,3153,4422,3169,4294,3203,6182,3205,5158,3209,4646,3217,4390,3233,4262,3265,4198,3331,6166,3333,5142,3337,4630,3345,4374,3361,4246,3393,4182,3457,4150,3587,6158,3589,5134,3593,4622,3601,4366,3617,4238,3649,4174,3713,4142,3841,4126,4111,7681,4119,7425,4123,6913,4125,5889,4135,7297,4139,6785,4141,5761,4147,6529,4149,5505,4153,4993,4167,7233,4171,6721,4173,5697,4179,6465,4181,5441,4185,4929,4195,6337,4197,5313,4201,4801,4209,4545,4231,7201,4235,6689,4237,5665,4243,6433,4245,5409,4249,4897,4259,6305,4261,5281,4265,4769,4273,4513,4291,6241,4293,5217,4297,4705,4305,4449,4359,7185,4363,6673,4365,5649,4371,6417,4373,5393,4377,4881,4387,6289,4389,5265,4393,4753,4401,4497,4419,6225,4421,5201,4425,4689,4483,6193,4485,5169,4489,4657,4615,7177,4619,6665,4621,5641,4627,6409,4629,5385,4633,4873,4643,6281,4645,5257,4649,4745,4675,6217,4677,5193,4739,6185,4741,5161,4867,6169,4869,5145,5127,7173,5131,6661,5133,5637,5139,6405,5141,5381,5155,6277,5157,5253,5187,6213,5251,6181,5379,6165,5635,6157,6151,7171,6155,6659,6163,6403,6179,6275,6211,5189,4681,4433,4321,3142,2634,2386,2274,1612,1364,1252,856,744,496]),L.onecode_tab213=R([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]),L.onecode_barmap=R([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]),L=e}var e=L;L=Object.assign({},L,bp.globals),L.dontdraw=!1,L.height=-1,L.width=0,L.modunit=1,I[F++]=null,$();var n=I[--F];L.options=n;var r=I[--F];L.barcode=r,L._render=!(L.dontdraw||L.bwipp_dontdraw),L.barlen=L.barcode.length,q(L.barcode,function(){var e=I[--F];(e<48||e>57)&&(I[F++]=`bwipp.onecodeBadCharacter#15785`,I[F++]=`The data must contain only digits`,Q())}),L.barlen!=20&&L.barlen!=25&&L.barlen!=29&&L.barlen!=31&&(I[F++]=`bwipp.onecodeInvalidLength#15790`,I[F++]=`The data must be 20, 25, 29 or 31 digits`,Q()),I[F++]=1/0;var i=Y(G(L.barcode,5,1),`9`)?14:11;I[F++]=2,I[F++]=2,I[F++]=5,I[F++]=5,I[F++]=i,I[F++]=i,I[F++]=20,I[F++]=20,I[F++]=25,I[F++]=25,I[F++]=29,I[F++]=29,L.txtdict=z(),L.txt=R(L.barlen+6),L.spacecnt=0;for(var a=0,o=L.barlen-1;a<=o;a+=1)L.i=a,U(L.txtdict,L.i)&&(W(L.txt,L.i+L.spacecnt,R([` `,0,0,``,0])),L.spacecnt+=1),W(L.txt,L.i+L.spacecnt,R([G(L.barcode,L.i,1),0,0,``,0]));L.txt=G(L.txt,0,L.barcode.length+L.spacecnt),L.normalize=function(){var e=I[--F];L.base=e;var t=I[--F];L.num=t;for(var n=L.num.length-1;n>=1;--n){L.i=n;var r=L.num,i=L.i;W(r,i-1,Z(H(r,i-1)+~~(H(L.num,L.i)/L.base))),W(L.num,L.i,H(L.num,L.i)%L.base)}if(gf(H(L.num,0),L.base)){for(I[F++]=1/0,I[F++]=H(L.num,0);;){var a=I[F-1];if(pf(a,L.base))break;var o=I[--F];I[F++]=o%L.base,I[F++]=~~(o/L.base)}L.extcnt=df()-1,ff(R(df()));var s=I[--F];L.extdigits=s,I[F-1]=1/0;for(var c=L.extcnt;c>=0;--c)I[F++]=H(L.extdigits,c);J(G(L.num,1,L.num.length-1)),L.num=R()}for(I[F++]=0;!(I[F-1]>=L.num.length);){var l=I[F-1];if(H(L.num,l)!=0)break;I[F-1]+=1}if(I[F-1]>=L.num.length)I[F-1]=R([0]);else{var u=I[--F];I[F++]=G(L.num,u,Z(L.num.length-u))}},L.bigadd=function(){var e=I[--F],t=I[--F];if(L.offset=Gd(e.length-t.length),e.length<t.length){var n=e;e=t,t=n}L.a=e,L.b=t;for(var r=0,i=L.b.length-1;r<=i;r+=1){var a=L.a,o=L.offset;W(a,r+o,Z(H(a,r+o)+H(L.b,r)))}I[F++]=L.a},I[F++]=`binval`,I[F++]=H(L.onecode_startvals,L.barlen);for(var s=[],c=G(L.barcode,20,L.barlen-20),l=0,u=c.length;l<u;l++)s[l]=H(c,l)-48;s=R(s),I[F++]=s,L.bigadd();var d=I[--F],f=I[--F];L[f]=d,I[F++]=1/0,J(L.binval),I[F++]=H(L.barcode,0)-48,L.binval=R();for(var p=[],m=L.binval,h=0,g=m.length;h<g;h++)p[h]=H(m,h)*5;p=R(p),I[F++]=`binval`,I[F++]=p,I[F++]=R([H(L.barcode,1)-48]),L.bigadd(),I[F++]=10,L.normalize();var _=I[--F],v=I[--F];L[v]=_,I[F++]=1/0,J(L.binval);for(var y=G(L.barcode,2,18),b=0,x=y.length;b<x;b++)I[F++]=H(y,b)-48;L.binval=R(),L.bytes=R(13);var S=L.binval;L.bintmp=tf(R(S.length),S);for(var C=12;C>=0;--C){L.i=C;for(var w=0,T=L.bintmp.length-2;w<=T;w+=1){L.j=w;var E=L.bintmp,D=L.j;W(E,D+1,Z(H(E,D+1)+H(L.bintmp,L.j)%256*10)),W(L.bintmp,L.j,~~(H(L.bintmp,L.j)/256))}W(L.bytes,L.i,H(L.bintmp,L.bintmp.length-1)%256);var O=L.bintmp,k=L.bintmp;W(O,k.length-1,~~(H(O,k.length-1)/256))}L.fcs=2047,L.dat=H(L.bytes,0)*32;for(var A=0;A<6;A++){var ee=L.fcs*2;(L.fcs^L.dat)&1024&&(ee^=3893),L.fcs=ee&2047,L.dat*=2}for(var te=1;te<=12;te+=1){L.dat=H(L.bytes,te)*8;for(var j=0;j<8;j++){var ne=L.fcs*2;(L.fcs^L.dat)&1024&&(ne^=3893),L.fcs=ne&2047,L.dat*=2}}L.codewords=R(10);for(var re=9;re>=0;--re){L.i=re;var ie=L.i==9?636:1365;L.b=ie;for(var ae=0,oe=L.binval.length-2;ae<=oe;ae+=1){L.j=ae;var se=L.binval,ce=L.j;W(se,ce+1,Z(H(se,ce+1)+H(L.binval,L.j)%L.b*10)),W(L.binval,L.j,~~(H(L.binval,L.j)/L.b))}W(L.codewords,L.i,H(L.binval,L.binval.length-1)%L.b);var le=L.binval,M=L.binval;W(le,M.length-1,~~(H(le,M.length-1)/L.b))}W(L.codewords,9,H(L.codewords,9)*2),L.fcs&1024&&W(L.codewords,0,H(L.codewords,0)+659),U(L.options,`debugcws`)&&(I[F++]=`bwipp.debugcws#15938`,I[F++]=L.codewords,Q()),L.chars=R(10);for(var ue=0;ue<=9;ue+=1){L.i=ue;var de=H(L.codewords,L.i);if(I[F++]=de,de<=1286){var fe=I[--F];I[F++]=H(L.onecode_tab513,fe)}else{var pe=I[--F];I[F++]=H(L.onecode_tab213,pe-1287)}I[F++]=L.chars,I[F++]=L.i;var me=I[F-3],he=I[F-1],ge=I[F-2];F-=3,W(ge,he,me)}for(var _e=9;_e>=0;--_e)L.i=_e,(Yd(2,L.i)&L.fcs)!=0&&W(L.chars,L.i,H(L.chars,L.i)^8191);L.height==-1&&(L.height=.15),L.bbs=R(65),L.bhs=R(65);for(var ve=0;ve<=64;ve+=1)L.i=ve,L.dec=(H(L.chars,H(L.onecode_barmap,L.i*4))&Yd(2,H(L.onecode_barmap,L.i*4+1)))!=0,L.asc=(H(L.chars,H(L.onecode_barmap,L.i*4+2))&Yd(2,H(L.onecode_barmap,L.i*4+3)))!=0,!L.dec&&!L.asc&&(W(L.bbs,L.i,3*L.height/8),W(L.bhs,L.i,2*L.height/8)),!L.dec&&L.asc&&(W(L.bbs,L.i,3*L.height/8),W(L.bhs,L.i,5*L.height/8)),L.dec&&!L.asc&&(W(L.bbs,L.i,0*L.height/8),W(L.bhs,L.i,5*L.height/8)),L.dec&&L.asc&&(W(L.bbs,L.i,0*L.height/8),W(L.bhs,L.i,8*L.height/8));I[F++]=1/0;var ye=L.bbs,be=L.bhs;I[F++]=1/0;for(var xe=0,Se=L.bhs.length-1;xe<Se;xe++)I[F++]=1.44,I[F++]=1.872;I[F++]=1.44;var Ce=R();I[F++]=`ren`,I[F++]=`renlinear`,I[F++]=`bbs`,I[F++]=ye,I[F++]=`bhs`,I[F++]=be,I[F++]=`sbs`,I[F++]=Ce,I[F++]=`txt`,I[F++]=L.txt,I[F++]=`text1xalign`,I[F++]=`left`,I[F++]=`text1font`,I[F++]=`OCR-B`,I[F++]=`text1yoffset`,I[F++]=-1,I[F++]=`text1xoffset`,I[F++]=-.3,I[F++]=`opt`,I[F++]=L.options;var we=z();I[F++]=we,L._render&&Im(),L=e}function xp(){if(!xp.globals){var e=L;L=xp.globals={},L.postnet_barchars=`0123456789`,L.postnet_encs=R([`55222`,`22255`,`22525`,`22552`,`25225`,`25252`,`25522`,`52225`,`52252`,`52522`,`5`,`5`]),L=e}var e=L;L=Object.assign({},L,xp.globals),L.dontdraw=!1,L.includetext=!1,L.validatecheck=!1,L.includecheckintext=!1,L.text1font=`OCR-B`,L.text1size=10,L.textyoffset=-8,L.height=-1,L.width=0,L.modunit=1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw);var r=L.barcode.length;L.validatecheck&&--r,L.barlen=r,L.barlen!=5&&L.barlen!=9&&L.barlen!=11&&(I[F++]=`bwipp.postnetBadLength#16093`,I[F++]=`USPS POSTNET must be 5, 9 or 11 digits excluding check digit`,Q()),q(L.barcode,function(){var e=I[--F];(e<48||e>57)&&(I[F++]=`bwipp.postnetBadCharacter#16097`,I[F++]=`USPS POSTNET must contain only digits`,Q())}),L.checksum=0;for(var i=0,a=L.barlen-1;i<=a;i+=1)L.i=i,L.checksum=Z(L.checksum+(H(L.barcode,L.i)-48));L.checksum=(10-L.checksum%10)%10,L.validatecheck&&(H(L.barcode,L.barlen)!=H(L.postnet_barchars,L.checksum)&&(I[F++]=`bwipp.postnetBadCheckDigit#16115`,I[F++]=`Incorrect USPS POSTNET check digit provided`,Q()),L.barcode=G(L.barcode,0,L.barlen)),L.height==-1&&(L.height=.125),L.bhs=R(L.barlen*5+7),L.enc=H(L.postnet_encs,10),L.heights=R(L.enc.length);for(var o=0,s=L.enc.length-1;o<=s;o+=1)L.j=o,W(L.heights,L.j,V(G(L.enc,L.j,1))*L.height/5);K(L.bhs,0,L.heights);for(var c=0,l=L.barlen-1;c<=l;c+=1){L.i=c,L.enc=H(L.postnet_encs,H(L.barcode,L.i)-48),L.heights=R(L.enc.length);for(var u=0,d=L.enc.length-1;u<=d;u+=1)L.j=u,W(L.heights,L.j,V(G(L.enc,L.j,1))*L.height/5);K(L.bhs,L.i*5+1,L.heights)}L.enc=H(L.postnet_encs,L.checksum),L.heights=R(L.enc.length);for(var f=0,p=L.enc.length-1;f<=p;f+=1)L.j=f,W(L.heights,L.j,V(G(L.enc,L.j,1))*L.height/5);if(K(L.bhs,L.barlen*5+1,L.heights),I[F++]=`text`,L.includecheckintext){var m=B(L.barlen+1);K(m,0,L.barcode),K(m,L.barlen,G(L.postnet_barchars,L.checksum,1)),I[F++]=m}else I[F++]=L.barcode;var h=I[--F],g=I[--F];L[g]=h,L.enc=H(L.postnet_encs,11),L.heights=R(L.enc.length);for(var _=0,v=L.enc.length-1;_<=v;_+=1)L.j=_,W(L.heights,L.j,V(G(L.enc,L.j,1))*L.height/5);K(L.bhs,L.barlen*5+6,L.heights),I[F++]=1/0;for(var y=L.bhs,b=[],x=0,S=L.bhs.length;x<S;x++)b[x]=0;b=R(b),I[F++]=1/0;for(var C=0,w=L.bhs.length-1;C<w;C++)I[F++]=1.44,I[F++]=1.872;I[F++]=1.44;var T=R();I[F++]=`ren`,I[F++]=`renlinear`,I[F++]=`bhs`,I[F++]=y,I[F++]=`bbs`,I[F++]=b,I[F++]=`sbs`,I[F++]=T,L.includetext&&(I[F++]=`txt`,I[F++]=R([R([L.text,0,0,L.text1font,L.text1size])]),I[F++]=`text1xalign`,I[F++]=`center`),I[F++]=`opt`,I[F++]=L.options;var E=z();I[F++]=E,L._render&&Im(),L=e}function Sp(){if(!Sp.globals){var e=L;L=Sp.globals={},L.planet_barchars=`0123456789`,L.planet_encs=R([`22555`,`55522`,`55252`,`55225`,`52552`,`52525`,`52255`,`25552`,`25525`,`25255`,`5`,`5`]),L=e}var e=L;L=Object.assign({},L,Sp.globals),L.dontdraw=!1,L.includetext=!1,L.validatecheck=!1,L.includecheckintext=!1,L.text1font=`OCR-B`,L.text1size=10,L.textyoffset=-8,L.height=-1,L.width=0,L.modunit=1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw);var r=L.barcode.length;L.validatecheck&&--r,L.barlen=r,L.barlen!=11&&L.barlen!=13&&(I[F++]=`bwipp.planetBadLength#16275`,I[F++]=`USPS PLANET must be 11 or 13 digits excluding check digit`,Q()),q(L.barcode,function(){var e=I[--F];(e<48||e>57)&&(I[F++]=`bwipp.planetBadCharacter#16279`,I[F++]=`USPS PLANET must contain only digits`,Q())}),L.checksum=0;for(var i=0,a=L.barlen-1;i<=a;i+=1)L.i=i,L.checksum=Z(L.checksum+(H(L.barcode,L.i)-48));L.checksum=(10-L.checksum%10)%10,L.validatecheck&&(H(L.barcode,L.barlen)!=H(L.planet_barchars,L.checksum)&&(I[F++]=`bwipp.planetBadCheckDigit#16300`,I[F++]=`Incorrect USPS PLANET check digit provided`,Q()),L.barcode=G(L.barcode,0,L.barlen)),L.height==-1&&(L.height=.125),L.bhs=R(L.barlen*5+7),L.enc=H(L.planet_encs,10),L.heights=R(L.enc.length);for(var o=0,s=L.enc.length-1;o<=s;o+=1)L.j=o,W(L.heights,L.j,V(G(L.enc,L.j,1))*L.height/5);K(L.bhs,0,L.heights);for(var c=0,l=L.barlen-1;c<=l;c+=1){L.i=c,L.enc=H(L.planet_encs,H(L.barcode,L.i)-48),L.heights=R(L.enc.length);for(var u=0,d=L.enc.length-1;u<=d;u+=1)L.j=u,W(L.heights,L.j,V(G(L.enc,L.j,1))*L.height/5);K(L.bhs,L.i*5+1,L.heights)}L.enc=H(L.planet_encs,L.checksum),L.heights=R(L.enc.length);for(var f=0,p=L.enc.length-1;f<=p;f+=1)L.j=f,W(L.heights,L.j,V(G(L.enc,L.j,1))*L.height/5);if(K(L.bhs,L.barlen*5+1,L.heights),I[F++]=`text`,L.includecheckintext){var m=B(L.barlen+1);K(m,0,L.barcode),K(m,L.barlen,G(L.planet_barchars,L.checksum,1)),I[F++]=m}else I[F++]=L.barcode;var h=I[--F],g=I[--F];L[g]=h,L.enc=H(L.planet_encs,11),L.heights=R(L.enc.length);for(var _=0,v=L.enc.length-1;_<=v;_+=1)L.j=_,W(L.heights,L.j,V(G(L.enc,L.j,1))*L.height/5);K(L.bhs,L.barlen*5+6,L.heights),I[F++]=1/0;for(var y=L.bhs,b=[],x=0,S=L.bhs.length;x<S;x++)b[x]=0;b=R(b),I[F++]=1/0;for(var C=0,w=L.bhs.length-1;C<w;C++)I[F++]=1.44,I[F++]=1.872;I[F++]=1.44;var T=R();I[F++]=`ren`,I[F++]=`renlinear`,I[F++]=`bhs`,I[F++]=y,I[F++]=`bbs`,I[F++]=b,I[F++]=`sbs`,I[F++]=T,L.includetext&&(I[F++]=`txt`,I[F++]=R([R([L.text,0,0,L.text1font,L.text1size])]),I[F++]=`text1xalign`,I[F++]=`center`),I[F++]=`opt`,I[F++]=L.options;var E=z();I[F++]=E,L._render&&Im(),L=e}function Cp(){if(!Cp.globals){var e=L;L=Cp.globals={},L.royalmail_barchars=`ZUVWXY501234B6789AHCDEFGNIJKLMTOPQRS`,L.royalmail_encs=R(`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`.split(`.`)),L.charvals=new Map;for(var t=0;t<=35;t+=1)W(L.charvals,G(L.royalmail_barchars,t,1),t);L.charvals=L.charvals,L=e}var e=L;L=Object.assign({},L,Cp.globals),L.dontdraw=!1,L.includetext=!1,L.validatecheck=!1,L.includecheckintext=!1,L.text1font=`OCR-B`,L.text1size=10,L.textyoffset=-8,L.height=-1,L.width=0,L.modunit=1,I[F++]=null,$();var n=I[--F];L.options=n;var r=I[--F];L.barcode=r,L._render=!(L.dontdraw||L.bwipp_dontdraw),L.barcode.length==0&&(I[F++]=`bwipp.royalmailEmptyData#16488`,I[F++]=`The data must not be empty`,Q()),L.barcode.length>500&&(I[F++]=`bwipp.royalmailInputTooLong#16492`,I[F++]=`The input data is too long`,Q());for(var i=0,a=L.barcode.length-1;i<=a;i+=1)U(L.charvals,G(L.barcode,i,1))||(I[F++]=`bwipp.royalmailBadCharacter#16506`,I[F++]=`RM4SCC must contain only capital letters and digits`,Q());var o=L.barcode.length;L.validatecheck&&--o,L.barlen=o,L.checksumrow=0,L.checksumcol=0;for(var s=0,c=L.barlen-1;s<=c;s+=1)L.i=s,L.indx=H(L.charvals,G(L.barcode,L.i,1)),L.checksumrow+=~~(L.indx/6),L.checksumcol=Z(L.checksumcol+L.indx%6);L.checksum=Z(L.checksumrow%6*6+L.checksumcol%6),L.validatecheck&&(H(L.barcode,L.barlen)!=H(L.royalmail_barchars,L.checksum)&&(I[F++]=`bwipp.royalmailBadCheckDigit#16523`,I[F++]=`Incorrect RM4SCC check digit provided`,Q()),L.barcode=G(L.barcode,0,L.barlen)),L.encstr=B(L.barlen*4+6),K(L.encstr,0,H(L.royalmail_encs,36));for(var l=0,u=L.barlen-1;l<=u;l+=1)L.i=l,L.indx=H(L.charvals,G(L.barcode,L.i,1)),K(L.encstr,L.i*4+1,H(L.royalmail_encs,L.indx));if(K(L.encstr,L.barlen*4+1,H(L.royalmail_encs,L.checksum)),I[F++]=`text`,L.includecheckintext){var d=B(L.barlen+1);K(d,0,L.barcode),K(d,L.barlen,G(L.royalmail_barchars,L.checksum,1)),I[F++]=d}else I[F++]=L.barcode;var f=I[--F],p=I[--F];L[p]=f,K(L.encstr,L.barlen*4+5,H(L.royalmail_encs,37)),L.height==-1&&(L.height=.175),L.bbs=R(L.encstr.length),L.bhs=R(L.encstr.length);for(var m=0,h=L.encstr.length-1;m<=h;m+=1)L.i=m,L.enc=G(L.encstr,L.i,1),Y(L.enc,`0`)&&(W(L.bbs,L.i,3*L.height/8),W(L.bhs,L.i,2*L.height/8)),Y(L.enc,`1`)&&(W(L.bbs,L.i,0*L.height/8),W(L.bhs,L.i,5*L.height/8)),Y(L.enc,`2`)&&(W(L.bbs,L.i,3*L.height/8),W(L.bhs,L.i,5*L.height/8)),Y(L.enc,`3`)&&(W(L.bbs,L.i,0*L.height/8),W(L.bhs,L.i,8*L.height/8));I[F++]=1/0;var g=L.bbs,_=L.bhs;I[F++]=1/0;for(var v=0,y=L.bhs.length-1;v<y;v++)I[F++]=1.44,I[F++]=1.872;I[F++]=1.44;var b=R();I[F++]=`ren`,I[F++]=`renlinear`,I[F++]=`bbs`,I[F++]=g,I[F++]=`bhs`,I[F++]=_,I[F++]=`sbs`,I[F++]=b,L.includetext&&(I[F++]=`txt`,I[F++]=R([R([L.text,0,0,L.text1font,L.text1size])]),I[F++]=`text1xalign`,I[F++]=`center`),I[F++]=`opt`,I[F++]=L.options;var x=z();I[F++]=x,L._render&&Im(),L=e}function wp(){if(!wp.globals){var e=L;L=wp.globals={},L.auspost_encs=R(`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`.split(`.`)),L.auspost_barchars=`ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz #`,L.auspost_fcclen=new Map([[`11`,37],[`45`,37],[`59`,52],[`62`,67],[`87`,37],[`92`,37]]),L.auspost_rsprod=function(){var e=I[--F],t=I[--F];I[F++]=H(L.rstable,Z(t+e*64))},L.rstable=R(4096);for(var t=L.rstable,n=0,r=[],i=0;i<64;i++)r[i]=0;r=R(r),K(t,n,r);for(var a=L.rstable,o=64,s=[],c=0;c<=63;c+=1)s[c]=c;s=R(s),K(a,o,s),I[F++]=1;for(var l=0;l<64;l++){var u=I[F-1]*2;if(I[F++]=u,u&64){var d=I[--F];I[F++]=d^67}var f=I[F-1],p=I[F-2];I[F++]=p*64,I[F++]=f*64;for(var m=0;m<=63;m+=1){var h=I[F-1],g=I[F-2],_=H(L.rstable,Z(g+m))*2;I[F++]=m;var v=L.rstable,y=Z(h+m);_&64&&(_^=67),W(v,y,_),F--}F-=2;var b=I[--F];I[F-1]=b}F--,L.rstable=L.rstable,L.rspoly=R([1,0,0,0,0]);for(var x=1;x<=4;x+=1){I[F++]=bf(1,x);for(var S=x;S>=1;--S){var C=L.rspoly,w=I[F-1];I[F++]=C,I[F++]=S,I[F++]=H(C,S-1),I[F++]=H(L.rspoly,S),I[F++]=w,L.auspost_rsprod();var T=I[--F],E=I[--F],D=I[--F],O=I[--F];W(O,D,yf(E,T))}var k=L.rspoly,A=I[F-1];I[F++]=k,I[F++]=0,I[F++]=H(k,0),I[F++]=A,L.auspost_rsprod();var ee=I[--F],te=I[--F],j=I[--F];W(j,te,ee),F--}L.rspoly=L.rspoly,L=e}var e=L;L=Object.assign({},L,wp.globals),L.dontdraw=!1,L.includetext=!1,L.text1font=`OCR-B`,L.text1size=10,L.textyoffset=-8,L.height=-1,L.width=0,L.custinfoenc=`character`,L.modunit=1,I[F++]=null,$();var ne=I[--F];L.options=ne;var re=I[--F];L.barcode=re,L._render=!(L.dontdraw||L.bwipp_dontdraw),X(L.custinfoenc,`character`)&&X(L.custinfoenc,`numeric`)&&(I[F++]=`bwipp.auspostBadCustinfoEncoding#16757`,I[F++]=`Customer information encoding must be either character or numeric`,Q()),L.barlen=L.barcode.length,L.barlen<10&&(I[F++]=`bwipp.auspostTooShort#16762`,I[F++]=`The data length must be at least 10`,Q()),I[F++]=L.auspost_fcclen,L.barlen>=2?I[F++]=G(L.barcode,0,2):I[F++]=``;var ie=I[F-1],ae=I[F-2];U(ae,ie)||(F-=2,I[F++]=`bwipp.auspostBadFCC#16768`,I[F++]=`Must begin with an FCC, either 11, 45, 59, 62, 87 or 92`,Q());var oe=I[--F],se=I[--F];L.encstr=B(H(se,oe)),I[F++]=!0;for(var ce=0;ce<1;ce++){if(L.barlen<10){I[F-1]=!1;break}for(var le=G(L.barcode,2,8),M=0,ue=le.length;M<ue;M++){var de=H(le,M);if(de<48||de>57){I[F-1]=!1;break}}}I[--F]||(I[F++]=`bwipp.auspostIncompleteDPID#16781`,I[F++]=`The DPID must be 8 digits`,Q());var fe=Y(L.custinfoenc,`numeric`)?2:3;(L.barlen-10)*fe>L.encstr.length-22-14&&(I[F++]=`bwipp.auspostTooLong#16789`,I[F++]=`The message is too long`,Q()),K(L.encstr,0,H(L.auspost_encs,74));for(var pe=0;pe<=1;pe+=1)L.i=pe,K(L.encstr,L.i*2+2,H(L.auspost_encs,V(G(L.barcode,L.i,1))+64));for(var me=2;me<=9;me+=1)L.i=me,K(L.encstr,L.i*2+2,H(L.auspost_encs,V(G(L.barcode,L.i,1))+64));if(Y(L.custinfoenc,`numeric`)){for(var he=0,ge=L.barlen-11;he<=ge;he+=1){L.i=he;var _e=H(L.barcode,L.i+10);I[F++]=L.auspost_encs,I[F++]=_e,(_e<48||_e>57)&&(F-=2,I[F++]=`bwipp.auspostInvalidCustinfoDigit#16829`,I[F++]=`The customer information data contains a non-digit character`,Q());var ve=I[--F],ye=I[--F];K(L.encstr,L.i*2+22,H(ye,ve-48+64))}L.ciflen=(L.barlen-10)*2}else{for(var be=0,xe=L.barlen-11;be<=xe;be+=1){L.i=be,lf(L.auspost_barchars,G(L.barcode,L.i+10,1)),I[--F]||(I[F-1]=`bwipp.auspostInvalidCustinfoCharacter#16840`,I[F++]=`The customer information contains an invalid character`,Q());var Se=I[--F];L.indx=Se.length,F-=2,L.enc=H(L.auspost_encs,L.indx),K(L.encstr,L.i*3+22,L.enc)}L.ciflen=(L.barlen-10)*3}for(var Ce=22+L.ciflen,we=L.encstr.length-14;Ce<=we;Ce+=1)K(L.encstr,Ce,H(L.auspost_encs,75));L.rscodes=R(~~((L.encstr.length-16)/3)+4);for(var Te=L.rscodes,Ee=0,De=[],Oe=0;Oe<4;Oe++)De[Oe]=0;De=R(De),K(Te,Ee,De);for(var ke=2,Ae=L.encstr.length-16;ke<=Ae;ke+=3)L.i=ke,W(L.rscodes,L.rscodes.length-~~((L.i-2)/3)-1,V(G(L.encstr,L.i,1))*16+V(G(L.encstr,L.i+1,1))*4+V(G(L.encstr,L.i+2,1)));for(var je=L.rscodes.length-5;je>=0;--je){I[F++]=je;for(var Me=0;Me<=4;Me+=1){var Ne=L.rscodes,Pe=I[F-1],Fe=H(Ne,Z(Pe+Me));I[F++]=Ne,I[F++]=Z(Pe+Me),I[F++]=Fe,I[F++]=H(L.rspoly,Me),I[F++]=H(L.rscodes,Pe+4),L.auspost_rsprod();var Ie=I[--F],Le=I[--F],Re=I[--F],ze=I[--F];W(ze,Re,yf(Le,Ie))}F--}L.checkcode=ef(B(12),`000000000000`);for(var Be=0;Be<=3;Be+=1)L.i=Be,L.enc=rf(B(3),H(L.rscodes,3-L.i),4),K(L.checkcode,L.i*3+(3-L.enc.length),L.enc);K(L.encstr,L.encstr.length-14,L.checkcode),K(L.encstr,L.encstr.length-2,H(L.auspost_encs,74)),L.height==-1&&(L.height=.175),L.bbs=R(L.encstr.length),L.bhs=R(L.encstr.length);for(var Ve=0,He=L.encstr.length-1;Ve<=He;Ve+=1)L.i=Ve,L.enc=G(L.encstr,L.i,1),Y(L.enc,`0`)&&(W(L.bbs,L.i,0*L.height/8),W(L.bhs,L.i,8*L.height/8)),Y(L.enc,`1`)&&(W(L.bbs,L.i,3*L.height/8),W(L.bhs,L.i,5*L.height/8)),Y(L.enc,`2`)&&(W(L.bbs,L.i,0*L.height/8),W(L.bhs,L.i,5*L.height/8)),Y(L.enc,`3`)&&(W(L.bbs,L.i,3*L.height/8),W(L.bhs,L.i,2*L.height/8));I[F++]=1/0;var Ue=L.bbs,We=L.bhs;I[F++]=1/0;for(var N=0,Ge=L.bhs.length-1;N<Ge;N++)I[F++]=1.44,I[F++]=1.872;I[F++]=1.44;var Ke=R();I[F++]=`ren`,I[F++]=`renlinear`,I[F++]=`bbs`,I[F++]=Ue,I[F++]=`bhs`,I[F++]=We,I[F++]=`sbs`,I[F++]=Ke,L.includetext&&(I[F++]=`txt`,I[F++]=R([R([G(L.barcode,2,L.barlen-2),0,0,L.text1font,L.text1size])]),I[F++]=`text1xalign`,I[F++]=`center`),I[F++]=`opt`,I[F++]=L.options;var qe=z();I[F++]=qe,L._render&&Im(),L=e}function Tp(){if(!Tp.globals){var e=L;L=Tp.globals={},L.kix_encs=R(`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`.split(`.`)),L.kix_barchars=`0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ`,L.charvals=new Map;for(var t=0;t<=35;t+=1)W(L.charvals,G(L.kix_barchars,t,1),t);L.charvals=L.charvals,L=e}var e=L;L=Object.assign({},L,Tp.globals),L.dontdraw=!1,L.includetext=!1,L.text1font=`OCR-B`,L.text1size=10,L.textyoffset=-8,L.height=-1,L.width=0,L.modunit=1,I[F++]=null,$();var n=I[--F];L.options=n;var r=I[--F];L.barcode=r,L._render=!(L.dontdraw||L.bwipp_dontdraw),L.barcode.length==0&&(I[F++]=`bwipp.kixEmptyData#17049`,I[F++]=`The data must not be empty`,Q()),L.barcode.length>500&&(I[F++]=`bwipp.kixInputTooLong#17053`,I[F++]=`The input data is too long`,Q());for(var i=0,a=L.barcode.length-1;i<=a;i+=1)U(L.charvals,G(L.barcode,i,1))||(I[F++]=`bwipp.kixBadCharacter#17061`,I[F++]=`KIX must contain only capital letters and digits`,Q());L.barlen=L.barcode.length,L.encstr=B(L.barlen*4);for(var o=0,s=L.barlen-1;o<=s;o+=1)L.i=o,L.indx=H(L.charvals,G(L.barcode,L.i,1)),K(L.encstr,L.i*4,H(L.kix_encs,L.indx));L.height==-1&&(L.height=.175),L.bbs=R(L.encstr.length),L.bhs=R(L.encstr.length);for(var c=0,l=L.encstr.length-1;c<=l;c+=1)L.i=c,L.enc=G(L.encstr,L.i,1),Y(L.enc,`0`)&&(W(L.bbs,L.i,3*L.height/8),W(L.bhs,L.i,2*L.height/8)),Y(L.enc,`1`)&&(W(L.bbs,L.i,0*L.height/8),W(L.bhs,L.i,5*L.height/8)),Y(L.enc,`2`)&&(W(L.bbs,L.i,3*L.height/8),W(L.bhs,L.i,5*L.height/8)),Y(L.enc,`3`)&&(W(L.bbs,L.i,0*L.height/8),W(L.bhs,L.i,8*L.height/8));I[F++]=1/0;var u=L.bbs,d=L.bhs;I[F++]=1/0;for(var f=0,p=L.bhs.length-1;f<p;f++)I[F++]=1.44,I[F++]=1.872;I[F++]=1.44;var m=R();I[F++]=`ren`,I[F++]=`renlinear`,I[F++]=`bbs`,I[F++]=u,I[F++]=`bhs`,I[F++]=d,I[F++]=`sbs`,I[F++]=m,L.includetext&&(I[F++]=`txt`,I[F++]=R([R([L.barcode,0,0,L.text1font,L.text1size])]),I[F++]=`text1xalign`,I[F++]=`center`),I[F++]=`opt`,I[F++]=L.options;var h=z();I[F++]=h,L._render&&Im(),L=e}function Ep(){if(!Ep.globals){var e=L;L=Ep.globals={},L.japanpost_encs=R([`300`,`330`,`312`,`132`,`321`,`303`,`123`,`231`,`213`,`033`,`030`,`120`,`102`,`210`,`012`,`201`,`021`,`003`,`333`,`31`,`13`]),L.japanpost_barchars=`0123456789-ABCDEFGHIJKLMNOPQRSTUVWXYZ`,L=e}var e=L;L=Object.assign({},L,Ep.globals),L.dontdraw=!1,L.includetext=!1,L.includecheckintext=!1,L.text1font=`OCR-B`,L.text1size=10,L.textyoffset=-8,L.height=-1,L.width=0,L.modunit=1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),L.barcode.length==0&&(I[F++]=`bwipp.japanpostEmptyData#17203`,I[F++]=`The data must not be empty`,Q()),q(L.barcode,function(){var e=I[--F];e>=48&&e<=57||e>=65&&e<=90||e==45||(I[F++]=`bwipp.japanpostBadCharacter#17213`,I[F++]=`Japan Post must contain only digits, capital letters and the dash symbol`,Q())}),L.barlen=L.barcode.length,L.encstr=B(67),L.digits=R(20),K(L.encstr,0,H(L.japanpost_encs,19)),L.checksum=0,L.j=0,L.i=0,I[F++]=!0;for(var r=0,i=L.barlen-1;r<=i;r+=1){L.i=r,lf(L.japanpost_barchars,G(L.barcode,L.i,1)),F--;var a=I[--F];if(L.indx=a.length,F-=2,L.indx>=11&&L.indx<37){if(L.j>18){I[F-1]=!1;break}L.digit=~~((L.indx-1)/10)+10,K(L.encstr,L.j*3+2,H(L.japanpost_encs,L.digit)),L.checksum+=L.digit,W(L.digits,L.j,L.digit),L.j+=1}if(L.j>19){I[F-1]=!1;break}L.digit=0,L.indx==37&&(L.digit=14),L.indx>=11&&L.indx<37&&(L.digit=(L.indx-1)%10),L.indx<11&&(L.digit=L.indx),K(L.encstr,L.j*3+2,H(L.japanpost_encs,L.digit)),L.checksum+=L.digit,W(L.digits,L.j,L.digit),L.j+=1}I[--F]||(I[F++]=`bwipp.japanpostTooLong#17271`,I[F++]=`The input is too long`,Q());for(var o=L.j,s=19;o<=s;o+=1)L.k=o,K(L.encstr,L.k*3+2,H(L.japanpost_encs,14)),L.checksum+=14,W(L.digits,L.k,14);if(L.checksum=19-L.checksum%19,K(L.encstr,62,H(L.japanpost_encs,L.checksum)),I[F++]=`text`,L.includecheckintext){var c=B(L.barlen+1);K(c,0,L.barcode),K(c,L.barlen,G(L.japanpost_barchars,L.checksum,1)),I[F++]=c}else I[F++]=L.barcode;var l=I[--F],u=I[--F];L[u]=l,K(L.encstr,65,H(L.japanpost_encs,20)),L.height==-1&&(L.height=.175),L.bbs=R(67),L.bhs=R(L.bbs.length);for(var d=0,f=L.bbs.length-1;d<=f;d+=1)L.i=d,L.enc=G(L.encstr,L.i,1),L.bunit=0,L.hunit=0,Y(L.enc,`0`)&&(L.bunit=3,L.hunit=2),Y(L.enc,`1`)&&(L.bunit=0,L.hunit=5),Y(L.enc,`2`)&&(L.bunit=3,L.hunit=5),Y(L.enc,`3`)&&(L.bunit=0,L.hunit=8),W(L.bbs,L.i,L.bunit*L.height/8),W(L.bhs,L.i,L.hunit*L.height/8);I[F++]=1/0;var p=L.bbs,m=L.bhs;I[F++]=1/0;for(var h=0,g=L.bhs.length-1;h<g;h++)I[F++]=1.44,I[F++]=1.872;I[F++]=1.44;var _=R();I[F++]=`ren`,I[F++]=`renlinear`,I[F++]=`bbs`,I[F++]=p,I[F++]=`bhs`,I[F++]=m,I[F++]=`sbs`,I[F++]=_,L.includetext&&(I[F++]=`txt`,I[F++]=R([R([L.text,0,0,L.text1font,L.text1size])]),I[F++]=`text1xalign`,I[F++]=`center`),I[F++]=`opt`,I[F++]=L.options;var v=z();I[F++]=v,L._render&&Im(),L=e}function Dp(){if(!Dp.globals){var e=L;L=Dp.globals={},L.msi_encs=R([`12121212`,`12121221`,`12122112`,`12122121`,`12211212`,`12211221`,`12212112`,`12212121`,`21121212`,`21121221`,`21`,`121`]),L.msi_barchars=`0123456789`,L.msi_checkfunc=new Map([[`mod10`,function(){L.mod10()}],[`mod1010`,function(){L.mod10(),L.mod10()}],[`mod11`,function(){L.mod11()}],[`ncrmod11`,function(){L.ncrmod11()}],[`mod1110`,function(){L.mod11(),L.mod10()}],[`ncrmod1110`,function(){L.ncrmod11(),L.mod10()}]]),L=e}var e=L;L=Object.assign({},L,Dp.globals),L.dontdraw=!1,L.includecheck=!1,L.includetext=!1,L.includecheckintext=!1,L.checktype=`unset`,L.badmod11=!1,L.text1font=`OCR-B`,L.text1size=10,L.textyoffset=-8,L.height=-1,L.width=0,L.modunit=1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];if(L.barcode=n,L.barcode.length>500&&(I[F++]=`bwipp.msiinputTooLong#17435`,I[F++]=`The input data is too long`,Q()),L._render=!(L.dontdraw||L.bwipp_dontdraw),X(L.checktype,`unset`)&&!L.includecheck&&(I[F++]=`bwipp.msiCheckTypeWithoutCheck#17444`,I[F++]=`checktype requires includecheck`,Q()),L.badmod11&&X(L.checktype,`mod11`)&&X(L.checktype,`ncrmod11`)&&X(L.checktype,`mod1110`)&&X(L.checktype,`ncrmod1110`)&&(I[F++]=`bwipp.msiBadMod11Mismatch#17448`,I[F++]=`badmod11 requires checktype with mod11`,Q()),Y(L.checktype,`unset`)&&(L.checktype=`mod10`),q(L.barcode,function(){var e=I[--F];(e<48||e>57)&&(I[F++]=`bwipp.msiBadCharacter#17458`,I[F++]=`MSI must contain only digits`,Q())}),L.barlen=L.barcode.length,L.txtlen=L.barlen,L.mod10=function(){var e=I[--F];L.code=e,I[F++]=0,I[F++]=0,q(L.code,function(){var e=I[--F],t=I[--F],n=I[--F];I[F++]=Z(e-48+t*10),I[F++]=n}),F--;var t=I[--F];for(I[F++]=t*2,I[F++]=0;;){var n=I[--F],r=I[--F],i=~~(r/10);if(I[F++]=Z(n+r%10),I[F++]=i,i==0){F--;break}var a=I[--F],o=I[--F];I[F++]=a,I[F++]=o}I[F++]=0,I[F++]=0,q(L.code,function(){var e=I[--F],t=I[--F],n=I[--F];I[F++]=Z(t+(e-48)),I[F++]=n});var s=I[--F];F--;var c=I[--F],l=B(L.code.length+1);K(l,0,L.code),W(l,L.code.length,(10-Z(c+s)%10)%10+48),I[F++]=l},L.mod11=function(){var e=I[--F];L.code=e,I[F++]=L.code.length-1,q(L.code,function(){var e=I[--F],t=I[--F];I[F++]=e-48,I[F++]=t%6+2,I[F++]=t-1}),I[F-1]=0;for(var t=0,n=L.code.length;t<n;t++){var r=I[F-2],i=I[F-3],a=I[F-1];F-=3,I[F++]=Z(a+i*r)}var o=(11-I[--F]%11)%11;if(I[F++]=o,o==10)if(L.badmod11){F--;var s=B(L.code.length+2);K(s,0,L.code),K(s,L.code.length,`10`),I[F++]=s}else I[F-1]=`bwipp.msiBadMod11NotSpecified#17489`,I[F++]=`mod11 check digit is 10 but badmod11 not specified`,Q();else{var c=B(L.code.length+1);K(c,0,L.code),I[F++]=c,I[F++]=c,I[F++]=L.code.length,Qd(4,-1);var l=I[--F],u=I[--F],d=I[--F];W(d,u,l+48)}},L.ncrmod11=function(){var e=I[--F];L.code=e,I[F++]=L.code.length-1,q(L.code,function(){var e=I[--F],t=I[--F];I[F++]=e-48,I[F++]=t%8+2,I[F++]=t-1}),I[F-1]=0;for(var t=0,n=L.code.length;t<n;t++){var r=I[F-2],i=I[F-3],a=I[F-1];F-=3,I[F++]=Z(a+i*r)}var o=(11-I[--F]%11)%11;if(I[F++]=o,o==10)if(L.badmod11){F--;var s=B(L.code.length+2);K(s,0,L.code),K(s,L.code.length,`10`),I[F++]=s}else I[F-1]=`bwipp.msiBadMod11NotSpecified#17505`,I[F++]=`mod11 check digit is 10 but badmod11 not specified`,Q();else{var c=B(L.code.length+1);K(c,0,L.code),I[F++]=c,I[F++]=c,I[F++]=L.code.length,Qd(4,-1);var l=I[--F],u=I[--F],d=I[--F];W(d,u,l+48)}},L.includecheck){var r=L.checktype,i=U(L.msi_checkfunc,r);I[F++]=L.msi_checkfunc,I[F++]=r,i||(F-=2,I[F++]=`bwipp.msiBadCharacter#17517`,I[F++]=`MSI checktype must be mod10, mod1010, mod11, ncrmod11, mod1110 or ncrmod1110`,Q());var a=I[--F],o=I[--F];if(I[F++]=L.barcode,H(o,a)()===!0)return!0;var s=I[--F];L.barcode=s,L.barlen=L.barcode.length,L.includecheckintext&&(L.txtlen=L.barlen)}L.sbs=B(L.barlen*8+5),K(L.sbs,0,H(L.msi_encs,10));for(var c=0,l=L.barlen-1;c<=l;c+=1){L.i=c,lf(L.msi_barchars,G(L.barcode,L.i,1)),F--;var u=I[--F];L.indx=u.length,F-=2,L.enc=H(L.msi_encs,L.indx),K(L.sbs,L.i*8+2,L.enc)}K(L.sbs,L.barlen*8+2,H(L.msi_encs,11)),L.height==-1&&(L.height=1),I[F++]=1/0;for(var d=[],f=L.sbs,p=0,m=f.length;p<m;p++)d[p]=H(f,p)-48;d=R(d);for(var h=[],g=0,_=~~((L.sbs.length+1)/2);g<_;g++)h[g]=L.height;h=R(h);for(var v=[],y=0,b=~~((L.sbs.length+1)/2);y<b;y++)v[y]=0;v=R(v),I[F++]=`ren`,I[F++]=`renlinear`,I[F++]=`sbs`,I[F++]=d,I[F++]=`bhs`,I[F++]=h,I[F++]=`bbs`,I[F++]=v,L.includetext&&(I[F++]=`txt`,I[F++]=R([R([G(L.barcode,0,L.txtlen),0,0,L.text1font,L.text1size])]),I[F++]=`text1xalign`,I[F++]=`center`),I[F++]=`opt`,I[F++]=L.options;var x=z();I[F++]=x,L._render&&Im(),L=e}function Op(){if(!Op.globals){var e=L;L=Op.globals={},L.plessey_barchars=`0123456789ABCDEF`,L.plessey_encs=R([`14141414`,`32141414`,`14321414`,`32321414`,`14143214`,`32143214`,`14323214`,`32323214`,`14141432`,`32141432`,`14321432`,`32321432`,`14143232`,`32143232`,`14323232`,`32323232`,`32321432`,`541412323`,`323`]),L.plessey_checksalt=R([1,1,1,1,0,1,0,0,1]),L.plessey_checkinit=R([0,0,0,0,0,0,0,0]),L.charvals=new Map;for(var t=0;t<=15;t+=1)W(L.charvals,G(L.plessey_barchars,t,1),t);L.charvals=L.charvals,L=e}var e=L;L=Object.assign({},L,Op.globals),L.dontdraw=!1,L.includetext=!1,L.validatecheck=!1,L.includecheckintext=!1,L.unidirectional=!1,L.text1font=`OCR-B`,L.text1size=10,L.textyoffset=-8,L.height=-1,L.width=0,L.modunit=1,I[F++]=null,$();var n=I[--F];L.options=n;var r=I[--F];L.barcode=r,L._render=!(L.dontdraw||L.bwipp_dontdraw),L.barcode.length==0&&(I[F++]=`bwipp.plesseyEmptyData#17682`,I[F++]=`The data must not be empty`,Q()),L.barcode.length>500&&(I[F++]=`bwipp.plesseyInputTooLong#17686`,I[F++]=`The input data is too long`,Q());for(var i=0,a=L.barcode.length-1;i<=a;i+=1)U(L.charvals,G(L.barcode,i,1))||(I[F++]=`bwipp.plesseyBadCharacter#17694`,I[F++]=`Plessey must contain only digits and letters A B C D E F`,Q());L.validatecheck&&L.barcode.length<2&&(I[F++]=`bwipp.plesseyBadLength#17699`,I[F++]=`Plessey with check digits must be at least 2 characters`,Q());var o=L.barcode.length;L.validatecheck&&(o-=2),L.barlen=o,L.checkbits=R(L.barlen*4+8),K(L.checkbits,L.barlen*4,L.plessey_checkinit);for(var s=0,c=L.barlen-1;s<=c;s+=1)L.i=s,L.indx=H(L.charvals,G(L.barcode,L.i,1)),K(L.checkbits,L.i*4,R([L.indx&1,qd(L.indx/2)&1,qd(L.indx/4)&1,qd(L.indx/8)]));for(var l=0,u=L.barlen*4-1;l<=u;l+=1)if(L.i=l,H(L.checkbits,L.i)==1)for(var d=0;d<=8;d+=1)L.j=d,W(L.checkbits,L.i+L.j,yf(H(L.checkbits,L.i+L.j),H(L.plessey_checksalt,L.j)));L.checkval=0;for(var f=0;f<=7;f+=1)L.i=f,L.checkval=Z(L.checkval+Yd(2,L.i)*H(L.checkbits,Z(L.barlen*4+L.i)));L.checksum1=L.checkval&15,L.checksum2=qd(L.checkval/16),L.validatecheck&&((H(L.barcode,L.barlen)!=H(L.plessey_barchars,L.checksum1)||H(L.barcode,L.barlen+1)!=H(L.plessey_barchars,L.checksum2))&&(I[F++]=`bwipp.plesseyBadCheckDigits#17744`,I[F++]=`Incorrect Plessey check digits provided`,Q()),L.barcode=G(L.barcode,0,L.barlen));var p=L.unidirectional?27:33;L.sbs=B(Z(L.barlen*8+p)),K(L.sbs,0,H(L.plessey_encs,16));for(var m=0,h=L.barlen-1;m<=h;m+=1)L.i=m,L.indx=H(L.charvals,G(L.barcode,L.i,1)),K(L.sbs,L.i*8+8,H(L.plessey_encs,L.indx));if(K(L.sbs,L.barlen*8+8,H(L.plessey_encs,L.checksum1)),K(L.sbs,L.barlen*8+16,H(L.plessey_encs,L.checksum2)),I[F++]=`text`,L.includecheckintext){var g=B(L.barlen+2);K(g,0,L.barcode),K(g,L.barlen,G(L.plessey_barchars,L.checksum1,1)),K(g,L.barlen+1,G(L.plessey_barchars,L.checksum2,1)),I[F++]=g}else I[F++]=L.barcode;var _=I[--F],v=I[--F];L[v]=_;var y=L.unidirectional?18:17;K(L.sbs,L.barlen*8+24,H(L.plessey_encs,y)),L.height==-1&&(L.height=1),I[F++]=1/0;for(var b=[],x=L.sbs,S=0,C=x.length;S<C;S++)b[S]=H(x,S)-48;b=R(b);for(var w=[],T=0,E=~~((L.sbs.length+1)/2);T<E;T++)w[T]=L.height;w=R(w);for(var D=[],O=0,k=~~((L.sbs.length+1)/2);O<k;O++)D[O]=0;D=R(D),I[F++]=`ren`,I[F++]=`renlinear`,I[F++]=`sbs`,I[F++]=b,I[F++]=`bhs`,I[F++]=w,I[F++]=`bbs`,I[F++]=D,L.includetext&&(I[F++]=`txt`,I[F++]=R([R([L.text,0,0,L.text1font,L.text1size])]),I[F++]=`text1xalign`,I[F++]=`center`),I[F++]=`opt`,I[F++]=L.options;var A=z();I[F++]=A,L._render&&Im(),L=e}function kp(){if(!kp.globals){var e=L;L=kp.globals={},L.telepen_encs=R(`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`.split(`.`)),L=e}var e=L;L=Object.assign({},L,kp.globals),L.numeric=!1,L.dontdraw=!1,L.includetext=!1,L.text1font=`OCR-B`,L.text1size=10,L.textyoffset=-8,L.height=-1,L.width=0,L.parse=!1,L.modunit=1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];L.barcode=n,L.barcode.length>500&&(I[F++]=`bwipp.telepeninputTooLong#17901`,I[F++]=`The input data is too long`,Q()),L._render=!(L.dontdraw||L.bwipp_dontdraw),L.fncvals=new Map([[`parse`,L.parse],[`parseonly`,!0],[`parsefnc`,!1]]),I[F++]=L.barcode,I[F++]=L.fncvals,Df();var r=I[--F];for(L.barcode=r,L.barlen=L.barcode.length,af(L.options,`parse`),L.numeric&&L.barlen%2!=0&&(I[F++]=`bwipp.telepenNumericOddLength#17922`,I[F++]=`Telepen Numeric must have an even length`,Q()),L.sbs=B(L.barlen*16+48),L.enc=H(L.telepen_encs,95),K(L.sbs,0,L.enc),L.l=L.enc.length,L.checksum=0,L.i=0,L.j=0;L.i!=L.barlen;){if(L.numeric)if(H(L.barcode,L.i)>16){L.np=G(L.barcode,L.i,2);var i=H(L.np,0),a=H(L.np,1);if(i<48||i>57||(a<48||a>57)&&a!=88)I[F++]=-1;else{var o=H(L.np,1)-48;if(I[F++]=H(L.np,0)-48,I[F++]=o,o!=40){var s=I[--F],c=I[--F];I[F++]=Z(s+c*10)+10}else F--;I[F-1]+=17}I[F-1]==-1&&(I[F-1]=`bwipp.telepenInvalidNumericCharacter#17957`,I[F++]=`Telepen Numeric may contain only digits, or X in even positions`,Q());var l=I[--F];L.indx=l,L.i+=2}else L.indx=H(L.barcode,L.i),L.i+=1;else L.indx=H(L.barcode,L.i),L.indx>127&&(I[F++]=`bwipp.telepenInvalidAlphaCharacter#17969`,I[F++]=`Telepen Alpha characters must have ordinal values 0 to 127`,Q()),L.i+=1;L.checksum=Z(L.checksum+L.indx),L.enc=H(L.telepen_encs,L.indx),K(L.sbs,L.l,L.enc),L.l+=L.enc.length,L.j+=1}L.checksum=(127-L.checksum%127)%127,L.enc=H(L.telepen_encs,L.checksum),K(L.sbs,L.l,L.enc),L.l+=L.enc.length,L.enc=H(L.telepen_encs,122),K(L.sbs,L.l,L.enc),L.l+=L.enc.length,L.sbs=G(L.sbs,0,L.l),L.text=B(L.barcode.length);for(var u=0,d=L.barcode.length-1;u<=d;u+=1){L.i=u,L.c=H(L.barcode,L.i);var f=L.text,p=L.i;W(f,p,L.c>=32&&L.c<=126?L.c:32)}I[F++]=1/0;for(var m=L.sbs,h=0,g=m.length;h<g;h++)I[F++]=H(m,h)-48;L.sbs=R(),L.height==-1&&(L.height=1),I[F++]=1/0;for(var _=L.sbs,v=[],y=0,b=~~((L.sbs.length+1)/2);y<b;y++)v[y]=L.height;v=R(v);for(var x=[],S=0,C=~~((L.sbs.length+1)/2);S<C;S++)x[S]=0;x=R(x),I[F++]=`ren`,I[F++]=`renlinear`,I[F++]=`sbs`,I[F++]=_,I[F++]=`bhs`,I[F++]=v,I[F++]=`bbs`,I[F++]=x,L.includetext&&(I[F++]=`txt`,I[F++]=R([R([L.text,0,0,L.text1font,L.text1size])]),I[F++]=`text1xalign`,I[F++]=`center`),I[F++]=`opt`,I[F++]=L.options;var w=z();I[F++]=w,L._render&&Im(),L=e}function Ap(){var e=L;L=Object.assign({},L,Ap.globals),L.dontdraw=!1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),W(L.options,`numeric`,!0),L.bwipp_dontdraw=!0,I[F++]=L.barcode,I[F++]=L.options,kp();var r=I[--F];L.args=r,W(L.args,`opt`,L.options),I[F++]=L.args,L._render&&Im(),L=e}function jp(){if(!jp.globals){var e=L;L=jp.globals={},L.posicode_la0=-1,L.posicode_la1=-2,L.posicode_la2=-3,L.posicode_sf0=-4,L.posicode_sf1=-5,L.posicode_sf2=-6,L.posicode_fn1=-7,L.posicode_fn2=-8,L.posicode_fn3=-9,L.posicode_fn4=-10,L.la0=L.posicode_la0,L.la1=L.posicode_la1,L.la2=L.posicode_la2,L.sf0=L.posicode_sf0,L.sf1=L.posicode_sf1,L.sf2=L.posicode_sf2,L.fn1=L.posicode_fn1,L.fn2=L.posicode_fn2,L.fn3=L.posicode_fn3,L.fn4=L.posicode_fn4,L.posicode_charmapsnormal=R([R([`0`,`^`,`'`]),R([`1`,`;`,27]),R([`2`,`<`,28]),R([`3`,`=`,29]),R([`4`,`>`,30]),R([`5`,`?`,31]),R([`6`,`@`,`!`]),R([`7`,`[`,`"`]),R([`8`,92,`#`]),R([`9`,`]`,`&`]),R([`A`,`a`,1]),R([`B`,`b`,2]),R([`C`,`c`,3]),R([`D`,`d`,4]),R([`E`,`e`,5]),R([`F`,`f`,6]),R([`G`,`g`,7]),R([`H`,`h`,8]),R([`I`,`i`,9]),R([`J`,`j`,10]),R([`K`,`k`,11]),R([`L`,`l`,12]),R([`M`,`m`,13]),R([`N`,`n`,14]),R([`O`,`o`,15]),R([`P`,`p`,16]),R([`Q`,`q`,17]),R([`R`,`r`,18]),R([`S`,`s`,19]),R([`T`,`t`,20]),R([`U`,`u`,21]),R([`V`,`v`,22]),R([`W`,`w`,23]),R([`X`,`x`,24]),R([`Y`,`y`,25]),R([`Z`,`z`,26]),R([`-`,`_`,40]),R([`.`,"`",41]),R([` `,127,0]),R([`$`,`{`,`*`]),R([`/`,`|`,`,`]),R([`+`,`}`,`:`]),R([`%`,`~`,L.fn1]),R([L.la1,L.la0,L.fn2]),R([L.sf1,L.sf0,L.fn3]),R([L.sf2,L.sf2,L.fn4])]),L.posicode_charmapslimited=R([R([`0`,-98,-98]),R([`1`,-98,-98]),R([`2`,-98,-98]),R([`3`,-98,-98]),R([`4`,-98,-98]),R([`5`,-98,-98]),R([`6`,-98,-98]),R([`7`,-98,-98]),R([`8`,-98,-98]),R([`9`,-98,-98]),R([`A`,-98,-98]),R([`B`,-98,-98]),R([`C`,-98,-98]),R([`D`,-98,-98]),R([`E`,-98,-98]),R([`F`,-98,-98]),R([`G`,-98,-98]),R([`H`,-98,-98]),R([`I`,-98,-98]),R([`J`,-98,-98]),R([`K`,-98,-98]),R([`L`,-98,-98]),R([`M`,-98,-98]),R([`N`,-98,-98]),R([`O`,-98,-98]),R([`P`,-98,-98]),R([`Q`,-98,-98]),R([`R`,-98,-98]),R([`S`,-98,-98]),R([`T`,-98,-98]),R([`U`,-98,-98]),R([`V`,-98,-98]),R([`W`,-98,-98]),R([`X`,-98,-98]),R([`Y`,-98,-98]),R([`Z`,-98,-98]),R([`-`,-98,-98]),R([`.`,-98,-98])]);var t=new Map([[`a`,R(`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`.split(`.`))],[`b`,R(`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`.split(`.`))],[`limiteda`,R(`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`.split(`.`))],[`limitedb`,R(`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`.split(`.`))]]);L.posicode_encmaps=t,L.posicode_c2w=R([R([495,330,210,126,70,35,15,5]),R([165,120,84,56,35,20,10,4]),R([45,36,28,21,15,10,6,3]),R([9,8,7,6,5,4,3,2]),R([1,1,1,1,1,1,1,1])]),L.charvals_normal=R([new Map,new Map,new Map]);for(var n=0,r=L.posicode_charmapsnormal.length-1;n<=r;n+=1){L.i=n,L.encs=H(L.posicode_charmapsnormal,L.i);for(var i=0;i<=2;i+=1){L.j=i;var a=H(L.encs,L.j);Y(sf(a),`stringtype`)&&(a=H(a,0)),W(H(L.charvals_normal,L.j),a,L.i)}}L.charvals_normal=L.charvals_normal,L.charvals_limited=R([new Map,new Map,new Map]);for(var o=0,s=L.posicode_charmapslimited.length-1;o<=s;o+=1){L.i=o,L.encs=H(L.posicode_charmapslimited,L.i);for(var c=0;c<=2;c+=1){L.j=c;var l=H(L.encs,L.j);Y(sf(l),`stringtype`)&&(l=H(l,0)),W(H(L.charvals_limited,L.j),l,L.i)}}L.charvals_limited=L.charvals_limited,L=e}var e=L;L=Object.assign({},L,jp.globals),L.dontdraw=!1,L.includetext=!1,L.text1font=`OCR-B`,L.text1size=10,L.text1xoffset=0,L.textyoffset=-8,L.height=-1,L.width=0,L.encoding=`auto`,L.version=`a`,L.checkoffset=0,L.raw=!1,L.parse=!1,L.parsefnc=!1,L.modunit=1,I[F++]=null,$();var u=I[--F];L.options=u;var d=I[--F];L.barcode=d,L.barcode.length>500&&(I[F++]=`bwipp.posicodeinputTooLong#18327`,I[F++]=`The input data is too long`,Q()),L._render=!(L.dontdraw||L.bwipp_dontdraw),X(L.version,`a`)&&X(L.version,`b`)&&X(L.version,`limiteda`)&&X(L.version,`limitedb`)&&(I[F++]=`bwipp.posicodeInvalidVersion#18344`,I[F++]=`The version must be either a, b, limiteda or limitedb`,Q());var f=Y(L.version,`a`)||Y(L.version,`b`)?L.posicode_charmapsnormal:L.posicode_charmapslimited;L.charmaps=f;var p=Y(L.version,`a`)||Y(L.version,`b`)?L.charvals_normal:L.charvals_limited;if(L.charvals=p,L.set0=H(L.charvals,0),L.set1=H(L.charvals,1),L.set2=H(L.charvals,2),Y(L.version,`limiteda`)||Y(L.version,`limitedb`))for(var m=0,h=L.barcode.length-1;m<=h;m+=1)U(L.set0,H(G(L.barcode,m,1),0))||(I[F++]=`bwipp.posicodeBadCharacter#18363`,I[F++]=`Posicode limited must contain only digits, capital letters, and the symbols - and .`,Q());if(L.raw&&(L.encoding=`raw`),Y(L.encoding,`raw`)){for(L.cws=R(L.barcode.length),L.i=0,L.j=0;!(L.i>=L.barcode.length-3||H(L.barcode,L.i)!=94);){var g=G(L.barcode,L.i+1,3);I[F++]=g,I[F++]=!1;for(var _=0,v=g.length;_<v;_++){var y=H(g,_);(y<48||y>57)&&(I[F-1]=!0)}if(I[--F]){F--;break}var b=I[--F];L.cw=V(b),L.cw>45&&(I[F++]=`bwipp.posicodeBadRawCodeword#18381`,I[F++]=`Raw codewords must be 0 to 45`,Q()),W(L.cws,L.j,L.cw),L.i+=4,L.j+=1}L.i!=L.barcode.length&&(I[F++]=`bwipp.posicodeBadRawFormat#18388`,I[F++]=`Raw codewords must be formatted as ^NNN`,Q()),L.cws=G(L.cws,0,L.j),L.text=``}if(Y(L.encoding,`auto`)){L.fncvals=new Map([[`parse`,L.parse],[`parsefnc`,L.parsefnc],[`FNC1`,L.posicode_fn1],[`FNC2`,L.posicode_fn2],[`FNC3`,L.posicode_fn3]]),I[F++]=L.barcode,I[F++]=L.fncvals,Df();var x=I[--F];L.msg=x,L.msglen=L.msg.length,L.text=B(L.msglen);for(var S=0,C=L.msglen-1;S<=C;S+=1){L.i=S;var w=H(L.msg,L.i),T=L.text,E=L.i;w<0&&(w=32),W(T,E,w)}I[F++]=1/0;for(var D=0,O=L.msglen;D<O;D++)I[F++]=0;I[F++]=0,L.numSA=R(),I[F++]=1/0;for(var k=0,A=L.msglen;k<A;k++)I[F++]=0;I[F++]=0,L.numEA=R();for(var ee=L.msglen-1;ee>=0;--ee)L.i=ee,H(L.msg,L.i)>=0&&(H(L.msg,L.i)>=128?W(L.numEA,L.i,H(L.numEA,L.i+1)+1):W(L.numSA,L.i,H(L.numSA,L.i+1)+1));L.ea=!1,I[F++]=1/0;for(var te=0,j=L.msglen-1;te<=j;te+=1){if(L.i=te,L.c=H(L.msg,L.i),L.ea==L.c<128&&L.c>=0){var ne=H(L.ea?L.numSA:L.numEA,L.i);ne<(Z(ne+L.i)==L.msglen?3:5)?I[F++]=L.posicode_fn4:(L.ea=!L.ea,I[F++]=L.posicode_fn4,I[F++]=L.posicode_fn4)}L.c>=0?I[F++]=L.c&127:I[F++]=L.c}ff(R(df()));var re=I[--F];for(L.msg=re,F--,L.msglen=L.msg.length,L.enc=function(){var e=I[--F],t=I[--F];W(L.cws,L.j,H(e,t)),L.j+=1},L.cws=R(L.msglen*2),L.i=0,L.j=0,L.cset=`set0`;L.i!=L.msglen;)for(;;){L.char1=H(L.msg,L.i);var ie=L.i+1<L.msglen?H(L.msg,L.i+1):-99;L.char2=ie;var ae=L[L.cset];if(U(ae,L.char1)){var oe=L[L.cset];I[F++]=L.char1,I[F++]=oe,L.enc(),L.i+=1;break}if(U(L.set2,L.char1)){var se=L[L.cset];I[F++]=L.posicode_sf2,I[F++]=se,L.enc(),I[F++]=L.char1,I[F++]=L.set2,L.enc(),L.i+=1;break}var ce=L[L.cset];if(U(ce,L.char2)){if(Y(L.cset,`set0`)){var le=L[L.cset];I[F++]=L.posicode_sf1,I[F++]=le,L.enc(),I[F++]=L.char1,I[F++]=L.set1,L.enc()}else{var M=L[L.cset];I[F++]=L.posicode_sf0,I[F++]=M,L.enc(),I[F++]=L.char1,I[F++]=L.set0,L.enc()}L.i+=1;break}if(Y(L.cset,`set0`)){var ue=L[L.cset];I[F++]=L.posicode_la1,I[F++]=ue,L.enc(),L.cset=`set1`}else{var de=L[L.cset];I[F++]=L.posicode_la0,I[F++]=de,L.enc(),L.cset=`set0`}break}L.cws=G(L.cws,0,L.j)}L.encs=H(L.posicode_encmaps,L.version),L.v=0;for(var fe=L.cws,pe=0,me=fe.length;pe<me;pe++){L.cw=H(fe,pe);for(var he=0;he<6;he++)(L.cw^L.v)&1&&(L.v^=7682),L.v=qd(L.v/2),L.cw=qd(L.cw/2)}for(L.v+=L.checkoffset,Y(L.version,`limiteda`)||Y(L.version,`limitedb`)?(L.v&=1023,L.v>824&&L.v<853&&(L.v+=292)):L.v=(L.v&1023)+45,L.d=R([2,2,2,2,2,2]),L.r=0,L.c=0,L.w=0,L.sum=0;L.sum!=L.v;)L.t=Z(L.sum+H(H(L.posicode_c2w,L.r),L.c)),L.t==L.v&&(L.w+=1,W(L.d,L.r,L.w+2),L.sum=L.t),L.t>L.v&&(W(L.d,L.r,L.w+2),L.r+=1,L.w=0),L.t<L.v&&(L.c+=1,L.w+=1,L.sum=L.t);for(var ge=20,_e=0;_e<=4;_e+=1)ge=Z(ge-H(L.d,_e));if(W(L.d,5,ge),Y(L.version,`b`)||Y(L.version,`limitedb`)){I[F++]=1/0;for(var ve=L.d,ye=0,be=ve.length;ye<be;ye++)I[F++]=H(ve,ye)+1;L.d=R()}L.cbs=ef(B(12),`111111111111`);for(var xe=5;xe>=0;--xe)L.i=xe,W(L.cbs,(5-L.i)*2+1,H(L.d,L.i)+47);L.sbs=B(L.cws.length*6+31);var Se=H(L.encs,L.encs.length-2);K(L.sbs,0,Se),L.j=Se.length;for(var Ce=0,we=L.cws.length-1;Ce<=we;Ce+=1)L.i=Ce,K(L.sbs,L.j,H(L.encs,H(L.cws,L.i))),L.j+=6;K(L.sbs,L.j,L.cbs),L.j+=12;var Te=H(L.encs,L.encs.length-1);K(L.sbs,L.j,Te),L.j=Te.length+L.j,L.sbs=G(L.sbs,0,L.j),L.height==-1&&(L.height=1),I[F++]=1/0;for(var Ee=[],De=L.sbs,Oe=0,ke=De.length;Oe<ke;Oe++)Ee[Oe]=H(De,Oe)-48;Ee=R(Ee);for(var Ae=[],je=0,Me=~~((L.sbs.length+1)/2);je<Me;je++)Ae[je]=L.height;Ae=R(Ae);for(var Ne=[],Pe=0,Fe=~~((L.sbs.length+1)/2);Pe<Fe;Pe++)Ne[Pe]=0;Ne=R(Ne);var Ie=new Map([[`a`,0],[`b`,0],[`limiteda`,12],[`limitedb`,13]]),Le=new Map([[`a`,0],[`b`,0],[`limiteda`,12],[`limitedb`,13]]);I[F++]=`ren`,I[F++]=`renlinear`,I[F++]=`sbs`,I[F++]=Ee,I[F++]=`bhs`,I[F++]=Ae,I[F++]=`bbs`,I[F++]=Ne,I[F++]=`txt`,I[F++]=R([R([L.text,L.text1xoffset,L.text1yoffset,L.text1font,L.text1size])]),I[F++]=`text1xalign`,I[F++]=`center`,I[F++]=`borderleft`,I[F++]=H(Ie,L.version),I[F++]=`borderright`,I[F++]=H(Le,L.version),I[F++]=`opt`,I[F++]=L.options;var Re=z();I[F++]=Re,L._render&&Im(),L=e}function Mp(){if(!Mp.globals){var e=L;L=Mp.globals={},L.codablockf_swa=-1,L.codablockf_swb=-2,L.codablockf_swc=-3,L.codablockf_sft=-4,L.codablockf_fn1=-5,L.codablockf_fn2=-6,L.codablockf_fn3=-7,L.codablockf_fn4=-8,L.codablockf_sta=-9,L.codablockf_stp=-10,L.swa=L.codablockf_swa,L.swb=L.codablockf_swb,L.swc=L.codablockf_swc,L.sft=L.codablockf_sft,L.fn1=L.codablockf_fn1,L.fn2=L.codablockf_fn2,L.fn3=L.codablockf_fn3,L.fn4=L.codablockf_fn4,L.sta=L.codablockf_sta,L.stp=L.codablockf_stp,L.codablockf_charmaps=R([R([32,32,`00`]),R([`!`,`!`,`01`]),R([`"`,`"`,`02`]),R([`#`,`#`,`03`]),R([`$`,`$`,`04`]),R([`%`,`%`,`05`]),R([`&`,`&`,`06`]),R([`'`,`'`,`07`]),R([40,40,`08`]),R([41,41,`09`]),R([`*`,`*`,`10`]),R([`+`,`+`,`11`]),R([`,`,`,`,`12`]),R([`-`,`-`,`13`]),R([`.`,`.`,`14`]),R([`/`,`/`,`15`]),R([`0`,`0`,`16`]),R([`1`,`1`,`17`]),R([`2`,`2`,`18`]),R([`3`,`3`,`19`]),R([`4`,`4`,`20`]),R([`5`,`5`,`21`]),R([`6`,`6`,`22`]),R([`7`,`7`,`23`]),R([`8`,`8`,`24`]),R([`9`,`9`,`25`]),R([`:`,`:`,`26`]),R([`;`,`;`,`27`]),R([`<`,`<`,`28`]),R([`=`,`=`,`29`]),R([`>`,`>`,`30`]),R([`?`,`?`,`31`]),R([`@`,`@`,`32`]),R([`A`,`A`,`33`]),R([`B`,`B`,`34`]),R([`C`,`C`,`35`]),R([`D`,`D`,`36`]),R([`E`,`E`,`37`]),R([`F`,`F`,`38`]),R([`G`,`G`,`39`]),R([`H`,`H`,`40`]),R([`I`,`I`,`41`]),R([`J`,`J`,`42`]),R([`K`,`K`,`43`]),R([`L`,`L`,`44`]),R([`M`,`M`,`45`]),R([`N`,`N`,`46`]),R([`O`,`O`,`47`]),R([`P`,`P`,`48`]),R([`Q`,`Q`,`49`]),R([`R`,`R`,`50`]),R([`S`,`S`,`51`]),R([`T`,`T`,`52`]),R([`U`,`U`,`53`]),R([`V`,`V`,`54`]),R([`W`,`W`,`55`]),R([`X`,`X`,`56`]),R([`Y`,`Y`,`57`]),R([`Z`,`Z`,`58`]),R([`[`,`[`,`59`]),R([92,92,`60`]),R([`]`,`]`,`61`]),R([`^`,`^`,`62`]),R([`_`,`_`,`63`]),R([0,"`",`64`]),R([1,`a`,`65`]),R([2,`b`,`66`]),R([3,`c`,`67`]),R([4,`d`,`68`]),R([5,`e`,`69`]),R([6,`f`,`70`]),R([7,`g`,`71`]),R([8,`h`,`72`]),R([9,`i`,`73`]),R([10,`j`,`74`]),R([11,`k`,`75`]),R([12,`l`,`76`]),R([13,`m`,`77`]),R([14,`n`,`78`]),R([15,`o`,`79`]),R([16,`p`,`80`]),R([17,`q`,`81`]),R([18,`r`,`82`]),R([19,`s`,`83`]),R([20,`t`,`84`]),R([21,`u`,`85`]),R([22,`v`,`86`]),R([23,`w`,`87`]),R([24,`x`,`88`]),R([25,`y`,`89`]),R([26,`z`,`90`]),R([27,`{`,`91`]),R([28,`|`,`92`]),R([29,`}`,`93`]),R([30,`~`,`94`]),R([31,127,`95`]),R([L.fn3,L.fn3,`96`]),R([L.fn2,L.fn2,`97`]),R([L.sft,L.sft,`98`]),R([L.swc,L.swc,`99`]),R([L.swb,L.fn4,L.swb]),R([L.fn4,L.swa,L.swa]),R([L.fn1,L.fn1,L.fn1]),R([L.sta,L.sta,L.sta]),R([L.stp,L.stp,L.stp])]),L.codablockf_encs=R(`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`.split(`.`)),L.charvals=R([new Map,new Map,new Map]);for(var t=0,n=L.codablockf_charmaps.length-1;t<=n;t+=1){L.i=t,L.encs=H(L.codablockf_charmaps,L.i);for(var r=0;r<=2;r+=1){L.j=r;var i=H(L.encs,L.j);Y(sf(i),`stringtype`)&&(i=H(i,0)),W(H(L.charvals,L.j),i,L.i)}}L.seta=H(L.charvals,0),L.setb=H(L.charvals,1),L.setc=H(L.charvals,2),L.charvals=L.charvals,I[F++]=1/0;for(var a=64;a<=95;a+=1)I[F++]=a;for(var o=0;o<=15;o+=1)I[F++]=o;for(var s=26;s<=63;s+=1)I[F++]=s;var c=R();L.abmap=c;for(var l=[],u=0;u<=85;u+=1)l[u]=u;l=R(l),L.cmap=l,L=e}var e=L;L=Object.assign({},L,Mp.globals),L.dontdraw=!1,L.rows=-1,L.columns=8,L.rowheight=10,L.sepheight=1,L.parse=!1,L.parsefnc=!1,L.modunit=1,I[F++]=null,$();var d=I[--F];L.options=d;var f=I[--F];L.barcode=f,L._render=!(L.dontdraw||L.bwipp_dontdraw),L.barcode.length>25e3&&(I[F++]=`bwipp.codablockfinputTooLong#18825`,I[F++]=`The input data is too long`,Q()),(L.columns<4||L.columns>62)&&(I[F++]=`bwipp.codablockfBadColumns#18829`,I[F++]=`Codablock F must have 4 to 62 columns`,Q()),L.rows!=-1&&(L.rows<2||L.rows>44)&&(I[F++]=`bwipp.codablockfBadRows#18833`,I[F++]=`Codablock F must have 2 to 44 rows`,Q()),(L.rowheight<8||L.rowheight>50)&&(I[F++]=`bwipp.codablockfBadRowHeight#18837`,I[F++]=`Codablock F must have rowheight from 8 to 50`,Q()),(L.sepheight<1||L.sepheight>5)&&(I[F++]=`bwipp.codablockfBadSepHeight#18841`,I[F++]=`Codablock F must have sepheight from 1 to 5`,Q());var p=L.columns>=4&&L.columns<=62?L.columns:8;L.c=p;var m=L.rows>=2&&L.rows<=44?L.rows:-1;L.rows=m,L.fncvals=new Map([[`parse`,L.parse],[`parsefnc`,L.parsefnc],[`FNC1`,L.codablockf_fn1],[`FNC3`,L.codablockf_fn3]]),I[F++]=L.barcode,I[F++]=L.fncvals,Df();var h=I[--F];L.msg=h,L.msglen=L.msg.length,L.kmsg=L.msg,I[F++]=1/0,q(L.msg,function(){if(I[F-1]>=128){var e=I[--F];I[F++]=L.codablockf_fn4,I[F++]=e&127}}),ff(R(df()));var g=I[--F];L.msg=g,F--,L.msglen=L.msg.length,L.msglen>5452&&(I[F++]=`bwipp.codablockfinputTooLong#18872`,I[F++]=`The input data is too long`,Q()),I[F++]=1/0;for(var _=0,v=L.msglen+1;_<v;_++)I[F++]=0;L.numsAtNEven=R(),I[F++]=1/0;for(var y=0,b=L.msglen+1;y<b;y++)I[F++]=0;L.numsAtSEven=R(),I[F++]=1/0;for(var x=0,S=L.msglen+1;x<S;x++)I[F++]=0;L.numsAtNOdd=R(),I[F++]=1/0;for(var C=0,w=L.msglen+1;C<w;C++)I[F++]=0;L.numsAtSOdd=R();for(var T=L.msglen-1;T>=0;--T)L.i=T,L.ch=H(L.msg,L.i),L.i!=0&&H(L.msg,L.i-1)==L.codablockf_fn4?(W(L.numsAtNEven,L.i,0),W(L.numsAtSEven,L.i,0),W(L.numsAtNOdd,L.i,0),W(L.numsAtSOdd,L.i,0)):U(L.setc,L.ch)?L.ch==L.codablockf_fn1?(W(L.numsAtNEven,L.i,1+H(L.numsAtNEven,L.i+1)),W(L.numsAtSEven,L.i,2+H(L.numsAtSEven,L.i+1)),W(L.numsAtNOdd,L.i,0),W(L.numsAtSOdd,L.i,0)):(W(L.numsAtNEven,L.i,1+H(L.numsAtNOdd,L.i+1)),W(L.numsAtSEven,L.i,1+H(L.numsAtSOdd,L.i+1)),W(L.numsAtNOdd,L.i,1+H(L.numsAtNEven,L.i+1)),W(L.numsAtSOdd,L.i,1+H(L.numsAtSEven,L.i+1))):(W(L.numsAtNEven,L.i,0),W(L.numsAtSEven,L.i,0),W(L.numsAtNOdd,L.i,0),W(L.numsAtSOdd,L.i,0));L.numsscr=function(){var e=I[--F];I[F++]=H(L.numsAtNEven,e),I[F++]=H(L.numsAtSEven,e)},L.enca=function(){var e=I[--F];W(L.cws,L.j,H(L.seta,e)),L.j+=1},L.encb=function(){var e=I[--F];W(L.cws,L.j,H(L.setb,e)),L.j+=1},L.encc=function(){var e=I[F-1];if(X(sf(e),`arraytype`)){var t=I[--F];I[F++]=H(L.setc,t)}else{var n=I[--F];J(n);var r=I[--F],i=I[--F];I[F++]=Z(r-48+(i-48)*10)}var a=I[--F];W(L.cws,L.j,a),L.j+=1},L.anotb=function(){var e=I[--F];I[F++]=U(L.seta,e)&&!U(L.setb,e)},L.bnota=function(){var e=I[--F];I[F++]=U(L.setb,e)&&!U(L.seta,e)},I[F++]=1/0;for(var E=0,D=L.msg.length;E<D;E++)I[F++]=0;I[F++]=9999,L.nextanotb=R(),I[F++]=1/0;for(var O=0,k=L.msg.length;O<k;O++)I[F++]=0;I[F++]=9999,L.nextbnota=R();for(var A=L.msg.length-1;A>=0;--A)L.i=A,I[F++]=H(L.msg,L.i),L.anotb(),I[--F]?W(L.nextanotb,L.i,0):W(L.nextanotb,L.i,H(L.nextanotb,L.i+1)+1),I[F++]=H(L.msg,L.i),L.bnota(),I[--F]?W(L.nextbnota,L.i,0):W(L.nextbnota,L.i,H(L.nextbnota,L.i+1)+1);for(L.abeforeb=function(){var e=I[--F];I[F++]=pf(H(L.nextanotb,e),H(L.nextbnota,e))},L.bbeforea=function(){var e=I[--F];I[F++]=pf(H(L.nextbnota,e),H(L.nextanotb,e))},L.padrow=function(){for(var e=I[--F],t=0,n=e;t<n;t++)for(;;){if(Y(L.cset,`seta`)){I[F++]=L.codablockf_swc,L.enca(),L.cset=`setc`;break}if(Y(L.cset,`setb`)){I[F++]=L.codablockf_swc,L.encb(),L.cset=`setc`;break}if(Y(L.cset,`setc`)){I[F++]=L.codablockf_swb,L.encc(),L.cset=`setb`;break}}},L.encafitsrow=function(){if(L.rem<=2&&H(L.msg,L.i)==L.codablockf_fn4){var e=L.rem==2&&H(L.msg,L.i+1)<=95;I[F++]=e,e&&(I[F++]=L.codablockf_fn4,L.enca(),I[F++]=H(L.msg,L.i+1),L.enca(),L.i+=2)}else I[F++]=H(L.msg,L.i),L.enca(),L.i+=1,I[F++]=!0},L.encbfitsrow=function(){if(L.rem<=2&&H(L.msg,L.i)==L.codablockf_fn4){var e=L.rem==2&&H(L.msg,L.i+1)>=32;I[F++]=e,e&&(I[F++]=L.codablockf_fn4,L.encb(),I[F++]=H(L.msg,L.i+1),L.encb(),L.i+=2)}else I[F++]=H(L.msg,L.i),L.encb(),L.i+=1,I[F++]=!0},L.cws=R((L.c+5)*44),L.i=0,L.j=0,L.r=1,L.lastrow=!1;!L.lastrow;){L.r>44&&(I[F++]=`bwipp.codablockfTooBig#19025`,I[F++]=`Maximum length exceeded`,Q()),I[F++]=L.codablockf_sta,L.enca(),L.i<L.msglen?(I[F++]=L.i,L.numsscr()):(I[F++]=-1,I[F++]=-1);var ee=I[--F];L.nums=ee;var te=I[--F];for(L.nchars=te;;){if(L.msglen==0){I[F++]=L.codablockf_swb,L.enca(),L.cset=`setb`;break}if(L.nums>=2){I[F++]=L.codablockf_swc,L.enca(),L.cset=`setc`;break}if(I[F++]=L.i,L.abeforeb(),I[--F]){I[F++]=L.codablockf_sft,L.enca(),L.cset=`seta`;break}I[F++]=L.codablockf_swb,L.enca(),L.cset=`setb`;break}for(L.j+=1,L.endofrow=!1;L.rem=Z(L.c+3-L.j%(L.c+5)),!(L.i==L.msglen||L.endofrow);){I[F++]=L.i,L.numsscr();var j=I[--F];L.nums=j;var ne=I[--F];L.nchars=ne;var re=L.nums>L.rem*2?L.rem*2:L.nums;for(L.remnums=re;;){if((Y(L.cset,`seta`)||Y(L.cset,`setb`))&&L.remnums>=4&&H(L.msg,L.i)!=L.codablockf_fn1){if(L.remnums%2==0&&L.rem>=3){I[F++]=L.codablockf_swc,Y(L.cset,`seta`)?L.enca():L.encb(),L.cset=`setc`;for(var ie=0;ie<2;ie++)H(L.msg,L.i)==L.codablockf_fn1?(I[F++]=L.codablockf_fn1,L.encc(),L.i+=1):(I[F++]=G(L.msg,L.i,2),L.encc(),L.i+=2);break}if(L.remnums%2!=0&&L.rem>=4){I[F++]=H(L.msg,L.i),Y(L.cset,`seta`)?L.enca():L.encb(),L.i+=1,I[F++]=L.codablockf_swc,Y(L.cset,`seta`)?L.enca():L.encb(),L.cset=`setc`;for(var ae=0;ae<2;ae++)H(L.msg,L.i)==L.codablockf_fn1?(I[F++]=L.codablockf_fn1,L.encc(),L.i+=1):(I[F++]=G(L.msg,L.i,2),L.encc(),L.i+=2);break}}I[F++]=Y(L.cset,`setb`),I[F++]=H(L.msg,L.i),L.anotb();var oe=I[--F];if(I[--F]&&oe&&L.rem>=2){if(L.i<L.msglen-1&&(I[F++]=L.i+1,L.bbeforea(),I[--F])){I[F++]=L.codablockf_sft,L.encb(),I[F++]=H(L.msg,L.i),L.enca(),L.i+=1;break}I[F++]=L.codablockf_swa,L.encb(),L.cset=`seta`,I[F++]=H(L.msg,L.i),L.enca(),L.i+=1;break}I[F++]=Y(L.cset,`seta`),I[F++]=H(L.msg,L.i),L.bnota();var se=I[--F];if(I[--F]&&se&&L.rem>=2){if(L.i<L.msglen-1&&(I[F++]=L.i+1,L.abeforeb(),I[--F])){I[F++]=L.codablockf_sft,L.enca(),I[F++]=H(L.msg,L.i),L.encb(),L.i+=1;break}I[F++]=L.codablockf_swb,L.enca(),L.cset=`setb`,I[F++]=H(L.msg,L.i),L.encb(),L.i+=1;break}if(Y(L.cset,`setc`)&&L.remnums<2&&L.rem>=2){if(--L.rem,I[F++]=L.i,L.abeforeb(),I[--F]){if(I[F++]=L.codablockf_swa,L.encc(),L.cset=`seta`,L.encafitsrow(),I[--F])break}else if(I[F++]=L.codablockf_swb,L.encc(),L.cset=`setb`,L.encbfitsrow(),I[--F])break}if(Y(L.cset,`seta`)&&U(L.seta,H(L.msg,L.i))&&L.rem>=1&&(L.encafitsrow(),I[--F])||Y(L.cset,`setb`)&&U(L.setb,H(L.msg,L.i))&&L.rem>=1&&(L.encbfitsrow(),I[--F]))break;if(Y(L.cset,`setc`)&&L.remnums>=2&&L.rem>=1){H(L.msg,L.i)==L.codablockf_fn1?(I[F++]=L.codablockf_fn1,L.encc(),L.i+=1):(I[F++]=G(L.msg,L.i,2),L.encc(),L.i+=2);break}L.endofrow=!0;break}}(L.r>=L.rows||L.rows==-1)&&L.r>1&&L.i==L.msglen&&L.rem>=2?(I[F++]=L.rem-2,L.padrow(),L.j+=3,I[F++]=L.codablockf_stp,L.enca(),L.lastrow=!0):(I[F++]=L.rem,L.padrow(),L.j+=1,I[F++]=L.codablockf_stp,L.enca(),L.r+=1)}L.cws=G(L.cws,0,L.j),L.chkmsg=R(L.kmsg.length),L.j=0;for(var ce=0,le=L.kmsg.length-1;ce<=le;ce+=1)L.i=ce,L.char=H(L.kmsg,L.i),L.char>=0&&(W(L.chkmsg,L.j,L.char),L.j+=1),L.char==L.codablockf_fn1&&L.i!=0&&(W(L.chkmsg,L.j,29),L.j+=1);L.t1=0,L.t2=0,L.k1=0,L.k2=0;for(var M=0,ue=L.j-1;M<=ue;M+=1)L.i=M,L.t1=H(L.chkmsg,L.i)*L.i%86,L.t2=Z(L.t1+H(L.chkmsg,L.i))%86,L.k1=Z(L.k1+L.t2)%86,L.k2=Z(L.k2+L.t1)%86;var de=L.cws;W(de,L.cws.length-4,H(X(L.cset,`setc`)?L.abmap:L.cmap,L.k1));var fe=L.cws;W(fe,L.cws.length-3,H(X(L.cset,`setc`)?L.abmap:L.cmap,L.k2));var pe=L.cws;W(pe,2,H(H(pe,1)==99?L.cmap:L.abmap,L.r-2));for(var me=1,he=L.r-1;me<=he;me+=1){L.i=me;var ge=L.cws,_e=L.i,ve=L.c,ye=H(ge,_e*(ve+5)+2-1);W(ge,_e*(ve+5)+2,H(ye==99?L.cmap:L.abmap,L.i+42))}for(var be=0,xe=L.r-1;be<=xe;be+=1){L.rcws=G(L.cws,be*(L.c+5),L.c+4),L.csum=H(L.rcws,0);for(var Se=1,Ce=L.rcws.length-2;Se<=Ce;Se+=1)L.i=Se,L.csum=Z(L.csum+H(L.rcws,L.i)*L.i);W(L.rcws,L.rcws.length-1,L.csum%103)}U(L.options,`debugcws`)&&(I[F++]=`bwipp.debugcws#19244`,I[F++]=L.cws,Q()),L.rowbits=R(L.r);for(var we=0,Te=L.r-1;we<=Te;we+=1){L.i=we,I[F++]=1/0;for(var Ee=G(L.cws,L.i*(L.c+5),L.c+5),De=0,Oe=Ee.length;De<Oe;De++)q(H(L.codablockf_encs,H(Ee,De)),function(){I[F-1]-=48});L.sbs=R(),I[F++]=1/0;var ke=L.sbs;I[F++]=0;for(var Ae=0,je=ke.length;Ae<je;Ae++)for(var Me=I[F-1]==1?0:1,Ne=0,Pe=H(ke,Ae);Ne<Pe;Ne++)I[F++]=Me;ff(R(df()-1));var Fe=I[--F];F--,I[F-1]=Fe,I[F++]=L.rowbits,I[F++]=L.i;var Ie=I[F-3],Le=I[F-1],Re=I[F-2];F-=3,W(Re,Le,Ie)}L.symwid=L.c*11+57,L.symhgt=L.sepheight*(L.r+1)+L.r*L.rowheight,L.numcomprows=L.r*2+1,I[F++]=L.symwid*L.numcomprows;try{var ze=I[--F];I[F++]=R(ze),I[F++]=!1}catch{I[F++]=!0}I[--F]&&(I[F-1]=`bwipp.codablockfSymbolTooLarge#19270`,I[F++]=`The symbol size exceeds the implementation limits`,Q());var Be=I[--F];L.pixs=Be,I[F++]=1/0;for(var Ve=0,He=L.symwid;Ve<He;Ve++)I[F++]=1;L.allone=R(),I[F++]=1/0,I[F++]=1,I[F++]=1,I[F++]=0,I[F++]=1,I[F++]=0,I[F++]=0,I[F++]=0,I[F++]=0,I[F++]=1,I[F++]=0,I[F++]=0;for(var Ue=0,We=L.symwid-24;Ue<We;Ue++)I[F++]=1;I[F++]=1,I[F++]=1,I[F++]=0,I[F++]=0,I[F++]=0,I[F++]=1,I[F++]=1,I[F++]=1,I[F++]=0,I[F++]=1,I[F++]=0,I[F++]=1,I[F++]=1,L.seprow=R(),L.rowheights=R(L.numcomprows),L.pos=0,L.ri=0,K(L.pixs,L.pos,L.allone),L.pos=Z(L.pos+L.symwid),W(L.rowheights,L.ri,L.sepheight),L.ri+=1;for(var N=0,Ge=L.r-2;N<=Ge;N+=1)L.i=N,K(L.pixs,L.pos,H(L.rowbits,L.i)),L.pos=Z(L.pos+L.symwid),W(L.rowheights,L.ri,L.rowheight),L.ri+=1,K(L.pixs,L.pos,L.seprow),L.pos=Z(L.pos+L.symwid),W(L.rowheights,L.ri,L.sepheight),L.ri+=1;K(L.pixs,L.pos,H(L.rowbits,L.r-1)),L.pos=Z(L.pos+L.symwid),W(L.rowheights,L.ri,L.rowheight),L.ri+=1,K(L.pixs,L.pos,L.allone),W(L.rowheights,L.ri,L.sepheight),I[F++]=new Map([[`ren`,`renmatrix`],[`pixs`,L.pixs],[`pixx`,L.symwid],[`pixy`,L.symhgt],[`rowheights`,L.rowheights],[`height`,L.symhgt/72],[`width`,L.symwid/72],[`opt`,L.options]]),L._render&&Lm(),L=e}function Np(){if(!Np.globals){var e=L;L=Np.globals={},L.code16k_swa=-1,L.code16k_swb=-2,L.code16k_swc=-3,L.code16k_sa1=-4,L.code16k_sb1=-5,L.code16k_sc1=-6,L.code16k_sa2=-7,L.code16k_sb2=-8,L.code16k_sc2=-9,L.code16k_pad=-10,L.code16k_sb3=-11,L.code16k_sc3=-12,L.code16k_fn1=-13,L.code16k_fn2=-14,L.code16k_fn3=-15,L.code16k_fn4=-16,L.swa=L.code16k_swa,L.swb=L.code16k_swb,L.swc=L.code16k_swc,L.sa1=L.code16k_sa1,L.sb1=L.code16k_sb1,L.sc1=L.code16k_sc1,L.sa2=L.code16k_sa2,L.sb2=L.code16k_sb2,L.sc2=L.code16k_sc2,L.pad=L.code16k_pad,L.sb3=L.code16k_sb3,L.sc3=L.code16k_sc3,L.fn1=L.code16k_fn1,L.fn2=L.code16k_fn2,L.fn3=L.code16k_fn3,L.fn4=L.code16k_fn4,L.code16k_charmaps=R([R([32,32,`00`]),R([`!`,`!`,`01`]),R([`"`,`"`,`02`]),R([`#`,`#`,`03`]),R([`$`,`$`,`04`]),R([`%`,`%`,`05`]),R([`&`,`&`,`06`]),R([`'`,`'`,`07`]),R([40,40,`08`]),R([41,41,`09`]),R([`*`,`*`,`10`]),R([`+`,`+`,`11`]),R([`,`,`,`,`12`]),R([`-`,`-`,`13`]),R([`.`,`.`,`14`]),R([`/`,`/`,`15`]),R([`0`,`0`,`16`]),R([`1`,`1`,`17`]),R([`2`,`2`,`18`]),R([`3`,`3`,`19`]),R([`4`,`4`,`20`]),R([`5`,`5`,`21`]),R([`6`,`6`,`22`]),R([`7`,`7`,`23`]),R([`8`,`8`,`24`]),R([`9`,`9`,`25`]),R([`:`,`:`,`26`]),R([`;`,`;`,`27`]),R([`<`,`<`,`28`]),R([`=`,`=`,`29`]),R([`>`,`>`,`30`]),R([`?`,`?`,`31`]),R([`@`,`@`,`32`]),R([`A`,`A`,`33`]),R([`B`,`B`,`34`]),R([`C`,`C`,`35`]),R([`D`,`D`,`36`]),R([`E`,`E`,`37`]),R([`F`,`F`,`38`]),R([`G`,`G`,`39`]),R([`H`,`H`,`40`]),R([`I`,`I`,`41`]),R([`J`,`J`,`42`]),R([`K`,`K`,`43`]),R([`L`,`L`,`44`]),R([`M`,`M`,`45`]),R([`N`,`N`,`46`]),R([`O`,`O`,`47`]),R([`P`,`P`,`48`]),R([`Q`,`Q`,`49`]),R([`R`,`R`,`50`]),R([`S`,`S`,`51`]),R([`T`,`T`,`52`]),R([`U`,`U`,`53`]),R([`V`,`V`,`54`]),R([`W`,`W`,`55`]),R([`X`,`X`,`56`]),R([`Y`,`Y`,`57`]),R([`Z`,`Z`,`58`]),R([`[`,`[`,`59`]),R([92,92,`60`]),R([`]`,`]`,`61`]),R([`^`,`^`,`62`]),R([`_`,`_`,`63`]),R([0,"`",`64`]),R([1,`a`,`65`]),R([2,`b`,`66`]),R([3,`c`,`67`]),R([4,`d`,`68`]),R([5,`e`,`69`]),R([6,`f`,`70`]),R([7,`g`,`71`]),R([8,`h`,`72`]),R([9,`i`,`73`]),R([10,`j`,`74`]),R([11,`k`,`75`]),R([12,`l`,`76`]),R([13,`m`,`77`]),R([14,`n`,`78`]),R([15,`o`,`79`]),R([16,`p`,`80`]),R([17,`q`,`81`]),R([18,`r`,`82`]),R([19,`s`,`83`]),R([20,`t`,`84`]),R([21,`u`,`85`]),R([22,`v`,`86`]),R([23,`w`,`87`]),R([24,`x`,`88`]),R([25,`y`,`89`]),R([26,`z`,`90`]),R([27,`{`,`91`]),R([28,`|`,`92`]),R([29,`}`,`93`]),R([30,`~`,`94`]),R([31,127,`95`]),R([L.fn3,L.fn3,`96`]),R([L.fn2,L.fn2,`97`]),R([L.sb1,L.sa1,`98`]),R([L.swc,L.swc,`99`]),R([L.swb,L.fn4,L.swb]),R([L.fn4,L.swa,L.swa]),R([L.fn1,L.fn1,L.fn1]),R([L.pad,L.pad,L.pad]),R([L.sb2,L.sa2,L.sb1]),R([L.sc2,L.sc2,L.sb2]),R([L.sc3,L.sc3,L.sb3])]),L.code16k_metrics=R([R([2,7]),R([3,12]),R([4,17]),R([5,22]),R([6,27]),R([7,32]),R([8,37]),R([9,42]),R([10,47]),R([11,52]),R([12,57]),R([13,62]),R([14,67]),R([15,72]),R([16,77])]),L.code16k_encs=R(`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`.split(`.`)),L.code16k_startencs=R([`3211`,`2221`,`2122`,`1411`,`1132`,`1231`,`1114`,`3112`,`3211`,`2221`,`2122`,`1411`,`1132`,`1231`,`1114`,`3112`]),L.code16k_stopencsodd=R([`3211`,`2221`,`2122`,`1411`,`1132`,`1231`,`1114`,`3112`,`1132`,`1231`,`1114`,`3112`,`3211`,`2221`,`2122`,`1411`]),L.code16k_stopencseven=R([`2122`,`1411`,`1132`,`1231`,`1114`,`3112`,`1132`,`1231`,`1114`,`3112`,`3211`,`2221`,`2122`,`1411`,`3211`,`2221`]),L.charvals=R([new Map,new Map,new Map]);for(var t=0,n=L.code16k_charmaps.length-1;t<=n;t+=1){L.i=t,L.encs=H(L.code16k_charmaps,L.i);for(var r=0;r<=2;r+=1){L.j=r;var i=H(L.encs,L.j);Y(sf(i),`stringtype`)&&(i=H(i,0)),W(H(L.charvals,L.j),i,L.i)}}L.charvals=L.charvals,L.seta=H(L.charvals,0),L.setb=H(L.charvals,1),L.setc=H(L.charvals,2),L=e}var e=L;L=Object.assign({},L,Np.globals),L.dontdraw=!1,L.sam=-1,L.rows=0,L.rowheight=8,L.sepheight=1,L.raw=!1,L.parse=!1,L.parsefnc=!1,L.modunit=1,I[F++]=null,$();var a=I[--F];L.options=a;var o=I[--F];if(L.barcode=o,L.barcode.length>500&&(I[F++]=`bwipp.code16kinputTooLong#19548`,I[F++]=`The input data is too long`,Q()),L._render=!(L.dontdraw||L.bwipp_dontdraw),L.rows!=0&&(L.rows<2||L.rows>16)&&(I[F++]=`bwipp.code16kBadRows#19565`,I[F++]=`Code 16K must have 2 to 16 rows`,Q()),(L.rowheight<8||L.rowheight>50)&&(I[F++]=`bwipp.code16kBadRowHeight#19569`,I[F++]=`Code 16K must have rowheight from 8 to 50`,Q()),(L.sepheight<1||L.sepheight>5)&&(I[F++]=`bwipp.code16kBadSepHeight#19573`,I[F++]=`Code 16K must have sepheight from 1 to 5`,Q()),L.sam!=-1){I[F++]=!0;for(var s=0;s<1;s++){var c=L.sam;if(c<12||c>99){I[F-1]=!1;break}if(L.sam%10<2){I[F-1]=!1;break}if(~~(L.sam/10)>L.sam%10){I[F-1]=!1;break}}I[--F]||(I[F++]=`bwipp.code16kBadSAM#19584`,I[F++]=`SAM must be formatted as "NM" for Nth of M symbols, from 2 to 9 symbols`,Q())}if(L.sam!=-1&&(L.rows=16),L.raw){for(L.mode=0,L.cws=R(L.barcode.length),L.i=0,L.j=0;!(L.i>=L.barcode.length-3||H(L.barcode,L.i)!=94);){var l=G(L.barcode,L.i+1,3);I[F++]=l,I[F++]=!1;for(var u=0,d=l.length;u<d;u++){var f=H(l,u);(f<48||f>57)&&(I[F-1]=!0)}if(I[--F]){F--;break}var p=I[--F];L.cw=V(p),L.cw>106&&(I[F++]=`bwipp.code16kBadRawCodeword#19603`,I[F++]=`Raw codewords must be 0 to 106`,Q()),W(L.cws,L.j,L.cw),L.i+=4,L.j+=1}L.i!=L.barcode.length&&(I[F++]=`bwipp.code16kBadRawFormat#19610`,I[F++]=`Raw codewords must be formatted as ^NNN`,Q()),L.cws=G(L.cws,0,L.j)}else{L.fncvals=new Map([[`parse`,L.parse],[`parsefnc`,L.parsefnc],[`FNC1`,L.code16k_fn1],[`FNC2`,L.code16k_fn2],[`FNC3`,L.code16k_fn3]]),I[F++]=L.barcode,I[F++]=L.fncvals,Df();var m=I[--F];L.msg=m,L.msglen=L.msg.length,I[F++]=1/0;for(var h=0,g=L.msglen;h<g;h++)I[F++]=0;I[F++]=0,L.numSA=R(),I[F++]=1/0;for(var _=0,v=L.msglen;_<v;_++)I[F++]=0;I[F++]=0,L.numEA=R();for(var y=L.msglen-1;y>=0;--y)L.i=y,H(L.msg,L.i)>=0&&(H(L.msg,L.i)>=128?W(L.numEA,L.i,H(L.numEA,L.i+1)+1):W(L.numSA,L.i,H(L.numSA,L.i+1)+1));L.ea=!1,I[F++]=1/0;for(var b=0,x=L.msglen-1;b<=x;b+=1){if(L.i=b,L.c=H(L.msg,L.i),L.ea==L.c<128&&L.c>=0){var S=H(L.ea?L.numSA:L.numEA,L.i);S<(Z(S+L.i)==L.msglen?3:5)?I[F++]=L.code16k_fn4:(L.ea=!L.ea,I[F++]=L.code16k_fn4,I[F++]=L.code16k_fn4)}L.c>=0?I[F++]=L.c&127:I[F++]=L.c}ff(R(df()));var C=I[--F];L.msg=C,F--,L.msglen=L.msg.length,I[F++]=1/0;for(var w=0,T=L.msglen+1;w<T;w++)I[F++]=0;L.numsAtNEven=R(),I[F++]=1/0;for(var E=0,D=L.msglen+1;E<D;E++)I[F++]=0;L.numsAtSEven=R(),I[F++]=1/0;for(var O=0,k=L.msglen+1;O<k;O++)I[F++]=0;L.numsAtNOdd=R(),I[F++]=1/0;for(var A=0,ee=L.msglen+1;A<ee;A++)I[F++]=0;L.numsAtSOdd=R();for(var te=L.msglen-1;te>=0;--te)L.i=te,L.ch=H(L.msg,L.i),U(L.setc,L.ch)?L.ch==L.code16k_fn1?(W(L.numsAtNEven,L.i,1+H(L.numsAtNEven,L.i+1)),W(L.numsAtSEven,L.i,2+H(L.numsAtSEven,L.i+1)),W(L.numsAtNOdd,L.i,0),W(L.numsAtSOdd,L.i,0)):(W(L.numsAtNEven,L.i,1+H(L.numsAtNOdd,L.i+1)),W(L.numsAtSEven,L.i,1+H(L.numsAtSOdd,L.i+1)),W(L.numsAtNOdd,L.i,1+H(L.numsAtNEven,L.i+1)),W(L.numsAtSOdd,L.i,1+H(L.numsAtSEven,L.i+1))):(W(L.numsAtNEven,L.i,0),W(L.numsAtSEven,L.i,0),W(L.numsAtNOdd,L.i,0),W(L.numsAtSOdd,L.i,0));L.numsscr=function(){var e=I[--F];I[F++]=H(L.numsAtNEven,e),I[F++]=H(L.numsAtSEven,e)},L.enca=function(){var e=I[--F];W(L.cws,L.j,H(L.seta,e)),L.j+=1},L.encb=function(){var e=I[--F];W(L.cws,L.j,H(L.setb,e)),L.j+=1},L.encc=function(){var e=I[F-1];if(X(sf(e),`arraytype`)){var t=I[--F];I[F++]=H(L.setc,t)}else{var n=I[--F];J(n);var r=I[--F],i=I[--F];I[F++]=Z(r-48+(i-48)*10)}var a=I[--F];W(L.cws,L.j,a),L.j+=1},L.anotb=function(){var e=I[--F];I[F++]=U(L.seta,e)&&!U(L.setb,e)},L.bnota=function(){var e=I[--F];I[F++]=U(L.setb,e)&&!U(L.seta,e)},I[F++]=1/0;for(var j=0,ne=L.msg.length;j<ne;j++)I[F++]=0;I[F++]=9999,L.nextanotb=R(),I[F++]=1/0;for(var re=0,ie=L.msg.length;re<ie;re++)I[F++]=0;I[F++]=9999,L.nextbnota=R();for(var ae=L.msg.length-1;ae>=0;--ae)L.i=ae,I[F++]=H(L.msg,L.i),L.anotb(),I[--F]?W(L.nextanotb,L.i,0):W(L.nextanotb,L.i,H(L.nextanotb,L.i+1)+1),I[F++]=H(L.msg,L.i),L.bnota(),I[--F]?W(L.nextbnota,L.i,0):W(L.nextbnota,L.i,H(L.nextbnota,L.i+1)+1);for(L.abeforeb=function(){var e=I[--F];I[F++]=pf(H(L.nextanotb,e),H(L.nextbnota,e))},L.bbeforea=function(){var e=I[--F];I[F++]=pf(H(L.nextbnota,e),H(L.nextanotb,e))},L.cws=R(L.barcode.length*2+3),L.i=0,L.j=0;;){if(L.sam!=-1){W(L.cws,0,~~(L.sam/10)-1),W(L.cws,1,L.sam%10-1),L.j=2,L.cset=`setb`,L.mode=7;break}if(L.msglen==0){L.cset=`setb`,L.mode=1;break}if(L.msglen>=2){I[F++]=H(L.msg,0)==L.code16k_fn1,I[F++]=1,L.numsscr();var oe=I[--F];if(F--,I[--F]&&oe>=2){L.cset=`setc`,L.mode=4,L.i=1;break}}if(H(L.msg,0)==L.code16k_fn1){L.cset=`setb`,L.mode=3,L.i=1;break}if(L.msglen>=2){I[F++]=0,L.numsscr();var se=I[--F];if(F--,se>=2&&se%2==0){L.cset=`setc`,L.mode=2;break}I[F++]=0,L.numsscr();var ce=I[--F];if(F--,ce>=3&&ce%2==1){I[F++]=H(L.msg,0),L.encb(),L.cset=`setc`,L.mode=5,L.i=1;break}I[F++]=U(L.setb,H(L.msg,0)),I[F++]=1,L.numsscr();var le=I[--F];if(F--,I[--F]&&le>=2&&le%2==0){I[F++]=H(L.msg,0),L.encb(),L.cset=`setc`,L.mode=5,L.i=1;break}I[F++]=U(L.setb,H(L.msg,0)),I[F++]=1,L.numsscr();var M=I[--F];if(F--,I[--F]&&M>=3&&M%2==1){I[F++]=H(L.msg,0),L.encb(),I[F++]=H(L.msg,1),L.encb(),L.cset=`setc`,L.mode=6,L.i=2;break}I[F++]=U(L.setb,H(L.msg,0))&&U(L.setb,H(L.msg,1)),I[F++]=2,L.numsscr();var ue=I[--F];if(F--,I[--F]&&ue>=2&&ue%2==0){I[F++]=H(L.msg,0),L.encb(),I[F++]=H(L.msg,1),L.encb(),L.cset=`setc`,L.mode=6,L.i=2;break}}if(I[F++]=0,L.abeforeb(),I[--F]){L.cset=`seta`,L.mode=0;break}L.cset=`setb`,L.mode=1;break}for(;L.i!=L.msglen;){I[F++]=L.i,L.numsscr();var de=I[--F];L.nums=de;var fe=I[--F];for(L.nchars=fe;;){if(Y(L.cset,`seta`)){if(L.i<L.msglen-1){I[F++]=H(L.msg,L.i),L.bnota(),I[F++]=L.i+1,L.abeforeb();var pe=I[--F];if(I[--F]&&pe){I[F++]=L.code16k_sb1,L.enca(),I[F++]=H(L.msg,L.i),L.encb(),L.i+=1;break}}if(L.i<L.msglen-2){I[F++]=H(L.msg,L.i),L.bnota(),I[F++]=H(L.msg,L.i+1),L.bnota();var me=I[--F],he=I[--F];I[F++]=_f(he,me),I[F++]=L.i+2,L.abeforeb();var ge=I[--F];if(I[--F]&&ge){I[F++]=L.code16k_sb2,L.enca(),I[F++]=H(L.msg,L.i),L.encb(),I[F++]=H(L.msg,L.i+1),L.encb(),L.i+=2;break}}if(I[F++]=H(L.msg,L.i),L.bnota(),I[--F]){I[F++]=L.code16k_swb,L.enca(),L.cset=`setb`;break}if(L.i<L.msglen-4&&L.nums==4&&U(L.seta,H(L.msg,L.i+4))){I[F++]=L.code16k_sc2,L.enca();for(var _e=0;_e<2;_e++)H(L.msg,L.i)==L.code16k_fn1?(I[F++]=L.code16k_fn1,L.encc(),L.i+=1):(I[F++]=G(L.msg,L.i,2),L.encc(),L.i+=2);break}if(L.i<L.msglen-6&&L.nums==6&&U(L.seta,H(L.msg,L.i+6))){I[F++]=L.code16k_sc3,L.enca();for(var ve=0;ve<3;ve++)H(L.msg,L.i)==L.code16k_fn1?(I[F++]=L.code16k_fn1,L.encc(),L.i+=1):(I[F++]=G(L.msg,L.i,2),L.encc(),L.i+=2);break}if(L.nums>=4&&L.nums%2==0){I[F++]=L.code16k_swc,L.enca(),L.cset=`setc`;break}I[F++]=H(L.msg,L.i),L.enca(),L.i+=1;break}if(Y(L.cset,`setb`)){if(L.i<L.msglen-1){I[F++]=H(L.msg,L.i),L.anotb(),I[F++]=L.i+1,L.bbeforea();var ye=I[--F];if(I[--F]&&ye){I[F++]=L.code16k_sa1,L.encb(),I[F++]=H(L.msg,L.i),L.enca(),L.i+=1;break}}if(L.i<L.msglen-2){I[F++]=H(L.msg,L.i),L.anotb(),I[F++]=H(L.msg,L.i+1),L.anotb();var be=I[--F],xe=I[--F];I[F++]=_f(xe,be),I[F++]=L.i+2,L.bbeforea();var Se=I[--F];if(I[--F]&&Se){I[F++]=L.code16k_sa2,L.encb(),I[F++]=H(L.msg,L.i),L.enca(),I[F++]=H(L.msg,L.i+1),L.enca(),L.i+=2;break}}if(I[F++]=H(L.msg,L.i),L.anotb(),I[--F]){I[F++]=L.code16k_swa,L.encb(),L.cset=`seta`;break}if(L.i<L.msglen-4&&L.nums==4&&U(L.setb,H(L.msg,L.i+4))){I[F++]=L.code16k_sc2,L.encb();for(var Ce=0;Ce<2;Ce++)H(L.msg,L.i)==L.code16k_fn1?(I[F++]=L.code16k_fn1,L.encc(),L.i+=1):(I[F++]=G(L.msg,L.i,2),L.encc(),L.i+=2);break}if(L.i<L.msglen-6&&L.nums==6&&U(L.setb,H(L.msg,L.i+6))){I[F++]=L.code16k_sc3,L.encb();for(var we=0;we<3;we++)H(L.msg,L.i)==L.code16k_fn1?(I[F++]=L.code16k_fn1,L.encc(),L.i+=1):(I[F++]=G(L.msg,L.i,2),L.encc(),L.i+=2);break}if(L.nums>=4&&L.nums%2==0){I[F++]=L.code16k_swc,L.encb(),L.cset=`setc`;break}I[F++]=H(L.msg,L.i),L.encb(),L.i+=1;break}if(Y(L.cset,`setc`)){if(L.nums>=2){H(L.msg,L.i)==L.code16k_fn1?(I[F++]=L.code16k_fn1,L.encc(),L.i+=1):(I[F++]=G(L.msg,L.i,2),L.encc(),L.i+=2);break}if(L.i<L.msglen-1){I[F++]=U(L.setb,H(L.msg,L.i)),I[F++]=L.i+1,L.numsscr();var Te=I[--F];if(F--,I[--F]&&Te>=2&&Te%2==0){I[F++]=L.code16k_sb1,L.encc(),I[F++]=H(L.msg,L.i),L.encb(),L.i+=1;break}}if(L.i<L.msglen-1){I[F++]=U(L.setb,H(L.msg,L.i)),I[F++]=L.i+1,L.numsscr();var Ee=I[--F];if(F--,I[--F]&&Ee>=3&&Ee%2==1){I[F++]=L.code16k_sb2,L.encc(),I[F++]=H(L.msg,L.i),L.encb(),I[F++]=H(L.msg,L.i+1),L.encb(),L.i+=2;break}}if(L.i<L.msglen-2){I[F++]=U(L.setb,H(L.msg,L.i))&&U(L.setb,H(L.msg,L.i+1)),I[F++]=L.i+2,L.numsscr();var De=I[--F];if(F--,I[--F]&&De>=2&&De%2==0){I[F++]=L.code16k_sb2,L.encc(),I[F++]=H(L.msg,L.i),L.encb(),I[F++]=H(L.msg,L.i+1),L.encb(),L.i+=2;break}}if(L.i<L.msglen-3){I[F++]=U(L.setb,H(L.msg,L.i))&&U(L.setb,H(L.msg,L.i+1)),I[F++]=L.i+2,L.numsscr();var Oe=I[--F];if(F--,I[--F]&&Oe>=3&&Oe%2==1){I[F++]=L.code16k_sb3,L.encc(),I[F++]=H(L.msg,L.i),L.encb(),I[F++]=H(L.msg,L.i+1),L.encb(),I[F++]=H(L.msg,L.i+2),L.encb(),L.i+=3;break}}if(L.i<L.msglen-3){I[F++]=U(L.setb,H(L.msg,L.i))&&U(L.setb,H(L.msg,L.i+1))&&U(L.setb,H(L.msg,L.i+2)),I[F++]=L.i+3,L.numsscr();var ke=I[--F];if(F--,I[--F]&&ke>=2&&ke%2==0){I[F++]=L.code16k_sb3,L.encc(),I[F++]=H(L.msg,L.i),L.encb(),I[F++]=H(L.msg,L.i+1),L.encb(),I[F++]=H(L.msg,L.i+2),L.encb(),L.i+=3;break}}if(I[F++]=L.i,L.abeforeb(),I[--F]){I[F++]=L.code16k_swa,L.encc(),L.cset=`seta`;break}I[F++]=L.code16k_swb,L.encc(),L.cset=`setb`;break}break}}L.cws=G(L.cws,0,L.j)}L.urows=L.rows;for(var Ae=0,je=L.code16k_metrics.length;Ae<je&&(L.m=H(L.code16k_metrics,Ae),L.r=H(L.m,0),L.dcws=H(L.m,1),L.okay=!0,L.urows!=0&&L.urows!=L.r&&(L.okay=!1),L.cws.length>L.dcws&&(L.okay=!1),!L.okay);Ae++);L.okay||(I[F++]=`bwipp.code16kNoValidSymbol#20110`,I[F++]=`Maximum length exceeded or data too large for given options`,Q()),I[F++]=1/0,J(L.cws);for(var Me=0,Ne=Z(L.dcws-L.cws.length);Me<Ne;Me++)I[F++]=103;L.cws=R(),I[F++]=1/0,I[F++]=Z((L.r-2)*7+L.mode),J(L.cws),L.cws=R();for(var Pe=0,Fe=0,Ie=L.dcws;Fe<=Ie;Fe+=1)Pe=Z(Pe+(Fe+2)*H(L.cws,Fe));L.c1=Pe%107;for(var Le=0,Re=0,ze=L.dcws;Re<=ze;Re+=1)Le=Z(Le+(Re+1)*H(L.cws,Re));L.c2=Z(Le+L.c1*(L.dcws+2))%107,I[F++]=1/0,J(L.cws),I[F++]=L.c1,I[F++]=L.c2,L.cws=R(),U(L.options,`debugcws`)&&(I[F++]=`bwipp.debugcws#20134`,I[F++]=L.cws,Q()),L.sam==-1||~~(L.sam/10)%2==1?L.stopencs=L.code16k_stopencsodd:L.stopencs=L.code16k_stopencseven,L.rowbits=R(L.r);for(var Be=0,Ve=L.r-1;Be<=Ve;Be+=1){L.i=Be,I[F++]=1/0,I[F++]=10,q(H(L.code16k_startencs,L.i),function(){I[F-1]-=48});var He=G(L.cws,L.i*5,5);I[F++]=1;for(var Ue=0,We=He.length;Ue<We;Ue++)q(H(L.code16k_encs,H(He,Ue)),function(){I[F-1]-=48});q(H(L.stopencs,L.i),function(){I[F-1]-=48}),I[F++]=1,L.sbs=R(),I[F++]=1/0;var N=L.sbs;I[F++]=1;for(var Ge=0,Ke=N.length;Ge<Ke;Ge++)for(var qe=+(I[F-1]==0),Je=0,Ye=H(N,Ge);Je<Ye;Je++)I[F++]=qe;ff(R(df()-1));var Xe=I[--F];F--,I[F-1]=Xe,I[F++]=L.rowbits,I[F++]=L.i;var Ze=I[F-3],Qe=I[F-1],$e=I[F-2];F-=3,W($e,Qe,Ze)}L.symhgt=Z(L.sepheight*(L.r+1)+L.r*L.rowheight),L.numcomprows=L.r*2+1,I[F++]=81*L.numcomprows;try{var et=I[--F];I[F++]=R(et),I[F++]=!1}catch{I[F++]=!0}I[--F]&&(I[F-1]=`bwipp.code16kSymbolTooLarge#20170`,I[F++]=`The symbol size exceeds the implementation limits`,Q());var tt=I[--F];L.pixs=tt,I[F++]=1/0;for(var nt=0;nt<81;nt++)I[F++]=1;L.allone=R(),I[F++]=1/0;for(var rt=0;rt<10;rt++)I[F++]=0;for(var it=0;it<70;it++)I[F++]=1;I[F++]=0,L.seprow=R(),L.rowheights=R(L.numcomprows),L.pos=0,L.ri=0,K(L.pixs,L.pos,L.allone),L.pos+=81,W(L.rowheights,L.ri,L.sepheight),L.ri+=1;for(var at=0,ot=L.r-2;at<=ot;at+=1)L.i=at,K(L.pixs,L.pos,H(L.rowbits,L.i)),L.pos+=81,W(L.rowheights,L.ri,L.rowheight),L.ri+=1,K(L.pixs,L.pos,L.seprow),L.pos+=81,W(L.rowheights,L.ri,L.sepheight),L.ri+=1;K(L.pixs,L.pos,H(L.rowbits,L.r-1)),L.pos+=81,W(L.rowheights,L.ri,L.rowheight),L.ri+=1,K(L.pixs,L.pos,L.allone),W(L.rowheights,L.ri,L.sepheight),I[F++]=new Map([[`ren`,`renmatrix`],[`pixs`,L.pixs],[`pixx`,81],[`pixy`,L.symhgt],[`rowheights`,L.rowheights],[`height`,L.symhgt/72],[`width`,81/72],[`opt`,L.options]]),L._render&&Lm(),L=e}function Pp(){if(!Pp.globals){var e=L;L=Pp.globals={},L.code49_s1=-1,L.code49_s2=-2,L.code49_fn1=-3,L.code49_fn2=-4,L.code49_fn3=-5,L.code49_ns=-6,L.code49_charmap=R([`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`,`-`,`.`,` `,`$`,`/`,`+`,`%`,L.code49_s1,L.code49_s2,L.code49_fn1,L.code49_fn2,L.code49_fn3,L.code49_ns]),L.code49_combos=R(`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 `.split(`,`)),L.code49_samval=R([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]),L.code49_metrics=R([R([2,9]),R([3,16]),R([4,23]),R([5,30]),R([6,37]),R([7,42]),R([8,49])]);var t=R([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]);I[F++]=t,I[F++]=1/0,I[F++]=20,J(G(t,0,32));var n=R();L.code49_weightx=n;var r=I[F-1];I[F++]=1/0,I[F++]=16,J(G(r,1,32));var i=R();L.code49_weighty=i;var a=I[--F];I[F++]=1/0,I[F++]=38,J(G(a,2,32));var o=R();L.code49_weightz=o,L.code49_patterns=R([R(`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`.split(`.`)),R(`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`.split(`.`))]),L.code49_parity=R([`1001`,`0101`,`1100`,`0011`,`1010`,`0110`,`1111`,`0000`]),L.charvals=new Map;for(var s=0;s<=48;s+=1){L.i=s;var c=H(L.code49_charmap,L.i);Y(sf(c),`stringtype`)&&(c=H(c,0)),W(L.charvals,c,L.i)}for(var l=0;l<=127;l+=1){L.i=l;var u=H(L.code49_combos,L.i);L.c1=H(u,0),L.c2=H(u,1),L.c1==49&&W(L.charvals,L.i,R([H(L.charvals,L.code49_s1),H(L.charvals,L.c2)])),L.c1==50&&W(L.charvals,L.i,R([H(L.charvals,L.code49_s2),H(L.charvals,L.c2)]))}L.charvals=L.charvals,L=e}var e=L;L=Object.assign({},L,Pp.globals),L.dontdraw=!1,L.sam=-1,L.append=!1,L.rows=0,L.rowheight=8,L.sepheight=1,L.parse=!1,L.parsefnc=!1,L.modunit=1,I[F++]=null,$();var d=I[--F];L.options=d;var f=I[--F];if(L.barcode=f,L.barcode.length==0&&(I[F++]=`bwipp.code49emptyData#21090`,I[F++]=`The data must not be empty`,Q()),L.barcode.length>500&&(I[F++]=`bwipp.code49inputTooLong#21094`,I[F++]=`The input data is too long`,Q()),L._render=!(L.dontdraw||L.bwipp_dontdraw),L.rows!=0&&(L.rows<2||L.rows>8)&&(I[F++]=`bwipp.code49badRows#21111`,I[F++]=`Code 49 must have 2 to 8 rows`,Q()),(L.rowheight<8||L.rowheight>50)&&(I[F++]=`bwipp.code49badRowHeight#21115`,I[F++]=`Code 49 must have rowheight from 8 to 50`,Q()),(L.sepheight<1||L.sepheight>5)&&(I[F++]=`bwipp.code49badSepHeight#21119`,I[F++]=`Code 49 must have sepheight from 1 to 5`,Q()),L.append&&L.sam!=-1&&(I[F++]=`bwipp.code49samAndAppend#21123`,I[F++]=`sam and append cannot be specified together`,Q()),L.sam!=-1){I[F++]=!0;for(var p=0;p<1;p++){var m=L.sam;if(m<12||m>99){I[F-1]=!1;break}if(L.sam%10<2){I[F-1]=!1;break}if(~~(L.sam/10)>L.sam%10){I[F-1]=!1;break}}I[--F]||(I[F++]=`bwipp.code49badSAM#21134`,I[F++]=`SAM must be formatted as "NM" for Nth of M symbols, from 2 to 9 symbols`,Q())}L.fncvals=new Map([[`parse`,L.parse],[`parsefnc`,L.parsefnc],[`FNC1`,L.code49_fn1],[`FNC2`,L.code49_fn2],[`FNC3`,L.code49_fn3]]),I[F++]=L.barcode,I[F++]=L.fncvals,Df();var h=I[--F];L.msg=h,L.msglen=L.msg.length,q(L.msg,function(){I[--F]>127&&(I[F++]=`bwipp.code49badCharacter#21153`,I[F++]=`Code 49 can only support ASCII characters with values 0 to 127`,Q())}),L.encodealpha=function(){var e=I[--F],t=H(L.charvals,e),n=sf(t);I[F++]=t,X(n,`arraytype`)&&ff(R(1));var r=I[--F];K(L.cws,L.j,r),L.j=r.length+L.j},L.base48=function(){var e=I[--F];I[F++]=0,q(e,function(){var e=I[--F],t=I[--F];I[F++]=Z(e-48+t*10)}),I[F++]=1/0;var t=I[F-2],n=I[F-3];I[F-3]=I[F-1],F-=2,I[F++]=t;for(var r=0,i=n-1;r<i;r++){var a=I[--F];I[F++]=a%48,I[F++]=~~(a/48)}var o=R();I[F++]=1/0,I[F++]=o;for(var s=o.length-1;s>=0;--s){var c=I[--F];I[F++]=H(c,s),I[F++]=c}F--;var l=R();K(L.cws,L.j,l),L.j=l.length+L.j},L.encodenumeric=function(){var e=I[--F];L.nums=e;var t=L.nums.length,n=t%5;if(I[F++]=`pre`,I[F++]=t,I[F++]=n,n!=2){var r=I[--F],i=I[--F];I[F++]=Z(i-r)}else{var a=I[--F],o=I[--F];I[F++]=Z(o-a)-5}var s=I[--F],c=I[--F];L[c]=s;for(var l=0,u=L.pre-1;l<=u;l+=5)I[F++]=3,I[F++]=G(L.nums,l,5),L.base48();L.nums=G(L.nums,L.pre,Z(L.nums.length-L.pre));var d=L.nums.length;if(I[F++]=d,d==1&&(I[F++]=H(L.nums,L.i),L.encodealpha()),I[F-1]==3&&(I[F++]=2,I[F++]=L.nums,L.base48()),I[F-1]==4){I[F++]=3,I[F++]=1/0,I[F++]=49,I[F++]=48,J(L.nums);var f=R();I[F++]=f,L.base48()}if(I[--F]==7){I[F++]=3,I[F++]=1/0,I[F++]=49,I[F++]=48,J(G(L.nums,0,4));var p=R();I[F++]=p,L.base48(),I[F++]=2,I[F++]=G(L.nums,4,3),L.base48()}},I[F++]=1/0;for(var g=0,_=L.msglen;g<_;g++)I[F++]=0;I[F++]=0,L.numericruns=R();for(var v=L.msglen-1;v>=0;--v){L.i=v;var y=H(L.msg,L.i);y>=48&&y<=57?W(L.numericruns,L.i,H(L.numericruns,L.i+1)+1):W(L.numericruns,L.i,0)}for(L.cws=R(L.msglen*2+1);;){if(L.append){L.mode=1,L.method=`alpha`,L.i=0,L.j=0;break}if(L.sam!=-1){L.mode=3,I[F++]=L.cws,I[F++]=0;for(var b=0;b<=43;b+=1)I[F++]=b,H(L.code49_samval,b)!=L.sam&&F--;var x=I[--F],S=I[--F],C=I[--F];W(C,S,x+1),L.method=`alpha`,L.i=0,L.j=1;break}if(H(L.numericruns,0)>=5){L.mode=2,L.method=`numeric`,L.i=0,L.j=0;break}var w=H(L.charvals,H(L.msg,0)),T=sf(w);if(I[F++]=w,X(T,`arraytype`)){F--,L.mode=0,L.method=`alpha`,L.i=0,L.j=0;break}var E=I[--F],D=H(E,0)==43?4:5;L.mode=D,W(L.cws,0,H(H(L.charvals,H(L.msg,0)),1)),L.method=`alpha`,L.i=1,L.j=1;break}for(;L.i!=L.msglen;)for(;;){if(Y(L.method,`alpha`)){if(H(L.numericruns,L.i)>=5){I[F++]=L.code49_ns,L.encodealpha(),L.method=`numeric`;break}I[F++]=H(L.msg,L.i),L.encodealpha(),L.i+=1;break}if(Y(L.method,`numeric`)){if(H(L.numericruns,L.i)<5){I[F++]=L.code49_ns,L.encodealpha(),L.method=`alpha`;break}I[F++]=G(L.msg,L.i,H(L.numericruns,L.i)),L.encodenumeric(),L.i=Z(L.i+H(L.numericruns,L.i));break}}L.cws=G(L.cws,0,L.j),L.urows=L.rows;for(var O=0,k=L.code49_metrics.length;O<k&&(L.m=H(L.code49_metrics,O),L.r=H(L.m,0),L.dcws=H(L.m,1),L.okay=!0,L.urows!=0&&L.urows!=L.r&&(L.okay=!1),L.cws.length>L.dcws&&(L.okay=!1),!L.okay);O++);L.okay||(I[F++]=`bwipp.code49noValidSymbol#21286`,I[F++]=`Maximum length exceeded`,Q()),I[F++]=1/0,J(L.cws);for(var A=0,ee=Z(L.dcws-L.cws.length);A<ee;A++)I[F++]=48;L.cws=R(),L.ccs=R(L.r*8),L.j=0;for(var te=0,j=L.r-2;te<=j;te+=1){L.i=te,L.cc=G(L.cws,L.j,7),K(L.ccs,L.i*8,L.cc);for(var ne=L.cc,re=L.ccs,ie=L.i*8+7,ae=0,oe=0,se=ne.length;oe<se;oe++)ae=Z(ae+H(ne,oe));W(re,ie,ae%49),L.j+=7}if(L.j<L.dcws&&K(L.ccs,L.ccs.length-8,G(L.cws,L.j,Z(L.dcws-L.j))),L.cr7=Z((L.r-2)*7+L.mode),W(L.ccs,L.ccs.length-2,L.cr7),L.calccheck=function(){var e=I[--F];L.weights=e,L.score=0;for(var t=0,n=~~((L.r-1)*8/2)-1;t<=n;t+=1)L.i=t,L.score=Z((H(L.ccs,L.i*2)*49+H(L.ccs,L.i*2+1))*H(L.weights,L.i+1)+L.score);I[F++]=L.score},L.lastrow=G(L.ccs,L.ccs.length-8,8),L.r>=7){I[F++]=L.cr7*H(L.code49_weightz,0),I[F++]=L.code49_weightz,L.calccheck();var ce=I[--F],le=I[--F],M=Z(le+ce)%2401,ue=R(2);I[F++]=~~(M/49),I[F++]=M%49,ff(ue),I[F++]=L.lastrow,I[F++]=0;var de=I[F-3],fe=I[F-1],pe=I[F-2];F-=3,K(pe,fe,de)}L.wr1=Z(H(L.lastrow,0)*49+H(L.lastrow,1)),I[F++]=L.cr7*H(L.code49_weighty,0),I[F++]=L.code49_weighty,L.calccheck();var me=I[--F],he=I[--F],ge=Z(he+me+L.wr1*H(L.code49_weighty,L.r*4-3))%2401;L.wr2=ge;var _e=R(2);I[F++]=~~(ge/49),I[F++]=ge%49,ff(_e),I[F++]=L.lastrow,I[F++]=2;var ve=I[F-3],ye=I[F-1],be=I[F-2];F-=3,K(be,ye,ve),I[F++]=L.cr7*H(L.code49_weightx,0),I[F++]=L.code49_weightx,L.calccheck();var xe=I[--F],Se=I[--F],Ce=Z(Se+xe+L.wr1*H(L.code49_weightx,L.r*4-3)+L.wr2*H(L.code49_weightx,L.r*4-2))%2401,we=R(2);I[F++]=~~(Ce/49),I[F++]=Ce%49,ff(we),I[F++]=L.lastrow,I[F++]=4;var Te=I[F-3],Ee=I[F-1],De=I[F-2];F-=3,K(De,Ee,Te);for(var Oe=G(L.ccs,L.ccs.length-8,7),ke=0,Ae=0,je=Oe.length;Ae<je;Ae++)ke=Z(ke+H(Oe,Ae));W(L.ccs,L.ccs.length-1,ke%49),U(L.options,`debugcws`)&&(I[F++]=`bwipp.debugcws#21368`,I[F++]=L.ccs,Q()),L.rowbits=R(L.r);for(var Me=0,Ne=L.r-1;Me<=Ne;Me+=1){L.i=Me;var Pe=L.i==L.r-1?`0000`:H(L.code49_parity,L.i);L.p=Pe,L.ccrow=G(L.ccs,L.i*8,8),I[F++]=1/0;for(var Fe=0;Fe<=7;Fe+=2){J(G(L.ccrow,Fe,2));var Ie=I[--F],Le=I[--F];I[F++]=Z(Ie+Le*49)}L.scrow=R(),I[F++]=1/0,I[F++]=10,I[F++]=1,I[F++]=1;for(var Re=0;Re<=3;Re+=1)L.j=Re,q(H(H(L.code49_patterns,H(L.p,L.j)-48),H(L.scrow,L.j)),function(){I[F-1]-=48});I[F++]=4,I[F++]=1,L.sbs=R(),I[F++]=1/0;var ze=L.sbs;I[F++]=1;for(var Be=0,Ve=ze.length;Be<Ve;Be++)for(var He=+(I[F-1]==0),Ue=0,We=H(ze,Be);Ue<We;Ue++)I[F++]=He;ff(R(df()-1));var N=I[--F];F--,I[F-1]=N,I[F++]=L.rowbits,I[F++]=L.i;var Ge=I[F-3],Ke=I[F-1],qe=I[F-2];F-=3,W(qe,Ke,Ge)}L.numcomprows=L.r*2+1,I[F++]=1/0;for(var Je=0;Je<81;Je++)I[F++]=1;for(var Ye=0,Xe=L.r-2;Ye<=Xe;Ye+=1){L.i=Ye,J(H(L.rowbits,L.i));for(var Ze=0;Ze<10;Ze++)I[F++]=0;for(var Qe=0;Qe<70;Qe++)I[F++]=1;I[F++]=0}J(H(L.rowbits,L.r-1));for(var $e=0;$e<81;$e++)I[F++]=1;L.pixs=R(),L.symhgt=Z(L.sepheight*(L.r+1)+L.r*L.rowheight),I[F++]=1/0,I[F++]=L.sepheight;for(var et=0,tt=L.r-2;et<=tt;et+=1)I[F++]=L.rowheight,I[F++]=L.sepheight;I[F++]=L.rowheight,I[F++]=L.sepheight,L.rowheights=R(),I[F++]=new Map([[`ren`,`renmatrix`],[`pixs`,L.pixs],[`pixx`,81],[`pixy`,L.symhgt],[`rowheights`,L.rowheights],[`height`,L.symhgt/72],[`width`,81/72],[`opt`,L.options]]),L._render&&Lm(),L=e}function Fp(){if(!Fp.globals){var e=L;L=Fp.globals={},L.flattermarken_encs=R([`0018`,`0117`,`0216`,`0315`,`0414`,`0513`,`0612`,`0711`,`0810`,`0900`]),L.flattermarken_barchars=`1234567890`,L=e}var e=L;L=Object.assign({},L,Fp.globals),L.dontdraw=!1,L.includetext=!1,L.text1font=`OCR-B`,L.text1size=10,L.textyoffset=-8,L.height=-1,L.width=0,L.modunit=1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];L.barcode=n,L.barcode.length>500&&(I[F++]=`bwipp.flattermarkeninputTooLong#21822`,I[F++]=`The input data is too long`,Q()),L._render=!(L.dontdraw||L.bwipp_dontdraw),q(L.barcode,function(){var e=I[--F];(e<48||e>57)&&(I[F++]=`bwipp.flattermarkenBadCharacter#21835`,I[F++]=`Flattermarken must contain only digits`,Q())}),L.barlen=L.barcode.length,L.sbs=B(L.barlen*4);for(var r=0,i=L.barlen-1;r<=i;r+=1){L.i=r,lf(L.flattermarken_barchars,G(L.barcode,L.i,1)),F--;var a=I[--F];L.indx=a.length,F-=2,L.enc=H(L.flattermarken_encs,L.indx),K(L.sbs,L.i*4,L.enc)}L.height==-1&&(L.height=.3),I[F++]=1/0;for(var o=[],s=L.sbs,c=0,l=s.length;c<l;c++)o[c]=H(s,c)-48;o=R(o);for(var u=[],d=0,f=~~((L.sbs.length+1)/2);d<f;d++)u[d]=L.height;u=R(u);for(var p=[],m=0,h=~~((L.sbs.length+1)/2);m<h;m++)p[m]=0;p=R(p),I[F++]=`ren`,I[F++]=`renlinear`,I[F++]=`sbs`,I[F++]=o,I[F++]=`bhs`,I[F++]=u,I[F++]=`bbs`,I[F++]=p,I[F++]=`txt`,I[F++]=R([R([L.barcode,0,0,L.text1font,L.text1size])]),I[F++]=`text1xalign`,I[F++]=`center`,I[F++]=`opt`,I[F++]=L.options;var g=z();I[F++]=g,L._render&&Im(),L=e}function Ip(){var e=L;L=Object.assign({},L,Ip.globals),L.dontdraw=!1,L.height=-1,L.width=0,L.modunit=1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),L.barcode.length>2500&&(I[F++]=`bwipp.rawinputTooLong#21944`,I[F++]=`The input data is too long`,Q()),q(L.barcode,function(){var e=I[--F];(e<49||e>57)&&(I[F++]=`bwipp.rawBadCharacter#21949`,I[F++]=`Raw must contain only digits 1 to 9`,Q())}),L.height==-1&&(L.height=1),I[F++]=1/0,I[F++]=1/0,q(L.barcode,function(){I[F-1]-=48});for(var r=R(),i=[],a=0,o=~~((L.barcode.length+1)/2);a<o;a++)i[a]=L.height;i=R(i);for(var s=[],c=0,l=~~((L.barcode.length+1)/2);c<l;c++)s[c]=0;s=R(s),I[F++]=`ren`,I[F++]=`renlinear`,I[F++]=`sbs`,I[F++]=r,I[F++]=`bhs`,I[F++]=i,I[F++]=`bbs`,I[F++]=s,I[F++]=`opt`,I[F++]=L.options;var u=z();I[F++]=u,L._render&&Im(),L=e}function Lp(){var e=L;L=Object.assign({},L,Lp.globals),L.dontdraw=!1,L.height=-1,L.width=0,L.modunit=1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),L.barcode.length==0&&(I[F++]=`bwipp.daftEmptyData#22039`,I[F++]=`The data must not be empty`,Q()),L.barcode.length>2500&&(I[F++]=`bwipp.daftinputTooLong#22043`,I[F++]=`The input data is too long`,Q()),q(L.barcode,function(){var e=I[--F];e!=68&&e!=65&&e!=70&&e!=84&&(I[F++]=`bwipp.daftBadCharacter#22048`,I[F++]=`DAFT must contain only characters D, A, F and T`,Q())}),L.barlen=L.barcode.length,L.height==-1&&(L.height=.175),L.bbs=R(L.barlen),L.bhs=R(L.barlen);for(var r=0,i=L.barlen-1;r<=i;r+=1)L.i=r,L.enc=G(L.barcode,L.i,1),Y(L.enc,`D`)&&(W(L.bbs,L.i,0*L.height/8),W(L.bhs,L.i,5*L.height/8)),Y(L.enc,`A`)&&(W(L.bbs,L.i,3*L.height/8),W(L.bhs,L.i,5*L.height/8)),Y(L.enc,`F`)&&(W(L.bbs,L.i,0*L.height/8),W(L.bhs,L.i,8*L.height/8)),Y(L.enc,`T`)&&(W(L.bbs,L.i,3*L.height/8),W(L.bhs,L.i,2*L.height/8));I[F++]=1/0;var a=L.bbs,o=L.bhs;I[F++]=1/0;for(var s=0,c=L.bhs.length-1;s<c;s++)I[F++]=1.44,I[F++]=1.872;I[F++]=1.44;var l=R();I[F++]=`ren`,I[F++]=`renlinear`,I[F++]=`bbs`,I[F++]=a,I[F++]=`bhs`,I[F++]=o,I[F++]=`sbs`,I[F++]=l,I[F++]=`opt`,I[F++]=L.options;var u=z();I[F++]=u,L._render&&Im(),L=e}function Rp(){if(!Rp.globals){var e=L;L=Rp.globals={},L.symbol_fimasbs=R([2.25,2.25,2.25,11.25,2.25,11.25,2.25,2.25,2.25]);for(var t=[],n=0,r=~~(L.symbol_fimasbs.length/2)+1;n<r;n++)t[n]=.625;t=R(t),L.symbol_fimabhs=t;for(var i=[],a=0,o=~~(L.symbol_fimasbs.length/2)+1;a<o;a++)i[a]=0;i=R(i),L.symbol_fimabbs=i,L.symbol_fimbsbs=R([2.25,6.75,2.25,2.25,2.25,6.25,2.25,2.25,2.25,6.75,2.25]);for(var s=[],c=0,l=~~(L.symbol_fimbsbs.length/2)+1;c<l;c++)s[c]=.625;s=R(s),L.symbol_fimbbhs=s;for(var u=[],d=0,f=~~(L.symbol_fimbsbs.length/2)+1;d<f;d++)u[d]=0;u=R(u),L.symbol_fimbbbs=u,L.symbol_fimcsbs=R([2.25,2.25,2.25,6.75,2.25,6.75,2.25,6.75,2.25,2.25,2.25]);for(var p=[],m=0,h=~~(L.symbol_fimcsbs.length/2)+1;m<h;m++)p[m]=.625;p=R(p),L.symbol_fimcbhs=p;for(var g=[],_=0,v=~~(L.symbol_fimcsbs.length/2)+1;_<v;_++)g[_]=0;g=R(g),L.symbol_fimcbbs=g,L.symbol_fimdsbs=R([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=[],b=0,x=~~(L.symbol_fimdsbs.length/2)+1;b<x;b++)y[b]=.625;y=R(y),L.symbol_fimdbhs=y;for(var S=[],C=0,w=~~(L.symbol_fimdsbs.length/2)+1;C<w;C++)S[C]=0;S=R(S),L.symbol_fimdbbs=S,L.symbol_fimesbs=R([2.25,6.75,2.25,15.75,2.25,6.75,2.25]);for(var T=[],E=0,D=~~(L.symbol_fimesbs.length/2)+1;E<D;E++)T[E]=.625;T=R(T),L.symbol_fimebhs=T;for(var O=[],k=0,A=~~(L.symbol_fimesbs.length/2)+1;k<A;k++)O[k]=0;O=R(O),L.symbol_fimebbs=O,I[F++]=1/0;for(var ee=0;ee<100;ee++)I[F++]=1,I[F++]=1;I[F++]=1;var te=R();L.symbol_zebrasbs=te;for(var j=[],ne=0,re=~~(L.symbol_zebrasbs.length/2)+1;ne<re;ne++)j[ne]=1;j=R(j),L.symbol_zebrabhs=j;for(var ie=[],ae=0,oe=~~(L.symbol_zebrasbs.length/2)+1;ae<oe;ae++)ie[ae]=0;ie=R(ie),L.symbol_zebrabbs=ie,L.symbol_checksize=199,I[F++]=1/0;for(var se=L.symbol_checksize,ce=0,le=~~(se*se/2);ce<le;ce++)I[F++]=1,I[F++]=0;I[F++]=1;var M=R();L.symbol_checkpixs=M,L.symbol_symbols=new Map([[`fima`,function(){I[F++]=new Map([[`ren`,`renlinear`],[`sbs`,L.symbol_fimasbs],[`bhs`,L.symbol_fimabhs],[`bbs`,L.symbol_fimabbs]])}],[`fimb`,function(){I[F++]=new Map([[`ren`,`renlinear`],[`sbs`,L.symbol_fimbsbs],[`bhs`,L.symbol_fimbbhs],[`bbs`,L.symbol_fimbbbs]])}],[`fimc`,function(){I[F++]=new Map([[`ren`,`renlinear`],[`sbs`,L.symbol_fimcsbs],[`bhs`,L.symbol_fimcbhs],[`bbs`,L.symbol_fimcbbs]])}],[`fimd`,function(){I[F++]=new Map([[`ren`,`renlinear`],[`sbs`,L.symbol_fimdsbs],[`bhs`,L.symbol_fimdbhs],[`bbs`,L.symbol_fimdbbs]])}],[`fime`,function(){I[F++]=new Map([[`ren`,`renlinear`],[`sbs`,L.symbol_fimesbs],[`bhs`,L.symbol_fimebhs],[`bbs`,L.symbol_fimebbs]])}],[`zebra`,function(){I[F++]=new Map([[`ren`,`renlinear`],[`sbs`,L.symbol_zebrasbs],[`bhs`,L.symbol_zebrabhs],[`bbs`,L.symbol_zebrabbs]])}],[`check`,function(){I[F++]=new Map([[`ren`,`renmatrix`],[`pixs`,L.symbol_checkpixs],[`pixx`,L.symbol_checksize],[`pixy`,L.symbol_checksize],[`height`,L.symbol_checksize/72],[`width`,L.symbol_checksize/72]])}]]),L.symbol_renmap=new Map([[`renlinear`,Im],[`renmatrix`,Lm]]),L=e}var e=L;L=Object.assign({},L,Rp.globals),L.dontdraw=!1,L.width=0,L.modunit=1,I[F++]=null,$();var ue=I[--F];L.options=ue;var de=I[--F];if(L.barcode=de,L._render=!(L.dontdraw||L.bwipp_dontdraw),L.barcode.length>50&&(I[F++]=`bwipp.symbolinputTooLong#22210`,I[F++]=`The input data is too long`,Q()),U(L.symbol_symbols,L.barcode)||(I[F++]=`bwipp.symbolUnknownSymbol#22214`,I[F++]=`Unknown symbol name provided`,Q()),H(L.symbol_symbols,L.barcode)()===!0)return!0;var fe=I[F-1];if(W(fe,`strictspec`,L.strictspec),W(fe,`loosespec`,L.loosespec),W(fe,`xdim`,L.xdim),W(fe,`xmin`,L.xmin),W(fe,`xmax`,L.xmax),W(fe,`modunit`,L.modunit),W(fe,`opt`,L.options),L._render){var pe=I[F-1];if(H(L.symbol_renmap,H(pe,`ren`))()===!0)return!0}L=e}function zp(){if(!zp.globals){var e=L;L=zp.globals={},L.pdf417_t=0,L.pdf417_n=1,L.pdf417_b=2,L.pdf417_a=0,L.pdf417_l=1,L.pdf417_m=2,L.pdf417_p=3,L.pdf417_tl=-1,L.pdf417_nl=-2,L.pdf417_bl=-3,L.pdf417_bl6=-4,L.pdf417_bs=-5,L.pdf417_al=-6,L.pdf417_ll=-7,L.pdf417_ml=-8,L.pdf417_pl=-9,L.pdf417_as=-10,L.pdf417_ps=-11,L.al=L.pdf417_al,L.ll=L.pdf417_ll,L.ml=L.pdf417_ml,L.pl=L.pdf417_pl,L.as=L.pdf417_as,L.ps=L.pdf417_ps,L.pdf417_textsubmodes=R([L.pdf417_a,L.pdf417_l,L.pdf417_m,L.pdf417_p]),L.pdf417_charmaps=R([R([`A`,`a`,`0`,`;`]),R([`B`,`b`,`1`,`<`]),R([`C`,`c`,`2`,`>`]),R([`D`,`d`,`3`,`@`]),R([`E`,`e`,`4`,`[`]),R([`F`,`f`,`5`,92]),R([`G`,`g`,`6`,`]`]),R([`H`,`h`,`7`,`_`]),R([`I`,`i`,`8`,"`"]),R([`J`,`j`,`9`,`~`]),R([`K`,`k`,`&`,`!`]),R([`L`,`l`,13,13]),R([`M`,`m`,9,9]),R([`N`,`n`,`,`,`,`]),R([`O`,`o`,`:`,`:`]),R([`P`,`p`,`#`,10]),R([`Q`,`q`,`-`,`-`]),R([`R`,`r`,`.`,`.`]),R([`S`,`s`,`$`,`$`]),R([`T`,`t`,`/`,`/`]),R([`U`,`u`,`+`,`"`]),R([`V`,`v`,`%`,`|`]),R([`W`,`w`,`*`,`*`]),R([`X`,`x`,`=`,40]),R([`Y`,`y`,`^`,41]),R([`Z`,`z`,L.pl,`?`]),R([` `,` `,` `,`{`]),R([L.ll,L.as,L.ll,`}`]),R([L.ml,L.ml,L.al,`'`]),R([L.ps,L.ps,L.ps,L.al])]),L.pdf417_e=4e4,L.e=L.pdf417_e,L.pdf417_latlen=R([R([0,1,1,2]),R([2,0,1,2]),R([1,1,0,1]),R([1,2,2,0])]),L.pdf417_latseq=R([R([R([]),R([L.ll]),R([L.ml]),R([L.ml,L.pl])]),R([R([L.ml,L.al]),R([]),R([L.ml]),R([L.ml,L.pl])]),R([R([L.al]),R([L.ll]),R([]),R([L.pl])]),R([R([L.al]),R([L.al,L.ll]),R([L.al,L.ml]),R([])])]),L.pdf417_shftlen=R([R([L.e,L.e,L.e,1]),R([1,L.e,L.e,1]),R([L.e,L.e,L.e,1]),R([L.e,L.e,L.e,L.e])]),I[F++]=1/0,I[F++]=L.pdf417_tl,I[F++]=900,I[F++]=L.pdf417_bl,I[F++]=901,I[F++]=L.pdf417_bl6,I[F++]=924,I[F++]=L.pdf417_nl,I[F++]=902,I[F++]=L.pdf417_bs,I[F++]=913;var t=z();L.pdf417_latchcws=t,L.pdf417_textencfuncs=R([`enca`,`encl`,`encm`,`encp`]),L.pdf417_encfuncs=R([`enct`,`encn`,`encb`]),L.pdf417_clusters=R([R([120256,125680,128380,120032,125560,128318,108736,119920,108640,86080,108592,86048,110016,120560,125820,109792,120440,125758,88256,109680,88160,89536,110320,120700,89312,110200,120638,89200,110140,89840,110460,89720,110398,89980,128506,119520,125304,128190,107712,119408,125244,107616,119352,84032,107568,119324,84e3,107544,83984,108256,119672,125374,85184,108144,119612,85088,108088,119582,85040,108060,85728,108408,119742,85616,108348,85560,108318,85880,108478,85820,85790,107200,119152,125116,107104,119096,125086,83008,107056,119068,82976,107032,82960,82952,83648,107376,119228,83552,107320,119198,83504,107292,83480,83468,83824,107452,83768,107422,83740,83900,106848,118968,125022,82496,106800,118940,82464,106776,118926,82448,106764,82440,106758,82784,106936,119006,82736,106908,82712,106894,82700,82694,106974,82830,82240,106672,118876,82208,106648,118862,82192,106636,82184,106630,82180,82352,82328,82316,82080,118830,106572,106566,82050,117472,124280,127678,103616,117360,124220,103520,117304,124190,75840,103472,75808,104160,117624,124350,76992,104048,117564,76896,103992,76848,76824,77536,104312,117694,77424,104252,77368,77340,77688,104382,77628,77758,121536,126320,128700,121440,126264,128670,111680,121392,126236,111648,121368,126222,111632,121356,103104,117104,124092,112320,103008,117048,124062,112224,121656,126366,93248,74784,102936,117006,93216,112152,93200,75456,103280,117180,93888,75360,103224,117150,93792,112440,121758,93744,75288,93720,75632,103356,94064,75576,103326,94008,112542,93980,75708,94140,75678,94110,121184,126136,128606,111168,121136,126108,111136,121112,126094,111120,121100,111112,111108,102752,116920,123998,111456,102704,116892,91712,74272,121244,116878,91680,74256,102668,91664,111372,102662,74244,74592,102840,116958,92e3,74544,102812,91952,111516,102798,91928,74508,74502,74680,102878,92088,74652,92060,74638,92046,92126,110912,121008,126044,110880,120984,126030,110864,120972,110856,120966,110852,110850,74048,102576,116828,90944,74016,102552,116814,90912,111e3,121038,90896,73992,102534,90888,110982,90884,74160,102620,91056,74136,102606,91032,111054,91020,74118,91014,91100,91086,110752,120920,125998,110736,120908,110728,120902,110724,110722,73888,102488,116782,90528,73872,102476,90512,110796,102470,90504,73860,90500,73858,73944,90584,90572,90566,120876,120870,110658,102444,73800,90312,90308,90306,101056,116080,123580,100960,116024,70720,100912,115996,70688,100888,70672,70664,71360,101232,116156,71264,101176,116126,71216,101148,71192,71180,71536,101308,71480,101278,71452,71612,71582,118112,124600,127838,105024,118064,124572,104992,118040,124558,104976,118028,104968,118022,100704,115896,123486,105312,100656,115868,79424,70176,118172,115854,79392,105240,100620,79376,70152,79368,70496,100792,115934,79712,70448,118238,79664,105372,100750,79640,70412,79628,70584,100830,79800,70556,79772,70542,70622,79838,122176,126640,128860,122144,126616,128846,122128,126604,122120,126598,122116,104768,117936,124508,113472,104736,126684,124494,113440,122264,126670,113424,104712,117894,113416,122246,104706,69952,100528,115804,78656,69920,100504,115790,96064,78624,104856,117966,96032,113560,122318,100486,96016,78600,104838,96008,69890,70064,100572,78768,70040,100558,96176,78744,104910,96152,113614,70022,78726,70108,78812,70094,96220,78798,122016,126552,128814,122e3,126540,121992,126534,121988,121986,104608,117848,124462,113056,104592,126574,113040,122060,117830,113032,104580,113028,104578,113026,69792,100440,115758,78240,69776,100428,95136,78224,104652,100422,95120,113100,69764,95112,78212,69762,78210,69848,100462,78296,69836,95192,78284,69830,95180,78278,69870,95214,121936,126508,121928,126502,121924,121922,104528,117804,112848,104520,117798,112840,121958,112836,104514,112834,69712,100396,78032,69704,100390,94672,78024,104550,94664,112870,69698,94660,78018,94658,78060,94700,94694,126486,121890,117782,104484,104482,69672,77928,94440,69666,77922,99680,68160,99632,68128,99608,115342,68112,99596,68104,99590,68448,99768,115422,68400,99740,68376,99726,68364,68358,68536,99806,68508,68494,68574,101696,116400,123740,101664,116376,101648,116364,101640,116358,101636,67904,99504,115292,72512,67872,116444,115278,72480,101784,116430,72464,67848,99462,72456,101766,67842,68016,99548,72624,67992,99534,72600,101838,72588,67974,68060,72668,68046,72654,118432,124760,127918,118416,124748,118408,124742,118404,118402,101536,116312,105888,101520,116300,105872,118476,116294,105864,101508,105860,101506,105858,67744,99416,72096,67728,116334,80800,72080,101580,99398,80784,105932,67716,80776,72068,67714,72066,67800,99438,72152,67788,80856,72140,67782,80844,72134,67822,72174,80878,126800,128940,126792,128934,126788,126786,118352,124716,122576,126828,124710,122568,126822,122564,118338,122562,101456,116268,105680,101448,116262,114128,105672,118374,114120,122598,101442,114116,105666,114114,67664,99372,71888,67656,99366,80336,71880,101478,97232,80328,105702,67650,97224,114150,71874,97220,67692,71916,67686,80364,71910,97260,80358,97254,126760,128918,126756,126754,118312,124694,122472,126774,122468,118306,122466,101416,116246,105576,101412,113896,105572,101410,113892,105570,113890,67624,99350,71784,101430,80104,71780,67618,96744,80100,71778,96740,80098,96738,71798,96758,126738,122420,122418,105524,113780,113778,71732,79988,96500,96498,66880,66848,98968,66832,66824,66820,66992,66968,66956,66950,67036,67022,1e5,99984,115532,99976,115526,99972,99970,66720,98904,69024,100056,98892,69008,100044,69e3,100038,68996,66690,68994,66776,98926,69080,100078,69068,66758,69062,66798,69102,116560,116552,116548,116546,99920,102096,116588,115494,102088,116582,102084,99906,102082,66640,68816,66632,98854,73168,68808,66628,73160,68804,66626,73156,68802,66668,68844,66662,73196,68838,73190,124840,124836,124834,116520,118632,124854,118628,116514,118626,99880,115478,101992,116534,106216,101988,99874,106212,101986,106210,66600,98838,68712,99894,72936,68708,66594,81384,72932,68706,81380,72930,66614,68726,72950,81398,128980,128978,124820,126900,124818,126898,116500,118580,116498,122740,118578,122738,99860,101940,99858,106100,101938,114420]),R([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]),R([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])]),L.pdf417_rsprod=function(){var e=I[F-1],t=I[F-2];if(e!=0&&t!=0){var n=I[--F],r=I[--F];I[F++]=H(L.rsalog,Z(H(L.rslog,n)+H(L.rslog,r))%928)}else F-=2,I[F++]=0},L.pdf417_gencoeffs=function(){I[F++]=1/0,I[F++]=1;for(var e=0,t=L.k;e<t;e++)I[F++]=0;L.coeffs=R();for(var n=1,r=L.k;n<=r;n+=1){var i=L.coeffs;W(i,n,H(i,n-1)),I[F++]=H(L.rsalog,n);for(var a=n-1;a>=1;--a){var o=L.coeffs,s=I[F-1];I[F++]=o,I[F++]=a,I[F++]=H(o,a),I[F++]=s,L.pdf417_rsprod();var c=I[--F],l=I[--F],u=I[--F];W(u,l,Z(c+H(L.coeffs,l-1))%929)}var d=L.coeffs,f=I[F-1];I[F++]=d,I[F++]=0,I[F++]=H(d,0),I[F++]=f,L.pdf417_rsprod();var p=I[--F],m=I[--F],h=I[--F];W(h,m,p),F--}L.coeffs=G(L.coeffs,0,L.k);for(var g=L.k-1;g>=0;g-=2){var _=L.coeffs;W(_,g,929-H(_,g))}I[F++]=L.coeffs},L.pdf417_coeffscachemax=9,L.pdf417_coeffscachelimit=1022,I[F++]=L.pdf417_coeffscachemax,I[F++]=L.pdf417_coeffscachelimit,Tf();var n=I[--F];L.pdf417_coeffscache=n,L.pdf417_coeffscachefetch=function(){var e=I[--F];L.k=e;var t=H(L.pdf417_coeffscache,`fetch`);if(I[F++]=L.k,I[F++]=function(){L.pdf417_gencoeffs()},I[F++]=function(){var e=I[--F];I[F++]=e.length},t()===!0)return!0},L.charvals=R([new Map,new Map,new Map,new Map]),L.alltext=new Map;for(var r=0,i=L.pdf417_charmaps.length-1;r<=i;r+=1){L.i=r,L.encs=H(L.pdf417_charmaps,L.i);for(var a=0;a<=3;a+=1){L.j=a;var o=H(L.encs,L.j);Y(sf(o),`stringtype`)&&(o=H(o,0)),W(H(L.charvals,L.j),o,L.i),W(L.alltext,o,-1)}}L.charvals=L.charvals,L.alltext=L.alltext,I[F++]=1/0,I[F++]=1;for(var s=0;s<928;s++){var c=I[F-1];I[F++]=c*3%929}var l=R();L.rsalog=l,L.rslog=R(929);for(var u=1;u<=928;u+=1)W(L.rslog,H(L.rsalog,u),u);L.rslog=L.rslog,L=e}var e=L;L=Object.assign({},L,zp.globals),L.dontdraw=!1,L.compact=!1,L.eclevel=-1,L.fixedeclevel=!1,L.columns=0,L.rows=0,L.rowmult=3,L.ccc=!1,L.raw=!1,L.parse=!1,L.parsefnc=!1,L.modunit=1,I[F++]=null,$();var d=I[--F];L.options=d;var f=I[--F];if(L.barcode=f,L._render=!(L.dontdraw||L.bwipp_dontdraw),L.barcode.length==0&&(I[F++]=`bwipp.pdf417emptyData#22781`,I[F++]=`The data must not be empty`,Q()),L.barcode.length>12500&&(I[F++]=`bwipp.pdf417inputTooLong#22785`,I[F++]=`The input data is too long`,Q()),L.eclevel!=-1&&(L.eclevel<0||L.eclevel>8)&&(I[F++]=`bwipp.pdf417invalidErrorCorrectionLevel#22789`,I[F++]=`Valid error correction levels are 0 to 8`,Q()),L.ccc&&L.raw&&(I[F++]=`bwipp.pdf417cccAndRaw#22793`,I[F++]=`Cannot combine ccc and raw`,Q()),L.ccc&&L.compact&&(I[F++]=`bwipp.pdf417cccAndCompact#22797`,I[F++]=`Cannot combine ccc and compact`,Q()),L.rows!=0&&(L.rows<3||L.rows>90)&&(I[F++]=`bwipp.pdf417invalidRows#22801`,I[F++]=`There must be between 3 and 90 rows`,Q()),L.columns!=0&&(L.columns<1||L.columns>30)&&(I[F++]=`bwipp.pdf417invalidColumns#22805`,I[F++]=`There must be between 1 and 30 columns`,Q()),(L.rowmult<=0||L.rowmult>50)&&(I[F++]=`bwipp.pdf417badRowMult#22809`,I[F++]=`The row multiplier must be greater than 0 and at most 50`,Q()),L.raw){for(L.datcws=R(L.barcode.length),L.i=0,L.j=0;!(L.i>=L.barcode.length-3||H(L.barcode,L.i)!=94);){var p=G(L.barcode,L.i+1,3);I[F++]=p,I[F++]=!1;for(var m=0,h=p.length;m<h;m++){var g=H(p,m);(g<48||g>57)&&(I[F-1]=!0)}if(I[--F]){F--;break}var _=I[--F];L.cw=V(_),L.cw>928&&(I[F++]=`bwipp.pdf417badRawCodeword#22828`,I[F++]=`Raw codewords must be 0 to 928`,Q()),W(L.datcws,L.j,L.cw),L.i+=4,L.j+=1}L.i!=L.barcode.length&&(I[F++]=`bwipp.pdf417badRawFormat#22835`,I[F++]=`Raw codewords must be formatted as ^NNN`,Q()),L.datcws=G(L.datcws,0,L.j)}if(L.encb=function(){var e=I[--F];L.in=e,L.inlen=L.in.length,L.out=R(~~(L.inlen/6)*5+L.inlen%6);for(var t=0,n=~~(L.inlen/6)-1;t<=n;t+=1){L.k=t,I[F++]=1/0,J(G(L.in,L.k*6,3)),L.msbs=R(),I[F++]=1/0,J(L.msbs);var r=I[--F],i=I[--F],a=I[--F];I[F++]=Z(r+i*256+a*65536);for(var o=0;o<3;o++){var s=I[--F];I[F++]=s%900,I[F++]=~~(s/900)}L.mscs=R(),I[F++]=1/0,J(G(L.in,L.k*6+3,3)),L.lsbs=R(),I[F++]=1/0,J(L.lsbs);var c=I[--F],l=I[--F],u=I[--F];I[F++]=Z(c+l*256+u*65536);for(var d=0;d<3;d++){var f=I[--F];I[F++]=f%900,I[F++]=~~(f/900)}L.lscs=R();var p=H(L.lscs,0),m=H(L.mscs,0);W(L.out,L.k*5+4,Z(p+m*316)%900);var h=H(L.lscs,1),g=H(L.mscs,0),_=H(L.mscs,1);W(L.out,L.k*5+3,Z(~~((p+m*316)/900)+h+g*641+_*316)%900);var v=H(L.lscs,2),y=H(L.mscs,0),b=H(L.mscs,1),x=H(L.mscs,2);W(L.out,L.k*5+2,Z(~~((~~((p+m*316)/900)+h+g*641+_*316)/900)+v+y*20+b*641+x*316)%900);var S=H(L.lscs,3),C=H(L.mscs,1),w=H(L.mscs,2);W(L.out,L.k*5+1,Z(~~((~~((~~((p+m*316)/900)+h+g*641+_*316)/900)+v+y*20+b*641+x*316)/900)+S+C*20+w*641)%900),W(L.out,L.k*5,Z(~~((~~((~~((~~((p+m*316)/900)+h+g*641+_*316)/900)+v+y*20+b*641+x*316)/900)+S+C*20+w*641)/900)+H(L.mscs,2)*20)%900)}if(L.rem=L.inlen%6,L.rem!=0){var T=L.out,E=L.out.length-L.rem;I[F++]=1/0,J(G(L.in,L.inlen-L.rem,L.rem)),K(T,E,R())}I[F++]=L.out},L.ccc){L.barlen=L.barcode.length,L.datcws=R(~~(L.barlen/6)*5+L.barlen%6+2),W(L.datcws,0,920);var v=L.barlen%6==0?924:901;W(L.datcws,1,v),I[F++]=L.datcws,I[F++]=2,I[F++]=1/0,q(L.barcode);var y=R();I[F++]=y,L.encb();var b=I[--F],x=I[--F],S=I[--F];K(S,x,b)}if(!L.raw&&!L.ccc){L.fncvals=new Map([[`parse`,L.parse],[`parsefnc`,L.parsefnc],[`eci`,!0]]),I[F++]=L.barcode,I[F++]=L.fncvals,Df();var C=I[--F];L.msg=C,L.msglen=L.msg.length,L.msglen>2713&&(I[F++]=`bwipp.pdf417inputTooLong#22902`,I[F++]=`The input data is too long`,Q()),I[F++]=1/0;for(var w=0,T=L.msglen;w<T;w++)I[F++]=0;I[F++]=0,L.numdigits=R(),I[F++]=1/0;for(var E=0,D=L.msglen;E<D;E++)I[F++]=0;I[F++]=0,L.numtext=R(),I[F++]=1/0;for(var O=0,k=L.msglen;O<k;O++)I[F++]=0;I[F++]=0,L.numbytes=R(),I[F++]=1/0;for(var A=0,ee=L.msglen;A<ee;A++)I[F++]=0;I[F++]=0,L.iseci=R();for(var te=L.msglen-1;te>=0;--te){L.i=te;var j=H(L.msg,L.i);j>=48&&j<=57&&W(L.numdigits,L.i,H(L.numdigits,L.i+1)+1),U(L.alltext,H(L.msg,L.i))&&H(L.numdigits,L.i)<13&&W(L.numtext,L.i,H(L.numtext,L.i+1)+1),H(L.msg,L.i)>=0&&H(L.numtext,L.i)<5&&H(L.numdigits,L.i)<13&&W(L.numbytes,L.i,H(L.numbytes,L.i+1)+1),W(L.iseci,L.i,H(L.msg,L.i)<=-1e6)}for(L.numdigits=G(L.numdigits,0,L.msglen),L.numtext=G(L.numtext,0,L.msglen),L.numbytes=G(L.numbytes,0,L.msglen),I[F++]=1/0,L.seqlen=0,L.state=L.pdf417_t,L.p=0;L.p!=L.msglen;)if(H(L.iseci,L.p)){L.eci=H(L.msg,L.p),L.p+=1,I[F++]=R([L.eci]);var ne=L.seqlen,re=L.eci<=-1810900?2:L.eci<=-1000900?3:2;L.seqlen=Z(ne+re)}else if(L.n=H(L.numdigits,L.p),L.n>=13||L.n==L.msglen&&L.n>=8){I[F++]=L.pdf417_nl,I[F++]=1/0,J(G(L.msg,L.p,L.n));var ie=R();L.state=L.pdf417_n,L.p=Z(L.p+L.n),L.seqlen=Z(L.seqlen+1+L.n),I[F++]=ie}else if(L.t=H(L.numtext,L.p),L.t>=5){L.state!=L.pdf417_t&&(I[F++]=L.pdf417_tl),I[F++]=1/0,J(G(L.msg,L.p,L.t));var ae=R();L.state=L.pdf417_t,L.p=Z(L.p+L.t),L.seqlen=Z(L.seqlen+1+L.t),I[F++]=ae}else if(L.b=H(L.numbytes,L.p),L.b==1&&L.state==L.pdf417_t)L.p=Z(L.p+L.b),L.seqlen+=2,I[F++]=L.pdf417_bs,I[F++]=R([H(L.msg,L.p)]);else{L.b%6==0?I[F++]=L.pdf417_bl6:I[F++]=L.pdf417_bl,I[F++]=1/0,J(G(L.msg,L.p,L.b));var oe=R();L.state=L.pdf417_b,L.p=Z(L.p+L.b),L.seqlen=Z(L.seqlen+1+L.b),I[F++]=oe}ff(R(df()));var se=I[--F];for(F--,L.seq=se,L.enca=function(){var e=I[--F];I[F++]=H(H(L.charvals,L.pdf417_a),e)},L.encl=function(){var e=I[--F];I[F++]=H(H(L.charvals,L.pdf417_l),e)},L.encm=function(){var e=I[--F];I[F++]=H(H(L.charvals,L.pdf417_m),e)},L.encp=function(){var e=I[--F];I[F++]=H(H(L.charvals,L.pdf417_p),e)},L.textencfuncs=L.pdf417_textencfuncs,L.addtotext=function(){var e=I[--F];W(L.text,L.l,e),L.l+=1},L.enct=function(){var e=I[--F];L.in=e,L.maxseqlen=L.in.length*3+4,I[F++]=1/0;for(var t=0;t<4;t++)I[F++]=R(L.maxseqlen);L.seq0=R(),I[F++]=1/0;for(var n=0;n<4;n++)I[F++]=R(L.maxseqlen);L.seq1=R(),L.len0=R(4),W(L.len0,0,0),W(L.len0,1,0),W(L.len0,2,0),W(L.len0,3,0),L.len1=R(4),L.curseq=L.seq0,L.curseqlen=L.len0,L.nxtseq=L.seq1,L.nxtseqlen=L.len1,L.curlen=R([L.pdf417_e,L.pdf417_e,L.pdf417_e,L.pdf417_e]),W(L.curlen,L.submode,0),q(L.in,function(){var e=I[--F];for(L.char=e;;){L.imp=!1;for(var t=0,n=L.pdf417_textsubmodes.length;t<n;t++){L.x=H(L.pdf417_textsubmodes,t);for(var r=0,i=L.pdf417_textsubmodes.length;r<i;r++)L.y=H(L.pdf417_textsubmodes,r),L.cost=Z(H(L.curlen,L.x)+H(H(L.pdf417_latlen,L.x),L.y)),L.cost<H(L.curlen,L.y)&&(W(L.curlen,L.y,L.cost),L.srclen=H(L.curseqlen,L.x),L.srclen>0&&K(H(L.curseq,L.y),0,G(H(L.curseq,L.x),0,L.srclen)),q(H(H(L.pdf417_latseq,L.x),L.y),function(){I[F++]=H(L.curseq,L.y),I[F++]=L.srclen;var e=I[F-3],t=I[F-1],n=I[F-2];F-=3,W(n,t,e),L.srclen+=1}),W(L.curseqlen,L.y,L.srclen),L.imp=!0)}if(!L.imp)break}L.nxtlen=R([L.pdf417_e,L.pdf417_e,L.pdf417_e,L.pdf417_e]),W(L.nxtseqlen,0,0),W(L.nxtseqlen,1,0),W(L.nxtseqlen,2,0),W(L.nxtseqlen,3,0);for(var a=0,o=L.pdf417_textsubmodes.length;a<o;a++)for(L.x=H(L.pdf417_textsubmodes,a);U(H(L.charvals,L.x),L.char);){L.cost=H(L.curlen,L.x)+1,L.cost<H(L.nxtlen,L.x)&&(W(L.nxtlen,L.x,L.cost),L.srclen=H(L.curseqlen,L.x),L.srclen>0&&K(H(L.nxtseq,L.x),0,G(H(L.curseq,L.x),0,L.srclen)),W(H(L.nxtseq,L.x),L.srclen,L.char),W(L.nxtseqlen,L.x,L.srclen+1));for(var s=0,c=L.pdf417_textsubmodes.length;s<c;s++)if(L.y=H(L.pdf417_textsubmodes,s),X(L.x,L.y)&&(L.cost=Z(H(L.curlen,L.y)+H(H(L.pdf417_shftlen,L.y),L.x))+1,L.cost<H(L.nxtlen,L.y))){W(L.nxtlen,L.y,L.cost),L.srclen=H(L.curseqlen,L.y),L.srclen>0&&K(H(L.nxtseq,L.y),0,G(H(L.curseq,L.y),0,L.srclen));var l=H(L.nxtseq,L.y),u=L.srclen;W(l,u,L.x==L.pdf417_a?L.pdf417_as:L.pdf417_ps),W(H(L.nxtseq,L.y),L.srclen+1,L.char),W(L.nxtseqlen,L.y,L.srclen+2)}break}L.curlen=L.nxtlen;var d=L.curseq;L.curseq=L.nxtseq,L.nxtseq=d;var f=L.curseqlen;L.curseqlen=L.nxtseqlen,L.nxtseqlen=f}),L.minseq=L.pdf417_e;for(var r=0,i=L.pdf417_textsubmodes.length;r<i;r++)L.k=H(L.pdf417_textsubmodes,r),H(L.curlen,L.k)<L.minseq&&(L.minseq=H(L.curlen,L.k),L.txtseq=G(H(L.curseq,L.k),0,H(L.curseqlen,L.k)));for(L.text=R(L.minseq),L.k=0,L.l=0;!(L.k>=L.txtseq.length);){L.char=H(L.txtseq,L.k);var a=L[H(L.textencfuncs,L.submode)];if(I[F++]=L.char,a()===!0)break;L.addtotext(),L.k+=1,(L.char==L.pdf417_as||L.char==L.pdf417_ps)&&(I[F++]=H(L.txtseq,L.k),L.char==L.pdf417_as?L.enca():L.encp(),L.addtotext(),L.k+=1),L.char==L.pdf417_al&&(L.submode=L.pdf417_a),L.char==L.pdf417_ll&&(L.submode=L.pdf417_l),L.char==L.pdf417_ml&&(L.submode=L.pdf417_m),L.char==L.pdf417_pl&&(L.submode=L.pdf417_p)}if(L.text.length%2==1){if(L.submode==L.pdf417_p){I[F++]=`pad`,I[F++]=L.pdf417_al,L.encp();var o=I[--F],s=I[--F];L[s]=o,L.submode=L.pdf417_a}else{L.nextecitext=!1;for(var c=L.i+1,l=L.seq.length-1;c<=l;c+=1){if(L.ti=c,X(sf(H(L.seq,L.ti)),`arraytype`)){L.nextecitext=!1;break}if(H(H(L.seq,L.ti),0)>-1e6)break;L.nextecitext=!0}if(L.nextecitext)if(L.submode==L.pdf417_a)if(U(H(L.charvals,L.pdf417_l),H(H(L.seq,L.ti),0))){I[F++]=`pad`,I[F++]=L.pdf417_ll,L.enca();var u=I[--F],d=I[--F];L[d]=u,L.submode=L.pdf417_l}else{I[F++]=`pad`,I[F++]=L.pdf417_ml,L.enca();var f=I[--F],p=I[--F];L[p]=f,L.submode=L.pdf417_m}else if(L.submode==L.pdf417_m)if(U(H(L.charvals,L.pdf417_l),H(H(L.seq,L.ti),0))){I[F++]=`pad`,I[F++]=L.pdf417_ll,L.encm();var m=I[--F],h=I[--F];L[h]=m,L.submode=L.pdf417_l}else if(U(H(L.charvals,L.pdf417_p),H(H(L.seq,L.ti),0))){I[F++]=`pad`,I[F++]=L.pdf417_pl,L.encm();var g=I[--F],_=I[--F];L[_]=g,L.submode=L.pdf417_p}else{I[F++]=`pad`,I[F++]=L.pdf417_al,L.encm();var v=I[--F],y=I[--F];L[y]=v,L.submode=L.pdf417_a}else{I[F++]=`pad`,I[F++]=L.pdf417_ml,L.encl();var b=I[--F],x=I[--F];L[x]=b,L.submode=L.pdf417_m}else{var S=L[H(L.textencfuncs,L.submode)];if(I[F++]=`pad`,I[F++]=L.pdf417_ps,S()===!0)return!0;var C=I[--F],w=I[--F];L[w]=C}}I[F++]=1/0,J(L.text),I[F++]=L.pad,L.text=R()}L.out=R(~~(L.text.length/2));for(var T=0,E=L.out.length-1;T<=E;T+=1)L.k=T,W(L.out,L.k,Z(H(L.text,L.k*2)*30+H(L.text,L.k*2+1)));I[F++]=L.out},L.encn=function(){var e=I[--F];L.in=e,I[F++]=1/0;for(var t=0,n=L.in.length-1;t<=n;t+=44){L.k=t,I[F++]=1/0;var r=L.in.length-L.k;I[F++]=1;var i=L.in,a=L.k;r>44&&(r=44);for(var o=G(i,a,r),s=0,c=o.length;s<c;s++)I[F++]=H(o,s)-48;for(L.gmod=R(),L.cwn=R(15),L.cwi=15;;){for(L.dv=900,L.val=0,L.gmulstart=!0,I[F++]=1/0;L.gmod.length!=0;)L.val=Z(L.val*10+H(L.gmod,0)),L.gmod=G(L.gmod,1,L.gmod.length-1),L.val<L.dv?L.gmulstart||(I[F++]=0):(L.gmulstart=!1,I[F++]=~~(L.val/L.dv)),L.val%=L.dv;ff(R(df()));var l=I[--F];if(F--,--L.cwi,W(L.cwn,L.cwi,L.val),L.gmod=l,L.gmod.length==0)break}J(G(L.cwn,L.cwi,15-L.cwi))}ff(R(df()));var u=I[--F];I[F-1]=u},L.ence=function(){var e=I[--F],t=-H(e,0)-1e6;if(I[F++]=t,t<=899){var n=I[--F],r=R(2);I[F++]=927,I[F++]=n,ff(r)}else if(I[F-1]<=810899){var i=I[--F],a=R(3);I[F++]=926,I[F++]=~~(i/900)-1,I[F++]=i%900,ff(a)}else if(I[F-1]<=811799){var o=I[--F],s=R(2);I[F++]=925,I[F++]=o-810900,ff(s)}else I[F-1]=`bwipp.pdf417badECI#23256`,I[F++]=`PDF417 supports ECIs 000000 to 811799`,Q()},L.encfuncs=L.pdf417_encfuncs,L.addtocws=function(){var e=I[--F];K(L.datcws,L.j,e),L.j=e.length+L.j},L.state=L.pdf417_t,L.submode=L.pdf417_a,L.datcws=R(L.seqlen),L.i=0,L.j=0;!(L.i>=L.seq.length);){if(L.chars=H(L.seq,L.i),Y(sf(L.chars),`arraytype`))if(H(L.chars,0)<=-1e6)I[F++]=L.chars,L.ence(),L.addtocws();else{var ce=L[H(L.encfuncs,L.state)];if(I[F++]=L.chars,ce()===!0)break;L.addtocws()}else I[F++]=R([H(L.pdf417_latchcws,L.chars)]),L.addtocws(),L.chars==L.pdf417_tl&&(L.state=L.pdf417_t,L.submode=L.pdf417_a),L.chars==L.pdf417_nl&&(L.state=L.pdf417_n),(L.chars==L.pdf417_bl||L.chars==L.pdf417_bl6)&&(L.state=L.pdf417_b),L.chars==L.pdf417_bs&&(L.i+=1,I[F++]=H(L.seq,L.i),L.encb(),L.addtocws());L.i+=1}L.datcws=G(L.datcws,0,L.j)}L.m=L.datcws.length,L.m>926&&(I[F++]=`bwipp.pdf417dataTooLong#23301`,I[F++]=`The data is too long`,Q()),L.eclevel==-1&&(L.m<=40&&(L.eclevel=2),L.m>=41&&L.m<=160&&(L.eclevel=3),L.m>=161&&L.m<=320&&(L.eclevel=4),L.m>=321&&(L.eclevel=5)),L.fixedeclevel||(L.maxeclevel=~~(Jd(927-L.m)/Jd(2))-1,L.eclevel>L.maxeclevel&&(L.eclevel=L.maxeclevel)),L.k=Yd(2,L.eclevel+1),L.columns==0&&(L.columns=~~Xd(Zd(Z(L.m+L.k)/3)));var le=L.columns>=1?L.columns:1;if(L.c=le,L.r=Kd((Z(L.m+L.k)+1)/L.columns),L.r<L.rows&&L.rows<=90&&(L.r=L.rows),L.r<3&&(L.r=3),L.r>90&&(I[F++]=`bwipp.pdf417insufficientCapacity#23340`,I[F++]=`Insufficient capacity in the symbol`,Q()),!L.fixedeclevel){var M=L.c,ue=L.r,de=L.m,fe=8,pe=~~(Jd(Z(M*ue-1-de))/Jd(2))-1;if(~~(Jd(Z(M*ue-1-de))/Jd(2))-1>8){var me=fe;fe=pe,pe=me}L.maxeclevel=pe,L.maxeclevel>L.eclevel&&(L.eclevel=L.maxeclevel,L.k=Yd(2,L.eclevel+1))}I[F++]=`coeffs`,I[F++]=L.k,L.pdf417_coeffscachefetch();var he=I[--F],ge=I[--F];L[ge]=he,L.n=Z(L.c*L.r-L.k),L.n>928&&(I[F++]=`bwipp.pdf417insufficientCapacity#23368`,I[F++]=`Insufficient capacity in the symbol`,Q()),L.cws=R(L.c*L.r),W(L.cws,0,L.n),K(L.cws,1,L.datcws);for(var _e=L.cws,ve=L.m+1,ye=[],be=0,xe=Z(L.n-L.m)-1;be<xe;be++)ye[be]=900;ye=R(ye),K(_e,ve,ye),U(L.options,`debugcws`)&&(I[F++]=`bwipp.debugcws#23377`,I[F++]=G(L.cws,0,L.n),Q());var Se=L.n,Ce=L.coeffs,we=L.k,Te=G(L.cws,L.n,L.k);I[F++]=function(){var e=I[--F];I[F++]=H(L.cws,e)},I[F++]=Se,I[F++]=Ce,I[F++]=we,I[F++]=Te,I[F++]=929,Af(),U(L.options,`debugecc`)&&(I[F++]=`bwipp.debugecc#23386`,I[F++]=G(L.cws,L.n,L.k),Q()),L.cwtobits=function(){var e=I[--F],t=I[--F];L.v=H(H(L.pdf417_clusters,e),t),I[F++]=1/0;for(var n=0;n<17;n++)I[F++]=0;for(var r=rf(B(17),L.v,2),i=0,a=r.length;i<a;i++)I[F++]=H(r,i)-48;var o=R();I[F++]=G(o,o.length-17,17)},L.compact?L.rwid=17*L.c+17+17+1:L.rwid=17*L.c+17+17+17+18,I[F++]=L.rwid*L.r;try{var Ee=I[--F];I[F++]=R(Ee),I[F++]=!1}catch{I[F++]=!0}I[--F]&&(I[F-1]=`bwipp.pdf417PixsTooLarge#23410`,I[F++]=`The resulting symbol exceeds the implementation maximum array size`,Q());var De=I[--F];L.pixs=De;for(var Oe=0,ke=L.r-1;Oe<=ke;Oe+=1){L.i=Oe,L.i%3==0&&(L.lcw=~~(L.i/3)*30+~~((L.r-1)/3),L.rcw=Z(~~(L.i/3)*30+L.c)-1),L.i%3==1&&(L.lcw=~~(L.i/3)*30+L.eclevel*3+(L.r-1)%3,L.rcw=~~(L.i/3)*30+~~((L.r-1)/3)),L.i%3==2&&(L.lcw=Z(~~(L.i/3)*30+L.c)-1,L.rcw=~~(L.i/3)*30+L.eclevel*3+(L.r-1)%3);var Ae=L.pixs,je=L.i*L.rwid;I[F++]=1/0,I[F++]=1,I[F++]=1,I[F++]=1,I[F++]=1,I[F++]=1,I[F++]=1,I[F++]=1,I[F++]=1,I[F++]=0,I[F++]=1,I[F++]=0,I[F++]=1,I[F++]=0,I[F++]=1,I[F++]=0,I[F++]=0,I[F++]=0,I[F++]=L.lcw,I[F++]=L.i%3,L.cwtobits();var Me=I[--F];J(Me);for(var Ne=G(L.cws,L.c*L.i,L.c),Pe=0,Fe=Ne.length;Pe<Fe;Pe++){I[F++]=H(Ne,Pe),I[F++]=L.i%3,L.cwtobits();var Ie=I[--F];J(Ie)}if(L.compact)I[F++]=1;else{I[F++]=L.rcw,I[F++]=L.i%3,L.cwtobits();var Le=I[--F];J(Le),I[F++]=1,I[F++]=1,I[F++]=1,I[F++]=1,I[F++]=1,I[F++]=1,I[F++]=1,I[F++]=0,I[F++]=1,I[F++]=0,I[F++]=0,I[F++]=0,I[F++]=1,I[F++]=0,I[F++]=1,I[F++]=0,I[F++]=0,I[F++]=1}K(Ae,je,R())}I[F++]=1/0;for(var Re=L.pixs,ze=L.rwid,Be=L.r,Ve=L.rowmult,He=[],Ue=0,We=L.r;Ue<We;Ue++)He[Ue]=L.rowmult;He=R(He),I[F++]=`ren`,I[F++]=`renmatrix`,I[F++]=`pixs`,I[F++]=Re,I[F++]=`pixx`,I[F++]=ze,I[F++]=`pixy`,I[F++]=Be*Ve,I[F++]=`rowheights`,I[F++]=He,I[F++]=`height`,I[F++]=L.r*L.rowmult/72,I[F++]=`width`,I[F++]=L.rwid/72,I[F++]=`borderleft`,I[F++]=2,I[F++]=`borderright`,I[F++]=2,I[F++]=`bordertop`,I[F++]=2,I[F++]=`borderbottom`,I[F++]=2,I[F++]=`opt`,I[F++]=L.options;var N=z();I[F++]=N,L._render&&Lm(),L=e}function Bp(){var e=L;L=Object.assign({},L,Bp.globals),L.dontdraw=!1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),W(L.options,`compact`,!0),L.bwipp_dontdraw=!0,I[F++]=L.barcode,I[F++]=L.options,zp();var r=I[--F];L.args=r,W(L.args,`opt`,L.options),I[F++]=L.args,L._render&&Lm(),L=e}function Vp(){if(!Vp.globals){var e=L;L=Vp.globals={},L.micropdf417_t=0,L.micropdf417_n=1,L.micropdf417_b=2,L.micropdf417_a=0,L.micropdf417_l=1,L.micropdf417_m=2,L.micropdf417_p=3,L.micropdf417_tl=-1,L.micropdf417_nl=-2,L.micropdf417_bl=-3,L.micropdf417_bl6=-4,L.micropdf417_bs=-5,L.micropdf417_al=-6,L.micropdf417_ll=-7,L.micropdf417_ml=-8,L.micropdf417_pl=-9,L.micropdf417_as=-10,L.micropdf417_ps=-11,L.al=L.micropdf417_al,L.ll=L.micropdf417_ll,L.ml=L.micropdf417_ml,L.pl=L.micropdf417_pl,L.as=L.micropdf417_as,L.ps=L.micropdf417_ps,L.micropdf417_m05=-12,L.micropdf417_m06=-13,L.micropdf417_textsubmodes=R([L.micropdf417_a,L.micropdf417_l,L.micropdf417_m,L.micropdf417_p]),L.micropdf417_charmaps=R([R([`A`,`a`,`0`,`;`]),R([`B`,`b`,`1`,`<`]),R([`C`,`c`,`2`,`>`]),R([`D`,`d`,`3`,`@`]),R([`E`,`e`,`4`,`[`]),R([`F`,`f`,`5`,92]),R([`G`,`g`,`6`,`]`]),R([`H`,`h`,`7`,`_`]),R([`I`,`i`,`8`,"`"]),R([`J`,`j`,`9`,`~`]),R([`K`,`k`,`&`,`!`]),R([`L`,`l`,13,13]),R([`M`,`m`,9,9]),R([`N`,`n`,`,`,`,`]),R([`O`,`o`,`:`,`:`]),R([`P`,`p`,`#`,10]),R([`Q`,`q`,`-`,`-`]),R([`R`,`r`,`.`,`.`]),R([`S`,`s`,`$`,`$`]),R([`T`,`t`,`/`,`/`]),R([`U`,`u`,`+`,`"`]),R([`V`,`v`,`%`,`|`]),R([`W`,`w`,`*`,`*`]),R([`X`,`x`,`=`,40]),R([`Y`,`y`,`^`,41]),R([`Z`,`z`,L.pl,`?`]),R([` `,` `,` `,`{`]),R([L.ll,L.as,L.ll,`}`]),R([L.ml,L.ml,L.al,`'`]),R([L.ps,L.ps,L.ps,L.al])]),L.micropdf417_e=2e4,L.e=L.micropdf417_e,L.micropdf417_latlen=R([R([0,1,1,2]),R([2,0,1,2]),R([1,1,0,1]),R([1,2,2,0])]),L.micropdf417_latseq=R([R([R([]),R([L.ll]),R([L.ml]),R([L.ml,L.pl])]),R([R([L.ml,L.al]),R([]),R([L.ml]),R([L.ml,L.pl])]),R([R([L.al]),R([L.ll]),R([]),R([L.pl])]),R([R([L.al]),R([L.al,L.ll]),R([L.al,L.ml]),R([])])]),L.micropdf417_shftlen=R([R([L.e,L.e,L.e,1]),R([1,L.e,L.e,1]),R([L.e,L.e,L.e,1]),R([L.e,L.e,L.e,L.e])]),L.micropdf417_ccametrics=R([R([2,5,4,39,0,19]),R([2,6,4,1,0,33]),R([2,7,5,32,0,12]),R([2,8,5,8,0,40]),R([2,9,6,14,0,46]),R([2,10,6,43,0,23]),R([2,12,7,20,0,52]),R([3,4,4,11,43,23]),R([3,5,5,1,33,13]),R([3,6,6,5,37,17]),R([3,7,7,15,47,27]),R([3,8,7,21,1,33]),R([4,3,4,40,20,52]),R([4,4,5,43,23,3]),R([4,5,6,46,26,6]),R([4,6,7,34,14,46]),R([4,7,8,29,9,41])]),L.micropdf417_nonccametrics=R([R([1,11,7,1,0,9]),R([1,14,7,8,0,8]),R([1,17,7,36,0,36]),R([1,20,8,19,0,19]),R([1,24,8,9,0,17]),R([1,28,8,25,0,33]),R([2,8,8,1,0,1]),R([2,11,9,1,0,9]),R([2,14,9,8,0,8]),R([2,17,10,36,0,36]),R([2,20,11,19,0,19]),R([2,23,13,9,0,17]),R([2,26,15,27,0,35]),R([3,6,12,1,1,1]),R([3,8,14,7,7,7]),R([3,10,16,15,15,15]),R([3,12,18,25,25,25]),R([3,15,21,37,37,37]),R([3,20,26,1,17,33]),R([3,26,32,1,9,17]),R([3,32,38,21,29,37]),R([3,38,44,15,31,47]),R([3,44,50,1,25,49]),R([4,4,8,47,19,43]),R([4,6,12,1,1,1]),R([4,8,14,7,7,7]),R([4,10,16,15,15,15]),R([4,12,18,25,25,25]),R([4,15,21,37,37,37]),R([4,20,26,1,17,33]),R([4,26,32,1,9,17]),R([4,32,38,21,29,37]),R([4,38,44,15,31,47]),R([4,44,50,1,25,49])]),L.micropdf417_clusters=R([R([120256,125680,128380,120032,125560,128318,108736,119920,108640,86080,108592,86048,110016,120560,125820,109792,120440,125758,88256,109680,88160,89536,110320,120700,89312,110200,120638,89200,110140,89840,110460,89720,110398,89980,128506,119520,125304,128190,107712,119408,125244,107616,119352,84032,107568,119324,84e3,107544,83984,108256,119672,125374,85184,108144,119612,85088,108088,119582,85040,108060,85728,108408,119742,85616,108348,85560,108318,85880,108478,85820,85790,107200,119152,125116,107104,119096,125086,83008,107056,119068,82976,107032,82960,82952,83648,107376,119228,83552,107320,119198,83504,107292,83480,83468,83824,107452,83768,107422,83740,83900,106848,118968,125022,82496,106800,118940,82464,106776,118926,82448,106764,82440,106758,82784,106936,119006,82736,106908,82712,106894,82700,82694,106974,82830,82240,106672,118876,82208,106648,118862,82192,106636,82184,106630,82180,82352,82328,82316,82080,118830,106572,106566,82050,117472,124280,127678,103616,117360,124220,103520,117304,124190,75840,103472,75808,104160,117624,124350,76992,104048,117564,76896,103992,76848,76824,77536,104312,117694,77424,104252,77368,77340,77688,104382,77628,77758,121536,126320,128700,121440,126264,128670,111680,121392,126236,111648,121368,126222,111632,121356,103104,117104,124092,112320,103008,117048,124062,112224,121656,126366,93248,74784,102936,117006,93216,112152,93200,75456,103280,117180,93888,75360,103224,117150,93792,112440,121758,93744,75288,93720,75632,103356,94064,75576,103326,94008,112542,93980,75708,94140,75678,94110,121184,126136,128606,111168,121136,126108,111136,121112,126094,111120,121100,111112,111108,102752,116920,123998,111456,102704,116892,91712,74272,121244,116878,91680,74256,102668,91664,111372,102662,74244,74592,102840,116958,92e3,74544,102812,91952,111516,102798,91928,74508,74502,74680,102878,92088,74652,92060,74638,92046,92126,110912,121008,126044,110880,120984,126030,110864,120972,110856,120966,110852,110850,74048,102576,116828,90944,74016,102552,116814,90912,111e3,121038,90896,73992,102534,90888,110982,90884,74160,102620,91056,74136,102606,91032,111054,91020,74118,91014,91100,91086,110752,120920,125998,110736,120908,110728,120902,110724,110722,73888,102488,116782,90528,73872,102476,90512,110796,102470,90504,73860,90500,73858,73944,90584,90572,90566,120876,120870,110658,102444,73800,90312,90308,90306,101056,116080,123580,100960,116024,70720,100912,115996,70688,100888,70672,70664,71360,101232,116156,71264,101176,116126,71216,101148,71192,71180,71536,101308,71480,101278,71452,71612,71582,118112,124600,127838,105024,118064,124572,104992,118040,124558,104976,118028,104968,118022,100704,115896,123486,105312,100656,115868,79424,70176,118172,115854,79392,105240,100620,79376,70152,79368,70496,100792,115934,79712,70448,118238,79664,105372,100750,79640,70412,79628,70584,100830,79800,70556,79772,70542,70622,79838,122176,126640,128860,122144,126616,128846,122128,126604,122120,126598,122116,104768,117936,124508,113472,104736,126684,124494,113440,122264,126670,113424,104712,117894,113416,122246,104706,69952,100528,115804,78656,69920,100504,115790,96064,78624,104856,117966,96032,113560,122318,100486,96016,78600,104838,96008,69890,70064,100572,78768,70040,100558,96176,78744,104910,96152,113614,70022,78726,70108,78812,70094,96220,78798,122016,126552,128814,122e3,126540,121992,126534,121988,121986,104608,117848,124462,113056,104592,126574,113040,122060,117830,113032,104580,113028,104578,113026,69792,100440,115758,78240,69776,100428,95136,78224,104652,100422,95120,113100,69764,95112,78212,69762,78210,69848,100462,78296,69836,95192,78284,69830,95180,78278,69870,95214,121936,126508,121928,126502,121924,121922,104528,117804,112848,104520,117798,112840,121958,112836,104514,112834,69712,100396,78032,69704,100390,94672,78024,104550,94664,112870,69698,94660,78018,94658,78060,94700,94694,126486,121890,117782,104484,104482,69672,77928,94440,69666,77922,99680,68160,99632,68128,99608,115342,68112,99596,68104,99590,68448,99768,115422,68400,99740,68376,99726,68364,68358,68536,99806,68508,68494,68574,101696,116400,123740,101664,116376,101648,116364,101640,116358,101636,67904,99504,115292,72512,67872,116444,115278,72480,101784,116430,72464,67848,99462,72456,101766,67842,68016,99548,72624,67992,99534,72600,101838,72588,67974,68060,72668,68046,72654,118432,124760,127918,118416,124748,118408,124742,118404,118402,101536,116312,105888,101520,116300,105872,118476,116294,105864,101508,105860,101506,105858,67744,99416,72096,67728,116334,80800,72080,101580,99398,80784,105932,67716,80776,72068,67714,72066,67800,99438,72152,67788,80856,72140,67782,80844,72134,67822,72174,80878,126800,128940,126792,128934,126788,126786,118352,124716,122576,126828,124710,122568,126822,122564,118338,122562,101456,116268,105680,101448,116262,114128,105672,118374,114120,122598,101442,114116,105666,114114,67664,99372,71888,67656,99366,80336,71880,101478,97232,80328,105702,67650,97224,114150,71874,97220,67692,71916,67686,80364,71910,97260,80358,97254,126760,128918,126756,126754,118312,124694,122472,126774,122468,118306,122466,101416,116246,105576,101412,113896,105572,101410,113892,105570,113890,67624,99350,71784,101430,80104,71780,67618,96744,80100,71778,96740,80098,96738,71798,96758,126738,122420,122418,105524,113780,113778,71732,79988,96500,96498,66880,66848,98968,66832,66824,66820,66992,66968,66956,66950,67036,67022,1e5,99984,115532,99976,115526,99972,99970,66720,98904,69024,100056,98892,69008,100044,69e3,100038,68996,66690,68994,66776,98926,69080,100078,69068,66758,69062,66798,69102,116560,116552,116548,116546,99920,102096,116588,115494,102088,116582,102084,99906,102082,66640,68816,66632,98854,73168,68808,66628,73160,68804,66626,73156,68802,66668,68844,66662,73196,68838,73190,124840,124836,124834,116520,118632,124854,118628,116514,118626,99880,115478,101992,116534,106216,101988,99874,106212,101986,106210,66600,98838,68712,99894,72936,68708,66594,81384,72932,68706,81380,72930,66614,68726,72950,81398,128980,128978,124820,126900,124818,126898,116500,118580,116498,122740,118578,122738,99860,101940,99858,106100,101938,114420]),R([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]),R([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])]),L.micropdf417_raps=R([R([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]),R([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])]),L.micropdf417_rwids=R([38,55,82,99]),L.micropdf417_textencfuncs=R([`enca`,`encl`,`encm`,`encp`]),L.micropdf417_encfuncs=R([`enct`,`encn`,`encb`]),L.charvals=R([new Map,new Map,new Map,new Map]),L.alltext=new Map;for(var t=0,n=L.micropdf417_charmaps.length-1;t<=n;t+=1){L.i=t,L.encs=H(L.micropdf417_charmaps,L.i);for(var r=0;r<=3;r+=1){L.j=r;var i=H(L.encs,L.j);Y(sf(i),`stringtype`)&&(i=H(i,0)),W(H(L.charvals,L.j),i,L.i),W(L.alltext,i,-1)}}L.charvals=L.charvals,L.alltext=L.alltext,I[F++]=1/0,I[F++]=1;for(var a=0;a<928;a++){var o=I[F-1];I[F++]=o*3%929}var s=R();L.rsalog=s,L.rslog=R(929);for(var c=1;c<=928;c+=1)W(L.rslog,H(L.rsalog,c),c);L.rslog=L.rslog,L.micropdf417_rsprod=function(){if(I[F-1]!=0)if(I[F-2]!=0){var e=I[--F],t=I[--F];I[F++]=H(L.rsalog,Z(H(L.rslog,e)+H(L.rslog,t))%928)}else F-=2,I[F++]=0;else F-=2,I[F++]=0},L.micropdf417_gencoeffs=function(){I[F++]=1/0,I[F++]=1;for(var e=0,t=L.k;e<t;e++)I[F++]=0;L.coeffs=R();for(var n=1,r=L.k;n<=r;n+=1){var i=L.coeffs;W(i,n,H(i,n-1)),I[F++]=H(L.rsalog,n);for(var a=n-1;a>=1;--a){var o=L.coeffs,s=I[F-1];I[F++]=o,I[F++]=a,I[F++]=H(o,a),I[F++]=s,L.micropdf417_rsprod();var c=I[--F],l=I[--F],u=I[--F];W(u,l,Z(c+H(L.coeffs,l-1))%929)}var d=L.coeffs,f=I[F-1];I[F++]=d,I[F++]=0,I[F++]=H(d,0),I[F++]=f,L.micropdf417_rsprod();var p=I[--F],m=I[--F],h=I[--F];W(h,m,p),F--}L.coeffs=G(L.coeffs,0,L.coeffs.length-1);for(var g=L.coeffs.length-1;g>=0;g-=2){var _=L.coeffs;W(_,g,929-H(_,g))}I[F++]=L.coeffs},L.micropdf417_coeffscachemax=20,L.micropdf417_coeffscachelimit=359,I[F++]=L.micropdf417_coeffscachemax,I[F++]=L.micropdf417_coeffscachelimit,Tf();var l=I[--F];L.micropdf417_coeffscache=l,L.micropdf417_coeffscachefetch=function(){var e=I[--F];L.k=e;var t=H(L.micropdf417_coeffscache,`fetch`);if(I[F++]=L.k,I[F++]=function(){L.micropdf417_gencoeffs()},I[F++]=function(){var e=I[--F];I[F++]=e.length},t()===!0)return!0},L=e}var e=L;L=Object.assign({},L,Vp.globals),L.dontdraw=!1,L.version=`unset`,L.columns=0,L.rows=0,L.rowmult=2,L.cca=!1,L.ccb=!1,L.raw=!1,L.parse=!1,L.parsefnc=!1,L.modunit=1,I[F++]=null,$();var u=I[--F];L.options=u;var d=I[--F];if(L.barcode=d,L._render=!(L.dontdraw||L.bwipp_dontdraw),L.barcode.length==0&&(I[F++]=`bwipp.micropdf417emptyData#24154`,I[F++]=`The data must not be empty`,Q()),L.barcode.length>5e3&&(I[F++]=`bwipp.micropdf417inputTooLong#24158`,I[F++]=`The input data is too long`,Q()),(L.rowmult<=0||L.rowmult>50)&&(I[F++]=`bwipp.micropdf417badRowMult#24162`,I[F++]=`The row multiplier must be greater than 0 and at most 50`,Q()),(L.cca&&L.ccb||L.cca&&L.raw||L.ccb&&L.raw)&&(I[F++]=`bwipp.micropdf417ccaAndCcb#24166`,I[F++]=`Cannot combine cca, ccb and raw`,Q()),X(L.version,`unset`))if(lf(L.version,`x`),I[--F]){var f=I[--F];I[F-1]=f;var p=I[F-1],m=I[F-2],h=R(2);I[F++]=m,I[F++]=p,ff(h);var g=I[--F];q(g,function(){var e=I[F-1],t=!0;e.length==0&&(t=!1);var n=I[--F];I[F++]=t,q(n,function(){var e=I[--F];(e<48||e>57)&&(I[F-1]=!1)}),I[--F]||(F-=2,I[F++]=`bwipp.micropdf417BadVersionBadRowOrColumn#24182`,I[F++]=`version must be formatted as RxC`,Q())});var _=I[--F];L.rows=V(_);var v=I[--F];L.columns=V(v)}else I[F-1]=`bwipp.micropdf417badVersionFormat#24188`,I[F++]=`version must be formatted as RxC`,Q();if(L.raw||L.cca){for(L.datcws=R(L.barcode.length),L.i=0,L.j=0;!(L.i>=L.barcode.length-3||H(L.barcode,L.i)!=94);){var y=G(L.barcode,L.i+1,3);I[F++]=y,I[F++]=!1;for(var b=0,x=y.length;b<x;b++){var S=H(y,b);(S<48||S>57)&&(I[F-1]=!0)}if(I[--F]){F--;break}var C=I[--F];L.cw=V(C),L.cw>928&&(I[F++]=`bwipp.micropdf417badRawCodeword#24208`,I[F++]=`Raw codewords must be 0 to 928`,Q()),W(L.datcws,L.j,L.cw),L.i+=4,L.j+=1}L.i!=L.barcode.length&&(I[F++]=`bwipp.micropdf417badCcaRawFormat#24215`,I[F++]=`Raw codewords must be formatted as ^NNN`,Q()),L.datcws=G(L.datcws,0,L.j)}if(L.encb=function(){var e=I[--F];L.in=e,L.inlen=L.in.length,L.out=R(~~(L.inlen/6)*5+L.inlen%6);for(var t=0,n=~~(L.inlen/6)-1;t<=n;t+=1){L.k=t,I[F++]=1/0,J(G(L.in,L.k*6,3)),L.msbs=R(),I[F++]=1/0,J(L.msbs);var r=I[--F],i=I[--F],a=I[--F];I[F++]=Z(r+i*256+a*65536);for(var o=0;o<3;o++){var s=I[--F];I[F++]=s%900,I[F++]=~~(s/900)}L.mscs=R(),I[F++]=1/0,J(G(L.in,L.k*6+3,3)),L.lsbs=R(),I[F++]=1/0,J(L.lsbs);var c=I[--F],l=I[--F],u=I[--F];I[F++]=Z(c+l*256+u*65536);for(var d=0;d<3;d++){var f=I[--F];I[F++]=f%900,I[F++]=~~(f/900)}L.lscs=R();var p=H(L.lscs,0),m=H(L.mscs,0);W(L.out,L.k*5+4,Z(p+m*316)%900);var h=H(L.lscs,1),g=H(L.mscs,0),_=H(L.mscs,1);W(L.out,L.k*5+3,Z(~~((p+m*316)/900)+h+g*641+_*316)%900);var v=H(L.lscs,2),y=H(L.mscs,0),b=H(L.mscs,1),x=H(L.mscs,2);W(L.out,L.k*5+2,Z(~~((~~((p+m*316)/900)+h+g*641+_*316)/900)+v+y*20+b*641+x*316)%900);var S=H(L.lscs,3),C=H(L.mscs,1),w=H(L.mscs,2);W(L.out,L.k*5+1,Z(~~((~~((~~((p+m*316)/900)+h+g*641+_*316)/900)+v+y*20+b*641+x*316)/900)+S+C*20+w*641)%900),W(L.out,L.k*5,Z(~~((~~((~~((~~((p+m*316)/900)+h+g*641+_*316)/900)+v+y*20+b*641+x*316)/900)+S+C*20+w*641)/900)+H(L.mscs,2)*20)%900)}if(L.rem=L.inlen%6,L.rem!=0){var T=L.out,E=L.out.length-L.rem;I[F++]=1/0,J(G(L.in,L.inlen-L.rem,L.rem)),K(T,E,R())}I[F++]=L.out},L.ccb){L.barlen=L.barcode.length,L.datcws=R(~~(L.barlen/6)*5+L.barlen%6+2),W(L.datcws,0,920);var w=L.barlen%6==0?924:901;W(L.datcws,1,w),I[F++]=L.datcws,I[F++]=2,I[F++]=1/0,q(L.barcode);var T=R();I[F++]=T,L.encb();var E=I[--F],D=I[--F],O=I[--F];K(O,D,E)}if(!L.raw&&!L.cca&&!L.ccb){L.fncvals=new Map([[`parse`,L.parse],[`parsefnc`,L.parsefnc],[`eci`,!0]]),I[F++]=L.barcode,I[F++]=L.fncvals,Df();var k=I[--F];if(L.msg=k,L.msglen=L.msg.length,L.msglen>=9){J(G(L.msg,0,7));var A=I[--F];F--;var ee=A==29,te=I[--F],j=I[--F],ne=I[--F],re=I[--F],ie=I[--F];if(ee&&te==48&&j==30&&ne==62&&re==41&&ie==91){J(G(L.msg,L.msglen-2,2));var ae=I[--F],oe=I[--F];ae==4&&oe==30&&(H(L.msg,5)==53?(I[F++]=1/0,I[F++]=L.micropdf417_m05,J(G(L.msg,7,L.msg.length-9)),L.msg=R()):H(L.msg,5)==54&&(I[F++]=1/0,I[F++]=L.micropdf417_m06,J(G(L.msg,7,L.msg.length-9)),L.msg=R()))}}L.msglen=L.msg.length,L.msglen>366&&(I[F++]=`bwipp.micropdf417inputTooLong#24305`,I[F++]=`The input data is too long`,Q()),I[F++]=1/0;for(var se=0,ce=L.msglen;se<ce;se++)I[F++]=0;I[F++]=0,L.numdigits=R(),I[F++]=1/0;for(var le=0,M=L.msglen;le<M;le++)I[F++]=0;I[F++]=0,L.numtext=R(),I[F++]=1/0;for(var ue=0,de=L.msglen;ue<de;ue++)I[F++]=0;I[F++]=0,L.numbytes=R(),I[F++]=1/0;for(var fe=0,pe=L.msglen;fe<pe;fe++)I[F++]=0;L.iseci=R();for(var me=L.msglen-1;me>=0;--me){L.i=me;var he=H(L.msg,L.i);he>=48&&he<=57&&W(L.numdigits,L.i,H(L.numdigits,L.i+1)+1),U(L.alltext,H(L.msg,L.i))&&H(L.numdigits,L.i)<13&&W(L.numtext,L.i,H(L.numtext,L.i+1)+1),H(L.msg,L.i)>=0&&H(L.numtext,L.i)<5&&H(L.numdigits,L.i)<13&&W(L.numbytes,L.i,H(L.numbytes,L.i+1)+1),W(L.iseci,L.i,H(L.msg,L.i)<=-1e6)}for(L.numdigits=G(L.numdigits,0,L.msglen),L.numtext=G(L.numtext,0,L.msglen),L.numbytes=G(L.numbytes,0,L.msglen),I[F++]=1/0,L.seqlen=0,L.state=L.micropdf417_b,L.p=0;L.p!=L.msglen;){var ge=H(L.msg,L.p);if(L.p==0&&(ge==L.micropdf417_m05||ge==L.micropdf417_m06))H(L.msg,L.p)==L.micropdf417_m05?I[F++]=L.micropdf417_m05:I[F++]=L.micropdf417_m06,L.p+=1,L.seqlen+=1;else if(H(L.iseci,L.p)){L.eci=H(L.msg,L.p),L.p+=1,I[F++]=R([L.eci]);var _e=L.seqlen,ve=L.eci<=-1810900?2:L.eci<=-1000900?3:2;L.seqlen=Z(_e+ve)}else if(L.n=H(L.numdigits,L.p),L.n>=13||L.n==L.msglen&&L.n>=8){I[F++]=L.micropdf417_nl,I[F++]=1/0,J(G(L.msg,L.p,L.n));var ye=R();L.state=L.micropdf417_n,L.p=Z(L.p+L.n),L.seqlen=Z(L.seqlen+1+L.n),I[F++]=ye}else if(L.t=H(L.numtext,L.p),L.t>=5){L.state!=L.micropdf417_t&&(I[F++]=L.micropdf417_tl),I[F++]=1/0,J(G(L.msg,L.p,L.t));var be=R();L.state=L.micropdf417_t,L.p=Z(L.p+L.t),L.seqlen=Z(L.seqlen+1+L.t),I[F++]=be}else if(L.b=H(L.numbytes,L.p),L.b==1&&L.state==L.micropdf417_t)L.p=Z(L.p+L.b),L.seqlen+=2,I[F++]=L.micropdf417_bs,I[F++]=R([H(L.msg,L.p)]);else{L.b%6==0?I[F++]=L.micropdf417_bl6:I[F++]=L.micropdf417_bl,I[F++]=1/0,J(G(L.msg,L.p,L.b));var xe=R();L.state=L.micropdf417_b,L.p=Z(L.p+L.b),L.seqlen=Z(L.seqlen+1+L.b),I[F++]=xe}}ff(R(df()));var Se=I[--F];for(F--,L.seq=Se,I[F++]=1/0,I[F++]=L.micropdf417_tl,I[F++]=900,I[F++]=L.micropdf417_bl,I[F++]=901,I[F++]=L.micropdf417_bl6,I[F++]=924,I[F++]=L.micropdf417_nl,I[F++]=902,I[F++]=L.micropdf417_bs,I[F++]=913,I[F++]=L.micropdf417_m05,I[F++]=916,I[F++]=L.micropdf417_m06,I[F++]=917,L.latchcws=z(),L.enca=function(){var e=I[--F];I[F++]=H(H(L.charvals,L.micropdf417_a),e)},L.encl=function(){var e=I[--F];I[F++]=H(H(L.charvals,L.micropdf417_l),e)},L.encm=function(){var e=I[--F];I[F++]=H(H(L.charvals,L.micropdf417_m),e)},L.encp=function(){var e=I[--F];I[F++]=H(H(L.charvals,L.micropdf417_p),e)},L.textencfuncs=L.micropdf417_textencfuncs,L.addtotext=function(){var e=I[--F];W(L.text,L.l,e),L.l+=1},L.enct=function(){var e=I[--F];L.in=e,L.maxseqlen=L.in.length*3+4,I[F++]=1/0;for(var t=0;t<4;t++)I[F++]=R(L.maxseqlen);L.seq0=R(),I[F++]=1/0;for(var n=0;n<4;n++)I[F++]=R(L.maxseqlen);L.seq1=R(),L.len0=R(4),W(L.len0,0,0),W(L.len0,1,0),W(L.len0,2,0),W(L.len0,3,0),L.len1=R(4),L.curseq=L.seq0,L.curseqlen=L.len0,L.nxtseq=L.seq1,L.nxtseqlen=L.len1,L.curlen=R([L.micropdf417_e,L.micropdf417_e,L.micropdf417_e,L.micropdf417_e]),W(L.curlen,L.submode,0),q(L.in,function(){var e=I[--F];for(L.char=e;;){L.imp=!1;for(var t=0,n=L.micropdf417_textsubmodes.length;t<n;t++){L.x=H(L.micropdf417_textsubmodes,t);for(var r=0,i=L.micropdf417_textsubmodes.length;r<i;r++)L.y=H(L.micropdf417_textsubmodes,r),L.cost=Z(H(L.curlen,L.x)+H(H(L.micropdf417_latlen,L.x),L.y)),L.cost<H(L.curlen,L.y)&&(W(L.curlen,L.y,L.cost),L.srclen=H(L.curseqlen,L.x),L.srclen>0&&K(H(L.curseq,L.y),0,G(H(L.curseq,L.x),0,L.srclen)),q(H(H(L.micropdf417_latseq,L.x),L.y),function(){I[F++]=H(L.curseq,L.y),I[F++]=L.srclen;var e=I[F-3],t=I[F-1],n=I[F-2];F-=3,W(n,t,e),L.srclen+=1}),W(L.curseqlen,L.y,L.srclen),L.imp=!0)}if(!L.imp)break}L.nxtlen=R([L.micropdf417_e,L.micropdf417_e,L.micropdf417_e,L.micropdf417_e]),W(L.nxtseqlen,0,0),W(L.nxtseqlen,1,0),W(L.nxtseqlen,2,0),W(L.nxtseqlen,3,0);for(var a=0,o=L.micropdf417_textsubmodes.length;a<o;a++)for(L.x=H(L.micropdf417_textsubmodes,a);U(H(L.charvals,L.x),L.char);){L.cost=H(L.curlen,L.x)+1,L.cost<H(L.nxtlen,L.x)&&(W(L.nxtlen,L.x,L.cost),L.srclen=H(L.curseqlen,L.x),L.srclen>0&&K(H(L.nxtseq,L.x),0,G(H(L.curseq,L.x),0,L.srclen)),W(H(L.nxtseq,L.x),L.srclen,L.char),W(L.nxtseqlen,L.x,L.srclen+1));for(var s=0,c=L.micropdf417_textsubmodes.length;s<c;s++)if(L.y=H(L.micropdf417_textsubmodes,s),X(L.x,L.y)&&(L.cost=Z(H(L.curlen,L.y)+H(H(L.micropdf417_shftlen,L.y),L.x))+1,L.cost<H(L.nxtlen,L.y))){W(L.nxtlen,L.y,L.cost),L.srclen=H(L.curseqlen,L.y),L.srclen>0&&K(H(L.nxtseq,L.y),0,G(H(L.curseq,L.y),0,L.srclen));var l=H(L.nxtseq,L.y),u=L.srclen;W(l,u,L.x==L.micropdf417_a?L.micropdf417_as:L.micropdf417_ps),W(H(L.nxtseq,L.y),L.srclen+1,L.char),W(L.nxtseqlen,L.y,L.srclen+2)}break}L.curlen=L.nxtlen;var d=L.curseq;L.curseq=L.nxtseq,L.nxtseq=d;var f=L.curseqlen;L.curseqlen=L.nxtseqlen,L.nxtseqlen=f}),L.minseq=L.micropdf417_e;for(var r=0,i=L.micropdf417_textsubmodes.length;r<i;r++)L.k=H(L.micropdf417_textsubmodes,r),H(L.curlen,L.k)<L.minseq&&(L.minseq=H(L.curlen,L.k),L.txtseq=G(H(L.curseq,L.k),0,H(L.curseqlen,L.k)));for(L.text=R(L.minseq),L.k=0,L.l=0;!(L.k>=L.txtseq.length);){L.char=H(L.txtseq,L.k);var a=L[H(L.textencfuncs,L.submode)];if(I[F++]=L.char,a()===!0)break;L.addtotext(),L.k+=1,(L.char==L.micropdf417_as||L.char==L.micropdf417_ps)&&(I[F++]=H(L.txtseq,L.k),L.char==L.micropdf417_as?L.enca():L.encp(),L.addtotext(),L.k+=1),L.char==L.micropdf417_al&&(L.submode=L.micropdf417_a),L.char==L.micropdf417_ll&&(L.submode=L.micropdf417_l),L.char==L.micropdf417_ml&&(L.submode=L.micropdf417_m),L.char==L.micropdf417_pl&&(L.submode=L.micropdf417_p)}if(L.text.length%2==1){if(L.submode==L.micropdf417_p){I[F++]=`pad`,I[F++]=L.micropdf417_al,L.encp();var o=I[--F],s=I[--F];L[s]=o,L.submode=L.micropdf417_a}else{L.nextecitext=!1;for(var c=L.i+1,l=L.seq.length-1;c<=l;c+=1){if(L.ti=c,X(sf(H(L.seq,L.ti)),`arraytype`)){L.nextecitext=!1;break}if(H(H(L.seq,L.ti),0)>-1e6)break;L.nextecitext=!0}if(L.nextecitext)if(L.submode==L.micropdf417_a)if(U(H(L.charvals,L.micropdf417_l),H(H(L.seq,L.ti),0))){I[F++]=`pad`,I[F++]=L.micropdf417_ll,L.enca();var u=I[--F],d=I[--F];L[d]=u,L.submode=L.micropdf417_l}else{I[F++]=`pad`,I[F++]=L.micropdf417_ml,L.enca();var f=I[--F],p=I[--F];L[p]=f,L.submode=L.micropdf417_m}else if(L.submode==L.micropdf417_m)if(U(H(L.charvals,L.micropdf417_l),H(H(L.seq,L.ti),0))){I[F++]=`pad`,I[F++]=L.micropdf417_ll,L.encm();var m=I[--F],h=I[--F];L[h]=m,L.submode=L.micropdf417_l}else if(U(H(L.charvals,L.micropdf417_p),H(H(L.seq,L.ti),0))){I[F++]=`pad`,I[F++]=L.micropdf417_pl,L.encm();var g=I[--F],_=I[--F];L[_]=g,L.submode=L.micropdf417_p}else{I[F++]=`pad`,I[F++]=L.micropdf417_al,L.encm();var v=I[--F],y=I[--F];L[y]=v,L.submode=L.micropdf417_a}else{I[F++]=`pad`,I[F++]=L.micropdf417_ml,L.encl();var b=I[--F],x=I[--F];L[x]=b,L.submode=L.micropdf417_m}else{var S=L[H(L.textencfuncs,L.submode)];if(I[F++]=`pad`,I[F++]=L.micropdf417_ps,S()===!0)return!0;var C=I[--F],w=I[--F];L[w]=C}}I[F++]=1/0,J(L.text),I[F++]=L.pad,L.text=R()}L.out=R(~~(L.text.length/2));for(var T=0,E=L.out.length-1;T<=E;T+=1)L.k=T,W(L.out,L.k,Z(H(L.text,L.k*2)*30+H(L.text,L.k*2+1)));I[F++]=L.out},L.encn=function(){var e=I[--F];L.in=e,I[F++]=1/0;for(var t=0,n=L.in.length-1;t<=n;t+=44){L.k=t,I[F++]=1/0;var r=L.in.length-L.k;I[F++]=1;var i=L.in,a=L.k;r>44&&(r=44);for(var o=G(i,a,r),s=0,c=o.length;s<c;s++)I[F++]=H(o,s)-48;for(L.gmod=R(),L.cwn=R(15),L.cwi=15;;){for(L.dv=900,L.val=0,L.gmulstart=!0,I[F++]=1/0;L.gmod.length!=0;)L.val=Z(L.val*10+H(L.gmod,0)),L.gmod=G(L.gmod,1,L.gmod.length-1),L.val<L.dv?L.gmulstart||(I[F++]=0):(L.gmulstart=!1,I[F++]=~~(L.val/L.dv)),L.val%=L.dv;ff(R(df()));var l=I[--F];if(F--,L.dv=L.val,--L.cwi,W(L.cwn,L.cwi,L.dv),L.gmod=l,L.gmod.length==0)break}J(G(L.cwn,L.cwi,15-L.cwi))}ff(R(df()));var u=I[--F];I[F-1]=u},L.ence=function(){var e=I[--F],t=-H(e,0)-1e6;if(I[F++]=t,t<=899){var n=I[--F],r=R(2);I[F++]=927,I[F++]=n,ff(r)}else if(I[F-1]<=810899){var i=I[--F],a=R(3);I[F++]=926,I[F++]=~~(i/900)-1,I[F++]=i%900,ff(a)}else if(I[F-1]<=811799){var o=I[--F],s=R(2);I[F++]=925,I[F++]=o-810900,ff(s)}else I[F-1]=`bwipp.pdf417badECI#24663`,I[F++]=`PDF417 supports ECIs 000000 to 811799`,Q()},L.encfuncs=L.micropdf417_encfuncs,L.addtocws=function(){var e=I[--F];K(L.datcws,L.j,e),L.j=e.length+L.j},L.datcws=R(L.seqlen),L.i=0,L.j=0;!(L.i>=L.seq.length);){if(L.chars=H(L.seq,L.i),Y(sf(L.chars),`arraytype`))if(H(L.chars,0)<=-1e6)I[F++]=L.chars,L.ence(),L.addtocws();else{var Ce=L[H(L.encfuncs,L.state)];if(I[F++]=L.chars,Ce()===!0)break;L.addtocws()}else I[F++]=R([H(L.latchcws,L.chars)]),L.addtocws(),L.chars==L.micropdf417_tl&&(L.state=L.micropdf417_t,L.submode=L.micropdf417_a),L.chars==L.micropdf417_nl&&(L.state=L.micropdf417_n),(L.chars==L.micropdf417_bl||L.chars==L.micropdf417_bl6)&&(L.state=L.micropdf417_b),L.chars==L.micropdf417_bs&&(L.i+=1,I[F++]=H(L.seq,L.i),L.encb(),L.addtocws()),L.chars==L.micropdf417_m05&&(L.i+1<L.seq.length&&H(L.seq,L.i+1)==L.micropdf417_nl&&(L.i+=1),L.state=L.micropdf417_n),L.chars==L.micropdf417_m06&&(L.i+1<L.seq.length&&H(L.seq,L.i+1)==L.micropdf417_tl&&(L.i+=1),L.state=L.micropdf417_t,L.submode=L.micropdf417_m);L.i+=1}L.datcws=G(L.datcws,0,L.j)}L.urows=L.rows,L.ucols=L.columns;var we=L.cca?L.micropdf417_ccametrics:L.micropdf417_nonccametrics;L.metrics=we,q(L.metrics,function(){var e=I[--F];if(L.m=e,L.c=H(L.m,0),L.r=H(L.m,1),L.k=H(L.m,2),L.rapl=H(L.m,3),L.rapc=H(L.m,4),L.rapr=H(L.m,5),L.ncws=Z(L.r*L.c-L.k),L.okay=!0,L.datcws.length>L.ncws&&(L.okay=!1),L.urows!=0&&L.urows!=L.r&&(L.okay=!1),L.ucols!=0&&L.ucols!=L.c&&(L.okay=!1),L.okay)return!0}),L.okay||(I[F++]=`bwipp.micropdf417noValidSymbol#24749`,I[F++]=`Maximum length exceeded or invalid size`,Q()),I[F++]=`coeffs`,I[F++]=L.k,L.micropdf417_coeffscachefetch();var Te=I[--F],Ee=I[--F];L[Ee]=Te,L.m=L.datcws.length,L.n=Z(L.c*L.r-L.k),L.cws=R(L.c*L.r),K(L.cws,0,L.datcws);for(var De=L.cws,Oe=L.m,ke=[],Ae=0,je=Z(L.n-L.m);Ae<je;Ae++)ke[Ae]=900;ke=R(ke),K(De,Oe,ke),U(L.options,`debugcws`)&&(I[F++]=`bwipp.debugcws#24774`,I[F++]=G(L.cws,0,L.n),Q());var Me=L.n,Ne=L.coeffs,Pe=L.k,Fe=G(L.cws,L.n,L.k);I[F++]=function(){var e=I[--F];I[F++]=H(L.cws,e)},I[F++]=Me,I[F++]=Ne,I[F++]=Pe,I[F++]=Fe,I[F++]=929,Af(),U(L.options,`debugecc`)&&(I[F++]=`bwipp.debugecc#24783`,I[F++]=G(L.cws,L.n,L.k),Q()),L.cwtobits=function(){var e=I[--F],t=I[--F];L.v=H(H(L.micropdf417_clusters,e),t),I[F++]=1/0;for(var n=0;n<17;n++)I[F++]=0;for(var r=rf(B(17),L.v,2),i=0,a=r.length;i<a;i++)I[F++]=H(r,i)-48;var o=R();I[F++]=G(o,o.length-17,17)},L.raptobits=function(){var e=I[--F],t=I[--F];L.v=H(H(L.micropdf417_raps,e),t),I[F++]=1/0;for(var n=0;n<10;n++)I[F++]=0;for(var r=rf(B(10),L.v,2),i=0,a=r.length;i<a;i++)I[F++]=H(r,i)-48;var o=R();I[F++]=G(o,o.length-10,10)},L.rwid=H(L.micropdf417_rwids,L.c-1),L.c==3&&L.cca&&(L.rwid=72),I[F++]=L.rwid*L.r;try{var Ie=I[--F];I[F++]=R(Ie),I[F++]=!1}catch{I[F++]=!0}I[--F]&&(I[F-1]=`bwipp.micropdf417PixsTooLarge#24813`,I[F++]=`The resulting symbol exceeds the implementation maximum array size`,Q());var Le=I[--F];L.pixs=Le;for(var Re=0,ze=L.r-1;Re<=ze;Re+=1){L.i=Re,L.clst=(Z(L.i+L.rapl)-1)%3;var Be=L.pixs,Ve=L.i*L.rwid;if(I[F++]=1/0,L.c==1){I[F++]=(Z(L.i+L.rapl)-1)%52,I[F++]=0,L.raptobits();var He=I[--F];J(He),I[F++]=H(L.cws,L.i),I[F++]=L.clst,L.cwtobits();var Ue=I[--F];J(Ue),I[F++]=(Z(L.i+L.rapr)-1)%52,I[F++]=0,L.raptobits();var We=I[--F];J(We)}if(L.c==2){I[F++]=(Z(L.i+L.rapl)-1)%52,I[F++]=0,L.raptobits();var N=I[--F];J(N),I[F++]=H(L.cws,L.i*2),I[F++]=L.clst,L.cwtobits();var Ge=I[--F];J(Ge),I[F++]=H(L.cws,L.i*2+1),I[F++]=L.clst,L.cwtobits();var Ke=I[--F];J(Ke),I[F++]=(Z(L.i+L.rapr)-1)%52,I[F++]=0,L.raptobits();var qe=I[--F];J(qe)}if(L.c==3){if(!L.cca){I[F++]=(Z(L.i+L.rapl)-1)%52,I[F++]=0,L.raptobits();var Je=I[--F];J(Je)}I[F++]=H(L.cws,L.i*3),I[F++]=L.clst,L.cwtobits();var Ye=I[--F];J(Ye),I[F++]=(Z(L.i+L.rapc)-1)%52,I[F++]=1,L.raptobits();var Xe=I[--F];J(Xe),I[F++]=H(L.cws,L.i*3+1),I[F++]=L.clst,L.cwtobits();var Ze=I[--F];J(Ze),I[F++]=H(L.cws,L.i*3+2),I[F++]=L.clst,L.cwtobits();var Qe=I[--F];J(Qe),I[F++]=(Z(L.i+L.rapr)-1)%52,I[F++]=0,L.raptobits();var $e=I[--F];J($e)}if(L.c==4){I[F++]=(Z(L.i+L.rapl)-1)%52,I[F++]=0,L.raptobits();var et=I[--F];J(et),I[F++]=H(L.cws,L.i*4),I[F++]=L.clst,L.cwtobits();var tt=I[--F];J(tt),I[F++]=H(L.cws,L.i*4+1),I[F++]=L.clst,L.cwtobits();var nt=I[--F];J(nt),I[F++]=(Z(L.i+L.rapc)-1)%52,I[F++]=1,L.raptobits();var rt=I[--F];J(rt),I[F++]=H(L.cws,L.i*4+2),I[F++]=L.clst,L.cwtobits();var it=I[--F];J(it),I[F++]=H(L.cws,L.i*4+3),I[F++]=L.clst,L.cwtobits();var at=I[--F];J(at),I[F++]=(Z(L.i+L.rapr)-1)%52,I[F++]=0,L.raptobits();var ot=I[--F];J(ot)}I[F++]=1,K(Be,Ve,R())}I[F++]=1/0;for(var st=L.pixs,ct=L.rwid,lt=L.r,ut=L.rowmult,dt=[],ft=0,pt=L.r;ft<pt;ft++)dt[ft]=L.rowmult;dt=R(dt),I[F++]=`ren`,I[F++]=`renmatrix`,I[F++]=`pixs`,I[F++]=st,I[F++]=`pixx`,I[F++]=ct,I[F++]=`pixy`,I[F++]=lt*ut,I[F++]=`rowheights`,I[F++]=dt,I[F++]=`height`,I[F++]=L.r*L.rowmult/72,I[F++]=`width`,I[F++]=L.rwid/72,I[F++]=`borderleft`,I[F++]=1,I[F++]=`borderright`,I[F++]=1,I[F++]=`bordertop`,I[F++]=1,I[F++]=`borderbottom`,I[F++]=1,I[F++]=`opt`,I[F++]=L.options;var mt=z();I[F++]=mt,L._render&&Lm(),L=e}function Hp(){if(!Hp.globals){var e=L;L=Hp.globals={},L.datamatrix_metrics=R([R([10,10,1,1,5,1,0]),R([12,12,1,1,7,1,0]),R([14,14,1,1,10,1,0]),R([16,16,1,1,12,1,0]),R([18,18,1,1,14,1,0]),R([20,20,1,1,18,1,0]),R([22,22,1,1,20,1,0]),R([24,24,1,1,24,1,0]),R([26,26,1,1,28,1,0]),R([32,32,2,2,36,1,0]),R([36,36,2,2,42,1,0]),R([40,40,2,2,48,1,0]),R([44,44,2,2,56,1,0]),R([48,48,2,2,68,1,0]),R([52,52,2,2,84,2,0]),R([64,64,4,4,112,2,0]),R([72,72,4,4,144,4,0]),R([80,80,4,4,192,4,0]),R([88,88,4,4,224,4,0]),R([96,96,4,4,272,4,0]),R([104,104,4,4,336,6,0]),R([120,120,6,6,408,6,0]),R([132,132,6,6,496,8,0]),R([144,144,6,6,620,10,0]),R([8,18,1,1,7,1,0]),R([8,32,1,2,11,1,0]),R([8,48,1,2,15,1,1]),R([8,64,1,4,18,1,1]),R([8,80,1,4,22,1,1]),R([8,96,1,4,28,1,1]),R([8,120,1,6,32,1,1]),R([8,144,1,6,36,1,1]),R([12,26,1,1,14,1,0]),R([12,36,1,2,18,1,0]),R([12,64,1,4,27,1,1]),R([12,88,1,4,36,1,1]),R([16,36,1,2,24,1,0]),R([16,48,1,2,28,1,0]),R([16,64,1,4,36,1,1]),R([20,36,1,2,28,1,1]),R([20,44,1,2,34,1,1]),R([20,64,1,4,42,1,1]),R([22,48,1,2,38,1,1]),R([24,48,1,2,41,1,1]),R([24,64,1,4,46,1,1]),R([26,40,1,2,38,1,1]),R([26,48,1,2,42,1,1]),R([26,64,1,4,50,1,1])]),L.datamatrix_fnc1=-1,L.datamatrix_prog=-2,L.datamatrix_m05=-3,L.datamatrix_m06=-4,L.datamatrix_lC=-5,L.datamatrix_lB=-6,L.datamatrix_lX=-7,L.datamatrix_lT=-8,L.datamatrix_lE=-9,L.datamatrix_unl=-10,L.datamatrix_sapp=-11,L.datamatrix_usft=-12,L.datamatrix_sft1=-13,L.datamatrix_sft2=-14,L.datamatrix_sft3=-15,L.datamatrix_eci=-16,L.datamatrix_pad=-17,L.datamatrix_unlcw=254,L.datamatrix_A=0,L.datamatrix_C=1,L.datamatrix_T=2,L.datamatrix_X=3,L.datamatrix_E=4,L.datamatrix_B=5,L.datamatrix_encfuncs=R([`encA`,`encCTX`,`encCTX`,`encCTX`,`encE`,`encB`]);var t=R([function(){var e=I[F-1],t=I[F-2];I[F++]=t-2,I[F++]=e-2},function(){var e=I[F-1],t=I[F-2];I[F++]=t-2,I[F++]=e-1},function(){var e=I[F-1],t=I[F-2];I[F++]=t-1,I[F++]=e-2},function(){var e=I[F-1],t=I[F-2];I[F++]=t-1,I[F++]=e-1},function(){var e=I[F-1],t=I[F-2];I[F++]=t-1,I[F++]=e},function(){var e=I[F-1],t=I[F-2];I[F++]=t,I[F++]=e-2},function(){var e=I[F-1],t=I[F-2];I[F++]=t,I[F++]=e-1},function(){var e=I[F-1],t=I[F-2];I[F++]=t,I[F++]=e}]);L.datamatrix_dmn=t;var n=R([function(){I[F++]=L.mrows-1,I[F++]=0},function(){I[F++]=L.mrows-1,I[F++]=1},function(){I[F++]=L.mrows-1,I[F++]=2},function(){I[F++]=0,I[F++]=L.mcols-2},function(){I[F++]=0,I[F++]=L.mcols-1},function(){I[F++]=1,I[F++]=L.mcols-1},function(){I[F++]=2,I[F++]=L.mcols-1},function(){I[F++]=3,I[F++]=L.mcols-1}]);L.datamatrix_dmc1=n;var r=R([function(){I[F++]=L.mrows-3,I[F++]=0},function(){I[F++]=L.mrows-2,I[F++]=0},function(){I[F++]=L.mrows-1,I[F++]=0},function(){I[F++]=0,I[F++]=L.mcols-4},function(){I[F++]=0,I[F++]=L.mcols-3},function(){I[F++]=0,I[F++]=L.mcols-2},function(){I[F++]=0,I[F++]=L.mcols-1},function(){I[F++]=1,I[F++]=L.mcols-1}]);L.datamatrix_dmc2=r;var i=R([function(){I[F++]=L.mrows-3,I[F++]=0},function(){I[F++]=L.mrows-2,I[F++]=0},function(){I[F++]=L.mrows-1,I[F++]=0},function(){I[F++]=0,I[F++]=L.mcols-2},function(){I[F++]=0,I[F++]=L.mcols-1},function(){I[F++]=1,I[F++]=L.mcols-1},function(){I[F++]=2,I[F++]=L.mcols-1},function(){I[F++]=3,I[F++]=L.mcols-1}]);L.datamatrix_dmc3=i;var a=R([function(){I[F++]=L.mrows-1,I[F++]=0},function(){I[F++]=L.mrows-1,I[F++]=L.mcols-1},function(){I[F++]=0,I[F++]=L.mcols-3},function(){I[F++]=0,I[F++]=L.mcols-2},function(){I[F++]=0,I[F++]=L.mcols-1},function(){I[F++]=1,I[F++]=L.mcols-3},function(){I[F++]=1,I[F++]=L.mcols-2},function(){I[F++]=1,I[F++]=L.mcols-1}]);L.datamatrix_dmc4=a,I[F++]=1/0;for(var o=0;o<=128;o+=1)I[F++]=o,I[F++]=o+1;I[F++]=L.datamatrix_pad,I[F++]=129;for(var s=0;s<=99;s+=1){var c=rf(B(2),s,10),l=ef(B(2),`00`);K(l,2-c.length,c),I[F++]=l,I[F++]=s+130}var u=R([L.datamatrix_lC,L.datamatrix_lB,L.datamatrix_fnc1,L.datamatrix_sapp,L.datamatrix_prog,L.datamatrix_usft,L.datamatrix_m05,L.datamatrix_m06,L.datamatrix_lX,L.datamatrix_lT,L.datamatrix_lE,L.datamatrix_eci]);I[F++]=229;for(var d=0,f=u.length;d<f;d++){var p=I[--F]+1;I[F++]=H(u,d),I[F++]=p,I[F++]=p}F--,L.Avals=z(),I[F++]=1/0;for(var m=L.Avals,h=m.size,g=m.keys(),_=0;_<h;_++){var v=g.next().value,y=m.get(v);I[F++]=v,I[F++]=1/0,I[F++]=y;var b=R();I[F++]=b}L.Avals=z(),I[F++]=1/0,I[F++]=L.datamatrix_sft1,I[F++]=0,I[F++]=L.datamatrix_sft2,I[F++]=1,I[F++]=L.datamatrix_sft3,I[F++]=2,I[F++]=32,I[F++]=3;for(var x=48;x<=57;x+=1)I[F++]=x,I[F++]=x-44;for(var S=65;S<=90;S+=1)I[F++]=S,I[F++]=S-51;var C=z();L.CNvals=C,I[F++]=1/0;for(var w=0;w<=31;w+=1)I[F++]=w,I[F++]=w;var T=z();L.C1vals=T,I[F++]=1/0;for(var E=33;E<=47;E+=1)I[F++]=E,I[F++]=E-33;for(var D=58;D<=64;D+=1)I[F++]=D,I[F++]=D-43;for(var O=91;O<=95;O+=1)I[F++]=O,I[F++]=O-69;I[F++]=L.datamatrix_fnc1,I[F++]=27,I[F++]=L.datamatrix_usft,I[F++]=30;var k=z();L.C2vals=k,I[F++]=1/0;for(var A=96;A<=127;A+=1)I[F++]=A,I[F++]=A-96;var ee=z();L.C3vals=ee,I[F++]=1/0;for(var te=L.CNvals,j=te.size,ne=te.keys(),re=0;re<j;re++){var ie=ne.next().value,ae=te.get(ie);I[F++]=ie,I[F++]=1/0,I[F++]=ae;var oe=R();I[F++]=oe}for(var se=L.C1vals,ce=se.size,le=se.keys(),M=0;M<ce;M++){var ue=le.next().value,de=se.get(ue);I[F++]=ue,I[F++]=1/0,I[F++]=H(L.CNvals,L.datamatrix_sft1),I[F++]=de;var fe=R();I[F++]=fe}for(var pe=L.C2vals,me=pe.size,he=pe.keys(),ge=0;ge<me;ge++){var _e=he.next().value,ve=pe.get(_e);I[F++]=_e,I[F++]=1/0,I[F++]=H(L.CNvals,L.datamatrix_sft2),I[F++]=ve;var ye=R();I[F++]=ye}for(var be=L.C3vals,xe=be.size,Se=be.keys(),Ce=0;Ce<xe;Ce++){var we=Se.next().value,Te=be.get(we);I[F++]=we,I[F++]=1/0,I[F++]=H(L.CNvals,L.datamatrix_sft3),I[F++]=Te;var Ee=R();I[F++]=Ee}L.Cvals=z(),I[F++]=1/0,I[F++]=L.datamatrix_sft1,I[F++]=0,I[F++]=L.datamatrix_sft2,I[F++]=1,I[F++]=L.datamatrix_sft3,I[F++]=2,I[F++]=32,I[F++]=3;for(var De=48;De<=57;De+=1)I[F++]=De,I[F++]=De-44;for(var Oe=97;Oe<=122;Oe+=1)I[F++]=Oe,I[F++]=Oe-83;var ke=z();L.TNvals=ke,I[F++]=1/0;for(var Ae=0;Ae<=31;Ae+=1)I[F++]=Ae,I[F++]=Ae;var je=z();L.T1vals=je,I[F++]=1/0;for(var Me=33;Me<=47;Me+=1)I[F++]=Me,I[F++]=Me-33;for(var Ne=58;Ne<=64;Ne+=1)I[F++]=Ne,I[F++]=Ne-43;for(var Pe=91;Pe<=95;Pe+=1)I[F++]=Pe,I[F++]=Pe-69;I[F++]=L.datamatrix_fnc1,I[F++]=27,I[F++]=L.datamatrix_usft,I[F++]=30;var Fe=z();L.T2vals=Fe,I[F++]=1/0,I[F++]=96,I[F++]=0;for(var Ie=65;Ie<=90;Ie+=1)I[F++]=Ie,I[F++]=Ie-64;for(var Le=123;Le<=127;Le+=1)I[F++]=Le,I[F++]=Le-96;var Re=z();L.T3vals=Re,I[F++]=1/0;for(var ze=L.TNvals,Be=ze.size,Ve=ze.keys(),He=0;He<Be;He++){var Ue=Ve.next().value,We=ze.get(Ue);I[F++]=Ue,I[F++]=1/0,I[F++]=We;var N=R();I[F++]=N}for(var Ge=L.T1vals,Ke=Ge.size,qe=Ge.keys(),Je=0;Je<Ke;Je++){var Ye=qe.next().value,Xe=Ge.get(Ye);I[F++]=Ye,I[F++]=1/0,I[F++]=H(L.TNvals,L.datamatrix_sft1),I[F++]=Xe;var Ze=R();I[F++]=Ze}for(var Qe=L.T2vals,$e=Qe.size,et=Qe.keys(),tt=0;tt<$e;tt++){var nt=et.next().value,rt=Qe.get(nt);I[F++]=nt,I[F++]=1/0,I[F++]=H(L.TNvals,L.datamatrix_sft2),I[F++]=rt;var it=R();I[F++]=it}for(var at=L.T3vals,ot=at.size,st=at.keys(),ct=0;ct<ot;ct++){var lt=st.next().value,ut=at.get(lt);I[F++]=lt,I[F++]=1/0,I[F++]=H(L.TNvals,L.datamatrix_sft3),I[F++]=ut;var dt=R();I[F++]=dt}L.Tvals=z();for(var ft=128;ft<=255;ft+=1){L.i=ft;var pt=L.Avals,mt=L.i;I[F++]=1/0,J(H(L.Avals,L.datamatrix_usft)),J(H(L.Avals,L.i-128)),W(pt,mt,R());var ht=L.Cvals,gt=L.i;I[F++]=1/0,J(H(L.Cvals,L.datamatrix_usft)),J(H(L.Cvals,L.i-128)),W(ht,gt,R());var _t=L.Tvals,vt=L.i;I[F++]=1/0,J(H(L.Tvals,L.datamatrix_usft)),J(H(L.Tvals,L.i-128)),W(_t,vt,R())}L.Avals=L.Avals,L.Cvals=L.Cvals,L.Tvals=L.Tvals,I[F++]=1/0,I[F++]=13,I[F++]=0,I[F++]=42,I[F++]=1,I[F++]=62,I[F++]=2,I[F++]=32,I[F++]=3;for(var yt=48;yt<=57;yt+=1)I[F++]=yt,I[F++]=yt-44;for(var bt=65;bt<=90;bt+=1)I[F++]=bt,I[F++]=bt-51;var xt=z();L.Xvals=xt,I[F++]=1/0;for(var St=L.Xvals,Ct=St.size,wt=St.keys(),Tt=0;Tt<Ct;Tt++){var Et=wt.next().value,Dt=St.get(Et);I[F++]=Et,I[F++]=1/0,I[F++]=Dt;var Ot=R();I[F++]=Ot}var kt=z();L.Xvals=kt,I[F++]=1/0;for(var At=64;At<=94;At+=1)I[F++]=At,I[F++]=At-64;I[F++]=L.datamatrix_unl,I[F++]=31;for(var jt=32;jt<=63;jt+=1)I[F++]=jt,I[F++]=jt;var Mt=z();L.Evals=Mt,I[F++]=1/0;for(var Nt=L.Evals,Pt=Nt.size,Ft=Nt.keys(),It=0;It<Pt;It++){var Lt=Ft.next().value,Rt=Nt.get(Lt);I[F++]=Lt,I[F++]=1/0,I[F++]=Rt;var zt=R();I[F++]=zt}var Bt=z();L.Evals=Bt,I[F++]=1/0;for(var Vt=0;Vt<=255;Vt+=1)I[F++]=Vt,I[F++]=Vt;var Ht=z();L.Bvals=Ht,I[F++]=1/0;for(var Ut=L.Bvals,Wt=Ut.size,Gt=Ut.keys(),Kt=0;Kt<Wt;Kt++){var qt=Gt.next().value,Jt=Ut.get(qt);I[F++]=qt,I[F++]=1/0,I[F++]=Jt;var Yt=R();I[F++]=Yt}var Xt=z();L.Bvals=Xt,L.encvals=R([L.Avals,L.Cvals,L.Tvals,L.Xvals,L.Evals,L.Bvals]),I[F++]=1/0,I[F++]=1;for(var Zt=0;Zt<255;Zt++){var Qt=I[F-1]*2;if(I[F++]=Qt,Qt>=256){var $t=I[--F];I[F++]=$t^301}}var en=R();L.rsalog=en,L.rslog=R(256);for(var tn=1;tn<=255;tn+=1)W(L.rslog,H(L.rsalog,tn),tn);L.rslog=L.rslog,L.datamatrix_rsprod=function(){if(I[F-1]!=0)if(I[F-2]!=0){var e=I[--F],t=I[--F];I[F++]=H(L.rsalog,Z(H(L.rslog,e)+H(L.rslog,t))%255)}else F-=2,I[F++]=0;else F-=2,I[F++]=0},L.datamatrix_gencoeffs=function(){I[F++]=1/0,I[F++]=1;for(var e=0,t=L.k;e<t;e++)I[F++]=0;L.coeffs=R();for(var n=1,r=L.k;n<=r;n+=1){var i=L.coeffs;W(i,n,H(i,n-1)),I[F++]=H(L.rsalog,n);for(var a=n-1;a>=1;--a){var o=L.coeffs,s=I[F-1];I[F++]=o,I[F++]=a,I[F++]=H(o,a),I[F++]=s,L.datamatrix_rsprod();var c=I[--F],l=I[--F],u=I[--F];W(u,l,yf(c,H(L.coeffs,l-1)))}var d=L.coeffs,f=I[F-1];I[F++]=d,I[F++]=0,I[F++]=H(d,0),I[F++]=f,L.datamatrix_rsprod();var p=I[--F],m=I[--F],h=I[--F];W(h,m,p),F--}I[F++]=G(L.coeffs,0,L.coeffs.length-1)},L.datamatrix_coeffscachemax=25,L.datamatrix_coeffscachelimit=766,I[F++]=L.datamatrix_coeffscachemax,I[F++]=L.datamatrix_coeffscachelimit,Tf();var nn=I[--F];L.datamatrix_coeffscache=nn,L.datamatrix_coeffscachefetch=function(){var e=I[--F];L.k=e;var t=H(L.datamatrix_coeffscache,`fetch`);if(I[F++]=L.k,I[F++]=function(){L.datamatrix_gencoeffs()},I[F++]=function(){var e=I[--F];I[F++]=e.length},t()===!0)return!0},L=e}var e=L;L=Object.assign({},L,Hp.globals),L.dontdraw=!1,L.columns=0,L.rows=0,L.format=`unset`,L.version=`unset`,L.parse=!1,L.parsefnc=!1,L.c40headerlength=-1,L.raw=!1,L.dmre=!1,I[F++]=null,$();var rn=I[--F];L.options=rn;var an=I[--F];if(L.barcode=an,L._render=!(L.dontdraw||L.bwipp_dontdraw),L.modunit=2,L.barcode.length==0&&(I[F++]=`bwipp.datamatrixEmptyData#25284`,I[F++]=`The data must not be empty`,Q()),L.barcode.length>15e3&&(I[F++]=`bwipp.datamatrixInputTooLong#25288`,I[F++]=`The input data is too long`,Q()),X(L.version,`unset`)&&(L.rows!=0||L.columns!=0)&&(I[F++]=`bwipp.datamatrixVersionRowsCols#25292`,I[F++]=`rows and columns must not be given if version is specified`,Q()),X(L.version,`unset`))if(lf(L.version,`x`),I[--F]){var on=I[--F];I[F-1]=on;var sn=I[F-1],cn=I[F-2],ln=R(2);I[F++]=cn,I[F++]=sn,ff(ln);var un=I[--F];q(un,function(){var e=I[F-1],t=!0;e.length==0&&(t=!1);var n=I[--F];I[F++]=t,q(n,function(){var e=I[--F];(e<48||e>57)&&(I[F-1]=!1)}),I[--F]||(F-=2,I[F++]=`bwipp.datamatrixVersionBadRowOrColumn#25308`,I[F++]=`version must be formatted as RxC`,Q())});var dn=I[--F];L.rows=V(dn);var fn=I[--F];L.columns=V(fn);var pn=L.rows==L.columns?`square`:`rectangle`;L.format=pn}else I[F-1]=`bwipp.datamatrixVersionFormat#25315`,I[F++]=`version must be formatted as RxC`,Q();else if(Y(L.format,`unset`)){var mn=L.dmre?`rectangle`:`square`;L.format=mn}X(L.format,`square`)&&X(L.format,`rectangle`)&&(I[F++]=`bwipp.datamatrixInvalidFormat#25324`,I[F++]=`The format must be either square or rectangle`,Q()),L.urows=L.rows,L.ucols=L.columns,I[F++]=1/0;for(var hn=0,gn=L.datamatrix_metrics.length;hn<gn;hn++)L.m=H(L.datamatrix_metrics,hn),L.rows=H(L.m,0),L.cols=H(L.m,1),L.regh=H(L.m,2),L.regv=H(L.m,3),L.rscw=H(L.m,4),L.rsbl=H(L.m,5),L.doly=H(L.m,6),L.mrows=Z(L.rows-2*L.regh),L.mcols=Z(L.cols-2*L.regv),L.ncws=Z(~~(L.mrows*L.mcols/8)-L.rscw),L.okay=!0,L.urows!=0&&L.urows!=L.rows&&(L.okay=!1),L.ucols!=0&&L.ucols!=L.cols&&(L.okay=!1),Y(L.format,`square`)&&X(L.rows,L.cols)&&(L.okay=!1),Y(L.format,`rectangle`)&&Y(L.rows,L.cols)&&(L.okay=!1),!L.dmre&&L.doly==1&&(L.okay=!1),L.okay&&(I[F++]=L.ncws);ff(R(df()));var _n=I[--F];L.fullcws=_n,I[F-1]=1/0;for(var vn=0;vn<1558;vn++)I[F++]=1e4;L.numremcws=R(),q(L.fullcws,function(){var e=I[--F];W(L.numremcws,e-1,1)});for(var yn=1556;yn>=0;--yn)L.i=yn,H(L.numremcws,L.i)!=1&&W(L.numremcws,L.i,H(L.numremcws,L.i+1)+1);if(L.getnumremcws=function(){I[F-1]>=L.numremcws.length&&(I[F-1]=`bwipp.datamatrixTooMuchData#25367`,I[F++]=`The input data exceeds the symbol capacity`,Q());var e=I[--F];I[F++]=H(L.numremcws,e)},L.raw){for(L.cws=R(L.barcode.length),L.i=0,L.j=0;!(L.i>=L.barcode.length-3||H(L.barcode,L.i)!=94);){var bn=G(L.barcode,L.i+1,3);I[F++]=bn,I[F++]=!1;for(var xn=0,Sn=bn.length;xn<Sn;xn++){var Cn=H(bn,xn);(Cn<48||Cn>57)&&(I[F-1]=!0)}if(I[--F]){F--;break}var wn=I[--F];L.cw=V(wn),L.cw>255&&(I[F++]=`bwipp.datamatrixBadRawCodeword#25384`,I[F++]=`Raw codewords must be 0 to 255`,Q()),W(L.cws,L.j,L.cw),L.i+=4,L.j+=1}L.i!=L.barcode.length&&(I[F++]=`bwipp.datamatrixBadRawFormat#25391`,I[F++]=`Raw codewords must be formatted as ^NNN`,Q()),L.cws=G(L.cws,0,L.j)}else{L.fncvals=new Map([[`parse`,L.parse],[`parsefnc`,L.parsefnc],[`eci`,!0],[`FNC1`,L.datamatrix_fnc1],[`PROG`,L.datamatrix_prog]]),I[F++]=L.barcode,I[F++]=L.fncvals,Df();var Tn=I[--F];if(L.msg=Tn,L.msglen=L.msg.length,L.msglen>=9){J(G(L.msg,0,7));var En=I[--F];F--;var Dn=En==29,On=I[--F],kn=I[--F],An=I[--F],jn=I[--F],Mn=I[--F];if(Dn&&On==48&&kn==30&&An==62&&jn==41&&Mn==91){J(G(L.msg,L.msglen-2,2));var Nn=I[--F],Pn=I[--F];Nn==4&&Pn==30&&(H(L.msg,5)==53?(I[F++]=1/0,I[F++]=L.datamatrix_m05,J(G(L.msg,7,L.msg.length-9)),L.msg=R()):H(L.msg,5)==54&&(I[F++]=1/0,I[F++]=L.datamatrix_m06,J(G(L.msg,7,L.msg.length-9)),L.msg=R()))}}L.msglen=L.msg.length,L.msglen>3116&&(I[F++]=`bwipp.datamatrixInputTooLong#25437`,I[F++]=`The input data is too long`,Q()),L.c40headerlength>L.msglen&&(L.c40headerlength=L.msglen),I[F++]=1/0;for(var Fn=0,In=L.msglen;Fn<In;Fn++)I[F++]=0;I[F++]=0,L.numD=R(),I[F++]=1/0;for(var Ln=0,Rn=L.msglen;Ln<Rn;Ln++)I[F++]=0;I[F++]=9999,L.nextXterm=R(),I[F++]=1/0;for(var zn=0,Bn=L.msglen;zn<Bn;zn++)I[F++]=0;I[F++]=9999,L.nextNonX=R(),I[F++]=1/0;for(var Vn=0,Hn=L.msglen;Vn<Hn;Vn++)I[F++]=!1;I[F++]=!1,L.isECI=R();for(var Un=L.msglen-1;Un>=0;--Un)L.i=Un,L.barchar=H(L.msg,L.i),L.barchar>=48&&L.barchar<=57&&W(L.numD,L.i,H(L.numD,L.i+1)+1),L.barchar==13||L.barchar==42||L.barchar==62?W(L.nextXterm,L.i,0):W(L.nextXterm,L.i,H(L.nextXterm,L.i+1)+1),U(L.Xvals,L.barchar)?W(L.nextNonX,L.i,H(L.nextNonX,L.i+1)+1):W(L.nextNonX,L.i,0),W(L.isECI,L.i,L.barchar<=-1e6);I[F++]=1/0;for(var Wn=L.nextXterm,Gn=0,Kn=Wn.length;Gn<Kn;Gn++){var qn=H(Wn,Gn);I[F++]=qn,qn>1e4&&(I[F-1]=1e4)}L.nextXterm=R(),I[F++]=1/0;for(var Jn=L.nextNonX,Yn=0,Xn=Jn.length;Yn<Xn;Yn++){var Zn=H(Jn,Yn);I[F++]=Zn,Zn>1e4&&(I[F-1]=1e4)}for(L.nextNonX=R(),L.isD=function(){I[F++]=L.char>=48&&L.char<=57},L.isC=function(){I[F++]=U(L.CNvals,L.char)},L.isT=function(){I[F++]=U(L.TNvals,L.char)},L.isX=function(){I[F++]=U(L.Xvals,L.char)},L.isE=function(){I[F++]=U(L.Evals,L.char)},L.isEA=function(){I[F++]=L.char>127},L.isFN=function(){I[F++]=L.char<0},L.XtermFirst=function(){var e=I[--F];I[F++]=pf(H(L.nextXterm,e),H(L.nextNonX,e))},L.lookup=function(){L.ac=1,L.cc=2,L.tc=2,L.xc=2,L.ec=2,L.bc=2.25,L.mode==L.datamatrix_A&&(L.ac=0,L.cc=1,L.tc=1,L.xc=1,L.ec=1,L.bc=1.25),L.mode==L.datamatrix_C&&(L.cc=0),L.mode==L.datamatrix_T&&(L.tc=0),L.mode==L.datamatrix_X&&(L.xc=0),L.mode==L.datamatrix_E&&(L.ec=0),L.mode==L.datamatrix_B&&(L.bc=0);for(var e=0;e<1;e++){if(H(L.isECI,L.i)){I[F++]=L.datamatrix_A;break}if(L.i<L.c40headerlength){I[F++]=L.datamatrix_C;break}for(L.isfnc1=H(L.msg,L.i)==L.datamatrix_fnc1,L.k=0;;){if(L.i+L.k==L.msglen){for(var t=R([`ac`,`cc`,`tc`,`xc`,`ec`,`bc`]),n=0,r=t.length;n<r;n++){var i=H(t,n),a=L[i];L[i]=Kd(a)}for(var o=R([L.cc,L.tc,L.xc,L.ec,L.bc]),s=!0,c=0,l=o.length;c<l;c++)s&&=L.ac<=H(o,c);if(s){I[F++]=L.datamatrix_A;break}for(var u=R([L.ac,L.cc,L.tc,L.xc,L.ec]),d=!0,f=0,p=u.length;f<p;f++)d&&=L.bc<H(u,f);if(d){L.isfnc1?I[F++]=L.datamatrix_A:I[F++]=L.datamatrix_B;break}for(var m=R([L.ac,L.cc,L.tc,L.xc,L.bc]),h=!0,g=0,_=m.length;g<_;g++)h&&=L.ec<H(m,g);if(h){I[F++]=L.datamatrix_E;break}for(var v=R([L.ac,L.cc,L.xc,L.ec,L.bc]),y=!0,b=0,x=v.length;b<x;b++)y&&=L.tc<H(v,b);if(y){I[F++]=L.datamatrix_T;break}for(var S=R([L.ac,L.cc,L.tc,L.ec,L.bc]),C=!0,w=0,T=S.length;w<T;w++)C&&=L.xc<H(S,w);if(C){I[F++]=L.datamatrix_X;break}I[F++]=L.datamatrix_C;break}if(L.char=H(L.msg,L.i+L.k),I[F++]=`ac`,I[F++]=L.ac,L.isD(),I[--F]){var E=I[--F];I[F++]=Z(E+1/2)}else if(L.isEA(),I[--F]){var D=I[--F];I[F++]=Kd(D)+2}else{var O=I[--F];I[F++]=Kd(O)+1}var k=I[--F],A=I[--F];if(L[A]=k,I[F++]=`cc`,I[F++]=L.cc,L.isC(),I[--F]){var ee=I[--F];I[F++]=Z(ee+.6666667)}else if(L.isEA(),I[--F]){var te=I[--F];I[F++]=Z(te+2.6666667)}else{var j=I[--F];I[F++]=Z(j+1.3333334)}var ne=I[--F],re=I[--F];if(L[re]=ne,I[F++]=`tc`,I[F++]=L.tc,L.isT(),I[--F]){var ie=I[--F];I[F++]=Z(ie+.6666667)}else if(L.isEA(),I[--F]){var ae=I[--F];I[F++]=Z(ae+2.6666667)}else{var oe=I[--F];I[F++]=Z(oe+1.3333334)}var se=I[--F],ce=I[--F];if(L[ce]=se,I[F++]=`xc`,I[F++]=L.xc,L.isX(),I[--F]){var le=I[--F];I[F++]=Z(le+.6666667)}else if(L.isEA(),I[--F]){var M=I[--F];I[F++]=Z(M+4.3333334)}else{var ue=I[--F];I[F++]=Z(ue+3.3333334)}var de=I[--F],fe=I[--F];if(L[fe]=de,I[F++]=`ec`,I[F++]=L.ec,L.isE(),I[--F]){var pe=I[--F];I[F++]=Z(pe+3/4)}else if(L.isEA(),I[--F]){var me=I[--F];I[F++]=Z(me+17/4)}else{var he=I[--F];I[F++]=Z(he+13/4)}var ge=I[--F],_e=I[--F];L[_e]=ge,I[F++]=`bc`,I[F++]=L.bc,L.isFN(),I[--F]?I[F-1]+=4:I[F-1]+=1;var ve=I[--F],ye=I[--F];if(L[ye]=ve,L.k>=4){for(var be=R([L.cc,L.tc,L.xc,L.ec,L.bc]),xe=!0,Se=0,Ce=be.length;Se<Ce;Se++)xe&&=L.ac+1<=H(be,Se);if(xe){I[F++]=L.datamatrix_A;break}if(L.bc+1<=L.ac){L.isfnc1?I[F++]=L.datamatrix_A:I[F++]=L.datamatrix_B;break}for(var we=R([L.cc,L.tc,L.xc,L.ec]),Te=!0,Ee=0,De=we.length;Ee<De;Ee++)Te&&=L.bc+1<H(we,Ee);if(Te){L.isfnc1?I[F++]=L.datamatrix_A:I[F++]=L.datamatrix_B;break}for(var Oe=R([L.ac,L.cc,L.tc,L.xc,L.bc]),ke=!0,Ae=0,je=Oe.length;Ae<je;Ae++)ke&&=L.ec+1<H(Oe,Ae);if(ke){I[F++]=L.datamatrix_E;break}for(var Me=R([L.ac,L.cc,L.xc,L.ec,L.bc]),Ne=!0,Pe=0,Fe=Me.length;Pe<Fe;Pe++)Ne&&=L.tc+1<H(Me,Pe);if(Ne){I[F++]=L.datamatrix_T;break}for(var Ie=R([L.ac,L.cc,L.tc,L.ec,L.bc]),Le=!0,Re=0,ze=Ie.length;Re<ze;Re++)Le&&=L.xc+1<H(Ie,Re);if(Le){I[F++]=L.datamatrix_X;break}for(var Be=R([L.ac,L.tc,L.ec,L.bc]),Ve=!0,He=0,Ue=Be.length;He<Ue;He++)Ve&&=L.cc+1<H(Be,He);if(Ve){if(L.cc<L.xc){I[F++]=L.datamatrix_C;break}if(L.cc==L.xc){if(I[F++]=L.i+L.k+1,L.XtermFirst(),I[--F]){I[F++]=L.datamatrix_X;break}I[F++]=L.datamatrix_C;break}}}L.k+=1}}},L.addtocws=function(){I[F-1].length+L.j>L.cws.length&&(I[F-1]=`bwipp.datamatrixTooMuchData#25534`,I[F++]=`The input data exceeds the symbol capacity`,Q());var e=I[--F];K(L.cws,L.j,e),L.j=e.length+L.j},L.ECItocws=function(){var e=-I[--F]-1e6;if(I[F++]=e,e<=126){var t=I[--F],n=R(1);I[F++]=t+1,ff(n)}else if(I[F-1]<=16382){var r=I[--F]-127,i=R(2);I[F++]=~~(r/254)+128,I[F++]=r%254+1,ff(i)}else{var a=I[--F]-16383,o=R(3);I[F++]=~~(a/64516)+192,I[F++]=~~(a/254)%254+1,I[F++]=a%254+1,ff(o)}},L.encA=function(){for(var e=0;e<1;e++){if(H(L.isECI,L.i)){I[F++]=H(L.Avals,L.datamatrix_eci),L.addtocws(),I[F++]=H(L.msg,L.i),L.ECItocws(),L.addtocws(),L.i+=1;break}if(L.i>=L.c40headerlength&&H(L.numD,L.i)>=2){var t=B(2);W(t,0,H(L.msg,L.i)),W(t,1,H(L.msg,L.i+1)),I[F++]=H(L.Avals,t),L.addtocws(),L.i+=2;break}I[F++]=`newmode`,L.lookup();var n=I[--F],r=I[--F];if(L[r]=n,L.newmode!=L.mode){I[F++]=H(L.Avals,H(R([-1,L.datamatrix_lC,L.datamatrix_lT,L.datamatrix_lX,L.datamatrix_lE,L.datamatrix_lB]),L.newmode)),L.addtocws(),L.mode=L.newmode;break}I[F++]=H(L.Avals,H(L.msg,L.i)),L.addtocws(),L.i+=1;break}},L.CTXvalstocws=function(){var e=I[--F];L.in=e,I[F++]=1/0;for(var t=0,n=L.in.length-1;t<=n;t+=3){for(var r=G(L.in,t,3),i=0,a=0,o=r.length;a<o;a++)i=Z(i+H(r,a))*40;var s=~~(i/40)+1;I[F++]=~~(s/256),I[F++]=s%256}ff(R(df()));var c=I[--F];I[F-1]=c},L.encCTX=function(){for(L.p=0,L.ctxvals=R(2500),L.done=!1;!(L.i==L.msglen||!U(H(L.encvals,L.mode),H(L.msg,L.i)));){if(L.p%3==0){if(L.p>0){I[F++]=`newmode`,L.lookup();var e=I[--F],t=I[--F];if(L[t]=e,X(L.newmode,L.mode)){I[F++]=G(L.ctxvals,0,L.p),L.CTXvalstocws(),L.addtocws(),I[F++]=R([L.datamatrix_unlcw]),L.addtocws(),L.newmode!=L.datamatrix_A&&(I[F++]=H(L.Avals,H(R([-1,L.datamatrix_lC,L.datamatrix_lT,L.datamatrix_lX,L.datamatrix_lE,L.datamatrix_lB]),L.newmode)),L.addtocws()),L.mode=L.newmode,L.done=!0;break}}if(L.msglen-L.i<=3){I[F++]=L.j+~~(L.p/3)*2,L.getnumremcws();var n=I[--F];L.remcws=n,I[F++]=1/0;for(var r=G(L.msg,L.i,L.msglen-L.i),i=0,a=r.length;i<a;i++){var o=H(r,i),s=U(H(L.encvals,L.mode),o);if(I[F++]=o,s){var c=I[--F];J(H(H(L.encvals,L.mode),c))}else I[F-1]=-1,I[F++]=-1,I[F++]=-1,I[F++]=-1}if(L.remvals=R(),L.remcws==2&&L.remvals.length==3){I[F++]=1/0,J(G(L.ctxvals,0,L.p)),J(L.remvals);var l=R();I[F++]=l,L.CTXvalstocws(),L.addtocws(),L.mode=L.datamatrix_A,L.i=L.msglen,L.done=!0;break}if(L.remcws==2&&L.remvals.length==2&&L.mode!=L.datamatrix_X){I[F++]=1/0,J(G(L.ctxvals,0,L.p)),J(L.remvals),J(H(H(L.encvals,L.mode),L.datamatrix_sft1));var u=R();I[F++]=u,L.CTXvalstocws(),L.addtocws(),L.mode=L.datamatrix_A,L.i=L.msglen,L.done=!0;break}if(L.remcws==2&&L.remvals.length==1){I[F++]=G(L.ctxvals,0,L.p),L.CTXvalstocws(),L.addtocws(),I[F++]=R([L.datamatrix_unlcw]),L.addtocws(),I[F++]=H(L.Avals,H(L.msg,L.i)),L.addtocws(),L.mode=L.datamatrix_A,L.i=L.msglen,L.done=!0;break}if(L.remcws==1&&L.remvals.length==1){I[F++]=G(L.ctxvals,0,L.p),L.CTXvalstocws(),L.addtocws(),I[F++]=H(L.Avals,H(L.msg,L.i)),L.addtocws(),L.mode=L.datamatrix_A,L.i=L.msglen,L.done=!0;break}}}var d=H(H(L.encvals,L.mode),H(L.msg,L.i));I[F++]=d,d.length+L.p>L.ctxvals.length&&(I[F-1]=`bwipp.datamatrixTooMuchData#25674`,I[F++]=`The input data exceeds the symbol capacity`,Q());var f=I[--F];K(L.ctxvals,L.p,f),L.p=f.length+L.p,L.i+=1}if(!L.done){for(;L.p%3!=0;)--L.i,L.p-=H(H(L.encvals,L.mode),H(L.msg,L.i)).length;I[F++]=1/0,J(G(L.ctxvals,0,L.p));var p=R();if(I[F++]=p,L.CTXvalstocws(),L.addtocws(),I[F++]=R([L.datamatrix_unlcw]),L.addtocws(),L.mode=L.datamatrix_A,L.c40headerlength=-1,L.i!=L.msglen&&!H(L.isECI,L.i))if(H(L.numD,L.i)>=2){var m=B(2);W(m,0,H(L.msg,L.i)),W(m,1,H(L.msg,L.i+1)),I[F++]=H(L.Avals,m),L.addtocws(),L.i+=2}else I[F++]=H(L.Avals,H(L.msg,L.i)),L.addtocws(),L.i+=1}},L.Evalstocws=function(){var e=I[--F];L.in=e,L.inlen=L.in.length,L.outlen=Kd(L.in.length/4*3),I[F++]=1/0,J(L.in),I[F++]=0,I[F++]=0,I[F++]=0,L.in=R(),I[F++]=1/0;for(var t=0,n=L.inlen-1;t<=n;t+=4){for(var r=G(L.in,t,4),i=0,a=0,o=r.length;a<o;a++)i=vf(i,H(r,a))*64;var s=qd(i/64);I[F++]=qd(s/65536)&255,I[F++]=qd(s/256)&255,I[F++]=s&255}ff(R(df()));var c=I[--F];I[F-1]=G(c,0,L.outlen)},L.encE=function(){for(L.p=0,L.edifactvals=R(2100);!(L.i==L.msglen||!U(L.Evals,H(L.msg,L.i)));){if(L.p>=L.edifactvals.length&&(I[F++]=`bwipp.datamatrixTooMuchData#25737`,I[F++]=`The input data exceeds the symbol capacity`,Q()),L.p%4==0){if(L.msglen-L.i<=2){I[F++]=L.j+~~(L.p/4)*3,L.getnumremcws();var e=I[--F];L.remcws=e,I[F++]=1/0;for(var t=G(L.msg,L.i,L.msglen-L.i),n=0,r=t.length;n<r;n++)J(H(L.Avals,H(t,n)));if(L.remvals=R(),(L.remcws==1||L.remcws==2)&&L.remvals.length<=L.remcws){I[F++]=G(L.edifactvals,0,L.p),L.Evalstocws(),L.addtocws(),I[F++]=L.remvals,L.addtocws(),L.mode=L.datamatrix_A,L.i=L.msglen;break}}if(L.lookup(),I[--F]!=L.mode)break}var i=H(L.Evals,H(L.msg,L.i));K(L.edifactvals,L.p,i),L.p=i.length+L.p,L.i+=1}if(L.mode!=L.datamatrix_A){I[F++]=L.j+~~(L.p/4)*3-1,L.getnumremcws();var a=I[--F];if(L.remcws=a-1,L.p%4!=0||L.i!=L.msglen||L.remcws>=3){var o=H(L.Evals,L.datamatrix_unl);K(L.edifactvals,L.p,o),L.p=o.length+L.p}if(I[F++]=G(L.edifactvals,0,L.p),L.Evalstocws(),L.addtocws(),L.mode=L.datamatrix_A,L.c40headerlength=-1,L.i!=L.msglen&&!H(L.isECI,L.i))if(H(L.numD,L.i)>=2){var s=B(2);W(s,0,H(L.msg,L.i)),W(s,1,H(L.msg,L.i+1)),I[F++]=H(L.Avals,s),L.addtocws(),L.i+=2}else I[F++]=H(L.Avals,H(L.msg,L.i)),L.addtocws(),L.i+=1}},L.encB=function(){for(L.p=0,L.bvals=R(1558);!(L.i==L.msglen||(L.lookup(),I[--F]!=L.mode));)L.p>=L.bvals.length&&(I[F++]=`bwipp.datamatrixTooMuchData#25796`,I[F++]=`The input data exceeds the symbol capacity`,Q()),W(L.bvals,L.p,H(L.msg,L.i)),L.p+=1,L.i+=1;I[F++]=L.j+L.p,L.getnumremcws();var e=I[--F];L.remcws=e-1,I[F++]=1/0,L.remcws==0&&L.i==L.msglen?I[F++]=0:L.p<250?I[F++]=L.p:(I[F++]=~~(L.p/250)+249,I[F++]=L.p%250),J(G(L.bvals,0,L.p)),L.bvals=R();for(var t=0,n=L.bvals.length-1;t<=n;t+=1){L.p=t;var r=Z((L.j+L.p+1)*149%255+1+H(L.bvals,L.p));r>=256&&(r-=256),W(L.bvals,L.p,r)}I[F++]=L.bvals,L.addtocws(),L.mode=L.datamatrix_A},L.cws=R(1558),L.mode=L.datamatrix_A,L.i=0,L.j=0,H(L.msg,0)==L.datamatrix_fnc1&&(I[F++]=H(L.Avals,L.datamatrix_fnc1),L.addtocws(),L.i=1,L.c40headerlength>0&&(L.c40headerlength+=1));!(L.i>=L.msglen);){var Qn=L[H(L.datamatrix_encfuncs,L.mode)];if(Qn()===!0)break}L.cws=G(L.cws,0,L.j)}L.datlen=L.cws.length,I[F++]=L.j-1,L.getnumremcws();var $n=I[--F];if(L.remcws=$n-1,L.remcws>0){I[F++]=1/0,J(L.cws);for(var er=0,tr=L.remcws;er<tr;er++)I[F++]=129;L.cws=R();for(var nr=L.datlen+1,rr=Z(L.datlen+L.remcws)-1;nr<=rr;nr+=1){L.i=nr;var ir=(L.i+1)*149%253+1+129;ir>254&&(ir-=254),W(L.cws,L.i,ir)}}U(L.options,`debugcws`)&&(I[F++]=`bwipp.debugcws#25858`,I[F++]=L.cws,Q());for(var ar=0,or=L.datamatrix_metrics.length;ar<or&&(L.m=H(L.datamatrix_metrics,ar),L.rows=H(L.m,0),L.cols=H(L.m,1),L.regh=H(L.m,2),L.regv=H(L.m,3),L.rscw=H(L.m,4),L.rsbl=H(L.m,5),L.doly=H(L.m,6),L.mrows=Z(L.rows-2*L.regh),L.mcols=Z(L.cols-2*L.regv),L.rrows=~~(L.mrows/L.regh),L.rcols=~~(L.mcols/L.regv),L.ncws=Z(~~(L.mrows*L.mcols/8)-L.rscw),L.okay=!0,L.cws.length!=L.ncws&&(L.okay=!1),L.urows!=0&&L.urows!=L.rows&&(L.okay=!1),L.ucols!=0&&L.ucols!=L.cols&&(L.okay=!1),Y(L.format,`square`)&&X(L.rows,L.cols)&&(L.okay=!1),Y(L.format,`rectangle`)&&Y(L.rows,L.cols)&&(L.okay=!1),!L.dmre&&L.doly==1&&(L.okay=!1),!L.okay);ar++);L.okay||(I[F++]=`bwipp.datamatrixNoValidSymbol#25890`,I[F++]=`Maximum length exceeded or invalid size`,Q()),I[F++]=`coeffs`,I[F++]=~~(L.rscw/L.rsbl),L.datamatrix_coeffscachefetch();var sr=I[--F],cr=I[--F];L[cr]=sr,L.ecbs=R(L.rsbl),L.ecpb=~~(L.rscw/L.rsbl);for(var lr=0,ur=L.rsbl-1;lr<=ur;lr+=1){L.blk=lr,L.cws.length==1558?L.blk<=7?L.cwbsize=156:L.cwbsize=155:L.cwbsize=~~(L.cws.length/L.rsbl),L.lfsr=R(L.ecpb);var dr=L.cwbsize,fr=L.coeffs,pr=L.ecpb,mr=L.lfsr;I[F++]=L.ecbs,I[F++]=L.blk,I[F++]=function(){var e=I[--F];I[F++]=H(L.cws,Z(e*L.rsbl+L.blk))},I[F++]=dr,I[F++]=fr,I[F++]=pr,I[F++]=mr,I[F++]=L.datamatrix_rsprod,kf();var hr=I[--F],gr=I[--F];W(gr,hr,L.lfsr)}if(L.ncws==1558&&(I[F++]=1/0,J(G(L.ecbs,8,2)),J(G(L.ecbs,0,8)),L.ecbs=R()),U(L.options,`debugecc`)){I[F++]=`bwipp.debugecc#25934`,I[F++]=1/0;for(var _r=L.ecbs,vr=0,yr=_r.length;vr<yr;vr++)J(H(_r,vr));var br=R();I[F++]=br,Q()}var xr=R(Z(L.cws.length+L.rscw));K(xr,0,L.cws),L.cws=xr;for(var Sr=0,Cr=L.rscw-1;Sr<=Cr;Sr+=1)L.i=Sr,W(L.cws,Z(L.ncws+L.i),H(H(L.ecbs,L.i%L.rsbl),~~(L.i/L.rsbl)));L.module=function(){Qd(4,-1);var e=ef(B(8),`00000000`);I[F++]=e,I[F++]=e;var t=B(8),n=I[F-3],r=rf(t,n,2),i=I[F-1];I[F-3]=I[F-2],F-=2,K(i,8-r.length,r);for(var a=7;a>=0;--a){var o=I[--F];I[F++]=H(o,a)-48,I[F++]=o}F--,Qd(11,-3);var s=I[--F];q(s,function(){var e=I[--F];if(e()===!0)return!0;if(I[F-2]<0){var t=I[--F],n=I[--F];I[F++]=Z(n+L.mrows),I[F++]=Z(t+(4-(L.mrows+4)%8))}if(I[F-1]<0){var r=I[--F],i=I[--F];I[F++]=Z(i+(4-(L.mcols+4)%8)),I[F++]=Z(r+L.mcols)}if(I[F-2]>=L.mrows){var a=I[--F],o=I[--F];I[F++]=Z(o-L.mrows),I[F++]=a}var s=I[--F],c=I[--F];I[F++]=L.mmat,I[F++]=Z(s+c*L.mcols),Qd(5,-1);var l=I[--F],u=I[--F],d=I[--F];W(d,u,l)})},I[F++]=1/0;for(var wr=0,Tr=L.mrows*L.mcols;wr<Tr;wr++)I[F++]=-1;L.mmat=R();for(var Er=L.cws.length-1;Er>=0;--Er)I[F++]=H(L.cws,Er);for(I[F++]=4,I[F++]=0;;){var Dr=I[F-1],Or=I[F-2];Dr==0&&Or==L.mrows&&(I[F++]=L.datamatrix_dmc1,L.module());var kr=I[F-1],Ar=I[F-2];kr==0&&Ar==L.mrows-2&&L.mcols%4!=0&&(I[F++]=L.datamatrix_dmc2,L.module());var jr=I[F-1],Mr=I[F-2];jr==0&&Mr==L.mrows-2&&L.mcols%8==4&&(I[F++]=L.datamatrix_dmc3,L.module());var Nr=I[F-1],Pr=I[F-2];for(Nr==2&&Pr==L.mrows+4&&L.mcols%8==0&&(I[F++]=L.datamatrix_dmc4,L.module());;){var Fr=I[F-1],Ir=I[F-2];if(Fr>=0&&Ir<L.mrows){var Lr=I[F-1],Rr=I[F-2];H(L.mmat,Z(Lr+Rr*L.mcols))==-1&&(I[F++]=L.datamatrix_dmn,L.module())}var zr=I[--F],Br=I[--F];if(I[F++]=Br-2,I[F++]=zr+2,!(zr+2<L.mcols&&Br-2>=0))break}var Vr=I[--F];for(I[F-1]+=1,I[F++]=Vr+3;;){var Hr=I[F-1],Ur=I[F-2];if(Hr<L.mcols&&Ur>=0){var Wr=I[F-1],Gr=I[F-2];H(L.mmat,Z(Wr+Gr*L.mcols))==-1&&(I[F++]=L.datamatrix_dmn,L.module())}var Kr=I[--F],qr=I[--F];if(I[F++]=qr+2,I[F++]=Kr-2,!(Kr-2>=0&&qr+2<L.mrows))break}var Jr=I[--F],Yr=I[--F];if(I[F++]=Yr+3,I[F++]=Jr+1,!(Jr+1<L.mcols||Yr+3<L.mrows)){F-=2;break}}H(L.mmat,L.mrows*L.mcols-1)==-1&&(K(L.mmat,L.mrows*(L.mcols-1)-2,R([1,0])),K(L.mmat,L.mrows*L.mcols-2,R([0,1]))),L.pixs=R(L.rows*L.cols),L.cwpos=0;for(var Xr=0,Zr=L.rows-1;Xr<=Zr;Xr+=1){if(L.i=Xr,L.i%(L.rrows+2)==0){var Qr=L.pixs,$r=L.i*L.cols;I[F++]=1/0;for(var ei=0,ti=~~(L.cols/2);ei<ti;ei++)I[F++]=1,I[F++]=0;K(Qr,$r,R())}if(L.i%(L.rrows+2)==L.rrows+1){for(var ni=L.pixs,ri=L.i*L.cols,ii=[],ai=0,oi=L.cols;ai<oi;ai++)ii[ai]=1;ii=R(ii),K(ni,ri,ii)}if(L.i%(L.rrows+2)!=0&&L.i%(L.rrows+2)!=L.rrows+1)for(var si=0,ci=L.cols-1;si<=ci;si+=1)L.j=si,L.j%(L.rcols+2)==0&&W(L.pixs,Z(L.i*L.cols+L.j),1),L.j%(L.rcols+2)==L.rcols+1&&W(L.pixs,Z(L.i*L.cols+L.j),L.i%2),L.j%(L.rcols+2)!=0&&L.j%(L.rcols+2)!=L.rcols+1&&(W(L.pixs,Z(L.i*L.cols+L.j),H(L.mmat,L.cwpos)),L.cwpos+=1)}I[F++]=new Map([[`ren`,`renmatrix`],[`pixs`,L.pixs],[`pixx`,L.cols],[`pixy`,L.rows],[`height`,L.rows*L.modunit/72],[`width`,L.cols*L.modunit/72],[`borderleft`,1],[`borderright`,1],[`bordertop`,1],[`borderbottom`,1],[`opt`,L.options]]),L._render&&Lm(),L=e}function Up(){var e=L;L=Object.assign({},L,Up.globals),L.dontdraw=!1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),W(L.options,`format`,`rectangle`),L.bwipp_dontdraw=!0,I[F++]=L.barcode,I[F++]=L.options,Hp();var r=I[--F];L.args=r,W(L.args,`opt`,L.options),I[F++]=L.args,L._render&&Lm(),L=e}function Wp(){var e=L;L=Object.assign({},L,Wp.globals),L.dontdraw=!1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),W(L.options,`dmre`,!0),L.bwipp_dontdraw=!0,I[F++]=L.barcode,I[F++]=L.options,Hp();var r=I[--F];L.args=r,W(L.args,`opt`,L.options),I[F++]=L.args,L._render&&Lm(),L=e}function Gp(){if(!Gp.globals){var e=L;L=Gp.globals={},L.mailmark_typetoversion=new Map([[`7`,`24x24`],[`9`,`32x32`],[`29`,`16x48`]]),L.mailmark_typetoformat=new Map([[`7`,`square`],[`9`,`square`],[`29`,`rectangle`]]),L=e}var e=L;L=Object.assign({},L,Gp.globals),L.type=`unset`,L.parse=!1,L.dontdraw=!1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),L.fncvals=new Map([[`parse`,L.parse],[`parseonly`,!0],[`parsefnc`,!1]]),I[F++]=L.barcode,I[F++]=L.fncvals,Df();var r=I[--F];L.barcode=r,L.barlen=L.barcode.length,af(L.options,`parse`);var i=L.type;X(i,`7`)&&X(i,`9`)&&X(i,`29`)&&(I[F++]=`bwipp.mailmarkBadType#26275`,I[F++]=`Royal Mail Mailmark type must be 7, 9 or 29`,Q()),L.version=H(L.mailmark_typetoversion,L.type),L.format=H(L.mailmark_typetoformat,L.type),L.barcode.length<45&&(I[F++]=`bwipp.mailmarkBadLength#26284`,I[F++]=`Royal Mail Mailmark must contain at least 45 characters of Mailmark formatted data, including any required space padding`,Q()),X(G(L.barcode,0,4),`JGB `)&&(I[F++]=`bwipp.mailmarkBadIndicator#26287`,I[F++]=`Royal Mail Mailmark must begin with JGB<space> identifier`,Q()),W(L.options,`version`,L.version),W(L.options,`format`,L.format),W(L.options,`c40headerlength`,45),L.bwipp_dontdraw=!0,I[F++]=L.barcode,I[F++]=L.options,Hp();var a=I[--F];L.args=a,W(L.args,`opt`,L.options),I[F++]=L.args,L._render&&Lm(),L=e}function Kp(){if(!Kp.globals){var e=L;L=Kp.globals={},L.qrcode_v1to9=0,L.qrcode_v10to26=1,L.qrcode_v27to40=2,L.qrcode_vM1=3,L.qrcode_vM2=4,L.qrcode_vM3=5,L.qrcode_vM4=6,L.qrcode_vR7x43=7,L.qrcode_vR7x59=8,L.qrcode_vR7x77=9,L.qrcode_vR7x99=10,L.qrcode_vR7x139=11,L.qrcode_vR9x43=12,L.qrcode_vR9x59=13,L.qrcode_vR9x77=14,L.qrcode_vR9x99=15,L.qrcode_vR9x139=16,L.qrcode_vR11x27=17,L.qrcode_vR11x43=18,L.qrcode_vR11x59=19,L.qrcode_vR11x77=20,L.qrcode_vR11x99=21,L.qrcode_vR11x139=22,L.qrcode_vR13x27=23,L.qrcode_vR13x43=24,L.qrcode_vR13x59=25,L.qrcode_vR13x77=26,L.qrcode_vR13x99=27,L.qrcode_vR13x139=28,L.qrcode_vR15x43=29,L.qrcode_vR15x59=30,L.qrcode_vR15x77=31,L.qrcode_vR15x99=32,L.qrcode_vR15x139=33,L.qrcode_vR17x43=34,L.qrcode_vR17x59=35,L.qrcode_vR17x77=36,L.qrcode_vR17x99=37,L.qrcode_vR17x139=38,L.qrcode_N=0,L.qrcode_A=1,L.qrcode_B=2,L.qrcode_K=3,L.qrcode_E=4,L.qrcode_encfuncs=R([`encN`,`encA`,`encB`,`encK`,`encE`]),L.qrcode_fn1=-1,I[F++]=1/0,I[F++]=1/0;for(var t=48;t<=57;t+=1)I[F++]=t;for(var n=R(),r=0,i=n.length;r<i;r++)I[F++]=H(n,r),I[F++]=-1;var a=z();L.qrcode_Nexcl=a,I[F++]=1/0,I[F++]=1/0,I[F++]=32,I[F++]=36,I[F++]=37,I[F++]=42,I[F++]=43,I[F++]=45,I[F++]=46,I[F++]=47,I[F++]=58;for(var o=65;o<=90;o+=1)I[F++]=o;I[F++]=L.qrcode_fn1;for(var s=R(),c=0,l=s.length;c<l;c++)I[F++]=H(s,c),I[F++]=-1;var u=z();L.qrcode_Aexcl=u,I[F++]=1/0,I[F++]=1/0;for(var d=129;d<=159;d+=1)I[F++]=d;for(var f=224;f<=235;f+=1)I[F++]=f;for(var p=R(),m=0,h=p.length;m<h;m++)I[F++]=H(p,m),I[F++]=-1;var g=z();L.qrcode_Kexcl=g,I[F++]=1/0;var _=R([`0001`,`0010`,`0100`,`1000`,`0111`]);I[F++]=_,I[F++]=_,I[F++]=_,I[F++]=R([``,-1,-1,-1,-1]),I[F++]=R([`0`,`1`,-1,-1,-1]),I[F++]=R([`00`,`01`,`10`,`11`,-1]),I[F++]=R([`000`,`001`,`010`,`011`,-1]),I[F++]=R([`001`,`010`,`011`,`100`,`111`]);for(var v=0;v<31;v++){var y=I[F-1];I[F++]=y}var b=R();L.qrcode_mids=b,L.qrcode_cclens=R([R([10,9,8,8]),R([12,11,16,10]),R([14,13,16,12]),R([3,-1,-1,-1]),R([4,3,-1,-1]),R([5,4,4,3]),R([6,5,5,4]),R([4,3,3,2]),R([5,5,4,3]),R([6,5,5,4]),R([7,6,5,5]),R([7,6,6,5]),R([5,5,4,3]),R([6,5,5,4]),R([7,6,5,5]),R([7,6,6,5]),R([8,7,6,6]),R([4,4,3,2]),R([6,5,5,4]),R([7,6,5,5]),R([7,6,6,5]),R([8,7,6,6]),R([8,7,7,6]),R([5,5,4,3]),R([6,6,5,5]),R([7,6,6,5]),R([7,7,6,6]),R([8,7,7,6]),R([8,8,7,7]),R([7,6,6,5]),R([7,7,6,5]),R([8,7,7,6]),R([8,7,7,6]),R([9,8,7,7]),R([7,6,6,5]),R([8,7,6,6]),R([8,7,7,6]),R([8,8,7,6]),R([9,8,8,7])]),I[F++]=1/0;for(var x=0;x<3;x++)I[F++]=4;I[F++]=3,I[F++]=5,I[F++]=7,I[F++]=9;for(var S=0;S<32;S++)I[F++]=3;var C=R();L.qrcode_termlens=C,L.qrcode_padstrs=R([`11101100`,`00010001`]),L.qrcode_charmap=`0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:`,I[F++]=1/0,I[F++]=`full`,I[F++]=1/0;for(var w=0;w<=9;w+=1)I[F++]=rf(B(2),w,10),I[F++]=L.qrcode_v1to9;for(var T=10;T<=26;T+=1)I[F++]=rf(B(2),T,10),I[F++]=L.qrcode_v10to26;for(var E=27;E<=40;E+=1)I[F++]=rf(B(2),E,10),I[F++]=L.qrcode_v27to40;var D=z(),O=new Map([[`M1`,L.qrcode_vM1],[`M2`,L.qrcode_vM2],[`M3`,L.qrcode_vM3],[`M4`,L.qrcode_vM4]]),k=new Map([[`R7x43`,L.qrcode_vR7x43],[`R7x59`,L.qrcode_vR7x59],[`R7x77`,L.qrcode_vR7x77],[`R7x99`,L.qrcode_vR7x99],[`R7x139`,L.qrcode_vR7x139],[`R9x43`,L.qrcode_vR9x43],[`R9x59`,L.qrcode_vR9x59],[`R9x77`,L.qrcode_vR9x77],[`R9x99`,L.qrcode_vR9x99],[`R9x139`,L.qrcode_vR9x139],[`R11x27`,L.qrcode_vR11x27],[`R11x43`,L.qrcode_vR11x43],[`R11x59`,L.qrcode_vR11x59],[`R11x77`,L.qrcode_vR11x77],[`R11x99`,L.qrcode_vR11x99],[`R11x139`,L.qrcode_vR11x139],[`R13x27`,L.qrcode_vR13x27],[`R13x43`,L.qrcode_vR13x43],[`R13x59`,L.qrcode_vR13x59],[`R13x77`,L.qrcode_vR13x77],[`R13x99`,L.qrcode_vR13x99],[`R13x139`,L.qrcode_vR13x139],[`R15x43`,L.qrcode_vR15x43],[`R15x59`,L.qrcode_vR15x59],[`R15x77`,L.qrcode_vR15x77],[`R15x99`,L.qrcode_vR15x99],[`R15x139`,L.qrcode_vR15x139],[`R17x43`,L.qrcode_vR17x43],[`R17x59`,L.qrcode_vR17x59],[`R17x77`,L.qrcode_vR17x77],[`R17x99`,L.qrcode_vR17x99],[`R17x139`,L.qrcode_vR17x139]]);I[F++]=D,I[F++]=`micro`,I[F++]=O,I[F++]=`rmqr`,I[F++]=k;var A=z();L.qrcode_versetmap=A,L.qrcode_versetfull=R([L.qrcode_v1to9,L.qrcode_v10to26,L.qrcode_v27to40]),L.qrcode_versetmicro=R([L.qrcode_vM1,L.qrcode_vM2,L.qrcode_vM3,L.qrcode_vM4]),L.qrcode_metrics=R([R([`micro`,`M1`,L.qrcode_vM1,11,11,98,99,36,R([2,99,99,99]),R([1,0,-1,-1,-1,-1,-1,-1])]),R([`micro`,`M2`,L.qrcode_vM2,13,13,98,99,80,R([5,6,99,99]),R([1,0,1,0,-1,-1,-1,-1])]),R([`micro`,`M3`,L.qrcode_vM3,15,15,98,99,132,R([6,8,99,99]),R([1,0,1,0,-1,-1,-1,-1])]),R([`micro`,`M4`,L.qrcode_vM4,17,17,98,99,192,R([8,10,14,99]),R([1,0,1,0,1,0,-1,-1])]),R([`full`,`1`,L.qrcode_v1to9,21,21,98,99,208,R([7,10,13,17]),R([1,0,1,0,1,0,1,0])]),R([`full`,`2`,L.qrcode_v1to9,25,25,18,99,359,R([10,16,22,28]),R([1,0,1,0,1,0,1,0])]),R([`full`,`3`,L.qrcode_v1to9,29,29,22,99,567,R([15,26,36,44]),R([1,0,1,0,2,0,2,0])]),R([`full`,`4`,L.qrcode_v1to9,33,33,26,99,807,R([20,36,52,64]),R([1,0,2,0,2,0,4,0])]),R([`full`,`5`,L.qrcode_v1to9,37,37,30,99,1079,R([26,48,72,88]),R([1,0,2,0,2,2,2,2])]),R([`full`,`6`,L.qrcode_v1to9,41,41,34,99,1383,R([36,64,96,112]),R([2,0,4,0,4,0,4,0])]),R([`full`,`7`,L.qrcode_v1to9,45,45,22,38,1568,R([40,72,108,130]),R([2,0,4,0,2,4,4,1])]),R([`full`,`8`,L.qrcode_v1to9,49,49,24,42,1936,R([48,88,132,156]),R([2,0,2,2,4,2,4,2])]),R([`full`,`9`,L.qrcode_v1to9,53,53,26,46,2336,R([60,110,160,192]),R([2,0,3,2,4,4,4,4])]),R([`full`,`10`,L.qrcode_v10to26,57,57,28,50,2768,R([72,130,192,224]),R([2,2,4,1,6,2,6,2])]),R([`full`,`11`,L.qrcode_v10to26,61,61,30,54,3232,R([80,150,224,264]),R([4,0,1,4,4,4,3,8])]),R([`full`,`12`,L.qrcode_v10to26,65,65,32,58,3728,R([96,176,260,308]),R([2,2,6,2,4,6,7,4])]),R([`full`,`13`,L.qrcode_v10to26,69,69,34,62,4256,R([104,198,288,352]),R([4,0,8,1,8,4,12,4])]),R([`full`,`14`,L.qrcode_v10to26,73,73,26,46,4651,R([120,216,320,384]),R([3,1,4,5,11,5,11,5])]),R([`full`,`15`,L.qrcode_v10to26,77,77,26,48,5243,R([132,240,360,432]),R([5,1,5,5,5,7,11,7])]),R([`full`,`16`,L.qrcode_v10to26,81,81,26,50,5867,R([144,280,408,480]),R([5,1,7,3,15,2,3,13])]),R([`full`,`17`,L.qrcode_v10to26,85,85,30,54,6523,R([168,308,448,532]),R([1,5,10,1,1,15,2,17])]),R([`full`,`18`,L.qrcode_v10to26,89,89,30,56,7211,R([180,338,504,588]),R([5,1,9,4,17,1,2,19])]),R([`full`,`19`,L.qrcode_v10to26,93,93,30,58,7931,R([196,364,546,650]),R([3,4,3,11,17,4,9,16])]),R([`full`,`20`,L.qrcode_v10to26,97,97,34,62,8683,R([224,416,600,700]),R([3,5,3,13,15,5,15,10])]),R([`full`,`21`,L.qrcode_v10to26,101,101,28,50,9252,R([224,442,644,750]),R([4,4,17,0,17,6,19,6])]),R([`full`,`22`,L.qrcode_v10to26,105,105,26,50,10068,R([252,476,690,816]),R([2,7,17,0,7,16,34,0])]),R([`full`,`23`,L.qrcode_v10to26,109,109,30,54,10916,R([270,504,750,900]),R([4,5,4,14,11,14,16,14])]),R([`full`,`24`,L.qrcode_v10to26,113,113,28,54,11796,R([300,560,810,960]),R([6,4,6,14,11,16,30,2])]),R([`full`,`25`,L.qrcode_v10to26,117,117,32,58,12708,R([312,588,870,1050]),R([8,4,8,13,7,22,22,13])]),R([`full`,`26`,L.qrcode_v10to26,121,121,30,58,13652,R([336,644,952,1110]),R([10,2,19,4,28,6,33,4])]),R([`full`,`27`,L.qrcode_v27to40,125,125,34,62,14628,R([360,700,1020,1200]),R([8,4,22,3,8,26,12,28])]),R([`full`,`28`,L.qrcode_v27to40,129,129,26,50,15371,R([390,728,1050,1260]),R([3,10,3,23,4,31,11,31])]),R([`full`,`29`,L.qrcode_v27to40,133,133,30,54,16411,R([420,784,1140,1350]),R([7,7,21,7,1,37,19,26])]),R([`full`,`30`,L.qrcode_v27to40,137,137,26,52,17483,R([450,812,1200,1440]),R([5,10,19,10,15,25,23,25])]),R([`full`,`31`,L.qrcode_v27to40,141,141,30,56,18587,R([480,868,1290,1530]),R([13,3,2,29,42,1,23,28])]),R([`full`,`32`,L.qrcode_v27to40,145,145,34,60,19723,R([510,924,1350,1620]),R([17,0,10,23,10,35,19,35])]),R([`full`,`33`,L.qrcode_v27to40,149,149,30,58,20891,R([540,980,1440,1710]),R([17,1,14,21,29,19,11,46])]),R([`full`,`34`,L.qrcode_v27to40,153,153,34,62,22091,R([570,1036,1530,1800]),R([13,6,14,23,44,7,59,1])]),R([`full`,`35`,L.qrcode_v27to40,157,157,30,54,23008,R([570,1064,1590,1890]),R([12,7,12,26,39,14,22,41])]),R([`full`,`36`,L.qrcode_v27to40,161,161,24,50,24272,R([600,1120,1680,1980]),R([6,14,6,34,46,10,2,64])]),R([`full`,`37`,L.qrcode_v27to40,165,165,28,54,25568,R([630,1204,1770,2100]),R([17,4,29,14,49,10,24,46])]),R([`full`,`38`,L.qrcode_v27to40,169,169,32,58,26896,R([660,1260,1860,2220]),R([4,18,13,32,48,14,42,32])]),R([`full`,`39`,L.qrcode_v27to40,173,173,26,54,28256,R([720,1316,1950,2310]),R([20,4,40,7,43,22,10,67])]),R([`full`,`40`,L.qrcode_v27to40,177,177,30,58,29648,R([750,1372,2040,2430]),R([19,6,18,31,34,34,20,61])]),R([`rmqr`,`R7x43`,L.qrcode_vR7x43,7,43,22,99,104,R([99,7,99,10]),R([-1,-1,1,0,-1,-1,1,0])]),R([`rmqr`,`R7x59`,L.qrcode_vR7x59,7,59,20,40,171,R([99,9,99,14]),R([-1,-1,1,0,-1,-1,1,0])]),R([`rmqr`,`R7x77`,L.qrcode_vR7x77,7,77,26,52,261,R([99,12,99,22]),R([-1,-1,1,0,-1,-1,1,0])]),R([`rmqr`,`R7x99`,L.qrcode_vR7x99,7,99,24,50,358,R([99,16,99,30]),R([-1,-1,1,0,-1,-1,1,0])]),R([`rmqr`,`R7x139`,L.qrcode_vR7x139,7,139,28,56,545,R([99,24,99,44]),R([-1,-1,1,0,-1,-1,2,0])]),R([`rmqr`,`R9x43`,L.qrcode_vR9x43,9,43,22,99,170,R([99,9,99,14]),R([-1,-1,1,0,-1,-1,1,0])]),R([`rmqr`,`R9x59`,L.qrcode_vR9x59,9,59,20,40,267,R([99,12,99,22]),R([-1,-1,1,0,-1,-1,1,0])]),R([`rmqr`,`R9x77`,L.qrcode_vR9x77,9,77,26,52,393,R([99,18,99,32]),R([-1,-1,1,0,-1,-1,1,1])]),R([`rmqr`,`R9x99`,L.qrcode_vR9x99,9,99,24,50,532,R([99,24,99,44]),R([-1,-1,1,0,-1,-1,2,0])]),R([`rmqr`,`R9x139`,L.qrcode_vR9x139,9,139,28,56,797,R([99,36,99,66]),R([-1,-1,1,1,-1,-1,3,0])]),R([`rmqr`,`R11x27`,L.qrcode_vR11x27,11,27,98,99,122,R([99,8,99,10]),R([-1,-1,1,0,-1,-1,1,0])]),R([`rmqr`,`R11x43`,L.qrcode_vR11x43,11,43,22,99,249,R([99,12,99,20]),R([-1,-1,1,0,-1,-1,1,0])]),R([`rmqr`,`R11x59`,L.qrcode_vR11x59,11,59,20,40,376,R([99,16,99,32]),R([-1,-1,1,0,-1,-1,1,1])]),R([`rmqr`,`R11x77`,L.qrcode_vR11x77,11,77,26,52,538,R([99,24,99,44]),R([-1,-1,1,0,-1,-1,1,1])]),R([`rmqr`,`R11x99`,L.qrcode_vR11x99,11,99,24,50,719,R([99,32,99,60]),R([-1,-1,1,1,-1,-1,1,1])]),R([`rmqr`,`R11x139`,L.qrcode_vR11x139,11,139,28,56,1062,R([99,48,99,90]),R([-1,-1,2,0,-1,-1,3,0])]),R([`rmqr`,`R13x27`,L.qrcode_vR13x27,13,27,98,99,172,R([99,9,99,14]),R([-1,-1,1,0,-1,-1,1,0])]),R([`rmqr`,`R13x43`,L.qrcode_vR13x43,13,43,22,99,329,R([99,14,99,28]),R([-1,-1,1,0,-1,-1,1,0])]),R([`rmqr`,`R13x59`,L.qrcode_vR13x59,13,59,20,40,486,R([99,22,99,40]),R([-1,-1,1,0,-1,-1,2,0])]),R([`rmqr`,`R13x77`,L.qrcode_vR13x77,13,77,26,52,684,R([99,32,99,56]),R([-1,-1,1,1,-1,-1,1,1])]),R([`rmqr`,`R13x99`,L.qrcode_vR13x99,13,99,24,50,907,R([99,40,99,78]),R([-1,-1,1,1,-1,-1,1,2])]),R([`rmqr`,`R13x139`,L.qrcode_vR13x139,13,139,28,56,1328,R([99,60,99,112]),R([-1,-1,2,1,-1,-1,2,2])]),R([`rmqr`,`R15x43`,L.qrcode_vR15x43,15,43,22,99,409,R([99,18,99,36]),R([-1,-1,1,0,-1,-1,1,1])]),R([`rmqr`,`R15x59`,L.qrcode_vR15x59,15,59,20,40,596,R([99,26,99,48]),R([-1,-1,1,0,-1,-1,2,0])]),R([`rmqr`,`R15x77`,L.qrcode_vR15x77,15,77,26,52,830,R([99,36,99,72]),R([-1,-1,1,1,-1,-1,2,1])]),R([`rmqr`,`R15x99`,L.qrcode_vR15x99,15,99,24,50,1095,R([99,48,99,88]),R([-1,-1,2,0,-1,-1,4,0])]),R([`rmqr`,`R15x139`,L.qrcode_vR15x139,15,139,28,56,1594,R([99,72,99,130]),R([-1,-1,2,1,-1,-1,1,4])]),R([`rmqr`,`R17x43`,L.qrcode_vR17x43,17,43,22,99,489,R([99,22,99,40]),R([-1,-1,1,0,-1,-1,1,1])]),R([`rmqr`,`R17x59`,L.qrcode_vR17x59,17,59,20,40,706,R([99,32,99,60]),R([-1,-1,2,0,-1,-1,2,0])]),R([`rmqr`,`R17x77`,L.qrcode_vR17x77,17,77,26,52,976,R([99,44,99,84]),R([-1,-1,2,0,-1,-1,1,2])]),R([`rmqr`,`R17x99`,L.qrcode_vR17x99,17,99,24,50,1283,R([99,60,99,104]),R([-1,-1,2,1,-1,-1,4,0])]),R([`rmqr`,`R17x139`,L.qrcode_vR17x139,17,139,28,56,1860,R([99,80,99,156]),R([-1,-1,4,0,-1,-1,2,4])])]);var ee=R([1,1,1,1,1,1,1,0]),te=R([1,0,0,0,0,0,1,0]),j=R([1,0,1,1,1,0,1,0]);L.qrcode_fpat=R([ee,te,j,j,j,te,ee,R([0,0,0,0,0,0,0,0])]);var ne=R([1,1,1,1,1,9,9,9]),re=R([1,0,0,0,1,9,9,9]),ie=R([9,9,9,9,9,9,9,9]);L.qrcode_fsubpat=R([ne,re,R([1,0,1,0,1,9,9,9]),re,ne,ie,ie,ie]);var ae=R([9,9,9,9,9,9,9,9]);L.qrcode_fcorpat=R([R([1,1,1,9,9,9,9,9]),R([1,0,9,9,9,9,9,9]),R([1,9,9,9,9,9,9,9]),ae,ae,ae,ae,ae]);var oe=R([9,9,9,9,9,9,9,9]);L.qrcode_fnullpat=R([oe,oe,oe,oe,oe,oe,oe,oe]);var se=new Map([[`full`,R([L.qrcode_fpat,L.qrcode_fpat,L.qrcode_fpat,L.qrcode_fnullpat])],[`micro`,R([L.qrcode_fpat,L.qrcode_fnullpat,L.qrcode_fnullpat,L.qrcode_fnullpat])],[`rmqr`,R([L.qrcode_fpat,L.qrcode_fcorpat,L.qrcode_fcorpat,L.qrcode_fsubpat])]]);L.qrcode_fpatmap=se;var ce=R([1,1,1,1,1]),le=R([1,0,0,0,1]);L.qrcode_algnpatfull=R([ce,le,R([1,0,1,0,1]),le,ce]);var M=R([1,1,1,9,9]),ue=R([9,9,9,9,9]);L.qrcode_algnpatrmqr=R([M,R([1,0,1,9,9]),M,ue,ue]);var de=R([R([function(){F-=2,I[F++]=0,I[F++]=8},function(){F--;var e=I[--F];I[F++]=8,I[F++]=e-1}]),R([function(){F-=2,I[F++]=1,I[F++]=8},function(){F--;var e=I[--F];I[F++]=8,I[F++]=e-2}]),R([function(){F-=2,I[F++]=2,I[F++]=8},function(){F--;var e=I[--F];I[F++]=8,I[F++]=e-3}]),R([function(){F-=2,I[F++]=3,I[F++]=8},function(){F--;var e=I[--F];I[F++]=8,I[F++]=e-4}]),R([function(){F-=2,I[F++]=4,I[F++]=8},function(){F--;var e=I[--F];I[F++]=8,I[F++]=e-5}]),R([function(){F-=2,I[F++]=5,I[F++]=8},function(){F--;var e=I[--F];I[F++]=8,I[F++]=e-6}]),R([function(){F-=2,I[F++]=7,I[F++]=8},function(){F--;var e=I[--F];I[F++]=8,I[F++]=e-7}]),R([function(){F-=2,I[F++]=8,I[F++]=8},function(){F--,I[F-1]-=8,I[F++]=8}]),R([function(){F-=2,I[F++]=8,I[F++]=7},function(){F--,I[F-1]-=7,I[F++]=8}]),R([function(){F-=2,I[F++]=8,I[F++]=5},function(){F--,I[F-1]-=6,I[F++]=8}]),R([function(){F-=2,I[F++]=8,I[F++]=4},function(){F--,I[F-1]-=5,I[F++]=8}]),R([function(){F-=2,I[F++]=8,I[F++]=3},function(){F--,I[F-1]-=4,I[F++]=8}]),R([function(){F-=2,I[F++]=8,I[F++]=2},function(){F--,I[F-1]-=3,I[F++]=8}]),R([function(){F-=2,I[F++]=8,I[F++]=1},function(){F--,I[F-1]-=2,I[F++]=8}]),R([function(){F-=2,I[F++]=8,I[F++]=0},function(){F--,--I[F-1],I[F++]=8}])]),fe=R([R([function(){F-=2,I[F++]=1,I[F++]=8}]),R([function(){F-=2,I[F++]=2,I[F++]=8}]),R([function(){F-=2,I[F++]=3,I[F++]=8}]),R([function(){F-=2,I[F++]=4,I[F++]=8}]),R([function(){F-=2,I[F++]=5,I[F++]=8}]),R([function(){F-=2,I[F++]=6,I[F++]=8}]),R([function(){F-=2,I[F++]=7,I[F++]=8}]),R([function(){F-=2,I[F++]=8,I[F++]=8}]),R([function(){F-=2,I[F++]=8,I[F++]=7}]),R([function(){F-=2,I[F++]=8,I[F++]=6}]),R([function(){F-=2,I[F++]=8,I[F++]=5}]),R([function(){F-=2,I[F++]=8,I[F++]=4}]),R([function(){F-=2,I[F++]=8,I[F++]=3}]),R([function(){F-=2,I[F++]=8,I[F++]=2}]),R([function(){F-=2,I[F++]=8,I[F++]=1}])]),pe=R([function(){F-=2,I[F++]=11,I[F++]=3},function(){var e=I[--F],t=I[--F];I[F++]=e-3,I[F++]=t-6}]),me=R([function(){F-=2,I[F++]=11,I[F++]=2},function(){var e=I[--F],t=I[--F];I[F++]=e-4,I[F++]=t-6}]),he=R([function(){F-=2,I[F++]=11,I[F++]=1},function(){var e=I[--F],t=I[--F];I[F++]=e-5,I[F++]=t-6}]),ge=R([function(){F-=2,I[F++]=10,I[F++]=5},function(){var e=I[--F],t=I[--F];I[F++]=e-6,I[F++]=t-2}]),_e=R([function(){F-=2,I[F++]=10,I[F++]=4},function(){var e=I[--F],t=I[--F];I[F++]=e-6,I[F++]=t-3}]),ve=R([function(){F-=2,I[F++]=10,I[F++]=3},function(){var e=I[--F],t=I[--F];I[F++]=e-6,I[F++]=t-4}]),ye=R([function(){F-=2,I[F++]=10,I[F++]=2},function(){var e=I[--F],t=I[--F];I[F++]=e-6,I[F++]=t-5}]),be=R([function(){F-=2,I[F++]=10,I[F++]=1},function(){var e=I[--F],t=I[--F];I[F++]=e-6,I[F++]=t-6}]),xe=R([function(){F-=2,I[F++]=9,I[F++]=5},function(){var e=I[--F],t=I[--F];I[F++]=e-7,I[F++]=t-2}]),Se=R([function(){F-=2,I[F++]=9,I[F++]=4},function(){var e=I[--F],t=I[--F];I[F++]=e-7,I[F++]=t-3}]),Ce=R([function(){F-=2,I[F++]=9,I[F++]=3},function(){var e=I[--F],t=I[--F];I[F++]=e-7,I[F++]=t-4}]),we=R([function(){F-=2,I[F++]=9,I[F++]=2},function(){var e=I[--F],t=I[--F];I[F++]=e-7,I[F++]=t-5}]),Te=R([function(){F-=2,I[F++]=9,I[F++]=1},function(){var e=I[--F],t=I[--F];I[F++]=e-7,I[F++]=t-6}]),Ee=R([function(){F-=2,I[F++]=8,I[F++]=5},function(){var e=I[--F],t=I[--F];I[F++]=e-8,I[F++]=t-2}]),De=R([function(){F-=2,I[F++]=8,I[F++]=4},function(){var e=I[--F],t=I[--F];I[F++]=e-8,I[F++]=t-3}]),Oe=R([function(){F-=2,I[F++]=8,I[F++]=3},function(){var e=I[--F],t=I[--F];I[F++]=e-8,I[F++]=t-4}]),ke=R([function(){F-=2,I[F++]=8,I[F++]=2},function(){var e=I[--F],t=I[--F];I[F++]=e-8,I[F++]=t-5}]),Ae=R([function(){F-=2,I[F++]=8,I[F++]=1},function(){var e=I[--F],t=I[--F];I[F++]=e-8,I[F++]=t-6}]),je=new Map([[`full`,de],[`micro`,fe],[`rmqr`,R([pe,me,he,ge,_e,ve,ye,be,xe,Se,Ce,we,Te,Ee,De,Oe,ke,Ae])]]);L.qrcode_formatfimmap=je,L.qrcode_ecidfull=R([1,0,3,2]),L.qrcode_ecidrmqr=R([-1,0,-1,1]),L.qrcode_ecidmicrosym=R([R([0]),R([1,2]),R([3,4]),R([5,6,7])]);var Me=R([function(){I[F-1]-=9,I[F++]=5},function(){var e=I[--F];I[F++]=5,I[F++]=e-9}]),Ne=R([function(){I[F-1]-=10,I[F++]=5},function(){var e=I[--F];I[F++]=5,I[F++]=e-10}]),Pe=R([function(){I[F-1]-=11,I[F++]=5},function(){var e=I[--F];I[F++]=5,I[F++]=e-11}]),Fe=R([function(){I[F-1]-=9,I[F++]=4},function(){var e=I[--F];I[F++]=4,I[F++]=e-9}]),Ie=R([function(){I[F-1]-=10,I[F++]=4},function(){var e=I[--F];I[F++]=4,I[F++]=e-10}]),Le=R([function(){I[F-1]-=11,I[F++]=4},function(){var e=I[--F];I[F++]=4,I[F++]=e-11}]),Re=R([function(){I[F-1]-=9,I[F++]=3},function(){var e=I[--F];I[F++]=3,I[F++]=e-9}]),ze=R([function(){I[F-1]-=10,I[F++]=3},function(){var e=I[--F];I[F++]=3,I[F++]=e-10}]),Be=R([function(){I[F-1]-=11,I[F++]=3},function(){var e=I[--F];I[F++]=3,I[F++]=e-11}]),Ve=R([function(){I[F-1]-=9,I[F++]=2},function(){var e=I[--F];I[F++]=2,I[F++]=e-9}]),He=R([function(){I[F-1]-=10,I[F++]=2},function(){var e=I[--F];I[F++]=2,I[F++]=e-10}]),Ue=R([function(){I[F-1]-=11,I[F++]=2},function(){var e=I[--F];I[F++]=2,I[F++]=e-11}]),We=R([function(){I[F-1]-=9,I[F++]=1},function(){var e=I[--F];I[F++]=1,I[F++]=e-9}]),N=R([function(){I[F-1]-=10,I[F++]=1},function(){var e=I[--F];I[F++]=1,I[F++]=e-10}]),Ge=R([function(){I[F-1]-=11,I[F++]=1},function(){var e=I[--F];I[F++]=1,I[F++]=e-11}]),Ke=R([function(){I[F-1]-=9,I[F++]=0},function(){var e=I[--F];I[F++]=0,I[F++]=e-9}]),qe=R([function(){I[F-1]-=10,I[F++]=0},function(){var e=I[--F];I[F++]=0,I[F++]=e-10}]),Je=R([function(){I[F-1]-=11,I[F++]=0},function(){var e=I[--F];I[F++]=0,I[F++]=e-11}]);L.qrcode_vimmap=R([Me,Ne,Pe,Fe,Ie,Le,Re,ze,Be,Ve,He,Ue,We,N,Ge,Ke,qe,Je]),L.e=1e4,L.qrcode_mode0forceKB=R([1,1,1,L.e,L.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]),L.qrcode_mode0forceA=R([1,1,1,L.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]),L.qrcode_mode0forceN=R([1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]),L.qrcode_mode0NbeforeB=R([4,4,5,L.e,L.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]),L.qrcode_modeBKbeforeB=R([9,12,13,L.e,L.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]),L.qrcode_modeBKbeforeA=R([8,10,11,L.e,L.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]),L.qrcode_modeBKbeforeN=R([8,9,11,L.e,L.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]),L.qrcode_modeBKbeforeE=R([5,5,6,L.e,L.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]),L.qrcode_modeBAbeforeK=R([11,12,14,L.e,L.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]),L.qrcode_modeBAbeforeB=R([11,15,16,L.e,L.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]),L.qrcode_modeBAbeforeN=R([12,13,15,L.e,L.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]),L.qrcode_modeBAbeforeE=R([6,7,8,L.e,L.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]),L.qrcode_modeBNbeforeK=R([6,7,8,L.e,L.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]),L.qrcode_modeBNbeforeB=R([6,8,9,L.e,L.e,3,4,3,4,4,5,5,4,4,5,5,5,3,4,5,5,5,5,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,6]),L.qrcode_modeBNbeforeA=R([6,7,8,L.e,L.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]),L.qrcode_modeBNbeforeE=R([3,4,4,L.e,L.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]),L.qrcode_modeANbeforeA=R([13,15,17,L.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]),L.qrcode_modeANbeforeB=R([13,17,18,L.e,L.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]),L.qrcode_modeANbeforeE=R([7,8,9,L.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 Ye=R([function(){var e=I[--F],t=I[--F];I[F++]=Z(t+e)%2},function(){var e=I[--F];I[F-1]=e%2},function(){F--;var e=I[--F];I[F++]=e%3},function(){var e=I[--F],t=I[--F];I[F++]=Z(t+e)%3},function(){var e=I[--F],t=I[--F];I[F++]=(~~(e/2)+~~(t/3))%2},function(){var e=I[--F],t=I[--F]*e;I[F++]=Z(t%2+t%3)},function(){var e=I[--F],t=I[--F]*e;I[F++]=Z(t%2+t%3)%2},function(){var e=I[--F],t=I[--F];I[F++]=Z(t*e%3+(t+e)%2)%2}]);L.qrcode_maskfuncs=Ye;var Xe=new Map([[`full`,R([0,1,2,3,4,5,6,7])],[`micro`,R([1,4,6,7])],[`rmqr`,R([4])]]);L.qrcode_formatmaskbits=Xe,L.qrcode_bchrem=function(){var e=I[--F],t=I[F-1];for(I[F++]=bf(e,t);I[F-1]!=0;){var n=I[F-1];if(I[F++]=0,I[F++]=n,n>=65536){var r=I[--F];I[F-1]+=16,I[F++]=qd(r/65536)}if(I[F-1]>=256){var i=I[--F];I[F-1]+=8,I[F++]=qd(i/256)}if(I[F-1]>=16){var a=I[--F];I[F-1]+=4,I[F++]=qd(a/16)}if(I[F-1]>=4){var o=I[--F];I[F-1]+=2,I[F++]=qd(o/4)}I[--F]>=2&&(I[F-1]+=1);var s=I[F-1],c=I[F-3];if(pf(s,c)){F--;break}var l=I[--F],u=I[--F],d=I[F-1],f=I[F-2];I[F++]=bf(f,Z(l-d))^u}Qd(3,1),F-=2},L.charvals=new Map;for(var Ze=0;Ze<=44;Ze+=1)W(L.charvals,H(L.qrcode_charmap,Ze),Ze);L.charvals=L.charvals,I[F++]=1/0,I[F++]=1;for(var Qe=0;Qe<255;Qe++){var $e=I[F-1]*2;if(I[F++]=$e,$e>=256){var et=I[--F];I[F++]=et^285}}var tt=R();L.rsalog=tt,L.rslog=R(256);for(var nt=1;nt<=255;nt+=1)W(L.rslog,H(L.rsalog,nt),nt);L.rslog=L.rslog,L.funcpatlayers=R(72);for(var rt=0;rt<=11;rt+=1){L.j=rt;for(var it=0;it<=5;it+=1){L.i=it,L.bits=0;for(var at=0;at<=7&&(L.m=at,I[F++]=L.i,I[F++]=L.j,H(L.qrcode_maskfuncs,L.m)()!==!0);at+=1)I[--F]==0&&(L.bits|=bf(1,L.m));W(L.funcpatlayers,L.j*6+L.i,L.bits)}}L.funcpatlayers=L.funcpatlayers,L.fmtvalsfull=R(32),L.fmtvalsmicro=R(32);for(var ot=0;ot<=31;ot+=1){I[F++]=ot,I[F++]=1335,I[F++]=10,I[F++]=ot,L.qrcode_bchrem();var st=I[--F],ct=I[--F],lt=st|ct*1024;W(L.fmtvalsfull,ct,lt^21522),W(L.fmtvalsmicro,ct,lt^17477)}L.fmtvalsfull=L.fmtvalsfull,L.fmtvalsmicro=L.fmtvalsmicro,L.fmtvalsrmqr1=R(64),L.fmtvalsrmqr2=R(64),L.vervals=R(34);for(var ut=0;ut<=63;ut+=1){I[F++]=ut,I[F++]=7973,I[F++]=12,I[F++]=ut,L.qrcode_bchrem();var dt=I[--F],ft=I[--F];W(L.fmtvalsrmqr1,ft,(dt|ft*4096)^129714);var pt=dt|ft*4096;if(W(L.fmtvalsrmqr2,ft,pt^133755),I[F++]=pt,I[F++]=ft,ft>=7&&ft<=40){var mt=I[--F],ht=I[--F];W(L.vervals,mt-7,ht)}else F-=2}L.fmtvalsrmqr1=L.fmtvalsrmqr1,L.fmtvalsrmqr2=L.fmtvalsrmqr2,L.vervals=L.vervals,L.qrcode_rsprod=function(){if(I[F-1]!=0)if(I[F-2]!=0){var e=I[--F],t=I[--F];I[F++]=H(L.rsalog,Z(H(L.rslog,e)+H(L.rslog,t))%255)}else F-=2,I[F++]=0;else F-=2,I[F++]=0},L.qrcode_gencoeffs=function(){I[F++]=1/0,I[F++]=1;for(var e=0,t=L.ecpb;e<t;e++)I[F++]=0;L.coeffs=R();for(var n=0,r=L.ecpb-1;n<=r;n+=1){var i=L.coeffs;W(i,n+1,H(i,n+1-1)),I[F++]=H(L.rsalog,n);for(var a=n;a>=1;--a){var o=L.coeffs,s=I[F-1];I[F++]=o,I[F++]=a,I[F++]=H(o,a),I[F++]=s,L.qrcode_rsprod();var c=I[--F],l=I[--F],u=I[--F];W(u,l,yf(c,H(L.coeffs,l-1)))}var d=L.coeffs,f=I[F-1];I[F++]=d,I[F++]=0,I[F++]=H(d,0),I[F++]=f,L.qrcode_rsprod();var p=I[--F],m=I[--F],h=I[--F];W(h,m,p),F--}I[F++]=G(L.coeffs,0,L.coeffs.length-1)},L.qrcode_coeffscachemax=20,L.qrcode_coeffscachelimit=302,I[F++]=L.qrcode_coeffscachemax,I[F++]=L.qrcode_coeffscachelimit,Tf();var gt=I[--F];L.qrcode_coeffscache=gt,L.qrcode_coeffscachefetch=function(){var e=I[--F];L.ecpb=e;var t=H(L.qrcode_coeffscache,`fetch`);if(I[F++]=L.ecpb,I[F++]=function(){L.qrcode_gencoeffs()},I[F++]=function(){var e=I[--F];I[F++]=e.length},t()===!0)return!0},L=e}var e=L;L=Object.assign({},L,Kp.globals),L.dontdraw=!1,L.format=`unset`,L.version=`unset`,L.eclevel=`unset`,L.fixedeclevel=!1,L.parse=!1,L.parsefnc=!1,L.mask=-1,L.suppresskanjimode=!0,I[F++]=null,$();var _t=I[--F];L.options=_t;var vt=I[--F];if(L.barcode=vt,L._render=!(L.dontdraw||L.bwipp_dontdraw),L.modunit=2,L.barcode.length==0&&(I[F++]=`bwipp.qrcodeEmptyData#27039`,I[F++]=`The data must not be empty`,Q()),L.barcode.length>3e4&&(I[F++]=`bwipp.qrcodeInputTooLong#27043`,I[F++]=`The input data is too long`,Q()),X(L.version,`unset`)){if(Y(L.format,`unset`)){I[F++]=`full`,L.version.length>0&&(Y(G(L.version,0,1),`M`)&&(I[F-1]=`micro`),Y(G(L.version,0,1),`R`)&&(I[F-1]=`rmqr`));var yt=I[--F];L.format=yt}}else Y(L.format,`unset`)&&(L.format=`full`);if(X(L.format,`full`)&&X(L.format,`micro`)&&X(L.format,`rmqr`)&&(I[F++]=`bwipp.qrcodeInvalidFormat#27063`,I[F++]=`The format must be either full, micro or rmqr`,Q()),Y(L.format,`rmqr`)&&Y(L.version,`unset`)&&(I[F++]=`bwipp.qrcodeRMQRwithoutVersion#27067`,I[F++]=`A version must be provided for RMQR`,Q()),Y(L.eclevel,`unset`)){var bt=X(L.format,`micro`)?`M`:`L`;L.eclevel=bt}if(X(L.eclevel,`L`)&&X(L.eclevel,`M`)&&X(L.eclevel,`Q`)&&X(L.eclevel,`H`)&&(I[F++]=`bwipp.qrcodeInvalidEClevel#27076`,I[F++]=`Error correction level must be either L, M, Q, or H`,Q()),L.mask!=-1&&Y(L.format,`rmqr`)&&(I[F++]=`bwipp.qrcodeRMQRmask#27080`,I[F++]=`A mask cannot be supplied for RMQR`,Q()),L.mask!=-1){var xt=Y(L.format,`full`)?8:4;(L.mask<1||L.mask>xt)&&(I[F++]=`bwipp.qrcodeBadMask#27085`,I[F++]=`An invalid mask was supplied`,Q())}L.fncvals=new Map([[`parse`,L.parse],[`parsefnc`,L.parsefnc],[`eci`,!0],[`FNC1`,L.qrcode_fn1]]),I[F++]=L.barcode,I[F++]=L.fncvals,Df();var St=I[--F];if(L.msg=St,L.msglen=L.msg.length,L.fnc1first=!1,L.msglen>0&&H(L.msg,0)==L.qrcode_fn1){L.fnc1first=!0,I[F++]=1/0;for(var Ct=G(L.msg,1,L.msglen-1),wt=0,Tt=Ct.length;wt<Tt;wt++){var Et=H(Ct,wt);if(I[F++]=Et,Et==37){var Dt=I[F-1];I[F++]=Dt}}L.msg=R(),L.msglen=L.msg.length}L.msglen>7089&&(I[F++]=`bwipp.qrcodeInputTooLong#27120`,I[F++]=`The input data is too long`,Q()),L.tobin=function(){var e=I[--F],t=B(e);I[F++]=t;for(var n=0,r=t.length-1;n<=r;n+=1){var i=I[F-1];W(i,n,48)}var a=I[F-1];I[F++]=a;var o=I[F-3],s=I[F-1];I[F-3]=I[F-2],F-=2;var c=rf(B(s.length),o,2);K(s,s.length-c.length,c)},L.encA=function(){var e=I[--F];L.in=e,L.fnc1first&&(I[F++]=1/0,q(L.in,function(){I[F-1]==L.qrcode_fn1&&(I[F-1]=37)}),L.in=R()),I[F++]=~~(L.in.length*11/2)+1;try{var t=I[--F];I[F++]=B(t),I[F++]=!1}catch{I[F++]=!0}I[--F]&&(I[F-1]=`bwipp.qrcodeInputTooLarge#27145`,I[F++]=`The input data exceeds the implementation limits`,Q());var n=I[--F];for(L.out=n,L.k=0,L.m=0;L.k!=L.in.length;){L.k<L.in.length-1?(I[F++]=Z(H(L.charvals,H(L.in,L.k))*45+H(L.charvals,H(L.in,L.k+1))),I[F++]=11,L.tobin(),L.k+=2):(I[F++]=H(L.charvals,H(L.in,L.k)),I[F++]=6,L.tobin(),L.k+=1);var r=I[--F];K(L.out,L.m,r),L.m=r.length+L.m}I[F++]=G(L.out,0,L.m)},L.encN=function(){var e=I[--F];L.in=e,I[F++]=~~(L.in.length*10/3)+1;try{var t=I[--F];I[F++]=B(t),I[F++]=!1}catch{I[F++]=!0}I[--F]&&(I[F-1]=`bwipp.qrcodeInputTooLarge#27166`,I[F++]=`The input data exceeds the implementation limits`,Q());var n=I[--F];for(L.out=n,L.k=0,L.m=0;L.k!=L.in.length;){if(L.k<L.in.length-2){var r=G(L.in,L.k,3);I[F++]=0;for(var i=0,a=r.length;i<a;i++){var o=I[--F];I[F++]=Z(H(r,i)+(o*10-48))}I[F++]=10,L.tobin(),L.k+=3}else if(L.k==L.in.length-2){var s=G(L.in,L.k,2);I[F++]=0;for(var c=0,l=s.length;c<l;c++){var u=I[--F];I[F++]=Z(H(s,c)+(u*10-48))}I[F++]=7,L.tobin(),L.k+=2}else{var d=G(L.in,L.k,1);I[F++]=0;for(var f=0,p=d.length;f<p;f++){var m=I[--F];I[F++]=Z(H(d,f)+(m*10-48))}I[F++]=4,L.tobin(),L.k+=1}var h=I[--F];K(L.out,L.m,h),L.m=h.length+L.m}I[F++]=G(L.out,0,L.m)},L.encB=function(){var e=I[--F];L.in=e,L.fnc1first&&(I[F++]=1/0,q(L.in,function(){I[F-1]==L.qrcode_fn1&&(I[F-1]=29)}),L.in=R()),I[F++]=L.in.length*8;try{var t=I[--F];I[F++]=B(t),I[F++]=!1}catch{I[F++]=!0}I[--F]&&(I[F-1]=`bwipp.qrcodeInputTooLarge#27195`,I[F++]=`The input data exceeds the implementation limits`,Q());var n=I[--F];L.out=n;for(var r=0,i=L.in.length-1;r<=i;r+=1){L.k=r,I[F++]=V(H(L.in,L.k)),I[F++]=8,L.tobin(),I[F++]=L.out,I[F++]=L.k*8;var a=I[F-3],o=I[F-1],s=I[F-2];F-=3,K(s,o,a)}I[F++]=L.out},L.encK=function(){var e=I[--F];L.in=e,I[F++]=~~(L.in.length/2)*13;try{var t=I[--F];I[F++]=B(t),I[F++]=!1}catch{I[F++]=!0}I[--F]&&(I[F-1]=`bwipp.qrcodeInputTooLarge#27209`,I[F++]=`The input data exceeds the implementation limits`,Q());var n=I[--F];for(L.out=n,L.k=0,L.m=0;L.k!=L.in.length;){var r=Z(H(L.in,L.k)*256+H(L.in,L.k+1)),i=Z(r-(r<57408?33088:49472));I[F++]=Z(qd(i/256)*192+(i&255)),I[F++]=13,L.tobin();var a=I[--F];K(L.out,L.m,a),L.m=a.length+L.m,L.k+=2}I[F++]=L.out},L.encE=function(){var e=I[--F],t=-H(e,0)-1e6;I[F++]=t,t<=127?(I[F++]=8,L.tobin()):I[F-1]<=16383?(I[F-1]+=32768,I[F++]=16,L.tobin()):(I[F-1]+=12582912,I[F++]=24,L.tobin())},L.addtobits=function(){I[F-1].length+L.j>L.bits.length&&(I[F-1]=`bwipp.qrcodeNoValidSymbol#27236`,I[F++]=`Maximum length exceeded or invalid content`,Q());var e=I[--F];K(L.bits,L.j,e),L.j=e.length+L.j},I[F++]=1/0;for(var Ot=0,kt=L.msglen;Ot<kt;Ot++)I[F++]=0;I[F++]=0,L.numNs=R(),I[F++]=1/0;for(var At=0,jt=L.msglen;At<jt;At++)I[F++]=0;I[F++]=0,L.numAs=R(),I[F++]=1/0;for(var Mt=0,Nt=L.msglen;Mt<Nt;Mt++)I[F++]=0;I[F++]=0,L.numAorNs=R(),I[F++]=1/0;for(var Pt=0,Ft=L.msglen;Pt<Ft;Pt++)I[F++]=0;I[F++]=0,L.numBs=R(),I[F++]=1/0;for(var It=0,Lt=L.msglen;It<Lt;It++)I[F++]=0;I[F++]=0,L.numKs=R(),I[F++]=1/0;for(var Rt=0,zt=L.msglen;Rt<zt;Rt++)I[F++]=0;I[F++]=9999,L.nextNs=R(),I[F++]=1/0;for(var Bt=0,Vt=L.msglen;Bt<Vt;Bt++)I[F++]=0;I[F++]=9999,L.nextBs=R(),I[F++]=1/0;for(var Ht=0,Ut=L.msglen;Ht<Ut;Ht++)I[F++]=0;I[F++]=9999,L.nextAs=R(),I[F++]=1/0;for(var Wt=0,Gt=L.msglen;Wt<Gt;Wt++)I[F++]=0;I[F++]=9999,L.nextKs=R(),L.isECI=R(L.msglen);for(var Kt=L.msglen-1;Kt>=0;--Kt){if(L.i=Kt,L.barchar=H(L.msg,L.i),U(L.qrcode_Kexcl,L.barchar)&&!L.suppresskanjimode){var qt=L.i+1<L.msglen?Z(L.barchar*256+H(L.msg,L.i+1)):0,Jt=qt&255;(qt>=33088&&qt<=40956||qt>=57408&&qt<=60351)&&Jt>=64&&Jt<=252&&Jt!=127?(W(L.nextKs,L.i,0),W(L.numKs,L.i,H(L.numKs,L.i+2)+1)):W(L.nextKs,L.i,H(L.nextKs,L.i+1)+1)}else W(L.nextKs,L.i,H(L.nextKs,L.i+1)+1);U(L.qrcode_Nexcl,L.barchar)?(W(L.nextNs,L.i,0),W(L.numNs,L.i,H(L.numNs,L.i+1)+1),W(L.numAorNs,L.i,H(L.numAorNs,L.i+1)+1)):W(L.nextNs,L.i,H(L.nextNs,L.i+1)+1),U(L.qrcode_Aexcl,L.barchar)?(W(L.nextAs,L.i,0),W(L.numAs,L.i,H(L.numAs,L.i+1)+1),W(L.numAorNs,L.i,H(L.numAorNs,L.i+1)+1)):W(L.nextAs,L.i,H(L.nextAs,L.i+1)+1),W(L.isECI,L.i,L.barchar<=-1e6)}for(var Yt=0,Xt=L.msglen-1;Yt<=Xt;Yt+=1)L.i=Yt,H(L.numKs,L.i)>0&&(W(L.numKs,L.i+1,0),W(L.nextKs,L.i+1,H(L.nextKs,L.i+1)+1));for(var Zt=L.msglen-1;Zt>=0;--Zt)L.i=Zt,Z(H(L.numNs,L.i)+(H(L.numAs,L.i)+H(L.numKs,L.i)))==0&&!H(L.isECI,L.i)?(W(L.nextBs,L.i,0),W(L.numBs,L.i,H(L.numBs,L.i+1)+1)):W(L.nextBs,L.i,H(L.nextBs,L.i+1)+1);if(L.KbeforeB=function(){var e=I[--F];I[F++]=gf(L.numK,H(e,L.ver))&&H(L.nextBs,Z(L.numK*2+L.i))==0},L.KbeforeA=function(){var e=I[--F];I[F++]=gf(L.numK,H(e,L.ver))&&H(L.nextAs,Z(L.numK*2+L.i))==0},L.KbeforeN=function(){var e=I[--F];I[F++]=gf(L.numK,H(e,L.ver))&&H(L.nextNs,Z(L.numK*2+L.i))==0},L.KbeforeE=function(){var e=I[--F];I[F++]=gf(L.numK,H(e,L.ver))&&Z(L.numK*2+L.i)==L.msglen},L.AbeforeK=function(){var e=I[--F];I[F++]=gf(L.numA,H(e,L.ver))&&H(L.nextKs,Z(L.numA+L.i))==0},L.AbeforeB=function(){var e=I[--F];I[F++]=gf(L.numA,H(e,L.ver))&&H(L.nextBs,Z(L.numA+L.i))==0},L.AbeforeN=function(){var e=I[--F];I[F++]=gf(L.numA,H(e,L.ver))&&H(L.nextNs,Z(L.numA+L.i))==0},L.AbeforeE=function(){var e=I[--F];I[F++]=gf(L.numA,H(e,L.ver))&&Z(L.numA+L.i)==L.msglen},L.NbeforeK=function(){var e=I[--F];I[F++]=gf(L.numN,H(e,L.ver))&&H(L.nextKs,Z(L.numN+L.i))==0},L.NbeforeB=function(){var e=I[--F];I[F++]=gf(L.numN,H(e,L.ver))&&H(L.nextBs,Z(L.numN+L.i))==0},L.NbeforeA=function(){var e=I[--F];I[F++]=gf(L.numN,H(e,L.ver))&&H(L.nextAs,Z(L.numN+L.i))==0},L.NbeforeE=function(){var e=I[--F];I[F++]=gf(L.numN,H(e,L.ver))&&Z(L.numN+L.i)==L.msglen},L.AorNbeforeB=function(){var e=I[--F];I[F++]=gf(L.numAorN,H(e,L.ver))&&H(L.nextBs,Z(L.numAorN+L.i))==0},L.AorNbeforeE=function(){var e=I[--F];I[F++]=gf(L.numAorN,H(e,L.ver))&&Z(L.numAorN+L.i)==L.msglen},L.nextNslt=function(){if(H(L.nextNs,L.i)>=L.msglen)I[F-1]=!0;else{var e=H(L.numNs,Z(H(L.nextNs,L.i)+L.i)),t=I[--F];I[F++]=pf(e,H(t,L.ver))}},X(L.version,`unset`)){var Qt=H(L.qrcode_versetmap,L.format),$t=L.version,en=U(Qt,$t);I[F++]=Qt,I[F++]=$t,en||(F-=2,Y(L.format,`full`)?(I[F++]=`bwipp.qrcodeInvalidFullVersion#27335`,I[F++]=`Valid versions for QR Code symbols are 1 to 40`,Q()):Y(L.format,`micro`)?(I[F++]=`bwipp.qrcodeInvalidMicroVersion#27338`,I[F++]=`Valid versions for Micro QR Code symbols are M1 to M4`,Q()):(I[F++]=`bwipp.qrcodeInvalidRMQRversion#27340`,I[F++]=`Invalid version for an RMQR symbol`,Q()));var tn=I[--F],nn=I[--F];I[F++]=1/0,I[F++]=H(nn,tn);var rn=R();L.verset=rn}else Y(L.format,`full`)&&(L.verset=L.qrcode_versetfull),Y(L.format,`micro`)&&(L.verset=L.qrcode_versetmicro);I[F++]=1/0;for(var an=0;an<39;an++)I[F++]=-1;L.msgbits=R();for(var on=L.verset,sn=0,cn=on.length;sn<cn;sn++){for(L.ver=H(on,sn),L.mode=-1,L.seqok=!0,I[F++]=1/0,L.i=0;!(L.i>=L.msglen);){if(L.numK=H(L.numKs,L.i),L.numB=H(L.numBs,L.i),L.numA=H(L.numAs,L.i),L.numN=H(L.numNs,L.i),L.numAorN=H(L.numAorNs,L.i),L.eci=H(L.isECI,L.i),L.ver==L.qrcode_vM1&&L.numA>=1){L.seqok=!1;break}if(L.ver==L.qrcode_vM1&&L.numB>=1){L.seqok=!1;break}if(L.ver==L.qrcode_vM1&&L.numK>=1){L.seqok=!1;break}if(L.ver==L.qrcode_vM1&&L.eci){L.seqok=!1;break}if(L.ver==L.qrcode_vM2&&L.numB>=1){L.seqok=!1;break}if(L.ver==L.qrcode_vM2&&L.numK>=1){L.seqok=!1;break}if(L.ver==L.qrcode_vM2&&L.eci){L.seqok=!1;break}if(L.ver==L.qrcode_vM3&&L.eci){L.seqok=!1;break}if(L.ver==L.qrcode_vM4&&L.eci){L.seqok=!1;break}for(;;){if(L.eci){I[F++]=L.qrcode_E;break}if(L.mode==-1){if(I[F++]=L.qrcode_mode0forceKB,L.KbeforeA(),I[--F]){I[F++]=L.qrcode_K;break}if(I[F++]=L.qrcode_mode0forceKB,L.KbeforeN(),I[--F]){I[F++]=L.qrcode_K;break}if(I[F++]=L.qrcode_modeBKbeforeE,L.KbeforeB(),I[--F]){I[F++]=L.qrcode_K;break}if(I[F++]=L.qrcode_mode0forceKB,L.KbeforeE(),I[--F]){I[F++]=L.qrcode_K;break}if(L.numK>=1){I[F++]=L.qrcode_B;break}if(I[F++]=L.qrcode_mode0NbeforeB,L.NbeforeK(),I[--F]){I[F++]=L.qrcode_N;break}if(I[F++]=L.qrcode_mode0NbeforeB,L.NbeforeB(),I[--F]){I[F++]=L.qrcode_N;break}if(I[F++]=L.qrcode_mode0forceKB,L.NbeforeB(),I[--F]){I[F++]=L.qrcode_B;break}if(I[F++]=L.qrcode_modeANbeforeE,L.NbeforeA(),I[--F]){I[F++]=L.qrcode_N;break}if(I[F++]=L.qrcode_mode0forceN,L.NbeforeE(),I[--F]){I[F++]=L.qrcode_N;break}if(I[F++]=L.qrcode_modeBAbeforeE,L.AbeforeK(),I[--F]){I[F++]=L.qrcode_A;break}if(I[F++]=L.qrcode_modeBAbeforeE,L.AorNbeforeB(),I[--F]){I[F++]=L.qrcode_A;break}if(I[F++]=L.qrcode_mode0forceA,L.AorNbeforeE(),I[--F]){I[F++]=L.qrcode_A;break}I[F++]=L.qrcode_B;break}if(L.mode==L.qrcode_B){if(I[F++]=L.qrcode_modeBKbeforeB,L.KbeforeB(),I[--F]){I[F++]=L.qrcode_K;break}if(I[F++]=L.qrcode_modeBKbeforeA,L.KbeforeA(),I[--F]){I[F++]=L.qrcode_K;break}if(I[F++]=L.qrcode_modeBKbeforeN,L.KbeforeN(),I[--F]){I[F++]=L.qrcode_K;break}if(I[F++]=L.qrcode_modeBKbeforeE,L.KbeforeE(),I[--F]){I[F++]=L.qrcode_K;break}if(I[F++]=L.qrcode_modeBAbeforeK,L.AbeforeK(),I[--F]){I[F++]=L.qrcode_A;break}if(I[F++]=L.qrcode_modeBAbeforeB,L.AbeforeB(),I[--F]){I[F++]=L.qrcode_A;break}if(I[F++]=L.qrcode_modeBAbeforeN,L.AbeforeN(),I[--F]){I[F++]=L.qrcode_A;break}if(I[F++]=L.qrcode_modeBAbeforeE,L.AbeforeE(),I[--F]){I[F++]=L.qrcode_A;break}if(I[F++]=L.qrcode_modeBNbeforeK,L.NbeforeK(),I[--F]){I[F++]=L.qrcode_N;break}if(I[F++]=L.qrcode_modeBNbeforeB,L.NbeforeB(),I[--F]){I[F++]=L.qrcode_N;break}if(I[F++]=L.qrcode_modeBNbeforeA,L.NbeforeA(),I[--F]){I[F++]=L.qrcode_N;break}if(I[F++]=L.qrcode_modeBNbeforeE,L.NbeforeE(),I[--F]){I[F++]=L.qrcode_N;break}if(I[F++]=L.qrcode_modeBAbeforeE,L.AorNbeforeE(),I[--F]&&mf(L.numAorN,H(L.qrcode_modeBAbeforeN,L.ver))&&(I[F++]=L.qrcode_modeBNbeforeA,L.nextNslt(),I[--F])){I[F++]=L.qrcode_A;break}I[F++]=L.qrcode_B;break}if(L.mode==L.qrcode_A){if(L.numK>=1){I[F++]=L.qrcode_K;break}if(L.numB>=1){I[F++]=L.qrcode_B;break}if(I[F++]=L.qrcode_modeANbeforeA,L.NbeforeA(),I[--F]){I[F++]=L.qrcode_N;break}if(I[F++]=L.qrcode_modeANbeforeB,L.NbeforeB(),I[--F]){I[F++]=L.qrcode_N;break}if(I[F++]=L.qrcode_modeANbeforeE,L.NbeforeE(),I[--F]){I[F++]=L.qrcode_N;break}if(L.numA>=1||L.numN>=1){I[F++]=L.qrcode_A;break}I[F++]=L.qrcode_B;break}if(L.mode==L.qrcode_N){if(L.numK>=1){I[F++]=L.qrcode_K;break}if(L.numB>=1){I[F++]=L.qrcode_B;break}if(L.numA>=1){I[F++]=L.qrcode_A;break}if(L.numN>=1){I[F++]=L.qrcode_N;break}I[F++]=L.qrcode_B;break}if(L.mode==L.qrcode_K){if(L.numB>=1){I[F++]=L.qrcode_B;break}if(L.numA>=1){I[F++]=L.qrcode_A;break}if(L.numN>=1){I[F++]=L.qrcode_N;break}if(L.numK>=1){I[F++]=L.qrcode_K;break}I[F++]=L.qrcode_B;break}}if(I[F-1]==L.qrcode_K&&L.fnc1first&&(I[F-1]=L.qrcode_B),I[F-1]==L.mode){F--;var ln=L.mode==L.qrcode_K?2:1;L.dat=G(L.msg,L.i,ln);var un=I[--F];I[F++]=1/0,J(un),J(L.dat);var dn=R();I[F++]=dn}else{var fn=I[--F];L.mode=fn,L.mode==L.qrcode_K&&(I[F++]=L.qrcode_K,I[F++]=G(L.msg,L.i,L.numK*2)),L.mode==L.qrcode_B&&(I[F++]=L.qrcode_B,I[F++]=G(L.msg,L.i,L.numB)),L.mode==L.qrcode_A&&(I[F++]=L.qrcode_A,I[F++]=G(L.msg,L.i,L.numA)),L.mode==L.qrcode_N&&(I[F++]=L.qrcode_N,I[F++]=G(L.msg,L.i,L.numN)),L.mode==L.qrcode_E&&(L.mode=-1,I[F++]=L.qrcode_E,I[F++]=G(L.msg,L.i,1));var pn=I[--F];L.dat=pn,I[F++]=pn}L.i+=L.dat.length}if(L.seqok){ff(R(df()));var mn=I[--F];I[F-1]=mn}else uf(),I[F++]=-1;var hn=I[--F];for(L.seq=hn;L.seq!=-1;){L.bits=B(23648),L.j=0,L.fnc1first&&(L.ver<L.qrcode_vR7x43?I[F++]=`0101`:I[F++]=`101`,L.addtobits()),L.abort=!1;for(var gn=0,_n=L.seq.length-1;gn<=_n;gn+=2){L.i=gn,L.mode=H(L.seq,L.i),I[F++]=H(H(L.qrcode_mids,L.ver),L.mode),L.addtobits(),L.chars=H(L.seq,L.i+1);var vn=L.chars.length;if(L.mode==L.qrcode_K&&(vn=~~(vn/2)),L.charslen=vn,L.mode!=L.qrcode_E){if(L.cclen=H(H(L.qrcode_cclens,L.ver),L.mode),L.charslen>=Yd(2,L.cclen)){L.abort=!0;break}I[F++]=L.charslen,I[F++]=L.cclen,L.tobin(),L.addtobits()}var yn=L[H(L.qrcode_encfuncs,L.mode)];if(I[F++]=L.chars,yn()===!0)break;L.addtobits()}if(L.abort)break;L.bits=G(L.bits,0,L.j),W(L.msgbits,L.ver,L.bits);break}}U(L.options,`debugbitseqs`)&&(I[F++]=`bwipp.debugbitseqs#27495`,I[F++]=L.msgbits,Q()),I[F++]=`eclval`,lf(`LMQH`,L.eclevel),F--;var bn=I[--F];F--;var xn=bn.length;F--;var Sn=I[--F];L[Sn]=xn;for(var Cn=0,wn=L.qrcode_metrics.length-1;Cn<=wn;Cn+=1){L.i=Cn,L.m=H(L.qrcode_metrics,L.i),L.frmt=H(L.m,0),L.vers=H(L.m,1),L.vergrp=H(L.m,2),L.verind=L.i-44,L.rows=H(L.m,3),L.cols=H(L.m,4),L.asp2=H(L.m,5),L.asp3=H(L.m,6),L.nmod=H(L.m,7),L.ncws=~~(L.nmod/8),L.rbit=L.nmod%8,L.lc4b=!1,(Y(L.vers,`M1`)||Y(L.vers,`M3`))&&(L.ncws+=1,L.rbit=0,L.lc4b=!0),L.ecws=H(H(L.m,8),L.eclval),L.dcws=Z(L.ncws-L.ecws);var Tn=L.lc4b?4:0;if(L.dmod=Z(L.dcws*8-Tn),L.ecb1=H(H(L.m,9),L.eclval*2),L.ecb2=H(H(L.m,9),L.eclval*2+1),L.okay=!0,X(L.format,L.frmt)&&(L.okay=!1),Y(L.frmt,`micro`)&&L.fnc1first&&(L.okay=!1),X(L.version,`unset`)&&X(L.version,L.vers)&&(L.okay=!1),(L.ecb1==-1||L.ecb2==-1)&&(L.okay=!1),L.verbits=H(L.msgbits,L.vergrp),(L.verbits==-1||L.verbits.length>L.dmod)&&(L.okay=!1),L.term=G(`000000000`,0,H(L.qrcode_termlens,L.vergrp)),L.okay)break}if(L.okay||(I[F++]=`bwipp.qrcodeNoValidSymbol#27542`,I[F++]=`Maximum length exceeded or invalid content`,Q()),L.format=L.frmt,L.version=L.vers,L.msgbits=L.verbits,!L.fixedeclevel)for(var En=L.eclval+1;En<=3;En+=1){L.eclval_=En,L.ecws_=H(H(L.m,8),L.eclval_),L.dcws_=Z(L.ncws-L.ecws_);var Dn=L.lc4b?4:0;L.dmod_=Z(L.dcws_*8-Dn),L.ecb1_=H(H(L.m,9),L.eclval_*2),L.ecb2_=H(H(L.m,9),L.eclval_*2+1),L.okay=!0,(L.ecb1_==-1||L.ecb2_==-1)&&(L.okay=!1),L.msgbits.length>L.dmod_&&(L.okay=!1),L.okay&&(L.eclval=L.eclval_,L.dcws=L.dcws_,L.dmod=L.dmod_,L.ecb1=L.ecb1_,L.ecb2=L.ecb2_)}L.dcpb=~~(L.dcws/Z(L.ecb1+L.ecb2)),L.ecpb=~~(L.ncws/Z(L.ecb1+L.ecb2))-L.dcpb;var On=L.term,kn=L.dmod,An=L.msgbits,jn=L.term,Mn=jn.length,Nn=Z(kn-An.length);if(Z(kn-An.length)>jn.length){var Pn=Mn;Mn=Nn,Nn=Pn}L.term=G(On,0,Nn);var Fn=B(L.msgbits.length+L.term.length);K(Fn,0,L.msgbits),K(Fn,L.msgbits.length,L.term),L.msgbits=Fn,L.pad=B(L.dmod);for(var In=0,Ln=L.pad.length-1;In<=Ln;In+=1)W(L.pad,In,48);K(L.pad,0,L.msgbits),L.padnum=0;for(var Rn=L.lc4b?5:1,zn=Kd(L.msgbits.length/8)*8,Bn=Z(L.dmod-Rn);zn<=Bn;zn+=8)K(L.pad,zn,H(L.qrcode_padstrs,L.padnum)),L.padnum=(L.padnum+1)%2;L.cws=R(L.dcws);for(var Vn=0,Hn=L.cws.length-1;Vn<=Hn;Vn+=1){L.c=Vn,L.bpcw=8,L.lc4b&&L.c==L.cws.length-1&&(L.bpcw=4),L.cwb=G(L.pad,L.c*8,L.bpcw),L.cw=0;for(var Un=0,Wn=L.bpcw-1;Un<=Wn;Un+=1)L.i=Un,L.cw=Z(L.cw+Yd(2,L.bpcw-L.i-1)*(H(L.cwb,L.i)-48));W(L.cws,L.c,L.cw)}if(L.lc4b){var Gn=L.cws,Kn=L.cws;W(Gn,Kn.length-1,H(Gn,Kn.length-1)*16)}U(L.options,`debugcws`)&&(I[F++]=`bwipp.debugcws#27621`,I[F++]=L.cws,Q()),I[F++]=`coeffs`,I[F++]=L.ecpb,L.qrcode_coeffscachefetch();var qn=I[--F],Jn=I[--F];L[Jn]=qn,L.rscodes=function(){var e=I[--F];L.rscws=e,L.lfsr=R(L.ecpb);var t=L.rscws,n=L.coeffs,r=L.ecpb,i=L.lfsr;I[F++]=function(){var e=I[--F];I[F++]=H(L.rscws,e)},I[F++]=t.length,I[F++]=n,I[F++]=r,I[F++]=i,I[F++]=L.qrcode_rsprod,kf(),I[F++]=L.lfsr},L.dcwsb=R(Z(L.ecb1+L.ecb2)),L.ecwsb=R(Z(L.ecb1+L.ecb2));for(var Yn=0,Xn=L.ecb1-1;Yn<=Xn;Yn+=1){L.i=Yn,W(L.dcwsb,L.i,G(L.cws,L.i*L.dcpb,L.dcpb)),I[F++]=L.ecwsb,I[F++]=L.i,I[F++]=H(L.dcwsb,L.i),L.rscodes();var Zn=I[--F],Qn=I[--F],$n=I[--F];W($n,Qn,Zn)}for(var er=0,tr=L.ecb2-1;er<=tr;er+=1){L.i=er,W(L.dcwsb,Z(L.ecb1+L.i),G(L.cws,Z(L.ecb1*L.dcpb+L.i*(L.dcpb+1)),L.dcpb+1));var nr=H(L.dcwsb,Z(L.ecb1+L.i));I[F++]=L.ecwsb,I[F++]=Z(L.ecb1+L.i),I[F++]=nr,L.rscodes();var rr=I[--F],ir=I[--F],ar=I[--F];W(ar,ir,rr)}L.cws=R(L.ncws),L.cw=0;for(var or=0,sr=L.dcpb;or<=sr;or+=1){L.i=or;for(var cr=0,lr=Z(L.ecb1+L.ecb2)-1;cr<=lr;cr+=1)L.j=cr,L.i<H(L.dcwsb,L.j).length&&(W(L.cws,L.cw,H(H(L.dcwsb,L.j),L.i)),L.cw+=1)}for(var ur=0,dr=L.ecpb-1;ur<=dr;ur+=1){L.i=ur;for(var fr=0,pr=Z(L.ecb1+L.ecb2)-1;fr<=pr;fr+=1)L.j=fr,W(L.cws,L.cw,H(H(L.ecwsb,L.j),L.i)),L.cw+=1}if(L.rbit>0&&(L.pad=R(L.cws.length+1),K(L.pad,0,L.cws),W(L.pad,L.pad.length-1,0),L.cws=L.pad),L.lc4b){var mr=L.cws,hr=L.dcws;W(mr,hr-1,qd(H(mr,hr-1)/16));for(var gr=L.dcws-1,_r=L.ncws-2;gr<=_r;gr+=1)L.i=gr,W(L.cws,L.i,(H(L.cws,L.i)&15)*16),W(L.cws,L.i,qd(H(L.cws,L.i+1)/16)&15|H(L.cws,L.i));W(L.cws,L.ncws-1,(H(L.cws,L.ncws-1)&15)*16)}U(L.options,`debugecc`)&&(I[F++]=`bwipp.debugecc#27711`,I[F++]=L.cws,Q()),I[F++]=1/0;for(var vr=0,yr=L.rows*L.cols;vr<yr;vr++)I[F++]=-1;if(L.pixs=R(),L.qmv=function(){var e=I[--F],t=I[--F];I[F++]=Z(t+e*L.cols)},Y(L.format,`full`))for(var br=8,xr=L.cols-9;br<=xr;br+=1){L.i=br,I[F++]=L.pixs,I[F++]=L.i,I[F++]=6,L.qmv();var Sr=I[--F],Cr=I[--F];W(Cr,Sr,(L.i+1)%2),I[F++]=L.pixs,I[F++]=6,I[F++]=L.i,L.qmv();var wr=I[--F],Tr=I[--F];W(Tr,wr,(L.i+1)%2)}if(Y(L.format,`micro`))for(var Er=8,Dr=L.cols-1;Er<=Dr;Er+=1){L.i=Er,I[F++]=L.pixs,I[F++]=L.i,I[F++]=0,L.qmv();var Or=I[--F],kr=I[--F];W(kr,Or,(L.i+1)%2),I[F++]=L.pixs,I[F++]=0,I[F++]=L.i,L.qmv();var Ar=I[--F],jr=I[--F];W(jr,Ar,(L.i+1)%2)}if(Y(L.format,`rmqr`)){for(var Mr=3,Nr=L.cols-4;Mr<=Nr;Mr+=1){L.i=Mr,I[F++]=L.pixs,I[F++]=L.i,I[F++]=0,L.qmv();var Pr=I[--F],Fr=I[--F];W(Fr,Pr,(L.i+1)%2),I[F++]=L.pixs,I[F++]=L.i,I[F++]=L.rows-1,L.qmv();var Ir=I[--F],Lr=I[--F];W(Lr,Ir,(L.i+1)%2)}for(var Rr=3,zr=L.rows-4;Rr<=zr;Rr+=1){L.i=Rr,I[F++]=L.pixs,I[F++]=0,I[F++]=L.i,L.qmv();var Br=I[--F],Vr=I[--F];W(Vr,Br,(L.i+1)%2),I[F++]=L.pixs,I[F++]=L.cols-1,I[F++]=L.i,L.qmv();var Hr=I[--F],Ur=I[--F];W(Ur,Hr,(L.i+1)%2)}for(var Wr=L.asp2-1,Gr=Z(L.asp3-L.asp2),Kr=L.cols-13;Gr<0?Wr>=Kr:Wr<=Kr;Wr+=Gr){L.i=Wr;for(var qr=3,Jr=L.rows-4;qr<=Jr;qr+=1){L.j=qr,I[F++]=L.pixs,I[F++]=L.i,I[F++]=L.j,L.qmv();var Yr=I[--F],Xr=I[--F];W(Xr,Yr,(L.j+1)%2)}}}L.fpats=H(L.qrcode_fpatmap,L.format);for(var Zr=0;Zr<=7;Zr+=1){L.y=Zr;for(var Qr=0;Qr<=7;Qr+=1){if(L.x=Qr,L.fpb0=H(H(H(L.fpats,0),L.y),L.x),L.fpb1=H(H(H(L.fpats,1),L.y),L.x),L.fpb2=H(H(H(L.fpats,2),L.y),L.x),L.fpb3=H(H(H(L.fpats,3),L.y),L.x),L.fpb0!=9&&L.y<L.rows){I[F++]=L.pixs,I[F++]=L.x,I[F++]=L.y,L.qmv();var $r=I[--F],ei=I[--F];W(ei,$r,L.fpb0)}if(L.fpb1!=9){I[F++]=L.pixs,I[F++]=Z(L.cols-L.x)-1,I[F++]=L.y,L.qmv();var ti=I[--F],ni=I[--F];W(ni,ti,L.fpb1)}if(L.fpb2!=9){I[F++]=L.pixs,I[F++]=L.x,I[F++]=Z(L.rows-L.y)-1,L.qmv();var ri=I[--F],ii=I[--F];W(ii,ri,L.fpb2)}if(L.fpb3!=9){I[F++]=L.pixs,I[F++]=Z(L.cols-L.x)-1,I[F++]=Z(L.rows-L.y)-1,L.qmv();var ai=I[--F],oi=I[--F];W(oi,ai,L.fpb3)}}}if(L.putalgnpat=function(){var e=I[--F];L.py=e;var t=I[--F];L.px=t;for(var n=0;n<=4;n+=1){L.pb=n;for(var r=0;r<=4;r+=1)if(L.pa=r,L.algnb=H(H(L.algnpat,L.pb),L.pa),L.algnb!=9){I[F++]=L.pixs,I[F++]=Z(L.px+L.pa),I[F++]=Z(L.py+L.pb),L.qmv();var i=I[--F],a=I[--F];W(a,i,L.algnb)}}},Y(L.format,`full`)){L.algnpat=L.qrcode_algnpatfull;for(var si=L.asp2-2,ci=Z(L.asp3-L.asp2),li=L.cols-13;ci<0?si>=li:si<=li;si+=ci)L.i=si,I[F++]=L.i,I[F++]=4,L.putalgnpat(),I[F++]=4,I[F++]=L.i,L.putalgnpat();for(var ui=L.asp2-2,di=Z(L.asp3-L.asp2),fi=L.cols-9;di<0?ui>=fi:ui<=fi;ui+=di){L.x=ui;for(var pi=L.asp2-2,mi=Z(L.asp3-L.asp2),hi=L.rows-9;mi<0?pi>=hi:pi<=hi;pi+=mi)L.y=pi,I[F++]=L.x,I[F++]=L.y,L.putalgnpat()}}if(Y(L.format,`rmqr`)){L.algnpat=L.qrcode_algnpatrmqr;for(var gi=L.asp2-2,_i=Z(L.asp3-L.asp2),vi=L.cols-13;_i<0?gi>=vi:gi<=vi;gi+=_i)L.i=gi,I[F++]=L.i,I[F++]=0,L.putalgnpat(),I[F++]=L.i,I[F++]=L.rows-3,L.putalgnpat()}I[F++]=1/0,q(H(L.qrcode_formatfimmap,L.format),function(){var e=I[--F];I[F++]=1/0,q(e,function(){var e=I[--F];if(I[F++]=L.rows,I[F++]=L.cols,e()===!0)return!0;ff(R(2))});var t=R();I[F++]=t}),L.formatmap=R();for(var yi=L.formatmap,bi=0,xi=yi.length;bi<xi;bi++)q(H(yi,bi),function(){var e=I[--F];J(e),L.qmv();var t=I[--F];W(L.pixs,t,1)});if(Y(L.format,`full`)&&L.cols>=45){I[F++]=1/0;for(var Si=0,Ci=L.qrcode_vimmap.length;Si<Ci;Si++){var wi=H(L.qrcode_vimmap,Si);I[F++]=1/0,q(wi,function(){var e=I[--F];if(I[F++]=L.cols,e()===!0)return!0;ff(R(2))});var Ti=R();I[F++]=Ti}L.versionmap=R()}else L.versionmap=R([]);for(var Ei=L.versionmap,Di=0,Oi=Ei.length;Di<Oi;Di++)q(H(Ei,Di),function(){var e=I[--F];J(e),L.qmv();var t=I[--F];W(L.pixs,t,0)});if(Y(L.format,`full`)){I[F++]=L.pixs,I[F++]=8,I[F++]=L.rows-8,L.qmv();var ki=I[--F],Ai=I[--F];W(Ai,ki,0)}L.mask==-1?L.maskbits=H(L.qrcode_formatmaskbits,L.format):(L.maskbits=R([H(H(L.qrcode_formatmaskbits,L.format),L.mask-1)]),L.bestmaskval=L.mask-1),L.nmasks=L.maskbits.length,L.masklayers=R(L.rows*L.cols);for(var ji=0,Mi=L.rows-1;ji<=Mi;ji+=1){L.j=ji;for(var Ni=0,Pi=L.cols-1;Ni<=Pi;Ni+=1){L.i=Ni,I[F++]=`pos`,I[F++]=L.i,I[F++]=L.j,L.qmv();var Fi=I[--F],Ii=I[--F];L[Ii]=Fi;var Li=H(L.pixs,L.pos);if(I[F++]=L.masklayers,I[F++]=L.pos,I[F++]=Li,Li==-1)I[F-1]=H(L.funcpatlayers,L.j*6%72+L.i%6);else{var Ri=I[--F];I[F++]=Ri*255}var zi=I[--F],Bi=I[--F],Vi=I[--F];W(Vi,Bi,zi)}}var Hi=X(L.format,`rmqr`)?1:2;for(L.posx=Z(L.cols-Hi),L.posy=L.rows-1,L.dir=-1,L.col=1,L.num=0;!(L.posx<0);){I[F++]=`pos`,I[F++]=L.posx,I[F++]=L.posy,L.qmv();var Ui=I[--F],Wi=I[--F];L[Wi]=Ui,H(L.pixs,L.pos)==-1&&(L.bit=bf(H(L.cws,~~(L.num/8)),-(7-L.num%8))&1,W(L.masklayers,L.pos,H(L.masklayers,L.pos)^L.bit*255),L.num+=1),L.col==1?(L.col=0,--L.posx):(L.col=1,L.posx+=1,L.posy=Z(L.posy+L.dir),(L.posy<0||L.posy>=L.rows)&&(L.dir*=-1,L.posy=Z(L.posy+L.dir),L.posx-=2,Y(L.format,`full`)&&L.posx==6&&--L.posx))}L.evalfulln1n3=function(){var e=I[--F];L.scrle=e,I[F++]=`scr1`,I[F++]=0,q(L.scrle,function(){if(I[F-1]>=5){var e=I[--F],t=I[--F],n=Z(t+e)-2;I[F++]=n,I[F++]=n}F--});var t=I[--F],n=I[--F];L[n]=t,L.scr3=0;for(var r=3,i=L.scrle.length-3;r<=i;r+=2)if(L.j=r,H(L.scrle,L.j)%3==0){L.fact=~~(H(L.scrle,L.j)/3);for(var a=G(L.scrle,L.j-2,5),o=0,s=a.length;o<s;o++)I[F++]=H(a,o)==L.fact;var c=I[--F],l=I[--F];F--;var u=_f(l,c),d=I[--F];I[--F]&&d&&u&&(L.j==3||L.j+4>=L.scrle.length||H(L.scrle,L.j-3)>=4||H(L.scrle,L.j+3)>=4)&&(L.scr3+=40)}I[F++]=L.scr1,I[F++]=L.scr3},L.evalfull=function(){var e=I[--F];L.sym=e,L.n1=0,L.n2=0,L.n3=0,L.rle=R(L.cols+1),L.lastpairs=R(L.cols),L.thispairs=R(L.cols),L.colsadd1=L.cols+1,L.earlyexit=!1;for(var t=0,n=L.cols-1;t<=n;t+=1){L.i=t,I[F++]=1/0;var r=L.cols;I[F++]=0,I[F++]=0;for(var i=L.i,a=r,o=r*r-1;a<0?i>=o:i<=o;i+=a){var s=H(L.sym,i),c=I[--F];if(I[F++]=s,Y(c,s)){var l=I[--F];I[F-1]+=1,I[F++]=l}else{var u=I[--F];I[F++]=1,I[F++]=u}}F--;var d=df()+2;ff(G(L.rle,0,d-2)),L.evalfulln1n3();var f=I[--F];L.n3=Z(f+L.n3);var p=I[--F];L.n1=Z(p+L.n1),F--,L.symrow=G(L.sym,L.i*L.cols,L.cols),I[F++]=1/0;var m=L.symrow;I[F++]=0,I[F++]=0;for(var h=0,g=m.length;h<g;h++){var _=H(m,h),v=I[--F];if(I[F++]=_,Y(v,_)){var y=I[--F];I[F-1]+=1,I[F++]=y}else{var b=I[--F];I[F++]=1,I[F++]=b}}F--;var x=df()+2;ff(G(L.rle,0,x-2)),L.evalfulln1n3();var S=I[--F];L.n3=Z(S+L.n3);var C=I[--F];L.n1=Z(C+L.n1),F--;var w=L.thispairs;L.thispairs=L.lastpairs,L.lastpairs=w;var T=H(L.symrow,0)==1?0:1,E=L.symrow;I[F++]=T;for(var D=0,O=E.length;D<O;D++){var k=H(E,D),A=I[--F];I[F++]=Z(A+k),I[F++]=k}if(F--,ff(L.thispairs),F--,L.i>0){I[F++]=1/0,J(L.lastpairs),J(L.thispairs),I[F++]=L.n2;for(var ee=0,te=L.cols;ee<te;ee++){var j=I[--F],ne=I[--F];I[F++]=j,I[F++]=ne;var re=I[F-1-L.colsadd1],ie=I[--F];Z(ie+re)&3||(I[F-1]+=3)}var ae=I[--F];L.n2=ae,uf()}if(Z(L.n1+L.n2+L.n3)>=L.bestscore){L.earlyexit=!0;break}}if(L.earlyexit)I[F++]=999999999;else{I[F++]=`dark`;var oe=0;q(L.sym,function(){var e=I[--F];oe=Z(oe+e)});var se=I[--F];L[se]=oe;var ce=L.cols;L.n4=~~(Gd(L.dark*100/(ce*ce)-50)/5)*10,I[F++]=Z(L.n1+L.n2+L.n3+L.n4)}},L.evalmicro=function(){var e=I[--F];L.sym=e,L.dkrhs=0,L.dkbot=0;for(var t=1,n=L.cols-1;t<=n;t+=1){L.i=t,I[F++]=`dkrhs`,I[F++]=L.dkrhs,I[F++]=L.sym,I[F++]=L.cols-1,I[F++]=L.i,L.qmv();var r=I[--F],i=I[--F],a=I[--F],o=I[--F];L[o]=Z(a+H(i,r)),I[F++]=`dkbot`,I[F++]=L.dkbot,I[F++]=L.sym,I[F++]=L.i,I[F++]=L.cols-1,L.qmv();var s=I[--F],c=I[--F],l=I[--F],u=I[--F];L[u]=Z(l+H(c,s))}L.dkrhs<=L.dkbot?I[F++]=-(L.dkrhs*16+L.dkbot):I[F++]=-(L.dkbot*16+L.dkrhs)},L.bestscore=999999999;for(var Gi=0,Ki=L.nmasks-1;Gi<=Ki;Gi+=1){L.m=Gi,L.maskbit=H(L.maskbits,L.m),L.masksym=R(L.rows*L.cols);for(var qi=0,Ji=L.rows*L.cols-1;qi<=Ji;qi+=1)L.i=qi,W(L.masksym,L.i,bf(H(L.masklayers,L.i),-L.maskbit)&1);if(L.nmasks!=1){I[F++]=`score`,I[F++]=L.masksym,Y(L.format,`full`)?L.evalfull():L.evalmicro();var Yi=I[--F],Xi=I[--F];L[Xi]=Yi,L.score<L.bestscore&&(L.bestsym=L.masksym,L.bestmaskval=L.m,L.bestscore=L.score)}else L.bestsym=L.masksym}if(L.pixs=L.bestsym,Y(L.format,`full`)){I[F++]=L.pixs,I[F++]=8,I[F++]=L.cols-8,L.qmv();var Zi=I[--F],Qi=I[--F];W(Qi,Zi,1)}if(Y(L.format,`full`)){L.ecid=H(L.qrcode_ecidfull,L.eclval),L.fmtval=H(L.fmtvalsfull,L.ecid*8+L.bestmaskval);for(var $i=0,ea=L.formatmap.length-1;$i<=ea;$i+=1)L.i=$i,q(H(L.formatmap,L.i),function(){var e=I[--F];I[F++]=L.pixs,J(e),L.qmv();var t=I[--F],n=I[--F];W(n,t,bf(L.fmtval,-(14-L.i))&1)})}if(Y(L.format,`micro`)){L.symid=H(H(L.qrcode_ecidmicrosym,~~((L.cols-11)/2)),L.eclval),L.fmtval=H(L.fmtvalsmicro,L.symid*4+L.bestmaskval);for(var ta=0,na=L.formatmap.length-1;ta<=na;ta+=1){L.i=ta;var ra=H(H(L.formatmap,L.i),0);I[F++]=L.pixs,J(ra),L.qmv();var ia=I[--F],aa=I[--F];W(aa,ia,bf(L.fmtval,-(14-L.i))&1)}}if(Y(L.format,`rmqr`)){L.fmtvalu=H(L.qrcode_ecidrmqr,L.eclval)*32+L.verind,L.fmtval1=H(L.fmtvalsrmqr1,L.fmtvalu),L.fmtval2=H(L.fmtvalsrmqr2,L.fmtvalu);for(var oa=0,sa=L.formatmap.length-1;oa<=sa;oa+=1){L.i=oa;var ca=H(H(L.formatmap,L.i),0);I[F++]=L.pixs,J(ca),L.qmv();var la=I[--F],ua=I[--F];W(ua,la,bf(L.fmtval1,-(17-L.i))&1);var da=H(H(L.formatmap,L.i),1);I[F++]=L.pixs,J(da),L.qmv();var fa=I[--F],pa=I[--F];W(pa,fa,bf(L.fmtval2,-(17-L.i))&1)}}if(Y(L.format,`full`)&&L.cols>=45){L.verval=H(L.vervals,~~((L.cols-17)/4)-7);for(var ma=0,ha=L.versionmap.length-1;ma<=ha;ma+=1)L.i=ma,q(H(L.versionmap,L.i),function(){var e=I[--F];I[F++]=L.pixs,J(e),L.qmv();var t=I[--F],n=I[--F];W(n,t,bf(L.verval,-(17-L.i))&1)})}I[F++]=1/0,I[F++]=`ren`,I[F++]=`renmatrix`,I[F++]=`pixs`,I[F++]=L.pixs,I[F++]=`pixx`,I[F++]=L.cols,I[F++]=`pixy`,I[F++]=L.rows,I[F++]=`height`,I[F++]=L.rows*L.modunit/72,I[F++]=`width`,I[F++]=L.cols*L.modunit/72,I[F++]=`borderleft`,Y(L.format,`full`)?I[F++]=4:I[F++]=2,I[F++]=`borderright`,Y(L.format,`full`)?I[F++]=4:I[F++]=2,I[F++]=`bordertop`,Y(L.format,`full`)?I[F++]=4:I[F++]=2,I[F++]=`borderbottom`,Y(L.format,`full`)?I[F++]=4:I[F++]=2,I[F++]=`opt`,I[F++]=L.options;var ga=z();I[F++]=ga,L._render&&Lm(),L=e}function qp(){var e=L;L=Object.assign({},L,qp.globals),L.dontdraw=!1,L.parse=!1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),L.fncvals=new Map([[`parse`,L.parse],[`parseonly`,!0],[`parsefnc`,!1]]),I[F++]=L.barcode,I[F++]=L.fncvals,Df();var r=I[--F];L.barcode=r,L.barlen=L.barcode.length,af(L.options,`parse`),L.barcode.length>997&&(I[F++]=`bwipp.swissqrcodeBadLength#28225`,I[F++]=`Swiss QR Code input must not exceed 997 digits`,Q()),L.bwipp_dontdraw=!0,I[F++]=L.barcode,I[F++]=L.options,Kp();var i=I[--F];if(L.args=i,W(L.args,`opt`,L.options),I[F++]=L.args,L._render){P.save();var a=P.currpos();P.translate(a.x,a.y);var o=72/25.4;P.scale(o,o),P.save(),P.newpath(),P.moveto(0,0),P.lineto(46,0),P.lineto(46,46),P.lineto(0,46),P.closepath(),P.moveto(19.5,19.5),P.lineto(19.5,26.5),P.lineto(26.5,26.5),P.lineto(26.5,19.5),P.closepath(),P.clip(),P.save(),P.moveto(0,0);var s=46/H(L.args,`pixx`)/2;P.scale(s,s),Lm(),P.restore(),P.restore(),P.translate(19.5,19.5);var c=7/83;P.scale(c,c),P.newpath(),P.moveto(6,6),P.lineto(6,77),P.lineto(77,77),P.lineto(77,6),P.closepath(),P.moveto(49,18),P.lineto(49,34),P.lineto(65,34),P.lineto(65,49),P.lineto(49,49),P.lineto(49,65),P.lineto(34,65),P.lineto(34,49),P.lineto(18,49),P.lineto(18,34),P.lineto(34,34),P.lineto(34,18),P.closepath(),P.setrgbcolor(0,0,0),P.fill(),P.restore()}L=e}function Jp(){var e=L;L=Object.assign({},L,Jp.globals),L.dontdraw=!1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),W(L.options,`format`,`micro`),L.bwipp_dontdraw=!0,I[F++]=L.barcode,I[F++]=L.options,Kp();var r=I[--F];L.args=r,W(L.args,`opt`,L.options),I[F++]=L.args,L._render&&Lm(),L=e}function Yp(){var e=L;L=Object.assign({},L,Yp.globals),L.dontdraw=!1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),W(L.options,`format`,`rmqr`),L.bwipp_dontdraw=!0,I[F++]=L.barcode,I[F++]=L.options,Kp();var r=I[--F];L.args=r,W(L.args,`opt`,L.options),I[F++]=L.args,L._render&&Lm(),L=e}function Xp(){if(!Xp.globals){var e=L;L=Xp.globals={},L.maxicode_eci=-1,L.maxicode_pad=-2,L.maxicode_ns=-3,L.maxicode_la=-4,L.maxicode_lb=-5,L.maxicode_sa=-6,L.maxicode_sb=-7,L.maxicode_sc=-8,L.maxicode_sd=-9,L.maxicode_se=-10,L.maxicode_sa2=-11,L.maxicode_sa3=-12,L.maxicode_lkc=-13,L.maxicode_lkd=-14,L.maxicode_lke=-15,L.maxicode_pd2=-16,L.maxicode_pd3=-17,L.eci=L.maxicode_eci,L.pad=L.maxicode_pad,L.ns=L.maxicode_ns,L.la=L.maxicode_la,L.lb=L.maxicode_lb,L.sa=L.maxicode_sa,L.sb=L.maxicode_sb,L.sc=L.maxicode_sc,L.sd=L.maxicode_sd,L.se=L.maxicode_se,L.sa2=L.maxicode_sa2,L.sa3=L.maxicode_sa3,L.lkc=L.maxicode_lkc,L.lkd=L.maxicode_lkd,L.lke=L.maxicode_lke,L.pd2=L.maxicode_pd2,L.pd3=L.maxicode_pd3,L.maxicode_charmaps=R([R([13,"`",192,224,0]),R([`A`,`a`,193,225,1]),R([`B`,`b`,194,226,2]),R([`C`,`c`,195,227,3]),R([`D`,`d`,196,228,4]),R([`E`,`e`,197,229,5]),R([`F`,`f`,198,230,6]),R([`G`,`g`,199,231,7]),R([`H`,`h`,200,232,8]),R([`I`,`i`,201,233,9]),R([`J`,`j`,202,234,10]),R([`K`,`k`,203,235,11]),R([`L`,`l`,204,236,12]),R([`M`,`m`,205,237,13]),R([`N`,`n`,206,238,14]),R([`O`,`o`,207,239,15]),R([`P`,`p`,208,240,16]),R([`Q`,`q`,209,241,17]),R([`R`,`r`,210,242,18]),R([`S`,`s`,211,243,19]),R([`T`,`t`,212,244,20]),R([`U`,`u`,213,245,21]),R([`V`,`v`,214,246,22]),R([`W`,`w`,215,247,23]),R([`X`,`x`,216,248,24]),R([`Y`,`y`,217,249,25]),R([`Z`,`z`,218,250,26]),R([L.eci,L.eci,L.eci,L.eci,L.eci]),R([28,28,28,28,L.pad]),R([29,29,29,29,L.pd2]),R([30,30,30,30,27]),R([L.ns,L.ns,L.ns,L.ns,L.ns]),R([` `,`{`,219,251,28]),R([L.pad,L.pad,220,252,29]),R([`"`,`}`,221,253,30]),R([`#`,`~`,222,254,31]),R([`$`,127,223,255,159]),R([`%`,`;`,170,161,160]),R([`&`,`<`,172,168,162]),R([`'`,`=`,177,171,163]),R([40,`>`,178,175,164]),R([41,`?`,179,176,165]),R([`*`,`[`,181,180,166]),R([`+`,92,185,183,167]),R([`,`,`]`,186,184,169]),R([`-`,`^`,188,187,173]),R([`.`,`_`,189,191,174]),R([`/`,` `,190,138,182]),R([`0`,`,`,128,139,149]),R([`1`,`.`,129,140,150]),R([`2`,`/`,130,141,151]),R([`3`,`:`,131,142,152]),R([`4`,`@`,132,143,153]),R([`5`,`!`,133,144,154]),R([`6`,`|`,134,145,155]),R([`7`,L.pd2,135,146,156]),R([`8`,L.sa2,136,147,157]),R([`9`,L.sa3,137,148,158]),R([`:`,L.pd3,L.la,L.la,L.la]),R([L.sb,L.sa,` `,` `,` `]),R([L.sc,L.sc,L.lkc,L.sc,L.sc]),R([L.sd,L.sd,L.sd,L.lkd,L.sd]),R([L.se,L.se,L.se,L.se,L.lke]),R([L.lb,L.la,L.lb,L.lb,L.lb])]),L.maxicode_modmap=R([469,529,286,316,347,346,673,672,703,702,647,676,283,282,313,312,370,610,618,379,378,409,408,439,705,704,559,589,588,619,458,518,640,701,675,674,285,284,315,314,310,340,531,289,288,319,349,348,456,486,517,516,471,470,369,368,399,398,429,428,549,548,579,578,609,608,649,648,679,678,709,708,639,638,669,668,699,698,279,278,309,308,339,338,381,380,411,410,441,440,561,560,591,590,621,620,547,546,577,576,607,606,367,366,397,396,427,426,291,290,321,320,351,350,651,650,681,680,711,710,1,0,31,30,61,60,3,2,33,32,63,62,5,4,35,34,65,64,7,6,37,36,67,66,9,8,39,38,69,68,11,10,41,40,71,70,13,12,43,42,73,72,15,14,45,44,75,74,17,16,47,46,77,76,19,18,49,48,79,78,21,20,51,50,81,80,23,22,53,52,83,82,25,24,55,54,85,84,27,26,57,56,87,86,117,116,147,146,177,176,115,114,145,144,175,174,113,112,143,142,173,172,111,110,141,140,171,170,109,108,139,138,169,168,107,106,137,136,167,166,105,104,135,134,165,164,103,102,133,132,163,162,101,100,131,130,161,160,99,98,129,128,159,158,97,96,127,126,157,156,95,94,125,124,155,154,93,92,123,122,153,152,91,90,121,120,151,150,181,180,211,210,241,240,183,182,213,212,243,242,185,184,215,214,245,244,187,186,217,216,247,246,189,188,219,218,249,248,191,190,221,220,251,250,193,192,223,222,253,252,195,194,225,224,255,254,197,196,227,226,257,256,199,198,229,228,259,258,201,200,231,230,261,260,203,202,233,232,263,262,205,204,235,234,265,264,207,206,237,236,267,266,297,296,327,326,357,356,295,294,325,324,355,354,293,292,323,322,353,352,277,276,307,306,337,336,275,274,305,304,335,334,273,272,303,302,333,332,271,270,301,300,331,330,361,360,391,390,421,420,363,362,393,392,423,422,365,364,395,394,425,424,383,382,413,412,443,442,385,384,415,414,445,444,387,386,417,416,447,446,477,476,507,506,537,536,475,474,505,504,535,534,473,472,503,502,533,532,455,454,485,484,515,514,453,452,483,482,513,512,451,450,481,480,511,510,541,540,571,570,601,600,543,542,573,572,603,602,545,544,575,574,605,604,563,562,593,592,623,622,565,564,595,594,625,624,567,566,597,596,627,626,657,656,687,686,717,716,655,654,685,684,715,714,653,652,683,682,713,712,637,636,667,666,697,696,635,634,665,664,695,694,633,632,663,662,693,692,631,630,661,660,691,690,721,720,751,750,781,780,723,722,753,752,783,782,725,724,755,754,785,784,727,726,757,756,787,786,729,728,759,758,789,788,731,730,761,760,791,790,733,732,763,762,793,792,735,734,765,764,795,794,737,736,767,766,797,796,739,738,769,768,799,798,741,740,771,770,801,800,743,742,773,772,803,802,745,744,775,774,805,804,747,746,777,776,807,806,837,836,867,866,897,896,835,834,865,864,895,894,833,832,863,862,893,892,831,830,861,860,891,890,829,828,859,858,889,888,827,826,857,856,887,886,825,824,855,854,885,884,823,822,853,852,883,882,821,820,851,850,881,880,819,818,849,848,879,878,817,816,847,846,877,876,815,814,845,844,875,874,813,812,843,842,873,872,811,810,841,840,871,870,901,900,931,930,961,960,903,902,933,932,963,962,905,904,935,934,965,964,907,906,937,936,967,966,909,908,939,938,969,968,911,910,941,940,971,970,913,912,943,942,973,972,915,914,945,944,975,974,917,916,947,946,977,976,919,918,949,948,979,978,921,920,951,950,981,980,923,922,953,952,983,982,925,924,955,954,985,984,927,926,957,956,987,986,58,89,88,118,149,148,178,209,208,238,269,268,298,329,328,358,389,388,418,449,448,478,509,508,538,569,568,598,629,628,658,689,688,718,749,748,778,809,808,838,869,868,898,929,928,958,989,988]),L.maxicode_latchseq=R([R([R([]),R([63]),R([58]),R([58]),R([58])]),R([R([63]),R([]),R([63]),R([63]),R([63])]),R([R([60,60]),R([60,60]),R([]),R([60,60]),R([60,60])]),R([R([61,61]),R([61,61]),R([61,61]),R([]),R([61,61])]),R([R([62,62]),R([62,62]),R([62,62]),R([62,62]),R([])])]),L.maxicode_latchlen=R([R([0,1,1,1,1]),R([1,0,1,1,1]),R([2,2,0,2,2]),R([2,2,2,0,2]),R([2,2,2,2,0])]),L.maxicode_pad_code=R([33,33,0,0,28]),L.maxicode_max_int=2147483647,L.maxicode_rsprod=function(){var e=I[F-1],t=I[F-2];if(e!=0&&t!=0){var n=I[--F],r=I[--F];I[F++]=H(L.rsalog,Z(H(L.rslog,n)+H(L.rslog,r))%63)}else F-=2,I[F++]=0},L.maxicode_gencoeffs=function(){I[F++]=1/0,I[F++]=1;for(var e=0,t=L.k;e<t;e++)I[F++]=0;L.coeffs=R();for(var n=1,r=L.k;n<=r;n+=1){var i=L.coeffs;W(i,n,H(i,n-1)),I[F++]=H(L.rsalog,n);for(var a=n-1;a>=1;--a){var o=L.coeffs,s=I[F-1];I[F++]=o,I[F++]=a,I[F++]=H(o,a),I[F++]=s,L.maxicode_rsprod();var c=I[--F],l=I[--F],u=I[--F];W(u,l,yf(c,H(L.coeffs,l-1)))}var d=L.coeffs,f=I[F-1];I[F++]=d,I[F++]=0,I[F++]=H(d,0),I[F++]=f,L.maxicode_rsprod();var p=I[--F],m=I[--F],h=I[--F];W(h,m,p),F--}I[F++]=G(L.coeffs,0,L.k)},L.maxicode_coeffscachemax=3,L.maxicode_coeffscachelimit=58,I[F++]=L.maxicode_coeffscachemax,I[F++]=L.maxicode_coeffscachelimit,Tf();var t=I[--F];L.maxicode_coeffscache=t,L.maxicode_coeffscachefetch=function(){var e=I[--F];L.k=e;var t=H(L.maxicode_coeffscache,`fetch`);if(I[F++]=L.k,I[F++]=function(){L.maxicode_gencoeffs()},I[F++]=function(){var e=I[--F];I[F++]=e.length},t()===!0)return!0},L.charvals=R([new Map,new Map,new Map,new Map,new Map]);for(var n=0,r=L.maxicode_charmaps.length-1;n<=r;n+=1){L.i=n,L.encs=H(L.maxicode_charmaps,L.i);for(var i=0;i<=4;i+=1){L.j=i;var a=H(L.encs,L.j);Y(sf(a),`stringtype`)&&(a=H(a,0)),W(H(L.charvals,L.j),a,L.i)}}L.seta=H(L.charvals,0),L.setb=H(L.charvals,1),L.setc=H(L.charvals,2),L.setd=H(L.charvals,3),L.sete=H(L.charvals,4),L.charvals=L.charvals,I[F++]=1/0,I[F++]=1;for(var o=0;o<63;o++){var s=I[F-1]*2;if(I[F++]=s,s>=64){var c=I[--F];I[F++]=c^67}}var l=R();L.rsalog=l,L.rslog=R(64);for(var u=1;u<=63;u+=1)W(L.rslog,H(L.rsalog,u),u);L.rslog=L.rslog,L=e}var e=L;L=Object.assign({},L,Xp.globals),L.dontdraw=!1,L.modunit=2,L.mode=-1,L.sam=-1,L.parse=!1,L.parsefnc=!1,L.legacyencoder=!1,I[F++]=null,$();var d=I[--F];L.options=d;var f=I[--F];if(L.barcode=f,L._render=!(L.dontdraw||L.bwipp_dontdraw),L.barcode.length==0&&(I[F++]=`bwipp.maxicodeEmptyData#28787`,I[F++]=`The data must not be empty`,Q()),L.barcode.length>1e3&&(I[F++]=`bwipp.maxicodeInputTooLong#28792`,I[F++]=`The input data is too long`,Q()),L.mode!=-1&&(L.mode<2||L.mode>6)&&(I[F++]=`bwipp.maxicodeBadMode#28796`,I[F++]=`Mode must be 2 to 6`,Q()),L.sam!=-1){I[F++]=!0;for(var p=0;p<1;p++){var m=L.sam;if(m<12||m>88){I[F-1]=!1;break}var h=L.sam%10;if(h<2||h>8){I[F-1]=!1;break}if(~~(L.sam/10)>L.sam%10){I[F-1]=!1;break}}I[--F]||(I[F++]=`bwipp.maxicodeBadSAM#28807`,I[F++]=`SAM must be formatted as "NM" for Nth of M symbols, from 2 to 8 symbols`,Q())}L.encoding=`new`,L.legacyencoder&&(L.encoding=`legacy`),L.fncvals=new Map([[`parse`,L.parse],[`parsefnc`,L.parsefnc],[`eci`,!0]]),I[F++]=L.barcode,I[F++]=L.fncvals,Df();var g=I[--F];if(L.msg=g,L.msglen=L.msg.length,L.mode==2||L.mode==3){L.barcode=B(L.msglen),L.barlen=L.msglen;for(var _=0,v=L.msglen-1;_<=v;_+=1){if(L.i=_,H(L.msg,L.i)<0){L.barlen=L.i;break}W(L.barcode,L.i,H(L.msg,L.i))}if(L.difflen=L.msglen-L.barlen,L.fid=``,L.barlen>=9){var y=L.barcode,b=H(y,7),x=H(y,8);Y(G(y,0,7),`[)>01`)&&b>=48&&b<=57&&x>=48&&x<=57&&(L.fid=G(L.barcode,0,9),L.barcode=G(L.barcode,9,L.barlen-9))}if(lf(L.barcode,``),I[--F]){var S=I[--F];if(L.pcode=S,F--,L.mode==2){I[F++]=!0;for(var C=0;C<1;C++){var w=L.pcode.length;if(w>9||w==0){I[F-1]=!1;break}q(L.pcode,function(){var e=I[--F];if(e<48||e>57)return I[F-1]=!1,!0})}I[--F]||(I[F-1]=`bwipp.maxicodeBadMode2PostCode#28873`,I[F++]=`A mode 2 postcode must not be empty or exceed 9 digits`,Q())}else{I[F++]=!0;for(var T=0;T<1;T++){var E=L.pcode.length;if(E>6||E==0){I[F-1]=!1;break}q(L.pcode,function(){var e=I[--F];if(!(e==32||e>=34&&e<=58||e>=65&&e<=90))return I[F-1]=!1,!0})}I[--F]||(I[F-1]=`bwipp.maxicodeBadMode3PostCode#28887`,I[F++]=`A mode 3 postcode must not be empty or exceed 6 characters`,Q())}}else I[F-1]=`bwipp.maxicodeExpectedPostCode#28891`,I[F++]=`Expected postcode followed by group separator character`,Q();var D=I[--F];if(lf(D,``),I[--F]){var O=I[--F];L.ccode=O,I[F-1]=!0;for(var k=0;k<1;k++){if(L.ccode.length!=3){I[F-1]=!1;break}q(L.ccode,function(){var e=I[--F];if(e<48||e>57)return I[F-1]=!1,!0})}I[--F]||(I[F-1]=`bwipp.maxicodeBadCountryCode#28901`,I[F++]=`Country code must be three digits`,Q())}else I[F-1]=`bwipp.maxicodeExpectedCountryCode#28904`,I[F++]=`Expected country code followed by group separator character`,Q();var A=I[--F];if(lf(A,``),I[--F]){var ee=I[--F];L.scode=ee,I[F-1]=!0;for(var te=0;te<1;te++){if(L.scode.length!=3){I[F-1]=!1;break}q(L.scode,function(){var e=I[--F];if(e<48||e>57)return I[F-1]=!1,!0})}I[--F]||(I[F-1]=`bwipp.maxicodeBadServiceClass#28914`,I[F++]=`Service class must be three digits`,Q())}else I[F-1]=`bwipp.maxicodeExpectedServiceClass#28917`,I[F++]=`Expected service class followed by group separator character`,Q();var j=I[--F];L.barcode=j;var ne=B(L.barcode.length+L.fid.length);K(ne,0,L.fid),K(ne,L.fid.length,L.barcode),L.barcode=ne,L.barlen=L.barcode.length,I[F++]=1/0;for(var re=L.barcode,ie=0,ae=re.length;ie<ae;ie++)I[F++]=H(re,ie);J(G(L.msg,L.msglen-L.difflen,L.difflen)),L.msg=R(),L.msglen=L.msg.length}L.msglen>138&&(I[F++]=`bwipp.maxicodeInputTooLong#28937`,I[F++]=`The input data is too long`,Q());var oe=L.mode==5?77:L.mode<=3?84:93;if(L.maxlen=oe,Y(L.encoding,`legacy`)){I[F++]=1/0;for(var se=0,ce=L.msglen+1;se<ce;se++)I[F++]=0;L.nseq=R();for(var le=L.msglen-1;le>=0;--le){L.i=le;var M=H(L.msg,L.i);M>=48&&M<=57?W(L.nseq,L.i,H(L.nseq,L.i+1)+1):W(L.nseq,L.i,0)}for(L.nseq=G(L.nseq,0,L.msglen),L.prefixinset=function(){for(I[F++]=0;!(I[F-1]>=I[F-2].length);){var e=I[F-1],t=I[F-2],n=I[F-3];if(U(n,H(t,e)))I[F-1]+=1;else break}var r=I[--F];F--,I[F-1]=r},L.enc=function(){var e=I[--F],t=I[--F];W(L.out,L.j,H(e,t)),L.j+=1},L.out=R(144),L.i=0,L.j=0,L.cset=`seta`;;){if(L.i==L.msglen){if(X(L.cset,`seta`)&&X(L.cset,`setb`)&&L.out.length<L.maxlen){var ue=L[L.cset];I[F++]=L.maxicode_la,I[F++]=ue,L.enc(),L.cset=`seta`}break}for(;;){if(H(L.msg,L.i)<=-1e6){var de=L[L.cset];I[F++]=L.maxicode_eci,I[F++]=de,L.enc();var fe=-H(L.msg,L.i)-1e6;if(I[F++]=fe,fe<=31){var pe=I[--F],me=R(1);I[F++]=pe&63,ff(me)}else if(I[F-1]<=1023){var he=I[--F],ge=R(2);I[F++]=qd(he/64)&31|32,I[F++]=he&63,ff(ge)}else if(I[F-1]<=32767){var _e=I[--F],ve=R(3);I[F++]=qd(_e/4096)&47|48,I[F++]=qd(_e/64)&63,I[F++]=_e&63,ff(ve)}else{var ye=I[--F],be=R(4);I[F++]=qd(ye/262144)&55|56,I[F++]=qd(ye/4096)&63,I[F++]=qd(ye/64)&63,I[F++]=ye&63,ff(be)}var xe=I[--F];K(L.out,L.j,xe),L.j=xe.length+L.j,L.i+=1;break}if(H(L.nseq,L.i)>=9){for(var Se=G(L.msg,L.i,9),Ce=0,we=0,Te=Se.length;we<Te;we++)Ce=Z(Ce+(H(Se,we)-48))*10;I[F++]=~~(Ce/10);for(var Ee=0;Ee<4;Ee++){var De=I[--F];I[F++]=De&63,I[F++]=qd(De/64)}var Oe=L[L.cset];I[F++]=H(Oe,L.maxicode_ns);for(var ke=0;ke<=10;ke+=2){var Ae=I[F-1-ke];I[F++]=Ae}ff(R(6)),Qd(7,1);for(var je=0;je<6;je++)F--;var Me=I[--F];K(L.out,L.j,Me),L.i+=9,L.j+=6;break}L.char1=H(L.msg,L.i);var Ne=L.i+1<L.msglen?H(L.msg,L.i+1):-99;L.char2=Ne;var Pe=L.i+2<L.msglen?H(L.msg,L.i+2):-99;L.char3=Pe;var Fe=L[L.cset];if(U(Fe,L.char1)){var Ie=L[L.cset];I[F++]=L.char1,I[F++]=Ie,L.enc(),L.i+=1;break}if(Y(L.cset,`seta`)&&U(L.setb,L.char1)){U(L.setb,L.char2)?(I[F++]=L.maxicode_lb,I[F++]=L.seta,L.enc(),L.cset=`setb`):(I[F++]=L.maxicode_sb,I[F++]=L.seta,L.enc(),I[F++]=L.char1,I[F++]=L.setb,L.enc(),L.i+=1);break}if(Y(L.cset,`setb`)&&U(L.seta,L.char1)){var Le=L.seta,Re=L.msg,ze=L.i,Be=L.msglen,Ve=L.i,He=Be-Ve,Ue=4;if(4>Be-Ve){var We=He;He=Ue,Ue=We}I[F++]=`p`,I[F++]=Le,I[F++]=G(Re,ze,Ue),L.prefixinset();var N=I[--F],Ge=I[--F];L[Ge]=N,L.p==1&&(I[F++]=L.maxicode_sa,I[F++]=L.setb,L.enc(),I[F++]=L.char1,I[F++]=L.seta,L.enc(),L.i+=1),L.p==2&&(I[F++]=L.maxicode_sa2,I[F++]=L.setb,L.enc(),I[F++]=L.char1,I[F++]=L.seta,L.enc(),I[F++]=L.char2,I[F++]=L.seta,L.enc(),L.i+=2),L.p==3&&(I[F++]=L.maxicode_sa3,I[F++]=L.setb,L.enc(),I[F++]=L.char1,I[F++]=L.seta,L.enc(),I[F++]=L.char2,I[F++]=L.seta,L.enc(),I[F++]=L.char3,I[F++]=L.seta,L.enc(),L.i+=3),L.p>=4&&(I[F++]=L.maxicode_la,I[F++]=L.setb,L.enc(),L.cset=`seta`);break}if(U(L.seta,L.char1)){var Ke=L[L.cset];I[F++]=L.maxicode_la,I[F++]=Ke,L.enc(),L.cset=`seta`;break}if(U(L.setb,L.char1)){var qe=L[L.cset];I[F++]=L.maxicode_lb,I[F++]=qe,L.enc(),L.cset=`setb`;break}U(L.setc,L.char1)&&(L.setx=`setc`,L.sx=L.maxicode_sc,L.lkx=L.maxicode_lkc),U(L.setd,L.char1)&&(L.setx=`setd`,L.sx=L.maxicode_sd,L.lkx=L.maxicode_lkd),U(L.sete,L.char1)&&(L.setx=`sete`,L.sx=L.maxicode_se,L.lkx=L.maxicode_lke);var Je=L[L.setx],Ye=L.msg,Xe=L.i,Ze=L.msglen,Qe=L.i,$e=Ze-Qe,et=4;if(4>Ze-Qe){var We=$e;$e=et,et=We}I[F++]=`p`,I[F++]=Je,I[F++]=G(Ye,Xe,et),L.prefixinset();var tt=I[--F],nt=I[--F];if(L[nt]=tt,L.p==1){var rt=L[L.cset];I[F++]=L.sx,I[F++]=rt,L.enc();var it=L[L.setx];I[F++]=L.char1,I[F++]=it,L.enc(),L.i+=1}if(L.p==2){var at=L[L.cset];I[F++]=L.sx,I[F++]=at,L.enc();var ot=L[L.setx];I[F++]=L.char1,I[F++]=ot,L.enc();var st=L[L.cset];I[F++]=L.sx,I[F++]=st,L.enc();var ct=L[L.setx];I[F++]=L.char2,I[F++]=ct,L.enc(),L.i+=2}if(L.p==3){var lt=L[L.cset];I[F++]=L.sx,I[F++]=lt,L.enc();var ut=L[L.setx];I[F++]=L.char1,I[F++]=ut,L.enc();var dt=L[L.cset];I[F++]=L.sx,I[F++]=dt,L.enc();var ft=L[L.setx];I[F++]=L.char2,I[F++]=ft,L.enc();var pt=L[L.cset];I[F++]=L.sx,I[F++]=pt,L.enc();var mt=L[L.setx];I[F++]=L.char3,I[F++]=mt,L.enc(),L.i+=3}if(L.p>=4){var ht=L[L.cset];I[F++]=L.sx,I[F++]=ht,L.enc();var gt=L[L.setx];I[F++]=L.lkx,I[F++]=gt,L.enc(),L.cset=L.setx}break}}L.encmsg=G(L.out,0,L.j);var _t=L[L.cset];L.padval=H(_t,L.maxicode_pad)}if(Y(L.encoding,`new`)){L.haveb=!1,L.havec=!1,L.haved=!1,L.havee=!1,L.havei=!1;for(var vt=0,yt=L.msglen-1;vt<=yt;vt+=1)L.c=H(L.msg,vt),L.c<=-1e6?L.havei=!0:(L.c<28||L.c>30)&&L.c!=32&&(U(L.setb,L.c)&&(L.haveb=!0),U(L.setc,L.c)&&(L.havec=!0),U(L.setd,L.c)&&(L.haved=!0),U(L.sete,L.c)&&(L.havee=!0));I[F++]=1/0,I[F++]=0,L.haveb&&(I[F++]=1),L.havee&&(I[F++]=4),L.havec&&(I[F++]=2),L.haved&&(I[F++]=3),L.priority=R(),L.priority_rest=G(L.priority,1,L.priority.length-1),L.latch_sequence=L.maxicode_latchseq,L.latch_length=L.maxicode_latchlen,I[F++]=1/0;for(var bt=0;bt<16;bt++)I[F++]=R([0,0,0,0,0]);L.best_length=R(),I[F++]=1/0;for(var xt=0;xt<16;xt++)I[F++]=R([0,0,0,0,0]);L.best_origin=R(),I[F++]=1/0;for(var St=0,Ct=L.msglen;St<Ct;St++){for(var wt=[],Tt=0;Tt<5;Tt++)wt[Tt]=0;wt=R(wt),I[F++]=wt}L.prior_code_set=R(),I[F++]=1/0;for(var Et=0,Dt=L.msglen;Et<Dt;Et++){for(var Ot=[],kt=0;kt<5;kt++)Ot[kt]=0;Ot=R(Ot),I[F++]=Ot}if(L.path_op=R(),L.out_eci=function(){var e=-L.c-1e6;if(I[F++]=e,e<1024){var t=I[--F];I[F++]=t<32?2:3}else{var n=I[--F];I[F++]=n<32768?4:5}},L.enc_eci=function(){var e=-L.c-1e6;if(I[F++]=e,e>=32)if(I[F-1]<1024){var t=I[--F];I[F++]=qd(t/64)|32,I[F++]=t&63}else if(I[F-1]<32768){var n=I[--F];I[F++]=qd(n/4096)|48,I[F++]=qd(n/64)&63,I[F++]=n&63}else{var r=I[--F];I[F++]=qd(r/262144)|56,I[F++]=qd(r/4096)&63,I[F++]=qd(r/64)&63,I[F++]=r&63}},L.enc_ns=function(){for(var e=G(L.msg,L.n,9),t=0,n=0,r=e.length;n<r;n++)t=Z(H(e,n)-48+t*10);I[F++]=qd(t/16777216),I[F++]=qd(t/262144)&63,I[F++]=qd(t/4096)&63,I[F++]=qd(t/64)&63,I[F++]=t&63},L.enc_sha2=function(){var e=H(L.seta,H(L.msg,L.n+1));I[F++]=H(L.seta,L.c),I[F++]=e},L.enc_sha3=function(){var e=H(L.seta,H(L.msg,L.n+1)),t=H(L.seta,H(L.msg,L.n+2));I[F++]=H(L.seta,L.c),I[F++]=e,I[F++]=t},I[F++]=1/0,L.havei){var At=new Map([[`can`,function(){I[F++]=L.c<=-1e6}],[`intake`,1],[`output`,function(){L.out_eci()}],[`sets`,31],[`enc`,function(){I[F++]=27,L.enc_eci()}]]);I[F++]=At}var jt=new Map([[`can`,function(){I[F++]=L.digits>=9}],[`intake`,9],[`output`,function(){I[F++]=6}],[`sets`,31],[`enc`,function(){I[F++]=31,L.enc_ns()}]]),Mt=new Map([[`can`,function(){I[F++]=U(L.seta,L.c)}],[`intake`,1],[`output`,function(){I[F++]=1}],[`sets`,1],[`enc`,function(){I[F++]=H(L.seta,L.c)}]]);if(I[F++]=jt,I[F++]=Mt,L.haveb){var Nt=new Map([[`can`,function(){I[F++]=U(L.setb,L.c)}],[`intake`,1],[`output`,function(){I[F++]=1}],[`sets`,2],[`enc`,function(){I[F++]=H(L.setb,L.c)}]]);I[F++]=Nt}if(L.havec){var Pt=new Map([[`can`,function(){I[F++]=U(L.setc,L.c)}],[`intake`,1],[`output`,function(){I[F++]=1}],[`sets`,4],[`enc`,function(){I[F++]=H(L.setc,L.c)}]]);I[F++]=Pt}if(L.haved){var Ft=new Map([[`can`,function(){I[F++]=U(L.setd,L.c)}],[`intake`,1],[`output`,function(){I[F++]=1}],[`sets`,8],[`enc`,function(){I[F++]=H(L.setd,L.c)}]]);I[F++]=Ft}if(L.havee){var It=new Map([[`can`,function(){I[F++]=U(L.sete,L.c)}],[`intake`,1],[`output`,function(){I[F++]=1}],[`sets`,16],[`enc`,function(){I[F++]=H(L.sete,L.c)}]]);I[F++]=It}var Lt=new Map([[`can`,function(){I[F++]=L.num_a>=1}],[`intake`,1],[`output`,function(){I[F++]=2}],[`sets`,2],[`enc`,function(){I[F++]=59,I[F++]=H(L.seta,L.c)}]]),Rt=new Map([[`can`,function(){I[F++]=L.num_a>=2}],[`intake`,2],[`output`,function(){I[F++]=3}],[`sets`,2],[`enc`,function(){I[F++]=56,L.enc_sha2()}]]),zt=new Map([[`can`,function(){I[F++]=L.num_a>=3}],[`intake`,3],[`output`,function(){I[F++]=4}],[`sets`,2],[`enc`,function(){I[F++]=57,L.enc_sha3()}]]);if(I[F++]=Lt,I[F++]=Rt,I[F++]=zt,L.haveb){var Bt=new Map([[`can`,function(){I[F++]=U(L.setb,L.c)}],[`intake`,1],[`output`,function(){I[F++]=2}],[`sets`,1],[`enc`,function(){I[F++]=59,I[F++]=H(L.setb,L.c)}]]);I[F++]=Bt}if(L.havec){var Vt=new Map([[`can`,function(){I[F++]=U(L.setc,L.c)}],[`intake`,1],[`output`,function(){I[F++]=2}],[`sets`,27],[`enc`,function(){I[F++]=60,I[F++]=H(L.setc,L.c)}]]);I[F++]=Vt}if(L.haved){var Ht=new Map([[`can`,function(){I[F++]=U(L.setd,L.c)}],[`intake`,1],[`output`,function(){I[F++]=2}],[`sets`,23],[`enc`,function(){I[F++]=61,I[F++]=H(L.setd,L.c)}]]);I[F++]=Ht}if(L.havee){var Ut=new Map([[`can`,function(){I[F++]=U(L.sete,L.c)}],[`intake`,1],[`output`,function(){I[F++]=2}],[`sets`,15],[`enc`,function(){I[F++]=62,I[F++]=H(L.sete,L.c)}]]);I[F++]=Ut}L.op_tab=R();var Wt=L.op_tab;I[F++]=0;for(var Gt=0,Kt=Wt.length;Gt<Kt;Gt++){var qt=I[--F];W(H(Wt,Gt),`idx`,qt),I[F++]=qt+1}I[F-1]=1/0;for(var Jt=R([1,2,4,8,16]),Yt=0,Xt=Jt.length;Yt<Xt;Yt++){L.n=H(Jt,Yt),I[F++]=1/0;for(var Zt=L.op_tab,Qt=0,$t=Zt.length;Qt<$t;Qt++){var en=H(Zt,Qt);I[F++]=en,_f(H(en,`sets`),L.n)==0&&F--}var tn=R();I[F++]=tn}L.code_set_operations=R(),L.get_best_length=function(){L.latch_length_s=H(L.latch_length,L.state),I[F++]=L.maxicode_max_int,q(H(L.code_set_operations,L.state),function(){var e=I[--F];if(L.op=e,H(L.op,`can`)()===!0)return!0;if(I[--F]){if(L.m=Z(L.n-H(L.op,`intake`))&15,L.org=H(H(L.best_origin,L.m),L.state),I[F++]=Z(H(H(L.best_length,L.m),L.org)+H(L.latch_length_s,L.org)),H(L.op,`output`)()===!0)return!0;var t=I[--F],n=I[--F],r=I[F-1];if(I[F++]=Z(n+t),r>Z(n+t)){var i=I[--F],a=I[--F];W(L.path_op_0,L.state,H(L.op,`idx`)),W(L.prior_code_set_0,L.state,L.org),I[F++]=i,I[F++]=a}F--}})},L.get_best_origin=function(){L.latch_length_s=H(L.latch_length,L.state),L.orglen=Z(H(L.best_length_0,0)+H(L.latch_length_s,0));var e=L.priority_rest;I[F++]=0;for(var t=0,n=e.length;t<n;t++){L.p=H(e,t);var r=Z(H(L.best_length_0,L.p)+H(L.latch_length_s,L.p));if(I[F++]=r,r<L.orglen){var i=I[--F];L.orglen=i,I[F-1]=L.p}else F--}},L.digits=0,L.num_a=0;for(var nn=0,rn=L.msglen-1;nn<=rn;nn+=1){L.n=nn,L.c=H(L.msg,L.n);var an=L.c>=48&&L.c<58?L.digits+1:0;L.digits=an;var on=U(L.seta,L.c)?L.num_a+1:0;L.num_a=on,L.path_op_0=H(L.path_op,L.n),L.prior_code_set_0=H(L.prior_code_set,L.n),L.best_length_0=H(L.best_length,L.n&15),L.best_origin_0=H(L.best_origin,L.n&15);for(var sn=L.priority,cn=0,ln=sn.length;cn<ln;cn++){L.state=H(sn,cn),I[F++]=L.best_length_0,I[F++]=L.state,L.get_best_length();var un=I[--F],dn=I[--F],fn=I[--F];W(fn,dn,un)}for(var pn=L.priority,mn=0,hn=pn.length;mn<hn;mn++){L.state=H(pn,mn),I[F++]=L.best_origin_0,I[F++]=L.state,L.get_best_origin();var gn=I[--F],_n=I[--F],vn=I[--F];W(vn,_n,gn)}}L.n=L.msglen;var yn=L.priority;I[F++]=0,I[F++]=L.maxicode_max_int;for(var bn=0,xn=yn.length;bn<xn;bn++){var Sn=H(yn,bn),Cn=H(L.best_length_0,Sn),wn=I[F-1];I[F++]=Sn,I[F++]=Cn,pf(Cn,wn)&&Qd(4,2),F-=2}var Tn=I[--F];L.j=Tn;var En=I[--F];L.state=En;var Dn=H(L.maxicode_pad_code,L.state)==0?0:L.state;if(L.final_code_set=Dn,H(L.maxicode_pad_code,L.state)==0&&pf(L.j,L.maxlen)){var On=R(L.j+1);W(On,L.j,58),I[F++]=On}else I[F++]=R(L.j);for(L.padval=H(L.maxicode_pad_code,L.final_code_set),L.len=L.j;!(L.n<=0||(L.pcs=H(H(L.prior_code_set,L.n-1),L.state),L.op_idx=H(H(L.path_op,L.n-1),L.state),L.op=H(L.op_tab,L.op_idx),L.n=Z(L.n-H(L.op,`intake`)),L.c=H(L.msg,L.n),L.enc=H(L.op,`enc`),I[F++]=1/0,L.enc()===!0));){L.output=R(),L.latch=H(H(L.latch_sequence,L.state),L.pcs),L.len=Z(L.len-L.latch.length-L.output.length);var kn=I[--F],An=L.len,jn=L.latch;K(kn,An,jn),K(kn,Z(An+jn.length),L.output),L.state=L.pcs,I[F++]=kn}var Mn=I[--F];L.encmsg=Mn}var Nn=L.sam==-1?R([]):R([H(L.seta,L.maxicode_pad),(~~(L.sam/10)-1)*8+(L.sam%10-1)]);if(L.sami=Nn,I[F++]=1/0,J(L.sami),J(L.encmsg),L.encmsg=R(),L.mode==2||L.mode==3){L.encmsg.length>84&&(I[F++]=`bwipp.maxicodeMode23TooLong#29379`,I[F++]=`The secondary message is too long`,Q());var Pn=ef(B(4),`0000`),Fn=rf(B(4),~~L.mode,2);K(Pn,4-Fn.length,Fn),L.mdb=Pn;var In=ef(B(10),`0000000000`),Ln=rf(B(10),V(L.ccode),2);K(In,10-Ln.length,Ln),L.ccb=In;var Rn=ef(B(10),`0000000000`),zn=rf(B(10),V(L.scode),2);if(K(Rn,10-zn.length,zn),L.scb=Rn,L.pcb=ef(B(36),`000000000000000000000000000000000000`),L.mode==2){if(Y(L.ccode,`840`)&&L.pcode.length==5){var Bn=ef(B(9),` 0000`);K(Bn,0,L.pcode),L.pcode=Bn}var Vn=rf(B(6),L.pcode.length,2);K(L.pcb,6-Vn.length,Vn);var Hn=rf(B(30),V(L.pcode),2);K(L.pcb,36-Hn.length,Hn)}else{I[F++]=1/0;var Un=ef(B(6),` `);K(Un,0,L.pcode.length>6?G(L.pcode,0,6):L.pcode),q(Un,function(){var e=I[--F];I[F++]=H(L.seta,e)}),L.pccw=R();for(var Wn=0;Wn<=5;Wn+=1){L.i=Wn;var Gn=rf(B(6),H(L.pccw,L.i),2);K(L.pcb,6*L.i+6-Gn.length,Gn)}}L.scm=B(60),K(L.scm,2,L.mdb),K(L.scm,38,G(L.pcb,0,4)),K(L.scm,30,G(L.pcb,4,6)),K(L.scm,24,G(L.pcb,10,6)),K(L.scm,18,G(L.pcb,16,6)),K(L.scm,12,G(L.pcb,22,6)),K(L.scm,6,G(L.pcb,28,6)),K(L.scm,0,G(L.pcb,34,2)),K(L.scm,52,G(L.ccb,0,2)),K(L.scm,42,G(L.ccb,2,6)),K(L.scm,36,G(L.ccb,8,2)),K(L.scm,54,G(L.scb,0,6)),K(L.scm,48,G(L.scb,6,4)),L.pri=R([0,0,0,0,0,0,0,0,0,0]);for(var Kn=0;Kn<=59;Kn+=1)L.i=Kn,L.ps=~~(L.i/6),L.ep=Yd(2,5-L.i%6)*(H(L.scm,L.i)-48),W(L.pri,L.ps,Z(H(L.pri,L.ps)+L.ep));I[F++]=1/0;for(var qn=0;qn<84;qn++)I[F++]=L.padval;L.sec=R(),K(L.sec,0,L.encmsg)}if(L.mode==4||L.mode==5||L.mode==6||L.mode==-1){if(L.mode==-1){var Jn=L.encmsg.length<=77?5:4;L.mode=Jn}I[F++]=1/0;for(var Yn=L.mode==5?78:94,Xn=0,Zn=Yn;Xn<Zn;Xn++)I[F++]=L.padval;L.cws=R(),L.encmsg.length>L.cws.length-1&&(I[F++]=`bwipp.maxicodeMode56TooLong#29464`,I[F++]=`The message is too long`,Q()),W(L.cws,0,L.mode),K(L.cws,1,L.encmsg),L.pri=G(L.cws,0,10),L.sec=G(L.cws,10,L.cws.length-10)}L.rscodes=function(){var e=I[--F];L.rsnum=e;var t=I[--F];L.cwb=t,I[F++]=`coeffs`,I[F++]=L.rsnum,L.maxicode_coeffscachefetch();var n=I[--F],r=I[--F];L[r]=n,L.lfsr=R(L.rsnum);var i=L.cwb,a=L.coeffs,o=L.rsnum,s=L.lfsr;I[F++]=function(){var e=I[--F];I[F++]=H(L.cwb,e)},I[F++]=i.length,I[F++]=a,I[F++]=o,I[F++]=s,I[F++]=L.maxicode_rsprod,kf(),I[F++]=L.lfsr},I[F++]=1/0;for(var Qn=0,$n=L.sec.length-1;Qn<=$n;Qn+=2)I[F++]=H(L.sec,Qn);L.seco=R(),I[F++]=1/0;for(var er=1,tr=L.sec.length-1;er<=tr;er+=2)I[F++]=H(L.sec,er);L.sece=R();var nr=L.sec.length==84?20:28;L.scodes=nr,I[F++]=`secochk`,I[F++]=L.seco,I[F++]=L.scodes,L.rscodes();var rr=I[--F],ir=I[--F];L[ir]=rr,I[F++]=`secechk`,I[F++]=L.sece,I[F++]=L.scodes,L.rscodes();var ar=I[--F],or=I[--F];L[or]=ar,I[F++]=1/0;for(var sr=0,cr=L.scodes-1;sr<=cr;sr+=1)I[F++]=H(L.secochk,sr),I[F++]=H(L.secechk,sr);L.secchk=R(),I[F++]=`prichk`,I[F++]=L.pri,I[F++]=10,L.rscodes();var lr=I[--F],ur=I[--F];if(L[ur]=lr,I[F++]=1/0,J(L.pri),J(L.prichk),J(L.sec),J(L.secchk),L.codewords=R(),U(L.options,`debugcws`)&&(I[F++]=`bwipp.debugcws#29535`,I[F++]=L.codewords,Q()),U(L.options,`debugecc`)){I[F++]=`bwipp.debugecc#29539`,I[F++]=1/0,J(L.prichk),J(L.secchk);var dr=R();I[F++]=dr,Q()}I[F++]=1/0;for(var fr=0;fr<864;fr++)I[F++]=0;L.mods=R();for(var pr=0;pr<=143;pr+=1){L.i=pr,I[F++]=1/0;for(var mr=rf(B(6),H(L.codewords,L.i),2),hr=0,gr=mr.length;hr<gr;hr++)I[F++]=H(mr,hr)-48;L.cw=R(),K(L.mods,6*L.i+(6-L.cw.length),L.cw)}L.pixs=R(864),L.j=0;for(var _r=0,vr=L.mods.length-1;_r<=vr;_r+=1)L.i=_r,H(L.mods,L.i)==1&&(W(L.pixs,L.j,H(L.maxicode_modmap,L.i)),L.j+=1);I[F++]=1/0,J(G(L.pixs,0,L.j)),I[F++]=28,I[F++]=29,I[F++]=280,I[F++]=281,I[F++]=311,I[F++]=457,I[F++]=488,I[F++]=500,I[F++]=530,I[F++]=670,I[F++]=700,I[F++]=677,I[F++]=707,L.pixs=R(),I[F++]=new Map([[`ren`,`renmaximatrix`],[`pixs`,L.pixs],[`borderleft`,1],[`borderright`,1],[`bordertop`,1],[`borderbottom`,1],[`opt`,L.options]]),L._render&&Rm(),L=e}function Zp(){if(!Zp.globals){var e=L;L=Zp.globals={},L.azteccode_u=0,L.azteccode_l=1,L.azteccode_m=2,L.azteccode_p=3,L.azteccode_d=4,L.azteccode_b=5,L.azteccode_lu=-2,L.azteccode_ll=-3,L.azteccode_lm=-4,L.azteccode_lp=-5,L.azteccode_ld=-6,L.azteccode_su=-7,L.azteccode_sp=-8,L.azteccode_sb=-9,L.azteccode_fl=-10,L.azteccode_p2=-11,L.azteccode_p3=-12,L.azteccode_p4=-13,L.azteccode_p5=-14,L.lu=L.azteccode_lu,L.ll=L.azteccode_ll,L.lm=L.azteccode_lm,L.lp=L.azteccode_lp,L.ld=L.azteccode_ld,L.su=L.azteccode_su,L.sp=L.azteccode_sp,L.sb=L.azteccode_sb,L.fl=L.azteccode_fl,L.p2=L.azteccode_p2,L.p3=L.azteccode_p3,L.p4=L.azteccode_p4,L.p5=L.azteccode_p5,L.azteccode_charmaps=R([R([L.sp,L.sp,L.sp,L.fl,L.sp]),R([32,32,32,13,32]),R([`A`,`a`,1,L.p2,`0`]),R([`B`,`b`,2,L.p3,`1`]),R([`C`,`c`,3,L.p4,`2`]),R([`D`,`d`,4,L.p5,`3`]),R([`E`,`e`,5,`!`,`4`]),R([`F`,`f`,6,`"`,`5`]),R([`G`,`g`,7,`#`,`6`]),R([`H`,`h`,8,`$`,`7`]),R([`I`,`i`,9,`%`,`8`]),R([`J`,`j`,10,`&`,`9`]),R([`K`,`k`,11,`'`,`,`]),R([`L`,`l`,12,40,`.`]),R([`M`,`m`,13,41,L.lu]),R([`N`,`n`,27,`*`,L.su]),R([`O`,`o`,28,`+`,-99]),R([`P`,`p`,29,`,`,-99]),R([`Q`,`q`,30,`-`,-99]),R([`R`,`r`,31,`.`,-99]),R([`S`,`s`,`@`,`/`,-99]),R([`T`,`t`,92,`:`,-99]),R([`U`,`u`,`^`,`;`,-99]),R([`V`,`v`,`_`,`<`,-99]),R([`W`,`w`,"`",`=`,-99]),R([`X`,`x`,`|`,`>`,-99]),R([`Y`,`y`,`~`,`?`,-99]),R([`Z`,`z`,127,`[`,-99]),R([L.ll,L.su,L.ll,`]`,-99]),R([L.lm,L.lm,L.lu,`{`,-99]),R([L.ld,L.ld,L.lp,`}`,-99]),R([L.sb,L.sb,L.sb,L.lu,-99])]);var t=new Map([[`\r
9 `,L.p2],[`. `,L.p3],[`, `,L.p4],[`: `,L.p5]]);L.azteccode_pcomp=t,L.azteccode_latlen=R([R([0,5,5,10,5,10]),R([9,0,5,10,5,10]),R([5,5,0,5,10,10]),R([5,10,10,0,10,15]),R([4,9,9,14,0,14]),R([0,0,0,0,0,0])]),L.azteccode_latseq=R([R([R([]),R([L.ll]),R([L.lm]),R([L.lm,L.lp]),R([L.ld]),R([L.sb])]),R([R([L.ld,L.lu]),R([]),R([L.lm]),R([L.lm,L.lp]),R([L.ld]),R([L.sb])]),R([R([L.lu]),R([L.ll]),R([]),R([L.lp]),R([L.lu,L.ld]),R([L.sb])]),R([R([L.lu]),R([L.lu,L.ll]),R([L.lu,L.lm]),R([]),R([L.lu,L.ld]),R([L.lu,L.sb])]),R([R([L.lu]),R([L.lu,L.ll]),R([L.lu,L.lm]),R([L.lu,L.lm,L.lp]),R([]),R([L.lu,L.sb])]),R([R([L.lu]),R([L.ll]),R([L.lm]),R([]),R([]),R([])])]),L.azteccode_e=1e6,L.e=L.azteccode_e,L.azteccode_shftlen=R([R([L.e,L.e,L.e,5,L.e]),R([5,L.e,L.e,5,L.e]),R([L.e,L.e,L.e,5,L.e]),R([L.e,L.e,L.e,L.e,L.e]),R([4,L.e,L.e,4,L.e])]),L.azteccode_metrics=R([R([`rune`,0,0,0,6]),R([`compact`,1,1,17,6]),R([`full`,1,1,21,6]),R([`compact`,2,0,40,6]),R([`full`,2,1,48,6]),R([`compact`,3,0,51,8]),R([`full`,3,1,60,8]),R([`compact`,4,0,76,8]),R([`full`,4,1,88,8]),R([`full`,5,1,120,8]),R([`full`,6,1,156,8]),R([`full`,7,1,196,8]),R([`full`,8,1,240,8]),R([`full`,9,1,230,10]),R([`full`,10,1,272,10]),R([`full`,11,1,316,10]),R([`full`,12,1,364,10]),R([`full`,13,1,416,10]),R([`full`,14,1,470,10]),R([`full`,15,1,528,10]),R([`full`,16,1,588,10]),R([`full`,17,1,652,10]),R([`full`,18,1,720,10]),R([`full`,19,1,790,10]),R([`full`,20,1,864,10]),R([`full`,21,1,940,10]),R([`full`,22,1,1020,10]),R([`full`,23,0,920,12]),R([`full`,24,0,992,12]),R([`full`,25,0,1066,12]),R([`full`,26,0,1144,12]),R([`full`,27,0,1224,12]),R([`full`,28,0,1306,12]),R([`full`,29,0,1392,12]),R([`full`,30,0,1480,12]),R([`full`,31,0,1570,12]),R([`full`,32,0,1664,12])]),L.azteccode_rsparams=R([R([]),R([]),R([]),R([]),R([16,19]),R([]),R([64,67]),R([]),R([256,301]),R([]),R([1024,1033]),R([]),R([4096,4201])]),L.azteccode_modemapfull=R([R([-5,7]),R([-4,7]),R([-3,7]),R([-2,7]),R([-1,7]),R([1,7]),R([2,7]),R([3,7]),R([4,7]),R([5,7]),R([7,5]),R([7,4]),R([7,3]),R([7,2]),R([7,1]),R([7,-1]),R([7,-2]),R([7,-3]),R([7,-4]),R([7,-5]),R([5,-7]),R([4,-7]),R([3,-7]),R([2,-7]),R([1,-7]),R([-1,-7]),R([-2,-7]),R([-3,-7]),R([-4,-7]),R([-5,-7]),R([-7,-5]),R([-7,-4]),R([-7,-3]),R([-7,-2]),R([-7,-1]),R([-7,1]),R([-7,2]),R([-7,3]),R([-7,4]),R([-7,5])]),L.azteccode_modemapcompact=R([R([-3,5]),R([-2,5]),R([-1,5]),R([0,5]),R([1,5]),R([2,5]),R([3,5]),R([5,3]),R([5,2]),R([5,1]),R([5,0]),R([5,-1]),R([5,-2]),R([5,-3]),R([3,-5]),R([2,-5]),R([1,-5]),R([0,-5]),R([-1,-5]),R([-2,-5]),R([-3,-5]),R([-5,-3]),R([-5,-2]),R([-5,-1]),R([-5,0]),R([-5,1]),R([-5,2]),R([-5,3])]),L.azteccode_encfuncs=R([`encu`,`encl`,`encm`,`encp`,`encd`]),L.azteccode_states=R([L.azteccode_u,L.azteccode_l,L.azteccode_m,L.azteccode_p,L.azteccode_d,L.azteccode_b]),L.azteccode_charsizes=R([5,5,5,5,4,8]),L.azteccode_coeffscachemax=551,L.azteccode_coeffscachelimit=6e3,L.azteccode_gencoeffs=function(){I[F++]=1/0,I[F++]=1;for(var e=0,t=L.rsnc;e<t;e++)I[F++]=0;L.coeffs=R();for(var n=1,r=L.rsnc;n<=r;n+=1){var i=L.coeffs;W(i,n,H(i,n-1)),I[F++]=H(L.rsalog,n);for(var a=n-1;a>=1;--a){var o=L.coeffs,s=I[F-1];I[F++]=o,I[F++]=a,I[F++]=H(o,a),I[F++]=s,L.rsprod();var c=I[--F],l=I[--F],u=I[--F];W(u,l,yf(c,H(L.coeffs,l-1)))}var d=L.coeffs,f=I[F-1];I[F++]=d,I[F++]=0,I[F++]=H(d,0),I[F++]=f,L.rsprod();var p=I[--F],m=I[--F],h=I[--F];W(h,m,p),F--}I[F++]=L.coeffs},I[F++]=L.azteccode_coeffscachemax,I[F++]=L.azteccode_coeffscachelimit,Tf();var n=I[--F];L.azteccode_coeffscache=n,L.azteccode_coeffscachefetch=function(){var e=I[--F],t=I[--F],n=H(L.azteccode_coeffscache,`fetch`);if(I[F++]=Z(t+e*1e5),I[F++]=function(){L.azteccode_gencoeffs()},I[F++]=function(){var e=I[--F];I[F++]=e.length},n()===!0)return!0},L.charvals=R([new Map,new Map,new Map,new Map,new Map]);for(var r=0,i=L.azteccode_charmaps.length-1;r<=i;r+=1){L.i=r,L.encs=H(L.azteccode_charmaps,L.i);for(var a=0;a<=4;a+=1){L.j=a;var o=H(L.encs,L.j);Y(sf(o),`stringtype`)&&(o=H(o,0)),W(H(L.charvals,L.j),o,L.i)}}L.charvals=L.charvals,I[F++]=1/0;for(var s=0,c=L.azteccode_rsparams.length;s<c;s++){var l=H(L.azteccode_rsparams,s);if(I[F++]=l,l.length!=0){var u=I[--F];J(u);var d=I[--F];L.rspm=d;var f=I[--F];L.rsgf=f,I[F++]=1/0,I[F++]=1;for(var p=0,m=L.rsgf-1;p<m;p++){var h=I[F-1]*2;if(I[F++]=h,h>=L.rsgf){var g=I[--F];I[F++]=yf(g,L.rspm)}}L.rsalog=R(),L.rslog=R(L.rsgf);for(var _=1,v=L.rsgf-1;_<=v;_+=1)W(L.rslog,H(L.rsalog,_),_);I[F++]=R([L.rslog,L.rsalog])}else I[F-1]=R([])}var y=R();L.rstables=y,L=e}var e=L;L=Object.assign({},L,Zp.globals),L.dontdraw=!1,L.format=`full`,L.readerinit=!1,L.layers=-1,L.eclevel=23,L.ecaddchars=3,L.raw=!1,L.parse=!1,L.parsefnc=!1,I[F++]=null,$();var b=I[--F];L.options=b;var x=I[--F];if(L.barcode=x,L._render=!(L.dontdraw||L.bwipp_dontdraw),L.modunit=2,L.barcode.length==0&&(I[F++]=`bwipp.aztecEmptyData#29937`,I[F++]=`The data must not be empty`,Q()),L.barcode.length>2e4&&(I[F++]=`bwipp.azteccodeInputTooLong#29941`,I[F++]=`The input data is too long`,Q()),(L.eclevel<5||L.eclevel>95)&&(I[F++]=`bwipp.aztecInvalidEClevel#29945`,I[F++]=`The EC percentage must be from 5 to 95`,Q()),L.ecaddchars<3&&(I[F++]=`bwipp.aztecInvalidECaddChars#29949`,I[F++]=`The number of additional EC codewords must be 3 or more`,Q()),X(L.format,`full`)&&X(L.format,`compact`)&&X(L.format,`rune`)&&(I[F++]=`bwipp.aztecInvalidFormat#29953`,I[F++]=`The format must be either full, compact or rune`,Q()),Y(L.format,`full`)&&(L.readerinit&&(L.layers<1||L.layers>22)&&(I[F++]=`bwipp.aztecFullInitInvalidLayers#29958`,I[F++]=`Full-range symbols for reader programming must specify from 1 to 22 layers`,Q()),L.layers!=-1&&(L.layers<1||L.layers>32)&&(I[F++]=`bwipp.aztecFullInvalidLayers#29961`,I[F++]=`Layers for full-range symbols must be from 1 to 32`,Q())),Y(L.format,`compact`)&&(L.readerinit&&(L.layers!=-1&&L.layers!=1&&(I[F++]=`bwipp.aztecCompactInitInvalidLayers#29968`,I[F++]=`Compact symbols for reader programming must have 1 layer`,Q()),L.layers=1),L.layers!=-1&&(L.layers<1||L.layers>4)&&(I[F++]=`bwipp.aztecCompactInvalidLayers#29973`,I[F++]=`Layers for compact symbols must be from 1 to 4`,Q())),Y(L.format,`rune`)){L.layers!=-1&&(I[F++]=`bwipp.aztecRuneInvalidLayers#29979`,I[F++]=`It is not valid to specify layers for runes`,Q()),L.readerinit&&(I[F++]=`bwipp.aztecRuneReaderInit#29982`,I[F++]=`Reader initialisation is not compactible with Aztec Runes`,Q()),L.barcode.length==0&&(I[F++]=`bwipp.aztecRuneNotNumeric#29985`,I[F++]=`Aztec runes must be numeric`,Q()),q(L.barcode,function(){var e=I[--F];(e<48||e>57)&&(I[F++]=`bwipp.aztecRuneNotNumeric#29989`,I[F++]=`Aztec runes must be numeric`,Q())}),L.barcode.length>3&&(I[F++]=`bwipp.aztecRuneInvalid#29993`,I[F++]=`Aztec runes must be 0 to 255`,Q());var S=V(L.barcode);(S<0||S>255)&&(I[F++]=`bwipp.aztecRuneInvalid#29996`,I[F++]=`Aztec runes must be 0 to 255`,Q())}L.fn1=-1,L.fncvals=new Map([[`parse`,L.parse],[`parsefnc`,L.parsefnc],[`eci`,!0],[`FNC1`,L.fn1]]),I[F++]=L.barcode,I[F++]=L.fncvals,Df();var C=I[--F];if(L.msg=C,L.msglen=L.msg.length,L.msglen>4729&&(I[F++]=`bwipp.azteccodeInputTooLong#30019`,I[F++]=`The input data is too long`,Q()),L.msgbits=``,X(L.format,`rune`)&&L.raw&&(L.msgbits=L.barcode),X(L.format,`rune`)&&!L.raw){L.charsize=function(){if(I[F-1]>=0){F--;var e=I[--F];I[F++]=H(L.azteccode_charsizes,e)}else{var t=I[--F];if(I[F-1]=t,I[F-1]==L.fn1)I[F-1]=8;else{var n=-I[--F]-1e6;n==0&&(n=1),I[F++]=(~~(Jd(n)/Jd(10))+1)*4+8}}},L.e=L.azteccode_e,L.maxseqlen=L.msglen*4,I[F++]=1/0;for(var w=0;w<6;w++){I[F++]=L.maxseqlen;try{var T=I[--F];I[F++]=R(T),I[F++]=!1}catch{I[F++]=!0}I[--F]&&(I[F-1]=`bwipp.azteccodeInputTooLarge#30055`,I[F++]=`The input data exceeds the implementation limits`,Q())}L.seq0=R(),I[F++]=1/0;for(var E=0;E<6;E++){I[F++]=L.maxseqlen;try{var D=I[--F];I[F++]=R(D),I[F++]=!1}catch{I[F++]=!0}I[--F]&&(I[F-1]=`bwipp.azteccodeInputTooLarge#30058`,I[F++]=`The input data exceeds the implementation limits`,Q())}L.seq1=R(),L.len0=R(6);for(var O=0;O<=5;O+=1)W(L.len0,O,0);L.len1=R(6),L.curseq=L.seq0,L.curseqlen=L.len0,L.nxtseq=L.seq1,L.nxtseqlen=L.len1,L.curlen=R([0,L.e,L.e,L.e,L.e,L.e]),L.backto=L.azteccode_u,L.lastchar=``,q(L.msg,function(){var e=I[--F];for(L.char=e;;){L.imp=!1;for(var t=0,n=L.azteccode_states.length;t<n;t++){L.x=H(L.azteccode_states,t);for(var r=0,i=L.azteccode_states.length;r<i;r++)if(L.y=H(L.azteccode_states,r),(L.x!=L.azteccode_b||L.y==L.backto)&&(L.cost=Z(H(L.curlen,L.x)+H(H(L.azteccode_latlen,L.x),L.y)),L.cost<H(L.curlen,L.y))){if(W(L.curlen,L.y,L.cost),L.srclen=H(L.curseqlen,L.x),L.srclen>0&&K(H(L.curseq,L.y),0,G(H(L.curseq,L.x),0,L.srclen)),q(H(H(L.azteccode_latseq,L.x),L.y),function(){I[F++]=H(L.curseq,L.y),I[F++]=L.srclen;var e=I[F-3],t=I[F-1],n=I[F-2];F-=3,W(n,t,e),L.srclen+=1}),W(L.curseqlen,L.y,L.srclen),L.y==L.azteccode_b){var a=L.x==L.azteccode_p||L.x==L.azteccode_d?L.azteccode_u:L.x;L.backto=a}L.imp=!0}}if(!L.imp)break}L.nxtlen=R([L.e,L.e,L.e,L.e,L.e,L.e]);for(var o=0;o<=5;o+=1)W(L.nxtseqlen,o,0);for(var s=0,c=L.azteccode_states.length;s<c;s++)for(L.x=H(L.azteccode_states,s);;){if(L.char>=0){if(L.x!=L.azteccode_b&&!U(H(L.charvals,L.x),L.char))break}else if(L.x!=L.azteccode_p)break;I[F++]=`cost`,I[F++]=H(L.curlen,L.x),I[F++]=L.x,I[F++]=L.char,L.charsize();var l=I[--F],u=I[--F],d=I[--F];if(L[d]=Z(u+l),L.cost<H(L.nxtlen,L.x)&&(W(L.nxtlen,L.x,L.cost),L.srclen=H(L.curseqlen,L.x),L.srclen>0&&K(H(L.nxtseq,L.x),0,G(H(L.curseq,L.x),0,L.srclen)),W(H(L.nxtseq,L.x),L.srclen,L.char),W(L.nxtseqlen,L.x,L.srclen+1)),L.x==L.azteccode_b)break;for(var f=0,p=L.azteccode_states.length;f<p&&(L.y=H(L.azteccode_states,f),L.y!=L.azteccode_b);f++)if(X(L.x,L.y)){var m=H(H(L.azteccode_shftlen,L.y),L.x);I[F++]=`cost`,I[F++]=Z(H(L.curlen,L.y)+m),I[F++]=L.x,I[F++]=L.char,L.charsize();var h=I[--F],g=I[--F],_=I[--F];if(L[_]=Z(g+h),L.cost<H(L.nxtlen,L.y)){W(L.nxtlen,L.y,L.cost),L.srclen=H(L.curseqlen,L.y),L.srclen>0&&K(H(L.nxtseq,L.y),0,G(H(L.curseq,L.y),0,L.srclen));var v=H(L.nxtseq,L.y),y=L.srclen;W(v,y,L.x==L.azteccode_u?L.azteccode_su:L.azteccode_sp),W(H(L.nxtseq,L.y),L.srclen+1,L.char),W(L.nxtseqlen,L.y,L.srclen+2)}}break}if(L.lastchar.length!=0&&L.char>=0){var b=B(2);if(W(b,0,L.lastchar),W(b,1,L.char),L.pchars=b,U(L.azteccode_pcomp,L.pchars)){for(var x=0,S=L.azteccode_states.length;x<S&&(L.i=H(L.azteccode_states,x),L.i!=L.azteccode_b);x++)if(L.inP=!0,L.i==L.azteccode_m?L.lastchar==13&&(L.inP=!1):L.i==L.azteccode_d&&(L.lastchar==44||L.lastchar==46)&&(L.inP=!1),L.curseqilen=H(L.curseqlen,L.i),L.inP&&pf(H(L.curlen,L.i),H(L.nxtlen,L.i))){L.lastld=!1,L.lastsp=!1,L.lastidx=-1;for(var C=L.curseqilen-1;C>=0;--C)if(L.idx=C,L.ch=H(H(L.curseq,L.i),L.idx),L.lastidx==-1)Y(L.ch,L.lastchar)&&(L.lastidx=L.idx,L.idx>0&&H(H(L.curseq,L.i),L.idx-1)==L.azteccode_sp&&(L.lastsp=!0));else{if(L.ch==L.azteccode_sb){L.lastidx=-1;break}if(L.ch<0&&L.ch>=L.azteccode_ld){L.i==L.azteccode_p?L.ch==L.azteccode_ld&&(L.lastld=!0):L.ch!=L.azteccode_lp&&(L.inP=L.lastsp);break}}L.inP&&L.lastidx>=0&&(W(L.nxtlen,L.i,H(L.curlen,L.i)),L.lastidx<L.curseqilen-1?L.i==L.azteccode_p?(L.lastld&&W(L.nxtlen,L.i,H(L.nxtlen,L.i)+1),L.srclen=L.curseqilen,K(H(L.nxtseq,L.i),0,G(H(L.curseq,L.i),0,L.lastidx)),K(H(L.nxtseq,L.i),L.lastidx,G(H(L.curseq,L.i),L.lastidx+1,Z(L.srclen-L.lastidx)-1)),W(H(L.nxtseq,L.i),L.srclen-1,H(L.azteccode_pcomp,L.pchars)),W(L.nxtseqlen,L.i,L.srclen)):(L.curseqilen>0&&K(H(L.nxtseq,L.i),0,G(H(L.curseq,L.i),0,L.curseqilen)),W(H(L.nxtseq,L.i),L.lastidx,H(L.azteccode_pcomp,L.pchars)),W(L.nxtseqlen,L.i,L.curseqilen)):(L.srclen=L.curseqilen-1,L.srclen>0&&K(H(L.nxtseq,L.i),0,G(H(L.curseq,L.i),0,L.srclen)),W(H(L.nxtseq,L.i),L.srclen,H(L.azteccode_pcomp,L.pchars)),W(L.nxtseqlen,L.i,L.srclen+1)))}}}if(H(L.nxtseqlen,L.azteccode_b)>0){L.numbytes=0;for(var w=0,T=H(L.nxtseqlen,L.azteccode_b)-1;w<=T;w+=1){var E=H(H(L.nxtseq,L.azteccode_b),w)==L.azteccode_sb?0:L.numbytes+1;L.numbytes=E}L.numbytes==32&&W(L.nxtlen,L.azteccode_b,H(L.nxtlen,L.azteccode_b)+11)}L.curlen=L.nxtlen;var D=L.curseq;L.curseq=L.nxtseq,L.nxtseq=D;var O=L.curseqlen;L.curseqlen=L.nxtseqlen,L.nxtseqlen=O;var k=L.char>=0?L.char:``;L.lastchar=k}),L.minseq=L.azteccode_e;for(var k=0,A=L.azteccode_states.length;k<A;k++)L.i=H(L.azteccode_states,k),H(L.curlen,L.i)<L.minseq&&(L.minseq=H(L.curlen,L.i),L.seq=G(H(L.curseq,L.i),0,H(L.curseqlen,L.i)));L.tobin=function(){var e=I[--F],t=B(e);I[F++]=t;for(var n=0,r=t.length-1;n<=r;n+=1){var i=I[F-1];W(i,n,48)}var a=I[F-1];I[F++]=a;var o=I[F-3],s=I[F-1];I[F-3]=I[F-2],F-=2;var c=rf(B(s.length),o,2);K(s,s.length-c.length,c)},L.encu=function(){var e=I[--F];I[F++]=H(H(L.charvals,L.azteccode_u),e),I[F++]=5,L.tobin()},L.encl=function(){var e=I[--F];I[F++]=H(H(L.charvals,L.azteccode_l),e),I[F++]=5,L.tobin()},L.encm=function(){var e=I[--F];I[F++]=H(H(L.charvals,L.azteccode_m),e),I[F++]=5,L.tobin()},L.encd=function(){var e=I[--F];I[F++]=H(H(L.charvals,L.azteccode_d),e),I[F++]=4,L.tobin()},L.encp=function(){if(I[F-1]==L.fn1)I[F-1]=`00000000`;else if(I[F-1]<=-1e6){var e=-I[--F]-1e6;I[F++]=e,e==0&&(e=1);var t=~~(Jd(e)/Jd(10)),n=B((t+1)*4+8);K(n,0,`00000`),I[F++]=t,I[F++]=n,I[F++]=n,I[F++]=t+1,I[F++]=3,L.tobin();var r=I[--F],i=I[--F];if(K(i,5,r),Qd(3,1),I[F++]=-1,I[F++]=0,F<3)throw`--stack-underflow--`;F-=3;for(var a=I[F],o=I[F+1],s=I[F+2];o<0?a>=s:a<=s;a+=o){var c=I[--F],l=I[F-1];I[F++]=~~(c/10),I[F++]=l,I[F++]=a*4+8,I[F++]=c%10+2,I[F++]=4,L.tobin();var u=I[--F],d=I[--F],f=I[--F];K(f,d,u)}F--}else{var p=I[--F];I[F++]=H(H(L.charvals,L.azteccode_p),p),I[F++]=5,L.tobin()}},L.addtomsgbits=function(){var e=I[--F];L.v=e,L.j+L.v.length>L.msgbits.length&&(I[F++]=`bwipp.aztecNoValidSymbol#30324`,I[F++]=`Maximum length exceeded`,Q()),K(L.msgbits,L.j,L.v),L.j+=L.v.length},L.state=L.azteccode_u,I[F++]=L.minseq;try{var ee=I[--F];I[F++]=B(ee),I[F++]=!1}catch{I[F++]=!0}I[--F]&&(I[F-1]=`bwipp.azteccodeInputTooLarge#30335`,I[F++]=`The input data exceeds the implementation limits`,Q());var te=I[--F];for(L.msgbits=te,L.i=0,L.j=0;!(L.i>=L.seq.length);)if(L.state!=L.azteccode_b){L.char=H(L.seq,L.i);var j=L[H(L.azteccode_encfuncs,L.state)];if(I[F++]=L.char,j()===!0)break;L.addtomsgbits(),L.i+=1,(L.char==L.azteccode_su||L.char==L.azteccode_sp)&&(I[F++]=H(L.seq,L.i),L.char==L.azteccode_su?L.encu():L.encp(),L.addtomsgbits(),L.i+=1),L.char==L.azteccode_lu&&(L.state=L.azteccode_u),L.char==L.azteccode_ll&&(L.state=L.azteccode_l),L.char==L.azteccode_lm&&(L.state=L.azteccode_m),L.char==L.azteccode_lp&&(L.state=L.azteccode_p),L.char==L.azteccode_ld&&(L.state=L.azteccode_d),L.char==L.azteccode_sb&&(L.state=L.azteccode_b)}else{for(L.numbytes=0;!(L.i+L.numbytes>=L.seq.length||H(L.seq,L.i+L.numbytes)<0||L.numbytes==2078);)L.numbytes+=1;L.numbytes<=31?(I[F++]=L.numbytes,I[F++]=5,L.tobin(),L.addtomsgbits()):(I[F++]=0,I[F++]=5,L.tobin(),L.addtomsgbits(),I[F++]=L.numbytes-31,I[F++]=11,L.tobin(),L.addtomsgbits());for(var ne=0,re=L.numbytes;ne<re;ne++)I[F++]=H(L.seq,L.i),I[F++]=8,L.tobin(),L.addtomsgbits(),L.i+=1;L.i<L.seq.length&&(L.char=H(L.seq,L.i),L.i+=1,L.char==L.azteccode_lu&&(L.state=L.azteccode_u),L.char==L.azteccode_ll&&(L.state=L.azteccode_l),L.char==L.azteccode_lm&&(L.state=L.azteccode_m))}L.msgbits=G(L.msgbits,0,L.j)}U(L.options,`debugbits`)&&(I[F++]=`bwipp.debugbits#30404`,I[F++]=L.msgbits,Q());for(var ie=0,ae=L.azteccode_metrics.length;ie<ae&&(L.m=H(L.azteccode_metrics,ie),L.frmt=H(L.m,0),L.mlyr=H(L.m,1),L.icap=H(L.m,2),L.ncws=H(L.m,3),L.bpcw=H(L.m,4),L.numecw=Kd(Z(L.ncws*L.eclevel/100+L.ecaddchars)),L.msgbits.length==0&&(L.numecw=0),L.numdcw=Z(L.ncws-L.numecw),L.okay=!0,X(L.format,L.frmt)&&(L.okay=!1),L.readerinit&&L.icap!=1&&(L.okay=!1),L.layers!=-1&&L.layers!=L.mlyr&&(L.okay=!1),Kd(L.msgbits.length/L.bpcw)>L.numdcw&&(L.okay=!1),!L.okay);ie++);for(L.okay||(I[F++]=`bwipp.aztecNoValidSymbol#30428`,I[F++]=`Maximum length exceeded`,Q()),L.layers=L.mlyr,L.allzero=function(){var e=I[--F];I[F++]=Y(e,G(`000000000000`,0,e.length))},L.allones=function(){var e=I[--F];I[F++]=Y(e,G(`111111111111`,0,e.length))},L.cws=R(L.ncws),L.m=0,L.c=0;!(L.msgbits.length<=L.m);){if(L.msgbits.length-L.m>=L.bpcw){L.cwb=G(L.msgbits,L.m,L.bpcw-1),L.cwf=G(L.msgbits,Z(L.m+L.bpcw)-1,1),I[F++]=L.cwb,L.allzero(),I[--F]&&(L.cwf=`1`,--L.m),I[F++]=L.cwb,L.allones(),I[--F]&&(L.cwf=`0`,--L.m);var oe=B(12);K(oe,0,L.cwb),K(oe,L.bpcw-1,L.cwf),L.cwb=G(oe,0,L.bpcw)}else{L.cwb=G(L.msgbits,L.m,L.msgbits.length-L.m);var se=ef(B(12),`111111111111`);K(se,0,L.cwb),L.cwb=G(se,0,L.bpcw),I[F++]=L.cwb,L.allones(),I[--F]&&K(L.cwb,L.cwb.length-1,`0`)}L.cw=0;for(var ce=0,le=L.bpcw-1;ce<=le;ce+=1)L.i=ce,L.cw=Z(L.cw+Yd(2,Z(L.bpcw-L.i)-1)*(H(L.cwb,L.i)-48));W(L.cws,L.c,L.cw),L.m=Z(L.m+L.bpcw),L.c+=1}if(L.cws=G(L.cws,0,L.c),U(L.options,`debugcws`)&&(I[F++]=`bwipp.debugcws#30471`,I[F++]=L.cws,Q()),L.rscodes=function(){var e=I[--F];L.rsbt=e;var t=I[--F];L.rsnc=t;var n=I[--F];L.rscws=n,J(H(L.azteccode_rsparams,L.rsbt));var r=I[--F];L.rspm=r;var i=I[--F];L.rsgf_1=i-1,J(H(L.rstables,L.rsbt));var a=I[--F];L.rsalog=a;var o=I[--F];L.rslog=o,L.rsprod=function(){if(I[F-1]!=0)if(I[F-2]!=0){var e=I[--F],t=I[--F];I[F++]=H(L.rsalog,Z(H(L.rslog,e)+H(L.rslog,t))%L.rsgf_1)}else F-=2,I[F++]=0;else F-=2,I[F++]=0},I[F++]=`coeffs`,I[F++]=L.rsnc,I[F++]=L.rsbt,L.azteccode_coeffscachefetch();var s=I[--F],c=I[--F];L[c]=s,L.lfsr=R(L.rsnc);var l=L.rscws,u=L.coeffs,d=L.rsnc,f=L.lfsr;I[F++]=function(){var e=I[--F];I[F++]=H(L.rscws,e)},I[F++]=l.length,I[F++]=u,I[F++]=d,I[F++]=f,I[F++]=L.rsprod,kf(),I[F++]=L.lfsr},Y(L.format,`full`)){L.mode=(L.layers-1)*2048+(L.cws.length-1),L.readerinit&&(L.mode|=1024),L.mode=R([qd((L.mode&61440)/4096),qd((L.mode&3840)/256),qd((L.mode&240)/16),L.mode&15]),I[F++]=1/0,J(L.mode),I[F++]=L.mode,I[F++]=6,I[F++]=4,L.rscodes();var M=I[--F];J(M),L.mode=R()}if(Y(L.format,`compact`)){L.mode=(L.layers-1)*64+(L.cws.length-1),L.readerinit&&(L.mode|=32),L.mode=R([qd((L.mode&240)/16),L.mode&15]),I[F++]=1/0,J(L.mode),I[F++]=L.mode,I[F++]=5,I[F++]=4,L.rscodes();var ue=I[--F];J(ue),L.mode=R()}if(Y(L.format,`rune`)){L.mode=V(L.barcode),L.mode=R([qd((L.mode&240)/16),L.mode&15]),I[F++]=1/0,J(L.mode),I[F++]=L.mode,I[F++]=5,I[F++]=4,L.rscodes();var de=I[--F];J(de),L.mode=R(),I[F++]=1/0;for(var fe=L.mode,pe=0,me=fe.length;pe<me;pe++)I[F++]=H(fe,pe)^10;L.mode=R()}L.modebits=B(L.mode.length*4);for(var he=0,ge=L.modebits.length-1;he<=ge;he+=1)K(L.modebits,he,`0`);for(var _e=0,ve=L.mode.length-1;_e<=ve;_e+=1){L.i=_e;var ye=rf(B(4),H(L.mode,L.i),2);K(L.modebits,4-ye.length+4*L.i,ye)}I[F++]=`ecws`,I[F++]=L.cws,I[F++]=Z(L.ncws-L.cws.length),I[F++]=L.bpcw,L.rscodes();var be=I[--F],xe=I[--F];L[xe]=be,U(L.options,`debugecc`)&&(I[F++]=`bwipp.debugecc#30560`,I[F++]=L.ecws,Q()),I[F++]=1/0,J(L.cws),J(L.ecws),L.cws=R(),Y(L.format,`full`)?L.databits=B(Z(L.layers*L.layers*16+L.layers*112)):L.databits=B(Z(L.layers*L.layers*16+L.layers*88));for(var Se=0,Ce=L.databits.length-1;Se<=Ce;Se+=1)K(L.databits,Se,`0`);for(var we=0,Te=L.ncws-1;we<=Te;we+=1){L.i=we;var Ee=rf(B(L.bpcw),H(L.cws,L.i),2);K(L.databits,Z(L.bpcw-Ee.length+L.bpcw*L.i+(L.databits.length-L.ncws*L.bpcw)),Ee)}L.cmv=function(){var e=I[--F],t=I[--F];I[F++]=Z(t-e*L.size+L.mid)},L.lmv=function(){var e=I[--F];L.lbit=e;var t=I[--F];L.llyr=t,L.lwid=Z(L.fw+L.llyr*4),L.ldir=~~(~~(L.lbit/2)/L.lwid),L.ldir==0&&(I[F++]=Z(-~~((L.lwid-1)/2)+1+~~(L.lbit/2)%L.lwid),I[F++]=Z(~~((L.fw-1)/2)+L.llyr*2+L.lbit%2),L.cmv()),L.ldir==1&&(I[F++]=Z(~~(L.fw/2)+L.llyr*2+L.lbit%2),I[F++]=Z(~~((L.lwid-1)/2)-1-~~(L.lbit/2)%L.lwid),L.cmv()),L.ldir==2&&(I[F++]=-Z(-~~(L.lwid/2)+1+~~(L.lbit/2)%L.lwid),I[F++]=-Z(~~(L.fw/2)+L.llyr*2+L.lbit%2),L.cmv()),L.ldir==3&&(I[F++]=-Z(~~((L.fw-1)/2)+L.llyr*2+L.lbit%2),I[F++]=-Z(~~(L.lwid/2)-1-~~(L.lbit/2)%L.lwid),L.cmv())},Y(L.format,`full`)?L.fw=12:L.fw=9,L.size=Z(L.fw+L.layers*4)+2,I[F++]=1/0;for(var De=0,Oe=L.size*L.size;De<Oe;De++)I[F++]=-1;L.pixs=R(),L.mid=Z(~~((L.size-1)/2)*L.size+~~((L.size-1)/2)),L.i=0;for(var ke=1,Ae=L.layers;ke<=Ae;ke+=1){L.layer=ke;for(var je=0,Me=(L.fw+L.layer*4)*8-1;je<=Me;je+=1){L.pos=je,I[F++]=L.pixs,I[F++]=L.layer,I[F++]=L.pos,L.lmv();var Ne=H(L.databits,L.databits.length-L.i-1),Pe=I[--F],Fe=I[--F];W(Fe,Pe,Ne-48),L.i+=1}}if(Y(L.format,`full`)){L.fw=13,L.size=Z(L.fw+L.layers*4+2+~~((L.layers+10.5)/7.5-1)*2),L.mid=~~(L.size*L.size/2),I[F++]=1/0;for(var Ie=0,Le=L.size*L.size;Ie<Le;Ie++)I[F++]=-2;L.npixs=R();for(var Re=0,ze=~~(L.size/2);Re<=ze;Re+=16){L.i=Re;for(var Be=0,Ve=L.size-1;Be<=Ve;Be+=1){L.j=Be,I[F++]=L.npixs,I[F++]=-~~(L.size/2)+L.j,I[F++]=L.i,L.cmv();var He=I[--F],Ue=I[--F];K(Ue,He,R([(~~(L.size/2)+L.j+L.i+1)%2])),I[F++]=L.npixs,I[F++]=-~~(L.size/2)+L.j,I[F++]=-L.i,L.cmv();var We=I[--F],N=I[--F];K(N,We,R([(~~(L.size/2)+L.j+L.i+1)%2])),I[F++]=L.npixs,I[F++]=L.i,I[F++]=-~~(L.size/2)+L.j,L.cmv();var Ge=I[--F],Ke=I[--F];K(Ke,Ge,R([(~~(L.size/2)+L.j+L.i+1)%2])),I[F++]=L.npixs,I[F++]=-L.i,I[F++]=-~~(L.size/2)+L.j,L.cmv();var qe=I[--F],Je=I[--F];K(Je,qe,R([(~~(L.size/2)+L.j+L.i+1)%2]))}}L.j=0;for(var Ye=0,Xe=L.npixs.length-1;Ye<=Xe;Ye+=1)L.i=Ye,H(L.npixs,L.i)==-2&&(W(L.npixs,L.i,H(L.pixs,L.j)),L.j+=1);L.pixs=L.npixs}L.fw=~~(L.fw/2);for(var Ze=-L.fw,Qe=L.fw;Ze<=Qe;Ze+=1){L.i=Ze;for(var $e=-L.fw,et=L.fw;$e<=et;$e+=1){L.j=$e,I[F++]=L.pixs,I[F++]=L.i,I[F++]=L.j,L.cmv();var tt=Gd(L.i)>Gd(L.j)?Gd(L.i):Gd(L.j),nt=I[--F],rt=I[--F];W(rt,nt,(tt+1)%2)}}for(var it=R([R([-(L.fw+1),L.fw,1]),R([-(L.fw+1),L.fw+1,1]),R([-L.fw,L.fw+1,1]),R([L.fw+1,L.fw+1,1]),R([L.fw+1,L.fw,1]),R([L.fw+1,-L.fw,1]),R([L.fw,L.fw+1,0]),R([L.fw+1,-(L.fw+1),0]),R([L.fw,-(L.fw+1),0]),R([-L.fw,-(L.fw+1),0]),R([-(L.fw+1),-(L.fw+1),0]),R([-(L.fw+1),-L.fw,0])]),at=0,ot=it.length;at<ot;at++){I[F++]=L.pixs,J(H(it,at)),Qd(3,1),L.cmv();var st=I[--F],ct=I[--F],lt=I[--F];W(lt,st,ct)}var ut=Y(L.format,`full`)?L.azteccode_modemapfull:L.azteccode_modemapcompact;L.modemap=ut;for(var dt=0,ft=L.modemap.length-1;dt<=ft;dt+=1){I[F++]=dt,I[F++]=L.pixs,J(H(L.modemap,dt)),L.cmv();var pt=I[--F],mt=I[--F],ht=I[--F];W(mt,pt,H(L.modebits,ht)-48)}I[F++]=new Map([[`ren`,`renmatrix`],[`pixs`,L.pixs],[`pixx`,L.size],[`pixy`,L.size],[`height`,L.size*L.modunit/72],[`width`,L.size*L.modunit/72],[`opt`,L.options]]),L._render&&Lm(),L=e}function Qp(){var e=L;L=Object.assign({},L,Qp.globals),L.dontdraw=!1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),W(L.options,`format`,`compact`),L.bwipp_dontdraw=!0,I[F++]=L.barcode,I[F++]=L.options,Zp();var r=I[--F];L.args=r,W(L.args,`opt`,L.options),I[F++]=L.args,L._render&&Lm(),L=e}function $p(){var e=L;L=Object.assign({},L,$p.globals),L.dontdraw=!1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),W(L.options,`format`,`rune`),L.bwipp_dontdraw=!0,I[F++]=L.barcode,I[F++]=L.options,Zp();var r=I[--F];L.args=r,W(L.args,`opt`,L.options),I[F++]=L.args,L._render&&Lm(),L=e}function em(){if(!em.globals){var e=L;L=em.globals={},I[F++]=1/0;for(var t=R([`T-16`,`T-32`,`T-48`,`S-10`,`S-20`,`S-30`,`A`,`B`,`C`,`D`,`E`,`F`,`G`,`H`]),n=0,r=t.length;n<r;n++){var i=H(t,n);I[F++]=i,I[F++]=i}var a=z();L.codeone_versionopts=a,L.codeone_stypevals=R([`1`,`1010`,`1100100`,`1111101000`,`10011100010000`,`11000011010100000`,`11110100001001000000`,`100110001001011010000000`,`101111101011110000100000000`,`111011100110101100101000000000`,`1001010100000010111110010000000000`,`1011101001000011101101110100000000000`,`1110100011010100101001010001000000000000`,`10010001100001001110011100101010000000000000`,`10110101111001100010000011110100100000000000000`,`11100011010111111010100100110001101000000000000000`,`100011100001101111001001101111110000010000000000000000`,`101100011010001010111100001011101100010100000000000000000`]),L.codeone_stypemetrics=R([R([`S-10`,8,11,10,4,4,1,99,99,99]),R([`S-20`,8,21,20,8,8,1,99,99,99]),R([`S-30`,8,31,30,12,12,1,99,99,99])]),L.codeone_nonstypemetrics=R([R([`A`,16,18,16,10,10,1,4,99,6]),R([`B`,22,22,20,19,16,1,4,99,8]),R([`C`,28,32,28,44,26,1,4,22,11]),R([`D`,40,42,36,91,44,1,4,16,16]),R([`E`,52,54,48,182,70,1,4,22,22]),R([`F`,70,76,68,370,140,2,4,22,31]),R([`G`,104,98,88,732,280,4,6,21,47]),R([`H`,148,134,120,1480,560,8,6,20,69]),R([`T-16`,16,17,16,10,10,1,99,99,99]),R([`T-32`,16,33,32,24,16,1,99,99,99]),R([`T-48`,16,49,48,38,22,1,99,99,99])]),L.codeone_fnc1=-1,L.codeone_fnc3=-2,L.codeone_lc=-5,L.codeone_lb=-6,L.codeone_lx=-7,L.codeone_lt=-8,L.codeone_ld=-9,L.codeone_unl=-10,L.codeone_fnc2=-11,L.codeone_fnc4=-12,L.codeone_sft1=-13,L.codeone_sft2=-14,L.codeone_sft3=-15,L.codeone_eci=-16,L.codeone_pad=-17,L.codeone_fnc1ld=-18,L.codeone_unlcw=255,L.codeone_a=0,L.codeone_c=1,L.codeone_t=2,L.codeone_x=3,L.codeone_d=4,L.codeone_b=5,L.codeone_encfuncs=R([`encA`,`encCTX`,`encCTX`,`encCTX`,`encD`,`encB`]),L.codeone_cpatmap=new Map([[`A`,`121343`],[`B`,`12134343`],[`C`,`12121343`],[`D`,`1213434343`],[`E`,`1212134343`],[`F`,`1212121343`],[`G`,`121213434343`],[`H`,`121212134343`],[`S`,`56661278`],[`T`,`5666666666127878`]]);var o=new Map([[`A`,R([R([12,5])])],[`B`,R([R([16,7])])],[`C`,R([R([26,12])])],[`D`,R([])],[`E`,R([R([26,23])])],[`F`,R([R([26,32]),R([70,32]),R([26,34]),R([70,34])])],[`G`,R([R([27,48]),R([69,48])])],[`H`,R([R([26,70]),R([66,70]),R([106,70]),R([26,72]),R([66,72]),R([106,72])])],[`S-10`,R([])],[`S-20`,R([R([10,4])])],[`S-30`,R([R([15,4]),R([15,6])])],[`T-16`,R([R([8,10])])],[`T-32`,R([R([16,10]),R([16,12])])],[`T-48`,R([R([24,10]),R([24,12]),R([24,14])])]]);L.codeone_blackdotmap=o,L.codeone_rsparams=R([R([]),R([]),R([]),R([]),R([]),R([32,37]),R([]),R([]),R([256,301])]),I[F++]=1/0;for(var s=0;s<=128;s+=1)I[F++]=s,I[F++]=s+1;I[F++]=L.codeone_pad,I[F++]=129;for(var c=0;c<=99;c+=1){var l=rf(B(2),c,10),u=ef(B(2),`00`);K(u,2-l.length,l),I[F++]=u,I[F++]=c+130}var d=R([L.codeone_lc,L.codeone_lb,L.codeone_fnc1,L.codeone_fnc2,L.codeone_fnc3,L.codeone_fnc4,L.codeone_fnc1ld]);I[F++]=229;for(var f=0,p=d.length;f<p;f++){var m=I[--F]+1;I[F++]=H(d,f),I[F++]=m,I[F++]=m}I[F-1]=L.codeone_lx,I[F++]=238,I[F++]=L.codeone_lt,I[F++]=239,L.avals=z(),I[F++]=1/0;for(var h=L.avals,g=h.size,_=h.keys(),v=0;v<g;v++){var y=_.next().value,b=h.get(y);I[F++]=y,I[F++]=1/0,I[F++]=b;var x=R();I[F++]=x}L.avals=z(),I[F++]=1/0,I[F++]=L.codeone_sft1,I[F++]=0,I[F++]=L.codeone_sft2,I[F++]=1,I[F++]=L.codeone_sft3,I[F++]=2,I[F++]=32,I[F++]=3;for(var S=48;S<=57;S+=1)I[F++]=S,I[F++]=S-44;for(var C=65;C<=90;C+=1)I[F++]=C,I[F++]=C-51;var w=z();L.cnvals=w,I[F++]=1/0;for(var T=0;T<=31;T+=1)I[F++]=T,I[F++]=T;var E=z();L.c1vals=E,I[F++]=1/0;for(var D=33;D<=47;D+=1)I[F++]=D,I[F++]=D-33;for(var O=58;O<=64;O+=1)I[F++]=O,I[F++]=O-43;for(var k=91;k<=95;k+=1)I[F++]=k,I[F++]=k-69;I[F++]=L.codeone_fnc1,I[F++]=27,I[F++]=L.codeone_fnc2,I[F++]=28,I[F++]=L.codeone_fnc3,I[F++]=29,I[F++]=L.codeone_fnc4,I[F++]=30,I[F++]=L.codeone_pad,I[F++]=31;var A=z();L.c2vals=A,I[F++]=1/0;for(var ee=96;ee<=127;ee+=1)I[F++]=ee,I[F++]=ee-96;var te=z();L.c3vals=te,I[F++]=1/0;for(var j=L.cnvals,ne=j.size,re=j.keys(),ie=0;ie<ne;ie++){var ae=re.next().value,oe=j.get(ae);I[F++]=ae,I[F++]=1/0,I[F++]=oe;var se=R();I[F++]=se}for(var ce=L.c1vals,le=ce.size,M=ce.keys(),ue=0;ue<le;ue++){var de=M.next().value,fe=ce.get(de);I[F++]=de,I[F++]=1/0,I[F++]=H(L.cnvals,L.codeone_sft1),I[F++]=fe;var pe=R();I[F++]=pe}for(var me=L.c2vals,he=me.size,ge=me.keys(),_e=0;_e<he;_e++){var ve=ge.next().value,ye=me.get(ve);I[F++]=ve,I[F++]=1/0,I[F++]=H(L.cnvals,L.codeone_sft2),I[F++]=ye;var be=R();I[F++]=be}for(var xe=L.c3vals,Se=xe.size,Ce=xe.keys(),we=0;we<Se;we++){var Te=Ce.next().value,Ee=xe.get(Te);I[F++]=Te,I[F++]=1/0,I[F++]=H(L.cnvals,L.codeone_sft3),I[F++]=Ee;var De=R();I[F++]=De}L.cvals=z(),I[F++]=1/0,I[F++]=L.codeone_sft1,I[F++]=0,I[F++]=L.codeone_sft2,I[F++]=1,I[F++]=L.codeone_sft3,I[F++]=2,I[F++]=32,I[F++]=3;for(var Oe=48;Oe<=57;Oe+=1)I[F++]=Oe,I[F++]=Oe-44;for(var ke=97;ke<=122;ke+=1)I[F++]=ke,I[F++]=ke-83;var Ae=z();L.tnvals=Ae,I[F++]=1/0;for(var je=0;je<=31;je+=1)I[F++]=je,I[F++]=je;var Me=z();L.t1vals=Me,I[F++]=1/0;for(var Ne=33;Ne<=47;Ne+=1)I[F++]=Ne,I[F++]=Ne-33;for(var Pe=58;Pe<=64;Pe+=1)I[F++]=Pe,I[F++]=Pe-43;for(var Fe=91;Fe<=95;Fe+=1)I[F++]=Fe,I[F++]=Fe-69;I[F++]=L.codeone_fnc1,I[F++]=27,I[F++]=L.codeone_fnc2,I[F++]=28,I[F++]=L.codeone_fnc3,I[F++]=29,I[F++]=L.codeone_fnc4,I[F++]=30,I[F++]=L.codeone_pad,I[F++]=31;var Ie=z();L.t2vals=Ie,I[F++]=1/0,I[F++]=96,I[F++]=0;for(var Le=65;Le<=90;Le+=1)I[F++]=Le,I[F++]=Le-64;for(var Re=123;Re<=127;Re+=1)I[F++]=Re,I[F++]=Re-96;var ze=z();L.t3vals=ze,I[F++]=1/0;for(var Be=L.tnvals,Ve=Be.size,He=Be.keys(),Ue=0;Ue<Ve;Ue++){var We=He.next().value,N=Be.get(We);I[F++]=We,I[F++]=1/0,I[F++]=N;var Ge=R();I[F++]=Ge}for(var Ke=L.t1vals,qe=Ke.size,Je=Ke.keys(),Ye=0;Ye<qe;Ye++){var Xe=Je.next().value,Ze=Ke.get(Xe);I[F++]=Xe,I[F++]=1/0,I[F++]=H(L.tnvals,L.codeone_sft1),I[F++]=Ze;var Qe=R();I[F++]=Qe}for(var $e=L.t2vals,et=$e.size,tt=$e.keys(),nt=0;nt<et;nt++){var rt=tt.next().value,it=$e.get(rt);I[F++]=rt,I[F++]=1/0,I[F++]=H(L.tnvals,L.codeone_sft2),I[F++]=it;var at=R();I[F++]=at}for(var ot=L.t3vals,st=ot.size,ct=ot.keys(),lt=0;lt<st;lt++){var ut=ct.next().value,dt=ot.get(ut);I[F++]=ut,I[F++]=1/0,I[F++]=H(L.tnvals,L.codeone_sft3),I[F++]=dt;var ft=R();I[F++]=ft}L.tvals=z();for(var pt=128;pt<=255;pt+=1){L.i=pt;var mt=L.avals,ht=L.i;I[F++]=1/0,J(H(L.avals,L.codeone_fnc4)),J(H(L.avals,L.i-128)),W(mt,ht,R());var gt=L.cvals,_t=L.i;I[F++]=1/0,J(H(L.cvals,L.codeone_fnc4)),J(H(L.cvals,L.i-128)),W(gt,_t,R());var vt=L.tvals,yt=L.i;I[F++]=1/0,J(H(L.tvals,L.codeone_fnc4)),J(H(L.tvals,L.i-128)),W(vt,yt,R())}L.avals=L.avals,L.cvals=L.cvals,L.tvals=L.tvals,I[F++]=1/0,I[F++]=13,I[F++]=0,I[F++]=42,I[F++]=1,I[F++]=62,I[F++]=2,I[F++]=32,I[F++]=3;for(var bt=48;bt<=57;bt+=1)I[F++]=bt,I[F++]=bt-44;for(var xt=65;xt<=90;xt+=1)I[F++]=xt,I[F++]=xt-51;var St=z();L.xvals=St,I[F++]=1/0;for(var Ct=L.xvals,wt=Ct.size,Tt=Ct.keys(),Et=0;Et<wt;Et++){var Dt=Tt.next().value,Ot=Ct.get(Dt);I[F++]=Dt,I[F++]=1/0,I[F++]=Ot;var kt=R();I[F++]=kt}var At=z();L.xvals=At,I[F++]=1/0;for(var jt=0;jt<=255;jt+=1)I[F++]=jt,I[F++]=jt;var Mt=z();L.bvals=Mt,I[F++]=1/0;for(var Nt=L.bvals,Pt=Nt.size,Ft=Nt.keys(),It=0;It<Pt;It++){var Lt=Ft.next().value,Rt=Nt.get(Lt);I[F++]=Lt,I[F++]=1/0,I[F++]=Rt;var zt=R();I[F++]=zt}var Bt=z();L.bvals=Bt,L.encvals=R([L.avals,L.cvals,L.tvals,L.xvals,-1,L.bvals]),I[F++]=1/0;for(var Vt=0,Ht=L.codeone_rsparams.length;Vt<Ht;Vt++){var Ut=H(L.codeone_rsparams,Vt);if(I[F++]=Ut,Ut.length!=0){var Wt=I[--F];J(Wt);var Gt=I[--F];L.rspm=Gt;var Kt=I[--F];L.rsgf=Kt,I[F++]=1/0,I[F++]=1;for(var qt=0,Jt=L.rsgf-1;qt<Jt;qt++){var Yt=I[F-1]*2;if(I[F++]=Yt,Yt>=L.rsgf){var Xt=I[--F];I[F++]=yf(Xt,L.rspm)}}L.rsalog=R(),L.rslog=R(L.rsgf);for(var Zt=1,Qt=L.rsgf-1;Zt<=Qt;Zt+=1)W(L.rslog,H(L.rsalog,Zt),Zt);I[F++]=R([L.rslog,L.rsalog])}else I[F-1]=R([])}var $t=R();L.rstables=$t,L.codeone_rsprod=function(){if(I[F-1]!=0)if(I[F-2]!=0){var e=I[--F],t=I[--F];I[F++]=H(L.rsalog,Z(H(L.rslog,e)+H(L.rslog,t))%L.gf_1)}else F-=2,I[F++]=0;else F-=2,I[F++]=0},L.codeone_gencoeffs=function(){I[F++]=1/0,I[F++]=1;for(var e=0,t=L.ecpb;e<t;e++)I[F++]=0;L.coeffs=R();for(var n=0,r=L.ecpb-1;n<=r;n+=1){var i=L.coeffs;W(i,n+1,H(i,n+1-1)),I[F++]=H(L.rsalog,n);for(var a=n;a>=1;--a){var o=L.coeffs,s=I[F-1];I[F++]=o,I[F++]=a,I[F++]=H(o,a),I[F++]=s,L.codeone_rsprod();var c=I[--F],l=I[--F],u=I[--F];W(u,l,yf(c,H(L.coeffs,l-1)))}var d=L.coeffs,f=I[F-1];I[F++]=d,I[F++]=0,I[F++]=H(d,0),I[F++]=f,L.codeone_rsprod();var p=I[--F],m=I[--F],h=I[--F];W(h,m,p),F--}I[F++]=G(L.coeffs,0,L.coeffs.length-1)},L.codeone_coeffscachemax=9,L.codeone_coeffscachelimit=212,I[F++]=L.codeone_coeffscachemax,I[F++]=L.codeone_coeffscachelimit,Tf();var en=I[--F];L.codeone_coeffscache=en,L.codeone_coeffscachefetch=function(){var e=I[--F];L.rsbt=e;var t=I[--F];L.ecpb=t,L.rslog=H(H(L.rstables,L.rsbt),0),L.rsalog=H(H(L.rstables,L.rsbt),1),L.gf=L.rsalog.length,L.gf_1=L.gf-1;var n=H(L.codeone_coeffscache,`fetch`);if(I[F++]=Z(L.rsbt*1e4+L.ecpb),I[F++]=function(){L.codeone_gencoeffs()},I[F++]=function(){var e=I[--F];I[F++]=e.length},n()===!0)return!0},L=e}var e=L;L=Object.assign({},L,em.globals),L.dontdraw=!1,L.version=`unset`,L.parse=!1,L.parsefnc=!1,I[F++]=null,$();var tn=I[--F];L.options=tn;var nn=I[--F];if(L.barcode=nn,L.barcode.length>4e3&&(I[F++]=`bwipp.codeoneInputTooLong#31229`,I[F++]=`The input data is too long`,Q()),L._render=!(L.dontdraw||L.bwipp_dontdraw),L.modunit=2,X(L.version,`unset`)&&(U(L.codeone_versionopts,L.version)||(I[F++]=`bwipp.codeoneBadVersion#31256`,I[F++]=`version must be A to H, T-16, T-32, T-48, S-10, S-20 or S-30`,Q())),L.stype=Y(G(L.version,0,1),`S`),L.ttype=Y(G(L.version,0,1),`T`),L.stype){q(L.barcode,function(){var e=I[--F];(e<48||e>57)&&(I[F++]=`bwipp.codeoneStypeNonDigit#31271`,I[F++]=`S-Type symbols can only contain digits`,Q())}),L.barlen=L.barcode.length,L.barlen>18&&(I[F++]=`bwipp.codeoneStypeTooLong#31277`,I[F++]=`Maximum length exceeded`,Q()),L.normalize=function(){var e=I[--F];L.base=e;var t=I[--F];L.num=t;for(var n=L.num.length-1;n>=1;--n){L.i=n;var r=L.num,i=L.i;W(r,i-1,Z(H(r,i-1)+~~(H(L.num,L.i)/L.base))),W(L.num,L.i,H(L.num,L.i)%L.base)}if(gf(H(L.num,0),L.base)){for(I[F++]=1/0,I[F++]=H(L.num,0);;){var a=I[F-1];if(pf(a,L.base))break;var o=I[--F];I[F++]=o%L.base,I[F++]=~~(o/L.base)}L.extcnt=df()-1,ff(R(df()));var s=I[--F];L.extdigits=s,I[F-1]=1/0;for(var c=L.extcnt;c>=0;--c)I[F++]=H(L.extdigits,c);J(G(L.num,1,L.num.length-1)),L.num=R()}for(I[F++]=0;!(I[F-1]>=L.num.length);){var l=I[F-1];if(H(L.num,l)!=0)break;I[F-1]+=1}if(I[F-1]>=L.num.length)I[F-1]=R([0]);else{var u=I[--F];I[F++]=G(L.num,u,Z(L.num.length-u))}},L.bigadd=function(){var e=I[--F],t=I[--F];if(L.offset=Gd(e.length-t.length),e.length<t.length){var n=e;e=t,t=n}L.a=e,L.b=t;for(var r=0,i=L.b.length-1;r<=i;r+=1){var a=L.a,o=L.offset;W(a,r+o,Z(H(a,r+o)+H(L.b,r)))}I[F++]=L.a},L.barlen=L.barcode.length,L.v=R([1]);for(var rn=0,an=L.barlen-1;rn<=an;rn+=1){L.i=rn,I[F++]=1/0,q(H(L.codeone_stypevals,L.i),function(){var e=I[--F];I[F++]=(e-48)*(H(L.barcode,L.barlen-L.i-1)-48)});var on=R();I[F++]=on,I[F++]=L.v,L.bigadd();var sn=I[--F];L.v=sn}I[F++]=`v`,I[F++]=L.v,I[F++]=2,L.normalize();var cn=I[--F],ln=I[--F];L[ln]=cn,I[F++]=1/0;for(var un=0,dn=(5-L.v.length%5)%5;un<dn;un++)I[F++]=0;J(L.v),L.v=R(),L.cws=R(~~(L.v.length/5));for(var fn=0,pn=L.cws.length-1;fn<=pn;fn+=1){L.i=fn;for(var mn=G(L.v,L.i*5,5),hn=0,gn=0,_n=mn.length;gn<_n;gn++)hn=Z(hn+H(mn,gn))*2;W(L.cws,L.i,~~(hn/2))}L.metrics=L.codeone_stypemetrics}else{L.fncvals=new Map([[`parse`,L.parse],[`parsefnc`,L.parsefnc],[`eci`,!0],[`FNC1`,L.codeone_fnc1],[`FNC3`,L.codeone_fnc3]]),I[F++]=L.barcode,I[F++]=L.fncvals,Df();var vn=I[--F];L.msg=vn,L.msglen=L.msg.length,L.eciesc=92,I[F++]=`numecis`,I[F++]=0,q(L.msg,function(){I[--F]<=-1e6&&(I[F-1]+=1)});var yn=I[--F],bn=I[--F];if(L[bn]=yn,L.numecis>0){L.msgtmp=R(Z(L.msg.length*2+L.numecis*6)+2),W(L.msgtmp,0,L.codeone_pad),W(L.msgtmp,1,L.eciesc),L.j=2;for(var xn=0,Sn=L.msg.length-1;xn<=Sn;xn+=1){var Cn=H(L.msg,xn);if(I[F++]=Cn,Cn<=-1e6){for(var wn=I[--F],Tn=G(rf(B(7),-wn,10),1,6),En=0,Dn=Tn.length;En<Dn;En++)I[F++]=H(Tn,En);ff(R(6));var On=I[--F];K(L.msgtmp,L.j+1,On),W(L.msgtmp,L.j,L.eciesc),L.j+=7}else if(I[F-1]!=L.eciesc){var kn=I[--F];W(L.msgtmp,L.j,kn),L.j+=1}else F--,W(L.msgtmp,L.j,L.eciesc),W(L.msgtmp,L.j+1,L.eciesc),L.j+=2}L.msg=G(L.msgtmp,0,L.j),L.msglen=L.msg.length}L.msglen>3550&&(I[F++]=`bwipp.codeoneInputTooLong#31421`,I[F++]=`The input data is too long`,Q()),L.metrics=L.codeone_nonstypemetrics,I[F++]=1/0;for(var An=L.metrics,jn=0,Mn=An.length;jn<Mn;jn++)L.m=H(An,jn),L.vers=H(L.m,0),L.dcws=H(L.m,4),L.okay=!0,Y(L.version,`unset`)?L.vers.length!=1&&(L.okay=!1):X(L.version,L.vers)&&(L.okay=!1),L.okay&&(I[F++]=L.dcws);ff(R(df()));var Nn=I[--F];L.fullcws=Nn,I[F-1]=1/0;for(var Pn=0;Pn<1480;Pn++)I[F++]=1e4;L.numremcws=R(),q(L.fullcws,function(){var e=I[--F];W(L.numremcws,e-1,1)});for(var Fn=1478;Fn>=0;--Fn)L.i=Fn,H(L.numremcws,L.i)!=1&&W(L.numremcws,L.i,H(L.numremcws,L.i+1)+1);L.getnumremcws=function(){I[F-1]>=L.numremcws.length&&(I[F-1]=`bwipp.codeoneTooLong#31458`,I[F++]=`Maximum length exceeded`,Q());var e=I[--F];I[F++]=H(L.numremcws,e)},I[F++]=1/0;for(var In=0,Ln=L.msglen;In<Ln;In++)I[F++]=0;I[F++]=0,L.numD=R(),I[F++]=1/0;for(var Rn=0,zn=L.msglen;Rn<zn;Rn++)I[F++]=0;I[F++]=9999,L.nextXterm=R(),I[F++]=1/0;for(var Bn=0,Vn=L.msglen;Bn<Vn;Bn++)I[F++]=0;I[F++]=9999,L.nextNonX=R();for(var Hn=L.msglen-1;Hn>=0;--Hn)L.i=Hn,L.barchar=H(L.msg,L.i),L.barchar>=48&&L.barchar<=57&&W(L.numD,L.i,H(L.numD,L.i+1)+1),L.barchar==13||L.barchar==42||L.barchar==62?W(L.nextXterm,L.i,0):W(L.nextXterm,L.i,H(L.nextXterm,L.i+1)+1),U(L.xvals,L.barchar)?W(L.nextNonX,L.i,H(L.nextNonX,L.i+1)+1):W(L.nextNonX,L.i,0);I[F++]=1/0;for(var Un=L.nextXterm,Wn=0,Gn=Un.length;Wn<Gn;Wn++){var Kn=H(Un,Wn);I[F++]=Kn,Kn>1e4&&(I[F-1]=1e4)}L.nextXterm=R(),I[F++]=1/0;for(var qn=L.nextNonX,Jn=0,Yn=qn.length;Jn<Yn;Jn++){var Xn=H(qn,Jn);I[F++]=Xn,Xn>1e4&&(I[F-1]=1e4)}for(L.nextNonX=R(),L.isD=function(){I[F++]=L.char>=48&&L.char<=57},L.isC=function(){I[F++]=U(L.cnvals,L.char)},L.isT=function(){I[F++]=U(L.tnvals,L.char)},L.isX=function(){I[F++]=U(L.xvals,L.char)},L.isEA=function(){I[F++]=L.char>127},L.isFN=function(){I[F++]=L.char<0},L.XtermFirst=function(){var e=I[--F];I[F++]=pf(H(L.nextXterm,e),H(L.nextNonX,e))},L.lookup=function(){L.ac=1,L.cc=2,L.tc=2,L.xc=2,L.bc=3,L.mode==L.codeone_a&&(L.ac=0,L.cc=1,L.tc=1,L.xc=1,L.bc=2),L.mode==L.codeone_c&&(L.cc=0),L.mode==L.codeone_t&&(L.tc=0),L.mode==L.codeone_x&&(L.xc=0),L.mode==L.codeone_b&&(L.bc=0);for(var e=0;e<1;e++)for(L.k=0;;){if(L.i+L.k==L.msglen){for(var t=R([L.ac,L.cc,L.tc,L.xc]),n=!0,r=0,i=t.length;r<i;r++)n&&=L.bc<=Kd(H(t,r));if(n){I[F++]=L.codeone_b;break}for(var a=R([L.cc,L.tc,L.xc,L.bc]),o=!0,s=0,c=a.length;s<c;s++)o&&=L.ac<=Kd(H(a,s));if(o){I[F++]=L.codeone_a;break}for(var l=R([L.tc,L.xc]),u=!0,d=0,f=l.length;d<f;d++)u&&=Kd(L.cc)<=Kd(H(l,d));if(u){I[F++]=L.codeone_c;break}for(var p=R([L.xc]),m=!0,h=0,g=p.length;h<g;h++)m&&=Kd(L.tc)<=Kd(H(p,h));if(m){I[F++]=L.codeone_t;break}I[F++]=L.codeone_x;break}if(L.char=H(L.msg,L.i+L.k),I[F++]=`ac`,I[F++]=L.ac,L.isD(),I[--F]){var _=I[--F];I[F++]=Z(_+1/2)}else if(L.isEA(),I[--F]){var v=I[--F];I[F++]=Kd(v)+2}else{var y=I[--F];I[F++]=Kd(y)+1}var b=I[--F],x=I[--F];if(L[x]=b,I[F++]=`cc`,I[F++]=L.cc,L.isC(),I[--F]){var S=I[--F];I[F++]=Z(S+.6666667)}else if(L.isEA(),I[--F]){var C=I[--F];I[F++]=Z(C+2.6666667)}else{var w=I[--F];I[F++]=Z(w+1.3333334)}var T=I[--F],E=I[--F];if(L[E]=T,I[F++]=`tc`,I[F++]=L.tc,L.isT(),I[--F]){var D=I[--F];I[F++]=Z(D+.6666667)}else if(L.isEA(),I[--F]){var O=I[--F];I[F++]=Z(O+2.6666667)}else{var k=I[--F];I[F++]=Z(k+1.3333334)}var A=I[--F],ee=I[--F];if(L[ee]=A,I[F++]=`xc`,I[F++]=L.xc,L.isX(),I[--F]){var te=I[--F];I[F++]=Z(te+.6666667)}else if(L.isEA(),I[--F]){var j=I[--F];I[F++]=Z(j+4.3333334)}else{var ne=I[--F];I[F++]=Z(ne+3.3333334)}var re=I[--F],ie=I[--F];L[ie]=re,I[F++]=`bc`,I[F++]=L.bc,L.isFN(),I[--F]?I[F-1]+=3:I[F-1]+=1;var ae=I[--F],oe=I[--F];if(L[oe]=ae,L.k>=3){for(var se=R([L.ac,L.cc,L.tc,L.xc]),ce=!0,le=0,M=se.length;le<M;le++)ce&&=L.bc+1<=Kd(H(se,le));if(ce){I[F++]=L.codeone_b;break}for(var ue=R([L.cc,L.tc,L.xc,L.bc]),de=!0,fe=0,pe=ue.length;fe<pe;fe++)de&&=L.ac+1<=Kd(H(ue,fe));if(de){I[F++]=L.codeone_a;break}for(var me=R([L.ac,L.cc,L.xc,L.bc]),he=!0,ge=0,_e=me.length;ge<_e;ge++)he&&=Kd(L.tc)+1<=Kd(H(me,ge));if(he){I[F++]=L.codeone_t;break}for(var ve=R([L.ac,L.tc]),ye=!0,be=0,xe=ve.length;be<xe;be++)ye&&=Kd(L.cc)+1<=Kd(H(ve,be));if(ye){if(Kd(L.cc)<Kd(L.xc)){I[F++]=L.codeone_c;break}if(L.cc==L.xc){if(I[F++]=L.i+L.k+1,L.XtermFirst(),I[--F]){I[F++]=L.codeone_x;break}I[F++]=L.codeone_c;break}}for(var Se=R([L.ac,L.cc,L.tc,L.bc]),Ce=!0,we=0,Te=Se.length;we<Te;we++)Ce&&=Kd(L.xc)+1<=Kd(H(Se,we));if(Ce){I[F++]=L.codeone_x;break}}L.k+=1}},L.addtocws=function(){I[F-1].length+L.j>1480&&(I[F-1]=`bwipp.codeoneTooLong#31533`,I[F++]=`Maximum length exceeded`,Q());var e=I[--F];K(L.cws,L.j,e),L.j=e.length+L.j},L.tobin=function(){var e=I[--F],t=B(e);I[F++]=t;for(var n=0,r=t.length-1;n<=r;n+=1){var i=I[F-1];W(i,n,48)}var a=I[F-1];I[F++]=a;var o=I[F-3],s=I[F-1];I[F-3]=I[F-2],F-=2;var c=rf(B(s.length),o,2);K(s,s.length-c.length,c);var l=I[--F];I[F++]=1/0,q(l,function(){I[F-1]-=48});var u=R();I[F++]=u},L.Dbitsbuf=R(~~(L.msglen*10/3)+20),L.Dbitslen=0,L.appendbits=function(){var e=I[--F];L.apnd_n=e,ff(R(L.apnd_n)),I[F++]=L.Dbitsbuf,I[F++]=L.Dbitslen;var t=I[F-3],n=I[F-1],r=I[F-2];F-=3,K(r,n,t),L.Dbitslen=Z(L.Dbitslen+L.apnd_n)},L.encA=function(){for(var e=0;e<1;e++){if(H(L.numD,L.i)>=21){W(L.Dbitsbuf,0,1),W(L.Dbitsbuf,1,1),W(L.Dbitsbuf,2,1),W(L.Dbitsbuf,3,1),L.Dbitslen=4,L.mode=L.codeone_d;break}var t=H(L.numD,L.i);if(t>=13&&Z(t+L.i)==L.msglen){W(L.Dbitsbuf,0,1),W(L.Dbitsbuf,1,1),W(L.Dbitsbuf,2,1),W(L.Dbitsbuf,3,1),L.Dbitslen=4,L.mode=L.codeone_d;break}if(H(L.numD,L.i)>=2){var n=B(2);W(n,0,H(L.msg,L.i)),W(n,1,H(L.msg,L.i+1)),I[F++]=H(L.avals,n),L.addtocws(),L.i+=2;break}if(H(L.msg,L.i)==L.codeone_fnc1){if(H(L.numD,L.i+1)>=15){I[F++]=H(L.avals,L.codeone_fnc1ld),L.addtocws(),L.i+=1,L.Dbitslen=0,L.mode=L.codeone_d;break}var r=H(L.numD,L.i+1);if(r>=7&&Z(r+L.i)+1==L.msglen){I[F++]=H(L.avals,L.codeone_fnc1ld),L.addtocws(),L.i+=1,L.Dbitslen=0,L.mode=L.codeone_d;break}}I[F++]=`newmode`,L.lookup();var i=I[--F],a=I[--F];if(L[a]=i,L.newmode!=L.mode){I[F++]=H(L.avals,H(R([-1,L.codeone_lc,L.codeone_lt,L.codeone_lx,L.codeone_ld,L.codeone_lb]),L.newmode)),L.addtocws(),L.mode=L.newmode;break}I[F++]=H(L.avals,H(L.msg,L.i)),L.addtocws(),L.i+=1;break}},L.CTXvalstocws=function(){var e=I[--F];L.in=e,I[F++]=1/0;for(var t=0,n=L.in.length-1;t<=n;t+=3){for(var r=G(L.in,t,3),i=0,a=0,o=r.length;a<o;a++)i=Z(i+H(r,a))*40;var s=~~(i/40)+1;I[F++]=~~(s/256),I[F++]=s%256}ff(R(df()));var c=I[--F];I[F-1]=c},L.encCTX=function(){for(L.p=0,L.ctxvals=R(2220);L.i!=L.msglen;){if(L.p%3==0){if(H(L.numD,L.i)>=12){I[F++]=G(L.ctxvals,0,L.p),L.CTXvalstocws(),L.addtocws(),I[F++]=R([L.codeone_unlcw]),L.addtocws(),L.mode=L.codeone_a;break}var e=H(L.numD,L.i);if(e>=8&&Z(e+L.i)==L.msglen){I[F++]=G(L.ctxvals,0,L.p),L.CTXvalstocws(),L.addtocws(),I[F++]=R([L.codeone_unlcw]),L.addtocws(),L.mode=L.codeone_a;break}if(L.mode==L.codeone_x){if(!U(L.xvals,H(L.msg,L.i))){I[F++]=G(L.ctxvals,0,L.p),L.CTXvalstocws(),L.addtocws(),I[F++]=L.j,L.getnumremcws(),(I[--F]!=1||H(L.msg,L.i)>127)&&(I[F++]=R([L.codeone_unlcw]),L.addtocws()),L.mode=L.codeone_a;break}if(L.i+1<L.msglen&&(!U(L.xvals,H(L.msg,L.i+1))||L.i+2<L.msglen&&!U(L.xvals,H(L.msg,L.i+2))))break}else if(L.lookup(),I[--F]!=L.mode){I[F++]=G(L.ctxvals,0,L.p),L.CTXvalstocws(),L.addtocws(),I[F++]=R([L.codeone_unlcw]),L.addtocws(),L.mode=L.codeone_a;break}if(L.msglen-L.i<=3){I[F++]=L.j+~~(L.p/3)*2,L.getnumremcws();var t=I[--F];L.remcws=t,I[F++]=1/0;for(var n=G(L.msg,L.i,L.msglen-L.i),r=0,i=n.length;r<i;r++){var a=H(n,r),o=U(H(L.encvals,L.mode),a);if(I[F++]=a,o){var s=I[--F];J(H(H(L.encvals,L.mode),s))}else I[F-1]=-1,I[F++]=-1,I[F++]=-1,I[F++]=-1}if(L.remvals=R(),L.remcws==2&&L.remvals.length==3){I[F++]=1/0,J(G(L.ctxvals,0,L.p)),J(L.remvals);var c=R();I[F++]=c,L.CTXvalstocws(),L.addtocws(),L.mode=L.codeone_a,L.i=L.msglen;break}if(L.remcws==2&&L.remvals.length==2&&L.mode!=L.codeone_x){I[F++]=1/0,J(G(L.ctxvals,0,L.p)),J(L.remvals),J(H(H(L.encvals,L.mode),L.codeone_sft1));var l=R();I[F++]=l,L.CTXvalstocws(),L.addtocws(),L.mode=L.codeone_a,L.i=L.msglen;break}if(L.remcws==2&&L.remvals.length==1){I[F++]=G(L.ctxvals,0,L.p),L.CTXvalstocws(),L.addtocws(),I[F++]=R([L.codeone_unlcw]),L.addtocws(),I[F++]=H(L.avals,H(L.msg,L.i)),L.addtocws(),L.mode=L.codeone_a,L.i=L.msglen;break}if(L.remcws==1&&L.remvals.length==1){I[F++]=G(L.ctxvals,0,L.p),L.CTXvalstocws(),L.addtocws(),I[F++]=H(L.avals,H(L.msg,L.i)),L.addtocws(),L.mode=L.codeone_a,L.i=L.msglen;break}}}var u=H(H(L.encvals,L.mode),H(L.msg,L.i));I[F++]=u,u.length+L.p>L.ctxvals.length&&(I[F-1]=`bwipp.codeoneTooLong#31717`,I[F++]=`Maximum length exceeded`,Q());var d=I[--F];K(L.ctxvals,L.p,d),L.p=d.length+L.p,L.i+=1}if(L.mode!=L.codeone_a){for(;L.p%3!=0;)--L.i,L.p-=H(H(L.encvals,L.mode),H(L.msg,L.i)).length;I[F++]=1/0,J(G(L.ctxvals,0,L.p));var f=R();if(I[F++]=f,L.CTXvalstocws(),L.addtocws(),I[F++]=R([L.codeone_unlcw]),L.addtocws(),L.mode=L.codeone_a,L.i!=L.msglen)if(H(L.numD,L.i)>=2){var p=B(2);W(p,0,H(L.msg,L.i)),W(p,1,H(L.msg,L.i+1)),I[F++]=H(L.avals,p),L.addtocws(),L.i+=2}else I[F++]=H(L.avals,H(L.msg,L.i)),L.addtocws(),L.i+=1}},L.encD=function(){for(;;){if(H(L.numD,L.i)<3){L.Drem=(8-L.Dbitslen%8)%8,I[F++]=L.j+~~(L.Dbitslen/8),L.getnumremcws();var e=I[--F];if(L.remcws=e,I[F++]=L.j+~~(L.Dbitslen/8)-1,L.getnumremcws(),(I[--F]-1==0&&L.Drem==0||L.remcws==1&&L.Drem!=0)&&L.i==L.msglen){(L.Drem==4||L.Drem==6)&&(I[F++]=1,I[F++]=1,I[F++]=1,I[F++]=1,I[F++]=4,L.appendbits()),(L.Drem==2||L.Drem==6)&&(I[F++]=0,I[F++]=1,I[F++]=2,L.appendbits());break}if((L.i==L.msglen-1&&H(L.numD,L.i)==1||L.i==L.msglen-2&&H(L.numD,L.i)==2)&&L.remcws==1&&L.Drem==0)break;if((L.i!=L.msglen-1||H(L.numD,L.i)!=1||L.remcws!=1||L.Drem!=4&&L.Drem!=6)&&(I[F++]=1,I[F++]=1,I[F++]=1,I[F++]=1,I[F++]=1,I[F++]=1,I[F++]=6,L.appendbits(),L.Drem=(8-L.Dbitslen%8)%8),L.Drem==4||L.Drem==6){if(H(L.numD,L.i)>=1){I[F++]=H(L.msg,L.i)-48+1,I[F++]=4,L.tobin();var t=I[--F];J(t),I[F++]=4,L.appendbits(),L.i+=1}else I[F++]=1,I[F++]=1,I[F++]=1,I[F++]=1,I[F++]=4,L.appendbits();L.Drem-=4}L.Drem==2&&(I[F++]=0,I[F++]=1,I[F++]=2,L.appendbits(),L.Drem=0);break}for(var n=G(L.msg,L.i,3),r=0,i=0,a=n.length;i<a;i++)r=Z(r+(H(n,i)-48))*10;I[F++]=~~(r/10)+1,I[F++]=10,L.tobin();var o=I[--F];J(o),I[F++]=10,L.appendbits(),L.i+=3}if(L.Dbits=G(L.Dbitsbuf,0,L.Dbitslen),I[F++]=1/0,L.Dbitslen>0)for(var s=0,c=L.Dbitslen-1;s<=c;s+=8){for(var l=G(L.Dbits,s,8),u=0,d=0,f=l.length;d<f;d++)u=Z(u+H(l,d))*2;I[F++]=~~(u/2)}ff(R(df()));var p=I[--F];I[F-1]=p,L.addtocws(),L.mode=L.codeone_a},L.encB=function(){for(L.p=0,L.bvals=R(1480);!(L.i==L.msglen||H(L.msg,L.i)<0||(L.lookup(),I[--F]!=L.mode));)L.p>=L.bvals.length&&(I[F++]=`bwipp.codeoneTooLong#31839`,I[F++]=`Maximum length exceeded`,Q()),W(L.bvals,L.p,H(L.msg,L.i)),L.p+=1,L.i+=1;I[F++]=L.j+L.p,L.getnumremcws();var e=I[--F];L.remcws=e-1,I[F++]=1/0,L.remcws==0&&L.i==L.msglen?I[F++]=0:L.p<250?I[F++]=L.p:(I[F++]=~~(L.p/250)+249,I[F++]=L.p%250),J(G(L.bvals,0,L.p)),L.bvals=R(),I[F++]=L.bvals,L.addtocws(),L.mode=L.codeone_a},L.cws=R(1480),L.mode=L.codeone_a,L.i=0,L.j=0;!(L.i>=L.msglen);){var Zn=L[H(L.codeone_encfuncs,L.mode)];if(Zn()===!0)break}L.cws=G(L.cws,0,L.j)}for(var Qn=L.metrics,$n=0,er=Qn.length;$n<er&&(L.m=H(Qn,$n),L.vers=H(L.m,0),L.rows=H(L.m,1),L.cols=H(L.m,2),L.dcol=H(L.m,3),L.dcws=H(L.m,4),L.rscw=H(L.m,5),L.rsbl=H(L.m,6),L.riso=H(L.m,7),L.risi=H(L.m,8),L.risl=H(L.m,9),L.dcpb=~~(L.dcws/L.rsbl),L.ecpb=~~(L.rscw/L.rsbl),L.okay=!0,X(L.version,`unset`)&&X(L.version,L.vers)&&(L.okay=!1),L.cws.length>L.dcws&&(L.okay=!1),!L.okay);$n++);if(L.okay||(I[F++]=`bwipp.codeoneNoValidSymbol#31896`,I[F++]=`Maximum length exceeded`,Q()),L.stype){I[F++]=1/0;for(var tr=0,nr=Z(L.dcws-L.cws.length);tr<nr;tr++)I[F++]=0;J(L.cws),L.cws=R()}else{I[F++]=1/0,J(L.cws);for(var rr=0,ir=Z(L.dcws-L.cws.length);rr<ir;rr++)I[F++]=129;L.cws=R()}U(L.options,`debugcws`)&&(I[F++]=`bwipp.debugcws#31910`,I[F++]=L.cws,Q());var ar=L.stype?5:8;L.rsbt=ar,I[F++]=`coeffs`,I[F++]=L.ecpb,I[F++]=L.rsbt,L.codeone_coeffscachefetch();var or=I[--F],sr=I[--F];L[sr]=or,L.ecbs=R(L.rsbl);for(var cr=0,lr=L.rsbl-1;cr<=lr;cr+=1){L.blk=cr,L.lfsr=R(L.ecpb);var ur=L.dcpb,dr=L.coeffs,fr=L.ecpb,pr=L.lfsr;I[F++]=L.ecbs,I[F++]=L.blk,I[F++]=function(){var e=I[--F];I[F++]=H(L.cws,Z(e*L.rsbl+L.blk))},I[F++]=ur,I[F++]=dr,I[F++]=fr,I[F++]=pr,I[F++]=L.codeone_rsprod,kf();var mr=I[--F],hr=I[--F];W(hr,mr,L.lfsr)}if(U(L.options,`debugecc`)){I[F++]=`bwipp.debugecc#31938`,I[F++]=1/0;for(var gr=L.ecbs,_r=0,vr=gr.length;_r<vr;_r++)J(H(gr,_r));var yr=R();I[F++]=yr,Q()}var br=R(Z(L.cws.length+L.rscw));K(br,0,L.cws),L.cws=br;for(var xr=0,Sr=L.rscw-1;xr<=Sr;xr+=1)L.i=xr,W(L.cws,Z(L.dcws+L.i),H(H(L.ecbs,L.i%L.rsbl),~~(L.i/L.rsbl)));var Cr=L.stype?5:8;L.mmat=R(Z(L.dcws+L.rscw)*Cr),L.r=0,L.c=0;for(var wr=L.stype?2:1,Tr=0,Er=wr,Dr=L.cws.length-1;Er<0?Tr>=Dr:Tr<=Dr;Tr+=Er){if(L.i=Tr,L.stype){var Or=ef(B(5),`00000`),kr=rf(B(5),H(L.cws,L.i),2);K(Or,5-kr.length,kr),I[F++]=1/0,q(Or,function(){I[F-1]-=48});var Ar=R();L.c1=Ar;var jr=ef(B(5),`00000`),Mr=rf(B(5),H(L.cws,L.i+1),2);K(jr,5-Mr.length,Mr),I[F++]=1/0,q(jr,function(){I[F-1]-=48});var Nr=R();L.c2=Nr,I[F++]=1/0,J(G(L.c1,0,3)),J(G(L.c2,0,2)),L.top=R(),I[F++]=1/0,J(G(L.c1,3,2)),J(G(L.c2,2,3)),L.bot=R()}else{var Pr=ef(B(8),`00000000`),Fr=rf(B(8),H(L.cws,L.i),2);K(Pr,8-Fr.length,Fr),I[F++]=1/0,q(Pr,function(){I[F-1]-=48});var Ir=R();L.top=G(Ir,0,4),L.bot=G(Ir,4,4)}K(L.mmat,Z(L.r*L.dcol+L.c),L.top),K(L.mmat,Z((L.r+1)*L.dcol+L.c),L.bot),L.c+=L.top.length,L.c==L.dcol&&(L.c=0,L.r+=2)}L.mmv=function(){var e=I[--F],t=I[--F];I[F++]=Z(t+e*L.cols)},I[F++]=1/0;for(var Lr=0,Rr=L.rows*L.cols;Lr<Rr;Lr++)I[F++]=-1;L.pixs=R(),L.artifact=R([function(){for(var e=0,t=L.cols;e<t;e++)I[F++]=0},function(){for(var e=0,t=L.cols;e<t;e++)I[F++]=1},function(){I[F++]=0;for(var e=0,t=L.cols-2;e<t;e++)I[F++]=1;I[F++]=0},function(){I[F++]=0,I[F++]=1;for(var e=0,t=L.cols-4;e<t;e++)I[F++]=0;I[F++]=1,I[F++]=0},function(){for(var e=0,t=~~((L.cols-1)/2);e<t;e++)I[F++]=-1;I[F++]=1;for(var n=0,r=~~((L.cols-1)/2);n<r;n++)I[F++]=-1},function(){for(var e=0,t=~~((L.cols-1)/2);e<t;e++)I[F++]=-1;I[F++]=0;for(var n=0,r=~~((L.cols-1)/2);n<r;n++)I[F++]=-1},function(){I[F++]=1;for(var e=0,t=L.cols-2;e<t;e++)I[F++]=0;I[F++]=1},function(){I[F++]=1,I[F++]=0;for(var e=0,t=L.cols-4;e<t;e++)I[F++]=1;I[F++]=0,I[F++]=1}]),L.cpat=H(L.codeone_cpatmap,G(L.vers,0,1)),I[F++]=L.pixs,I[F++]=0,I[F++]=~~(Z(L.rows-L.cpat.length)/2),L.mmv(),I[F++]=1/0,q(L.cpat,function(){var e=I[--F];if(H(L.artifact,e-49)()===!0)return!0});var zr=R(),Br=I[--F],Vr=I[--F];K(Vr,Br,zr);for(var Hr=0,Ur=L.risl-1;Hr<=Ur;Hr+=1){L.i=Hr;for(var Wr=L.riso,Gr=L.risi,Kr=L.cols-1;Gr<0?Wr>=Kr:Wr<=Kr;Wr+=Gr){L.j=Wr;var qr=R([1,+(L.i%12==0)]);I[F++]=qr,I[F++]=qr,I[F++]=L.pixs,I[F++]=L.j,I[F++]=L.i,L.mmv();var Jr=I[F-3],Yr=I[F-1],Xr=I[F-2];if(F-=3,K(Xr,Yr,Jr),L.i!=L.risl-1){I[F++]=L.pixs,I[F++]=Z(L.cols-L.j)-2,I[F++]=Z(L.rows-L.i)-1,L.mmv();var Zr=I[F-3],Qr=I[F-1],$r=I[F-2];F-=3,K($r,Qr,Zr)}else F--}}q(H(L.codeone_blackdotmap,L.vers),function(){var e=I[--F];I[F++]=L.pixs,J(e),L.mmv();var t=I[--F],n=I[--F];W(n,t,1)}),L.j=0;for(var ei=0,ti=L.pixs.length-1;ei<=ti;ei+=1)L.i=ei,H(L.pixs,L.i)==-1&&(W(L.pixs,L.i,H(L.mmat,L.j)),L.j+=1);I[F++]=1/0,I[F++]=`ren`,I[F++]=`renmatrix`,I[F++]=`pixs`,I[F++]=L.pixs,I[F++]=`pixx`,I[F++]=L.cols,I[F++]=`pixy`,I[F++]=L.rows,I[F++]=`height`,I[F++]=L.rows*L.modunit/72,I[F++]=`width`,I[F++]=L.cols*L.modunit/72,(L.stype||L.ttype)&&(I[F++]=`borderleft`,I[F++]=1,I[F++]=`borderright`,I[F++]=1,I[F++]=`bordertop`,I[F++]=0,I[F++]=`borderbottom`,I[F++]=1),I[F++]=`opt`,I[F++]=L.options;var ni=z();I[F++]=ni,L._render&&Lm(),L=e}function tm(){if(!tm.globals){var e=L;L=tm.globals={},L.hanxin_noblk=R([0,-1,-1]),L.hanxin_NUM=1,L.hanxin_TXT=2,L.hanxin_BYT=3,L.hanxin_CN1=4,L.hanxin_CN2=5,L.hanxin_GB2=6,L.hanxin_GB4=7,L.hanxin_FN1SEP=9,L.hanxin_fn1=-1,L.hanxin_gs1pre=`11100001`,L.hanxin_gs1post=`11111111`,L.hanxin_fnc1ext=`1111101000`,L.hanxin_metrics=R([R([`1`,23,-1,0,205,R([1,21,4]),L.hanxin_noblk,L.hanxin_noblk,R([1,17,8]),L.hanxin_noblk,L.hanxin_noblk,R([1,13,12]),L.hanxin_noblk,L.hanxin_noblk,R([1,9,16]),L.hanxin_noblk,L.hanxin_noblk]),R([`2`,25,-1,0,301,R([1,31,6]),L.hanxin_noblk,L.hanxin_noblk,R([1,25,12]),L.hanxin_noblk,L.hanxin_noblk,R([1,19,18]),L.hanxin_noblk,L.hanxin_noblk,R([1,15,22]),L.hanxin_noblk,L.hanxin_noblk]),R([`3`,27,-1,0,405,R([1,42,8]),L.hanxin_noblk,L.hanxin_noblk,R([1,34,16]),L.hanxin_noblk,L.hanxin_noblk,R([1,26,24]),L.hanxin_noblk,L.hanxin_noblk,R([1,20,30]),L.hanxin_noblk,L.hanxin_noblk]),R([`4`,29,14,1,439,R([1,46,8]),L.hanxin_noblk,L.hanxin_noblk,R([1,38,16]),L.hanxin_noblk,L.hanxin_noblk,R([1,30,24]),L.hanxin_noblk,L.hanxin_noblk,R([1,22,32]),L.hanxin_noblk,L.hanxin_noblk]),R([`5`,31,16,1,555,R([1,57,12]),L.hanxin_noblk,L.hanxin_noblk,R([1,49,20]),L.hanxin_noblk,L.hanxin_noblk,R([1,37,32]),L.hanxin_noblk,L.hanxin_noblk,R([1,14,20]),R([1,13,22]),L.hanxin_noblk]),R([`6`,33,16,1,675,R([1,70,14]),L.hanxin_noblk,L.hanxin_noblk,R([1,58,26]),L.hanxin_noblk,L.hanxin_noblk,R([1,24,20]),R([1,22,18]),L.hanxin_noblk,R([1,16,24]),R([1,18,26]),L.hanxin_noblk]),R([`7`,35,17,1,805,R([1,84,16]),L.hanxin_noblk,L.hanxin_noblk,R([1,70,30]),L.hanxin_noblk,L.hanxin_noblk,R([1,26,22]),R([1,28,24]),L.hanxin_noblk,R([2,14,20]),R([1,12,20]),L.hanxin_noblk]),R([`8`,37,18,1,943,R([1,99,18]),L.hanxin_noblk,L.hanxin_noblk,R([1,40,18]),R([1,41,18]),L.hanxin_noblk,R([1,31,26]),R([1,32,28]),L.hanxin_noblk,R([2,16,24]),R([1,15,22]),L.hanxin_noblk]),R([`9`,39,19,1,1089,R([1,114,22]),L.hanxin_noblk,L.hanxin_noblk,R([2,48,20]),L.hanxin_noblk,L.hanxin_noblk,R([2,24,20]),R([1,26,22]),L.hanxin_noblk,R([2,18,28]),R([1,18,26]),L.hanxin_noblk]),R([`10`,41,20,1,1243,R([1,131,24]),L.hanxin_noblk,L.hanxin_noblk,R([1,52,22]),R([1,57,24]),L.hanxin_noblk,R([2,27,24]),R([1,29,24]),L.hanxin_noblk,R([2,21,32]),R([1,19,30]),L.hanxin_noblk]),R([`11`,43,14,2,1289,R([1,135,26]),L.hanxin_noblk,L.hanxin_noblk,R([1,56,24]),R([1,57,24]),L.hanxin_noblk,R([2,28,24]),R([1,31,26]),L.hanxin_noblk,R([2,22,32]),R([1,21,32]),L.hanxin_noblk]),R([`12`,45,15,2,1455,R([1,153,28]),L.hanxin_noblk,L.hanxin_noblk,R([1,62,26]),R([1,65,28]),L.hanxin_noblk,R([2,32,28]),R([1,33,28]),L.hanxin_noblk,R([3,17,26]),R([1,22,30]),L.hanxin_noblk]),R([`13`,47,16,2,1629,R([1,86,16]),R([1,85,16]),L.hanxin_noblk,R([1,71,30]),R([1,72,30]),L.hanxin_noblk,R([2,37,32]),R([1,35,30]),L.hanxin_noblk,R([3,20,30]),R([1,21,32]),L.hanxin_noblk]),R([`14`,49,16,2,1805,R([1,94,18]),R([1,95,18]),L.hanxin_noblk,R([2,51,22]),R([1,55,24]),L.hanxin_noblk,R([3,30,26]),R([1,31,26]),L.hanxin_noblk,R([4,18,28]),R([1,17,24]),L.hanxin_noblk]),R([`15`,51,17,2,1995,R([1,104,20]),R([1,105,20]),L.hanxin_noblk,R([2,57,24]),R([1,61,26]),L.hanxin_noblk,R([3,33,28]),R([1,36,30]),L.hanxin_noblk,R([4,20,30]),R([1,19,30]),L.hanxin_noblk]),R([`16`,53,17,2,2187,R([1,115,22]),R([1,114,22]),L.hanxin_noblk,R([2,65,28]),R([1,61,26]),L.hanxin_noblk,R([3,38,32]),R([1,33,30]),L.hanxin_noblk,R([5,19,28]),R([1,14,24]),L.hanxin_noblk]),R([`17`,55,18,2,2393,R([1,126,24]),R([1,125,24]),L.hanxin_noblk,R([2,70,30]),R([1,69,30]),L.hanxin_noblk,R([4,33,28]),R([1,29,26]),L.hanxin_noblk,R([5,20,30]),R([1,19,30]),L.hanxin_noblk]),R([`18`,57,19,2,2607,R([1,136,26]),R([1,137,26]),L.hanxin_noblk,R([3,56,24]),R([1,59,26]),L.hanxin_noblk,R([5,35,30]),L.hanxin_noblk,L.hanxin_noblk,R([6,18,28]),R([1,21,28]),L.hanxin_noblk]),R([`19`,59,20,2,2829,R([1,148,28]),R([1,149,28]),L.hanxin_noblk,R([3,61,26]),R([1,64,28]),L.hanxin_noblk,R([7,24,20]),R([1,23,22]),L.hanxin_noblk,R([6,20,30]),R([1,21,32]),L.hanxin_noblk]),R([`20`,61,20,2,3053,R([3,107,20]),L.hanxin_noblk,L.hanxin_noblk,R([3,65,28]),R([1,72,30]),L.hanxin_noblk,R([7,26,22]),R([1,23,22]),L.hanxin_noblk,R([7,19,28]),R([1,20,32]),L.hanxin_noblk]),R([`21`,63,21,2,3291,R([3,115,22]),L.hanxin_noblk,L.hanxin_noblk,R([4,56,24]),R([1,63,28]),L.hanxin_noblk,R([7,28,24]),R([1,25,22]),L.hanxin_noblk,R([8,18,28]),R([1,21,22]),L.hanxin_noblk]),R([`22`,65,16,3,3383,R([2,116,22]),R([1,122,24]),L.hanxin_noblk,R([4,56,24]),R([1,72,30]),L.hanxin_noblk,R([7,28,24]),R([1,32,26]),L.hanxin_noblk,R([8,18,28]),R([1,24,30]),L.hanxin_noblk]),R([`23`,67,17,3,3631,R([3,127,24]),L.hanxin_noblk,L.hanxin_noblk,R([5,51,22]),R([1,62,26]),L.hanxin_noblk,R([7,30,26]),R([1,35,26]),L.hanxin_noblk,R([8,20,30]),R([1,21,32]),L.hanxin_noblk]),R([`24`,69,17,3,3887,R([2,135,26]),R([1,137,26]),L.hanxin_noblk,R([5,56,24]),R([1,59,26]),L.hanxin_noblk,R([7,33,28]),R([1,30,28]),L.hanxin_noblk,R([11,16,24]),R([1,19,26]),L.hanxin_noblk]),R([`25`,71,18,3,4151,R([3,105,20]),R([1,121,22]),L.hanxin_noblk,R([5,61,26]),R([1,57,26]),L.hanxin_noblk,R([9,28,24]),R([1,28,22]),L.hanxin_noblk,R([10,19,28]),R([1,18,30]),L.hanxin_noblk]),R([`26`,73,18,3,4423,R([2,157,30]),R([1,150,28]),L.hanxin_noblk,R([5,65,28]),R([1,61,26]),L.hanxin_noblk,R([8,33,28]),R([1,34,30]),L.hanxin_noblk,R([10,19,28]),R([2,15,26]),L.hanxin_noblk]),R([`27`,75,19,3,4703,R([3,126,24]),R([1,115,22]),L.hanxin_noblk,R([7,51,22]),R([1,54,22]),L.hanxin_noblk,R([8,35,30]),R([1,37,30]),L.hanxin_noblk,R([15,15,22]),R([1,10,22]),L.hanxin_noblk]),R([`28`,77,19,3,4991,R([4,105,20]),R([1,103,20]),L.hanxin_noblk,R([7,56,24]),R([1,45,18]),L.hanxin_noblk,R([10,31,26]),R([1,27,26]),L.hanxin_noblk,R([10,17,26]),R([3,20,28]),R([1,21,28])]),R([`29`,79,20,3,5287,R([3,139,26]),R([1,137,28]),L.hanxin_noblk,R([6,66,28]),R([1,66,30]),L.hanxin_noblk,R([9,36,30]),R([1,34,32]),L.hanxin_noblk,R([13,19,28]),R([1,17,32]),L.hanxin_noblk]),R([`30`,81,20,3,5591,R([6,84,16]),R([1,82,16]),L.hanxin_noblk,R([6,70,30]),R([1,68,30]),L.hanxin_noblk,R([7,35,30]),R([3,33,28]),R([1,32,28]),R([13,20,30]),R([1,20,28]),L.hanxin_noblk]),R([`31`,83,21,3,5903,R([5,105,20]),R([1,94,18]),L.hanxin_noblk,R([6,74,32]),R([1,71,30]),L.hanxin_noblk,R([11,33,28]),R([1,34,32]),L.hanxin_noblk,R([13,19,28]),R([3,16,26]),L.hanxin_noblk]),R([`32`,85,17,4,6033,R([4,127,24]),R([1,126,24]),L.hanxin_noblk,R([7,66,28]),R([1,66,30]),L.hanxin_noblk,R([12,30,24]),R([1,24,28]),R([1,24,30]),R([15,19,28]),R([1,17,32]),L.hanxin_noblk]),R([`33`,87,17,4,6353,R([7,84,16]),R([1,78,16]),L.hanxin_noblk,R([7,70,30]),R([1,66,28]),L.hanxin_noblk,R([12,33,28]),R([1,32,30]),L.hanxin_noblk,R([14,21,32]),R([1,24,28]),L.hanxin_noblk]),R([`34`,89,18,4,6689,R([5,117,22]),R([1,117,24]),L.hanxin_noblk,R([8,66,28]),R([1,58,26]),L.hanxin_noblk,R([11,38,32]),R([1,34,32]),L.hanxin_noblk,R([15,20,30]),R([2,17,26]),L.hanxin_noblk]),R([`35`,91,18,4,7025,R([4,148,28]),R([1,146,28]),L.hanxin_noblk,R([8,68,30]),R([1,70,24]),L.hanxin_noblk,R([10,36,32]),R([3,38,28]),L.hanxin_noblk,R([16,19,28]),R([3,16,26]),L.hanxin_noblk]),R([`36`,93,19,4,7377,R([4,126,24]),R([2,135,26]),L.hanxin_noblk,R([8,70,28]),R([2,43,26]),L.hanxin_noblk,R([13,32,28]),R([2,41,30]),L.hanxin_noblk,R([17,19,28]),R([3,15,26]),L.hanxin_noblk]),R([`37`,95,19,4,7729,R([5,136,26]),R([1,132,24]),L.hanxin_noblk,R([5,67,30]),R([4,68,28]),R([1,69,28]),R([14,35,30]),R([1,32,24]),L.hanxin_noblk,R([18,18,26]),R([3,16,28]),R([1,14,28])]),R([`38`,97,19,4,8089,R([3,142,26]),R([3,141,28]),L.hanxin_noblk,R([8,70,30]),R([1,73,32]),R([1,74,32]),R([12,34,30]),R([3,34,26]),R([1,35,28]),R([18,21,32]),R([1,27,30]),L.hanxin_noblk]),R([`39`,99,20,4,8465,R([5,116,22]),R([2,103,20]),R([1,102,20]),R([9,74,32]),R([1,74,30]),L.hanxin_noblk,R([14,34,28]),R([2,32,32]),R([1,32,30]),R([19,21,32]),R([1,25,26]),L.hanxin_noblk]),R([`40`,101,20,4,8841,R([7,116,22]),R([1,117,22]),L.hanxin_noblk,R([11,65,28]),R([1,58,24]),L.hanxin_noblk,R([15,38,32]),R([1,27,28]),L.hanxin_noblk,R([20,20,30]),R([1,20,32]),R([1,21,32])]),R([`41`,103,17,5,9009,R([6,136,26]),R([1,130,24]),L.hanxin_noblk,R([11,66,28]),R([1,62,30]),L.hanxin_noblk,R([14,34,28]),R([3,34,32]),R([1,30,30]),R([18,20,30]),R([3,20,28]),R([2,15,26])]),R([`42`,105,17,5,9401,R([5,105,20]),R([2,115,22]),R([2,116,22]),R([10,75,32]),R([1,73,32]),L.hanxin_noblk,R([16,38,32]),R([1,27,28]),L.hanxin_noblk,R([22,19,28]),R([2,16,30]),R([1,19,30])]),R([`43`,107,18,5,9799,R([6,147,28]),R([1,146,28]),L.hanxin_noblk,R([11,66,28]),R([2,65,30]),L.hanxin_noblk,R([18,33,28]),R([2,33,30]),L.hanxin_noblk,R([22,21,32]),R([1,28,30]),L.hanxin_noblk]),R([`44`,109,18,5,10207,R([6,116,22]),R([3,125,24]),L.hanxin_noblk,R([11,75,32]),R([1,68,30]),L.hanxin_noblk,R([13,35,28]),R([6,34,32]),R([1,30,30]),R([23,21,32]),R([1,26,30]),L.hanxin_noblk]),R([`45`,111,18,5,10623,R([7,105,20]),R([4,95,18]),L.hanxin_noblk,R([12,67,28]),R([1,63,30]),R([1,62,32]),R([21,31,26]),R([2,33,32]),L.hanxin_noblk,R([23,21,32]),R([2,24,30]),L.hanxin_noblk]),R([`46`,113,19,5,11045,R([10,116,22]),L.hanxin_noblk,L.hanxin_noblk,R([12,74,32]),R([1,78,30]),L.hanxin_noblk,R([18,37,32]),R([1,39,30]),R([1,41,28]),R([25,21,32]),R([1,27,28]),L.hanxin_noblk]),R([`47`,115,19,5,11477,R([5,126,24]),R([4,115,22]),R([1,114,22]),R([12,67,28]),R([2,66,32]),R([1,68,30]),R([21,35,30]),R([1,39,30]),L.hanxin_noblk,R([26,21,32]),R([1,28,28]),L.hanxin_noblk]),R([`48`,117,19,5,11917,R([9,126,24]),R([1,117,22]),L.hanxin_noblk,R([13,75,32]),R([1,68,30]),L.hanxin_noblk,R([20,35,30]),R([3,35,28]),L.hanxin_noblk,R([27,21,32]),R([1,28,30]),L.hanxin_noblk]),R([`49`,119,17,6,12111,R([9,126,24]),R([1,137,26]),L.hanxin_noblk,R([13,71,30]),R([2,68,32]),L.hanxin_noblk,R([20,37,32]),R([1,39,28]),R([1,38,28]),R([24,20,32]),R([5,25,28]),L.hanxin_noblk]),R([`50`,121,17,6,12559,R([8,147,28]),R([1,141,28]),L.hanxin_noblk,R([10,73,32]),R([4,74,30]),R([1,73,30]),R([16,36,32]),R([6,39,30]),R([1,37,30]),R([27,21,32]),R([3,20,26]),L.hanxin_noblk]),R([`51`,123,18,6,13025,R([9,137,26]),R([1,135,26]),L.hanxin_noblk,R([12,70,30]),R([4,75,32]),L.hanxin_noblk,R([24,35,30]),R([1,40,28]),L.hanxin_noblk,R([23,20,32]),R([8,24,30]),L.hanxin_noblk]),R([`52`,125,18,6,13489,R([14,95,18]),R([1,86,18]),L.hanxin_noblk,R([13,73,32]),R([3,77,30]),L.hanxin_noblk,R([24,35,30]),R([2,35,28]),L.hanxin_noblk,R([26,21,32]),R([5,21,30]),R([1,23,30])]),R([`53`,127,18,6,13961,R([9,147,28]),R([1,142,28]),L.hanxin_noblk,R([10,73,30]),R([6,70,32]),R([1,71,32]),R([25,35,30]),R([2,34,26]),L.hanxin_noblk,R([29,21,32]),R([4,22,30]),L.hanxin_noblk]),R([`54`,129,18,6,14441,R([11,126,24]),R([1,131,24]),L.hanxin_noblk,R([16,74,32]),R([1,79,30]),L.hanxin_noblk,R([25,38,32]),R([1,25,30]),L.hanxin_noblk,R([33,21,32]),R([1,28,28]),L.hanxin_noblk]),R([`55`,131,19,6,14939,R([14,105,20]),R([1,99,18]),L.hanxin_noblk,R([19,65,28]),R([1,72,28]),L.hanxin_noblk,R([24,37,32]),R([2,40,30]),R([1,41,30]),R([31,21,32]),R([4,24,32]),L.hanxin_noblk]),R([`56`,133,19,6,15435,R([10,147,28]),R([1,151,28]),L.hanxin_noblk,R([15,71,30]),R([3,71,32]),R([1,73,32]),R([24,37,32]),R([3,38,30]),R([1,39,30]),R([36,19,30]),R([3,29,26]),L.hanxin_noblk]),R([`57`,135,19,6,15939,R([15,105,20]),R([1,99,18]),L.hanxin_noblk,R([19,70,30]),R([1,64,28]),L.hanxin_noblk,R([27,38,32]),R([2,25,26]),L.hanxin_noblk,R([38,20,30]),R([2,18,28]),L.hanxin_noblk]),R([`58`,137,17,7,16171,R([14,105,20]),R([1,113,22]),R([1,114,22]),R([17,67,30]),R([3,92,32]),L.hanxin_noblk,R([30,35,30]),R([1,41,30]),L.hanxin_noblk,R([36,21,32]),R([1,26,30]),R([1,27,30])]),R([`59`,139,17,7,16691,R([11,146,28]),R([1,146,26]),L.hanxin_noblk,R([20,70,30]),R([1,60,26]),L.hanxin_noblk,R([29,38,32]),R([1,24,32]),L.hanxin_noblk,R([40,20,30]),R([2,17,26]),L.hanxin_noblk]),R([`60`,141,18,7,17215,R([3,137,26]),R([1,136,26]),R([10,126,24]),R([22,65,28]),R([1,75,30]),L.hanxin_noblk,R([30,37,32]),R([1,51,30]),L.hanxin_noblk,R([42,20,30]),R([1,21,30]),L.hanxin_noblk]),R([`61`,143,18,7,17751,R([12,126,24]),R([2,118,22]),R([1,116,22]),R([19,74,32]),R([1,74,30]),R([1,72,28]),R([30,38,32]),R([2,29,30]),L.hanxin_noblk,R([39,20,32]),R([2,37,26]),R([1,38,26])]),R([`62`,145,18,7,18295,R([12,126,24]),R([3,136,26]),L.hanxin_noblk,R([21,70,30]),R([2,65,28]),L.hanxin_noblk,R([34,35,30]),R([1,44,32]),L.hanxin_noblk,R([42,20,30]),R([2,19,28]),R([2,18,28])]),R([`63`,147,18,7,18847,R([12,126,24]),R([3,117,22]),R([1,116,22]),R([25,61,26]),R([2,62,28]),L.hanxin_noblk,R([34,35,30]),R([1,40,32]),R([1,41,32]),R([45,20,30]),R([1,20,32]),R([1,21,32])]),R([`64`,149,19,7,19403,R([15,105,20]),R([2,115,22]),R([2,116,22]),R([25,65,28]),R([1,72,28]),L.hanxin_noblk,R([18,35,30]),R([17,37,32]),R([1,50,32]),R([42,20,30]),R([6,19,28]),R([1,15,28])]),R([`65`,151,19,7,19971,R([19,105,20]),R([1,101,20]),L.hanxin_noblk,R([33,51,22]),R([1,65,22]),L.hanxin_noblk,R([40,33,28]),R([1,28,28]),L.hanxin_noblk,R([49,20,30]),R([1,18,28]),L.hanxin_noblk]),R([`66`,153,17,8,20229,R([18,105,20]),R([2,117,22]),L.hanxin_noblk,R([26,65,28]),R([1,80,30]),L.hanxin_noblk,R([35,35,30]),R([3,35,28]),R([1,36,28]),R([52,18,28]),R([2,38,30]),L.hanxin_noblk]),R([`67`,155,17,8,20805,R([26,84,16]),L.hanxin_noblk,L.hanxin_noblk,R([26,70,30]),L.hanxin_noblk,L.hanxin_noblk,R([45,31,26]),R([1,9,26]),L.hanxin_noblk,R([52,20,30]),L.hanxin_noblk,L.hanxin_noblk]),R([`68`,157,17,8,21389,R([16,126,24]),R([1,114,22]),R([1,115,22]),R([23,70,30]),R([3,65,28]),R([1,66,28]),R([40,35,30]),R([1,43,30]),L.hanxin_noblk,R([46,20,30]),R([7,19,28]),R([1,16,28])]),R([`69`,159,18,8,21993,R([19,116,22]),R([1,105,22]),L.hanxin_noblk,R([20,70,30]),R([7,66,28]),R([1,63,28]),R([40,35,30]),R([1,42,32]),R([1,43,32]),R([54,20,30]),R([1,19,30]),L.hanxin_noblk]),R([`70`,161,18,8,22593,R([17,126,24]),R([2,115,22]),L.hanxin_noblk,R([24,70,30]),R([4,74,32]),L.hanxin_noblk,R([48,31,26]),R([2,18,26]),L.hanxin_noblk,R([54,19,28]),R([6,15,26]),R([1,14,26])]),R([`71`,163,18,8,23201,R([29,84,16]),L.hanxin_noblk,L.hanxin_noblk,R([29,70,30]),L.hanxin_noblk,L.hanxin_noblk,R([6,34,30]),R([3,36,30]),R([38,33,28]),R([58,20,30]),L.hanxin_noblk,L.hanxin_noblk]),R([`72`,165,18,8,23817,R([16,147,28]),R([1,149,28]),L.hanxin_noblk,R([31,66,28]),R([1,37,26]),L.hanxin_noblk,R([48,33,28]),R([1,23,26]),L.hanxin_noblk,R([53,20,30]),R([6,19,28]),R([1,17,28])]),R([`73`,167,19,8,24453,R([20,115,22]),R([2,134,24]),L.hanxin_noblk,R([29,66,28]),R([2,56,26]),R([2,57,26]),R([45,36,30]),R([2,15,28]),L.hanxin_noblk,R([59,20,30]),R([2,21,32]),L.hanxin_noblk]),R([`74`,169,19,8,25085,R([17,147,28]),R([1,134,26]),L.hanxin_noblk,R([26,70,30]),R([5,75,32]),L.hanxin_noblk,R([47,35,30]),R([1,48,32]),L.hanxin_noblk,R([64,18,28]),R([2,33,30]),R([1,35,30])]),R([`75`,171,17,9,25373,R([22,115,22]),R([1,133,24]),L.hanxin_noblk,R([33,65,28]),R([1,74,28]),L.hanxin_noblk,R([43,36,30]),R([5,27,28]),R([1,30,28]),R([57,20,30]),R([5,21,32]),R([1,24,32])]),R([`76`,173,17,9,26021,R([18,136,26]),R([2,142,26]),L.hanxin_noblk,R([33,66,28]),R([2,49,26]),L.hanxin_noblk,R([48,35,30]),R([2,38,28]),L.hanxin_noblk,R([64,20,30]),R([1,20,32]),L.hanxin_noblk]),R([`77`,175,17,9,26677,R([19,126,24]),R([2,135,26]),R([1,136,26]),R([32,66,28]),R([2,55,26]),R([2,56,26]),R([49,36,30]),R([2,18,32]),L.hanxin_noblk,R([65,18,28]),R([5,27,30]),R([1,29,30])]),R([`78`,177,18,9,27335,R([20,137,26]),R([1,130,26]),L.hanxin_noblk,R([30,75,32]),R([2,71,32]),L.hanxin_noblk,R([46,35,30]),R([6,39,32]),L.hanxin_noblk,R([3,12,30]),R([70,19,28]),L.hanxin_noblk]),R([`79`,179,18,9,28007,R([20,147,28]),L.hanxin_noblk,L.hanxin_noblk,R([35,70,30]),L.hanxin_noblk,L.hanxin_noblk,R([49,35,30]),R([5,35,28]),L.hanxin_noblk,R([70,20,30]),L.hanxin_noblk,L.hanxin_noblk]),R([`80`,181,18,9,28687,R([21,136,26]),R([1,155,28]),L.hanxin_noblk,R([34,70,30]),R([1,64,28]),R([1,65,28]),R([54,35,30]),R([1,45,30]),L.hanxin_noblk,R([68,20,30]),R([3,18,28]),R([1,19,28])]),R([`81`,183,18,9,29375,R([19,126,24]),R([5,115,22]),R([1,114,22]),R([33,70,30]),R([3,65,28]),R([1,64,28]),R([52,35,30]),R([3,41,32]),R([1,40,32]),R([67,20,30]),R([5,21,32]),R([1,24,32])]),R([`82`,185,18,9,30071,R([2,150,28]),R([21,136,26]),L.hanxin_noblk,R([32,70,30]),R([6,65,28]),L.hanxin_noblk,R([52,38,32]),R([2,27,32]),L.hanxin_noblk,R([73,20,30]),R([2,22,32]),L.hanxin_noblk]),R([`83`,187,17,10,30387,R([21,126,24]),R([4,136,26]),L.hanxin_noblk,R([30,74,32]),R([6,73,30]),L.hanxin_noblk,R([54,35,30]),R([4,40,32]),L.hanxin_noblk,R([75,20,30]),R([1,20,28]),L.hanxin_noblk]),R([`84`,189,17,10,31091,R([30,105,20]),R([1,114,22]),L.hanxin_noblk,R([3,45,22]),R([55,47,20]),L.hanxin_noblk,R([2,26,26]),R([62,33,28]),L.hanxin_noblk,R([79,18,28]),R([4,33,30]),L.hanxin_noblk])]),L.hanxin_fpat=R([R([1,1,1,1,1,1,1,0]),R([1,0,0,0,0,0,0,0]),R([1,0,1,1,1,1,1,0]),R([1,0,1,0,0,0,0,0]),R([1,0,1,0,1,1,1,0]),R([1,0,1,0,1,1,1,0]),R([1,0,1,0,1,1,1,0]),R([0,0,0,0,0,0,0,0])]),L.hanxin_fpat2=R([R([1,1,1,0,1,0,1,0]),R([1,1,1,0,1,0,1,0]),R([1,1,1,0,1,0,1,0]),R([0,0,0,0,1,0,1,0]),R([1,1,1,1,1,0,1,0]),R([0,0,0,0,0,0,1,0]),R([1,1,1,1,1,1,1,0]),R([0,0,0,0,0,0,0,0])]);var t=R([function(){I[F-1]=0,I[F++]=8},function(){var e=I[--F];I[F++]=e-1,I[F++]=e-9}]),n=R([function(){I[F-1]=1,I[F++]=8},function(){var e=I[--F];I[F++]=e-2,I[F++]=e-9}]),r=R([function(){I[F-1]=2,I[F++]=8},function(){var e=I[--F];I[F++]=e-3,I[F++]=e-9}]),i=R([function(){I[F-1]=3,I[F++]=8},function(){var e=I[--F];I[F++]=e-4,I[F++]=e-9}]),a=R([function(){I[F-1]=4,I[F++]=8},function(){var e=I[--F];I[F++]=e-5,I[F++]=e-9}]),o=R([function(){I[F-1]=5,I[F++]=8},function(){var e=I[--F];I[F++]=e-6,I[F++]=e-9}]),s=R([function(){I[F-1]=6,I[F++]=8},function(){var e=I[--F];I[F++]=e-7,I[F++]=e-9}]),c=R([function(){I[F-1]=7,I[F++]=8},function(){var e=I[--F];I[F++]=e-8,I[F++]=e-9}]),l=R([function(){I[F-1]=8,I[F++]=8},function(){var e=I[--F];I[F++]=e-9,I[F++]=e-9}]),u=R([function(){I[F-1]=8,I[F++]=7},function(){var e=I[--F];I[F++]=e-9,I[F++]=e-8}]),d=R([function(){I[F-1]=8,I[F++]=6},function(){var e=I[--F];I[F++]=e-9,I[F++]=e-7}]),f=R([function(){I[F-1]=8,I[F++]=5},function(){var e=I[--F];I[F++]=e-9,I[F++]=e-6}]),p=R([function(){I[F-1]=8,I[F++]=4},function(){var e=I[--F];I[F++]=e-9,I[F++]=e-5}]),m=R([function(){I[F-1]=8,I[F++]=3},function(){var e=I[--F];I[F++]=e-9,I[F++]=e-4}]),h=R([function(){I[F-1]=8,I[F++]=2},function(){var e=I[--F];I[F++]=e-9,I[F++]=e-3}]),g=R([function(){I[F-1]=8,I[F++]=1},function(){var e=I[--F];I[F++]=e-9,I[F++]=e-2}]),_=R([function(){I[F-1]=8,I[F++]=0},function(){var e=I[--F];I[F++]=e-9,I[F++]=e-1}]),v=R([function(){I[F-1]-=9,I[F++]=0},function(){var e=I[--F];I[F++]=8,I[F++]=e-1}]),y=R([function(){I[F-1]-=9,I[F++]=1},function(){var e=I[--F];I[F++]=8,I[F++]=e-2}]),b=R([function(){I[F-1]-=9,I[F++]=2},function(){var e=I[--F];I[F++]=8,I[F++]=e-3}]),x=R([function(){I[F-1]-=9,I[F++]=3},function(){var e=I[--F];I[F++]=8,I[F++]=e-4}]),S=R([function(){I[F-1]-=9,I[F++]=4},function(){var e=I[--F];I[F++]=8,I[F++]=e-5}]),C=R([function(){I[F-1]-=9,I[F++]=5},function(){var e=I[--F];I[F++]=8,I[F++]=e-6}]),w=R([function(){I[F-1]-=9,I[F++]=6},function(){var e=I[--F];I[F++]=8,I[F++]=e-7}]),T=R([function(){I[F-1]-=9,I[F++]=7},function(){var e=I[--F];I[F++]=8,I[F++]=e-8}]),E=R([function(){I[F-1]-=9,I[F++]=8},function(){var e=I[--F];I[F++]=8,I[F++]=e-9}]),D=R([function(){I[F-1]-=8,I[F++]=8},function(){var e=I[--F];I[F++]=7,I[F++]=e-9}]),O=R([function(){I[F-1]-=7,I[F++]=8},function(){var e=I[--F];I[F++]=6,I[F++]=e-9}]),k=R([function(){I[F-1]-=6,I[F++]=8},function(){var e=I[--F];I[F++]=5,I[F++]=e-9}]),A=R([function(){I[F-1]-=5,I[F++]=8},function(){var e=I[--F];I[F++]=4,I[F++]=e-9}]),ee=R([function(){I[F-1]-=4,I[F++]=8},function(){var e=I[--F];I[F++]=3,I[F++]=e-9}]),te=R([function(){I[F-1]-=3,I[F++]=8},function(){var e=I[--F];I[F++]=2,I[F++]=e-9}]),j=R([function(){I[F-1]-=2,I[F++]=8},function(){var e=I[--F];I[F++]=1,I[F++]=e-9}]),ne=R([function(){--I[F-1],I[F++]=8},function(){var e=I[--F];I[F++]=0,I[F++]=e-9}]);L.hanxin_funmap=R([t,n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O,k,A,ee,te,j,ne]),L.hanxin_rsparams=R([R([]),R([]),R([]),R([]),R([16,19]),R([]),R([]),R([]),R([256,355])]);var re=R([function(){F-=2,I[F++]=1},function(){var e=I[--F],t=I[--F];I[F++]=Z(t+e)%2},function(){var e=I[--F],t=I[--F];I[F++]=Z((e+t)%3+t%3)%2},function(){var e=I[--F],t=I[--F];I[F++]=Z(t%e+(e%t+(e%3+t%3)))%2}]);L.hanxin_maskfuncs=re,I[F++]=1/0;for(var ie=0,ae=L.hanxin_rsparams.length;ie<ae;ie++){var oe=H(L.hanxin_rsparams,ie);if(I[F++]=oe,oe.length!=0){var se=I[--F];J(se);var ce=I[--F];L.rspm=ce;var le=I[--F];L.rsgf=le,I[F++]=1/0,I[F++]=1;for(var M=0,ue=L.rsgf-1;M<ue;M++){var de=I[F-1]*2;if(I[F++]=de,de>=L.rsgf){var fe=I[--F];I[F++]=yf(fe,L.rspm)}}L.rsalog=R(),L.rslog=R(L.rsgf);for(var pe=1,me=L.rsgf-1;pe<=me;pe+=1)W(L.rslog,H(L.rsalog,pe),pe);I[F++]=R([L.rslog,L.rsalog])}else I[F-1]=R([])}var he=R();L.rstables=he,L.hanxin_rsprod=function(){if(I[F-1]!=0)if(I[F-2]!=0){var e=I[--F],t=I[--F];I[F++]=H(L.rsalog,Z(H(L.rslog,e)+H(L.rslog,t))%L.rsgf_1)}else F-=2,I[F++]=0;else F-=2,I[F++]=0},L.hanxin_gencoeffs=function(){I[F++]=1/0,I[F++]=1;for(var e=0,t=L.rsnc;e<t;e++)I[F++]=0;L.coeffs=R();for(var n=1,r=L.rsnc;n<=r;n+=1){var i=L.coeffs;W(i,n,H(i,n-1)),I[F++]=H(L.rsalog,n);for(var a=n-1;a>=1;--a){var o=L.coeffs,s=I[F-1];I[F++]=o,I[F++]=a,I[F++]=H(o,a),I[F++]=s,L.hanxin_rsprod();var c=I[--F],l=I[--F],u=I[--F];W(u,l,yf(c,H(L.coeffs,l-1)))}var d=L.coeffs,f=I[F-1];I[F++]=d,I[F++]=0,I[F++]=H(d,0),I[F++]=f,L.hanxin_rsprod();var p=I[--F],m=I[--F],h=I[--F];W(h,m,p),F--}I[F++]=G(L.coeffs,0,L.coeffs.length-1)},L.hanxin_coeffscachemax=15,L.hanxin_coeffscachelimit=264,I[F++]=L.hanxin_coeffscachemax,I[F++]=L.hanxin_coeffscachelimit,Tf();var ge=I[--F];L.hanxin_coeffscache=ge,L.hanxin_coeffscachefetch=function(){var e=I[--F];L.rsbt=e;var t=I[--F];L.rsnc=t,J(H(L.rstables,L.rsbt));var n=I[--F];L.rsalog=n;var r=I[--F];L.rslog=r,L.rsgf_1=L.rsalog.length-1;var i=H(L.hanxin_coeffscache,`fetch`);if(I[F++]=Z(L.rsbt*1e4+L.rsnc),I[F++]=function(){L.hanxin_gencoeffs()},I[F++]=function(){var e=I[--F];I[F++]=e.length},i()===!0)return!0},L=e}var e=L;L=Object.assign({},L,tm.globals),L.dontdraw=!1,L.version=`unset`,L.eclevel=`L2`,L.parse=!1,L.parsefnc=!1,L.mask=-1,I[F++]=null,$();var _e=I[--F];L.options=_e;var ve=I[--F];if(L.barcode=ve,L._render=!(L.dontdraw||L.bwipp_dontdraw),L.modunit=2,L.barcode.length==0&&(I[F++]=`bwipp.hanxinEmptyData#32692`,I[F++]=`The data must not be empty`,Q()),L.barcode.length>14e3&&(I[F++]=`bwipp.hanxinInputTooLong#32696`,I[F++]=`The input data is too long`,Q()),X(L.version,`unset`)){var ye=L.version.length,be=ye>=1&&ye<=2;if(I[F++]=be,be){F--;var xe=L.version;I[F++]=!0;for(var Se=0,Ce=xe.length;Se<Ce;Se++){var we=H(xe,Se);(we<48||we>57)&&(I[F-1]=!1)}if(I[F-1]){F--;var Te=V(L.version);I[F++]=Te>=1&&Te<=84}}I[--F]||(I[F++]=`bwipp.hanxinInvalidVersion#32707`,I[F++]=`Valid versions are 1 to 84`,Q())}var Ee=L.eclevel.length==2;if(I[F++]=Ee,Ee){F--;var De=Y(G(L.eclevel,0,1),`L`);if(I[F++]=De,De){F--;var Oe=H(L.eclevel,1)-48;I[F++]=Oe>=1&&Oe<=4}}I[--F]||(I[F++]=`bwipp.hanxinInvalidErrorCorrectionLevel#32717`,I[F++]=`Valid error correction levels are L1 to L4`,Q()),L.mask!=-1&&(L.mask<1||L.mask>4)&&(I[F++]=`bwipp.hanxinInvalidErrorCorrectionLevel#32722`,I[F++]=`The valid masks are 1 to 4`,Q()),L.fncvals=new Map([[`parse`,L.parse],[`parsefnc`,L.parsefnc],[`FNC1`,L.hanxin_fn1]]),I[F++]=L.barcode,I[F++]=L.fncvals,Df();var ke=I[--F];if(L.msg=ke,L.msglen=L.msg.length,L.fnc1first=!1,L.msglen>0&&H(L.msg,0)==L.hanxin_fn1&&(L.fnc1first=!0,L.msg=G(L.msg,1,L.msglen-1),L.msglen=L.msg.length),L.msglen>7827&&(I[F++]=`bwipp.hanxinInputTooLong#32754`,I[F++]=`The input data is too long`,Q()),!L.fnc1first)for(var Ae=0,je=L.msglen-1;Ae<=je;Ae+=1)L.i=Ae,H(L.msg,L.i)==L.hanxin_fn1&&(I[F++]=`bwipp.hanxinFNC1NotFirstPosition#32764`,I[F++]=`Han Xin requires that FNC1 only appears in the first position`,Q());L.tobin=function(){var e=I[--F],t=B(e);I[F++]=t;for(var n=0,r=t.length-1;n<=r;n+=1){var i=I[F-1];W(i,n,48)}var a=I[F-1];I[F++]=a;var o=I[F-3],s=I[F-1];I[F-3]=I[F-2],F-=2;var c=rf(B(s.length),o,2);K(s,s.length-c.length,c)},I[F++]=1/0;for(var Me=0,Ne=L.msglen;Me<Ne;Me++)I[F++]=0;I[F++]=0,L.numD=R();for(var Pe=L.msglen-1;Pe>=0;--Pe){L.i=Pe;var Fe=H(L.msg,L.i);Fe>=48&&Fe<=57&&W(L.numD,L.i,H(L.numD,L.i+1)+1)}for(I[F++]=1/0,L.i=0,L.bytestart=-1;;){if(L.i>=L.msglen){L.bytestart!=-1&&(I[F++]=L.hanxin_BYT,I[F++]=G(L.msg,L.bytestart,L.i-L.bytestart));break}L.d=H(L.numD,L.i);var Ie=Z(L.i+L.d)>=L.msglen?5:8;if(L.d>=Ie)L.bytestart!=-1&&(L.bytestart=-1,I[F++]=L.hanxin_BYT,I[F++]=G(L.msg,L.bytestart,L.i-L.bytestart)),L.i=Z(L.i+L.d),I[F++]=L.hanxin_NUM,I[F++]=G(L.msg,L.i,L.d);else if(H(L.msg,L.i)==L.hanxin_fn1){if(L.bytestart!=-1){var Le=G(L.msg,L.bytestart,Z(L.i-L.bytestart));L.bytestart=-1,I[F++]=L.hanxin_BYT,I[F++]=Le}L.i+=1,I[F++]=L.hanxin_FN1SEP,I[F++]=null}else L.bytestart==-1&&(L.bytestart=L.i),L.i+=1}ff(R(df()));var Re=I[--F];F--,L.seq=Re;for(var ze=0,Be=L.seq.length-1;ze<=Be;ze+=2)L.si=ze,H(L.seq,L.si)==L.hanxin_BYT&&H(L.seq,L.si+1).length>=8192&&(I[F++]=`bwipp.hanxinInputTooLarge#32834`,I[F++]=`The input data exceeds the maximum symbol capacity`,Q());L.numRhs=function(){if(I[F-1]>0){var e=I[F-1];I[F++]=H(L.seq,e-2)==L.hanxin_FN1SEP}else I[F++]=!1;var t=I[--F];I[F-1]=t},L.numLhs=function(){if(I[F-1]+2<L.seq.length){var e=I[F-1];I[F++]=H(L.seq,e+2)==L.hanxin_FN1SEP&&H(L.seq,e+1).length%3==0}else I[F++]=!1;var t=I[--F];I[F-1]=t},L.fncRhs=function(){if(I[F-1]+2<L.seq.length){var e=I[F-1];I[F++]=H(L.seq,e+2)==L.hanxin_NUM}else I[F++]=!1;var t=I[--F];I[F-1]=t},L.fncLhs=function(){if(I[F-1]>0){var e=I[F-1];if(H(L.seq,e-2)==L.hanxin_NUM){var t=I[F-1];I[F++]=H(L.seq,t-1).length%3==0}else I[F++]=!1}else I[F++]=!1;var n=I[--F];I[F-1]=n},L.addtobits=function(){I[F-1].length+L.pos>L.bits.length&&(I[F-1]=`bwipp.hanxinNoValidSymbol#32883`,I[F++]=`Maximum length exceeded or invalid content`,Q());var e=I[--F];K(L.bits,L.pos,e),L.pos=e.length+L.pos},L.bits=B(26120),L.pos=0,L.fnc1first&&(I[F++]=L.hanxin_gs1pre,L.addtobits());for(var Ve=0,He=L.seq.length-1;Ve<=He;Ve+=2)if(L.si=Ve,L.st=H(L.seq,L.si),L.st==L.hanxin_BYT)L.sd=H(L.seq,L.si+1),I[F++]=`0011`,L.addtobits(),I[F++]=L.sd.length,I[F++]=13,L.tobin(),L.addtobits(),q(L.sd,function(){I[F++]=8,L.tobin(),L.addtobits()});else if(L.st==L.hanxin_FN1SEP)I[F++]=L.si,L.fncLhs(),I[--F]||(I[F++]=`0001`,L.addtobits()),I[F++]=L.hanxin_fnc1ext,L.addtobits(),I[F++]=L.si,L.fncRhs(),I[--F]||(I[F++]=`1111111111`,L.addtobits());else{L.sd=H(L.seq,L.si+1),L.D=L.sd.length,I[F++]=L.si,L.numRhs(),I[--F]||(I[F++]=`0001`,L.addtobits()),L.numgroups=Kd(L.D/3);for(var Ue=0,We=L.numgroups-1;Ue<=We;Ue+=1){L.gstart=Ue*3;var N=L.D-L.gstart<3?L.D-L.gstart:3;L.gsize=N,I[F++]=0;for(var Ge=0,Ke=L.gsize-1;Ge<=Ke;Ge+=1){var qe=I[--F];I[F++]=Z(H(L.sd,Ge+L.gstart)-48+qe*10)}I[F++]=10,L.tobin(),L.addtobits()}I[F++]=L.si,L.numLhs(),I[--F]||((L.D-1)%3==0?I[F++]=`1111111101`:(L.D-1)%3==1?I[F++]=`1111111110`:I[F++]=`1111111111`,L.addtobits())}L.fnc1first&&(I[F++]=L.hanxin_gs1post,L.addtobits()),L.bits=G(L.bits,0,L.pos),U(L.options,`debugbits`)&&(I[F++]=`bwipp.debugbits#32940`,I[F++]=L.bits,Q()),L.eclval=H(L.eclevel,1)-49;for(var Je=0,Ye=L.hanxin_metrics.length;Je<Ye;Je++){L.m=H(L.hanxin_metrics,Je),L.vers=H(L.m,0),L.size=H(L.m,1),L.alnk=H(L.m,2),L.alnn=H(L.m,3),L.alnr=Z(L.size-L.alnk*L.alnn),L.nmod=H(L.m,4),L.ncws=~~(L.nmod/8),L.rbit=L.nmod%8,L.ecbs=G(L.m,5+L.eclval*3,3);for(var Xe=L.ecbs,Ze=0,Qe=0,$e=Xe.length;Qe<$e;Qe++){var et=H(Xe,Qe);Ze=Z(Ze+H(et,0)*H(et,2))}if(L.ecws=Ze,L.dcws=Z(L.ncws-L.ecws),L.dmod=L.dcws*8,L.okay=!0,X(L.version,`unset`)&&X(L.version,L.vers)&&(L.okay=!1),L.bits.length>L.dmod&&(L.okay=!1),L.okay)break}L.okay||(I[F++]=`bwipp.hanxinNoValidSymbol#32967`,I[F++]=`Maximum length exceeded or invalid content`,Q()),L.version=L.vers,L.msgbits=L.bits,L.e1nb=H(H(L.ecbs,0),0),L.e2nb=H(H(L.ecbs,1),0),L.e3nb=H(H(L.ecbs,2),0),L.e1dcws=H(H(L.ecbs,0),1),L.e2dcws=H(H(L.ecbs,1),1),L.e3dcws=H(H(L.ecbs,2),1),L.e1ecws=H(H(L.ecbs,0),2),L.e2ecws=H(H(L.ecbs,1),2),L.e3ecws=H(H(L.ecbs,2),2),L.pad=B(L.dmod);for(var tt=0,nt=L.pad.length-1;tt<=nt;tt+=1)W(L.pad,tt,48);K(L.pad,0,L.msgbits),L.cws=R(L.dcws);for(var rt=0,it=L.cws.length-1;rt<=it;rt+=1){L.c=rt,L.cwb=G(L.pad,L.c*8,8),L.cw=0;for(var at=0;at<=7;at+=1)L.i=at,L.cw=Z(L.cw+Yd(2,8-L.i-1)*(H(L.cwb,L.i)-48));W(L.cws,L.c,L.cw)}U(L.options,`debugcws`)&&(I[F++]=`bwipp.debugcws#33000`,I[F++]=L.cws,Q()),L.rscodes=function(){var e=I[--F];L.rsbt=e;var t=I[--F];L.rsnc=t;var n=I[--F];L.rscws=n,I[F++]=`coeffs`,I[F++]=L.rsnc,I[F++]=L.rsbt,L.hanxin_coeffscachefetch();var r=I[--F],i=I[--F];L[i]=r,L.lfsr=R(L.rsnc);var a=L.rscws,o=L.coeffs,s=L.rsnc,c=L.lfsr;I[F++]=function(){var e=I[--F];I[F++]=H(L.rscws,e)},I[F++]=a.length,I[F++]=o,I[F++]=s,I[F++]=c,I[F++]=L.hanxin_rsprod,kf(),I[F++]=L.lfsr},L.dcwsb=R(Z(L.e1nb+L.e2nb+L.e3nb)),L.ecwsb=R(L.dcwsb.length),L.in=0,L.out=0;for(var ot=0,st=L.e1nb;ot<st;ot++){var ct=G(L.cws,L.in,L.e1dcws);W(L.dcwsb,L.out,ct),I[F++]=ct,I[F++]=L.e1ecws,I[F++]=8,L.rscodes(),I[F++]=L.ecwsb,I[F++]=L.out;var lt=I[F-3],ut=I[F-1],dt=I[F-2];F-=3,W(dt,ut,lt),L.in=Z(L.in+L.e1dcws),L.out+=1}for(var ft=0,pt=L.e2nb;ft<pt;ft++){var mt=G(L.cws,L.in,L.e2dcws);W(L.dcwsb,L.out,mt),I[F++]=mt,I[F++]=L.e2ecws,I[F++]=8,L.rscodes(),I[F++]=L.ecwsb,I[F++]=L.out;var ht=I[F-3],gt=I[F-1],_t=I[F-2];F-=3,W(_t,gt,ht),L.in=Z(L.in+L.e2dcws),L.out+=1}for(var vt=0,yt=L.e3nb;vt<yt;vt++){var bt=G(L.cws,L.in,L.e3dcws);W(L.dcwsb,L.out,bt),I[F++]=bt,I[F++]=L.e3ecws,I[F++]=8,L.rscodes(),I[F++]=L.ecwsb,I[F++]=L.out;var xt=I[F-3],St=I[F-1],Ct=I[F-2];F-=3,W(Ct,St,xt),L.in=Z(L.in+L.e3dcws),L.out+=1}if(U(L.options,`debugecc`)){I[F++]=`bwipp.debugecc#33052`,I[F++]=1/0;for(var wt=L.ecwsb,Tt=0,Et=wt.length;Tt<Et;Tt++)J(H(wt,Tt));var Dt=R();I[F++]=Dt,Q()}L.cws=R(L.ncws),L.cw=0;for(var Ot=0,kt=L.dcwsb.length-1;Ot<=kt;Ot+=1){L.i=Ot;var At=H(L.dcwsb,L.i);K(L.cws,L.cw,At),L.cw=At.length+L.cw;var jt=H(L.ecwsb,L.i);K(L.cws,L.cw,jt),L.cw=jt.length+L.cw}I[F++]=1/0;var Mt=L.ncws,Nt=12,Pt=Mt-1;if(Mt-1>12){var Ft=Nt;Nt=Pt,Pt=Ft}for(var It=0,Lt=Pt;It<=Lt;It+=1)for(var Rt=It,zt=L.ncws-1;Rt<=zt;Rt+=13)if(I[F++]=Rt,Rt<L.ncws){var Bt=I[--F];I[F++]=H(L.cws,Bt)}else F--;L.cws=R(),L.rbit>0&&(L.pad=R(L.cws.length+1),K(L.pad,0,L.cws),W(L.pad,L.pad.length-1,0),L.cws=L.pad),I[F++]=1/0;for(var Vt=0,Ht=L.size*L.size;Vt<Ht;Vt++)I[F++]=-1;if(L.pixs=R(),L.qmv=function(){var e=I[--F],t=I[--F];I[F++]=Z(t+e*L.size)},L.alnn!=0){for(L.trmv=function(){var e=I[--F],t=I[--F];I[F++]=Z(e*L.size+L.size-1-t)},L.aplot=function(){var e=I[F-2],t=I[F-3],n=I[F-1];F-=3,I[F++]=n,I[F++]=t,I[F++]=e,I[F++]=n,I[F++]=e,I[F++]=t,L.trmv();var r=I[--F];I[F++]=L.pixs,I[F++]=r;var i=I[F-3],a=I[F-1],o=I[F-2];F-=3,W(o,a,i),L.trmv();var s=I[--F];I[F++]=L.pixs,I[F++]=s;var c=I[F-3],l=I[F-1],u=I[F-2];F-=3,W(u,l,c)},L.i=0,L.stag=0;!(L.i>=L.size);){for(var Ut=0,Wt=L.size-1;Ut<=Wt;Ut+=1)if(L.j=Ut,Z(L.j+L.alnr)<L.size?(~~(L.j/L.alnk)+L.stag)%2==0&&!(L.i==0&&L.j<L.alnk)||L.j%L.alnk==0:Z(L.alnn+L.stag)%2==0){I[F++]=L.j,I[F++]=L.i,I[F++]=1,L.aplot();var Gt=L.j,Kt=L.i;I[F++]=Gt+1,I[F++]=Kt+1,Kt+1<L.size&&Gt+1<L.size?(I[F++]=0,L.aplot()):F-=2}Z(L.i+L.alnr)==L.size?L.i=Z(L.i+L.alnr)-1:L.i=Z(L.i+L.alnk),L.stag=1-L.stag}for(var qt=L.alnk,Jt=L.alnk,Yt=L.size-2;Jt<0?qt>=Yt:qt<=Yt;qt+=Jt){if(L.i=qt,~~(L.i/L.alnk)%2!=0){I[F++]=L.pixs,I[F++]=0,I[F++]=L.i-1,L.trmv();var Xt=I[--F],Zt=I[--F];W(Zt,Xt,0),I[F++]=L.pixs,I[F++]=0,I[F++]=L.i+1,L.trmv();var Qt=I[--F],$t=I[--F];W($t,Qt,0),I[F++]=L.pixs,I[F++]=1,I[F++]=L.i-1,L.trmv();var en=I[--F],tn=I[--F];W(tn,en,0),I[F++]=L.pixs,I[F++]=1,I[F++]=L.i,L.trmv();var nn=I[--F],rn=I[--F];W(rn,nn,0),I[F++]=L.pixs,I[F++]=1,I[F++]=L.i+1,L.trmv();var an=I[--F],on=I[--F];W(on,an,0),I[F++]=L.pixs,I[F++]=L.i-1,I[F++]=0,L.trmv();var sn=I[--F],cn=I[--F];W(cn,sn,0),I[F++]=L.pixs,I[F++]=L.i+1,I[F++]=0,L.trmv();var ln=I[--F],un=I[--F];W(un,ln,0),I[F++]=L.pixs,I[F++]=L.i-1,I[F++]=1,L.trmv();var dn=I[--F],fn=I[--F];W(fn,dn,0),I[F++]=L.pixs,I[F++]=L.i,I[F++]=1,L.trmv();var pn=I[--F],mn=I[--F];W(mn,pn,0),I[F++]=L.pixs,I[F++]=L.i+1,I[F++]=1,L.trmv();var hn=I[--F],gn=I[--F];W(gn,hn,0)}I[F++]=L.pixs,I[F++]=L.size-1,I[F++]=L.i-1,L.trmv();var _n=I[--F],vn=I[--F];if(H(vn,_n)!=1){I[F++]=L.pixs,I[F++]=L.size-1,I[F++]=L.i-1,L.trmv();var yn=I[--F],bn=I[--F];W(bn,yn,0),I[F++]=L.pixs,I[F++]=L.size-2,I[F++]=L.i-1,L.trmv();var xn=I[--F],Sn=I[--F];W(Sn,xn,0),I[F++]=L.pixs,I[F++]=L.size-2,I[F++]=L.i,L.trmv();var Cn=I[--F],wn=I[--F];W(wn,Cn,0),I[F++]=L.pixs,I[F++]=L.size-2,I[F++]=L.i+1,L.trmv();var Tn=I[--F],En=I[--F];W(En,Tn,0),I[F++]=L.pixs,I[F++]=L.size-1,I[F++]=L.i+1,L.trmv();var Dn=I[--F],On=I[--F];W(On,Dn,0),I[F++]=L.pixs,I[F++]=L.i-1,I[F++]=L.size-1,L.trmv();var kn=I[--F],An=I[--F];W(An,kn,0),I[F++]=L.pixs,I[F++]=L.i-1,I[F++]=L.size-2,L.trmv();var jn=I[--F],Mn=I[--F];W(Mn,jn,0),I[F++]=L.pixs,I[F++]=L.i,I[F++]=L.size-2,L.trmv();var Nn=I[--F],Pn=I[--F];W(Pn,Nn,0),I[F++]=L.pixs,I[F++]=L.i+1,I[F++]=L.size-2,L.trmv();var Fn=I[--F],In=I[--F];W(In,Fn,0),I[F++]=L.pixs,I[F++]=L.i+1,I[F++]=L.size-1,L.trmv();var Ln=I[--F],Rn=I[--F];W(Rn,Ln,0)}}}for(var zn=0,Bn=L.hanxin_fpat.length-1;zn<=Bn;zn+=1){L.y=zn;for(var Vn=0,Hn=H(L.hanxin_fpat,0).length-1;Vn<=Hn;Vn+=1){L.x=Vn,L.fpb=H(H(L.hanxin_fpat,L.y),L.x),L.fpb2=H(H(L.hanxin_fpat2,L.y),L.x),I[F++]=L.pixs,I[F++]=L.x,I[F++]=L.y,L.qmv();var Un=I[--F],Wn=I[--F];W(Wn,Un,L.fpb),I[F++]=L.pixs,I[F++]=Z(L.size-L.x)-1,I[F++]=L.y,L.qmv();var Gn=I[--F],Kn=I[--F];W(Kn,Gn,L.fpb),I[F++]=L.pixs,I[F++]=Z(L.size-L.x)-1,I[F++]=Z(L.size-L.y)-1,L.qmv();var qn=I[--F],Jn=I[--F];W(Jn,qn,L.fpb),I[F++]=L.pixs,I[F++]=L.x,I[F++]=Z(L.size-L.y)-1,L.qmv();var Yn=I[--F],Xn=I[--F];W(Xn,Yn,L.fpb2)}}I[F++]=1/0;for(var Zn=0,Qn=L.hanxin_funmap.length;Zn<Qn;Zn++){var $n=H(L.hanxin_funmap,Zn);I[F++]=1/0,q($n,function(){var e=I[--F];if(I[F++]=L.size,e()===!0)return!0;ff(R(2))});var er=R();I[F++]=er}L.functionmap=R();for(var tr=L.functionmap,nr=0,rr=tr.length;nr<rr;nr++)q(H(tr,nr),function(){var e=I[--F];J(e),L.qmv();var t=I[--F];W(L.pixs,t,0)});L.maskfuncs=L.hanxin_maskfuncs,L.mask!=-1&&(L.maskfuncs=R([H(L.hanxin_maskfuncs,L.mask-1)]),L.bestmaskval=L.mask-1),L.masks=R(L.maskfuncs.length);for(var ir=0,ar=L.masks.length-1;ir<=ar;ir+=1){L.m=ir,L.mask=R(L.size*L.size);for(var or=0,sr=L.size-1;or<=sr;or+=1){L.j=or;for(var cr=0,lr=L.size-1;cr<=lr&&(L.i=cr,I[F++]=L.i+1,I[F++]=L.j+1,H(L.maskfuncs,L.m)()!==!0);cr+=1){var ur=I[--F];I[F++]=ur==0,I[F++]=L.pixs,I[F++]=L.i,I[F++]=L.j,L.qmv();var dr=I[--F],fr=I[--F],pr=I[--F];I[F++]=pr&&H(fr,dr)==-1?1:0,I[F++]=L.mask,I[F++]=L.i,I[F++]=L.j,L.qmv();var mr=I[F-3],hr=I[F-1],gr=I[F-2];F-=3,W(gr,hr,mr)}}W(L.masks,L.m,L.mask)}for(L.posx=0,L.posy=0,L.num=0;L.posy!=L.size;){I[F++]=L.pixs,I[F++]=L.posx,I[F++]=L.posy,L.qmv();var _r=I[--F],vr=I[--F];if(H(vr,_r)==-1){I[F++]=bf(H(L.cws,~~(L.num/8)),-(7-L.num%8))&1,I[F++]=L.pixs,I[F++]=L.posx,I[F++]=L.posy,L.qmv();var yr=I[F-3],br=I[F-1],xr=I[F-2];F-=3,W(xr,br,yr),L.num+=1}L.posx+=1,L.posx==L.size&&(L.posx=0,L.posy+=1)}L.evalfulln1n3=function(){var e=I[--F];L.scrle=e,I[F++]=`scr1`,I[F++]=0,q(L.scrle,function(){if(I[F-1]>=3){var e=I[--F],t=I[--F],n=Z(t+e*4);I[F++]=n,I[F++]=n}F--});var t=I[--F],n=I[--F];L[n]=t,L.scr3=0;for(var r=5,i=L.scrle.length-1;r<=i;r+=2)if(L.j=r,H(L.scrle,L.j)%3==0){L.fact=~~(H(L.scrle,L.j)/3);for(var a=G(L.scrle,L.j-4,4),o=0,s=a.length;o<s;o++)I[F++]=H(a,o)==L.fact;var c=I[--F],l=I[--F],u=I[--F];I[--F]&&u&&l&&c&&(L.j==5||L.j+2>=L.scrle.length||H(L.scrle,L.j-5)>=3||H(L.scrle,L.j+1)>=3)&&(L.scr3+=50)}for(var d=1,f=L.scrle.length-5;d<=f;d+=2)if(L.j=d,H(L.scrle,L.j)%3==0){L.fact=~~(H(L.scrle,L.j)/3);for(var p=G(L.scrle,L.j+1,4),m=0,h=p.length;m<h;m++)I[F++]=H(p,m)==L.fact;var g=I[--F],_=I[--F],v=I[--F];I[--F]&&v&&_&&g&&(L.j==1||L.j+6>=L.scrle.length||H(L.scrle,L.j-1)>=3||H(L.scrle,L.j+5)>=3)&&(L.scr3+=50)}I[F++]=L.scr1,I[F++]=L.scr3},L.evalfull=function(){var e=I[--F];L.sym=e,L.n1=0,L.n3=0,L.rle=R(L.size+1),L.lastpairs=R(L.size),L.thispairs=R(L.size),L.sizeadd1=L.size+1;for(var t=0,n=L.size-1;t<=n;t+=1){L.i=t,I[F++]=1/0;var r=L.size;I[F++]=0,I[F++]=0;for(var i=L.i,a=r,o=r*r-1;a<0?i>=o:i<=o;i+=a){var s=H(L.sym,i),c=I[--F];if(I[F++]=s,Y(c,s)){var l=I[--F];I[F-1]+=1,I[F++]=l}else{var u=I[--F];I[F++]=1,I[F++]=u}}F--;var d=df()+2;ff(G(L.rle,0,d-2)),L.evalfulln1n3();var f=I[--F];L.n3=Z(f+L.n3);var p=I[--F];L.n1=Z(p+L.n1),F--,L.symrow=G(L.sym,L.i*L.size,L.size),I[F++]=1/0;var m=L.symrow;I[F++]=0,I[F++]=0;for(var h=0,g=m.length;h<g;h++){var _=H(m,h),v=I[--F];if(I[F++]=_,Y(v,_)){var y=I[--F];I[F-1]+=1,I[F++]=y}else{var b=I[--F];I[F++]=1,I[F++]=b}}F--;var x=df()+2;ff(G(L.rle,0,x-2)),L.evalfulln1n3();var S=I[--F];L.n3=Z(S+L.n3);var C=I[--F];L.n1=Z(C+L.n1),F--}I[F++]=Z(L.n1+L.n3)},L.bestscore=999999999;for(var Sr=0,Cr=L.masks.length-1;Sr<=Cr;Sr+=1){L.m=Sr,L.masksym=R(L.size*L.size);for(var wr=0,Tr=L.size*L.size-1;wr<=Tr;wr+=1)L.i=wr,W(L.masksym,L.i,yf(H(L.pixs,L.i),H(H(L.masks,L.m),L.i)));if(L.masks.length!=1){I[F++]=L.masksym,L.evalfull();var Er=I[--F];L.score=Er,L.score<L.bestscore&&(L.bestsym=L.masksym,L.bestmaskval=L.m,L.bestscore=L.score)}else L.bestsym=L.masksym}L.pixs=L.bestsym,L.funval=((~~((L.size-21)/2)+20)*4+L.eclval)*4+L.bestmaskval,L.fundata=R([qd((L.funval&3840)/256),qd((L.funval&240)/16),L.funval&15]),I[F++]=1/0;for(var Dr=L.fundata,Or=0,kr=Dr.length;Or<kr;Or++){I[F++]=H(Dr,Or),I[F++]=4,L.tobin();var Ar=I[--F];q(Ar,function(){I[F-1]-=48})}I[F++]=L.fundata,I[F++]=4,I[F++]=4,L.rscodes();var jr=I[--F];q(jr,function(){I[F++]=4,L.tobin();var e=I[--F];q(e,function(){I[F-1]-=48})}),I[F++]=0,I[F++]=1,I[F++]=0,I[F++]=1,I[F++]=0,I[F++]=1,L.funbits=R();for(var Mr=0,Nr=L.functionmap.length-1;Mr<=Nr;Mr+=1)L.i=Mr,q(H(L.functionmap,L.i),function(){var e=I[--F];I[F++]=L.pixs,J(e),L.qmv();var t=I[--F],n=I[--F];W(n,t,H(L.funbits,L.i))});I[F++]=new Map([[`ren`,`renmatrix`],[`pixs`,L.pixs],[`pixx`,L.size],[`pixy`,L.size],[`height`,L.size*L.modunit/72],[`width`,L.size*L.modunit/72],[`borderleft`,3],[`borderright`,3],[`bordertop`,3],[`borderbottom`,3],[`opt`,L.options]]),L._render&&Lm(),L=e}function nm(){if(!nm.globals){var e=L;L=nm.globals={},L.dotcode_laa=-1,L.dotcode_lab=-2,L.dotcode_lac=-3,L.dotcode_bin=-4,L.dotcode_sfa=-5,L.dotcode_sfb=-6,L.dotcode_sb2=-7,L.dotcode_sb3=-8,L.dotcode_sb4=-9,L.dotcode_sb5=-10,L.dotcode_sb6=-11,L.dotcode_sfc=-12,L.dotcode_sc2=-13,L.dotcode_sc3=-14,L.dotcode_sc4=-15,L.dotcode_sc5=-16,L.dotcode_sc6=-17,L.dotcode_sc7=-18,L.dotcode_bsa=-19,L.dotcode_bsb=-20,L.dotcode_tma=-21,L.dotcode_tmb=-22,L.dotcode_tmc=-23,L.dotcode_tms=-24,L.dotcode_fn1=-25,L.dotcode_fn2=-26,L.dotcode_fn3=-27,L.dotcode_crl=-28,L.dotcode_aim=-29,L.dotcode_m05=-30,L.dotcode_m06=-31,L.dotcode_m12=-32,L.dotcode_mac=-33,L.laa=L.dotcode_laa,L.lab=L.dotcode_lab,L.lac=L.dotcode_lac,L.bin=L.dotcode_bin,L.sfa=L.dotcode_sfa,L.sfb=L.dotcode_sfb,L.sb2=L.dotcode_sb2,L.sb3=L.dotcode_sb3,L.sb4=L.dotcode_sb4,L.sb5=L.dotcode_sb5,L.sb6=L.dotcode_sb6,L.sfc=L.dotcode_sfc,L.sc2=L.dotcode_sc2,L.sc3=L.dotcode_sc3,L.sc4=L.dotcode_sc4,L.sc5=L.dotcode_sc5,L.sc6=L.dotcode_sc6,L.sc7=L.dotcode_sc7,L.bsa=L.dotcode_bsa,L.bsb=L.dotcode_bsb,L.tma=L.dotcode_tma,L.tmb=L.dotcode_tmb,L.tmc=L.dotcode_tmc,L.tms=L.dotcode_tms,L.fn1=L.dotcode_fn1,L.fn2=L.dotcode_fn2,L.fn3=L.dotcode_fn3,L.crl=L.dotcode_crl,L.aim=L.dotcode_aim,L.m05=L.dotcode_m05,L.m06=L.dotcode_m06,L.m12=L.dotcode_m12,L.mac=L.dotcode_mac,L.dotcode_charmaps=R([R([32,32,`00`]),R([`!`,`!`,`01`]),R([`"`,`"`,`02`]),R([`#`,`#`,`03`]),R([`$`,`$`,`04`]),R([`%`,`%`,`05`]),R([`&`,`&`,`06`]),R([`'`,`'`,`07`]),R([40,40,`08`]),R([41,41,`09`]),R([`*`,`*`,`10`]),R([`+`,`+`,`11`]),R([`,`,`,`,`12`]),R([`-`,`-`,`13`]),R([`.`,`.`,`14`]),R([`/`,`/`,`15`]),R([`0`,`0`,`16`]),R([`1`,`1`,`17`]),R([`2`,`2`,`18`]),R([`3`,`3`,`19`]),R([`4`,`4`,`20`]),R([`5`,`5`,`21`]),R([`6`,`6`,`22`]),R([`7`,`7`,`23`]),R([`8`,`8`,`24`]),R([`9`,`9`,`25`]),R([`:`,`:`,`26`]),R([`;`,`;`,`27`]),R([`<`,`<`,`28`]),R([`=`,`=`,`29`]),R([`>`,`>`,`30`]),R([`?`,`?`,`31`]),R([`@`,`@`,`32`]),R([`A`,`A`,`33`]),R([`B`,`B`,`34`]),R([`C`,`C`,`35`]),R([`D`,`D`,`36`]),R([`E`,`E`,`37`]),R([`F`,`F`,`38`]),R([`G`,`G`,`39`]),R([`H`,`H`,`40`]),R([`I`,`I`,`41`]),R([`J`,`J`,`42`]),R([`K`,`K`,`43`]),R([`L`,`L`,`44`]),R([`M`,`M`,`45`]),R([`N`,`N`,`46`]),R([`O`,`O`,`47`]),R([`P`,`P`,`48`]),R([`Q`,`Q`,`49`]),R([`R`,`R`,`50`]),R([`S`,`S`,`51`]),R([`T`,`T`,`52`]),R([`U`,`U`,`53`]),R([`V`,`V`,`54`]),R([`W`,`W`,`55`]),R([`X`,`X`,`56`]),R([`Y`,`Y`,`57`]),R([`Z`,`Z`,`58`]),R([`[`,`[`,`59`]),R([92,92,`60`]),R([`]`,`]`,`61`]),R([`^`,`^`,`62`]),R([`_`,`_`,`63`]),R([0,"`",`64`]),R([1,`a`,`65`]),R([2,`b`,`66`]),R([3,`c`,`67`]),R([4,`d`,`68`]),R([5,`e`,`69`]),R([6,`f`,`70`]),R([7,`g`,`71`]),R([8,`h`,`72`]),R([9,`i`,`73`]),R([10,`j`,`74`]),R([11,`k`,`75`]),R([12,`l`,`76`]),R([13,`m`,`77`]),R([14,`n`,`78`]),R([15,`o`,`79`]),R([16,`p`,`80`]),R([17,`q`,`81`]),R([18,`r`,`82`]),R([19,`s`,`83`]),R([20,`t`,`84`]),R([21,`u`,`85`]),R([22,`v`,`86`]),R([23,`w`,`87`]),R([24,`x`,`88`]),R([25,`y`,`89`]),R([26,`z`,`90`]),R([27,`{`,`91`]),R([28,`|`,`92`]),R([29,`}`,`93`]),R([30,`~`,`94`]),R([31,127,`95`]),R([L.sfb,L.crl,`96`]),R([L.sb2,9,`97`]),R([L.sb3,28,`98`]),R([L.sb4,29,`99`]),R([L.sb5,30,L.aim]),R([L.sb6,L.sfa,L.laa]),R([L.lab,L.laa,L.sfb]),R([L.sc2,L.sc2,L.sb2]),R([L.sc3,L.sc3,L.sb3]),R([L.sc4,L.sc4,L.sb4]),R([L.lac,L.lac,L.lab]),R([L.fn1,L.fn1,L.fn1]),R([L.fn2,L.fn2,L.fn2]),R([L.fn3,L.fn3,L.fn3]),R([L.bsa,L.bsa,L.bsa]),R([L.bsb,L.bsb,L.bsb]),R([L.bin,L.bin,L.bin])]),L.dotcode_encs=R(`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`.split(`.`)),L.dotcode_encfuncs=R([`encA`,`encB`,`encC`,`encBIN`]),L.dotcode_maskvals=R([0,3,7,17]),L.dotcode_maskbits=R([`00`,`01`,`10`,`11`]),I[F++]=1/0,I[F++]=1;for(var t=0;t<112;t++){var n=I[F-1];I[F++]=n*3%113}var r=R();L.rsalog=r,L.charvals=R([new Map,new Map,new Map]);for(var i=0,a=L.dotcode_charmaps.length-1;i<=a;i+=1){L.i=i,L.encs=H(L.dotcode_charmaps,L.i);for(var o=0;o<=2;o+=1){L.j=o;var s=H(L.encs,L.j);Y(sf(s),`stringtype`)&&(s=H(s,0)),W(H(L.charvals,L.j),s,L.i)}}L.Avals=H(L.charvals,0),L.Bvals=H(L.charvals,1),W(L.Bvals,L.dotcode_m05,97),W(L.Bvals,L.dotcode_m06,98),W(L.Bvals,L.dotcode_m12,99),W(L.Bvals,L.dotcode_mac,100),L.Bvals=L.Bvals,L.Cvals=H(L.charvals,2),L.charvals=L.charvals,I[F++]=1/0;var c=R([L.dotcode_sc2,L.dotcode_sc3,L.dotcode_sc4,L.dotcode_sc5,L.dotcode_sc6,L.dotcode_sc7,L.dotcode_tma,L.dotcode_tmb,L.dotcode_tmc,L.dotcode_tms]);I[F++]=102;for(var l=0,u=c.length;l<u;l++){var d=I[--F]+1;I[F++]=H(c,l),I[F++]=d,I[F++]=d}F--;var f=z();L.BINvals=f,L.dotcode_gencoeffs=function(){I[F++]=1/0,I[F++]=1;for(var e=0,t=L.NC;e<t;e++)I[F++]=0;L.coeffs=R();for(var n=1,r=L.NC;n<=r;n+=1){I[F++]=n;for(var i=L.NC;i>=1;--i){var a=L.coeffs,o=I[F-1];W(a,i,Z(H(a,i)+113-H(L.rsalog,o)*H(L.coeffs,i-1)%113)%113)}F--}for(var s=L.NC;s>=1;--s)I[F++]=H(L.coeffs,s);ff(R(L.NC))},L.dotcode_coeffscachemax=79,L.dotcode_coeffscachelimit=3160,I[F++]=L.dotcode_coeffscachemax,I[F++]=L.dotcode_coeffscachelimit,Tf();var p=I[--F];L.dotcode_coeffscache=p,L.dotcode_coeffscachefetch=function(){var e=I[--F];L.NC=e;var t=H(L.dotcode_coeffscache,`fetch`);if(I[F++]=L.NC,I[F++]=function(){L.dotcode_gencoeffs()},I[F++]=function(){var e=I[--F];I[F++]=e.length},t()===!0)return!0},L=e}var e=L;L=Object.assign({},L,nm.globals),L.dontdraw=!1,L.rows=-1,L.columns=-1,L.ratio=-1,L.parse=!1,L.parsefnc=!1,L.raw=!1,L.fast=!1,L.mask=-1,I[F++]=null,$();var m=I[--F];L.options=m;var h=I[--F];L.barcode=h,L.barcode.length>2e3&&(I[F++]=`bwipp.dotcodeinputTooLong#33650`,I[F++]=`The input data is too long`,Q()),L._render=!(L.dontdraw||L.bwipp_dontdraw),L.modunit=2,L.rows!=-1&&(L.rows<5||L.rows>200)&&(I[F++]=`bwipp.dotcodeBadRows#33677`,I[F++]=`Rows must be from 5 to 200`,Q()),L.columns!=-1&&(L.columns<5||L.columns>200)&&(I[F++]=`bwipp.dotcodeBadColumns#33683`,I[F++]=`Columns must be from 5 to 200`,Q()),L.rows!=-1&&L.columns!=-1&&(L.rows+L.columns)%2!=1&&(I[F++]=`bwipp.dotcodeRowsColumnsBadParity#33688`,I[F++]=`Sum of rows and columns must be odd`,Q()),L.ratio==-1&&L.rows==-1&&L.columns==-1&&(L.ratio=3/2),L.ratio!=-1&&L.ratio<=0&&(I[F++]=`bwipp.dotcodeRatio#33699`,I[F++]=`The ratio must be greater than 0`,Q()),L.mask!=-1&&(L.mask<0||L.mask>3)&&(I[F++]=`bwipp.dotcodeBadMask#33705`,I[F++]=`Valid mask values are 0 to 3`,Q()),L.fncvals=new Map([[`parse`,L.parse],[`parsefnc`,L.parsefnc],[`eci`,!0],[`FNC1`,L.dotcode_fn1],[`FNC3`,L.dotcode_fn3]]),I[F++]=L.barcode,I[F++]=L.fncvals,Df();var g=I[--F];L.msg=g,L.msglen=L.msg.length,I[F++]=`numecis`,I[F++]=0,q(L.msg,function(){I[--F]<=-1e6&&(I[F-1]+=1)});var _=I[--F],v=I[--F];L[v]=_,L.msgtmp=R(Z(L.msg.length+L.numecis*6)),L.j=0;for(var y=0,b=L.msg.length-1;y<=b;y+=1){var x=H(L.msg,y);if(I[F++]=x,x<=-1e6){for(var S=I[--F],C=G(rf(B(7),-S,10),1,6),w=0,T=C.length;w<T;w++)I[F++]=H(C,w);ff(R(6));var E=I[--F];K(L.msgtmp,L.j+1,E),W(L.msgtmp,L.j,L.dotcode_fn2),L.j+=7}else{var D=I[--F];W(L.msgtmp,L.j,D),L.j+=1}}L.msg=L.msgtmp,L.msglen=L.msg.length,L.A=0,L.B=1,L.C=2,L.BIN=3,I[F++]=1/0;for(var O=0,k=L.msglen+1;O<k;O++)I[F++]=0;L.nDigits=R(),I[F++]=1/0;for(var A=0,ee=L.msglen+1;A<ee;A++)I[F++]=!1;L.SeventeenTen=R(),I[F++]=1/0;for(var te=0,j=L.msglen+1;te<j;te++)I[F++]=!1;L.ECI=R(),I[F++]=1/0;for(var ne=0,re=L.msglen+1;ne<re;ne++)I[F++]=!1;L.DatumA=R(),I[F++]=1/0;for(var ie=0,ae=L.msglen+1;ie<ae;ie++)I[F++]=!1;L.DatumB=R(),I[F++]=1/0;for(var oe=0,se=L.msglen+1;oe<se;oe++)I[F++]=!1;L.DatumC=R(),I[F++]=1/0;for(var ce=0,le=L.msglen+8;ce<le;ce++)I[F++]=!1;L.Binary=R(),I[F++]=1/0;for(var M=0,ue=L.msglen+1;M<ue;M++)I[F++]=0;L.AheadC=R(),I[F++]=1/0;for(var de=0,fe=L.msglen+1;de<fe;de++)I[F++]=0;L.TryC=R(),I[F++]=1/0;for(var pe=0,me=L.msglen+1;pe<me;pe++)I[F++]=0;L.AheadA=R(),I[F++]=1/0;for(var he=0,ge=L.msglen+1;he<ge;he++)I[F++]=0;L.AheadB=R(),I[F++]=1/0;for(var _e=0,ve=L.msglen+1;_e<ve;_e++)I[F++]=0;L.UntilEndSeg=R();for(var ye=L.msglen-1;ye>=0;--ye){if(L.i=ye,L.barchar=H(L.msg,L.i),L.barchar>=48&&L.barchar<=57&&W(L.nDigits,L.i,H(L.nDigits,L.i+1)+1),U(L.Avals,L.barchar)&&W(L.DatumA,L.i,!0),U(L.Bvals,L.barchar)&&W(L.DatumB,L.i,!0),L.CRLF=!1,L.barchar==13&&L.i<L.msglen-1&&H(L.msg,L.i+1)==10&&(L.CRLF=!0),L.CRLF&&W(L.DatumB,L.i,!0),H(L.nDigits,L.i)>=2&&W(L.DatumC,L.i,!0),L.barchar<0&&W(L.DatumC,L.i,!0),L.barchar>=128&&W(L.Binary,L.i,!0),H(L.nDigits,L.i)>=10){I[F++]=1/0,J(G(L.msg,L.i,10));for(var be=0;be<1;be++){if(I[--F]!=48){I[F++]=!1;break}if(I[--F]!=49){I[F++]=!1;break}if(F-=6,I[--F]!=55){I[F++]=!1;break}if(I[--F]!=49){I[F++]=!1;break}I[F++]=!0}I[F++]=L.SeventeenTen,I[F++]=L.i;var xe=I[F-3],Se=I[F-1],Ce=I[F-2];F-=3,W(Ce,Se,xe),uf()}if(H(L.nDigits,L.i+1)>=6&&H(L.msg,L.i)==L.dotcode_fn2&&W(L.ECI,L.i,!0),L.barchar<0&&L.barchar!=L.dotcode_fn3?W(L.AheadC,L.i,H(L.AheadC,L.i+1)+1):H(L.nDigits,L.i)<=1?W(L.AheadC,L.i,0):W(L.AheadC,L.i,H(L.AheadC,L.i+2)+1),H(L.nDigits,L.i)>0&&hf(H(L.AheadC,L.i),H(L.AheadC,L.i+1))&&W(L.TryC,L.i,H(L.AheadC,L.i)),H(L.DatumA,L.i)&&H(L.TryC,L.i)<2&&L.barchar!=L.dotcode_fn3&&W(L.AheadA,L.i,H(L.AheadA,L.i+1)+1),H(L.DatumB,L.i)&&H(L.TryC,L.i)<2&&L.barchar!=L.dotcode_fn3){var we=L.AheadB,Te=L.i,Ee=L.AheadB,De=L.i+1;L.CRLF&&(De+=1),W(we,Te,H(Ee,De)+1)}L.barchar!=L.dotcode_fn3&&W(L.UntilEndSeg,L.i,H(L.UntilEndSeg,L.i+1)+1)}for(L.addtocws=function(){var e=I[--F];K(L.cws,L.j,e),L.j=e.length+L.j},L.base259to103=function(){var e=I[--F];L.in=e,L.inlen=L.in.length,I[F++]=1/0;for(var t=0,n=5-L.inlen;t<n;t++)I[F++]=0;J(L.in),L.in=R(),L.out=R(6),I[F++]=1/0,J(G(L.in,0,2)),L.msbs=R(),I[F++]=1/0,J(L.msbs);var r=I[--F],i=I[--F];I[F++]=Z(r+i*259);for(var a=0;a<2;a++){var o=I[--F];I[F++]=o%103,I[F++]=~~(o/103)}L.mscs=R(),I[F++]=1/0,J(G(L.in,2,3)),L.lsbs=R(),I[F++]=1/0,J(L.lsbs);var s=I[--F],c=I[--F],l=I[--F];I[F++]=Z(s+c*259+l*67081);for(var u=0;u<3;u++){var d=I[--F];I[F++]=d%103,I[F++]=~~(d/103)}L.lscs=R();var f=H(L.lscs,0),p=H(L.mscs,0);W(L.out,5,Z(f+p*42)%103);var m=H(L.lscs,1),h=H(L.mscs,0),g=H(L.mscs,1);W(L.out,4,Z(~~((f+p*42)/103)+m+h*68+g*42)%103);var _=H(L.lscs,2),v=H(L.mscs,0),y=H(L.mscs,1),b=H(L.mscs,2);W(L.out,3,Z(~~((~~((f+p*42)/103)+m+h*68+g*42)/103)+_+v*92+y*68+b*42)%103);var x=H(L.lscs,3),S=H(L.mscs,0),C=H(L.mscs,1),w=H(L.mscs,2);W(L.out,2,Z(~~((~~((~~((f+p*42)/103)+m+h*68+g*42)/103)+_+v*92+y*68+b*42)/103)+x+S*15+C*92+w*68)%103);var T=H(L.mscs,1),E=H(L.mscs,2);W(L.out,1,Z(~~((~~((~~((~~((f+p*42)/103)+m+h*68+g*42)/103)+_+v*92+y*68+b*42)/103)+x+S*15+C*92+w*68)/103)+T*15+E*92)%103),W(L.out,0,Z(~~((~~((~~((~~((~~((f+p*42)/103)+m+h*68+g*42)/103)+_+v*92+y*68+b*42)/103)+x+S*15+C*92+w*68)/103)+T*15+E*92)/103)+H(L.mscs,2)*15)%103),I[F++]=G(L.out,6-L.inlen-1,L.inlen+1)},L.finaliseBIN=function(){if(L.bpos!=0){I[F++]=G(L.bvals,0,L.bpos),L.base259to103();var e=I[--F];J(e),L.bpos=0}},L.addtobin=function(){var e=I[--F];W(L.bvals,L.bpos,e),L.bpos+=1,L.bpos==5&&L.finaliseBIN()},L.ECIabc=function(){for(var e=G(L.msg,L.i+1,6),t=0,n=0,r=e.length;n<r;n++)t=Z(t+(H(e,n)-48))*10;var i=~~(t/10);if(I[F++]=i,i>=40){var a=I[--F]-40,o=a%12769;I[F++]=~~(a/12769)+40,I[F++]=~~(o/113),I[F++]=o%113}},L.ECIbin=function(){I[F++]=1/0;for(var e=G(L.msg,L.i+1,6),t=0,n=0,r=e.length;n<r;n++)t=Z(t+(H(e,n)-48))*10;var i=~~(t/10);if(I[F++]=i,i>=65536){var a=I[--F],o=a%65536;I[F++]=258,I[F++]=~~(a/65536),I[F++]=~~(o/256),I[F++]=o%256}else if(I[F-1]>=256){var s=I[--F];I[F++]=257,I[F++]=~~(s/256),I[F++]=s%256}else{var c=I[--F];I[F++]=256,I[F++]=c}for(var l=R(),u=0,d=l.length;u<d;u++)I[F++]=H(l,u),L.addtobin()},L.encC=function(){for(var e=0;e<1;e++){if(L.i==L.segstart){for(var t=0;t<1;t++){if(L.i>L.segend-7){I[F++]=0;break}if(H(L.msg,L.segstart)!=91){I[F++]=0;break}if(H(L.msg,L.segstart+1)!=41){I[F++]=0;break}if(H(L.msg,L.segstart+2)!=62){I[F++]=0;break}if(H(L.msg,L.segstart+3)!=30){I[F++]=0;break}var n=H(L.msg,L.segstart+4);if(n<48||n>57){I[F++]=0;break}var r=H(L.msg,L.segstart+5);if(r<48||r>57){I[F++]=0;break}if(H(L.msg,L.segend-1)!=4){I[F++]=0;break}var i=Z((H(L.msg,L.segstart+4)-48)*10+(H(L.msg,L.segstart+5)-48));if(I[F++]=i,i!=5&&i!=6&&i!=12){I[F-1]=L.dotcode_mac;break}if(H(L.msg,L.segstart+6)!=29){I[F-1]=0;break}if(H(L.msg,L.segend-2)!=30){I[F-1]=0;break}if(I[F-1]==5){I[F-1]=L.dotcode_m05;break}if(I[--F]==6){I[F++]=L.dotcode_m06;break}I[F++]=L.dotcode_m12;break}var a=I[--F];if(L.inmac=a,L.inmac!=0){I[F++]=R([H(L.Cvals,L.dotcode_lab)]),L.addtocws(),L.mode=L.B,I[F++]=R([H(L.Bvals,L.inmac)]),L.addtocws(),L.inmac==L.dotcode_mac?(I[F++]=R([H(L.Bvals,H(L.msg,L.segstart+4))]),L.addtocws(),I[F++]=R([H(L.Bvals,H(L.msg,L.segstart+5))]),L.addtocws(),L.i+=6):L.i+=7;break}}if(L.i==L.segstart&&(H(L.nDigits,L.i)>=2&&(I[F++]=R([H(L.Cvals,L.dotcode_fn1)]),L.addtocws()),H(L.msg,L.i)==L.dotcode_fn1&&H(L.nDigits,L.i+1)>=2&&(L.i+=1)),H(L.SeventeenTen,L.i)){I[F++]=R([H(L.Cvals,L.dotcode_aim),Z((H(L.msg,L.i+2)-48)*10+(H(L.msg,L.i+3)-48)),Z((H(L.msg,L.i+4)-48)*10+(H(L.msg,L.i+5)-48)),Z((H(L.msg,L.i+6)-48)*10+(H(L.msg,L.i+7)-48))]),L.addtocws(),L.i+=10;break}if(H(L.DatumC,L.i)){var o=H(L.msg,L.i);if(o==L.dotcode_fn1||o==L.dotcode_fn2||o==L.dotcode_fn3){if(I[F++]=R([H(L.Cvals,H(L.msg,L.i))]),L.addtocws(),H(L.ECI,L.i)){I[F++]=1/0,L.ECIabc();var s=R();I[F++]=s,L.addtocws(),L.i+=7;break}if(H(L.msg,L.i)==L.dotcode_fn3&&L.segstart!=L.i){L.i+=1,L.inmac=0,L.segstart=L.i,L.segend=Z(L.i+H(L.UntilEndSeg,L.i));break}L.i+=1;break}I[F++]=R([Z((H(L.msg,L.i)-48)*10+(H(L.msg,L.i+1)-48))]),L.addtocws(),L.i+=2;break}if(H(L.Binary,L.i)){if(H(L.nDigits,L.i+1)>0){H(L.msg,L.i)<160?(I[F++]=R([H(L.Cvals,L.dotcode_bsa),H(L.Avals,H(L.msg,L.i)-128)]),L.addtocws()):(I[F++]=R([H(L.Cvals,L.dotcode_bsb),H(L.Bvals,H(L.msg,L.i)-128)]),L.addtocws()),L.i+=1;break}I[F++]=R([H(L.Cvals,L.dotcode_bin)]),L.addtocws(),L.mode=L.BIN;break}if(L.m=H(L.AheadA,L.i),L.n=H(L.AheadB,L.i),hf(L.m,L.n)){I[F++]=R([H(L.Cvals,L.dotcode_laa)]),L.addtocws(),L.mode=L.A;break}if(L.i==L.segstart){var c=H(L.msg,L.i);if(c==9||c==28||c==29||c==30){I[F++]=R([H(L.Cvals,L.dotcode_laa)]),L.addtocws(),L.mode=L.A;break}}if(L.n>4){I[F++]=R([H(L.Cvals,L.dotcode_lab)]),L.addtocws(),L.mode=L.B;break}I[F++]=R([H(L.Cvals,H(R([L.dotcode_sfb,L.dotcode_sb2,L.dotcode_sb3,L.dotcode_sb4]),L.n-1))]),L.addtocws();for(var l=0,u=L.n;l<u;l++)H(L.msg,L.i)==13?(I[F++]=R([H(L.Bvals,L.dotcode_crl)]),L.addtocws(),L.i+=2):(I[F++]=R([H(L.Bvals,H(L.msg,L.i))]),L.addtocws(),L.i+=1);break}},L.encB=function(){for(var e=0;e<1;e++){if(L.n=H(L.TryC,L.i),L.n>=2){if(L.n>4){I[F++]=R([H(L.Bvals,L.dotcode_lac)]),L.addtocws(),L.mode=L.C;break}I[F++]=R([H(L.Bvals,H(R([L.dotcode_sfc,L.dotcode_sc2,L.dotcode_sc3,L.dotcode_sc4]),L.n-1))]),L.addtocws();for(var t=0,n=L.n;t<n;t++)H(L.msg,L.i)<0?(I[F++]=R([H(L.Cvals,H(L.msg,L.i))]),L.addtocws(),L.i+=1):(I[F++]=R([Z((H(L.msg,L.i)-48)*10+(H(L.msg,L.i+1)-48))]),L.addtocws(),L.i+=2);break}if(H(L.DatumB,L.i)){var r=H(L.msg,L.i);if(r==L.dotcode_fn1||r==L.dotcode_fn2||r==L.dotcode_fn3){if(I[F++]=R([H(L.Bvals,H(L.msg,L.i))]),L.addtocws(),H(L.ECI,L.i)){I[F++]=1/0,L.ECIabc();var i=R();I[F++]=i,L.addtocws(),L.i+=7;break}if(H(L.msg,L.i)==L.dotcode_fn3&&L.i!=L.segstart){L.i+=1,L.mode=L.C,L.inmac=0,L.segstart=L.i,L.segend=Z(L.i+H(L.UntilEndSeg,L.i));break}L.i+=1;break}if(H(L.msg,L.i)==13&&L.i<L.msglen-1&&H(L.msg,L.i+1)==10){I[F++]=R([H(L.Bvals,L.dotcode_crl)]),L.addtocws(),L.i+=2;break}I[F++]=R([H(L.Bvals,H(L.msg,L.i))]),L.addtocws(),L.i+=1;break}if(H(L.Binary,L.i)){if(H(L.DatumB,L.i+1)){H(L.msg,L.i)<160?(I[F++]=R([H(L.Bvals,L.dotcode_bsa),H(L.Avals,H(L.msg,L.i)-128)]),L.addtocws()):(I[F++]=R([H(L.Bvals,L.dotcode_bsb),H(L.Bvals,H(L.msg,L.i)-128)]),L.addtocws()),L.i+=1;break}I[F++]=R([H(L.Bvals,L.dotcode_bin)]),L.addtocws(),L.mode=L.BIN;break}if(H(L.AheadA,L.i)==1){I[F++]=R([H(L.Bvals,L.dotcode_sfa),H(L.Avals,H(L.msg,L.i))]),L.addtocws(),L.i+=1;break}I[F++]=R([H(L.Bvals,L.dotcode_laa)]),L.addtocws(),L.mode=L.A;break}},L.encA=function(){for(var e=0;e<1;e++){if(L.n=H(L.TryC,L.i),L.n>=2){if(L.n>4){I[F++]=R([H(L.Avals,L.dotcode_lac)]),L.addtocws(),L.mode=L.C;break}I[F++]=R([H(L.Avals,H(R([L.dotcode_sfc,L.dotcode_sc2,L.dotcode_sc3,L.dotcode_sc4]),L.n-1))]),L.addtocws();for(var t=0,n=L.n;t<n;t++)H(L.msg,L.i)<0?(I[F++]=R([H(L.Cvals,H(L.msg,L.i))]),L.addtocws(),L.i+=1):(I[F++]=R([Z((H(L.msg,L.i)-48)*10+(H(L.msg,L.i+1)-48))]),L.addtocws(),L.i+=2);break}if(H(L.DatumA,L.i)){var r=H(L.msg,L.i);if(r==L.dotcode_fn1||r==L.dotcode_fn2||r==L.dotcode_fn3){if(I[F++]=R([H(L.Avals,H(L.msg,L.i))]),L.addtocws(),H(L.ECI,L.i)){I[F++]=1/0,L.ECIabc();var i=R();I[F++]=i,L.addtocws(),L.i+=7;break}if(H(L.msg,L.i)==L.dotcode_fn3&&L.i!=L.segstart){L.i+=1,L.mode=L.C,L.inmac=0,L.segstart=L.i,L.segend=Z(L.i+H(L.UntilEndSeg,L.i));break}L.i+=1;break}I[F++]=R([H(L.Avals,H(L.msg,L.i))]),L.addtocws(),L.i+=1;break}if(H(L.Binary,L.i)){if(H(L.DatumA,L.i+1)){H(L.msg,L.i)<160?(I[F++]=R([H(L.Avals,L.dotcode_bsa),H(L.Avals,H(L.msg,L.i)-128)]),L.addtocws()):(I[F++]=R([H(L.Avals,L.dotcode_bsb),H(L.Bvals,H(L.msg,L.i)-128)]),L.addtocws()),L.i+=1;break}I[F++]=R([H(L.Avals,L.dotcode_bin)]),L.addtocws(),L.mode=L.BIN;break}if(L.n=H(L.AheadB,L.i),L.n>6){I[F++]=R([H(L.Avals,L.dotcode_lab)]),L.addtocws(),L.mode=L.B;break}I[F++]=R([H(L.Avals,H(R([L.dotcode_sfb,L.dotcode_sb2,L.dotcode_sb3,L.dotcode_sb4,L.dotcode_sb5,L.dotcode_sb6]),L.n-1))]),L.addtocws();for(var a=0,o=L.n;a<o;a++)H(L.msg,L.i)==13?(I[F++]=R([H(L.Bvals,L.dotcode_crl)]),L.addtocws(),L.i+=2):(I[F++]=R([H(L.Bvals,H(L.msg,L.i))]),L.addtocws(),L.i+=1);break}},L.encBIN=function(){for(var e=0;e<1;e++){if(L.n=H(L.TryC,L.i),L.n>=2){I[F++]=1/0,L.finaliseBIN();var t=R();if(I[F++]=t,L.addtocws(),L.n>7){I[F++]=R([H(L.BINvals,L.dotcode_tmc)]),L.addtocws(),L.mode=L.C;break}I[F++]=R([H(L.BINvals,H(R([L.dotcode_sc2,L.dotcode_sc3,L.dotcode_sc4,L.dotcode_sc5,L.dotcode_sc6,L.dotcode_sc7]),L.n-2))]),L.addtocws();for(var n=0,r=L.n;n<r;n++)H(L.msg,L.i)<0?(I[F++]=R([H(L.Cvals,H(L.msg,L.i))]),L.addtocws(),L.i+=1):(I[F++]=R([Z((H(L.msg,L.i)-48)*10+(H(L.msg,L.i+1)-48))]),L.addtocws(),L.i+=2);break}if(H(L.ECI,L.i)&&H(L.Binary,L.i+7)){I[F++]=1/0,L.ECIbin();var i=R();if(I[F++]=i,L.addtocws(),L.i+=7,L.i==L.msglen){I[F++]=1/0,L.finaliseBIN();var a=R();I[F++]=a,L.addtocws()}break}if(H(L.msg,L.i)>=0&&(H(L.Binary,L.i)||H(L.Binary,L.i+1)||H(L.Binary,L.i+2)||H(L.Binary,L.i+3)||H(L.ECI,L.i+1)&&H(L.Binary,L.i+8))){I[F++]=1/0,I[F++]=H(L.msg,L.i),L.addtobin();var o=R();if(I[F++]=o,L.addtocws(),L.i+=1,L.i==L.msglen){I[F++]=1/0,L.finaliseBIN();var s=R();I[F++]=s,L.addtocws()}break}I[F++]=1/0,L.finaliseBIN();var c=R();if(I[F++]=c,L.addtocws(),H(L.msg,L.i)==L.dotcode_fn3&&L.i!=L.segstart){I[F++]=R([H(L.BINvals,L.dotcode_tms)]),L.addtocws(),L.i+=1,L.mode=L.C,L.inmac=0,L.segstart=L.i,L.segend=Z(L.i+H(L.UntilEndSeg,L.i));break}hf(H(L.AheadA,L.i),H(L.AheadB,L.i))?(I[F++]=R([H(L.BINvals,L.dotcode_tma)]),L.addtocws(),L.mode=L.A):(I[F++]=R([H(L.BINvals,L.dotcode_tmb)]),L.addtocws(),L.mode=L.B);break}},L.cws=R(L.msglen*2+1),L.mode=L.C,L.bvals=R(5),L.bpos=0,L.inmac=0,L.segstart=0,L.segend=H(L.UntilEndSeg,0),L.i=0,L.j=0;!(L.i>=L.msglen||L.inmac!=0&&(L.inmac!=L.dotcode_mac&&L.i==L.segend-2&&(L.i+=2,L.i>=L.msglen)||L.inmac==L.dotcode_mac&&L.i==L.segend-1&&(L.i+=1,L.i>=L.msglen)));){var Oe=L[H(L.dotcode_encfuncs,L.mode)];if(Oe()===!0)break}if(L.cws=G(L.cws,0,L.j),L.nd=L.cws.length,L.minarea=((L.nd+3+~~(L.nd/2))*9+2)*2,L.ratio!=-1)L.hgt=Zd(L.minarea/L.ratio),L.wid=Zd(L.minarea*L.ratio),L.h=~~L.hgt,L.w=~~L.wid,(L.h+L.w)%2==1?L.h*L.w<L.minarea&&(L.h+=1,L.w+=1):L.hgt*L.w<L.wid*L.h?(L.w+=1,L.h*L.w<L.minarea&&(--L.w,L.h+=1,L.h*L.w<L.minarea&&(L.w+=2))):(L.h+=1,L.h*L.w<L.minarea&&(--L.h,L.w+=1,L.h*L.w<L.minarea&&(L.h+=2))),L.rows=L.h,L.columns=L.w;else{if(L.columns==-1){var ke=~~((L.minarea+L.rows-1)/L.rows);if((ke+L.rows)%2==0&&(ke+=1),L.columns=ke,L.columns<5){var Ae=5;L.rows!=-1&&(Ae=Z(Ae+L.rows%2)),L.columns=Ae}}if(L.rows==-1){var je=~~((L.minarea+L.columns-1)/L.columns);(je+L.columns)%2==0&&(je+=1),L.rows=je,L.rows<5&&(L.rows=5+L.columns%2)}}for(L.ndots=~~(L.rows*L.columns/2);;){var Me=L.nd+1;if((Me+(~~(Me/2)+3))*9+2>L.ndots)break;L.nd+=1}if(L.nc=~~(L.nd/2)+3,L.nw=L.nd+L.nc,L.rembits=L.ndots-(L.nw*9+2),L.nd>L.cws.length){I[F++]=1/0,J(L.cws),I[F++]=L.mode==L.BIN?109:106;for(var Ne=0,Pe=L.nd-L.cws.length-1;Ne<Pe;Ne++)I[F++]=106;L.cws=R()}U(L.options,`debugcws`)&&(I[F++]=`bwipp.debugcws#34317`,I[F++]=L.cws,Q()),L.nw*9>L.ndots-2&&(I[F++]=`bwipp.dotcodeTooLong#34323`,I[F++]=`Maximum length exceeded`,Q()),L.rows%2==0?L.sixedges=R([R([L.columns-1,L.rows-2]),R([0,L.rows-2]),R([L.columns-2,L.rows-1]),R([1,L.rows-1]),R([L.columns-1,0]),R([0,0])]):L.sixedges=R([R([L.columns-2,0]),R([L.columns-2,L.rows-1]),R([L.columns-1,1]),R([L.columns-1,L.rows-2]),R([0,0]),R([0,L.rows-1])]),L.dmv=function(){var e=I[--F],t=I[--F];I[F++]=Z(t+e*L.columns)},I[F++]=L.rows*L.columns;try{var Fe=I[--F];I[F++]=R(Fe),I[F++]=!1}catch{I[F++]=!0}I[--F]&&(I[F-1]=`bwipp.dotcodeSymbolTooLarge#34357`,I[F++]=`The resulting symbol exceeds the implementation maximum array size`,Q());var Ie=I[--F];L.outline=Ie;for(var Le=0,Re=L.rows-1;Le<=Re;Le+=1){L.y=Le;for(var ze=0,Be=L.columns-1;ze<=Be;ze+=1){L.x=ze,I[F++]=L.outline,I[F++]=L.x,I[F++]=L.y,L.dmv();var Ve=I[--F],He=I[--F];W(He,Ve,(L.x+L.y)%2-1)}}for(var Ue=L.sixedges,We=0,N=Ue.length;We<N;We++){I[F++]=L.outline,J(H(Ue,We)),L.dmv();var Ge=I[--F],Ke=I[--F];W(Ke,Ge,1)}L.clearcol=function(){var e=I[--F];L.x=e,I[F++]=!0;for(var t=L.x&1,n=L.rows-1;t<=n;t+=2){I[F++]=L.x,I[F++]=t,L.dmv();var r=I[--F];if(H(L.sym,r)==1){I[F-1]=!1;break}}},L.clearrow=function(){var e=I[--F];L.y=e,I[F++]=!0;for(var t=L.y&1,n=L.columns-1;t<=n;t+=2){I[F++]=t,I[F++]=L.y,L.dmv();var r=I[--F];if(H(L.sym,r)==1){I[F-1]=!1;break}}},L.evalsymbol=function(){var e=I[--F];L.sym=e,L.worst=9999999;for(var t=R([R([`x`,0]),R([`x`,1]),R([`y`,0]),R([`y`,1])]),n=0,r=t.length;n<r;n++){J(H(t,n));var i=I[--F];L.fl=i;var a=I[--F];L.dir=a,L.sum=0,L.first=-1,L.last=-1;for(var o=Y(L.dir,`x`)?L.columns:L.rows,s=0,c=o-1;s<=c;s+=1){L[L.dir]=s;var l=L.sym,u=L[L.dir],d=((Y(L.dir,`x`)?L.rows:L.columns)-1)*L.fl;if(Y(L.dir,`y`)){var f=d;d=u,u=f}I[F++]=l,I[F++]=u,I[F++]=d,L.dmv();var p=I[--F],m=I[--F];if(H(m,p)==1){if(L.first==-1){var h=L[L.dir];L.first=h}var g=L[L.dir];L.last=g,L.sum+=1}}var _=Y(L.dir,`x`)?L.rows:L.columns,v=Z(L.sum+L.last-L.first)*_;if(I[F++]=v,v<L.worst){var y=I[--F];L.worst=y}else F--}if(L.pen=0,L.rows%2==1||L.rows<=12){L.sum=0,L.p=0;for(var b=1,x=L.columns-2;b<=x;b+=1)if(I[F++]=b,L.clearcol(),I[--F]){L.sum+=1;var S=L.sum==1?L.rows:L.p*L.rows;L.p=S}else L.sum=0,L.pen+=L.p,L.p=0;L.pen+=L.p}if(L.rows%2==0||L.columns<=12){L.sum=0,L.p=0;for(var C=1,w=L.rows-2;C<=w;C+=1)if(I[F++]=C,L.clearrow(),I[--F]){L.sum+=1;var T=L.sum==1?L.columns:L.p*L.columns;L.p=T}else L.sum=0,L.pen+=L.p,L.p=0;L.pen+=L.p}I[F++]=1/0;for(var E=0,D=(L.columns+4)*2;E<D;E++)I[F++]=0;for(var O=0,k=L.columns,A=L.sym.length-1;k<0?O>=A:O<=A;O+=k)I[F++]=0,I[F++]=0,J(G(L.sym,O,L.columns)),I[F++]=0,I[F++]=0;for(var ee=0,te=(L.columns+4)*2;ee<te;ee++)I[F++]=0;L.symp=R(),L.columns+=4,L.rows+=4,L.sum=0;for(var j=2,ne=L.rows-3;j<=ne;j+=1){L.y=j;for(var re=(L.y&1)+2,ie=L.columns-3;re<=ie;re+=2){L.x=re;for(var ae=0;ae<1;ae++){I[F++]=L.symp,I[F++]=L.x-1,I[F++]=L.y-1,L.dmv();var oe=I[--F],se=I[--F];if(H(se,oe)==1)break;I[F++]=L.symp,I[F++]=L.x+1,I[F++]=L.y-1,L.dmv();var ce=I[--F],le=I[--F];if(H(le,ce)==1)break;I[F++]=L.symp,I[F++]=L.x-1,I[F++]=L.y+1,L.dmv();var M=I[--F],ue=I[--F];if(H(ue,M)==1)break;I[F++]=L.symp,I[F++]=L.x+1,I[F++]=L.y+1,L.dmv();var de=I[--F],fe=I[--F];if(H(fe,de)==1)break;I[F++]=L.symp,I[F++]=L.x,I[F++]=L.y,L.dmv();var pe=I[--F],me=I[--F];if(H(me,pe)==0){L.sum+=1;break}I[F++]=L.symp,I[F++]=L.x-2,I[F++]=L.y,L.dmv();var he=I[--F],ge=I[--F];if(H(ge,he)==1)break;I[F++]=L.symp,I[F++]=L.x,I[F++]=L.y-2,L.dmv();var _e=I[--F],ve=I[--F];if(H(ve,_e)==1)break;I[F++]=L.symp,I[F++]=L.x+2,I[F++]=L.y,L.dmv();var ye=I[--F],be=I[--F];if(H(be,ye)==1)break;I[F++]=L.symp,I[F++]=L.x,I[F++]=L.y+2,L.dmv();var xe=I[--F],Se=I[--F];if(H(Se,xe)==1)break;L.sum+=1}}}L.columns-=4,L.rows-=4,L.worst==0?I[F++]=-99999:I[F++]=Z(L.worst-L.sum*L.sum-L.pen)},L.step=~~(L.nw/112)+1,L.offset=function(){var e=I[--F];I[F++]=Z(e*L.step+L.start)},L.bestscore=-99999999,I[F++]=`masks`,L.mask==-1?L.fast?I[F++]=R([3,2,1,0]):I[F++]=R([0,1,2,3]):I[F++]=R([L.mask]);var qe=I[--F],Je=I[--F];L[Je]=qe,L.litmasks=R(4),q(L.masks,function(){var e=I[--F];L.mask=e,I[F++]=1/0;var t=L.cws;I[F++]=L.mask,I[F++]=H(L.dotcode_maskvals,L.mask),I[F++]=0;for(var n=0,r=t.length;n<r;n++){var i=I[--F],a=I[--F];I[F++]=Z(H(t,n)+i)%113,I[F++]=a,I[F++]=Z(i+a)}F-=2;for(var o=0,s=L.nc;o<s;o++)I[F++]=0;L.rscws=R();for(var c=0,l=L.step-1;c<=l;c+=1){L.start=c,L.ND=~~((L.nd+1-L.start+L.step-1)/L.step),L.NW=~~((L.nw+1-L.start+L.step-1)/L.step),L.NC=L.NW-L.ND,I[F++]=`coeffs`,I[F++]=L.NC,L.dotcode_coeffscachefetch();var u=I[--F],d=I[--F];L[d]=u,L.lfsr=R(L.NC);var f=L.ND,p=L.coeffs,m=L.NC,h=L.lfsr;I[F++]=function(){var e=I[--F];I[F++]=H(L.rscws,Z(e*L.step+L.start))},I[F++]=f,I[F++]=p,I[F++]=m,I[F++]=h,I[F++]=113,Af();for(var g=0,_=L.NC-1;g<=_;g+=1){L.j=g,I[F++]=L.rscws,I[F++]=L.ND+L.j,L.offset();var v=I[--F],y=I[--F];W(y,v,H(L.lfsr,L.j))}}U(L.options,`debugecc`)&&(I[F++]=`bwipp.debugecc#34567`,I[F++]=L.rscws,Q()),L.bits=B(L.ndots),K(L.bits,0,H(L.dotcode_maskbits,L.mask));for(var b=1,x=L.nw;b<=x;b+=1)L.i=b,K(L.bits,(L.i-1)*9+2,H(L.dotcode_encs,H(L.rscws,L.i)));L.rembits>0&&K(L.bits,L.nw*9+2,G(`11111111111111111`,0,L.rembits));var S=L.outline;L.pixs=tf(R(S.length),S),L.posx=0;var C=L.rows%2==0?0:L.rows-1;L.posy=C;for(var w=G(L.bits,0,L.bits.length-6),T=0,E=w.length;T<E;T++){for(I[F++]=H(w,T);;){I[F++]=L.pixs,I[F++]=L.posx,I[F++]=L.posy,L.dmv();var D=I[--F],O=I[--F];if(H(O,D)==-1)break;L.rows%2==0?(L.posy+=1,L.posy==L.rows&&(L.posy=0,L.posx+=1)):(L.posx+=1,L.posx==L.columns&&(L.posx=0,--L.posy))}I[F++]=L.pixs,I[F++]=L.posx,I[F++]=L.posy,L.dmv();var k=I[F-3],A=I[F-1],ee=I[F-2];F-=3,W(ee,A,k-48)}for(var te=0;te<=5;te+=1){L.i=te,I[F++]=L.pixs,J(H(L.sixedges,L.i)),L.dmv();var j=H(L.bits,L.bits.length-6+L.i),ne=I[--F],re=I[--F];W(re,ne,j-48)}I[F++]=`score`,I[F++]=L.pixs,L.evalsymbol();var ie=I[--F],ae=I[--F];if(L[ae]=ie,L.score>L.bestscore&&(L.bestsym=L.pixs,L.bestscore=L.score,L.fast&&L.bestscore>~~(L.rows*L.columns/2)))return!0;var oe=L.pixs;L.litmask=tf(R(oe.length),oe);for(var se=0;se<=5;se+=1){L.i=se,I[F++]=L.litmask,J(H(L.sixedges,L.i)),L.dmv();var ce=I[--F],le=I[--F];W(le,ce,1)}if(W(L.litmasks,L.mask,L.litmask),L.fast){I[F++]=`score`,I[F++]=L.litmask,L.evalsymbol();var M=I[--F],ue=I[--F];if(L[ue]=M,hf(L.score,L.bestscore)&&(L.bestsym=L.litmask,L.bestscore=L.score,L.bestscore>~~(L.rows*L.columns/2)))return!0}}),L.pixs=L.bestsym,!L.fast&&L.bestscore<=~~(L.rows*L.columns/2)&&(L.bestscore=-99999999,q(L.masks,function(){var e=I[--F];L.litmask=H(L.litmasks,e),I[F++]=`score`,I[F++]=L.litmask,L.evalsymbol();var t=I[--F],n=I[--F];L[n]=t,L.score>L.bestscore&&(L.bestsym=L.litmask,L.bestscore=L.score)}),L.pixs=L.bestsym),I[F++]=new Map([[`ren`,`renmatrix`],[`dotty`,!0],[`pixs`,L.pixs],[`pixx`,L.columns],[`pixy`,L.rows],[`height`,L.rows*L.modunit/72],[`width`,L.columns*L.modunit/72],[`borderleft`,3],[`borderright`,3],[`bordertop`,3],[`borderbottom`,3],[`opt`,L.options]]),L._render&&Lm(),L=e}function rm(){if(!rm.globals){var e=L;L=rm.globals={},L.ultracode_metrics=R([R([2,7,37,5]),R([3,36,84,13]),R([4,85,161,22]),R([5,142,282,29])]),L.ultracode_tiles=R([13135,13136,13153,13156,13163,13165,13513,13515,13516,13531,13535,13536,13561,13563,13565,13613,13615,13616,13631,13635,13636,13651,13653,13656,15135,15136,15153,15163,15165,15313,15315,15316,15351,15353,15356,15361,15363,15365,15613,15615,15616,15631,15635,15636,15651,15653,15656,16135,16136,16153,16156,16165,16313,16315,16316,16351,16353,16356,16361,16363,16365,16513,16515,16516,16531,16535,16536,16561,16563,16565,31315,31316,31351,31356,31361,31365,31513,31515,31516,31531,31535,31536,31561,31563,31565,31613,31615,31631,31635,31636,31651,31653,31656,35131,35135,35136,35151,35153,35156,35161,35163,35165,35315,35316,35351,35356,35361,35365,35613,35615,35616,35631,35635,35636,35651,35653,35656,36131,36135,36136,36151,36153,36156,36163,36165,36315,36316,36351,36356,36361,36365,36513,36515,36516,36531,36535,36536,36561,36563,36565,51313,51315,51316,51351,51353,51356,51361,51363,51365,51513,51516,51531,51536,51561,51563,51613,51615,51616,51631,51635,51636,51651,51653,51656,53131,53135,53136,53151,53153,53156,53161,53163,53165,53513,53516,53531,53536,53561,53563,53613,53615,53616,53631,53635,53636,53651,53653,53656,56131,56135,56136,56151,56153,56156,56161,56163,56165,56313,56315,56316,56351,56353,56356,56361,56363,56365,56513,56516,56531,56536,56561,56563,61313,61315,61316,61351,61353,61356,61361,61363,61365,61513,61515,61516,61531,61535,61536,61561,61563,61565,61615,61631,61635,61651,61653,63131,63135,63136,63151,63153,63156,63161,63163,63165,63513,63515,63516,63531,63535,63536,63561,63563,63565,63613,63615,63631,63635,63651,63653,65131,65135,65136,65151,65153,65156,65161,65163,65165,65313,65315,65316,65351,65353,65356,65361,65363,65365,65613,65615,65631,65635,65651,65653,56565,51515]),L.ultracode_dccurev1=R([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]),L.ultracode_dcclrev1=R([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]),L.ultracode_dccurev2=R([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]),L.ultracode_dcclrev2=R([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]),L.ultracode_colormap=new Map([[0,`FFFFFF`],[9,`000000`],[1,`00FFFF`],[3,`FF00FF`],[5,`FFFF00`],[6,`00FF00`]]),L.ultracode_qccfact=R([0,1,2,4,6,8]),I[F++]=1/0,I[F++]=1;for(var t=0;t<282;t++){var n=I[F-1];I[F++]=n*3%283}var r=R();L.rsalog=r,L.rslog=R(283);for(var i=1;i<=282;i+=1)W(L.rslog,H(L.rsalog,i),i);L.rslog=L.rslog,L.ultracode_rsprod=function(){if(I[F-1]!=0)if(I[F-2]!=0){var e=I[--F],t=I[--F];I[F++]=H(L.rsalog,Z(H(L.rslog,e)+H(L.rslog,t))%282)}else F-=2,I[F++]=0;else F-=2,I[F++]=0},L.ultracode_gencoeffs=function(){I[F++]=1/0,I[F++]=1;for(var e=0,t=L.k;e<t;e++)I[F++]=0;L.coeffs=R();for(var n=1,r=L.k;n<=r;n+=1){var i=L.coeffs;W(i,n,H(i,n-1)),I[F++]=H(L.rsalog,n);for(var a=n-1;a>=1;--a){var o=L.coeffs,s=I[F-1];I[F++]=o,I[F++]=a,I[F++]=H(o,a),I[F++]=s,L.ultracode_rsprod();var c=I[--F],l=I[--F],u=I[--F];W(u,l,Z(c+H(L.coeffs,l-1))%283)}var d=L.coeffs,f=I[F-1];I[F++]=d,I[F++]=0,I[F++]=H(d,0),I[F++]=f,L.ultracode_rsprod();var p=I[--F],m=I[--F],h=I[--F];W(h,m,p),F--}L.coeffs=G(L.coeffs,0,L.coeffs.length-1);for(var g=L.coeffs.length-1;g>=0;g-=2){var _=L.coeffs;W(_,g,283-H(_,g))}I[F++]=L.coeffs},L.ultracode_coeffscachemax=37,L.ultracode_coeffscachelimit=1311,I[F++]=L.ultracode_coeffscachemax,I[F++]=L.ultracode_coeffscachelimit,Tf();var a=I[--F];L.ultracode_coeffscache=a,L.ultracode_coeffscachefetch=function(){var e=I[--F];L.k=e;var t=H(L.ultracode_coeffscache,`fetch`);if(I[F++]=L.k,I[F++]=function(){L.ultracode_gencoeffs()},I[F++]=function(){var e=I[--F];I[F++]=e.length},t()===!0)return!0},L=e}var e=L;L=Object.assign({},L,rm.globals),L.dontdraw=!1,L.eclevel=`EC2`,L.parse=!1,L.parsefnc=!1,L.start=257,L.link1=0,L.raw=!1,L.rev=2,I[F++]=null,$();var o=I[--F];L.options=o;var s=I[--F];L.barcode=s,L._render=!(L.dontdraw||L.bwipp_dontdraw),L.modunit=2,L.barcode.length>2500&&(I[F++]=`bwipp.ultracodeInputTooLong#34964`,I[F++]=`The input data is too long`,Q());var c=L.rev;c!=1&&c!=2&&(I[F++]=`bwipp.ultracodeInvalidRevision#34968`,I[F++]=`Valid revisions are 1 and 2`,Q());var l=L.eclevel.length==3;if(I[F++]=l,l){F--;var u=Y(G(L.eclevel,0,2),`EC`);if(I[F++]=u,u){F--;var d=H(L.eclevel,2)-48,f=+(L.rev==2);I[F++]=d>=f&&d<=5}}if(I[--F]||(I[F++]=`bwipp.ultracodeInvalidErrorCorrectionLevel#34977`,I[F++]=`Valid error correction levels are EC1 to EC5, and EC0 for legacy revision 1`,Q()),L.raw){for(L.dcws=R(L.barcode.length),L.i=0,L.j=0;!(L.i>=L.barcode.length-3||H(L.barcode,L.i)!=94);){var p=G(L.barcode,L.i+1,3);I[F++]=p,I[F++]=!1;for(var m=0,h=p.length;m<h;m++){var g=H(p,m);(g<48||g>57)&&(I[F-1]=!0)}if(I[--F]){F--;break}var _=I[--F];L.cw=V(_),L.cw>284&&(I[F++]=`bwipp.ultracodeBadRawCodeword#34996`,I[F++]=`Raw codewords must be 0 to 284`,Q()),W(L.dcws,L.j,L.cw),L.i+=4,L.j+=1}L.i!=L.barcode.length&&(I[F++]=`bwipp.ultracodeBadRawFormat#35003`,I[F++]=`Raw codewords must be formatted as ^NNN`,Q()),L.dcws=G(L.dcws,0,L.j)}else{L.fn1=-1,L.fn3=-2,L.fncvals=new Map([[`parse`,L.parse],[`parsefnc`,L.parsefnc],[`FNC1`,L.fn1],[`FNC3`,L.fn3]]),I[F++]=L.barcode,I[F++]=L.fncvals,Df();var v=I[--F];L.msg=v,L.msglen=L.msg.length,L.msglen>276&&(I[F++]=`bwipp.ultracodeInputTooLong#35026`,I[F++]=`The input data is too long`,Q()),L.scr=R([]),L.scp=R([]),I[F++]=1/0,J(L.scr),J(L.scp),q(L.msg,function(){I[F-1]==L.fn1&&(I[F-1]=268),I[F-1]==L.fn3&&(I[F-1]=269)}),L.dcws=R()}if(U(L.options,`debugcws`)&&(I[F++]=`bwipp.debugcws#35050`,I[F++]=L.dcws,Q()),L.mcc=L.dcws.length+3,L.eclval=H(L.eclevel,2)-48,L.eclval!=0){var y=H(L.ultracode_qccfact,L.eclval),b=~~(L.mcc/25);L.mcc%25!=0&&(b+=1),L.qcc=y*b+5}else L.qcc=3;L.acc=L.qcc-3+78*L.link1,L.tcc=L.mcc+L.qcc;for(var x=0,S=L.ultracode_metrics.length;x<S&&(L.m=H(L.ultracode_metrics,x),L.rows=H(L.m,0),L.minc=H(L.m,1),L.maxc=H(L.m,2),L.mcol=H(L.m,3),L.okay=!0,(L.tcc<L.minc||L.tcc>L.maxc)&&(L.okay=!1),!L.okay);x++);L.okay||(I[F++]=`bwipp.ultracodeNoValidSymbol#35080`,I[F++]=`Maximum length exceeded or invalid content`,Q());for(var C=L.mcol;C<=61;C+=1){L.columns=C,I[F++]=L.columns,L.columns>=15&&--I[F-1],L.columns>=31&&--I[F-1],L.columns>=47&&--I[F-1];var w=I[--F],T=Z(w*L.rows-3-L.tcc);if(I[F++]=T,T>=0){var E=I[--F];L.pads=E;break}F--}L.dcc=Z(L.columns-L.mcol),L.n=L.mcc,L.k=L.qcc,I[F++]=`coeffs`,I[F++]=L.k,L.ultracode_coeffscachefetch();var D=I[--F],O=I[--F];L[O]=D,I[F++]=1/0,I[F++]=L.start,I[F++]=L.mcc,I[F++]=L.acc,J(L.dcws),L.rsdata=R(),L.ecws=R(L.k);var k=L.n,A=L.coeffs,ee=L.k,te=L.ecws;I[F++]=function(){var e=I[--F];I[F++]=H(L.rsdata,e)},I[F++]=k,I[F++]=A,I[F++]=ee,I[F++]=te,I[F++]=283,Af(),U(L.options,`debugecc`)&&(I[F++]=`bwipp.debugecc#35122`,I[F++]=L.ecws,Q());var j=L.rev==1?L.ultracode_dccurev1:L.ultracode_dccurev2;L.dccu=j;var ne=L.rev==1?L.ultracode_dcclrev1:L.ultracode_dcclrev2;L.dccl=ne,L.rows=L.rows*6+1,L.columns+=6,I[F++]=1/0;for(var re=0,ie=L.rows*L.columns;re<ie;re++)I[F++]=-1;L.pixs=R(),L.qmv=function(){var e=I[--F],t=I[--F];I[F++]=Z(t+e*L.columns)};for(var ae=0,oe=L.columns-1;ae<=oe;ae+=1){L.i=ae;for(var se=0,ce=L.rows-1;se<=ce;se+=6)if(L.j=se,L.i>=5){I[F++]=L.pixs,I[F++]=L.i,I[F++]=L.j,L.qmv();var le=I[--F],M=I[--F];W(M,le,L.i%2*9)}I[F++]=L.pixs,I[F++]=L.i,I[F++]=0,L.qmv();var ue=I[--F],de=I[--F];W(de,ue,9),I[F++]=L.pixs,I[F++]=L.i,I[F++]=L.rows-1,L.qmv();var fe=I[--F],pe=I[--F];W(pe,fe,9)}for(var me=1,he=L.rows-2;me<=he;me+=1){L.i=me;for(var ge=3,_e=L.columns-1;ge<=_e;ge+=16){L.j=ge,I[F++]=L.pixs,I[F++]=L.j,I[F++]=L.i,L.qmv();var ve=I[--F],ye=I[--F];W(ye,ve,(1-L.i%2)*9)}I[F++]=L.pixs,I[F++]=0,I[F++]=L.i,L.qmv();var be=I[--F],xe=I[--F];W(xe,be,9),I[F++]=L.pixs,I[F++]=1,I[F++]=L.i,L.qmv();var Se=I[--F],Ce=I[--F];W(Ce,Se,(1-L.i%2)*9),I[F++]=L.pixs,I[F++]=2,I[F++]=L.i,L.qmv();var we=I[--F],Te=I[--F];W(Te,we,0),I[F++]=L.pixs,I[F++]=3,I[F++]=L.i,L.qmv();var Ee=I[--F],De=I[--F];W(De,Ee,9),I[F++]=L.pixs,I[F++]=4,I[F++]=L.i,L.qmv();var Oe=I[--F],ke=I[--F];W(ke,Oe,0),I[F++]=L.pixs,I[F++]=L.columns-1,I[F++]=L.i,L.qmv();var Ae=I[--F],je=I[--F];W(je,Ae,9)}L.i=~~(L.rows/2)-5,I[F++]=1/0;for(var Me=rf(B(5),H(L.dccu,L.dcc),10),Ne=0,Pe=Me.length;Ne<Pe;Ne++)I[F++]=H(Me,Ne)-48;var Fe=rf(B(5),H(L.dccl,L.dcc),10);I[F++]=0;for(var Ie=0,Le=Fe.length;Ie<Le;Ie++)I[F++]=H(Fe,Ie)-48;for(var Re=R(),ze=0,Be=Re.length;ze<Be;ze++){I[F++]=H(Re,ze),I[F++]=L.pixs,I[F++]=2,I[F++]=L.i,L.qmv();var Ve=I[F-3],He=I[F-1],Ue=I[F-2];F-=3,W(Ue,He,Ve),L.i+=1}I[F++]=1/0,I[F++]=L.start,I[F++]=L.mcc,J(L.ecws),I[F++]=L.tcc,I[F++]=283,I[F++]=L.acc,J(L.dcws);for(var We=0,N=L.pads;We<N;We++)I[F++]=284;I[F++]=L.qcc,L.tileseq=R(),L.x=5,L.y=1;for(var Ge=L.tileseq,Ke=0,qe=Ge.length;Ke<qe;Ke++){for(var Je=rf(B(5),H(L.ultracode_tiles,H(Ge,Ke)),10),Ye=0,Xe=Je.length;Ye<Xe;Ye++){I[F++]=H(Je,Ye),I[F++]=L.pixs,I[F++]=L.x,I[F++]=L.y,L.qmv();var Ze=I[F-3],Qe=I[F-1],$e=I[F-2];F-=3,W($e,Qe,Ze-48),L.y+=1}if(L.y!=L.rows-1)L.y+=1;else{L.x+=1,L.y=1,I[F++]=L.pixs,I[F++]=L.x,I[F++]=L.y,L.qmv();var et=I[--F],tt=I[--F];H(tt,et)!=-1&&(L.x+=1)}}I[F++]=new Map([[`ren`,`renmatrix`],[`pixs`,L.pixs],[`pixx`,L.columns],[`pixy`,L.rows],[`height`,L.rows*L.modunit/72],[`width`,L.columns*L.modunit/72],[`colormap`,L.ultracode_colormap],[`borderleft`,1],[`borderright`,1],[`bordertop`,1],[`borderbottom`,1],[`opt`,L.options]]),L._render&&Lm(),L=e}function im(){if(!im.globals){var e=L;L=im.globals={},L.gs1_cc_lintypecccolumns=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]]);var t=new Map([[`a`,R([R([167,138,118,108,88,78,59]),R([167,138,118,98,78]),R([197,167,138,108,78])])],[`b`,R([R([336,296,256,208,160,104,56]),R([768,648,536,416,304,208,152,112,72,32]),R([1184,1016,840,672,496,352,264,208,152,96,56])])]]);L.gs1_cc_bitcapsmaps=t,L.gs1_cc_fillpat=R([0,0,1,0,0]),L.gs1_cc_pwr928init=R([0,0,0,0,0,0,1]),L.gs1_cc_tobin=function(){var e=I[--F],t=B(e);I[F++]=t;for(var n=0,r=t.length-1;n<=r;n+=1){var i=I[F-1];W(i,n,48)}var a=I[F-1];I[F++]=a;var o=I[F-3],s=I[F-1];I[F-3]=I[F-2],F-=2;var c=rf(B(s.length),o,2);K(s,s.length-c.length,c)},L.gs1_cc_fnc1=-1,L.gs1_cc_lnumeric=-2,L.gs1_cc_lalphanumeric=-3,L.gs1_cc_liso646=-4,I[F++]=1/0;for(var n=65;n<=90;n+=1)I[F++]=n,I[F++]=n-65,I[F++]=5,L.gs1_cc_tobin();for(var r=48;r<=57;r+=1)I[F++]=r,I[F++]=r+4,I[F++]=6,L.gs1_cc_tobin();I[F++]=L.gs1_cc_fnc1,I[F++]=`11111`;var i=z();L.alpha=i,I[F++]=1/0;for(var a=0;a<=119;a+=1){var o=ef(B(2),`00`),s=rf(B(2),a,11);if(K(o,2-s.length,s),I[F++]=a,I[F++]=o,H(o,0)==65){var c=I[F-1];W(c,0,94)}var l=I[F-1];if(H(l,1)==65){var u=I[F-1];W(u,1,94)}var d=I[--F],f=I[--F],p=ef(B(7),`0000000`),m=rf(B(7),f+8,2);K(p,7-m.length,m),I[F++]=d,I[F++]=p}I[F++]=L.gs1_cc_lalphanumeric,I[F++]=`0000`;var h=z();L.numeric=h,I[F++]=1/0;for(var g=48;g<=57;g+=1)I[F++]=g,I[F++]=g-43,I[F++]=5,L.gs1_cc_tobin();I[F++]=L.gs1_cc_fnc1,I[F++]=`01111`;for(var _=65;_<=90;_+=1)I[F++]=_,I[F++]=_-33,I[F++]=6,L.gs1_cc_tobin();I[F++]=42,I[F++]=`111010`;for(var v=44;v<=47;v+=1)I[F++]=v,I[F++]=v+15,I[F++]=6,L.gs1_cc_tobin();I[F++]=L.gs1_cc_lnumeric,I[F++]=`000`,I[F++]=L.gs1_cc_liso646,I[F++]=`00100`;var y=z();L.alphanumeric=y,I[F++]=1/0;for(var b=48;b<=57;b+=1)I[F++]=b,I[F++]=b-43,I[F++]=5,L.gs1_cc_tobin();I[F++]=L.gs1_cc_fnc1,I[F++]=`01111`;for(var x=65;x<=90;x+=1)I[F++]=x,I[F++]=x-1,I[F++]=7,L.gs1_cc_tobin();for(var S=97;S<=122;S+=1)I[F++]=S,I[F++]=S-7,I[F++]=7,L.gs1_cc_tobin();I[F++]=33,I[F++]=`11101000`,I[F++]=34,I[F++]=`11101001`;for(var C=37;C<=47;C+=1)I[F++]=C,I[F++]=C+197,I[F++]=8,L.gs1_cc_tobin();for(var w=58;w<=63;w+=1)I[F++]=w,I[F++]=w+187,I[F++]=8,L.gs1_cc_tobin();I[F++]=95,I[F++]=`11111011`,I[F++]=32,I[F++]=`11111100`,I[F++]=L.gs1_cc_lnumeric,I[F++]=`000`,I[F++]=L.gs1_cc_lalphanumeric,I[F++]=`00100`;var T=z();L.iso646=T,I[F++]=1/0,I[F++]=L.gs1_cc_pwr928init;for(var E=0;E<68;E++)I[F++]=R(7);L.pwr928=R();for(var D=1;D<=68;D+=1){L.j=D,L.v=0;for(var O=6;O>=1;--O)L.i=O,L.v=Z(H(H(L.pwr928,L.j-1),L.i)*2+~~(L.v/928)),W(H(L.pwr928,L.j),L.i,L.v%928);W(H(L.pwr928,L.j),0,Z(H(H(L.pwr928,L.j-1),0)*2+~~(L.v/928)))}L.pwr928=L.pwr928,L=e}var e=L;L=Object.assign({},L,im.globals),L.parse=!1,L.dontlint=!1,L.lintreqs=!1,L.dontdraw=!1,L.ccversion=`a`,L.cccolumns=-1,L.lintype=``,L.linwidth=-1,I[F++]=null,$();var k=I[--F];L.options=k;var A=I[--F];if(L.barcode=A,L._render=!(L.dontdraw||L.bwipp_dontdraw),X(L.ccversion,`a`)&&X(L.ccversion,`b`)&&X(L.ccversion,`c`)&&(I[F++]=`bwipp.gs1ccBadCCversion#35416`,I[F++]=`ccversion must be a, b or c`,Q()),L.cccolumns>30&&(I[F++]=`bwipp.gs1ccColumnsTooBig#35420`,I[F++]=`The maximum number of composite component columns is 30`,Q()),L.lintype.length!=0&&(U(L.gs1_cc_lintypecccolumns,L.lintype)||(I[F++]=`bwipp.gs1ccBadLinType#35425`,I[F++]=`The lintype is not recognised`,Q())),L.cccolumns==-1){Y(L.lintype,`gs1-128`)&&Y(L.ccversion,`c`)?(L.linwidth<0&&(I[F++]=`bwipp.gs1ccMissingLinWidth#35435`,I[F++]=`linwidth must be set for a GS1-128 with a CC-C composite component`,Q()),L.linwidth<68&&(I[F++]=`bwipp.gs1ccMinimumLinWidth#35438`,I[F++]=`Minimum linwidth for a GS1-128 with a CC-C composite component is 68`,Q()),L.linwidth==68?I[F++]=1:I[F++]=~~((L.linwidth-52)/17)):L.lintype.length==0?I[F++]=2:I[F++]=H(L.gs1_cc_lintypecccolumns,L.lintype);var ee=I[--F];L.cccolumns=ee}X(L.ccversion,`c`)&&(L.cccolumns<2||L.cccolumns>4)&&(I[F++]=`bwipp.gs1ccBadColumns#35449`,I[F++]=`CC-A and CC-B require 2 to 4 columns`,Q()),L.lintype.length!=0&&X(L.ccversion,`c`)&&pf(L.cccolumns,H(L.gs1_cc_lintypecccolumns,L.lintype))&&(I[F++]=`bwipp.gs1ccColumnsTooSmall#35455`,I[F++]=`The cccolumns value is too small for the linear symbology`,Q()),I[F++]=L.barcode,I[F++]=`ai`,Of();var te=I[--F];L.fncs=te;var j=I[--F];L.vals=j;var ne=I[--F];for(L.ais=ne,L.isupper=function(){var e=I[--F];I[F++]=e>=65&&e<=90},L.isnum0=function(){var e=I[--F];I[F++]=e>=48&&e<=57},L.isnum1=function(){var e=I[--F];I[F++]=e>=49&&e<=57};;){if(L.ais.length>=1&&(Y(H(L.ais,0),`10`)||Y(H(L.ais,0),`11`)||Y(H(L.ais,0),`17`))){I[F++]=-1,I[F++]=`10`;break}if(L.ais.length>=1&&Y(H(L.ais,0),`90`)){if(L.v=H(L.vals,0),L.v.length>=1&&(I[F++]=H(L.v,0),L.isupper(),I[--F])){I[F++]=0,I[F++]=`11`;break}if(L.v.length>=2){I[F++]=H(L.v,0),L.isnum1(),I[F++]=H(L.v,1),L.isupper();var re=I[--F];if(I[--F]&&re){I[F++]=1,I[F++]=`11`;break}}if(L.v.length>=3){I[F++]=H(L.v,0),L.isnum1(),I[F++]=H(L.v,1),L.isnum0();var ie=I[--F],ae=I[--F];I[F++]=_f(ae,ie),I[F++]=H(L.v,2),L.isupper();var oe=I[--F];if(I[--F]&&oe){I[F++]=2,I[F++]=`11`;break}}if(L.v.length>=4){I[F++]=H(L.v,0),L.isnum1(),I[F++]=H(L.v,1),L.isnum0();var se=I[--F],ce=I[--F];I[F++]=_f(ce,se),I[F++]=H(L.v,2),L.isnum0();var le=I[--F],M=I[--F];I[F++]=_f(M,le),I[F++]=H(L.v,3),L.isupper();var ue=I[--F];if(I[--F]&&ue){I[F++]=3,I[F++]=`11`;break}}}I[F++]=-1,I[F++]=`0`;break}var de=I[--F];L.method=de;var fe=I[--F];if(L.npre=fe,Y(L.method,`10`)){var pe=H(L.vals,0);if(I[F++]=Y(H(L.ais,0),`11`)||Y(H(L.ais,0),`17`),I[F++]=pe,pe.length>=6){var me=I[--F],he=G(me,0,6);I[F++]=!0;for(var ge=0,_e=he.length;ge<_e;ge++){var ve=H(he,ge);(ve<48||ve>57)&&(I[F-1]=!1)}}else I[F-1]=!1;var ye=I[--F];if(I[--F]&&ye){var be=H(L.vals,0),xe=ef(B(16),`0000000000000000`),Se=rf(B(16),V(G(be,0,2))*384+((V(G(be,2,2))-1)*32+V(G(be,4,2))),2);K(xe,16-Se.length,Se),I[F++]=xe,I[F++]=1/0,I[F++]=1,I[F++]=0,Qd(4,-1);var Ce=I[--F];q(Ce,function(){I[F-1]-=48}),I[F++]=+!Y(H(L.ais,0),`11`);var we=R();L.cdf=we,L.ais=G(L.ais,1,L.ais.length-1),L.vals=G(L.vals,1,L.vals.length-1),L.fncs=G(L.fncs,1,L.fncs.length-1)}else L.cdf=R([1,0,1,1]);L.ais.length==0?(I[F++]=1/0,J(L.cdf),I[F++]=0,I[F++]=0,I[F++]=0,I[F++]=0,I[F++]=0,I[F++]=1,I[F++]=1,I[F++]=1,I[F++]=1,L.cdf=R(),L.gpf=R([])):Y(H(L.ais,0),`10`)?(I[F++]=1/0,q(H(L.vals,0)),L.gpf=R(),L.ais.length>1&&(I[F++]=1/0,J(L.gpf),I[F++]=L.gs1_cc_fnc1,L.gpf=R()),L.ais=G(L.ais,1,L.ais.length-1),L.vals=G(L.vals,1,L.vals.length-1),L.fncs=G(L.fncs,1,L.fncs.length-1)):L.gpf=R([L.gs1_cc_fnc1]),L.mode=`numeric`}if(Y(L.method,`11`)){L.cdf=R([1,1]),L.ai90=H(L.vals,0);var Te=L.npre+1==L.ai90.length?``:G(L.ai90,L.npre+1,Z(L.ai90.length-L.npre)-1);L.ai90rem=Te,I[F++]=`nalpha`,I[F++]=0,q(L.ai90rem,function(){var e=I[--F];e>=65&&e<=90&&(I[F-1]+=1)});var Ee=I[--F],De=I[--F];L[De]=Ee,I[F++]=`nnums`,I[F++]=0,q(L.ai90rem,function(){var e=I[--F];e>=48&&e<=57&&(I[F-1]+=1)});var Oe=I[--F],ke=I[--F];L[ke]=Oe,I[F++]=`mode`,hf(L.nalpha,L.nnums)?I[F++]=`alpha`:L.nalpha==0?I[F++]=`numeric`:I[F++]=`alphanumeric`;var Ae=I[--F],je=I[--F];L[je]=Ae,Z(L.nalpha+L.nnums)!=L.ai90rem.length&&(L.mode=`alphanumeric`),I[F++]=1/0,J(L.cdf),Y(L.mode,`alphanumeric`)&&(I[F++]=0),Y(L.mode,`numeric`)&&(I[F++]=1,I[F++]=0),Y(L.mode,`alpha`)&&(I[F++]=1,I[F++]=1),L.cdf=R();var Me=L.ais.length>1?H(L.ais,1):-1;L.ais1=Me;var Ne=L.vals.length>1?H(L.vals,1):-1;L.vals1=Ne,Y(L.ais1,`21`)||Y(L.ais1,`8004`)?(I[F++]=1/0,J(L.cdf),Y(L.ais1,`21`)?(I[F++]=1,I[F++]=0):(I[F++]=1,I[F++]=1),L.cdf=R()):(I[F++]=1/0,J(L.cdf),I[F++]=0,L.cdf=R());var Pe=L.npre==0?0:V(G(L.ai90,0,L.npre));if(L.nval=Pe,lf(`BDHIJKLNPQRSTVXZ`,G(L.ai90,L.npre,1)),I[--F]){var Fe=I[--F];F--;var Ie=Fe.length;F--,L.aval=Ie}else F--,L.aval=-1;if(L.nval<31&&L.aval!=-1){var Le=ef(B(5),`00000`),Re=rf(B(5),L.nval,2);K(Le,5-Re.length,Re),I[F++]=1/0,q(Le,function(){I[F-1]-=48});var ze=R();L.nbits=ze;var Be=ef(B(4),`0000`),Ve=rf(B(4),L.aval,2);K(Be,4-Ve.length,Ve),I[F++]=1/0,q(Be,function(){I[F-1]-=48});var He=R();L.abits=He,I[F++]=1/0,J(L.cdf),J(L.nbits),J(L.abits),L.cdf=R()}else{var Ue=ef(B(10),`0000000000`),We=rf(B(10),L.nval,2);K(Ue,10-We.length,We),I[F++]=1/0,q(Ue,function(){I[F-1]-=48});var N=R();L.nbits=N;var Ge=ef(B(5),`00000`),Ke=rf(B(5),H(L.ai90,L.npre)-65,2);K(Ge,5-Ke.length,Ke),I[F++]=1/0,q(Ge,function(){I[F-1]-=48});var qe=R();L.abits=qe,I[F++]=1/0,J(L.cdf),I[F++]=1,I[F++]=1,I[F++]=1,I[F++]=1,I[F++]=1,J(L.nbits),J(L.abits),L.cdf=R()}if(X(L.mode,`alpha`))I[F++]=1/0,q(L.ai90rem),L.ais.length>1&&(I[F++]=L.gs1_cc_fnc1),L.gpf=R();else{I[F++]=1/0,q(L.ai90rem),L.ais.length>1&&(I[F++]=L.gs1_cc_fnc1),L.in=R(),L.out=R(L.in.length*6),L.j=0;for(var Je=0,Ye=L.in.length-1;Je<=Ye;Je+=1){var Xe=H(L.alpha,H(L.in,Je));I[F++]=1/0,q(Xe,function(){I[F-1]-=48});var Ze=R();K(L.out,L.j,Ze),L.j=Xe.length+L.j}I[F++]=1/0,J(L.cdf),J(G(L.out,0,L.j)),L.cdf=R(),L.gpf=R([]),L.ais.length>1&&(L.mode=`numeric`)}L.ais=G(L.ais,1,L.ais.length-1),L.vals=G(L.vals,1,L.vals.length-1),L.fncs=G(L.fncs,1,L.fncs.length-1),L.ais.length!=0&&(Y(L.ais1,`21`)||Y(L.ais1,`8004`))&&(I[F++]=1/0,J(L.gpf),q(L.vals1),L.gpf=R(),L.ais=G(L.ais,1,L.ais.length-1),L.vals=G(L.vals,1,L.vals.length-1),L.fncs=G(L.fncs,1,L.fncs.length-1),L.ais.length!=0&&(I[F++]=1/0,J(L.gpf),I[F++]=L.gs1_cc_fnc1,L.gpf=R()))}Y(L.method,`0`)&&(L.cdf=R([0]),L.gpf=R([]),L.mode=`numeric`),I[F++]=1/0,J(L.gpf);for(var Qe=0,$e=L.ais.length-1;Qe<=$e;Qe+=1)L.i=Qe,q(H(L.ais,L.i)),q(H(L.vals,L.i)),L.i!=L.ais.length-1&&H(L.fncs,L.i)&&(I[F++]=L.gs1_cc_fnc1);ff(R(df()));var et=I[--F];L.gpf=et,F--,L.rembits=function(){var e=I[--F];if(L.used=e,X(L.ccversion,`c`)){if(L.bitcaps=H(H(L.gs1_cc_bitcapsmaps,L.ccversion),L.cccolumns-2),I[F++]=-1,q(L.bitcaps,function(){var e=I[F-1];if(gf(e,L.used)){var t=I[--F],n=I[--F];I[F++]=t,I[F++]=n}F--}),I[F-1]!=-1){var t=I[--F];I[F++]=Z(t-L.used)}}else{H(new Map([[`c`,-1]]),L.ccversion);var n=Kd(L.used/8);L.m=~~(n/6)*5+n%6,L.m<=40&&(I[F++]=8),L.m>=41&&L.m<=160&&(I[F++]=16),L.m>=161&&L.m<=320&&(I[F++]=32),L.m>=321&&L.m<=833&&(I[F++]=64),L.m>=834&&(I[F++]=32);var r=I[--F];for(L.eccws=r,L.m=Z(L.m+L.eccws)+3,L.cccolumns>30&&(L.cccolumns=30);!(Kd(L.m/L.cccolumns)<=30||L.cccolumns>=30);)L.cccolumns+=1;L.r=Kd(L.m/L.cccolumns),L.r<3&&(L.r=3);var i=Z(L.cccolumns*L.r-L.eccws)-3;L.tgt=Z(~~(i/5)*6+i%5)*8,L.used<=8304?I[F++]=Z(L.tgt-L.used):I[F++]=-1}I[F-1]==-1&&(F--,Y(L.ccversion,`a`)?(L.ccversion=`b`,I[F++]=L.used,L.rembits()):Y(L.ccversion,`b`)&&Y(L.lintype,`gs1-128`)?(L.ccversion=`c`,L.cccolumns=~~((L.linwidth-52)/17),I[F++]=L.used,L.rembits()):I[F++]=-1)},L.encode=function(){var e=I[F-1];if(X(e,`raw`)){var t=I[--F],n=I[--F];I[F++]=H(t,n)}else F--;var r=I[--F];I[F++]=1/0,q(r,function(){I[F-1]-=48});var i=R(),a=i.length;I[F++]=i,I[F++]=a,a+L.j>L.gpfenc.length&&(F-=2,I[F++]=`bwipp.gs1ccDataTooLarge#35722`,I[F++]=`Data too large for the composite component`,Q());var o=I[--F],s=I[--F];K(L.gpfenc,L.j,s),L.j=Z(o+L.j)},I[F++]=1/0;for(var tt=0,nt=L.gpf.length;tt<nt;tt++)I[F++]=0;I[F++]=0,I[F++]=-1,L.numericruns=R(),I[F++]=1/0;for(var rt=0,it=L.gpf.length;rt<it;rt++)I[F++]=0;I[F++]=0,L.alphanumericruns=R(),I[F++]=1/0;for(var at=0,ot=L.gpf.length;at<ot;at++)I[F++]=0;I[F++]=9999,L.nextiso646only=R();for(var st=L.gpf.length-1;st>=0;--st){L.i=st;var ct=ef(B(2),`00`),lt=H(L.gpf,L.i);if(I[F++]=H(L.gpf,L.i),I[F++]=ct,lt==L.gs1_cc_fnc1&&(lt=94),W(ct,0,lt),L.i<L.gpf.length-1){var ut=I[F-1],dt=H(L.gpf,L.i+1);dt==L.gs1_cc_fnc1&&(dt=94),W(ut,1,dt)}var ft=I[--F];U(L.numeric,ft)?W(L.numericruns,L.i,H(L.numericruns,L.i+2)+2):W(L.numericruns,L.i,0);var pt=I[F-1];U(L.alphanumeric,pt)?W(L.alphanumericruns,L.i,H(L.alphanumericruns,L.i+1)+1):W(L.alphanumericruns,L.i,0);var mt=I[--F];U(L.iso646,mt)&&!U(L.alphanumeric,mt)?W(L.nextiso646only,L.i,0):W(L.nextiso646only,L.i,H(L.nextiso646only,L.i+1)+1)}for(L.gpfenc=R(8304),L.i=0,L.j=0;L.i!=L.gpf.length;)for(;;){if(Y(L.mode,`numeric`))if(L.i<=L.gpf.length-2){var ht=B(2),gt=H(L.gpf,L.i);I[F++]=ht,gt==L.gs1_cc_fnc1&&(gt=94),W(ht,0,gt);var _t=I[F-1],vt=H(L.gpf,L.i+1);vt==L.gs1_cc_fnc1&&(vt=94),W(_t,1,vt);var yt=I[F-1];if(U(L.numeric,yt)){I[F++]=L.numeric,L.encode(),L.i+=2;break}I[F-1]=L.gs1_cc_lalphanumeric,I[F++]=L.numeric,L.encode(),L.mode=`alphanumeric`;break}else{var bt=H(L.gpf,L.i);if(bt<48||bt>57){I[F++]=L.gs1_cc_lalphanumeric,I[F++]=L.numeric,L.encode(),L.mode=`alphanumeric`;break}I[F++]=`rem`,I[F++]=L.cdf.length+L.j,L.rembits();var xt=I[--F],St=I[--F];if(L[St]=xt,L.rem>=4&&L.rem<=6){var Ct=G(ef(B(6),`000000`),0,L.rem),wt=rf(B(4),H(L.gpf,L.i)-47,2);K(Ct,4-wt.length,wt),I[F++]=Ct,I[F++]=`raw`,L.encode(),L.i+=1;break}var Tt=B(2);W(Tt,0,H(L.gpf,L.i)),W(Tt,1,94),I[F++]=Tt,I[F++]=L.numeric,L.encode(),L.i+=1;break}if(Y(L.mode,`alphanumeric`)){if(H(L.gpf,L.i)==L.gs1_cc_fnc1){I[F++]=L.gs1_cc_fnc1,I[F++]=L.alphanumeric,L.encode(),L.mode=`numeric`,L.i+=1;break}var Et=H(L.gpf,L.i);if(U(L.iso646,Et)&&!U(L.alphanumeric,Et)){I[F++]=L.gs1_cc_liso646,I[F++]=L.alphanumeric,L.encode(),L.mode=`iso646`;break}if(H(L.numericruns,L.i)>=6){I[F++]=L.gs1_cc_lnumeric,I[F++]=L.alphanumeric,L.encode(),L.mode=`numeric`;break}var Dt=H(L.numericruns,L.i);if(Dt>=4&&Z(Dt+L.i)==L.gpf.length){I[F++]=L.gs1_cc_lnumeric,I[F++]=L.alphanumeric,L.encode(),L.mode=`numeric`;break}I[F++]=H(L.gpf,L.i),I[F++]=L.alphanumeric,L.encode(),L.i+=1;break}if(Y(L.mode,`iso646`)){if(H(L.gpf,L.i)==L.gs1_cc_fnc1){I[F++]=L.gs1_cc_fnc1,I[F++]=L.iso646,L.encode(),L.mode=`numeric`,L.i+=1;break}if(H(L.numericruns,L.i)>=4&&H(L.nextiso646only,L.i)>=10){I[F++]=L.gs1_cc_lnumeric,I[F++]=L.iso646,L.encode(),L.mode=`numeric`;break}if(H(L.alphanumericruns,L.i)>=5&&H(L.nextiso646only,L.i)>=10){I[F++]=L.gs1_cc_lalphanumeric,I[F++]=L.iso646,L.encode(),L.mode=`alphanumeric`;break}I[F++]=H(L.gpf,L.i),I[F++]=L.iso646,L.encode(),L.i+=1;break}}L.gpf=G(L.gpfenc,0,L.j),I[F++]=L.cdf.length+L.gpf.length,L.rembits(),I[F-1]==-1&&(I[F-1]=`bwipp.gs1ccDataTooLarge#35859`,I[F++]=`Data too large for the composite component`,Q());var Ot=I[--F];if(L.pad=R(Ot),L.pad.length>0){for(var kt=0,At=L.pad.length-1;kt<=At;kt+=5){L.i=kt;var jt=L.pad,Mt=L.i,Nt=L.pad,Pt=L.i,Ft=5,It=Nt.length-Pt;if(Nt.length-Pt>5){var Lt=Ft;Ft=It,It=Lt}K(jt,Mt,G(L.gs1_cc_fillpat,0,It))}if(Y(L.mode,`numeric`)){I[F++]=1/0,I[F++]=0,I[F++]=0,I[F++]=0,I[F++]=0,J(L.pad);var Rt=R();L.pad=G(Rt,0,L.pad.length)}if(Y(L.mode,`alpha`)){I[F++]=1/0,I[F++]=1,I[F++]=1,I[F++]=1,I[F++]=1,I[F++]=1,I[F++]=0,I[F++]=0,I[F++]=0,I[F++]=0,J(L.pad);var zt=R();L.pad=G(zt,0,L.pad.length)}}if(I[F++]=1/0,J(L.cdf),J(L.gpf),J(L.pad),L.bits=R(),Y(L.ccversion,`a`)){I[F++]=1/0;for(var Bt=0;Bt<28;Bt++)I[F++]=0;for(L.cws=R(),L.b=0,L.c=0;L.b!=L.bits.length;){var Vt=L.bits,Ht=L.b,Ut=L.bits,Wt=L.b,Gt=Ut.length-Wt,Kt=69;if(69>Ut.length-Wt){var Lt=Gt;Gt=Kt,Kt=Lt}L.bs=G(Vt,Ht,Kt),L.bsl=L.bs.length,L.cs=G(L.cws,L.c,~~(L.bsl/10)+1),L.csl=L.cs.length;for(var qt=0,Jt=L.bsl-1;qt<=Jt;qt+=1){L.i=qt;for(var Yt=0,Xt=L.csl-1;Yt<=Xt;Yt+=1){L.j=Yt;var Zt=L.cs,Qt=L.j;W(Zt,Qt,Z(H(Zt,Qt)+H(H(L.pwr928,L.i),L.j+7-L.csl)*H(L.bs,L.bsl-L.i-1)))}}for(var $t=L.csl-1;$t>=1;--$t){L.i=$t;var en=L.cs,tn=L.i;W(en,tn-1,Z(H(en,tn-1)+~~(H(L.cs,L.i)/928)));var nn=L.cs,rn=L.i;W(nn,rn,H(nn,rn)%928)}L.b+=L.bsl,L.c+=L.csl}L.cws=G(L.cws,0,L.c),L.barcode=B(L.cws.length*4);for(var an=0,on=L.cws.length-1;an<=on;an+=1){L.i=an;var sn=ef(B(4),`^000`),cn=rf(B(4),H(L.cws,L.i),10);K(sn,4-cn.length,cn),K(L.barcode,L.i*4,sn)}af(L.options,`parse`),W(L.options,`cca`,!0),W(L.options,`columns`,L.cccolumns),L.bwipp_dontdraw=!0,I[F++]=L.barcode,I[F++]=L.options,Vp();var ln=I[--F];L.args=ln}if(Y(L.ccversion,`b`)){L.barcode=B(~~(L.bits.length/8));for(var un=0,dn=L.barcode.length-1;un<=dn;un+=1){L.i=un;for(var fn=G(L.bits,L.i*8,8),pn=0,mn=0,hn=fn.length;mn<hn;mn++)pn=Z(pn+H(fn,mn))*2;W(L.barcode,L.i,~~(pn/2))}af(L.options,`parse`),W(L.options,`ccb`,!0),W(L.options,`columns`,L.cccolumns),L.bwipp_dontdraw=!0,I[F++]=L.barcode,I[F++]=L.options,Vp();var gn=I[--F];L.args=gn}if(Y(L.ccversion,`c`)){L.barcode=B(~~(L.bits.length/8));for(var _n=0,vn=L.barcode.length-1;_n<=vn;_n+=1){L.i=_n;for(var yn=G(L.bits,L.i*8,8),bn=0,xn=0,Sn=yn.length;xn<Sn;xn++)bn=Z(bn+H(yn,xn))*2;W(L.barcode,L.i,~~(bn/2))}af(L.options,`parse`),W(L.options,`ccc`,!0),W(L.options,`columns`,L.cccolumns),W(L.options,`eclevel`,~~(Jd(L.eccws)/Jd(2))-1),L.bwipp_dontdraw=!0,I[F++]=L.barcode,I[F++]=L.options,zp();var Cn=I[--F];L.args=Cn}I[F++]=L.args,L._render&&Lm(),L=e}function am(){var e=L;L=Object.assign({},L,am.globals),L.dontdraw=!1,L.parse=!1,L.dontlint=!1,L.lintreqs=!0,L.guardwhitespace=!1,L.guardwidth=5,L.guardheight=7,L.width=0,L.modunit=1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];if(L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),lf(L.barcode,`|`),I[--F]){var r=I[--F];L.linear=r,F--;var i=I[--F];L.comp=i}else I[F-1]=`bwipp.missingCompositeComponent#36036`,I[F++]=`A Composite Component must be provided following a pipe character`,Q();W(L.options,`lintype`,`ean13`),W(L.options,`inkspreadv`,0),W(L.options,`dontlint`,!0);var a=B(L.comp.length+18);K(a,0,`(01)00000000000000`),K(a,18,L.comp),I[F++]=a,I[F++]=`ai`,Of(),F-=3,L.bwipp_dontdraw=!0,I[F++]=L.linear,I[F++]=L.options,Nf();var o=I[--F];L.linsym=o,L.sbs=H(L.linsym,`sbs`),L.bhs=H(L.linsym,`bhs`),L.bbs=H(L.linsym,`bbs`),I[F++]=`linwidth`;var s=0;q(L.sbs,function(){var e=I[--F];s=Z(s+V(e))});var c=I[--F];L[c]=s,I[F++]=L.comp,I[F++]=L.options,im();var l=I[--F];L.compsym=l,L.ccpixs=H(L.compsym,`pixs`),L.ccrowheights=H(L.compsym,`rowheights`),L.ccpixx=H(L.compsym,`pixx`),I[F++]=1/0;for(var u=0,d=L.ccpixx-97;u<d;u++)I[F++]=0;L.linpad=R(),I[F++]=1/0;var f=L.linsym,p=U(f,`txt`);if(I[F++]=f,I[F++]=`txt`,p){var m=I[--F],h=I[--F];q(H(h,m),function(){var e=I[--F];J(e),Qd(4,-1);var t=I[--F];I[F++]=Z(t+(L.linpad.length+1)),Qd(4,1),ff(R(5))})}else F-=2;L.txt=R();var g=L.linsym,_=U(g,`text1xalign`);if(I[F++]=`text1xalign`,I[F++]=g,I[F++]=`text1xalign`,_){var v=I[--F],y=I[--F];I[F++]=H(y,v)}else F-=2,I[F++]=`unset`;var b=I[--F],x=I[--F];L[x]=b;var S=L.linsym,C=U(S,`text1yalign`);if(I[F++]=`text1yalign`,I[F++]=S,I[F++]=`text1yalign`,C){var w=I[--F],T=I[--F];I[F++]=H(T,w)}else F-=2,I[F++]=`unset`;var E=I[--F],D=I[--F];if(L[D]=E,L.diff=Z(L.linwidth+L.linpad.length+1-L.ccpixx),L.diff>0){I[F++]=1/0;for(var O=0,k=L.diff;O<k;O++)I[F++]=0;L.ccrpad=R(),L.pixx=Z(L.ccpixx+L.diff)}else L.ccrpad=R(0),L.pixx=L.ccpixx;L.ccrows=L.ccrowheights.length,L.nbars=~~((L.sbs.length+1)/2),L.bbsrow=R(L.nbars),L.bhsrow=R(L.nbars);for(var A=0,ee=L.nbars-1;A<=ee;A+=1)L.b=A,W(L.bbsrow,L.b,~~(H(L.bbs,L.b)*72)),W(L.bhsrow,L.b,Z(H(L.bbsrow,L.b)+H(L.bhs,L.b)*72));var te=L.bhsrow;I[F++]=`linheight`,I[F++]=0;for(var j=0,ne=te.length;j<ne;j++){var re=H(te,j),ie=I[--F],ae=Kd(re);if(ie<Kd(re)){var oe=ae;ae=ie,ie=oe}I[F++]=ie}var se=I[--F],ce=I[--F];L[ce]=se;var le=L.bbsrow;I[F++]=`lindescent`,I[F++]=0;for(var M=0,ue=le.length;M<ue;M++){var de=H(le,M),fe=I[--F],pe=qd(de);if(fe>qd(de)){var oe=pe;pe=fe,fe=oe}I[F++]=fe}var me=I[--F],he=I[--F];L[he]=me;for(var ge=L.txt,_e=0,ve=ge.length;_e<ve;_e++){var ye=H(ge,_e);W(ye,2,Z(H(ye,2)+-L.lindescent))}L.mainbars=L.nbars;for(var be=0,xe=L.sbs.length-1;be<=xe;be+=1){var Se=sf(H(L.sbs,be));if(I[F++]=be,Y(Se,`realtype`)){var Ce=I[--F];L.mainbars=~~((Ce+1)/2);break}F--}for(var we=0,Te=L.mainbars-1;we<=Te;we+=1)W(L.bhsrow,we,L.linheight);L.rowbuf=B(L.pixx),L.prevrow=``,L.linrowheights=R(72),L.lri=0,I[F++]=1/0;for(var Ee=L.linheight-1,De=L.lindescent;Ee>=De;--Ee){L.y=Ee,L.p=0;for(var Oe=L.linpad,ke=0,Ae=Oe.length;ke<Ae;ke++)W(L.rowbuf,L.p,H(Oe,ke)),L.p+=1;W(L.rowbuf,L.p,0),L.p+=1;for(var je=0,Me=L.sbs.length-1;je<=Me;je+=1){L.i=je,L.i%2==0?I[F++]=H(L.bbsrow,~~(L.i/2))>L.y||H(L.bhsrow,~~(L.i/2))<L.y?0:1:I[F++]=0;for(var Ne=0,Pe=V(H(L.sbs,L.i));Ne<Pe;Ne++){var Fe=I[--F];W(L.rowbuf,L.p,Fe),L.p+=1,I[F++]=Fe}F--}if(L.diff<0&&(W(L.rowbuf,L.p,0),L.p+=1),Y(L.rowbuf,L.prevrow)){var Ie=L.linrowheights,Le=L.lri;W(Ie,Le-1,H(Ie,Le-1)+1)}else{if(L.prevrow.length>0)for(var Re=L.prevrow,ze=0,Be=Re.length;ze<Be;ze++)I[F++]=H(Re,ze);L.prevrow=ef(B(L.pixx),L.rowbuf),W(L.linrowheights,L.lri,1),L.lri+=1}}for(var Ve=L.prevrow,He=0,Ue=Ve.length;He<Ue;He++)I[F++]=H(Ve,He);L.linpixs=R(),L.linrowheights=G(L.linrowheights,0,L.lri),I[F++]=1/0;for(var We=0,N=L.ccpixx,Ge=L.ccpixs.length-1;N<0?We>=Ge:We<=Ge;We+=N)L.i=We,J(G(L.ccpixs,L.i,L.ccpixx)),J(L.ccrpad);J(L.linpad),I[F++]=0,I[F++]=1;for(var Ke=0;Ke<93;Ke++)I[F++]=0;I[F++]=1,I[F++]=0,J(L.ccrpad),J(L.linpad),I[F++]=1,I[F++]=0;for(var qe=0;qe<93;qe++)I[F++]=0;I[F++]=0,I[F++]=1,J(L.ccrpad),J(L.linpad),I[F++]=0,I[F++]=1;for(var Je=0;Je<93;Je++)I[F++]=0;I[F++]=1,I[F++]=0,J(L.ccrpad),J(L.linpixs),L.pixs=R(),I[F++]=1/0,J(L.ccrowheights),I[F++]=2,I[F++]=2,I[F++]=2,J(L.linrowheights),L.rowheights=R();for(var Ye=L.rowheights,Xe=0,Ze=0,Qe=Ye.length;Ze<Qe;Ze++)Xe=Z(Xe+H(Ye,Ze));L.pixy=Xe;var $e=L.linsym,et=U($e,`borderleft`);if(I[F++]=`borderleft`,I[F++]=$e,I[F++]=`borderleft`,et){var tt=I[--F],nt=I[--F];I[F++]=H(nt,tt)}else F-=2,I[F++]=10;var rt=L.linpad,it=I[--F],at=1,ot=Z(it-(rt.length+1));if(Z(it-(rt.length+1))<1){var oe=at;at=ot,ot=oe}ot<0&&(ot=0);var st=I[--F];L[st]=ot;var ct=L.linsym,lt=U(ct,`borderright`);if(I[F++]=`borderright`,I[F++]=ct,I[F++]=`borderright`,lt){var ut=I[--F],dt=I[--F];I[F++]=H(dt,ut)}else F-=2,I[F++]=10;var ft=L.pixx,pt=L.linpad,mt=L.linwidth,ht=I[--F],gt=L.ccrpad,_t=1-gt.length,vt=Z(ht-(ft-pt.length-1-mt));if(Z(ht-(ft-pt.length-1-mt))<1-gt.length){var oe=_t;_t=vt,vt=oe}vt<0&&(vt=0);var yt=I[--F];L[yt]=vt,L.bordertop=1;var bt=L.linsym,xt=U(bt,`borderbottom`);if(I[F++]=`borderbottom`,I[F++]=bt,I[F++]=`borderbottom`,xt){var St=I[--F],Ct=I[--F];I[F++]=H(Ct,St)}else F-=2,I[F++]=0;var wt=I[--F],Tt=I[--F];L[Tt]=Z(wt+L.lindescent);var Et=L.linsym,Dt=U(Et,`guardleftpos`);if(I[F++]=`guardleftpos`,I[F++]=Et,I[F++]=`guardleftpos`,Dt){var Ot=I[--F],kt=I[--F];I[F++]=Z(H(kt,Ot)-(L.linpad.length+1))}else F-=2,I[F++]=0;var At=I[--F],jt=I[--F];L[jt]=At;var Mt=L.linsym,Nt=U(Mt,`guardleftypos`);if(I[F++]=`guardleftypos`,I[F++]=Mt,I[F++]=`guardleftypos`,Nt){var Pt=I[--F],Ft=I[--F];I[F++]=Z(H(Ft,Pt)+-L.lindescent)}else F-=2,I[F++]=0;var It=I[--F],Lt=I[--F];L[Lt]=It;var Rt=L.linsym,zt=U(Rt,`guardrightpos`);if(I[F++]=`guardrightpos`,I[F++]=Rt,I[F++]=`guardrightpos`,zt){var Bt=I[--F],Vt=I[--F];I[F++]=Z(H(Vt,Bt)+(L.linpad.length+1+L.linwidth-L.pixx))}else F-=2,I[F++]=0;var Ht=I[--F],Ut=I[--F];L[Ut]=Ht;var Wt=L.linsym,Gt=U(Wt,`guardrightypos`);if(I[F++]=`guardrightypos`,I[F++]=Wt,I[F++]=`guardrightypos`,Gt){var Kt=I[--F],qt=I[--F];I[F++]=Z(H(qt,Kt)+-L.lindescent)}else F-=2,I[F++]=0;var Jt=I[--F],Yt=I[--F];L[Yt]=Jt,af(L.options,`height`),I[F++]=new Map([[`ren`,`renmatrix`],[`pixs`,L.pixs],[`pixx`,L.pixx],[`pixy`,L.pixy],[`rowheights`,L.rowheights],[`height`,L.pixy/72],[`width`,L.pixx/72],[`borderleft`,L.borderleft],[`borderright`,L.borderright],[`bordertop`,L.bordertop],[`borderbottom`,L.borderbottom],[`guardwhitespace`,L.guardwhitespace],[`guardleftpos`,L.guardleftpos],[`guardleftypos`,L.guardleftypos],[`guardrightpos`,L.guardrightpos],[`guardrightypos`,L.guardrightypos],[`guardwidth`,L.guardwidth],[`guardheight`,L.guardheight],[`txt`,L.txt],[`text1xalign`,L.text1xalign],[`text1yalign`,L.text1yalign],[`opt`,L.options]]),L._render&&Lm(),L=e}function om(){var e=L;L=Object.assign({},L,om.globals),L.dontdraw=!1,L.parse=!1,L.dontlint=!1,L.lintreqs=!0,L.guardwhitespace=!1,L.guardwidth=5,L.guardheight=7,L.width=0,L.modunit=1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];if(L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),lf(L.barcode,`|`),I[--F]){var r=I[--F];L.linear=r,F--;var i=I[--F];L.comp=i}else I[F-1]=`bwipp.missingCompositeComponent#36313`,I[F++]=`A Composite Component must be provided following a pipe character`,Q();W(L.options,`lintype`,`ean8`),W(L.options,`inkspreadv`,0),W(L.options,`dontlint`,!0);var a=B(L.comp.length+18);K(a,0,`(01)00000000000000`),K(a,18,L.comp),I[F++]=a,I[F++]=`ai`,Of(),F-=3,L.bwipp_dontdraw=!0,I[F++]=L.linear,I[F++]=L.options,Pf();var o=I[--F];L.linsym=o,L.sbs=H(L.linsym,`sbs`),L.bhs=H(L.linsym,`bhs`),L.bbs=H(L.linsym,`bbs`),I[F++]=`linwidth`;var s=0;q(L.sbs,function(){var e=I[--F];s=Z(s+V(e))});var c=I[--F];L[c]=s,I[F++]=L.comp,I[F++]=L.options,im();var l=I[--F];L.compsym=l,L.ccpixs=H(L.compsym,`pixs`),L.ccrowheights=H(L.compsym,`rowheights`),L.ccpixx=H(L.compsym,`pixx`),I[F++]=1/0;for(var u=0,d=L.ccpixx-69;u<d;u++)I[F++]=0;L.linpad=R(),I[F++]=1/0;var f=L.linsym,p=U(f,`txt`);if(I[F++]=f,I[F++]=`txt`,p){var m=I[--F],h=I[--F];q(H(h,m),function(){var e=I[--F];J(e),Qd(4,-1);var t=I[--F];I[F++]=Z(t+(L.linpad.length+1)),Qd(4,1),ff(R(5))})}else F-=2;L.txt=R();var g=L.linsym,_=U(g,`text1xalign`);if(I[F++]=`text1xalign`,I[F++]=g,I[F++]=`text1xalign`,_){var v=I[--F],y=I[--F];I[F++]=H(y,v)}else F-=2,I[F++]=`unset`;var b=I[--F],x=I[--F];L[x]=b;var S=L.linsym,C=U(S,`text1yalign`);if(I[F++]=`text1yalign`,I[F++]=S,I[F++]=`text1yalign`,C){var w=I[--F],T=I[--F];I[F++]=H(T,w)}else F-=2,I[F++]=`unset`;var E=I[--F],D=I[--F];if(L[D]=E,L.diff=Z(L.linwidth+L.linpad.length+1-L.ccpixx),L.diff>0){I[F++]=1/0;for(var O=0,k=L.diff;O<k;O++)I[F++]=0;L.ccrpad=R(),L.pixx=Z(L.ccpixx+L.diff)}else L.ccrpad=R(0),L.pixx=L.ccpixx;L.ccrows=L.ccrowheights.length,L.nbars=~~((L.sbs.length+1)/2),L.bbsrow=R(L.nbars),L.bhsrow=R(L.nbars);for(var A=0,ee=L.nbars-1;A<=ee;A+=1)L.b=A,W(L.bbsrow,L.b,~~(H(L.bbs,L.b)*72)),W(L.bhsrow,L.b,Z(H(L.bbsrow,L.b)+H(L.bhs,L.b)*72));var te=L.bhsrow;I[F++]=`linheight`,I[F++]=0;for(var j=0,ne=te.length;j<ne;j++){var re=H(te,j),ie=I[--F],ae=Kd(re);if(ie<Kd(re)){var oe=ae;ae=ie,ie=oe}I[F++]=ie}var se=I[--F],ce=I[--F];L[ce]=se;var le=L.bbsrow;I[F++]=`lindescent`,I[F++]=0;for(var M=0,ue=le.length;M<ue;M++){var de=H(le,M),fe=I[--F],pe=qd(de);if(fe>qd(de)){var oe=pe;pe=fe,fe=oe}I[F++]=fe}var me=I[--F],he=I[--F];L[he]=me;for(var ge=L.txt,_e=0,ve=ge.length;_e<ve;_e++){var ye=H(ge,_e);W(ye,2,Z(H(ye,2)+-L.lindescent))}L.mainbars=L.nbars;for(var be=0,xe=L.sbs.length-1;be<=xe;be+=1){var Se=sf(H(L.sbs,be));if(I[F++]=be,Y(Se,`realtype`)){var Ce=I[--F];L.mainbars=~~((Ce+1)/2);break}F--}for(var we=0,Te=L.mainbars-1;we<=Te;we+=1)W(L.bhsrow,we,L.linheight);L.rowbuf=B(L.pixx),L.prevrow=``,L.linrowheights=R(72),L.lri=0,I[F++]=1/0;for(var Ee=L.linheight-1,De=L.lindescent;Ee>=De;--Ee){L.y=Ee,L.p=0;for(var Oe=L.linpad,ke=0,Ae=Oe.length;ke<Ae;ke++)W(L.rowbuf,L.p,H(Oe,ke)),L.p+=1;W(L.rowbuf,L.p,0),L.p+=1;for(var je=0,Me=L.sbs.length-1;je<=Me;je+=1){L.i=je,L.i%2==0?I[F++]=H(L.bbsrow,~~(L.i/2))>L.y||H(L.bhsrow,~~(L.i/2))<L.y?0:1:I[F++]=0;for(var Ne=0,Pe=V(H(L.sbs,L.i));Ne<Pe;Ne++){var Fe=I[--F];W(L.rowbuf,L.p,Fe),L.p+=1,I[F++]=Fe}F--}if(L.diff<0&&(W(L.rowbuf,L.p,0),L.p+=1),Y(L.rowbuf,L.prevrow)){var Ie=L.linrowheights,Le=L.lri;W(Ie,Le-1,H(Ie,Le-1)+1)}else{if(L.prevrow.length>0)for(var Re=L.prevrow,ze=0,Be=Re.length;ze<Be;ze++)I[F++]=H(Re,ze);L.prevrow=ef(B(L.pixx),L.rowbuf),W(L.linrowheights,L.lri,1),L.lri+=1}}for(var Ve=L.prevrow,He=0,Ue=Ve.length;He<Ue;He++)I[F++]=H(Ve,He);L.linpixs=R(),L.linrowheights=G(L.linrowheights,0,L.lri),I[F++]=1/0;for(var We=0,N=L.ccpixx,Ge=L.ccpixs.length-1;N<0?We>=Ge:We<=Ge;We+=N)L.i=We,J(G(L.ccpixs,L.i,L.ccpixx)),J(L.ccrpad);J(L.linpad),I[F++]=0,I[F++]=1;for(var Ke=0;Ke<65;Ke++)I[F++]=0;I[F++]=1,I[F++]=0,J(L.ccrpad),J(L.linpad),I[F++]=1,I[F++]=0;for(var qe=0;qe<65;qe++)I[F++]=0;I[F++]=0,I[F++]=1,J(L.ccrpad),J(L.linpad),I[F++]=0,I[F++]=1;for(var Je=0;Je<65;Je++)I[F++]=0;I[F++]=1,I[F++]=0,J(L.ccrpad),J(L.linpixs),L.pixs=R(),I[F++]=1/0,J(L.ccrowheights),I[F++]=2,I[F++]=2,I[F++]=2,J(L.linrowheights),L.rowheights=R();for(var Ye=L.rowheights,Xe=0,Ze=0,Qe=Ye.length;Ze<Qe;Ze++)Xe=Z(Xe+H(Ye,Ze));L.pixy=Xe;var $e=L.linsym,et=U($e,`borderleft`);if(I[F++]=`borderleft`,I[F++]=$e,I[F++]=`borderleft`,et){var tt=I[--F],nt=I[--F];I[F++]=H(nt,tt)}else F-=2,I[F++]=10;var rt=L.linpad,it=I[--F],at=1,ot=Z(it-(rt.length+1));if(Z(it-(rt.length+1))<1){var oe=at;at=ot,ot=oe}ot<0&&(ot=0);var st=I[--F];L[st]=ot;var ct=L.linsym,lt=U(ct,`borderright`);if(I[F++]=`borderright`,I[F++]=ct,I[F++]=`borderright`,lt){var ut=I[--F],dt=I[--F];I[F++]=H(dt,ut)}else F-=2,I[F++]=10;var ft=L.pixx,pt=L.linpad,mt=L.linwidth,ht=I[--F],gt=L.ccrpad,_t=1-gt.length,vt=Z(ht-(ft-pt.length-1-mt));if(Z(ht-(ft-pt.length-1-mt))<1-gt.length){var oe=_t;_t=vt,vt=oe}vt<0&&(vt=0);var yt=I[--F];L[yt]=vt,L.bordertop=1;var bt=L.linsym,xt=U(bt,`borderbottom`);if(I[F++]=`borderbottom`,I[F++]=bt,I[F++]=`borderbottom`,xt){var St=I[--F],Ct=I[--F];I[F++]=H(Ct,St)}else F-=2,I[F++]=0;var wt=I[--F],Tt=I[--F];L[Tt]=Z(wt+L.lindescent);var Et=L.linsym,Dt=U(Et,`guardleftpos`);if(I[F++]=`guardleftpos`,I[F++]=Et,I[F++]=`guardleftpos`,Dt){var Ot=I[--F],kt=I[--F];I[F++]=Z(H(kt,Ot)-(L.linpad.length+1))}else F-=2,I[F++]=0;var At=I[--F],jt=I[--F];L[jt]=At;var Mt=L.linsym,Nt=U(Mt,`guardleftypos`);if(I[F++]=`guardleftypos`,I[F++]=Mt,I[F++]=`guardleftypos`,Nt){var Pt=I[--F],Ft=I[--F];I[F++]=Z(H(Ft,Pt)+-L.lindescent)}else F-=2,I[F++]=0;var It=I[--F],Lt=I[--F];L[Lt]=It;var Rt=L.linsym,zt=U(Rt,`guardrightpos`);if(I[F++]=`guardrightpos`,I[F++]=Rt,I[F++]=`guardrightpos`,zt){var Bt=I[--F],Vt=I[--F];I[F++]=Z(H(Vt,Bt)+(L.linpad.length+1+L.linwidth-L.pixx))}else F-=2,I[F++]=0;var Ht=I[--F],Ut=I[--F];L[Ut]=Ht;var Wt=L.linsym,Gt=U(Wt,`guardrightypos`);if(I[F++]=`guardrightypos`,I[F++]=Wt,I[F++]=`guardrightypos`,Gt){var Kt=I[--F],qt=I[--F];I[F++]=Z(H(qt,Kt)+-L.lindescent)}else F-=2,I[F++]=0;var Jt=I[--F],Yt=I[--F];L[Yt]=Jt,af(L.options,`height`),I[F++]=new Map([[`ren`,`renmatrix`],[`pixs`,L.pixs],[`pixx`,L.pixx],[`pixy`,L.pixy],[`rowheights`,L.rowheights],[`height`,L.pixy/72],[`width`,L.pixx/72],[`borderleft`,L.borderleft],[`borderright`,L.borderright],[`bordertop`,L.bordertop],[`borderbottom`,L.borderbottom],[`guardwhitespace`,L.guardwhitespace],[`guardleftpos`,L.guardleftpos],[`guardleftypos`,L.guardleftypos],[`guardrightpos`,L.guardrightpos],[`guardrightypos`,L.guardrightypos],[`guardwidth`,L.guardwidth],[`guardheight`,L.guardheight],[`txt`,L.txt],[`text1xalign`,L.text1xalign],[`text1yalign`,L.text1yalign],[`opt`,L.options]]),L._render&&Lm(),L=e}function sm(){var e=L;L=Object.assign({},L,sm.globals),L.dontdraw=!1,L.parse=!1,L.dontlint=!1,L.lintreqs=!0,L.guardwhitespace=!1,L.guardwidth=5,L.guardheight=7,L.width=0,L.modunit=1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];if(L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),lf(L.barcode,`|`),I[--F]){var r=I[--F];L.linear=r,F--;var i=I[--F];L.comp=i}else I[F-1]=`bwipp.missingCompositeComponent#36586`,I[F++]=`A Composite Component must be provided following a pipe character`,Q();W(L.options,`lintype`,`ean13`),W(L.options,`inkspreadv`,0),W(L.options,`dontlint`,!0);var a=B(L.comp.length+18);K(a,0,`(01)00000000000000`),K(a,18,L.comp),I[F++]=a,I[F++]=`ai`,Of(),F-=3,L.bwipp_dontdraw=!0,I[F++]=L.linear,I[F++]=L.options,Ff();var o=I[--F];L.linsym=o,L.sbs=H(L.linsym,`sbs`),L.bhs=H(L.linsym,`bhs`),L.bbs=H(L.linsym,`bbs`),I[F++]=`linwidth`;var s=0;q(L.sbs,function(){var e=I[--F];s=Z(s+V(e))});var c=I[--F];L[c]=s,I[F++]=L.comp,I[F++]=L.options,im();var l=I[--F];L.compsym=l,L.ccpixs=H(L.compsym,`pixs`),L.ccrowheights=H(L.compsym,`rowheights`),L.ccpixx=H(L.compsym,`pixx`),I[F++]=1/0;for(var u=0,d=L.ccpixx-97;u<d;u++)I[F++]=0;L.linpad=R(),I[F++]=1/0;var f=L.linsym,p=U(f,`txt`);if(I[F++]=f,I[F++]=`txt`,p){var m=I[--F],h=I[--F];q(H(h,m),function(){var e=I[--F];J(e),Qd(4,-1);var t=I[--F];I[F++]=Z(t+(L.linpad.length+1)),Qd(4,1),ff(R(5))})}else F-=2;L.txt=R();var g=L.linsym,_=U(g,`text1xalign`);if(I[F++]=`text1xalign`,I[F++]=g,I[F++]=`text1xalign`,_){var v=I[--F],y=I[--F];I[F++]=H(y,v)}else F-=2,I[F++]=`unset`;var b=I[--F],x=I[--F];L[x]=b;var S=L.linsym,C=U(S,`text1yalign`);if(I[F++]=`text1yalign`,I[F++]=S,I[F++]=`text1yalign`,C){var w=I[--F],T=I[--F];I[F++]=H(T,w)}else F-=2,I[F++]=`unset`;var E=I[--F],D=I[--F];if(L[D]=E,L.diff=Z(L.linwidth+L.linpad.length+1-L.ccpixx),L.diff>0){I[F++]=1/0;for(var O=0,k=L.diff;O<k;O++)I[F++]=0;L.ccrpad=R(),L.pixx=Z(L.ccpixx+L.diff)}else L.ccrpad=R(0),L.pixx=L.ccpixx;L.ccrows=L.ccrowheights.length,L.nbars=~~((L.sbs.length+1)/2),L.bbsrow=R(L.nbars),L.bhsrow=R(L.nbars);for(var A=0,ee=L.nbars-1;A<=ee;A+=1)L.b=A,W(L.bbsrow,L.b,~~(H(L.bbs,L.b)*72)),W(L.bhsrow,L.b,Z(H(L.bbsrow,L.b)+H(L.bhs,L.b)*72));var te=L.bhsrow;I[F++]=`linheight`,I[F++]=0;for(var j=0,ne=te.length;j<ne;j++){var re=H(te,j),ie=I[--F],ae=Kd(re);if(ie<Kd(re)){var oe=ae;ae=ie,ie=oe}I[F++]=ie}var se=I[--F],ce=I[--F];L[ce]=se;var le=L.bbsrow;I[F++]=`lindescent`,I[F++]=0;for(var M=0,ue=le.length;M<ue;M++){var de=H(le,M),fe=I[--F],pe=qd(de);if(fe>qd(de)){var oe=pe;pe=fe,fe=oe}I[F++]=fe}var me=I[--F],he=I[--F];L[he]=me;for(var ge=L.txt,_e=0,ve=ge.length;_e<ve;_e++){var ye=H(ge,_e);W(ye,2,Z(H(ye,2)+-L.lindescent))}L.mainbars=L.nbars;for(var be=0,xe=L.sbs.length-1;be<=xe;be+=1){var Se=sf(H(L.sbs,be));if(I[F++]=be,Y(Se,`realtype`)){var Ce=I[--F];L.mainbars=~~((Ce+1)/2);break}F--}for(var we=0,Te=L.mainbars-1;we<=Te;we+=1)W(L.bhsrow,we,L.linheight);L.rowbuf=B(L.pixx),L.prevrow=``,L.linrowheights=R(72),L.lri=0,I[F++]=1/0;for(var Ee=L.linheight-1,De=L.lindescent;Ee>=De;--Ee){L.y=Ee,L.p=0;for(var Oe=L.linpad,ke=0,Ae=Oe.length;ke<Ae;ke++)W(L.rowbuf,L.p,H(Oe,ke)),L.p+=1;W(L.rowbuf,L.p,0),L.p+=1;for(var je=0,Me=L.sbs.length-1;je<=Me;je+=1){L.i=je,L.i%2==0?I[F++]=H(L.bbsrow,~~(L.i/2))>L.y||H(L.bhsrow,~~(L.i/2))<L.y?0:1:I[F++]=0;for(var Ne=0,Pe=V(H(L.sbs,L.i));Ne<Pe;Ne++){var Fe=I[--F];W(L.rowbuf,L.p,Fe),L.p+=1,I[F++]=Fe}F--}if(L.diff<0&&(W(L.rowbuf,L.p,0),L.p+=1),Y(L.rowbuf,L.prevrow)){var Ie=L.linrowheights,Le=L.lri;W(Ie,Le-1,H(Ie,Le-1)+1)}else{if(L.prevrow.length>0)for(var Re=L.prevrow,ze=0,Be=Re.length;ze<Be;ze++)I[F++]=H(Re,ze);L.prevrow=ef(B(L.pixx),L.rowbuf),W(L.linrowheights,L.lri,1),L.lri+=1}}for(var Ve=L.prevrow,He=0,Ue=Ve.length;He<Ue;He++)I[F++]=H(Ve,He);L.linpixs=R(),L.linrowheights=G(L.linrowheights,0,L.lri),I[F++]=1/0;for(var We=0,N=L.ccpixx,Ge=L.ccpixs.length-1;N<0?We>=Ge:We<=Ge;We+=N)L.i=We,J(G(L.ccpixs,L.i,L.ccpixx)),J(L.ccrpad);J(L.linpad),I[F++]=0,I[F++]=1;for(var Ke=0;Ke<93;Ke++)I[F++]=0;I[F++]=1,I[F++]=0,J(L.ccrpad),J(L.linpad),I[F++]=1,I[F++]=0;for(var qe=0;qe<93;qe++)I[F++]=0;I[F++]=0,I[F++]=1,J(L.ccrpad),J(L.linpad),I[F++]=0,I[F++]=1;for(var Je=0;Je<93;Je++)I[F++]=0;I[F++]=1,I[F++]=0,J(L.ccrpad),J(L.linpixs),L.pixs=R(),I[F++]=1/0,J(L.ccrowheights),I[F++]=2,I[F++]=2,I[F++]=2,J(L.linrowheights),L.rowheights=R();for(var Ye=L.rowheights,Xe=0,Ze=0,Qe=Ye.length;Ze<Qe;Ze++)Xe=Z(Xe+H(Ye,Ze));L.pixy=Xe;var $e=L.linsym,et=U($e,`borderleft`);if(I[F++]=`borderleft`,I[F++]=$e,I[F++]=`borderleft`,et){var tt=I[--F],nt=I[--F];I[F++]=H(nt,tt)}else F-=2,I[F++]=10;var rt=L.linpad,it=I[--F],at=1,ot=Z(it-(rt.length+1));if(Z(it-(rt.length+1))<1){var oe=at;at=ot,ot=oe}ot<0&&(ot=0);var st=I[--F];L[st]=ot;var ct=L.linsym,lt=U(ct,`borderright`);if(I[F++]=`borderright`,I[F++]=ct,I[F++]=`borderright`,lt){var ut=I[--F],dt=I[--F];I[F++]=H(dt,ut)}else F-=2,I[F++]=10;var ft=L.pixx,pt=L.linpad,mt=L.linwidth,ht=I[--F],gt=L.ccrpad,_t=1-gt.length,vt=Z(ht-(ft-pt.length-1-mt));if(Z(ht-(ft-pt.length-1-mt))<1-gt.length){var oe=_t;_t=vt,vt=oe}vt<0&&(vt=0);var yt=I[--F];L[yt]=vt,L.bordertop=1;var bt=L.linsym,xt=U(bt,`borderbottom`);if(I[F++]=`borderbottom`,I[F++]=bt,I[F++]=`borderbottom`,xt){var St=I[--F],Ct=I[--F];I[F++]=H(Ct,St)}else F-=2,I[F++]=0;var wt=I[--F],Tt=I[--F];L[Tt]=Z(wt+L.lindescent);var Et=L.linsym,Dt=U(Et,`guardleftpos`);if(I[F++]=`guardleftpos`,I[F++]=Et,I[F++]=`guardleftpos`,Dt){var Ot=I[--F],kt=I[--F];I[F++]=Z(H(kt,Ot)-(L.linpad.length+1))}else F-=2,I[F++]=0;var At=I[--F],jt=I[--F];L[jt]=At;var Mt=L.linsym,Nt=U(Mt,`guardleftypos`);if(I[F++]=`guardleftypos`,I[F++]=Mt,I[F++]=`guardleftypos`,Nt){var Pt=I[--F],Ft=I[--F];I[F++]=Z(H(Ft,Pt)+-L.lindescent)}else F-=2,I[F++]=0;var It=I[--F],Lt=I[--F];L[Lt]=It;var Rt=L.linsym,zt=U(Rt,`guardrightpos`);if(I[F++]=`guardrightpos`,I[F++]=Rt,I[F++]=`guardrightpos`,zt){var Bt=I[--F],Vt=I[--F];I[F++]=Z(H(Vt,Bt)+(L.linpad.length+1+L.linwidth-L.pixx))}else F-=2,I[F++]=0;var Ht=I[--F],Ut=I[--F];L[Ut]=Ht;var Wt=L.linsym,Gt=U(Wt,`guardrightypos`);if(I[F++]=`guardrightypos`,I[F++]=Wt,I[F++]=`guardrightypos`,Gt){var Kt=I[--F],qt=I[--F];I[F++]=Z(H(qt,Kt)+-L.lindescent)}else F-=2,I[F++]=0;var Jt=I[--F],Yt=I[--F];L[Yt]=Jt,af(L.options,`height`),I[F++]=new Map([[`ren`,`renmatrix`],[`pixs`,L.pixs],[`pixx`,L.pixx],[`pixy`,L.pixy],[`rowheights`,L.rowheights],[`height`,L.pixy/72],[`width`,L.pixx/72],[`borderleft`,L.borderleft],[`borderright`,L.borderright],[`bordertop`,L.bordertop],[`borderbottom`,L.borderbottom],[`guardwhitespace`,L.guardwhitespace],[`guardleftpos`,L.guardleftpos],[`guardleftypos`,L.guardleftypos],[`guardrightpos`,L.guardrightpos],[`guardrightypos`,L.guardrightypos],[`guardwidth`,L.guardwidth],[`guardheight`,L.guardheight],[`txt`,L.txt],[`text1xalign`,L.text1xalign],[`text1yalign`,L.text1yalign],[`opt`,L.options]]),L._render&&Lm(),L=e}function cm(){var e=L;L=Object.assign({},L,cm.globals),L.dontdraw=!1,L.parse=!1,L.dontlint=!1,L.lintreqs=!0,L.guardwhitespace=!1,L.guardwidth=5,L.guardheight=7,L.width=0,L.modunit=1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];if(L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),lf(L.barcode,`|`),I[--F]){var r=I[--F];L.linear=r,F--;var i=I[--F];L.comp=i}else I[F-1]=`bwipp.missingCompositeComponent#36856`,I[F++]=`A Composite Component must be provided following a pipe character`,Q();W(L.options,`lintype`,`upce`),W(L.options,`inkspreadv`,0),W(L.options,`dontlint`,!0);var a=B(L.comp.length+18);K(a,0,`(01)00000000000000`),K(a,18,L.comp),I[F++]=a,I[F++]=`ai`,Of(),F-=3,L.bwipp_dontdraw=!0,I[F++]=L.linear,I[F++]=L.options,If();var o=I[--F];L.linsym=o,L.sbs=H(L.linsym,`sbs`),L.bhs=H(L.linsym,`bhs`),L.bbs=H(L.linsym,`bbs`),I[F++]=`linwidth`;var s=0;q(L.sbs,function(){var e=I[--F];s=Z(s+V(e))});var c=I[--F];L[c]=s,I[F++]=L.comp,I[F++]=L.options,im();var l=I[--F];L.compsym=l,L.ccpixs=H(L.compsym,`pixs`),L.ccrowheights=H(L.compsym,`rowheights`),L.ccpixx=H(L.compsym,`pixx`),I[F++]=1/0;for(var u=0,d=L.ccpixx-53;u<d;u++)I[F++]=0;L.linpad=R(),I[F++]=1/0;var f=L.linsym,p=U(f,`txt`);if(I[F++]=f,I[F++]=`txt`,p){var m=I[--F],h=I[--F];q(H(h,m),function(){var e=I[--F];J(e),Qd(4,-1);var t=I[--F];I[F++]=Z(t+(L.linpad.length+1)),Qd(4,1),ff(R(5))})}else F-=2;L.txt=R();var g=L.linsym,_=U(g,`text1xalign`);if(I[F++]=`text1xalign`,I[F++]=g,I[F++]=`text1xalign`,_){var v=I[--F],y=I[--F];I[F++]=H(y,v)}else F-=2,I[F++]=`unset`;var b=I[--F],x=I[--F];L[x]=b;var S=L.linsym,C=U(S,`text1yalign`);if(I[F++]=`text1yalign`,I[F++]=S,I[F++]=`text1yalign`,C){var w=I[--F],T=I[--F];I[F++]=H(T,w)}else F-=2,I[F++]=`unset`;var E=I[--F],D=I[--F];if(L[D]=E,L.diff=Z(L.linwidth+L.linpad.length+1-L.ccpixx),L.diff>0){I[F++]=1/0;for(var O=0,k=L.diff;O<k;O++)I[F++]=0;L.ccrpad=R(),L.pixx=Z(L.ccpixx+L.diff)}else L.ccrpad=R(0),L.pixx=L.ccpixx;L.ccrows=L.ccrowheights.length,L.nbars=~~((L.sbs.length+1)/2),L.bbsrow=R(L.nbars),L.bhsrow=R(L.nbars);for(var A=0,ee=L.nbars-1;A<=ee;A+=1)L.b=A,W(L.bbsrow,L.b,~~(H(L.bbs,L.b)*72)),W(L.bhsrow,L.b,Z(H(L.bbsrow,L.b)+H(L.bhs,L.b)*72));var te=L.bhsrow;I[F++]=`linheight`,I[F++]=0;for(var j=0,ne=te.length;j<ne;j++){var re=H(te,j),ie=I[--F],ae=Kd(re);if(ie<Kd(re)){var oe=ae;ae=ie,ie=oe}I[F++]=ie}var se=I[--F],ce=I[--F];L[ce]=se;var le=L.bbsrow;I[F++]=`lindescent`,I[F++]=0;for(var M=0,ue=le.length;M<ue;M++){var de=H(le,M),fe=I[--F],pe=qd(de);if(fe>qd(de)){var oe=pe;pe=fe,fe=oe}I[F++]=fe}var me=I[--F],he=I[--F];L[he]=me;for(var ge=L.txt,_e=0,ve=ge.length;_e<ve;_e++){var ye=H(ge,_e);W(ye,2,Z(H(ye,2)+-L.lindescent))}L.mainbars=L.nbars;for(var be=0,xe=L.sbs.length-1;be<=xe;be+=1){var Se=sf(H(L.sbs,be));if(I[F++]=be,Y(Se,`realtype`)){var Ce=I[--F];L.mainbars=~~((Ce+1)/2);break}F--}for(var we=0,Te=L.mainbars-1;we<=Te;we+=1)W(L.bhsrow,we,L.linheight);L.rowbuf=B(L.pixx),L.prevrow=``,L.linrowheights=R(72),L.lri=0,I[F++]=1/0;for(var Ee=L.linheight-1,De=L.lindescent;Ee>=De;--Ee){L.y=Ee,L.p=0;for(var Oe=L.linpad,ke=0,Ae=Oe.length;ke<Ae;ke++)W(L.rowbuf,L.p,H(Oe,ke)),L.p+=1;W(L.rowbuf,L.p,0),L.p+=1;for(var je=0,Me=L.sbs.length-1;je<=Me;je+=1){L.i=je,L.i%2==0?I[F++]=H(L.bbsrow,~~(L.i/2))>L.y||H(L.bhsrow,~~(L.i/2))<L.y?0:1:I[F++]=0;for(var Ne=0,Pe=V(H(L.sbs,L.i));Ne<Pe;Ne++){var Fe=I[--F];W(L.rowbuf,L.p,Fe),L.p+=1,I[F++]=Fe}F--}if(L.diff<0&&(W(L.rowbuf,L.p,0),L.p+=1),Y(L.rowbuf,L.prevrow)){var Ie=L.linrowheights,Le=L.lri;W(Ie,Le-1,H(Ie,Le-1)+1)}else{if(L.prevrow.length>0)for(var Re=L.prevrow,ze=0,Be=Re.length;ze<Be;ze++)I[F++]=H(Re,ze);L.prevrow=ef(B(L.pixx),L.rowbuf),W(L.linrowheights,L.lri,1),L.lri+=1}}for(var Ve=L.prevrow,He=0,Ue=Ve.length;He<Ue;He++)I[F++]=H(Ve,He);L.linpixs=R(),L.linrowheights=G(L.linrowheights,0,L.lri),I[F++]=1/0;for(var We=0,N=L.ccpixx,Ge=L.ccpixs.length-1;N<0?We>=Ge:We<=Ge;We+=N)L.i=We,J(G(L.ccpixs,L.i,L.ccpixx)),J(L.ccrpad);J(L.linpad),I[F++]=0,I[F++]=1;for(var Ke=0;Ke<49;Ke++)I[F++]=0;I[F++]=1,I[F++]=0,J(L.ccrpad),J(L.linpad),I[F++]=1,I[F++]=0;for(var qe=0;qe<49;qe++)I[F++]=0;I[F++]=0,I[F++]=1,J(L.ccrpad),J(L.linpad),I[F++]=0,I[F++]=1;for(var Je=0;Je<49;Je++)I[F++]=0;I[F++]=1,I[F++]=0,J(L.ccrpad),J(L.linpixs),L.pixs=R(),I[F++]=1/0,J(L.ccrowheights),I[F++]=2,I[F++]=2,I[F++]=2,J(L.linrowheights),L.rowheights=R();for(var Ye=L.rowheights,Xe=0,Ze=0,Qe=Ye.length;Ze<Qe;Ze++)Xe=Z(Xe+H(Ye,Ze));L.pixy=Xe;var $e=L.linsym,et=U($e,`borderleft`);if(I[F++]=`borderleft`,I[F++]=$e,I[F++]=`borderleft`,et){var tt=I[--F],nt=I[--F];I[F++]=H(nt,tt)}else F-=2,I[F++]=10;var rt=L.linpad,it=I[--F],at=1,ot=Z(it-(rt.length+1));if(Z(it-(rt.length+1))<1){var oe=at;at=ot,ot=oe}ot<0&&(ot=0);var st=I[--F];L[st]=ot;var ct=L.linsym,lt=U(ct,`borderright`);if(I[F++]=`borderright`,I[F++]=ct,I[F++]=`borderright`,lt){var ut=I[--F],dt=I[--F];I[F++]=H(dt,ut)}else F-=2,I[F++]=10;var ft=L.pixx,pt=L.linpad,mt=L.linwidth,ht=I[--F],gt=L.ccrpad,_t=1-gt.length,vt=Z(ht-(ft-pt.length-1-mt));if(Z(ht-(ft-pt.length-1-mt))<1-gt.length){var oe=_t;_t=vt,vt=oe}vt<0&&(vt=0);var yt=I[--F];L[yt]=vt,L.bordertop=1;var bt=L.linsym,xt=U(bt,`borderbottom`);if(I[F++]=`borderbottom`,I[F++]=bt,I[F++]=`borderbottom`,xt){var St=I[--F],Ct=I[--F];I[F++]=H(Ct,St)}else F-=2,I[F++]=0;var wt=I[--F],Tt=I[--F];L[Tt]=Z(wt+L.lindescent);var Et=L.linsym,Dt=U(Et,`guardleftpos`);if(I[F++]=`guardleftpos`,I[F++]=Et,I[F++]=`guardleftpos`,Dt){var Ot=I[--F],kt=I[--F];I[F++]=Z(H(kt,Ot)-(L.linpad.length+1))}else F-=2,I[F++]=0;var At=I[--F],jt=I[--F];L[jt]=At;var Mt=L.linsym,Nt=U(Mt,`guardleftypos`);if(I[F++]=`guardleftypos`,I[F++]=Mt,I[F++]=`guardleftypos`,Nt){var Pt=I[--F],Ft=I[--F];I[F++]=Z(H(Ft,Pt)+-L.lindescent)}else F-=2,I[F++]=0;var It=I[--F],Lt=I[--F];L[Lt]=It;var Rt=L.linsym,zt=U(Rt,`guardrightpos`);if(I[F++]=`guardrightpos`,I[F++]=Rt,I[F++]=`guardrightpos`,zt){var Bt=I[--F],Vt=I[--F];I[F++]=Z(H(Vt,Bt)+(L.linpad.length+1+L.linwidth-L.pixx))}else F-=2,I[F++]=0;var Ht=I[--F],Ut=I[--F];L[Ut]=Ht;var Wt=L.linsym,Gt=U(Wt,`guardrightypos`);if(I[F++]=`guardrightypos`,I[F++]=Wt,I[F++]=`guardrightypos`,Gt){var Kt=I[--F],qt=I[--F];I[F++]=Z(H(qt,Kt)+-L.lindescent)}else F-=2,I[F++]=0;var Jt=I[--F],Yt=I[--F];L[Yt]=Jt,af(L.options,`height`),I[F++]=new Map([[`ren`,`renmatrix`],[`pixs`,L.pixs],[`pixx`,L.pixx],[`pixy`,L.pixy],[`rowheights`,L.rowheights],[`height`,L.pixy/72],[`width`,L.pixx/72],[`borderleft`,L.borderleft],[`borderright`,L.borderright],[`bordertop`,L.bordertop],[`borderbottom`,L.borderbottom],[`guardwhitespace`,L.guardwhitespace],[`guardleftpos`,L.guardleftpos],[`guardleftypos`,L.guardleftypos],[`guardrightpos`,L.guardrightpos],[`guardrightypos`,L.guardrightypos],[`guardwidth`,L.guardwidth],[`guardheight`,L.guardheight],[`txt`,L.txt],[`text1xalign`,L.text1xalign],[`text1yalign`,L.text1yalign],[`opt`,L.options]]),L._render&&Lm(),L=e}function lm(){if(!lm.globals){var e=L;L=lm.globals={},L.databaromnicomposite_seppad=R([0,0,0,0]),L.databaromnicomposite_findersep=R([0,0,0,0,0,0,0,0,0,0,1,0,0]),L.databaromnicomposite_f3pat=R([1,1,1,1,1,1,1,1,1,0,1,1,1]),L=e}var e=L;L=Object.assign({},L,lm.globals),L.dontdraw=!1,L.parse=!1,L.dontlint=!1,L.lintreqs=!0,L.width=0,L.modunit=1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];if(L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),lf(L.barcode,`|`),I[--F]){var r=I[--F];L.linear=r,F--;var i=I[--F];L.comp=i}else I[F-1]=`bwipp.missingCompositeComponent#37128`,I[F++]=`A Composite Component must be provided following a pipe character`,Q();W(L.options,`lintype`,`databaromni`),W(L.options,`linkage`,!0),W(L.options,`inkspreadv`,0),W(L.options,`dontlint`,!0);var a=B(L.linear.length+L.comp.length);K(a,0,L.linear),K(a,L.linear.length,L.comp),I[F++]=a,I[F++]=`ai`,Of(),F-=3,L.bwipp_dontdraw=!0,I[F++]=L.linear,I[F++]=L.options,tp();var o=I[--F];L.linsbs=H(o,`sbs`),L.linheight=H(H(o,`bhs`),0)*72,L.linsym=o,L.sepfinder=function(){var e=I[--F];L.fp=e;for(var t=L.fp,n=L.fp+12;t<=n;t+=1){L.i=t,H(L.bot,L.i)==0?H(L.bot,L.i-1)==1?I[F++]=1:I[F++]=+(H(L.sep,L.i-1)==0):I[F++]=0;var r=I[--F];W(L.sep,L.i,r)}for(var i=!0,a=0;a<=12;a+=1){var o=H(L.bot,Z(a+L.fp));i&&=Y(o,H(L.databaromnicomposite_f3pat,a))}i&&K(L.sep,L.fp,L.databaromnicomposite_findersep)},I[F++]=1/0;for(var s=0,c=L.linsbs.length-1;s<=c;s+=1){L.i=s;for(var l=0,u=V(H(L.linsbs,L.i));l<u;l++)I[F++]=+(L.i%2==0)}ff(R(df()));var d=I[--F];L.bot=d,I[F-1]=1/0,q(L.bot,function(){var e=I[--F];I[F++]=1-e}),L.sep=R(),K(L.sep,0,L.databaromnicomposite_seppad),K(L.sep,L.sep.length-4,L.databaromnicomposite_seppad),I[F++]=19,L.sepfinder(),I[F++]=65,L.sepfinder(),I[F++]=L.comp,I[F++]=L.options,im();var f=I[--F];L.compsym=f,L.ccpixs=H(L.compsym,`pixs`),L.ccrowheights=H(L.compsym,`rowheights`),L.ccpixx=H(L.compsym,`pixx`),I[F++]=1/0;for(var p=0,m=L.linsbs.length-1;p<=m;p+=1){L.i=p;for(var h=0,g=V(H(L.linsbs,L.i));h<g;h++)I[F++]=+(L.i%2==0)}L.linpixs=R(),L.linheight=~~L.linheight,L.ccrows=L.ccrowheights.length,I[F++]=1/0;for(var _=0,v=L.ccpixx,y=L.ccpixs.length-1;v<0?_>=y:_<=y;_+=v)L.i=_,J(G(L.ccpixs,L.i,L.ccpixx)),I[F++]=0;I[F++]=0,I[F++]=0,I[F++]=0,I[F++]=0,J(L.sep),I[F++]=0,I[F++]=0,I[F++]=0,I[F++]=0,J(L.linpixs),L.pixs=R(),I[F++]=1/0,J(L.ccrowheights),I[F++]=1,I[F++]=L.linheight,L.rowheights=R(),L.pixx=L.ccpixx+1,I[F++]=1/0;var b=L.linsym,x=U(b,`txt`);if(I[F++]=b,I[F++]=`txt`,x){var S=I[--F],C=I[--F];q(H(C,S),function(){var e=I[--F];J(e),Qd(4,-1);var t=I[--F];I[F++]=Z(t+(L.pixx-L.linpixs.length+1)),Qd(4,1),ff(R(5))})}else F-=2;L.txt=R();var w=L.linsym,T=U(w,`text1xalign`);if(I[F++]=`text1xalign`,I[F++]=w,I[F++]=`text1xalign`,T){var E=I[--F],D=I[--F];I[F++]=H(D,E)}else F-=2,I[F++]=`unset`;var O=I[--F],k=I[--F];L[k]=O;var A=L.linsym,ee=U(A,`text1yalign`);if(I[F++]=`text1yalign`,I[F++]=A,I[F++]=`text1yalign`,ee){var te=I[--F],j=I[--F];I[F++]=H(j,te)}else F-=2,I[F++]=`unset`;var ne=I[--F],re=I[--F];L[re]=ne;for(var ie=L.rowheights,ae=0,oe=0,se=ie.length;oe<se;oe++)ae=Z(ae+H(ie,oe));L.pixy=ae;var ce=L.linsym,le=U(ce,`borderleft`);if(I[F++]=`borderleft`,I[F++]=ce,I[F++]=`borderleft`,le){var M=I[--F],ue=I[--F];I[F++]=H(ue,M)}else F-=2,I[F++]=10;var de=L.pixx,fe=L.linpixs,pe=I[--F],me=1,he=Z(pe-(de-fe.length+1));if(Z(pe-(de-fe.length+1))<1){var ge=me;me=he,he=ge}he<0&&(he=0);var _e=I[--F];L[_e]=he;var ve=L.linsym,ye=U(ve,`borderright`);if(I[F++]=`borderright`,I[F++]=ve,I[F++]=`borderright`,ye){var be=I[--F],xe=I[--F];I[F++]=H(xe,be)}else F-=2,I[F++]=10;var Se=I[--F],Ce=0;if(Se<0){var ge=Ce;Ce=Se,Se=ge}Se<0&&(Se=0);var we=I[--F];L[we]=Se,L.bordertop=1;var Te=L.linsym,Ee=U(Te,`borderbottom`);if(I[F++]=`borderbottom`,I[F++]=Te,I[F++]=`borderbottom`,Ee){var De=I[--F],Oe=I[--F];I[F++]=H(Oe,De)}else F-=2,I[F++]=0;var ke=I[--F],Ae=I[--F];L[Ae]=ke,af(L.options,`height`),I[F++]=new Map([[`ren`,`renmatrix`],[`pixs`,L.pixs],[`pixx`,L.pixx],[`pixy`,L.pixy],[`rowheights`,L.rowheights],[`height`,L.pixy/72],[`width`,L.pixx/72],[`borderleft`,L.borderleft],[`borderright`,L.borderright],[`bordertop`,L.bordertop],[`borderbottom`,L.borderbottom],[`txt`,L.txt],[`text1xalign`,L.text1xalign],[`text1yalign`,L.text1yalign],[`opt`,L.options]]),L._render&&Lm(),L=e}function um(){if(!um.globals){var e=L;L=um.globals={},L.databarstackedcomposite_seppad=R([0,0,0,0]),L.databarstackedcomposite_findersep=R([0,0,0,0,0,0,0,0,0,0,1,0,0]),L.databarstackedcomposite_f3pat=R([1,1,1,1,1,1,1,1,1,0,1,1,1]),L=e}var e=L;L=Object.assign({},L,um.globals),L.dontdraw=!1,L.parse=!1,L.dontlint=!1,L.lintreqs=!0,L.width=0,L.modunit=1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];if(L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),lf(L.barcode,`|`),I[--F]){var r=I[--F];L.linear=r,F--;var i=I[--F];L.comp=i}else I[F-1]=`bwipp.missingCompositeComponent#37367`,I[F++]=`A Composite Component must be provided following a pipe character`,Q();W(L.options,`lintype`,`databarstacked`),W(L.options,`linkage`,!0),W(L.options,`inkspreadv`,0),W(L.options,`dontlint`,!0);var a=B(L.linear.length+L.comp.length);K(a,0,L.linear),K(a,L.linear.length,L.comp),I[F++]=a,I[F++]=`ai`,Of(),F-=3,L.bwipp_dontdraw=!0,I[F++]=L.linear,I[F++]=L.options,np();var o=I[--F];L.bot=G(H(o,`pixs`),0,H(o,`pixx`)),L.linheight=H(o,`pixy`),L.linsym=o,L.linpixs=H(L.linsym,`pixs`),L.linrowheights=H(L.linsym,`rowheights`),L.sepfinder=function(){var e=I[--F];L.fp=e;for(var t=L.fp,n=L.fp+12;t<=n;t+=1){L.i=t,H(L.bot,L.i)==0?H(L.bot,L.i-1)==1?I[F++]=1:I[F++]=+(H(L.sep,L.i-1)==0):I[F++]=0;var r=I[--F];W(L.sep,L.i,r)}for(var i=!0,a=0;a<=12;a+=1){var o=H(L.bot,Z(a+L.fp));i&&=Y(o,H(L.databarstackedcomposite_f3pat,a))}i&&K(L.sep,L.fp,L.databarstackedcomposite_findersep)},I[F++]=1/0;for(var s=L.bot,c=0,l=s.length;c<l;c++)I[F++]=1-H(s,c);L.sep=R(),K(L.sep,0,L.databarstackedcomposite_seppad),K(L.sep,L.sep.length-4,L.databarstackedcomposite_seppad),I[F++]=18,L.sepfinder(),I[F++]=L.comp,I[F++]=L.options,im();var u=I[--F];L.compsym=u,L.ccpixs=H(L.compsym,`pixs`),L.ccrowheights=H(L.compsym,`rowheights`),L.ccpixx=H(L.compsym,`pixx`),L.linwidth=L.sep.length,L.ccrows=L.ccrowheights.length,I[F++]=1/0;for(var d=0,f=L.ccpixx,p=L.ccpixs.length-1;f<0?d>=p:d<=p;d+=f)L.i=d,I[F++]=0,J(G(L.ccpixs,L.i,L.ccpixx));J(L.sep),I[F++]=0,I[F++]=0,I[F++]=0,I[F++]=0,I[F++]=0,I[F++]=0;for(var m=0,h=L.linwidth,g=L.linpixs.length-1;h<0?m>=g:m<=g;m+=h)L.i=m,J(G(L.linpixs,L.i,L.linwidth)),I[F++]=0,I[F++]=0,I[F++]=0,I[F++]=0,I[F++]=0,I[F++]=0;L.pixs=R(),I[F++]=1/0,J(L.ccrowheights),I[F++]=1,J(L.linrowheights),L.rowheights=R(),L.pixx=L.ccpixx+1,I[F++]=1/0;var _=L.linsym,v=U(_,`txt`);if(I[F++]=_,I[F++]=`txt`,v){var y=I[--F],b=I[--F];q(H(b,y),function(){var e=I[--F];J(e),ff(R(5))})}else F-=2;L.txt=R();var x=L.linsym,S=U(x,`text1xalign`);if(I[F++]=`text1xalign`,I[F++]=x,I[F++]=`text1xalign`,S){var C=I[--F],w=I[--F];I[F++]=H(w,C)}else F-=2,I[F++]=`unset`;var T=I[--F],E=I[--F];L[E]=T;var D=L.linsym,O=U(D,`text1yalign`);if(I[F++]=`text1yalign`,I[F++]=D,I[F++]=`text1yalign`,O){var k=I[--F],A=I[--F];I[F++]=H(A,k)}else F-=2,I[F++]=`unset`;var ee=I[--F],te=I[--F];L[te]=ee;for(var j=L.rowheights,ne=0,re=0,ie=j.length;re<ie;re++)ne=Z(ne+H(j,re));L.pixy=ne;var ae=L.linsym,oe=U(ae,`borderleft`);if(I[F++]=`borderleft`,I[F++]=ae,I[F++]=`borderleft`,oe){var se=I[--F],ce=I[--F];I[F++]=H(ce,se)}else F-=2,I[F++]=0;var le=I[--F],M=0;if(le<0){var ue=M;M=le,le=ue}le<0&&(le=0);var de=I[--F];L[de]=le;var fe=L.linsym,pe=U(fe,`borderright`);if(I[F++]=`borderright`,I[F++]=fe,I[F++]=`borderright`,pe){var me=I[--F],he=I[--F];I[F++]=H(he,me)}else F-=2,I[F++]=0;var ge=L.pixx,_e=L.linwidth,ve=I[--F],ye=1,be=Z(ve-(ge-_e));if(Z(ve-(ge-_e))<1){var ue=ye;ye=be,be=ue}be<0&&(be=0);var xe=I[--F];L[xe]=be,L.bordertop=1;var Se=L.linsym,Ce=U(Se,`borderbottom`);if(I[F++]=`borderbottom`,I[F++]=Se,I[F++]=`borderbottom`,Ce){var we=I[--F],Te=I[--F];I[F++]=H(Te,we)}else F-=2,I[F++]=0;var Ee=I[--F],De=I[--F];L[De]=Ee,af(L.options,`height`),I[F++]=new Map([[`ren`,`renmatrix`],[`pixs`,L.pixs],[`pixx`,L.pixx],[`pixy`,L.pixy],[`rowheights`,L.rowheights],[`height`,L.pixy/72],[`width`,L.pixx/72],[`borderleft`,L.borderleft],[`borderright`,L.borderright],[`bordertop`,L.bordertop],[`borderbottom`,L.borderbottom],[`txt`,L.txt],[`text1xalign`,L.text1xalign],[`text1yalign`,L.text1yalign],[`opt`,L.options]]),L._render&&Lm(),L=e}function dm(){if(!dm.globals){var e=L;L=dm.globals={},L.databarstackedomnicomposite_seppad=R([0,0,0,0]),L.databarstackedomnicomposite_findersep=R([0,0,0,0,0,0,0,0,0,0,1,0,0]),L.databarstackedomnicomposite_f3pat=R([1,1,1,1,1,1,1,1,1,0,1,1,1]),L=e}var e=L;L=Object.assign({},L,dm.globals),L.dontdraw=!1,L.parse=!1,L.dontlint=!1,L.lintreqs=!0,L.width=0,L.modunit=1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];if(L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),lf(L.barcode,`|`),I[--F]){var r=I[--F];L.linear=r,F--;var i=I[--F];L.comp=i}else I[F-1]=`bwipp.missingCompositeComponent#37600`,I[F++]=`A Composite Component must be provided following a pipe character`,Q();W(L.options,`lintype`,`databarstackedomni`),W(L.options,`linkage`,!0),W(L.options,`inkspreadv`,0),W(L.options,`dontlint`,!0);var a=B(L.linear.length+L.comp.length);K(a,0,L.linear),K(a,L.linear.length,L.comp),I[F++]=a,I[F++]=`ai`,Of(),F-=3,L.bwipp_dontdraw=!0,I[F++]=L.linear,I[F++]=L.options,rp();var o=I[--F];L.bot=G(H(o,`pixs`),0,H(o,`pixx`)),L.linheight=H(o,`pixy`),L.linsym=o,L.linpixs=H(L.linsym,`pixs`),L.linrowheights=H(L.linsym,`rowheights`),L.sepfinder=function(){var e=I[--F];L.fp=e;for(var t=L.fp,n=L.fp+12;t<=n;t+=1){L.i=t,H(L.bot,L.i)==0?H(L.bot,L.i-1)==1?I[F++]=1:I[F++]=+(H(L.sep,L.i-1)==0):I[F++]=0;var r=I[--F];W(L.sep,L.i,r)}for(var i=!0,a=0;a<=12;a+=1){var o=H(L.bot,Z(a+L.fp));i&&=Y(o,H(L.databarstackedomnicomposite_f3pat,a))}i&&K(L.sep,L.fp,L.databarstackedomnicomposite_findersep)},I[F++]=1/0;for(var s=L.bot,c=0,l=s.length;c<l;c++)I[F++]=1-H(s,c);L.sep=R(),K(L.sep,0,L.databarstackedomnicomposite_seppad),K(L.sep,L.sep.length-4,L.databarstackedomnicomposite_seppad),I[F++]=18,L.sepfinder(),I[F++]=L.comp,I[F++]=L.options,im();var u=I[--F];L.compsym=u,L.ccpixs=H(L.compsym,`pixs`),L.ccrowheights=H(L.compsym,`rowheights`),L.ccpixx=H(L.compsym,`pixx`),L.linwidth=L.sep.length,L.ccrows=L.ccrowheights.length,I[F++]=1/0;for(var d=0,f=L.ccpixx,p=L.ccpixs.length-1;f<0?d>=p:d<=p;d+=f)L.i=d,I[F++]=0,J(G(L.ccpixs,L.i,L.ccpixx));J(L.sep),I[F++]=0,I[F++]=0,I[F++]=0,I[F++]=0,I[F++]=0,I[F++]=0;for(var m=0,h=L.linwidth,g=L.linpixs.length-1;h<0?m>=g:m<=g;m+=h)L.i=m,J(G(L.linpixs,L.i,L.linwidth)),I[F++]=0,I[F++]=0,I[F++]=0,I[F++]=0,I[F++]=0,I[F++]=0;L.pixs=R(),I[F++]=1/0,J(L.ccrowheights),I[F++]=1,J(L.linrowheights),L.rowheights=R(),L.pixx=L.ccpixx+1,I[F++]=1/0;var _=L.linsym,v=U(_,`txt`);if(I[F++]=_,I[F++]=`txt`,v){var y=I[--F],b=I[--F];q(H(b,y),function(){var e=I[--F];J(e),ff(R(5))})}else F-=2;L.txt=R();var x=L.linsym,S=U(x,`text1xalign`);if(I[F++]=`text1xalign`,I[F++]=x,I[F++]=`text1xalign`,S){var C=I[--F],w=I[--F];I[F++]=H(w,C)}else F-=2,I[F++]=`unset`;var T=I[--F],E=I[--F];L[E]=T;var D=L.linsym,O=U(D,`text1yalign`);if(I[F++]=`text1yalign`,I[F++]=D,I[F++]=`text1yalign`,O){var k=I[--F],A=I[--F];I[F++]=H(A,k)}else F-=2,I[F++]=`unset`;var ee=I[--F],te=I[--F];L[te]=ee;for(var j=L.rowheights,ne=0,re=0,ie=j.length;re<ie;re++)ne=Z(ne+H(j,re));L.pixy=ne;var ae=L.linsym,oe=U(ae,`borderleft`);if(I[F++]=`borderleft`,I[F++]=ae,I[F++]=`borderleft`,oe){var se=I[--F],ce=I[--F];I[F++]=H(ce,se)}else F-=2,I[F++]=0;var le=I[--F],M=0;if(le<0){var ue=M;M=le,le=ue}le<0&&(le=0);var de=I[--F];L[de]=le;var fe=L.linsym,pe=U(fe,`borderright`);if(I[F++]=`borderright`,I[F++]=fe,I[F++]=`borderright`,pe){var me=I[--F],he=I[--F];I[F++]=H(he,me)}else F-=2,I[F++]=0;var ge=L.pixx,_e=L.linwidth,ve=I[--F],ye=1,be=Z(ve-(ge-_e));if(Z(ve-(ge-_e))<1){var ue=ye;ye=be,be=ue}be<0&&(be=0);var xe=I[--F];L[xe]=be,L.bordertop=1;var Se=L.linsym,Ce=U(Se,`borderbottom`);if(I[F++]=`borderbottom`,I[F++]=Se,I[F++]=`borderbottom`,Ce){var we=I[--F],Te=I[--F];I[F++]=H(Te,we)}else F-=2,I[F++]=0;var Ee=I[--F],De=I[--F];L[De]=Ee,af(L.options,`height`),I[F++]=new Map([[`ren`,`renmatrix`],[`pixs`,L.pixs],[`pixx`,L.pixx],[`pixy`,L.pixy],[`rowheights`,L.rowheights],[`height`,L.pixy/72],[`width`,L.pixx/72],[`borderleft`,L.borderleft],[`borderright`,L.borderright],[`bordertop`,L.bordertop],[`borderbottom`,L.borderbottom],[`txt`,L.txt],[`text1xalign`,L.text1xalign],[`text1yalign`,L.text1yalign],[`opt`,L.options]]),L._render&&Lm(),L=e}function fm(){if(!fm.globals){var e=L;L=fm.globals={},L.databartruncatedcomposite_seppad=R([0,0,0,0]),L.databartruncatedcomposite_findersep=R([0,0,0,0,0,0,0,0,0,0,1,0,0]),L.databartruncatedcomposite_f3pat=R([1,1,1,1,1,1,1,1,1,0,1,1,1]),L=e}var e=L;L=Object.assign({},L,fm.globals),L.dontdraw=!1,L.parse=!1,L.dontlint=!1,L.lintreqs=!0,L.width=0,L.modunit=1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];if(L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),lf(L.barcode,`|`),I[--F]){var r=I[--F];L.linear=r,F--;var i=I[--F];L.comp=i}else I[F-1]=`bwipp.missingCompositeComponent#37833`,I[F++]=`A Composite Component must be provided following a pipe character`,Q();W(L.options,`lintype`,`databartruncated`),W(L.options,`linkage`,!0),W(L.options,`inkspreadv`,0),W(L.options,`dontlint`,!0);var a=B(L.linear.length+L.comp.length);K(a,0,L.linear),K(a,L.linear.length,L.comp),I[F++]=a,I[F++]=`ai`,Of(),F-=3,L.bwipp_dontdraw=!0,I[F++]=L.linear,I[F++]=L.options,ip();var o=I[--F];L.linsbs=H(o,`sbs`),L.linheight=H(H(o,`bhs`),0)*72,L.linsym=o,L.sepfinder=function(){var e=I[--F];L.fp=e;for(var t=L.fp,n=L.fp+12;t<=n;t+=1){L.i=t,H(L.bot,L.i)==0?H(L.bot,L.i-1)==1?I[F++]=1:I[F++]=+(H(L.sep,L.i-1)==0):I[F++]=0;var r=I[--F];W(L.sep,L.i,r)}for(var i=!0,a=0;a<=12;a+=1){var o=H(L.bot,Z(a+L.fp));i&&=Y(o,H(L.databartruncatedcomposite_f3pat,a))}i&&K(L.sep,L.fp,L.databartruncatedcomposite_findersep)},I[F++]=1/0;for(var s=0,c=L.linsbs.length-1;s<=c;s+=1){L.i=s;for(var l=0,u=V(H(L.linsbs,L.i));l<u;l++)I[F++]=+(L.i%2==0)}ff(R(df()));var d=I[--F];L.bot=d,I[F-1]=1/0,q(L.bot,function(){var e=I[--F];I[F++]=1-e}),L.sep=R(),K(L.sep,0,L.databartruncatedcomposite_seppad),K(L.sep,L.sep.length-4,L.databartruncatedcomposite_seppad),I[F++]=19,L.sepfinder(),I[F++]=65,L.sepfinder(),I[F++]=L.comp,I[F++]=L.options,im();var f=I[--F];L.compsym=f,L.ccpixs=H(L.compsym,`pixs`),L.ccrowheights=H(L.compsym,`rowheights`),L.ccpixx=H(L.compsym,`pixx`),I[F++]=1/0;for(var p=0,m=L.linsbs.length-1;p<=m;p+=1){L.i=p;for(var h=0,g=V(H(L.linsbs,L.i));h<g;h++)I[F++]=+(L.i%2==0)}L.linpixs=R(),L.linheight=~~L.linheight,L.ccrows=L.ccrowheights.length,I[F++]=1/0;for(var _=0,v=L.ccpixx,y=L.ccpixs.length-1;v<0?_>=y:_<=y;_+=v)L.i=_,J(G(L.ccpixs,L.i,L.ccpixx)),I[F++]=0;I[F++]=0,I[F++]=0,I[F++]=0,I[F++]=0,J(L.sep),I[F++]=0,I[F++]=0,I[F++]=0,I[F++]=0,J(L.linpixs),L.pixs=R(),I[F++]=1/0,J(L.ccrowheights),I[F++]=1,I[F++]=L.linheight,L.rowheights=R(),L.pixx=L.ccpixx+1,I[F++]=1/0;var b=L.linsym,x=U(b,`txt`);if(I[F++]=b,I[F++]=`txt`,x){var S=I[--F],C=I[--F];q(H(C,S),function(){var e=I[--F];J(e),Qd(4,-1);var t=I[--F];I[F++]=Z(t+(L.pixx-L.linpixs.length+1)),Qd(4,1),ff(R(5))})}else F-=2;L.txt=R();var w=L.linsym,T=U(w,`text1xalign`);if(I[F++]=`text1xalign`,I[F++]=w,I[F++]=`text1xalign`,T){var E=I[--F],D=I[--F];I[F++]=H(D,E)}else F-=2,I[F++]=`unset`;var O=I[--F],k=I[--F];L[k]=O;var A=L.linsym,ee=U(A,`text1yalign`);if(I[F++]=`text1yalign`,I[F++]=A,I[F++]=`text1yalign`,ee){var te=I[--F],j=I[--F];I[F++]=H(j,te)}else F-=2,I[F++]=`unset`;var ne=I[--F],re=I[--F];L[re]=ne;for(var ie=L.rowheights,ae=0,oe=0,se=ie.length;oe<se;oe++)ae=Z(ae+H(ie,oe));L.pixy=ae;var ce=L.linsym,le=U(ce,`borderleft`);if(I[F++]=`borderleft`,I[F++]=ce,I[F++]=`borderleft`,le){var M=I[--F],ue=I[--F];I[F++]=H(ue,M)}else F-=2,I[F++]=10;var de=L.pixx,fe=L.linpixs,pe=I[--F],me=1,he=Z(pe-(de-fe.length+1));if(Z(pe-(de-fe.length+1))<1){var ge=me;me=he,he=ge}he<0&&(he=0);var _e=I[--F];L[_e]=he;var ve=L.linsym,ye=U(ve,`borderright`);if(I[F++]=`borderright`,I[F++]=ve,I[F++]=`borderright`,ye){var be=I[--F],xe=I[--F];I[F++]=H(xe,be)}else F-=2,I[F++]=10;var Se=I[--F],Ce=0;if(Se<0){var ge=Ce;Ce=Se,Se=ge}Se<0&&(Se=0);var we=I[--F];L[we]=Se,L.bordertop=1;var Te=L.linsym,Ee=U(Te,`borderbottom`);if(I[F++]=`borderbottom`,I[F++]=Te,I[F++]=`borderbottom`,Ee){var De=I[--F],Oe=I[--F];I[F++]=H(Oe,De)}else F-=2,I[F++]=0;var ke=I[--F],Ae=I[--F];L[Ae]=ke,af(L.options,`height`),I[F++]=new Map([[`ren`,`renmatrix`],[`pixs`,L.pixs],[`pixx`,L.pixx],[`pixy`,L.pixy],[`rowheights`,L.rowheights],[`height`,L.pixy/72],[`width`,L.pixx/72],[`borderleft`,L.borderleft],[`borderright`,L.borderright],[`bordertop`,L.bordertop],[`borderbottom`,L.borderbottom],[`txt`,L.txt],[`text1xalign`,L.text1xalign],[`text1yalign`,L.text1yalign],[`opt`,L.options]]),L._render&&Lm(),L=e}function pm(){if(!pm.globals){var e=L;L=pm.globals={},L.databarlimitedcomposite_sepleft=R([0,0,0]),L.databarlimitedcomposite_sepright=R([0,0,0,0,0,0,0,0,0]),L=e}var e=L;L=Object.assign({},L,pm.globals),L.dontdraw=!1,L.parse=!1,L.dontlint=!1,L.lintreqs=!0,L.width=0,L.modunit=1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];if(L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),lf(L.barcode,`|`),I[--F]){var r=I[--F];L.linear=r,F--;var i=I[--F];L.comp=i}else I[F-1]=`bwipp.missingCompositeComponent#38071`,I[F++]=`A Composite Component must be provided following a pipe character`,Q();W(L.options,`lintype`,`databarlimited`),W(L.options,`linkage`,!0),W(L.options,`inkspreadv`,0),W(L.options,`dontlint`,!0);var a=B(L.linear.length+L.comp.length);K(a,0,L.linear),K(a,L.linear.length,L.comp),I[F++]=a,I[F++]=`ai`,Of(),F-=3,L.bwipp_dontdraw=!0,I[F++]=L.linear,I[F++]=L.options,ap();var o=I[--F];L.linsbs=H(o,`sbs`),L.linheight=H(H(o,`bhs`),0)*72,L.linsym=o,I[F++]=1/0;for(var s=0,c=L.linsbs.length-1;s<=c;s+=1){L.i=s;for(var l=0,u=V(H(L.linsbs,L.i));l<u;l++)I[F++]=+(L.i%2==0)}L.linpixs=R(),I[F++]=1/0;for(var d=L.linpixs,f=0,p=d.length;f<p;f++)I[F++]=1-H(d,f);L.sep=R(),K(L.sep,0,L.databarlimitedcomposite_sepleft),K(L.sep,L.sep.length-9,L.databarlimitedcomposite_sepright),I[F++]=L.comp,I[F++]=L.options,im();var m=I[--F];if(L.compsym=m,L.ccpixs=H(L.compsym,`pixs`),L.ccrowheights=H(L.compsym,`rowheights`),L.ccpixx=H(L.compsym,`pixx`),L.linheight=~~L.linheight,L.ccrows=L.ccrowheights.length,L.ccpixx==72){I[F++]=1/0;for(var h=0,g=L.ccpixx,_=L.ccpixs.length-1;g<0?h>=_:h<=_;h+=g)L.i=h,I[F++]=0,J(G(L.ccpixs,L.i,L.ccpixx)),I[F++]=0,I[F++]=0,I[F++]=0,I[F++]=0,I[F++]=0,I[F++]=0;J(L.sep),J(L.linpixs),L.pixs=R(),L.pixx=L.linpixs.length}else{I[F++]=1/0;for(var v=0,y=L.ccpixx,b=L.ccpixs.length-1;y<0?v>=b:v<=b;v+=y)L.i=v,J(G(L.ccpixs,L.i,L.ccpixx)),I[F++]=0,I[F++]=0,I[F++]=0,I[F++]=0,I[F++]=0,I[F++]=0;I[F++]=0,I[F++]=0,I[F++]=0,I[F++]=0,I[F++]=0,I[F++]=0,I[F++]=0,I[F++]=0,I[F++]=0,J(L.sep),I[F++]=0,I[F++]=0,I[F++]=0,I[F++]=0,I[F++]=0,I[F++]=0,I[F++]=0,I[F++]=0,I[F++]=0,J(L.linpixs),L.pixs=R(),L.pixx=L.ccpixx+6}I[F++]=1/0,J(L.ccrowheights),I[F++]=1,I[F++]=L.linheight,L.rowheights=R(),I[F++]=1/0;var x=L.linsym,S=U(x,`txt`);if(I[F++]=x,I[F++]=`txt`,S){var C=I[--F],w=I[--F];q(H(w,C),function(){var e=I[--F];J(e),Qd(4,-1);var t=I[--F];I[F++]=Z(t+(L.pixx-L.linpixs.length+1)),Qd(4,1),ff(R(5))})}else F-=2;L.txt=R();var T=L.linsym,E=U(T,`text1xalign`);if(I[F++]=`text1xalign`,I[F++]=T,I[F++]=`text1xalign`,E){var D=I[--F],O=I[--F];I[F++]=H(O,D)}else F-=2,I[F++]=`unset`;var k=I[--F],A=I[--F];L[A]=k;var ee=L.linsym,te=U(ee,`text1yalign`);if(I[F++]=`text1yalign`,I[F++]=ee,I[F++]=`text1yalign`,te){var j=I[--F],ne=I[--F];I[F++]=H(ne,j)}else F-=2,I[F++]=`unset`;var re=I[--F],ie=I[--F];L[ie]=re;for(var ae=L.rowheights,oe=0,se=0,ce=ae.length;se<ce;se++)oe=Z(oe+H(ae,se));L.pixy=oe;var le=L.linsym,M=U(le,`borderleft`);if(I[F++]=`borderleft`,I[F++]=le,I[F++]=`borderleft`,M){var ue=I[--F],de=I[--F];I[F++]=H(de,ue)}else F-=2,I[F++]=10;var fe=L.pixx,pe=L.linpixs,me=I[--F],he=L.pixx,ge=L.ccpixx,_e=1-(Z(he-ge)-1),ve=Z(me-(fe-pe.length+1));if(Z(me-(fe-pe.length+1))<1-(Z(he-ge)-1)){var ye=_e;_e=ve,ve=ye}ve<0&&(ve=0);var be=I[--F];L[be]=ve;var xe=L.linsym,Se=U(xe,`borderright`);if(I[F++]=`borderright`,I[F++]=xe,I[F++]=`borderright`,Se){var Ce=I[--F],we=I[--F];I[F++]=H(we,Ce)}else F-=2,I[F++]=10;var Te=I[--F],Ee=0;if(Te<0){var ye=Ee;Ee=Te,Te=ye}Te<0&&(Te=0);var De=I[--F];L[De]=Te,L.bordertop=1;var Oe=L.linsym,ke=U(Oe,`borderbottom`);if(I[F++]=`borderbottom`,I[F++]=Oe,I[F++]=`borderbottom`,ke){var Ae=I[--F],je=I[--F];I[F++]=H(je,Ae)}else F-=2,I[F++]=0;var Me=I[--F],Ne=I[--F];L[Ne]=Me,af(L.options,`height`),I[F++]=new Map([[`ren`,`renmatrix`],[`pixs`,L.pixs],[`pixx`,L.pixx],[`pixy`,L.pixy],[`rowheights`,L.rowheights],[`height`,L.pixy/72],[`width`,L.pixx/72],[`borderleft`,L.borderleft],[`borderright`,L.borderright],[`bordertop`,L.bordertop],[`borderbottom`,L.borderbottom],[`txt`,L.txt],[`text1xalign`,L.text1xalign],[`text1yalign`,L.text1yalign],[`opt`,L.options]]),L._render&&Lm(),L=e}function mm(){var e=L;L=Object.assign({},L,mm.globals),L.dontdraw=!1,L.parse=!1,L.dontlint=!1,L.lintreqs=!0,L.width=0,L.modunit=1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];if(L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),lf(L.barcode,`|`),I[--F]){var r=I[--F];L.linear=r,F--;var i=I[--F];L.comp=i}else I[F-1]=`bwipp.missingCompositeComponent#38288`,I[F++]=`A Composite Component must be provided following a pipe character`,Q();W(L.options,`lintype`,`databarexpanded`),W(L.options,`linkage`,!0),W(L.options,`inkspreadv`,0),W(L.options,`dontlint`,!0);var a=B(L.linear.length+L.comp.length);K(a,0,L.linear),K(a,L.linear.length,L.comp),I[F++]=a,I[F++]=`ai`,Of(),F-=3,L.bwipp_dontdraw=!0,I[F++]=L.linear,I[F++]=L.options,op();var o=I[--F];L.linsbs=H(o,`sbs`),L.linheight=H(H(o,`bhs`),0)*72,L.linsym=o,L.sepfinder=function(){var e=I[--F];L.fp=e;for(var t=L.fp,n=L.fp+12;t<=n;t+=1){L.i=t,H(L.bot,L.i)==0?H(L.bot,L.i-1)==1?I[F++]=1:I[F++]=+(H(L.sep,L.i-1)==0):I[F++]=0;var r=I[--F];W(L.sep,L.i,r)}},I[F++]=1/0;for(var s=0,c=L.linsbs.length-1;s<=c;s+=1){L.i=s;for(var l=0,u=V(H(L.linsbs,L.i));l<u;l++)I[F++]=+(L.i%2==0)}ff(R(df()));var d=I[--F];L.bot=d,I[F-1]=1/0,q(L.bot,function(){var e=I[--F];I[F++]=1-e}),L.sep=R(),K(L.sep,0,R([0,0,0,0])),K(L.sep,L.sep.length-4,R([0,0,0,0])),I[F++]=1/0;for(var f=19,p=L.bot.length-13;f<=p;f+=98)I[F++]=f;for(var m=70,h=L.bot.length-13;m<=h;m+=98)I[F++]=m;for(var g=R(),_=0,v=g.length;_<v;_++)I[F++]=H(g,_),L.sepfinder();I[F++]=L.comp,I[F++]=L.options,im();var y=I[--F];L.compsym=y,L.ccpixs=H(L.compsym,`pixs`),L.ccrowheights=H(L.compsym,`rowheights`),L.ccpixx=H(L.compsym,`pixx`),I[F++]=1/0;for(var b=0,x=L.linsbs.length-1;b<=x;b+=1){L.i=b;for(var S=0,C=V(H(L.linsbs,L.i));S<C;S++)I[F++]=+(L.i%2==0)}L.linpixs=R(),L.linheight=~~L.linheight,L.ccrows=L.ccrowheights.length,L.diff=Z(L.linpixs.length-L.ccpixx),I[F++]=1/0;for(var w=0,T=L.diff-2;w<T;w++)I[F++]=0;L.ccrpad=R(),I[F++]=1/0;for(var E=0,D=L.ccpixx,O=L.ccpixs.length-1;D<0?E>=O:E<=O;E+=D)L.i=E,I[F++]=0,I[F++]=0,J(G(L.ccpixs,L.i,L.ccpixx)),J(L.ccrpad);J(L.sep),J(L.linpixs),L.pixs=R(),I[F++]=1/0,J(L.ccrowheights),I[F++]=1,I[F++]=L.linheight,L.rowheights=R(),L.pixx=L.linpixs.length,I[F++]=1/0;var k=L.linsym,A=U(k,`txt`);if(I[F++]=k,I[F++]=`txt`,A){var ee=I[--F],te=I[--F];q(H(te,ee),function(){var e=I[--F];J(e),Qd(4,-1);var t=I[--F];I[F++]=Z(t+(L.pixx-L.linpixs.length+1)),Qd(4,1),ff(R(5))})}else F-=2;L.txt=R();var j=L.linsym,ne=U(j,`text1xalign`);if(I[F++]=`text1xalign`,I[F++]=j,I[F++]=`text1xalign`,ne){var re=I[--F],ie=I[--F];I[F++]=H(ie,re)}else F-=2,I[F++]=`unset`;var ae=I[--F],oe=I[--F];L[oe]=ae;var se=L.linsym,ce=U(se,`text1yalign`);if(I[F++]=`text1yalign`,I[F++]=se,I[F++]=`text1yalign`,ce){var le=I[--F],M=I[--F];I[F++]=H(M,le)}else F-=2,I[F++]=`unset`;var ue=I[--F],de=I[--F];L[de]=ue;for(var fe=L.rowheights,pe=0,me=0,he=fe.length;me<he;me++)pe=Z(pe+H(fe,me));L.pixy=pe;var ge=L.linsym,_e=U(ge,`borderleft`);if(I[F++]=`borderleft`,I[F++]=ge,I[F++]=`borderleft`,_e){var ve=I[--F],ye=I[--F];I[F++]=H(ye,ve)}else F-=2,I[F++]=10;var be=L.pixx,xe=L.linpixs,Se=I[--F],Ce=-1,we=Z(Se-(be-xe.length+1));if(Z(Se-(be-xe.length+1))<-1){var Te=Ce;Ce=we,we=Te}we<0&&(we=0);var Ee=I[--F];L[Ee]=we;var De=L.linsym,Oe=U(De,`borderright`);if(I[F++]=`borderright`,I[F++]=De,I[F++]=`borderright`,Oe){var ke=I[--F],Ae=I[--F];I[F++]=H(Ae,ke)}else F-=2,I[F++]=10;var je=L.ccrpad,Me=I[--F],Ne=1-je.length;if(Me<1-je.length){var Te=Ne;Ne=Me,Me=Te}Me<0&&(Me=0);var Pe=I[--F];L[Pe]=Me,L.bordertop=1;var Fe=L.linsym,Ie=U(Fe,`borderbottom`);if(I[F++]=`borderbottom`,I[F++]=Fe,I[F++]=`borderbottom`,Ie){var Le=I[--F],Re=I[--F];I[F++]=H(Re,Le)}else F-=2,I[F++]=0;var ze=I[--F],Be=I[--F];L[Be]=ze,af(L.options,`height`),I[F++]=new Map([[`ren`,`renmatrix`],[`pixs`,L.pixs],[`pixx`,L.pixx],[`pixy`,L.pixy],[`rowheights`,L.rowheights],[`height`,L.pixy/72],[`width`,L.pixx/72],[`borderleft`,L.borderleft],[`borderright`,L.borderright],[`bordertop`,L.bordertop],[`borderbottom`,L.borderbottom],[`txt`,L.txt],[`text1xalign`,L.text1xalign],[`text1yalign`,L.text1yalign],[`opt`,L.options]]),L._render&&Lm(),L=e}function hm(){if(!hm.globals){var e=L;L=hm.globals={},L.databarexpandedstackedcomposite_seppad=R([0,0,0,0]),L=e}var e=L;L=Object.assign({},L,hm.globals),L.dontdraw=!1,L.parse=!1,L.dontlint=!1,L.lintreqs=!0,L.width=0,L.modunit=1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];if(L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),lf(L.barcode,`|`),I[--F]){var r=I[--F];L.linear=r,F--;var i=I[--F];L.comp=i}else I[F-1]=`bwipp.missingCompositeComponent#38526`,I[F++]=`A Composite Component must be provided following a pipe character`,Q();W(L.options,`lintype`,`databarexpandedstacked`),W(L.options,`linkage`,!0),W(L.options,`inkspreadv`,0),W(L.options,`dontlint`,!0);var a=B(L.linear.length+L.comp.length);K(a,0,L.linear),K(a,L.linear.length,L.comp),I[F++]=a,I[F++]=`ai`,Of(),F-=3,L.bwipp_dontdraw=!0,I[F++]=L.linear,I[F++]=L.options,sp();var o=I[--F];L.bot=G(H(o,`pixs`),0,H(o,`pixx`)),L.linheight=H(o,`pixy`),L.linsym=o,L.linpixs=H(L.linsym,`pixs`),L.linrowheights=H(L.linsym,`rowheights`),L.sepfinder=function(){var e=I[--F];L.fp=e;for(var t=L.fp,n=L.fp+12;t<=n;t+=1){L.i=t,H(L.bot,L.i)==0?H(L.bot,L.i-1)==1?I[F++]=1:I[F++]=+(H(L.sep,L.i-1)==0):I[F++]=0;var r=I[--F];W(L.sep,L.i,r)}},I[F++]=1/0;for(var s=L.bot,c=0,l=s.length;c<l;c++)I[F++]=1-H(s,c);L.sep=R(),K(L.sep,0,L.databarexpandedstackedcomposite_seppad),K(L.sep,L.sep.length-4,L.databarexpandedstackedcomposite_seppad),I[F++]=1/0;for(var u=19,d=L.bot.length-13;u<=d;u+=98)I[F++]=u;for(var f=70,p=L.bot.length-13;f<=p;f+=98)I[F++]=f;for(var m=R(),h=0,g=m.length;h<g;h++)I[F++]=H(m,h),L.sepfinder();I[F++]=L.comp,I[F++]=L.options,im();var _=I[--F];L.compsym=_,L.ccpixs=H(L.compsym,`pixs`),L.ccrowheights=H(L.compsym,`rowheights`),L.ccpixx=H(L.compsym,`pixx`),L.pixx=L.sep.length,I[F++]=1/0;for(var v=0,y=~~((Z(L.pixx-L.ccpixx)+1)/2);v<y;v++)I[F++]=0;L.cclpad=R(),I[F++]=1/0;for(var b=0,x=~~(Z(L.pixx-L.ccpixx)/2);b<x;b++)I[F++]=0;L.ccrpad=R(),L.ccrows=L.ccrowheights.length,I[F++]=1/0;for(var S=0,C=L.ccpixx,w=L.ccpixs.length-1;C<0?S>=w:S<=w;S+=C)L.i=S,J(L.cclpad),J(G(L.ccpixs,L.i,L.ccpixx)),J(L.ccrpad);J(L.sep),J(L.linpixs),L.pixs=R(),I[F++]=1/0,J(L.ccrowheights),I[F++]=1,J(L.linrowheights),L.rowheights=R(),I[F++]=1/0;var T=L.linsym,E=U(T,`txt`);if(I[F++]=T,I[F++]=`txt`,E){var D=I[--F],O=I[--F];q(H(O,D),function(){var e=I[--F];J(e),ff(R(5))})}else F-=2;L.txt=R();var k=L.linsym,A=U(k,`text1xalign`);if(I[F++]=`text1xalign`,I[F++]=k,I[F++]=`text1xalign`,A){var ee=I[--F],te=I[--F];I[F++]=H(te,ee)}else F-=2,I[F++]=`unset`;var j=I[--F],ne=I[--F];L[ne]=j;var re=L.linsym,ie=U(re,`text1yalign`);if(I[F++]=`text1yalign`,I[F++]=re,I[F++]=`text1yalign`,ie){var ae=I[--F],oe=I[--F];I[F++]=H(oe,ae)}else F-=2,I[F++]=`unset`;var se=I[--F],ce=I[--F];L[ce]=se;for(var le=L.rowheights,M=0,ue=0,de=le.length;ue<de;ue++)M=Z(M+H(le,ue));L.pixy=M;var fe=L.linsym,pe=U(fe,`borderleft`);if(I[F++]=`borderleft`,I[F++]=fe,I[F++]=`borderleft`,pe){var me=I[--F],he=I[--F];I[F++]=H(he,me)}else F-=2,I[F++]=0;var ge=L.cclpad,_e=I[--F],ve=1-ge.length;if(_e<1-ge.length){var ye=ve;ve=_e,_e=ye}_e<0&&(_e=0);var be=I[--F];L[be]=_e;var xe=L.linsym,Se=U(xe,`borderright`);if(I[F++]=`borderright`,I[F++]=xe,I[F++]=`borderright`,Se){var Ce=I[--F],we=I[--F];I[F++]=H(we,Ce)}else F-=2,I[F++]=0;var Te=L.ccrpad,Ee=I[--F],De=1-Te.length;if(Ee<1-Te.length){var ye=De;De=Ee,Ee=ye}Ee<0&&(Ee=0);var Oe=I[--F];L[Oe]=Ee,L.bordertop=1;var ke=L.linsym,Ae=U(ke,`borderbottom`);if(I[F++]=`borderbottom`,I[F++]=ke,I[F++]=`borderbottom`,Ae){var je=I[--F],Me=I[--F];I[F++]=H(Me,je)}else F-=2,I[F++]=0;var Ne=I[--F],Pe=I[--F];L[Pe]=Ne,af(L.options,`height`),I[F++]=new Map([[`ren`,`renmatrix`],[`pixs`,L.pixs],[`pixx`,L.pixx],[`pixy`,L.pixy],[`rowheights`,L.rowheights],[`height`,L.pixy/72],[`width`,L.pixx/72],[`borderleft`,L.borderleft],[`borderright`,L.borderright],[`bordertop`,L.bordertop],[`borderbottom`,L.borderbottom],[`txt`,L.txt],[`text1xalign`,L.text1xalign],[`text1yalign`,L.text1yalign],[`opt`,L.options]]),L._render&&Lm(),L=e}function gm(){var e=L;L=Object.assign({},L,gm.globals),L.dontdraw=!1,L.parse=!1,L.dontlint=!1,L.lintreqs=!0,L.width=0,L.modunit=1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];if(L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),lf(L.barcode,`|`),I[--F]){var r=I[--F];L.linear=r,F--;var i=I[--F];L.comp=i}else I[F-1]=`bwipp.missingCompositeComponent#38749`,I[F++]=`A Composite Component must be provided following a pipe character`,Q();W(L.options,`inkspreadv`,0),W(L.options,`dontlint`,!0);var a=B(L.linear.length+L.comp.length);K(a,0,L.linear),K(a,L.linear.length,L.comp),I[F++]=a,I[F++]=`ai`,Of(),F-=3,W(L.options,`linkagea`,!0),L.bwipp_dontdraw=!0,I[F++]=L.linear,I[F++]=1/0,q(L.options);var o=z();I[F++]=o,Hf();var s=I[--F],c=0;q(H(s,`sbs`),function(){var e=I[--F];c=Z(c+e)}),L.linwidth=c,W(L.options,`lintype`,`gs1-128`),W(L.options,`linwidth`,L.linwidth),I[F++]=L.comp,I[F++]=1/0,q(L.options);var l=z();I[F++]=l,im();var u=I[--F];L.compsym=u;var d=H(L.compsym,`pixx`)==99?`a`:`c`;L.linktype=d,W(L.compsym,`borderbottom`,0),Y(L.linktype,`a`)?(W(L.options,`linkagea`,!0),W(L.options,`linkagec`,!1)):(W(L.options,`linkagea`,!1),W(L.options,`linkagec`,!0)),I[F++]=L.linear,I[F++]=1/0,q(L.options);var f=z();I[F++]=f,Hf();var p=I[--F];L.linsbs=H(p,`sbs`),L.linheight=H(H(p,`bhs`),0)*72,L.linsym=p,I[F++]=1/0,I[F++]=1,q(L.linsbs,function(){for(var e=I[--F],t=+(I[F-1]==0),n=0,r=e;n<r;n++)I[F++]=t}),ff(R(df()-1));var m=I[--F];if(L.sep=m,F-=2,Y(L.linktype,`a`)){L.s=~~((L.linwidth-2)/11),L.p=~~((L.s-9)/2);var h=(L.s-L.p-1)*11+10;L.p==0&&(h+=2),L.x=h-99}else L.x=-7;if(L.ccpixs=H(L.compsym,`pixs`),L.ccrowheights=H(L.compsym,`rowheights`),L.ccpixx=H(L.compsym,`pixx`),I[F++]=1/0,q(L.linsbs,function(){for(var e=I[--F],t=I[F-1]==1?0:1,n=0,r=e;n<r;n++)I[F++]=t}),L.linpixs=R(),L.x>0){I[F++]=1/0;for(var g=0,_=L.x;g<_;g++)I[F++]=0;L.cclpad=R(),L.linlpad=R(0)}else{L.cclpad=R(0),I[F++]=1/0;for(var v=0,y=-L.x;v<y;v++)I[F++]=0;L.linlpad=R()}if(L.diff=Z(L.linwidth-(L.ccpixx+L.x)),L.diff>0){I[F++]=1/0;for(var b=0,x=L.diff;b<x;b++)I[F++]=0;L.ccrpad=R(),L.linrpad=R(0)}else{L.ccrpad=R(0),I[F++]=1/0;for(var S=0,C=-L.diff;S<C;S++)I[F++]=0;L.linrpad=R()}I[F++]=1/0;var w=L.linsym,T=U(w,`txt`);if(I[F++]=w,I[F++]=`txt`,T){var E=I[--F],D=I[--F];q(H(D,E),function(){var e=I[--F];J(e),Qd(4,-1);var t=I[--F];I[F++]=Z(t+L.linlpad.length),Qd(4,1),ff(R(5))})}else F-=2;L.txt=R();var O=L.linsym,k=U(O,`text1xalign`);if(I[F++]=`text1xalign`,I[F++]=O,I[F++]=`text1xalign`,k){var A=I[--F],ee=I[--F];I[F++]=H(ee,A)}else F-=2,I[F++]=`unset`;var te=I[--F],j=I[--F];L[j]=te;var ne=L.linsym,re=U(ne,`text1yalign`);if(I[F++]=`text1yalign`,I[F++]=ne,I[F++]=`text1yalign`,re){var ie=I[--F],ae=I[--F];I[F++]=H(ae,ie)}else F-=2,I[F++]=`unset`;var oe=I[--F],se=I[--F];L[se]=oe,L.linheight=~~L.linheight,L.ccrows=L.ccrowheights.length,I[F++]=1/0;for(var ce=0,le=L.ccpixx,M=L.ccpixs.length-1;le<0?ce>=M:ce<=M;ce+=le)L.i=ce,J(L.cclpad),J(G(L.ccpixs,L.i,L.ccpixx)),J(L.ccrpad);J(L.linlpad),J(L.sep),J(L.linrpad),J(L.linlpad),J(L.linpixs),J(L.linrpad),L.pixs=R(),I[F++]=1/0,J(L.ccrowheights),I[F++]=1,I[F++]=L.linheight,L.rowheights=R(),L.pixx=Z(L.cclpad.length+L.ccpixx+L.ccrpad.length);for(var ue=L.rowheights,de=0,fe=0,pe=ue.length;fe<pe;fe++)de=Z(de+H(ue,fe));L.pixy=de;var me=Y(L.linktype,`a`)?1:2;L.ccqz=me;var he=L.linsym,ge=U(he,`borderleft`);if(I[F++]=`borderleft`,I[F++]=he,I[F++]=`borderleft`,ge){var _e=I[--F],ve=I[--F];I[F++]=H(ve,_e)}else F-=2,I[F++]=10;var ye=L.linlpad,be=I[--F],xe=L.ccqz,Se=L.cclpad,Ce=xe-Se.length,we=Z(be-ye.length);if(Z(be-ye.length)<xe-Se.length){var Te=Ce;Ce=we,we=Te}we<0&&(we=0);var Ee=I[--F];L[Ee]=we;var De=L.linsym,Oe=U(De,`borderright`);if(I[F++]=`borderright`,I[F++]=De,I[F++]=`borderright`,Oe){var ke=I[--F],Ae=I[--F];I[F++]=H(Ae,ke)}else F-=2,I[F++]=10;var je=L.linrpad,Me=I[--F],Ne=L.ccqz,Pe=L.ccrpad,Fe=Ne-Pe.length,Ie=Z(Me-je.length);if(Z(Me-je.length)<Ne-Pe.length){var Te=Fe;Fe=Ie,Ie=Te}Ie<0&&(Ie=0);var Le=I[--F];L[Le]=Ie,L.bordertop=L.ccqz;var Re=L.linsym,ze=U(Re,`borderbottom`);if(I[F++]=`borderbottom`,I[F++]=Re,I[F++]=`borderbottom`,ze){var Be=I[--F],Ve=I[--F];I[F++]=H(Ve,Be)}else F-=2,I[F++]=0;var He=I[--F],Ue=I[--F];L[Ue]=He,af(L.options,`height`),I[F++]=new Map([[`ren`,`renmatrix`],[`pixs`,L.pixs],[`pixx`,L.pixx],[`pixy`,L.pixy],[`rowheights`,L.rowheights],[`height`,L.pixy/72],[`width`,L.pixx/72],[`borderleft`,L.borderleft],[`borderright`,L.borderright],[`bordertop`,L.bordertop],[`borderbottom`,L.borderbottom],[`txt`,L.txt],[`text1xalign`,L.text1xalign],[`text1yalign`,L.text1yalign],[`opt`,L.options]]),L._render&&Lm(),L=e}function _m(){if(!_m.globals){var e=L;L=_m.globals={},L.d3aqr_tips=R([R([6,2]),R([6,3]),R([2,6]),R([3,6])]),L.d3aqr_hostratios=new Map([[2,new Map([[`halfx`,1],[`hostmod`,1]])],[2.5,new Map([[`halfx`,5],[`hostmod`,4]])],[3,new Map([[`halfx`,3],[`hostmod`,2]])]]),L=e}var e=L;L=Object.assign({},L,_m.globals),L.dontdraw=!1,L.category=-1,L.hostratio=2,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),L.category==-1&&(I[F++]=`bwipp.d3aqrMissingCategory#39001`,I[F++]=`The category option is required`,Q()),(L.category<0||L.category>16383)&&(I[F++]=`bwipp.d3aqrCategoryOutOfRange#39004`,I[F++]=`Category must be between 0 and 16383 inclusive`,Q());var r=L.hostratio,i=U(L.d3aqr_hostratios,r);I[F++]=L.d3aqr_hostratios,I[F++]=r,i||(F-=2,I[F++]=`bwipp.d3aqrInvalidHostRatio#39012`,I[F++]=`hostratio must be 2, 2.5 or 3`,Q());var a=I[--F],o=I[--F],s=H(o,a);L.halfx=H(s,`halfx`),L.hostmod=H(s,`hostmod`),L.bwipp_dontdraw=!0,I[F++]=1/0,q(L.options);var c=z();W(c,`modunit`,2),I[F++]=c,af(c,`category`);var l=I[F-1];af(l,`strictspec`);var u=I[F-1];af(u,`loosespec`);var d=I[F-1];af(d,`propspec`);var f=I[F-1];af(f,`xdim`);var p=I[F-1];af(p,`xnom`);var m=I[F-1];af(m,`xmin`);var h=I[F-1];af(h,`xmax`);var g=I[--F];I[F++]=L.barcode,I[F++]=g,Kp();var _=I[--F];L.args=_,L.hostpixs=H(L.args,`pixs`),L.hostsize=H(L.args,`pixx`),L.hostcells=L.hostsize*L.hostmod;var v=L.halfx,y=L.halfx,b=L.hostcells,x=Z(29*y-b),S=2*v;if(2*v<Z(29*y-b)){var C=x;x=S,S=C}L.hostoffset=S,L.size=Z(L.hostoffset+L.hostcells+6*L.halfx),L.pixs=R(L.size*L.size);for(var w=0,T=L.size*L.size-1;w<=T;w+=1)W(L.pixs,w,0);for(var E=0,D=L.hostcells-1;E<=D;E+=1){L.j=E,L.pixrow=Z((L.j+L.hostoffset)*L.size+L.hostoffset),L.hostrow=~~(L.j/L.hostmod)*L.hostsize;for(var O=0,k=L.hostcells-1;O<=k;O+=1)L.i=O,H(L.hostpixs,Z(L.hostrow+~~(L.i/L.hostmod)))==1&&W(L.pixs,Z(L.pixrow+L.i),1)}L.paintcell=function(){var e=I[--F];L.row0=Z(L.size-1-e*L.halfx);var t=I[--F];L.col0=Z(L.size-1-t*L.halfx);for(var n=0,r=L.halfx-1;n<=r;n+=1){L.dy=n;for(var i=0,a=L.halfx-1;i<=a;i+=1)L.dx=i,W(L.pixs,Z((L.row0-L.dy)*L.size+(L.col0-L.dx)),1)}},L.paintmod=function(){var e=I[F-1],t=I[F-2];I[F++]=t,I[F++]=e,L.paintcell();var n=I[F-1],r=I[F-2];I[F++]=r,I[F++]=n+1,L.paintcell();var i=I[F-1],a=I[F-2];I[F++]=a+1,I[F++]=i,L.paintcell();var o=I[--F];I[F-1]+=1,I[F++]=o+1,L.paintcell()},L.paintmodsym=function(){var e=I[F-1],t=I[F-2];I[F++]=t,I[F++]=e,L.paintmod();var n=I[--F],r=I[--F];I[F++]=n,I[F++]=r,L.paintmod()},I[F++]=2,I[F++]=2,L.paintmod(),I[F++]=4,I[F++]=2,L.paintmodsym();for(var A=0,ee=L.d3aqr_tips.length;A<ee;A++)J(H(L.d3aqr_tips,A)),L.paintcell();I[F++]=9,I[F++]=2,L.paintmodsym(),I[F++]=13,I[F++]=2,L.paintmodsym(),I[F++]=0;for(var te=0;te<=6;te+=1){L.i=te,L.i%2==0&&(I[F++]=0,I[F++]=31-L.i*2,L.paintmod());var j=bf(L.category,-1*L.i)&1;I[F++]=j,j==1&&(I[F++]=2,I[F++]=31-L.i*2,L.paintmod());var ne=I[--F],re=I[--F];I[F++]=yf(re,ne)}I[--F]==1&&(I[F++]=2,I[F++]=33,L.paintmod()),I[F++]=1;for(var ie=7;ie<=13;ie+=1){L.i=ie,L.i%2==1&&(I[F++]=45-L.i*2,I[F++]=0,L.paintmod());var ae=bf(L.category,-1*L.i)&1;I[F++]=ae,ae==1&&(I[F++]=45-L.i*2,I[F++]=2,L.paintmod());var oe=I[--F],se=I[--F];I[F++]=yf(se,oe)}I[--F]==1&&(I[F++]=33,I[F++]=2,L.paintmod()),I[F++]=new Map([[`ren`,`renmatrix`],[`pixs`,L.pixs],[`pixx`,L.size],[`pixy`,L.size],[`height`,L.size*2/2/72],[`width`,L.size*2/2/72],[`modunit`,L.halfx*2],[`opt`,L.options]]),L._render&&Lm(),L=e}function vm(){var e=L;L=Object.assign({},L,vm.globals),L.dontdraw=!1,L.parse=!1,L.dontlint=!1,L.lintreqs=!0,L.gssep=!1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];L.barcode=n,L.barcode.length>4e3&&(I[F++]=`bwipp.gs1datamatrixinputTooLong#39224`,I[F++]=`The input data is too long`,Q()),L._render=!(L.dontdraw||L.bwipp_dontdraw),I[F++]=L.barcode,I[F++]=`ai`,Of();var r=I[--F];L.fncs=r;var i=I[--F];L.vals=i;var a=I[--F];L.ais=a,L.fnc1=-1,I[F++]=1/0,I[F++]=L.fnc1;for(var o=0,s=L.ais.length-1;o<=s;o+=1)L.i=o,q(H(L.ais,L.i)),q(H(L.vals,L.i)),L.i!=L.ais.length-1&&H(L.fncs,L.i)&&(L.gssep?I[F++]=29:I[F++]=L.fnc1);ff(R(df()));var c=I[--F];L.dmtx=c,F--,L.barcode=B((L.dmtx.length+1)*5),L.j=0,q(L.dmtx,function(){if(I[F-1]==L.fnc1)F--,K(L.barcode,L.j,`^FNC1`),L.j+=5;else{var e=I[--F];W(L.barcode,L.j,e),L.j+=1}}),L.barcode=G(L.barcode,0,L.j),af(L.options,`parse`),W(L.options,`parsefnc`,!0),L.bwipp_dontdraw=!0,I[F++]=L.barcode,I[F++]=L.options,Hp();var l=I[--F];L.args=l,W(L.args,`opt`,L.options),I[F++]=L.args,L._render&&Lm(),L=e}function ym(){var e=L;L=Object.assign({},L,ym.globals),L.parse=!1,L.dontlint=!1,L.lintreqs=!0,L.dontdraw=!1,L.gssep=!1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];L.barcode=n,L.barcode.length>4e3&&(I[F++]=`bwipp.gs1datamatrixrectangularinputTooLong#39356`,I[F++]=`The input data is too long`,Q()),L._render=!(L.dontdraw||L.bwipp_dontdraw),I[F++]=L.barcode,I[F++]=`ai`,Of();var r=I[--F];L.fncs=r;var i=I[--F];L.vals=i;var a=I[--F];L.ais=a,L.fnc1=-1,I[F++]=1/0,I[F++]=L.fnc1;for(var o=0,s=L.ais.length-1;o<=s;o+=1)L.i=o,q(H(L.ais,L.i)),q(H(L.vals,L.i)),L.i!=L.ais.length-1&&H(L.fncs,L.i)&&(L.gssep?I[F++]=29:I[F++]=L.fnc1);ff(R(df()));var c=I[--F];L.dmtx=c,F--,L.barcode=B((L.dmtx.length+1)*5),L.j=0,q(L.dmtx,function(){if(I[F-1]==L.fnc1)F--,K(L.barcode,L.j,`^FNC1`),L.j+=5;else{var e=I[--F];W(L.barcode,L.j,e),L.j+=1}}),L.barcode=G(L.barcode,0,L.j),af(L.options,`parse`),W(L.options,`parsefnc`,!0),W(L.options,`format`,`rectangle`),L.bwipp_dontdraw=!0,I[F++]=L.barcode,I[F++]=L.options,Hp();var l=I[--F];L.args=l,W(L.args,`opt`,L.options),I[F++]=L.args,L._render&&Lm(),L=e}function bm(){var e=L;L=Object.assign({},L,bm.globals),L.includetext=!1,L.parse=!1,L.dontlint=!1,L.lintreqs=!0,L.dontdraw=!1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),L.fncvals=new Map([[`parse`,L.parse],[`parseonly`,!0],[`parsefnc`,!1]]),I[F++]=L.barcode,I[F++]=L.fncvals,Df();var r=I[--F];L.barcode=r,I[F++]=L.barcode,I[F++]=`dl`,Of(),F--;var i=I[--F];L.val=H(i,0);var a=I[--F];L.key=H(a,0),L.hri=B(L.key.length+L.val.length+2),W(L.hri,0,40),K(L.hri,1,L.key),W(L.hri,L.key.length+1,41),K(L.hri,L.key.length+2,L.val),af(L.options,`parse`),L.bwipp_dontdraw=!0,I[F++]=L.barcode,I[F++]=L.options,Hp();var o=I[--F];L.args=o,W(L.args,`opt`,L.options),L.includetext&&(W(L.args,`text1`,L.hri),W(L.args,`text1yoffset`,-3),W(L.args,`text1font`,`OCR-B`),W(L.args,`text1size`,10)),I[F++]=L.args,L._render&&Lm(),L=e}function xm(){var e=L;L=Object.assign({},L,xm.globals),L.parse=!1,L.dontlint=!1,L.lintreqs=!0,L.dontdraw=!1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];L.barcode=n,L.barcode.length>4e3&&(I[F++]=`bwipp.gs1qrcodeinputTooLong#39606`,I[F++]=`The input data is too long`,Q()),L._render=!(L.dontdraw||L.bwipp_dontdraw),I[F++]=L.barcode,I[F++]=`ai`,Of();var r=I[--F];L.fncs=r;var i=I[--F];L.vals=i;var a=I[--F];L.ais=a,L.fnc1=-1,I[F++]=1/0,I[F++]=L.fnc1;for(var o=0,s=L.ais.length-1;o<=s;o+=1)L.i=o,q(H(L.ais,L.i)),q(H(L.vals,L.i)),L.i!=L.ais.length-1&&H(L.fncs,L.i)&&(I[F++]=L.fnc1);ff(R(df()));var c=I[--F];L.qrc=c,F--,L.barcode=B((L.qrc.length+1)*5),L.j=0,q(L.qrc,function(){if(I[F-1]==L.fnc1)F--,K(L.barcode,L.j,`^FNC1`),L.j+=5;else{var e=I[--F];W(L.barcode,L.j,e),L.j+=1}}),L.barcode=G(L.barcode,0,L.j),af(L.options,`parse`),W(L.options,`parsefnc`,!0),L.bwipp_dontdraw=!0,I[F++]=L.barcode,I[F++]=L.options,Kp();var l=I[--F];L.args=l,W(L.args,`opt`,L.options),I[F++]=L.args,L._render&&Lm(),L=e}function Sm(){var e=L;L=Object.assign({},L,Sm.globals),L.includetext=!1,L.parse=!1,L.dontlint=!1,L.lintreqs=!0,L.dontdraw=!1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),L.fncvals=new Map([[`parse`,L.parse],[`parseonly`,!0],[`parsefnc`,!1]]),I[F++]=L.barcode,I[F++]=L.fncvals,Df();var r=I[--F];L.barcode=r,I[F++]=L.barcode,I[F++]=`dl`,Of(),F--;var i=I[--F];L.val=H(i,0);var a=I[--F];L.key=H(a,0),L.hri=B(L.key.length+L.val.length+2),W(L.hri,0,40),K(L.hri,1,L.key),W(L.hri,L.key.length+1,41),K(L.hri,L.key.length+2,L.val),af(L.options,`parse`),L.bwipp_dontdraw=!0,I[F++]=L.barcode,I[F++]=L.options,Kp();var o=I[--F];L.args=o,W(L.args,`opt`,L.options),L.includetext&&(W(L.args,`text1`,L.hri),W(L.args,`text1yoffset`,-3),W(L.args,`text1font`,`OCR-B`),W(L.args,`text1size`,10)),I[F++]=L.args,L._render&&Lm(),L=e}function Cm(){var e=L;L=Object.assign({},L,Cm.globals),L.dontdraw=!1,L.parse=!1,L.dontlint=!1,L.lintreqs=!0,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];L.barcode=n,L.barcode.length>2e3&&(I[F++]=`bwipp.gs1dotcodeinputTooLong#39855`,I[F++]=`The input data is too long`,Q()),L._render=!(L.dontdraw||L.bwipp_dontdraw),I[F++]=L.barcode,I[F++]=`ai`,Of();var r=I[--F];L.fncs=r;var i=I[--F];L.vals=i;var a=I[--F];L.ais=a,L.fnc1=-1,I[F++]=1/0,I[F++]=L.fnc1;for(var o=0,s=L.ais.length-1;o<=s;o+=1)L.i=o,q(H(L.ais,L.i)),q(H(L.vals,L.i)),L.i!=L.ais.length-1&&H(L.fncs,L.i)&&(I[F++]=L.fnc1);ff(R(df()));var c=I[--F];L.dcode=c,F--,L.barcode=B((L.dcode.length+1)*5),L.j=0,q(L.dcode,function(){if(I[F-1]==L.fnc1)F--,K(L.barcode,L.j,`^FNC1`),L.j+=5;else{var e=I[--F];W(L.barcode,L.j,e),L.j+=1}}),L.barcode=G(L.barcode,0,L.j),af(L.options,`parse`),W(L.options,`parsefnc`,!0),L.bwipp_dontdraw=!0,I[F++]=L.barcode,I[F++]=L.options,nm();var l=I[--F];L.args=l,W(L.args,`opt`,L.options),I[F++]=L.args,L._render&&Lm(),L=e}function wm(){if(!wm.globals){var e=L;L=wm.globals={},L.hibccode39_barchars=`0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%`,L.charvals=new Map;for(var t=0;t<=42;t+=1)W(L.charvals,G(L.hibccode39_barchars,t,1),t);L.charvals=L.charvals,L=e}var e=L;L=Object.assign({},L,wm.globals),L.dontdraw=!1,L.text1font=`OCR-B`,L.text1size=10,L.textyoffset=-8,L.text1xoffset=0,L.validatecheck=!1,I[F++]=null,$();var n=I[--F];L.options=n;var r=I[--F];L.barcode=r,L._render=!(L.dontdraw||L.bwipp_dontdraw),L.barcode.length==0&&(I[F++]=`bwipp.hibccode39emptyData#40015`,I[F++]=`The data must not be empty`,Q()),L.barcode.length>500&&(I[F++]=`bwipp.hibccode39inputTooLong#40019`,I[F++]=`The input data is too long`,Q());for(var i=0,a=L.barcode.length-1;i<=a;i+=1)U(L.charvals,G(L.barcode,i,1))||(I[F++]=`bwipp.hibccode39badCharacter#40027`,I[F++]=`HIBC Code 39 must contain only digits, capital letters, spaces and the symbols -.$/+%`,Q());var o=L.barcode.length;L.validatecheck&&--o,L.barlen=o,L.checksum=41;for(var s=0,c=L.barlen-1;s<=c;s+=1)L.checksum=Z(H(L.charvals,G(L.barcode,s,1))+L.checksum);L.checksum%=43,L.validatecheck&&(H(L.barcode,L.barlen)!=H(L.hibccode39_barchars,L.checksum)&&(I[F++]=`bwipp.hibccode39badCheckDigit#40041`,I[F++]=`Incorrect HIBC Code 39 check digit provided`,Q()),L.barcode=G(L.barcode,0,L.barlen));var l=B(L.barlen+2);K(l,1,L.barcode),L.barcode=l,W(L.barcode,0,43),W(L.barcode,L.barlen+1,H(L.hibccode39_barchars,L.checksum)),L.text=B(L.barlen+4),W(L.text,0,42),K(L.text,1,L.barcode);var u=H(L.barcode,L.barlen+1),d=L.text,f=L.barlen+2;u==32&&(u=95),W(d,f,u),W(L.text,L.barlen+3,42),W(L.options,`includecheck`,!1),W(L.options,`validatecheck`,!1),L.bwipp_dontdraw=!0,I[F++]=L.barcode,I[F++]=L.options,Gf();var p=I[--F];L.args=p,W(L.args,`txt`,R([R([L.text,L.text1xoffset,L.text1yoffset,L.text1font,L.text1size])])),W(L.args,`text1xalign`,`center`),W(L.args,`opt`,L.options),I[F++]=L.args,L._render&&Im(),L=e}function Tm(){if(!Tm.globals){var e=L;L=Tm.globals={},L.hibccode128_barchars=`0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%`,L.charvals=new Map;for(var t=0;t<=42;t+=1)W(L.charvals,G(L.hibccode128_barchars,t,1),t);L.charvals=L.charvals,L=e}var e=L;L=Object.assign({},L,Tm.globals),L.dontdraw=!1,L.text1font=`OCR-B`,L.text1size=10,L.textyoffset=-8,L.text1xoffset=0,L.validatecheck=!1,I[F++]=null,$();var n=I[--F];L.options=n;var r=I[--F];L.barcode=r,L._render=!(L.dontdraw||L.bwipp_dontdraw),L.barcode.length==0&&(I[F++]=`bwipp.hibccode128emptyData#40157`,I[F++]=`The data must not be empty`,Q()),L.barcode.length>500&&(I[F++]=`bwipp.hibccode128inputTooLong#40161`,I[F++]=`The input data is too long`,Q());for(var i=0,a=L.barcode.length-1;i<=a;i+=1)U(L.charvals,G(L.barcode,i,1))||(I[F++]=`bwipp.hibccode128badCharacter#40169`,I[F++]=`HIBC Code 128 must contain only digits, capital letters, spaces and the symbols -.$/+%`,Q());var o=L.barcode.length;L.validatecheck&&--o,L.barlen=o,L.checksum=41;for(var s=0,c=L.barlen-1;s<=c;s+=1)L.checksum=Z(H(L.charvals,G(L.barcode,s,1))+L.checksum);L.checksum%=43,L.validatecheck&&(H(L.barcode,L.barlen)!=H(L.hibccode128_barchars,L.checksum)&&(I[F++]=`bwipp.hibccode128badCheckDigit#40183`,I[F++]=`Incorrect HIBC Code 128 check digit provided`,Q()),L.barcode=G(L.barcode,0,L.barlen));var l=B(L.barlen+2);K(l,1,L.barcode),L.barcode=l,W(L.barcode,0,43),W(L.barcode,L.barlen+1,H(L.hibccode128_barchars,L.checksum)),L.text=B(L.barlen+4),W(L.text,0,42),K(L.text,1,L.barcode);var u=H(L.barcode,L.barlen+1),d=L.text,f=L.barlen+2;u==32&&(u=95),W(d,f,u),W(L.text,L.barlen+3,42),W(L.options,`validatecheck`,!1),L.bwipp_dontdraw=!0,I[F++]=L.barcode,I[F++]=L.options,Vf();var p=I[--F];L.args=p,W(L.args,`txt`,R([R([L.text,L.text1xoffset,L.text1yoffset,L.text1font,L.text1size])])),W(L.args,`text1xalign`,`center`),W(L.args,`opt`,L.options),I[F++]=L.args,L._render&&Im(),L=e}function Em(){if(!Em.globals){var e=L;L=Em.globals={},L.hibcdatamatrix_barchars=`0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%`,L.charvals=new Map;for(var t=0;t<=42;t+=1)W(L.charvals,G(L.hibcdatamatrix_barchars,t,1),t);L.charvals=L.charvals,L=e}var e=L;L=Object.assign({},L,Em.globals),L.dontdraw=!1,L.validatecheck=!1,I[F++]=null,$();var n=I[--F];L.options=n;var r=I[--F];L.barcode=r,L._render=!(L.dontdraw||L.bwipp_dontdraw),L.barcode.length==0&&(I[F++]=`bwipp.hibcdatamatrixEmptyData#40297`,I[F++]=`The data must not be empty`,Q()),L.barcode.length>15e3&&(I[F++]=`bwipp.hibcdatamatrixinputTooLong#40301`,I[F++]=`The input data is too long`,Q());for(var i=0,a=L.barcode.length-1;i<=a;i+=1)U(L.charvals,G(L.barcode,i,1))||(I[F++]=`bwipp.hibcdatamatrixBadCharacter#40306`,I[F++]=`HIBC Data Matrix must contain only digits, capital letters, spaces and the symbols -.$/+%`,Q());var o=L.barcode.length;L.validatecheck&&--o,L.barlen=o,L.checksum=41;for(var s=0,c=L.barlen-1;s<=c;s+=1)L.checksum=Z(H(L.charvals,G(L.barcode,s,1))+L.checksum);L.checksum%=43,L.validatecheck&&(H(L.barcode,L.barlen)!=H(L.hibcdatamatrix_barchars,L.checksum)&&(I[F++]=`bwipp.hibcdatamatrixBadCheckDigit#40320`,I[F++]=`Incorrect HIBC Data Matrix check digit provided`,Q()),L.barcode=G(L.barcode,0,L.barlen));var l=B(L.barlen+2);K(l,1,L.barcode),L.barcode=l,W(L.barcode,0,43),W(L.barcode,L.barlen+1,H(L.hibcdatamatrix_barchars,L.checksum)),W(L.options,`validatecheck`,!1),L.bwipp_dontdraw=!0,I[F++]=L.barcode,I[F++]=L.options,Hp();var u=I[--F];L.args=u,W(L.args,`opt`,L.options),I[F++]=L.args,L._render&&Lm(),L=e}function Dm(){if(!Dm.globals){var e=L;L=Dm.globals={},L.hibcdatamatrixrectangular_barchars=`0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%`,L.charvals=new Map;for(var t=0;t<=42;t+=1)W(L.charvals,G(L.hibcdatamatrixrectangular_barchars,t,1),t);L.charvals=L.charvals,L=e}var e=L;L=Object.assign({},L,Dm.globals),L.dontdraw=!1,L.validatecheck=!1,I[F++]=null,$();var n=I[--F];L.options=n;var r=I[--F];L.barcode=r,L._render=!(L.dontdraw||L.bwipp_dontdraw),L.barcode.length==0&&(I[F++]=`bwipp.hibcdatamatrixrectangularEmptyData#40426`,I[F++]=`The data must not be empty`,Q()),L.barcode.length>15e3&&(I[F++]=`bwipp.hibcdatamatrixrectangularinputTooLong#40430`,I[F++]=`The input data is too long`,Q());for(var i=0,a=L.barcode.length-1;i<=a;i+=1)U(L.charvals,G(L.barcode,i,1))||(I[F++]=`bwipp.hibcdatamatrixrectangularBadCharacter#40435`,I[F++]=`HIBC Data Matrix Rectangular must contain only digits, capital letters, spaces and the symbols -.$/+%`,Q());var o=L.barcode.length;L.validatecheck&&--o,L.barlen=o,L.checksum=41;for(var s=0,c=L.barlen-1;s<=c;s+=1)L.checksum=Z(H(L.charvals,G(L.barcode,s,1))+L.checksum);L.checksum%=43,L.validatecheck&&(H(L.barcode,L.barlen)!=H(L.hibcdatamatrixrectangular_barchars,L.checksum)&&(I[F++]=`bwipp.hibcdatamatrixrectangularBadCheckDigit#40449`,I[F++]=`Incorrect HIBC Data Matrix Rectangular check digit provided`,Q()),L.barcode=G(L.barcode,0,L.barlen));var l=B(L.barlen+2);K(l,1,L.barcode),L.barcode=l,W(L.barcode,0,43),W(L.barcode,L.barlen+1,H(L.hibcdatamatrixrectangular_barchars,L.checksum)),W(L.options,`validatecheck`,!1),W(L.options,`format`,`rectangle`),L.bwipp_dontdraw=!0,I[F++]=L.barcode,I[F++]=L.options,Hp();var u=I[--F];L.args=u,W(L.args,`opt`,L.options),I[F++]=L.args,L._render&&Lm(),L=e}function Om(){if(!Om.globals){var e=L;L=Om.globals={},L.hibcpdf417_barchars=`0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%`,L.charvals=new Map;for(var t=0;t<=42;t+=1)W(L.charvals,G(L.hibcpdf417_barchars,t,1),t);L.charvals=L.charvals,L=e}var e=L;L=Object.assign({},L,Om.globals),L.dontdraw=!1,L.columns=2,L.validatecheck=!1,I[F++]=null,$();var n=I[--F];L.options=n;var r=I[--F];L.barcode=r,L._render=!(L.dontdraw||L.bwipp_dontdraw),L.barcode.length==0&&(I[F++]=`bwipp.hibcpdf417EmptyData#40557`,I[F++]=`The data must not be empty`,Q()),L.barcode.length>12500&&(I[F++]=`bwipp.hibcpdf417inputTooLong#40561`,I[F++]=`The input data is too long`,Q());for(var i=0,a=L.barcode.length-1;i<=a;i+=1)U(L.charvals,G(L.barcode,i,1))||(I[F++]=`bwipp.hibcpdf417BadCharacter#40566`,I[F++]=`HIBC PDF417 must contain only digits, capital letters, spaces and the symbols -.$/+%`,Q());var o=L.barcode.length;L.validatecheck&&--o,L.barlen=o,L.checksum=41;for(var s=0,c=L.barlen-1;s<=c;s+=1)L.checksum=Z(H(L.charvals,G(L.barcode,s,1))+L.checksum);L.checksum%=43,L.validatecheck&&(H(L.barcode,L.barlen)!=H(L.hibcpdf417_barchars,L.checksum)&&(I[F++]=`bwipp.hibcpdf417BadCheckDigit#40580`,I[F++]=`Incorrect HIBC PDF417 check digit provided`,Q()),L.barcode=G(L.barcode,0,L.barlen));var l=B(L.barlen+2);K(l,1,L.barcode),L.barcode=l,W(L.barcode,0,43),W(L.barcode,L.barlen+1,H(L.hibcpdf417_barchars,L.checksum)),W(L.options,`columns`,L.columns),W(L.options,`validatecheck`,!1),L.bwipp_dontdraw=!0,I[F++]=L.barcode,I[F++]=L.options,zp();var u=I[--F];L.args=u,W(L.args,`opt`,L.options),I[F++]=L.args,L._render&&Lm(),L=e}function km(){if(!km.globals){var e=L;L=km.globals={},L.hibcmicropdf417_barchars=`0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%`,L.charvals=new Map;for(var t=0;t<=42;t+=1)W(L.charvals,G(L.hibcmicropdf417_barchars,t,1),t);L.charvals=L.charvals,L=e}var e=L;L=Object.assign({},L,km.globals),L.dontdraw=!1,L.columns=2,L.validatecheck=!1,I[F++]=null,$();var n=I[--F];L.options=n;var r=I[--F];L.barcode=r,L._render=!(L.dontdraw||L.bwipp_dontdraw),L.barcode.length==0&&(I[F++]=`bwipp.hibcmicropdf417EmptyData#40688`,I[F++]=`The data must not be empty`,Q()),L.barcode.length>5e3&&(I[F++]=`bwipp.hibcmicropdf417inputTooLong#40692`,I[F++]=`The input data is too long`,Q());for(var i=0,a=L.barcode.length-1;i<=a;i+=1)U(L.charvals,G(L.barcode,i,1))||(I[F++]=`bwipp.hibcmicropdf417BadCharacter#40697`,I[F++]=`HIBC MicroPDF417 must contain only digits, capital letters, spaces and the symbols -.$/+%`,Q());var o=L.barcode.length;L.validatecheck&&--o,L.barlen=o,L.checksum=41;for(var s=0,c=L.barlen-1;s<=c;s+=1)L.checksum=Z(H(L.charvals,G(L.barcode,s,1))+L.checksum);L.checksum%=43,L.validatecheck&&(H(L.barcode,L.barlen)!=H(L.hibcmicropdf417_barchars,L.checksum)&&(I[F++]=`bwipp.hibcmicropdf417BadCheckDigit#40711`,I[F++]=`Incorrect HIBC MicroPDF417 check digit provided`,Q()),L.barcode=G(L.barcode,0,L.barlen));var l=B(L.barlen+2);K(l,1,L.barcode),L.barcode=l,W(L.barcode,0,43),W(L.barcode,L.barlen+1,H(L.hibcmicropdf417_barchars,L.checksum)),W(L.options,`columns`,L.columns),W(L.options,`validatecheck`,!1),L.bwipp_dontdraw=!0,I[F++]=L.barcode,I[F++]=L.options,Vp();var u=I[--F];L.args=u,W(L.args,`opt`,L.options),I[F++]=L.args,L._render&&Lm(),L=e}function Am(){if(!Am.globals){var e=L;L=Am.globals={},L.hibcqrcode_barchars=`0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%`,L.charvals=new Map;for(var t=0;t<=42;t+=1)W(L.charvals,G(L.hibcqrcode_barchars,t,1),t);L.charvals=L.charvals,L=e}var e=L;L=Object.assign({},L,Am.globals),L.dontdraw=!1,L.validatecheck=!1,I[F++]=null,$();var n=I[--F];L.options=n;var r=I[--F];L.barcode=r,L._render=!(L.dontdraw||L.bwipp_dontdraw),L.barcode.length==0&&(I[F++]=`bwipp.hibcqrcodeEmptyData#40816`,I[F++]=`The data must not be empty`,Q()),L.barcode.length>3e4&&(I[F++]=`bwipp.hibcqrcodeinputTooLong#40820`,I[F++]=`The input data is too long`,Q());for(var i=0,a=L.barcode.length-1;i<=a;i+=1)U(L.charvals,G(L.barcode,i,1))||(I[F++]=`bwipp.hibcqrcodeBadCharacter#40825`,I[F++]=`HIBC QR Code must contain only digits, capital letters, spaces and the symbols -.$/+%`,Q());var o=L.barcode.length;L.validatecheck&&--o,L.barlen=o,L.checksum=41;for(var s=0,c=L.barlen-1;s<=c;s+=1)L.checksum=Z(H(L.charvals,G(L.barcode,s,1))+L.checksum);L.checksum%=43,L.validatecheck&&(H(L.barcode,L.barlen)!=H(L.hibcqrcode_barchars,L.checksum)&&(I[F++]=`bwipp.hibcqrcodeBadCheckDigit#40839`,I[F++]=`Incorrect HIBC QR Code check digit provided`,Q()),L.barcode=G(L.barcode,0,L.barlen));var l=B(L.barlen+2);K(l,1,L.barcode),L.barcode=l,W(L.barcode,0,43),W(L.barcode,L.barlen+1,H(L.hibcqrcode_barchars,L.checksum)),W(L.options,`validatecheck`,!1),L.bwipp_dontdraw=!0,I[F++]=L.barcode,I[F++]=L.options,Kp();var u=I[--F];L.args=u,W(L.args,`opt`,L.options),I[F++]=L.args,L._render&&Lm(),L=e}function jm(){if(!jm.globals){var e=L;L=jm.globals={},L.hibccodablockf_barchars=`0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%`,L.charvals=new Map;for(var t=0;t<=42;t+=1)W(L.charvals,G(L.hibccodablockf_barchars,t,1),t);L.charvals=L.charvals,L=e}var e=L;L=Object.assign({},L,jm.globals),L.dontdraw=!1,L.validatecheck=!1,I[F++]=null,$();var n=I[--F];L.options=n;var r=I[--F];L.barcode=r,L._render=!(L.dontdraw||L.bwipp_dontdraw),L.barcode.length==0&&(I[F++]=`bwipp.hibccodablockfEmptyData#40943`,I[F++]=`The data must not be empty`,Q()),L.barcode.length>25e3&&(I[F++]=`bwipp.hibccodablockfinputTooLong#40947`,I[F++]=`The input data is too long`,Q());for(var i=0,a=L.barcode.length-1;i<=a;i+=1)U(L.charvals,G(L.barcode,i,1))||(I[F++]=`bwipp.hibccodablockfBadCharacter#40952`,I[F++]=`HIBC Codablock F must contain only digits, capital letters, spaces and the symbols -.$/+%`,Q());var o=L.barcode.length;L.validatecheck&&--o,L.barlen=o,L.checksum=41;for(var s=0,c=L.barlen-1;s<=c;s+=1)L.checksum=Z(H(L.charvals,G(L.barcode,s,1))+L.checksum);L.checksum%=43,L.validatecheck&&(H(L.barcode,L.barlen)!=H(L.hibccodablockf_barchars,L.checksum)&&(I[F++]=`bwipp.hibccodablockfBadCheckDigit#40966`,I[F++]=`Incorrect HIBC Codablock F check digit provided`,Q()),L.barcode=G(L.barcode,0,L.barlen));var l=B(L.barlen+2);K(l,1,L.barcode),L.barcode=l,W(L.barcode,0,43),W(L.barcode,L.barlen+1,H(L.hibccodablockf_barchars,L.checksum)),W(L.options,`validatecheck`,!1),L.bwipp_dontdraw=!0,I[F++]=L.barcode,I[F++]=L.options,Mp();var u=I[--F];L.args=u,W(L.args,`opt`,L.options),I[F++]=L.args,L._render&&Lm(),L=e}function Mm(){if(!Mm.globals){var e=L;L=Mm.globals={},L.hibcazteccode_barchars=`0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%`,L.charvals=new Map;for(var t=0;t<=42;t+=1)W(L.charvals,G(L.hibcazteccode_barchars,t,1),t);L.charvals=L.charvals,L=e}var e=L;L=Object.assign({},L,Mm.globals),L.dontdraw=!1,L.validatecheck=!1,I[F++]=null,$();var n=I[--F];L.options=n;var r=I[--F];L.barcode=r,L._render=!(L.dontdraw||L.bwipp_dontdraw),L.barcode.length==0&&(I[F++]=`bwipp.hibcazteccodeEmptyData#41072`,I[F++]=`The data must not be empty`,Q()),L.barcode.length>16e3&&(I[F++]=`bwipp.hibcazteccodeinputTooLong#41076`,I[F++]=`The input data is too long`,Q());for(var i=0,a=L.barcode.length-1;i<=a;i+=1)U(L.charvals,G(L.barcode,i,1))||(I[F++]=`bwipp.hibcazteccodeBadCharacter#41081`,I[F++]=`HIBC Aztec Code must contain only digits, capital letters, spaces and the symbols -.$/+%`,Q());var o=L.barcode.length;L.validatecheck&&--o,L.barlen=o,L.checksum=41;for(var s=0,c=L.barlen-1;s<=c;s+=1)L.checksum=Z(H(L.charvals,G(L.barcode,s,1))+L.checksum);L.checksum%=43,L.validatecheck&&(H(L.barcode,L.barlen)!=H(L.hibcazteccode_barchars,L.checksum)&&(I[F++]=`bwipp.hibcazteccodeBadCheckDigit#41095`,I[F++]=`Incorrect HIBC Aztec Code check digit provided`,Q()),L.barcode=G(L.barcode,0,L.barlen));var l=B(L.barlen+2);K(l,1,L.barcode),L.barcode=l,W(L.barcode,0,43),W(L.barcode,L.barlen+1,H(L.hibcazteccode_barchars,L.checksum)),W(L.options,`validatecheck`,!1),L.bwipp_dontdraw=!0,I[F++]=L.barcode,I[F++]=L.options,Zp();var u=I[--F];L.args=u,W(L.args,`opt`,L.options),I[F++]=L.args,L._render&&Lm(),L=e}function Nm(){var e=L;L=Object.assign({},L,Nm.globals),L.dontdraw=!1,L.shortfinder=!1,L.includetext=!1,L.includecheck=!1,L.height=1,I[F++]=null,$();var t=I[--F];L.options=t;var n=I[--F];L.barcode=n,L._render=!(L.dontdraw||L.bwipp_dontdraw),(L.barcode.length<2||L.barcode.length>7)&&(I[F++]=`bwipp.channelcodeBadLength#41165`,I[F++]=`Channel Code must be 2 to 7 digits`,Q()),q(L.barcode,function(){var e=I[--F];(e<48||e>57)&&(I[F++]=`bwipp.channelcodeBadCharacter#41169`,I[F++]=`Channel Code must contain only digits`,Q())}),V(L.barcode)>H(R([26,292,3493,44072,576688,7742862]),L.barcode.length-2)&&(I[F++]=`bwipp.channelcodeTooBig#41173`,I[F++]=`The Channel Code value is too big for the number of channels`,Q()),L.nextb=function(){var e=I[F-1];if(I[F++]=Z(H(L.s,e)+(H(L.b,e-1)+(H(L.b,e-2)+H(L.s,e-1))))>4?1:2,e<L.chan+2)for(var t=I[F-1],n=I[F-3],r=t,i=n;r<=i;r+=1){var a=I[F-2];W(L.b,a,r);var o=I[F-3],s=I[F-4];I[F++]=Z(o-r)+1,I[F++]=s,I[F++]=a+1,L.nexts()}else{var c=I[F-1],l=I[F-3];if(mf(c,l)){var u=I[F-2],d=I[F-3];if(W(L.b,u,d),L.value==L.target){I[F++]=1/0;for(var f=3;f<=10;f+=1)I[F++]=H(L.s,f),I[F++]=H(L.b,f);var p=R();L.out=G(p,0,L.chan*2)}L.value+=1}}F-=4},L.nexts=function(){if(I[F-1]<L.chan+2)I[F++]=1;else{var e=I[F-2];I[F++]=e}for(var t=I[--F],n=I[F-2],r=t,i=n;r<=i;r+=1){var a=I[F-1];W(L.s,a,r);var o=I[F-2],s=I[F-3];I[F++]=Z(o-r)+1,I[F++]=s,I[F++]=a,L.nextb()}F-=3},L.encode=function(){var e=I[--F];L.chan=e;var t=I[--F];L.target=t,L.value=0,L.out=-1,L.b=R([1,1,1,0,0,0,0,0,0,0,0]),L.s=R([0,1,1,0,0,0,0,0,0,0,0]);var n=L.chan;I[F++]=n,I[F++]=n,I[F++]=3,L.nexts(),I[F++]=L.out},L.barlen=L.barcode.length;var r=L.shortfinder?R([1,1,1,1,1]):R([1,1,1,1,1,1,1,1,1]);L.finder=r,I[F++]=`data`,I[F++]=V(L.barcode),I[F++]=L.barlen+1,L.encode();var i=I[--F],a=I[--F];if(L[a]=i,L.check=R([]),L.includecheck){L.mod23=H(R([R([]),R([]),R([13,12,4,9,3,1]),R([13,2,12,3,18,16,4,1]),R([11,16,17,8,20,4,10,2,5,1]),R([1,4,16,18,3,12,2,8,9,13,6,1]),R([20,16,22,13,15,12,5,4,8,9,21,3,7,1]),R([2,6,18,8,1,3,9,4,12,13,16,2,6,18,8,1])]),L.barlen);for(var o=0,s=0,c=L.data.length-1;s<=c;s+=1)o=Z(o+(H(L.data,s)-1)*H(L.mod23,s));I[F++]=o%23,I[F++]=3,L.encode();var l=I[--F];L.check=l}I[F++]=1/0,J(L.finder),J(L.data),J(L.check),L.sbs=R(),L.txt=R(L.barlen);for(var u=0,d=L.barlen-1;u<=d;u+=1)L.i=u,W(L.txt,L.i,R([G(L.barcode,L.i,1),0,0,``,0]));I[F++]=1/0;for(var f=L.sbs,p=[],m=0,h=~~((L.sbs.length+1)/2);m<h;m++)p[m]=L.height;p=R(p);for(var g=[],_=0,v=~~((L.sbs.length+1)/2);_<v;_++)g[_]=0;g=R(g),I[F++]=`ren`,I[F++]=`renlinear`,I[F++]=`sbs`,I[F++]=f,I[F++]=`bhs`,I[F++]=p,I[F++]=`bbs`,I[F++]=g,I[F++]=`txt`,I[F++]=L.txt,I[F++]=`text1xalign`,I[F++]=`center`,I[F++]=`borderleft`,I[F++]=1,I[F++]=`borderright`,I[F++]=2,I[F++]=`opt`,I[F++]=L.options;var y=z();I[F++]=y,L._render&&Im(),L=e}function Pm(){var e=I[--F];L.pixx=e,(L.guardwidth<0||L.guardwidth>20)&&(I[F++]=`bwipp.renderBadGuardwidth#41292`,I[F++]=`guardwidth must be from 0 to 20`,Q()),(L.guardheight<0||L.guardheight>20)&&(I[F++]=`bwipp.renderBadGuardheight#41296`,I[F++]=`guardheight must be from 0 to 20`,Q()),(L.guardleftpos<-50||L.guardleftpos>150)&&(I[F++]=`bwipp.renderBadGuardleftpos#41300`,I[F++]=`guardleftpos must be from -50 to 150`,Q()),(L.guardleftypos<-50||L.guardleftypos>150)&&(I[F++]=`bwipp.renderBadGuardleftypos#41304`,I[F++]=`guardleftypos must be from -50 to 150`,Q()),(L.guardrightpos<-50||L.guardrightpos>150)&&(I[F++]=`bwipp.renderBadGuardrightpos#41308`,I[F++]=`guardrightpos must be from -50 to 150`,Q()),(L.guardrightypos<-50||L.guardrightypos>150)&&(I[F++]=`bwipp.renderBadGuardrightypos#41312`,I[F++]=`guardrightypos must be from -50 to 150`,Q()),L.guardwhitespace&&(P.selectfont(`OCR-B`,L.guardheight*2),L.guardleftpos!=0&&(P.moveto(-L.guardleftpos-2,Z(L.guardleftypos-L.guardheight/2-1.25)),P.show(`<`,0,0)),L.guardrightpos!=0&&(P.moveto(Z(L.guardrightpos+L.pixx-L.guardwidth)-1,Z(L.guardrightypos-L.guardheight/2-1.25)),P.show(`>`,0,0)))}function Fm(){if(!Fm.globals){var e=L;L=Fm.globals={},L.rendertext_positions=new Map([[`forward`,new Map([[`offleft`,function(){I[F++]=Z(-L.tw-L.nudge)}],[`below`,function(){I[F++]=Z(-L.th-L.nudge)}],[`left`,function(){I[F++]=0}],[`bottom`,function(){I[F++]=0}],[`xcenter`,function(){I[F++]=Z(L.pixx-L.tw)/2}],[`ycenter`,function(){I[F++]=Z(L.pixy-L.th)/2}],[`right`,function(){I[F++]=Z(L.pixx-L.tw)}],[`top`,function(){I[F++]=Z(L.pixy-L.th)}],[`offright`,function(){I[F++]=Z(L.pixx+L.nudge)}],[`above`,function(){I[F++]=Z(L.pixy+L.nudge)}]])],[`backward`,new Map([[`offleft`,function(){I[F++]=0-L.nudge}],[`below`,function(){I[F++]=0-L.nudge}],[`left`,function(){I[F++]=L.tw}],[`bottom`,function(){I[F++]=L.th}],[`xcenter`,function(){I[F++]=Z(L.pixx+L.tw)/2}],[`ycenter`,function(){I[F++]=Z(L.pixy+L.th)/2}],[`right`,function(){I[F++]=L.pixx}],[`top`,function(){I[F++]=L.pixy}],[`offright`,function(){I[F++]=Z(L.pixx+L.tw+L.nudge)}],[`above`,function(){I[F++]=Z(L.pixy+L.th+L.nudge)}]])],[`upward`,new Map([[`offleft`,function(){I[F++]=0-L.nudge}],[`below`,function(){I[F++]=Z(-L.tw-L.nudge)}],[`left`,function(){I[F++]=L.th}],[`bottom`,function(){I[F++]=0}],[`xcenter`,function(){I[F++]=Z(L.pixx+L.th)/2}],[`ycenter`,function(){I[F++]=Z(L.pixy-L.tw)/2}],[`right`,function(){I[F++]=L.pixx}],[`top`,function(){I[F++]=Z(L.pixy-L.tw)}],[`offright`,function(){I[F++]=Z(L.pixx+L.th+L.nudge)}],[`above`,function(){I[F++]=Z(L.pixy+L.nudge)}]])],[`downward`,new Map([[`offleft`,function(){I[F++]=Z(-L.th-L.nudge)}],[`below`,function(){I[F++]=0-L.nudge}],[`left`,function(){I[F++]=0}],[`bottom`,function(){I[F++]=L.tw}],[`xcenter`,function(){I[F++]=Z(L.pixx-L.th)/2}],[`ycenter`,function(){I[F++]=Z(L.pixy+L.tw)/2}],[`right`,function(){I[F++]=Z(L.pixx-L.th)}],[`top`,function(){I[F++]=L.pixy}],[`offright`,function(){I[F++]=Z(L.pixx+L.nudge)}],[`above`,function(){I[F++]=Z(L.pixy+L.tw+L.nudge)}]])]]),L=e}var e=L;L=Object.assign({},L,Fm.globals),of();var t=I[--F];L.grp=t;var n=I[--F];L.pixy=n;var r=I[--F];L.pixx=r,L.makeerr=function(){var e=I[--F];L.makeerr_msg=e;var t=I[--F];if(L.makeerr_name=nf(B(128),t),L.grp==1)I[F++]=`text`;else if(L.grp==2)I[F++]=`extratext`;else{var n=B(5);K(n,0,`text`),W(n,4,L.grp+48),I[F++]=n}var r=I[--F];L.makeerr_pfx=r;var i=B(L.makeerr_pfx.length+6+L.makeerr_name.length);K(i,0,`bwipp.`),K(i,6,L.makeerr_pfx),K(i,L.makeerr_pfx.length+6,L.makeerr_name);var a=B(L.makeerr_pfx.length+L.makeerr_msg.length);K(a,0,L.makeerr_pfx),K(a,L.makeerr_pfx.length,L.makeerr_msg),I[F++]=i,I[F++]=a},L.positiontext=function(){var e=I[--F];L.th=e;var t=I[--F];L.tw=t,L.nudge=1;var n=I[--F],r=H(L.rendertext_positions,n);I[F++]=r,I[F++]=r,Qd(4,-1);var i=I[F-1];Y(i,`center`)&&(I[F-1]=`xcenter`);var a=I[--F],o=I[--F];if(H(o,a)()===!0)return!0;var s=I[--F],c=I[--F];I[F++]=s,I[F++]=c,Qd(3,-1);var l=I[F-1];Y(l,`center`)&&(I[F-1]=`ycenter`);var u=I[--F],d=I[--F];if(H(d,u)()===!0)return!0};for(var i=0;i<1;i++){if(L.txt.length>0&&Y(L.xalign,`unset`)&&Y(L.yalign,`unset`)&&L.content.length==0){X(L.color,`unset`)&&P.setcolor(L.color),L.s=0,L.fn=``,L.xoff=0,L.yoff=0;try{q(L.txt,function(){var e=I[--F];J(e);var t=I[F-1],n=I[F-2];if(t!=L.s||X(n,L.fn)){if(I[F-1]<=0)throw F-=5,1/0;var r=I[--F],i=I[--F];L.s=r,L.fn=i,P.selectfont(i,r);var a=P.stringwidth(`0`);L.xoff=-(a.w/2),P.save(),P.newpath(),P.moveto(0,0),P.charpath(`0`,!1);var o=P.pathbbox();P.restore(),I[F++]=o.llx,I[F++]=o.lly,I[F++]=o.ury,I[F++]=o.urx,F--;var s=I[--F],c=I[--F];L.yoff=-(Z(c+s)/2),F--}else F-=2;var l=I[--F],u=I[--F];P.moveto(u,l),I[F-1].length==1&&P.rmoveto(L.xoff,L.yoff);var d=I[--F];P.show(d,0,0)}),I[F++]=!1}catch{I[F++]=!0}if(I[--F]){I[F++]=`bwipp.fontTooSmall#41453`,I[F++]=`The font size is too small`,I[F++]=!1;break}I[F++]=!0;break}if(L.content.length==0&&L.txt.length>0){I[F++]=1/0,q(L.txt,function(){var e=I[--F];q(H(e,0))}),L.txtchars=R(),L.tstr=B(L.txtchars.length);for(var a=0,o=L.txtchars.length-1;a<=o;a+=1)W(L.tstr,a,H(L.txtchars,a));L.content=L.tstr}if(L.content.length==0){I[F++]=!0;break}if(L.subspace.length!=0&&L.subspace.length!=1){I[F++]=`subspaceBad`,I[F++]=`subspace option must be a single character`,L.makeerr(),I[F++]=!1;break}if(L.subspace.length!=0)for(var s=0,c=L.content.length-1;s<=c;s+=1){if(I[F++]=s,lf(L.subspace,G(L.content,s,1)),I[--F]){F--,F--;var l=I[F-2];W(L.content,l,32)}F-=2}if(L.split.length!=0&&L.content.length!=0){if(L.split.length!=1){I[F++]=`splitBad`,I[F++]=`split option must be a single character`,L.makeerr(),I[F++]=!1;break}for(I[F++]=1/0,I[F++]=L.content;;){var u=I[--F];if(lf(u,L.split),I[--F]){var d=I[--F];F--;var f=I[--F];I[F++]=d,I[F++]=f}else break}L.textlines=R()}else L.textlines=R([L.content]);if(X(L.color,`unset`)&&P.setcolor(L.color),P.selectfont(L.font,L.size),L.content.length==0)I[F++]=0;else{P.save(),P.newpath(),P.moveto(0,0),P.charpath(`0`,!1);var p=P.pathbbox();P.restore(),I[F++]=p.ury}var m=I[--F];L.textascent=m;var h=L.textlines;I[F++]=`textwidth`,I[F++]=0;for(var g=0,_=h.length;g<_;g++){var v=P.stringwidth(H(h,g)),y=I[--F],b=v.w;if(y<v.w){var x=b;b=y,y=x}I[F++]=y}var S=I[--F],C=I[--F];L[C]=Z(S+(L.content.length-1)*L.gaps);var w=L.textlines.length;if(L.textheight=Z(w*L.textascent+(w-1)*L.linegaps),Y(L.xalign,`unset`)&&(L.xalign=`center`),Y(L.yalign,`unset`)&&(L.yalign=`below`),Y(L.xalign,`justify`)){if(X(L.direction,`forward`)&&X(L.direction,`backward`)){I[F++]=`xjustify`,I[F++]=`xalign=justify requires forward or backward text`,L.makeerr(),I[F++]=!1;break}if(pf(L.textwidth,L.pixx)&&L.content.length>1){L.gaps=Z(L.pixx-L.textwidth)/(L.content.length-1);var T=Y(L.direction,`forward`)?`left`:`right`;L.xalign=T}else L.gaps=0,L.xalign=`center`}if(Y(L.yalign,`justify`)){if(X(L.direction,`upward`)&&X(L.direction,`downward`)){I[F++]=`yjustify`,I[F++]=`yalign=justify requires upward or downward text`,L.makeerr(),I[F++]=!1;break}if(pf(L.textwidth,L.pixy)&&L.content.length>1){L.gaps=Z(L.pixy-L.textwidth)/(L.content.length-1);var E=Y(L.direction,`upward`)?`bottom`:`top`;L.yalign=E}else L.gaps=0,L.yalign=`center`}I[F++]=L.xalign,I[F++]=L.yalign,I[F++]=L.direction,I[F++]=L.textwidth,I[F++]=L.textheight,L.positiontext();var D=I[--F],O=I[--F];P.moveto(O,D),P.rmoveto(L.xoffset,L.yoffset),P.save();var k=new Map([[`forward`,0],[`upward`,90],[`backward`,180],[`downward`,270]]);P.rotate(H(k,L.direction));var A=P.currpos();P.translate(A.x,A.y);for(var ee=0,te=L.textlines.length-1;ee<=te;ee+=1){L.i=ee,P.moveto(0,0+Z(L.textascent+L.linegaps)*L.i);var j=L.textlines;P.show(H(j,j.length-L.i-1),L.gaps,0)}P.restore(),I[F++]=!0;break}L=e}function Im(){if(L.bwipjs_rawstack){L.bwipjs_rawstack.push(I[--F]);return}if(!Im.globals){var e=L;L=Im.globals={},L.renlinear_xalignopts=new Map([[`offleft`,`offleft`],[`left`,`left`],[`center`,`center`],[`right`,`right`],[`offright`,`offright`],[`justify`,`justify`]]),L.renlinear_yalignopts=new Map([[`above`,`above`],[`top`,`top`],[`center`,`center`],[`bottom`,`bottom`],[`below`,`below`],[`justify`,`justify`]]),L.renlinear_directionoptions=new Map([[`forward`,`forward`],[`backward`,`backward`],[`upward`,`upward`],[`downward`,`downward`]]),L=e}var e=L;L=Object.assign({},L,Im.globals),L.sbs=R([]),L.bhs=R([]),L.bbs=R([]),L.txt=R([]),Sf(),L.text1xalign=`unset`,L.text1yalign=`unset`,L.includetext=!1,L.barcolor=`unset`,L.bordercolor=`unset`,L.inkspread=null,L.width=0,L.barratio=1,L.spaceratio=1,L.showborder=!1,L.showbearer=!1,L.borderleft=10,L.borderright=10,L.bordertop=1,L.borderbottom=1,L.borderwidth=.5,L.guardwhitespace=!1,L.guardleftpos=0,L.guardleftypos=0,L.guardrightpos=0,L.guardrightypos=0,L.guardwidth=5,L.guardheight=7;var t=I[--F];q(t,function(){var e=I[--F],t=I[--F];L[t]=e}),I[F++]=L.opt,af(L,`opt`),I[F++]=null,$(),I[F-1]=`textopts`,Cf();var n=I[--F],r=I[--F];L[r]=n;for(var i=1;i<=9;i+=1)L.textgrp=i,I[F++]=L.textgrp,I[F++]=H(L.textopts,L.textgrp-1),zm(),I[--F]||Q();if((L.inkspread<-1||L.inkspread>1)&&(I[F++]=`bwipp.renlinearBadInkspread#41668`,I[F++]=`inkspread must be from -1 to 1`,Q()),(L.borderleft<-1||L.borderleft>50)&&(I[F++]=`bwipp.renlinearBadBorderleft#41672`,I[F++]=`borderleft must be from -1 to 50`,Q()),(L.borderright<-1||L.borderright>50)&&(I[F++]=`bwipp.renlinearBadBorderright#41676`,I[F++]=`borderright must be from -1 to 50`,Q()),(L.bordertop<-1||L.bordertop>50)&&(I[F++]=`bwipp.renlinearBadBordertop#41680`,I[F++]=`bordertop must be from -1 to 50`,Q()),(L.borderbottom<-1||L.borderbottom>50)&&(I[F++]=`bwipp.renlinearBadBorderbottom#41684`,I[F++]=`borderbottom must be from -1 to 50`,Q()),(L.borderwidth<0||L.borderwidth>10)&&(I[F++]=`bwipp.renlinearBadBorderwidth#41688`,I[F++]=`borderwidth must be from 0 to 10`,Q()),(L.barratio<.1||L.barratio>5)&&(I[F++]=`bwipp.renlinearBadBarratio#41692`,I[F++]=`barratio must be from 0.1 to 5`,Q()),(L.spaceratio<.1||L.spaceratio>5)&&(I[F++]=`bwipp.renlinearBadSpaceratio#41696`,I[F++]=`spaceratio must be from 0.1 to 5`,Q()),L.width!=0&&(L.width<.01||L.width>20)&&(I[F++]=`bwipp.renlinearBadWidth#41700`,I[F++]=`width must be 0 or from 0.01 to 20`,Q()),(L.guardwidth<0||L.guardwidth>20)&&(I[F++]=`bwipp.renlinearBadGuardwidth#41704`,I[F++]=`guardwidth must be from 0 to 20`,Q()),(L.guardheight<0||L.guardheight>20)&&(I[F++]=`bwipp.renlinearBadGuardheight#41708`,I[F++]=`guardheight must be from 0 to 20`,Q()),(L.guardleftpos<-50||L.guardleftpos>150)&&(I[F++]=`bwipp.renlinearBadGuardleftpos#41712`,I[F++]=`guardleftpos must be from -50 to 150`,Q()),(L.guardleftypos<-50||L.guardleftypos>150)&&(I[F++]=`bwipp.renlinearBadGuardleftypos#41716`,I[F++]=`guardleftypos must be from -50 to 150`,Q()),(L.guardrightpos<-50||L.guardrightpos>150)&&(I[F++]=`bwipp.renlinearBadGuardrightpos#41720`,I[F++]=`guardrightpos must be from -50 to 150`,Q()),(L.guardrightypos<-50||L.guardrightypos>150)&&(I[F++]=`bwipp.renlinearBadGuardrightypos#41724`,I[F++]=`guardrightypos must be from -50 to 150`,Q()),L.sbs.length!=0){var a=L.sbs;I[F++]=~~((a.length+1)/2),(L.bhs.length<~~((a.length+1)/2)||L.bbs.length<~~((a.length+1)/2))&&(I[F-1]=`bwipp.renlinearBadBarHeightArrays#41730`,I[F++]=`The bar height and baseline arrays must be at least as long as the number of bars`,Q()),F--}L.bars=R(~~((L.sbs.length+1)/2)),L.pixx=0,L.pixy=0;for(var o=0,s=~~((L.sbs.length+1)/2)*2-2;o<=s;o+=1)L.i=o,L.i%2==0?(L.d=Z(H(L.sbs,L.i)*L.barratio-L.barratio)+1,H(L.sbs,L.i)==0?W(L.bars,~~(L.i/2),-1):(L.h=H(L.bhs,~~(L.i/2))*72,L.c=Z(L.d/2+L.pixx),L.y=H(L.bbs,~~(L.i/2))*72,L.w=Z(L.d-L.inkspread),W(L.bars,~~(L.i/2),R([L.h,L.c,L.y,L.w])),Z(L.h+L.y)>L.pixy&&(L.pixy=Z(L.h+L.y)))):L.d=Z(H(L.sbs,L.i)*L.spaceratio-L.spaceratio)+1,L.pixx=Z(L.pixx+L.d);P.save();var c=P.currpos();if(P.translate(c.x,c.y),L.width!=0&&P.scale(L.width*72/L.pixx,1),L.tl=R([-Z(L.borderleft+L.borderwidth/2),Z(L.pixy+L.bordertop+L.borderwidth/2)]),L.tr=R([Z(L.pixx+L.borderright+L.borderwidth/2),Z(L.pixy+L.bordertop+L.borderwidth/2)]),L.bl=R([-Z(L.borderleft+L.borderwidth/2),-Z(L.borderbottom+L.borderwidth/2)]),L.br=R([Z(L.pixx+L.borderright+L.borderwidth/2),-Z(L.borderbottom+L.borderwidth/2)]),L.showbearer){P.save(),P.newpath(),J(L.bl);var l=I[--F],u=I[--F];P.moveto(u,l),J(L.br);var d=I[--F],f=I[--F];P.lineto(f,d),J(L.tl);var p=I[--F],m=I[--F];P.moveto(m,p),J(L.tr);var h=I[--F],g=I[--F];P.lineto(g,h),X(L.bordercolor,`unset`)&&P.setcolor(L.bordercolor),P.setlinewidth(Z(L.borderwidth-L.inkspread*2)),P.stroke(),P.restore()}else if(L.showborder){P.save(),P.newpath(),J(L.bl);var _=I[--F],v=I[--F];P.moveto(v,_);for(var y=R([L.br,L.tr,L.tl]),b=0,x=y.length;b<x;b++){J(H(y,b));var S=I[--F],C=I[--F];P.lineto(C,S)}P.closepath(),X(L.bordercolor,`unset`)&&P.setcolor(L.bordercolor),P.setlinewidth(L.borderwidth),P.stroke(),P.restore()}P.save(),X(L.barcolor,`unset`)&&P.setcolor(L.barcolor);for(var w=L.bars,T=0,E=w.length;T<E;T++){var D=H(w,T);if(I[F++]=D,D!=-1){var O=I[--F];J(O),P.newpath();var k=I[--F];P.setlinewidth(k);var A=I[--F],ee=I[--F];P.moveto(ee,A);var te=I[--F];P.rlineto(0,te),P.stroke()}else F--}P.restore();for(var j=1;j<=9;j+=1)if(L.textgrp=j,H(H(L.textopts,L.textgrp-1),``).length!=0||L.textgrp==1&&L.txt.length>0&&L.includetext){var ne=H(L.textopts,L.textgrp-1);W(ne,`content`,H(ne,``)),I[F++]=ne,W(ne,`txt`,L.textgrp==1?L.txt:R([])),I[F++]=L.pixx,I[F++]=L.pixy,I[F++]=L.textgrp,Qd(4,-1),Fm(),I[--F]||(P.restore(),Q())}I[F++]=L.pixx,Pm(),P.restore(),L=e}function Lm(){if(L.bwipjs_rawstack){L.bwipjs_rawstack.push(I[--F]);return}if(!Lm.globals){var e=L;L=Lm.globals={},L.renmatrix_xalignopts=new Map([[`offleft`,`offleft`],[`left`,`left`],[`center`,`center`],[`right`,`right`],[`offright`,`offright`],[`justify`,`justify`]]),L.renmatrix_yalignopts=new Map([[`above`,`above`],[`top`,`top`],[`center`,`center`],[`bottom`,`bottom`],[`below`,`below`],[`justify`,`justify`]]),L.renmatrix_directionoptions=new Map([[`forward`,`forward`],[`backward`,`backward`],[`upward`,`upward`],[`downward`,`downward`]]),L=e}var e=L;L=Object.assign({},L,Lm.globals),L.width=1,L.height=1,L.barcolor=`unset`,L.bordercolor=`unset`,L.colormap=`unset`,L.dotty=!1,L.inkspread=null,L.inkspreadh=null,L.inkspreadv=null,L.txt=R([]),Sf(),L.text1xalign=`unset`,L.text1yalign=`unset`,L.includetext=!1,L.showborder=!1,L.borderleft=0,L.borderright=0,L.bordertop=0,L.borderbottom=0,L.borderwidth=.5,L.guardwhitespace=!1,L.guardleftpos=0,L.guardleftypos=0,L.guardrightpos=0,L.guardrightypos=0,L.guardwidth=5,L.guardheight=7;var t=I[--F];q(t,function(){var e=I[--F],t=I[--F];L[t]=e}),I[F++]=L.opt,af(L,`opt`),I[F++]=null,$(),I[F-1]=`textopts`,Cf();var n=I[--F],r=I[--F];if(L[r]=n,L.inkspread??(L.inkspread=0),L.inkspreadh??(L.inkspreadh=L.inkspread),L.inkspreadv??(L.inkspreadv=L.inkspread),!U(L,`rowheights`)){I[F++]=1/0;for(var i=0,a=L.pixy;i<a;i++)I[F++]=1;L.rowheights=R()}L.bufnew=R(L.pixx*L.pixy),L.bufoff=0,L.pixoff=0;for(var o=L.rowheights,s=0,c=o.length;s<c;s++){for(var l=0,u=H(o,s);l<u;l++)K(L.bufnew,L.bufoff,G(L.pixs,L.pixoff,L.pixx)),L.bufoff+=L.pixx;L.pixoff+=L.pixx}L.pixs=L.bufnew;for(var d=1;d<=9;d+=1)L.textgrp=d,I[F++]=L.textgrp,I[F++]=H(L.textopts,L.textgrp-1),zm(),I[--F]||Q();(L.inkspread<-1||L.inkspread>1)&&(I[F++]=`bwipp.renmatrixBadInkspread#41948`,I[F++]=`inkspread must be from -1 to 1`,Q()),(L.inkspreadh<-1||L.inkspreadh>1)&&(I[F++]=`bwipp.renmatrixBadInkspreadh#41952`,I[F++]=`inkspreadh must be from -1 to 1`,Q()),(L.inkspreadv<-1||L.inkspreadv>1)&&(I[F++]=`bwipp.renmatrixBadInkspreadv#41956`,I[F++]=`inkspreadv must be from -1 to 1`,Q()),(L.borderleft<-1||L.borderleft>50)&&(I[F++]=`bwipp.renmatrixBadBorderleft#41960`,I[F++]=`borderleft must be from -1 to 50`,Q()),(L.borderright<-1||L.borderright>50)&&(I[F++]=`bwipp.renmatrixBadBorderright#41964`,I[F++]=`borderright must be from -1 to 50`,Q()),(L.bordertop<-1||L.bordertop>50)&&(I[F++]=`bwipp.renmatrixBadBordertop#41968`,I[F++]=`bordertop must be from -1 to 50`,Q()),(L.borderbottom<-1||L.borderbottom>50)&&(I[F++]=`bwipp.renmatrixBadBorderbottom#41972`,I[F++]=`borderbottom must be from -1 to 50`,Q()),(L.borderwidth<0||L.borderwidth>10)&&(I[F++]=`bwipp.renmatrixBadBorderwidth#41976`,I[F++]=`borderwidth must be from 0 to 10`,Q()),(L.width<.01||L.width>50)&&(I[F++]=`bwipp.renmatrixBadWidth#41980`,I[F++]=`width must be from 0.01 to 50`,Q()),(L.height<.01||L.height>50)&&(I[F++]=`bwipp.renmatrixBadHeight#41984`,I[F++]=`height must be from 0.01 to 50`,Q()),(L.pixx<=0||L.pixy<=0)&&(I[F++]=`bwipp.renmatrixBadDimensions#41988`,I[F++]=`The symbol dimensions must be positive`,Q()),L.pixs.length<L.pixx*L.pixy&&(I[F++]=`bwipp.renmatrixBadPixelData#41992`,I[F++]=`The pixel data is shorter than the symbol dimensions require`,Q()),L.xyget=function(){var e=I[--F],t=I[--F];I[F++]=H(L.pixs,Z(t+e*L.pixx))},L.drawlayerdots=function(){L.pixsorig=L.pixs;var e=I[--F];L.pixs=e,P.newpath();for(var t=0,n=L.pixs.length-1;t<=n;t+=1)L.x=t%L.pixx,L.y=~~(t/L.pixx),I[F++]=L.x,I[F++]=L.y,L.xyget(),I[--F]==1&&(P.moveto(Z(L.x+.5),Z(L.pixy-L.y-.5)),P.arc(Z(L.x+.5),Z(L.pixy-L.y-.5),Z(.5-L.inkspread),0,360,1));P.fill(),L.pixs=L.pixsorig},P.save();var f=P.currpos();if(P.translate(f.x,f.y),L.inkspread/=2,L.inkspreadh/=2,L.inkspreadv/=2,P.save(),P.scale(L.width/L.pixx*72,L.height/L.pixy*72),L.showborder?(L.tl=R([-Z(L.borderleft+L.borderwidth/2),Z(L.pixy+L.bordertop+L.borderwidth/2)]),L.tr=R([Z(L.pixx+L.borderright+L.borderwidth/2),Z(L.pixy+L.bordertop+L.borderwidth/2)]),L.bl=R([-Z(L.borderleft+L.borderwidth/2),-Z(L.borderbottom+L.borderwidth/2)]),L.br=R([Z(L.pixx+L.borderright+L.borderwidth/2),-Z(L.borderbottom+L.borderwidth/2)])):(L.tl=R([Z(-L.borderleft+L.inkspread),Z(L.pixy+L.bordertop-L.inkspread)]),L.tr=R([Z(L.pixx+L.borderright-L.inkspread),Z(L.pixy+L.bordertop-L.inkspread)]),L.bl=R([Z(-L.borderleft+L.inkspread),Z(-L.borderbottom+L.inkspread)]),L.br=R([Z(L.pixx+L.borderright-L.inkspread),Z(-L.borderbottom+L.inkspread)])),L.showborder){P.save(),P.newpath(),J(L.bl);var p=I[--F],m=I[--F];P.moveto(m,p);for(var h=R([L.br,L.tr,L.tl]),g=0,_=h.length;g<_;g++){J(H(h,g));var v=I[--F],y=I[--F];P.lineto(y,v)}P.closepath(),X(L.bordercolor,`unset`)&&P.setcolor(L.bordercolor),P.setlinewidth(Z(L.borderwidth-L.inkspread*2)),P.stroke(),P.restore()}Y(L.colormap,`unset`)&&(L.colormap=new Map([[1,L.barcolor]]));for(var b=L.colormap,x=b.size,S=b.keys(),C=0;C<x;C++){var w=S.next().value,T=b.get(w);if(I[F++]=w,I[F++]=T,X(T,`unset`)){var E=I[--F];P.setcolor(E)}else F--;var D=I[--F];L.key=D;for(var O=[],k=L.pixs,A=0,ee=k.length;A<ee;A++)O[A]=+!!Y(H(k,A),L.key);if(O=R(O),I[F++]=O,L.dotty)L.drawlayerdots();else{var te=I[--F];P.drawlayer(te,L.pixx,L.pixy,L.inkspreadh,L.inkspreadv)}}P.restore();for(var j=1;j<=9;j+=1)if(L.textgrp=j,H(H(L.textopts,L.textgrp-1),``).length!=0||L.textgrp==1&&L.txt.length>0&&L.includetext){var ne=H(L.textopts,L.textgrp-1);W(ne,`txt`,L.txt),W(ne,`content`,H(ne,``)),I[F++]=L.width*72,I[F++]=L.height*72,I[F++]=L.textgrp,I[F++]=ne,Fm(),I[--F]||(P.restore(),Q())}I[F++]=L.width*72,Pm(),P.restore(),L=e}function Rm(){if(L.bwipjs_rawstack){L.bwipjs_rawstack.push(I[--F]);return}var e=L;L=Object.assign({},L,Rm.globals),L.barcolor=`unset`,L.bordercolor=`unset`,L.inkspread=null,L.showborder=!1,L.borderleft=0,L.borderright=0,L.bordertop=0,L.borderbottom=0,L.borderwidth=.5;var t=I[--F];if(q(t,function(){var e=I[--F],t=I[--F];L[t]=e}),I[F++]=L.opt,af(L,`opt`),I[F++]=null,$(),F--,L.inkspread??(L.inkspread=0),(L.inkspread<-1||L.inkspread>1)&&(I[F++]=`bwipp.renmaximatrixBadInkspread#42146`,I[F++]=`inkspread must be from -1 to 1`,Q()),(L.borderleft<-1||L.borderleft>50)&&(I[F++]=`bwipp.renmaximatrixBadBorderleft#42150`,I[F++]=`borderleft must be from -1 to 50`,Q()),(L.borderright<-1||L.borderright>50)&&(I[F++]=`bwipp.renmaximatrixBadBorderright#42154`,I[F++]=`borderright must be from -1 to 50`,Q()),(L.bordertop<-1||L.bordertop>50)&&(I[F++]=`bwipp.renmaximatrixBadBordertop#42158`,I[F++]=`bordertop must be from -1 to 50`,Q()),(L.borderbottom<-1||L.borderbottom>50)&&(I[F++]=`bwipp.renmaximatrixBadBorderbottom#42162`,I[F++]=`borderbottom must be from -1 to 50`,Q()),(L.borderwidth<0||L.borderwidth>10)&&(I[F++]=`bwipp.renmaximatrixBadBorderwidth#42166`,I[F++]=`borderwidth must be from 0 to 10`,Q()),P.save(),L.showborder?(L.tl=R([-Z(L.borderleft+L.borderwidth/2),Z(29+L.bordertop+L.borderwidth/2)]),L.tr=R([Z(30+L.borderright+L.borderwidth/2),Z(29+L.bordertop+L.borderwidth/2)]),L.bl=R([-Z(L.borderleft+L.borderwidth/2),-Z(L.borderbottom+L.borderwidth/2)]),L.br=R([Z(30+L.borderright+L.borderwidth/2),-Z(L.borderbottom+L.borderwidth/2)])):(L.tl=R([-L.borderleft+L.inkspread,29+L.bordertop-L.inkspread]),L.tr=R([30+L.borderright-L.inkspread,29+L.bordertop-L.inkspread]),L.bl=R([-L.borderleft+L.inkspread,-L.borderbottom+L.inkspread]),L.br=R([30+L.borderright-L.inkspread,-L.borderbottom+L.inkspread])),L.showborder){P.save(),P.newpath(),J(L.bl);var n=I[--F],r=I[--F];P.moveto(r,n);for(var i=R([L.br,L.tr,L.tl]),a=0,o=i.length;a<o;a++){J(H(i,a));var s=I[--F],c=I[--F];P.lineto(c,s)}P.closepath(),X(L.bordercolor,`unset`)&&P.setcolor(L.bordercolor),P.setlinewidth(Z(L.borderwidth-L.inkspread*2)),P.stroke(),P.restore()}X(L.barcolor,`unset`)&&P.setcolor(L.barcolor),P.showmaxicode(L.pixs),P.restore(),L=e}function zm(){if(!zm.globals){var e=L;L=zm.globals={},L.validatetext_xalignopts=new Map([[`offleft`,`offleft`],[`left`,`left`],[`center`,`center`],[`right`,`right`],[`offright`,`offright`],[`justify`,`justify`]]),L.validatetext_yalignopts=new Map([[`above`,`above`],[`top`,`top`],[`center`,`center`],[`bottom`,`bottom`],[`below`,`below`],[`justify`,`justify`]]),L.validatetext_directionoptions=new Map([[`forward`,`forward`],[`backward`,`backward`],[`upward`,`upward`],[`downward`,`downward`]]),L=e}var e=L;L=Object.assign({},L,zm.globals);var t=I[--F];L.td=t;var n=I[--F];if(L.grp=n,I[F++]=`pfx`,L.grp==1)I[F++]=`text`;else if(L.grp==2)I[F++]=`extratext`;else{var r=B(5);K(r,0,`text`),W(r,4,L.grp+48),I[F++]=r}var i=I[--F],a=I[--F];L[a]=i,L.mkerr=function(){var e=I[--F];L.msgtail=e;var t=I[--F];L.prop=nf(B(128),t);var n=B(L.pfx.length+9+L.prop.length);K(n,0,`bwipp.`),K(n,6,L.pfx),K(n,L.pfx.length+6,`Bad`),K(n,L.pfx.length+9,L.prop);var r=B(L.pfx.length+L.prop.length+L.msgtail.length);K(r,0,L.pfx),K(r,L.pfx.length,L.prop),K(r,L.pfx.length+L.prop.length,L.msgtail),I[F++]=n,I[F++]=r};for(var o=0;o<1;o++){var s=H(L.td,`xalign`);if(I[F++]=s,X(s,`unset`)){var c=I[--F];if(!U(L.validatetext_xalignopts,c)){I[F++]=`xalign`,I[F++]=` must be offleft, left, center, right, offright or justify`,L.mkerr(),I[F++]=!1;break}}else F--;var l=H(L.td,`yalign`);if(I[F++]=l,X(l,`unset`)){var u=I[--F];if(!U(L.validatetext_yalignopts,u)){I[F++]=`yalign`,I[F++]=` must be above, top, center, bottom, below or justify`,L.mkerr(),I[F++]=!1;break}}else F--;if(!U(L.validatetext_directionoptions,H(L.td,`direction`))){I[F++]=`direction`,I[F++]=` must be forward, backward, upward or downward`,L.mkerr(),I[F++]=!1;break}var d=H(L.td,`size`);if(d<=0||d>=25){I[F++]=`size`,I[F++]=` must be greater than zero and less than 25`,L.mkerr(),I[F++]=!1;break}var f=H(L.td,`xoffset`);if(f<-150||f>150){I[F++]=`xoffset`,I[F++]=` must be from -150 to 150`,L.mkerr(),I[F++]=!1;break}var p=H(L.td,`yoffset`);if(p<-150||p>150){I[F++]=`yoffset`,I[F++]=` must be from -150 to 150`,L.mkerr(),I[F++]=!1;break}var m=H(L.td,`gaps`);if(m<-20||m>20){I[F++]=`gaps`,I[F++]=` must be from -20 to 20`,L.mkerr(),I[F++]=!1;break}var h=H(L.td,`linegaps`);if(h<0||h>20){I[F++]=`linegaps`,I[F++]=` must be from 0 to 20`,L.mkerr(),I[F++]=!1;break}I[F++]=!0;break}L=e}function Bm(e,t,n,r,i){if(typeof n!=`string`)throw Error(`bwipp.typeError: barcode text not a string (`+n+`)`);if(r||={},typeof r==`string`){var a=r.split(` `);r={};for(var o=0;o<a.length;o++)if(a[o]){var s=a[o].indexOf(`=`);s==-1?a[o][0]==`!`?r[a[o].substr(1)]=!1:r[a[o]]=!0:r[a[o].substr(0,s)]=a[o].substr(s+1)}}else if(typeof r!=`object`||r.constructor!==Object)throw Error(`bwipp.typeError: options not an object`);if(r.binarytext){if(/[\u0100-\uffff]/.test(n))throw Error(`bwip-js: 16-bit chars not allowed with binarytext`)}else/[\u0080-\uffff]/.test(n)&&(n=unescape(encodeURIComponent(n)));r.dontdraw&&(i=!0);var c=new Map;for(var l in r)r.hasOwnProperty(l)&&c.set(l,r[l]);return P=e,I=[n,c],F=2,L={bwipjs_rawstack:i?[]:!1},t(),!L.bwipjs_rawstack||L.bwipjs_rawstack}function Vm(e){if(!e)throw Error(`bwipp.undefinedEncoder: bcid is not defined`);switch(e.replace(/-/g,`_`)){case`auspost`:return wp;case`azteccode`:return Zp;case`azteccodecompact`:return Qp;case`aztecrune`:return $p;case`bc412`:return vp;case`channelcode`:return Nm;case`codablockf`:return Mp;case`code11`:return _p;case`code128`:return Vf;case`code16k`:return Np;case`code2of5`:return dp;case`code32`:return qf;case`code39`:return Gf;case`code39ext`:return Kf;case`code49`:return Pp;case`code93`:return Yf;case`code93ext`:return Xf;case`codeone`:return em;case`coop2of5`:return hp;case`d3aqr`:return _m;case`daft`:return Lp;case`databarexpanded`:return op;case`databarexpandedcomposite`:return mm;case`databarexpandedstacked`:return sp;case`databarexpandedstackedcomposite`:return hm;case`databarlimited`:return ap;case`databarlimitedcomposite`:return pm;case`databaromni`:return tp;case`databaromnicomposite`:return lm;case`databarstacked`:return np;case`databarstackedcomposite`:return um;case`databarstackedomni`:return rp;case`databarstackedomnicomposite`:return dm;case`databartruncated`:return ip;case`databartruncatedcomposite`:return fm;case`datalogic2of5`:return gp;case`datamatrix`:return Hp;case`datamatrixrectangular`:return Up;case`datamatrixrectangularextension`:return Wp;case`dotcode`:return nm;case`ean13`:return Nf;case`ean13composite`:return am;case`ean14`:return Uf;case`ean2`:return Mf;case`ean5`:return jf;case`ean8`:return Pf;case`ean8composite`:return om;case`flattermarken`:return Fp;case`gs1_128`:return Hf;case`gs1_128composite`:return gm;case`gs1_cc`:return im;case`gs1datamatrix`:return vm;case`gs1datamatrixrectangular`:return ym;case`gs1dldatamatrix`:return bm;case`gs1dlqrcode`:return Sm;case`gs1dotcode`:return Cm;case`gs1northamericancoupon`:return cp;case`gs1qrcode`:return xm;case`hanxin`:return tm;case`hibcazteccode`:return Mm;case`hibccodablockf`:return jm;case`hibccode128`:return Tm;case`hibccode39`:return wm;case`hibcdatamatrix`:return Em;case`hibcdatamatrixrectangular`:return Dm;case`hibcmicropdf417`:return km;case`hibcpdf417`:return Om;case`hibcqrcode`:return Am;case`iata2of5`:return pp;case`identcode`:return $f;case`industrial2of5`:return fp;case`interleaved2of5`:return Zf;case`isbn`:return Lf;case`ismn`:return Rf;case`issn`:return zf;case`itf14`:return Qf;case`japanpost`:return Ep;case`kix`:return Tp;case`leitcode`:return ep;case`mailmark`:return Gp;case`mands`:return Bf;case`matrix2of5`:return mp;case`maxicode`:return Xp;case`micropdf417`:return Vp;case`microqrcode`:return Jp;case`msi`:return Dp;case`onecode`:return bp;case`pdf417`:return zp;case`pdf417compact`:return Bp;case`pharmacode`:return lp;case`pharmacode2`:return up;case`planet`:return Sp;case`plessey`:return Op;case`posicode`:return jp;case`postnet`:return xp;case`pzn`:return Jf;case`qrcode`:return Kp;case`rationalizedCodabar`:return yp;case`raw`:return Ip;case`rectangularmicroqrcode`:return Yp;case`royalmail`:return Cp;case`sscc18`:return Wf;case`swissqrcode`:return qp;case`symbol`:return Rp;case`telepen`:return kp;case`telepennumeric`:return Ap;case`ultracode`:return rm;case`upca`:return Ff;case`upcacomposite`:return sm;case`upce`:return If;case`upcecomposite`:return cm}throw Error(`bwipp.unknownEncoder: unknown encoder name: `+e)}function Hm(e){return Gm(Vm(e.bcid),e,Jm())}function Um(e){var t=e.scale||2,n=e.scaleX||t,r=e.scaleY||n;if(e.scaleX=n<1?2:n,e.scaleY=r<1?e.scaleX:r,e.paddingleft=f(e.paddingleft,e.paddingwidth,e.padding,n),e.paddingright=f(e.paddingright,e.paddingwidth,e.padding,n),e.paddingtop=f(e.paddingtop,e.paddingheight,e.padding,r),e.paddingbottom=f(e.paddingbottom,e.paddingheight,e.padding,r),e.backgroundcolor){var i=``+e.backgroundcolor;if(/^[0-9a-fA-F]{8}$/.test(i)){var a=parseInt(i.substr(0,2),16)/255,o=parseInt(i.substr(2,2),16)/255,s=parseInt(i.substr(4,2),16)/255,c=parseInt(i.substr(6,2),16)/255,l=Math.floor((1-a)*(1-c)*255).toString(16),u=Math.floor((1-o)*(1-c)*255).toString(16),d=Math.floor((1-s)*(1-c)*255).toString(16);e.backgroundcolor=(l.length==1?`0`:``)+l+(u.length==1?`0`:``)+u+(d.length==1?`0`:``)+d}else if(i[0]==`#`&&(i=i.substr(1)),/^[0-9a-fA-F]{6}$/.test(i))e.backgroundcolor=i;else if(/^[0-9a-fA-F]{3}$/.test(i))e.backgroundcolor=i[0]+i[0]+i[1]+i[1]+i[2]+i[2];else throw Error(`bwip-js: invalid backgroundcolor: `+e.backgroundcolor)}return e;function f(e,t,n,r){var i=e==null?t==null?n|0:t|0:e|0;return i=i<0?0:i>999?999:i,i*r|0}}var Wm={bcid:1,text:1,scale:1,scaleX:1,scaleY:1,rotate:1,padding:1,paddingwidth:1,paddingheight:1,paddingtop:1,paddingleft:1,paddingright:1,paddingbottom:1,backgroundcolor:1};function Gm(e,t,n){var r=t.text;if(!r)throw ReferenceError(`bwip-js: bar code text not specified.`);Um(t),n.setopts&&n.setopts(t);var i=t.scaleX,a=t.scaleY;t.rotate;var o=new Km(n),s={};for(var c in t)Wm[c]||(s[c]=t[c]);return s.alttext&&(s.includetext=!0),+s.height&&e!=up&&(s.height=s.height/25.4||.5),+s.width&&(s.width=s.width/25.4||0),o.scale(i,a),Bm(o,e,r,s),o.render()}var Km=(function(){var e=Math.floor,t=Math.round,n=Math.ceil,r=Math.min,i=Math.max;function a(e){if(this.constructor!==a)return new a(e);this.gstk=[],this.cmds=[],this.drawing=e,this.reset(),this.minx=this.miny=1/0,this.maxx=this.maxy=-1/0}return a.prototype.reset=function(){this.g_m0=1,this.g_m1=0,this.g_m2=0,this.g_m3=1,this.g_m4=0,this.g_m5=0,this.g_tsx=1,this.g_tsy=1,this.g_rot=0,this.g_posx=0,this.g_posy=0,this.g_penw=1,this.g_path=[],this.g_font=null,this.g_rgb=[0,0,0],this.g_clip=!1},a.prototype.save=function(){var e={};for(var t in this)t.indexOf(`g_`)==0&&(e[t]=n(this[t]));this.gstk.push(e);function n(e){if(e instanceof Array){for(var t=[],r=0;r<e.length;r++)t[r]=n(e[r]);return t}if(e instanceof Object){var t={};for(var i in e)t[i]=n(e[i]);return t}return e}},a.prototype.restore=function(){if(!this.gstk.length)throw Error(`grestore: stack underflow`);var e=this.gstk.pop(),t=this;for(var n in this.g_clip&&!e.g_clip&&this.cmds.push(function(){t.drawing.unclip()}),e)this[n]=e[n]},a.prototype.currpos=function(){return{x:(this.g_posx-this.g_m4)/this.g_tsx,y:(this.g_posy-this.g_m5)/this.g_tsy}},a.prototype.currfont=function(){return this.g_font},a.prototype.rotate=function(e){this.g_rot+=e;var n=t(Math.cos(e*Math.PI/180)),r=t(Math.sin(e*Math.PI/180)),i=this.g_m0*n+this.g_m2*r,a=this.g_m1*n+this.g_m3*r,o=this.g_m0*-r+this.g_m2*n,s=this.g_m1*-r+this.g_m3*n;this.g_m0=i,this.g_m1=a,this.g_m2=o,this.g_m3=s},a.prototype.translate=function(e,t){this.g_m4+=this.g_tsx*e,this.g_m5+=this.g_tsy*t},a.prototype.scale=function(e,t){var n=this.g_tsx,r=this.g_tsy;this.g_tsx*=e,this.g_tsy*=t;var i=this.drawing.scale(this.g_tsx,this.g_tsy);i&&i[0]&&i[1]&&(this.g_tsx=i[0],this.g_tsy=i[1]),this.g_m0*=this.g_tsx/n,this.g_m1*=this.g_tsx/n,this.g_m2*=this.g_tsy/r,this.g_m3*=this.g_tsy/r},a.prototype.setlinewidth=function(e){this.g_penw=e},a.prototype.selectfont=function(e,t){this.g_font={FontName:this.jsstring(e),FontSize:+t}},a.prototype.getfont=function(){return this.g_font.FontName},a.prototype.jsstring=function(e){return e instanceof Uint8Array?String.fromCharCode.apply(null,e):``+e},a.prototype.setcolor=function(e){if(e instanceof Uint8Array&&(e=this.jsstring(e)),e){if(!/^(?:#?[0-9a-fA-F]{3}(?:[0-9a-fA-F]{3})?|[0-9a-fA-F]{8})$/.test(e))throw Error(`bwip-js: invalid color: `+e);if(e[0]==`#`&&(e=e.substr(1)),e.length==3){var n=parseInt(e[0],16),r=parseInt(e[1],16),i=parseInt(e[2],16);this.g_rgb=[n<<4|n,r<<4|r,i<<4|i]}else if(e.length==6){var n=parseInt(e.substr(0,2),16),r=parseInt(e.substr(2,2),16),i=parseInt(e.substr(4,2),16);this.g_rgb=[n,r,i]}else{var a=parseInt(e.substr(0,2),16)/255,o=parseInt(e.substr(2,2),16)/255,s=parseInt(e.substr(4,2),16)/255,c=parseInt(e.substr(6,2),16)/255,n=t((1-a)*(1-c)*255),r=t((1-o)*(1-c)*255),i=t((1-s)*(1-c)*255);this.g_rgb=[n,r,i]}}},a.prototype.setrgbcolor=function(e,t,n){this.g_rgb=[e,t,n]},a.prototype.getRGB=function(){var e=this.g_rgb[0].toString(16),t=this.g_rgb[1].toString(16),n=this.g_rgb[2].toString(16);return`00`.substr(e.length)+e+`00`.substr(t.length)+t+`00`.substr(n.length)+n},a.prototype.newpath=function(){this.g_path=[]},a.prototype.closepath=function(){var e=this.g_path,t=e.length;if(t){for(var n=t-1;n>=0&&e[n].op==`l`;n--);if(n++,n<t-1){for(var r=[],i=1/0,a=1/0,o=-1/0,s=-1/0,c=n;c<t;c++){var l=e[c];r.push([l.x0,l.y0]),i>l.x0&&(i=l.x0),o<l.x0&&(o=l.x0),a>l.y0&&(a=l.y0),s<l.y0&&(s=l.y0)}var l=e[t-1],u=e[n];(l.x1!=u.x0||l.y1!=u.y0)&&(r.push([l.x1,l.y1]),i>l.x1&&(i=l.x1),o<l.x1&&(o=l.x1),a>l.y1&&(a=l.y1),s<l.y1&&(s=l.y1)),e.splice(n,t-n,{op:`p`,x0:i,y0:a,x1:o,y1:s,poly:r})}else e.push({op:`c`})}},a.prototype.moveto=function(e,t){this.g_posx=this.g_m0*e+this.g_m2*t+this.g_m4,this.g_posy=this.g_m1*e+this.g_m3*t+this.g_m5},a.prototype.rmoveto=function(e,t){this.g_posx+=this.g_m0*e+this.g_m2*t+this.g_m4,this.g_posy+=this.g_m1*e+this.g_m3*t+this.g_m5},a.prototype.lineto=function(e,n){var r=t(this.g_posx),i=t(this.g_posy);this.g_posx=this.g_m0*e+this.g_m2*n+this.g_m4,this.g_posy=this.g_m1*e+this.g_m3*n+this.g_m5;var a=t(this.g_posx),o=t(this.g_posy);this.g_path.push({op:`l`,x0:r,y0:i,x1:a,y1:o})},a.prototype.rlineto=function(e,n){var r=t(this.g_posx),i=t(this.g_posy);this.g_posx+=this.g_m0*e+this.g_m2*n+this.g_m4,this.g_posy+=this.g_m1*e+this.g_m3*n+this.g_m5;var a=t(this.g_posx),o=t(this.g_posy);this.g_path.push({op:`l`,x0:r,y0:i,x1:a,y1:o})},a.prototype.arc=function(e,t,n,r,i,a){if(r!=i){if(r!=0&&r!=360||i!=0&&i!=360)throw Error(`arc: not a full circle (`+r+`,`+i+`)`);var o=this.g_m0*e+this.g_m2*t+this.g_m4,s=this.g_m1*e+this.g_m3*t+this.g_m5,c=n*this.g_tsx,l=n*this.g_tsy;this.g_path.push({op:`e`,x0:o-c,y0:s-l,x1:o+c,y1:s+l,x:o,y:s,rx:c,ry:l,sa:r,ea:i,ccw:a})}},a.prototype.stringwidth=function(e){var t=this.g_tsx,n=this.g_tsy,r=+this.g_font.FontSize||10;e=this.toUCS2(this.jsstring(e));var i=this.drawing.measure(e,this.g_font.FontName,r*t,r*n);return{w:i.width/t,h:(i.ascent+i.descent)/n,a:i.ascent/n,d:i.descent/n}},a.prototype.charpath=function(e,t){var n=this.stringwidth(e);this.rlineto(0,n.a),this.rlineto(n.w,0),this.rlineto(0,-n.h)},a.prototype.pathbbox=function(){if(!this.g_path.length)throw Error(`pathbbox: --nocurrentpoint--`);for(var e=this.g_path,t=1/0,n=1/0,r=-1/0,i=-1/0,a=0;a<e.length;a++){var o=e[a];o.op!=`c`&&(o.x0<o.x1?(t>o.x0&&(t=o.x0),r<o.x1&&(r=o.x1)):(t>o.x1&&(t=o.x1),r<o.x0&&(r=o.x0)),o.y0<o.y1?(n>o.y0&&(n=o.y0),i<o.y1&&(i=o.y1)):(n>o.y1&&(n=o.y1),i<o.y0&&(i=o.y0)))}return{llx:(t-this.g_m4)/this.g_tsx,lly:(n-this.g_m5)/this.g_tsy,urx:(r-this.g_m4)/this.g_tsx,ury:(i-this.g_m5)/this.g_tsy}},a.prototype.transform=function(e){for(var t=this.minx,n=this.maxy,r=0;r<e.length;r++){var i=e[r];i[0]-=t,i[1]=n-i[1]}},a.prototype.stroke=function(){var t=this.g_tsx,a=this.g_tsy,o=this.g_path,s=this.getRGB();this.g_path=[];for(var c=e(this.g_penw*t+.66),l=e(this.g_penw*a+.66),u=0,d=0,f=0;f<o.length;f++){var p=o[f];if(p.op==`l`){if(p.x0!=p.x1&&p.y0!=p.y1)throw Error(`stroke: --not-orthogonal--`);var m=p.x0,h=p.y0,g=p.x1,_=p.y1,v=c/2,y=l/2;if(m>g){var b=m;m=g,g=b}if(h>_){var b=h;h=_,_=b}m==g?this.bbox(m-v,h,m+c-v-1,_):this.bbox(m,h-l+y+1,g,_+y),u++}else if(p.op==`p`){var x=1/0,S=1/0,C=-1/0,w=-1/0,T=p.poly;if(T.length!=4)throw Error(`stroke: --not-a-rect--`);for(var f=0,E=T.length-1;f<T.length;E=f++){var D=T[E][0],O=T[E][1],k=T[f][0],A=T[f][1];if(k!=D&&A!=O)throw Error(`stroke: --not-orthogonal--`);k<x&&(x=k),k>C&&(C=k),A<S&&(S=A),A>w&&(w=A)}var v=n(c/2),y=n(l/2);this.bbox(x-v,S-y,C+v,w+y),d++}else throw Error(`stroke: --not-a-line--`)}var ee=this;this.cmds.push(function(){for(var e=n(c/2),t=n(l/2),a=c-e,u=l-t,d=0;d<o.length;d++){var f=o[d];if(f.op==`l`){var p=[[f.x0,f.y0],[f.x1,f.y1]];ee.transform(p),ee.drawing.line(p[0][0],p[0][1],p[1][0],p[1][1],f.x0==f.x1?c:l,s),ee.fill(s)}else{var p=f.poly;ee.transform(p);var m=r(p[0][0],p[2][0]),h=i(p[0][0],p[2][0]),g=r(p[0][1],p[2][1]),_=i(p[0][1],p[2][1]);ee.drawing.polygon([[m-e,g-t],[m-e,_+t+1],[h+e+1,_+t+1],[h+e+1,g-t]]),ee.drawing.polygon([[m+a,g+u],[h-a+1,g+u],[h-a+1,_-u+1],[m+a,_-u+1]]),ee.drawing.fill(s)}}})},a.prototype.fill=function(){var e=this.g_path,t=this.getRGB();this.g_path=[];for(var n=0;n<e.length;n++){var r=e[n];if(r.op==`p`){for(var i=1/0,a=1/0,o=-1/0,s=-1/0,c=r.poly,l=0;l<c.length;l++){var u=c[l][0],d=c[l][1];u<i&&(i=u),u>o&&(o=u),d<a&&(a=d),d>s&&(s=d)}this.bbox(i,a+1,o-1,s)}else if(r.op==`e`)this.bbox(r.x-r.rx,r.y-r.ry,r.x+r.rx,r.y+r.ry);else throw Error(`fill: --not-a-polygon--`)}var f=this;this.cmds.push(function(){for(var n=0;n<e.length;n++){var r=e[n];if(r.op==`p`){var i=r.poly;f.transform(i),f.drawing.polygon(i)}else if(r.op==`e`){var i=[[r.x,r.y]];f.transform(i),f.drawing.ellipse(i[0][0],i[0][1],r.rx,r.ry,r.ccw)}}f.drawing.fill(t)})},a.prototype.clip=function(){var e=this.g_path;this.g_path=[],this.g_clip=!0;var t=this;this.cmds.push(function(){for(var n=[],r=0;r<e.length;r++){var i=e[r];if(i.op==`p`){var a=i.poly;t.transform(a),n.push(a)}else throw Error(`clip: only polygon regions supported`)}t.drawing.clip(n)})},a.prototype.drawlayer=function(e,t,n){let r=qm(e,t,n);this.newpath();for(let e=0,t=r.length;e<t;e++){let t=r[e];this.moveto(t[0][0],t[0][1]);for(let e=1,n=t.length;e<n;e++){let n=t[e];this.lineto(n[0],n[1])}this.closepath()}this.fill()},a.prototype.showmaxicode=function(e){var t=this.g_tsx,n=this.g_tsy,r=this.getRGB(),i=1.04*t*100,a=i/30|0;i-(a*30-1)>9&&a++;var o,s,c=t/2|0,l=n/2|0;o=a-c,o&1&&o--,s=(4*n|0)-l;var u=o/2-1,d=(u+1)/2|0,f=s-2-2*d;this.bbox(0,0,a*30-c,n*3*32+n*4-l);var p=this;this.cmds.push(function(){for(var i=0;i<e.length;i++){var o=e[i],c=o%30,l=o/30|0;c*=a,c+=l&1?a:a/2,c|=0,l=33-l,l*=n*3,l+=n*2-s/2,l|=0;var m=[[c-.5,l--]];l-=d-1,m.push([c-1-u,l--]),l-=f,m.push([c-1-u,l--]),l-=d-1,m.push([c-.5,l++]),l+=d-1,m.push([c+u,l++]),l+=f,m.push([c+u,l++]),p.transform(m),p.drawing.hexagon(m,r)}p.drawing.fill(r);var c=14*a+a/2+.01|0,l=51*n-d/2+.01|0;p.drawing.ellipse(c,l,2.0209*t+.01|0,2.0209*n+.01|0,!0),p.drawing.ellipse(c,l,4.67565*t+.01|0,4.67565*n+.01|0,!1),p.drawing.fill(r),p.drawing.ellipse(c,l,2.1058*3.5*t+.01|0,2.1058*3.5*n+.01|0,!0),p.drawing.ellipse(c,l,10.0254*t+.01|0,10.0254*n+.01|0,!1),p.drawing.fill(r),p.drawing.ellipse(c,l,12.68015*t+.01|0,12.68015*n+.01|0,!0),p.drawing.ellipse(c,l,4.3814*3.5*t+.01|0,4.3814*3.5*n+.01|0,!1),p.drawing.fill(r)})},a.prototype.toUCS2=function(e){return e.replace(/[\xc0-\xdf][\x80-\xbf]|[\xe0-\xff][\x80-\xbf]{2}/g,function(e){var t=e.length==2?(e.charCodeAt(0)&31)<<6|e.charCodeAt(1)&63:(e.charCodeAt(0)&15)<<12|(e.charCodeAt(1)&63)<<6|e.charCodeAt(2)&63;return String.fromCharCode(t)})},a.prototype.show=function(e,t,n){if(e.length){var r=this.g_rot,i=r==90||r==270?this.g_tsy:this.g_tsx,a=r==90||r==270?this.g_tsx:this.g_tsy,o=this.g_font.FontName||`OCR-B`,s=this.g_font.FontSize||10,c=s*i,l=s*a,u=this.g_posx,d=this.g_posy,f=this.getRGB();t=i*t||0,n=a*n||0,e=this.toUCS2(this.jsstring(e));var p=this.drawing.measure(e,o,c,l),m=p.width+(e.length-1)*t;r==90?this.bbox(u-n+p.descent-1,d,u-n-p.ascent,d+m-1):r==180?this.bbox(u,d-n+p.descent-1,u-m+1,d-n-p.ascent):r==270?this.bbox(u+n-p.descent+1,d,u+n+p.ascent,d-m+1):(r=0,this.bbox(u,d+n-p.descent+1,u+m-1,d+n+p.ascent),this.g_posx+=m);var h=this;h.cmds.push(function(){var n=u-h.minx,i=h.maxy-d;h.drawing.text(n,i,e,f,{name:o,width:c,height:l,rotate:r,dx:t})})}},a.prototype.bbox=function(t,r,i,a){if(t>i){var o=t;t=i,i=o}if(r>a){var o=r;r=a,a=o}t=e(t),r=e(r),i=n(i),a=n(a),this.minx>t&&(this.minx=t),this.maxx<i&&(this.maxx=i),this.miny>r&&(this.miny=r),this.maxy<a&&(this.maxy=a)},a.prototype.render=function(){if(this.minx===1/0)return!1;this.drawing.init(this.maxx-this.minx+1,this.maxy-this.miny+1,this.g_tsx,this.g_tsy);for(var e=0,t=this.cmds.length;e<t;e++)this.cmds[e]();return this.drawing.end()},a})();function qm(e,t,n,r,i){let a=r||0,o=i||0,s=Array(n+1),c=0;for(let r=n-1;r>=0;r--){let n=new Uint8Array(t);for(let r=0;r<t;r++)n[r]=+!!e[c+r];s[r]=n,c+=t}s[-1]=[],s[n]=[];let l=[];for(let e=0;e<n;e++){let n=0;for(let r=0;r<t;r++)!(n&9)&&s[e][r]==1?l.push(u(r,e,[])):(n&5)==1&&s[e][r]==0&&l.push(d(r,e,[])),n=s[e][r]}return l;function u(e,t,n){n.push([e+a,t+o]);let r=2;for(;;){if(s[t][e]&r)return n.pop(),n;s[t][e]|=r,r==2?s[t][e+1]&1?(s[t-1][e+1]&1&&(n.push([e+1-a,t+o,`H`]),r=16),e++):(n.push([e+1-a,t+o,`H`]),r=4):r==4?s[t+1][e]&1?(s[t+1][e+1]&1&&(n.push([e+1-a,t+1-o,`V`]),r=2),t++):(n.push([e+1-a,t+1-o,`V`]),r=8):r==8?s[t][e-1]&1?(s[t+1][e-1]&1&&(n.push([e+a,t+1-o,`H`]),r=4),e--):(n.push([e+a,t+1-o,`H`]),r=16):s[t-1][e]&1?(s[t-1][e-1]&1&&(n.push([e+a,t+o,`V`]),r=8),t--):(n.push([e+a,t+o,`V`]),r=2)}}function d(e,t,n){n.push([e-a,t-o]);let r=2;for(;;){if(s[t][e]&r)return n.pop(),n;s[t][e]|=r,r==2?s[t+1][e]&1?(n.push([e-a,t+1+o]),r=4):(s[t+1][e-1]&1||(n.push([e-a,t+1+o]),r=16),t++):r==4?s[t][e+1]&1?(n.push([e+1+a,t+1+o]),r=8):(s[t+1][e+1]&1||(n.push([e+1+a,t+1+o]),r=2),e++):r==8?s[t-1][e]&1?(n.push([e+1+a,t-o]),r=16):(s[t-1][e+1]&1||(n.push([e+1+a,t-o]),r=4),t--):s[t][e-1]&1?(n.push([e-a,t-o]),r=2):(s[t-1][e-1]&1||(n.push([e-a,t-o]),r=8),e--)}}}function Jm(){var e=0,t=0,n=0,r=0,i=0,a=0,o,s=``,c,l=``,u=[],d={},f,p,m=.55183475,h,g,_,v;return{setopts(e){o=e},scale(e,t){f=e,p=t},measure(e,t,n,r){n|=0,r|=0;for(var i=Ym.lookup(t),a=0,o=0,s=0,c=0,l=e.length;c<l;c++){var u=e.charCodeAt(c),d=Ym.getglyph(i,u,n,r);d&&(o=Math.max(o,d.top),s=Math.max(s,d.height-d.top),c==l-1?a+=d.left+d.width:a+=d.advance)}return{width:a,ascent:o,descent:s}},init(s,c){var l=o.paddingleft,u=o.paddingright,d=o.paddingtop,f=o.paddingbottom,p=o.rotate||`N`;switch(s+=l+u,c+=d+f,p){case`R`:t=-1,n=1,r=1;break;case`I`:e=-1,n=1,i=-1,a=1;break;case`L`:t=1,r=-1,a=1;break;default:e=i=1}var m=p==`L`||p==`R`;h=m?c:s,g=m?s:c,_=l,v=d},line(e,t,n,r,i,a){if(e|=0,t|=0,n|=0,r|=0,i=Math.round(i)||1,i&1){if(e==n){let t=f&1?-.5:.5;e+=t,n+=t}if(t==r){let e=p&1?-.5:.5;t+=e,r+=e}}e==n?t++:t==r&&e++;var o=``+i+`#`+a;d[o]||(d[o]=`<path stroke="#`+a+`" stroke-width="`+i+`" d="`),d[o]+=`M`+y(e,t)+`L`+y(n,r)},polygon(e){c||=`<path d="`,c+=`M`+y(e[0][0],e[0][1]);for(var t=1,n=e.length;t<n;t++){var r=e[t];c+=`L`+y(r[0],r[1])}c+=`Z`},hexagon(e,t){this.polygon(e)},ellipse(e,t,n,r,i){c||=`<path d="`;var a=n*m,o=r*m;c+=`M`+y(e-n,t)+`C`+y(e-n,t-o)+` `+y(e-a,t-r)+` `+y(e,t-r)+`C`+y(e+a,t-r)+` `+y(e+n,t-o)+` `+y(e+n,t)+`C`+y(e+n,t+o)+` `+y(e+a,t+r)+` `+y(e,t+r)+`C`+y(e-a,t+r)+` `+y(e-n,t+o)+` `+y(e-n,t)+`Z`},fill(e){c&&=(s+=c+`" fill="#`+e+`" fill-rule="evenodd"`+(l?` clip-path="url(#`+l+`)"`:``)+` />
10 `,null)},clip:function(e){var t=`<clipPath id="clip`+u.length+`"><path d="`;for(let a=0;a<e.length;a++){let o=e[a];t+=`M`+y(o[0][0],o[0][1]);for(var n=1,r=o.length;n<r;n++){var i=o[n];t+=`L`+y(i[0],i[1])}t+=`Z`}t+=`" clip-rule="nonzero" /></clipPath>`,l=`clip`+u.length,u.push(t)},unclip:function(){l=``},text(e,t,n,r,i){e|=0,t|=0;for(var a=e,o=t,c=Ym.lookup(i.name),l=i.width|0,u=i.height|0,d=i.dx|0,f=``,p=0;p<n.length;p++){var m=n.charCodeAt(p),h=Ym.getpaths(c,m,l,u);if(h){if(h.length){for(var g=0,_=h.length;g<_;g++){let n=h[g];n.type==`M`||n.type==`L`?f+=n.type+y(n.x+e,t-n.y):n.type==`Q`?f+=n.type+y(n.cx+e,t-n.cy)+` `+y(n.x+e,t-n.y):n.type==`C`&&(f+=n.type+y(n.cx1+e,t-n.cy1)+` `+y(n.cx2+e,t-n.cy2)+` `+y(n.x+e,t-n.y))}f+=`Z`}e+=Ym.getglyph(c,m,l,u).advance+d}}f&&(i.rotate?s+=`<path d="`+f+`" fill="#`+r+`" transform="rotate(-`+i.rotate+` `+y(a,o)+`)" />
11 `:s+=`<path d="`+f+`" fill="#`+r+`" />
12 `)},end(){var e=``;for(var t in d)e+=d[t]+`" />
13 `;var n=o.backgroundcolor;return`<svg viewBox="0 0 `+h+` `+g+`" xmlns="http://www.w3.org/2000/svg">
14 `+(u.length?`<defs>`+u.join(``)+`</defs>`:``)+(/^[0-9A-Fa-f]{6}$/.test(``+n)?`<rect width="100%" height="100%" fill="#`+n+`" />
15 `:``)+e+s+`</svg>
16 `}};function y(o,s){o+=_,s+=v;var c=e*o+t*s+n*(h-1)+0*(g-1),l=r*o+i*s+0*(h-1)+a*(g-1);return``+((c|0)==c?c:c.toFixed(2))+` `+((l|0)==l?l:l.toFixed(2))}}var Ym=(function(){var e=[],t={},n={},r={},i=0;return r.next=r,r.prev=r,{lookup:o,monochrome:s,getglyph:c,getpaths:l,loadFont:a};function a(n){var r=100,i=100,a=null;if(arguments.length==2)a=arguments[1];else if(arguments.length==3)r=i=+arguments[1]||100,a=arguments[2];else if(arguments.length==4)i=+arguments[1]||100,r=+arguments[2]||100,a=arguments[3];else throw Error(`bwipjs: loadFont: invalid number of arguments`);n=n.toUpperCase();var o=Xm.InitFont(Zm(a));o.bwipjs_name=n,o.bwipjs_multx=r,o.bwipjs_multy=i;var s=t[n];return s==null?t[n]=s=e.push(o)-1:e[s]=o,s}function o(e){var n=t[e.toUpperCase()];return n===void 0?1:n}function s(e){if(e)throw Error(`bwipjs: monochrome fonts not implemented`)}function c(t,a,o,s){t|=0,a|=0,o=+o,s=+s,(!o||o<8)&&(o=8),(!s||s<8)&&(s=o),(t<0||t>=e.length)&&(t=1),(!a||a<32)&&(a=32);var c=``+t+`c`+a+`w`+o+`h`+s,l=n[c];if(l){l.prev.next=l.next,l.next.prev=l.prev;var u=r;return u.next.prev=l,l.next=u.next,l.prev=u,u.next=l,l}var d=e[t],l=Xm.GetGlyph(d,a,o*d.bwipjs_multx/100,s*d.bwipjs_multy/100)||Xm.GetGlyph(d,0,o*d.bwipjs_multx/100,s*d.bwipjs_multy/100);if(l.bytes=l.pixels,l.cachekey=c,l.offset=0,i>250){var u=r,f=u.prev;f.prev.next=u,u.prev=f.prev,f.next=f.prev=null,delete n[f.cachekey]}else i++;n[c]=l;var u=r;return u.next.prev=l,l.next=u.next,l.prev=u,u.next=l,l}function l(t,n,r,i){t|=0,n|=0,r=+r,i=+i,(!r||r<8)&&(r=8),(!i||i<8)&&(i=r),(t<0||t>=e.length)&&(t=1),(!n||n<32)&&(n=32);var a=e[t];return Xm.GetPaths(a,n,r*a.bwipjs_multx/100,i*a.bwipjs_multy/100)}})(),Xm=(function(){var e=Math.floor,t=Math.ceil,n=Math.sqrt,r=Math.abs;function i(e){for(var t=[],n=0;n<e;n++)t.push({});return t}function a(e){return e[e.cursor++]||0}function o(e){return e[e.cursor]}function s(e,t){e.cursor=t>e.length||t<0?e.length:t}function c(e,t){s(e,e.cursor+t)}function l(e,t){for(var n=0,r=0;r<t;r++)n=n<<8|a(e);return n}function u(){return{length:0}}function d(e,t,n){if(t<0||n<0||t>e.length||n>e.length-t)return u();var r=e.subarray(t,t+n);return r.cursor=0,r}function f(e){var t=e.cursor,n=l(e,2);if(n){var r=a(e);c(e,r*n),c(e,l(e,r)-1)}return d(e,t,e.cursor-t)}function p(e){var t=a(e);return t>=32&&t<=246?t-139:t>=247&&t<=250?(t-247)*256+a(e)+108:t>=251&&t<=254?-(t-251)*256-a(e)-108:t==28?l(e,2):t==29?l(e,4):0}function m(e){if(o(e)==30)for(c(e,1);e.cursor<e.length;){var t=a(e);if((t&15)==15||t>>4==15)break}else p(e)}function h(e,t){for(s(e,0);e.cursor<e.length;){for(var n=e.cursor,r,i;o(e)>=28;)m(e);if(r=e.cursor,i=a(e),i==12&&(i=a(e)|256),i==t)return d(e,n,r-n)}return d(e,0,0)}function g(e,t,n,r){for(var i=h(e,t),a=0;a<n&&i.cursor<i.length;a++)r[a]=p(i)}function _(e,t,n){var r=h(e,t);return r.cursor<r.length&&(n=p(r)),n}function v(e){return s(e,0),l(e,2)}function y(e,t){var n,r,i,o;return s(e,0),n=l(e,2),r=a(e),c(e,t*r),i=l(e,r),o=l(e,r),d(e,2+(n+1)*r+i,o-i)}function b(e){return e&32768?(4294901760|e)>>0:e}function x(e,t){return e[t]*256+e[t+1]}function S(e,t){var n=e[t]*256+e[t+1];return n&32768?(4294901760|n)>>0:n}function C(e,t){return(e[t]<<24)+(e[t+1]<<16)+(e[t+2]<<8)+e[t+3]}function w(e,t,n){for(var r=x(e,t+4),i=t+12,a=0;a<r;++a){var o=i+16*a;if(e[o]==n[0]&&e[o+1]==n[1]&&e[o+2]==n[2]&&e[o+3]==n[3])return C(e,o+8)}return 0}function T(e,t){var n=[0,0];if(g(t,18,2,n),!n[1]||!n[0])return u();var r=_(d(e,n[1],n[0]),19,0);return r?(s(e,n[1]+r),f(e)):u()}function E(e,t,n){var r,i,o,l;if(e.data=t,e.fontstart=n,e.cff=u(),r=w(t,n,[99,109,97,112]),e.loca=w(t,n,[108,111,99,97]),e.head=w(t,n,[104,101,97,100]),e.glyf=w(t,n,[103,108,121,102]),e.hhea=w(t,n,[104,104,101,97]),e.hmtx=w(t,n,[104,109,116,120]),e.kern=w(t,n,[107,101,114,110]),!r||!e.head||!e.hhea||!e.hmtx)return 0;if(e.glyf){if(!e.loca)return 0}else{var p,m,h,g,v=2,b=0,S=0,E=0;if(g=w(t,n,[67,70,70,32]),!g||(e.fontdicts=u(),e.fdselect=u(),e.cff=t.subarray(g),e.cff.cursor=0,p=e.cff,c(p,2),s(p,a(p)),f(p),h=f(p),m=y(h,0),f(p),e.gsubrs=f(p),b=_(m,17,b),v=_(m,262,v),S=_(m,292,S),E=_(m,293,E),e.subrs=T(p,m),v!=2)||b==0)return 0;if(S){if(!E)return 0;s(p,S),e.fontdicts=f(p),e.fdselect=d(p,E,p.length-E)}s(p,b),e.charstrings=f(p)}for(i=w(t,n,[109,97,120,112]),e.numGlyphs=i?x(t,i+4):65535,l=x(t,r+2),e.index_map=0,o=0;o<l;++o){var D=r+4+8*o;switch(x(t,D)){case 3:switch(x(t,D+2)){case 1:case 10:e.index_map=r+C(t,D+4)}break;case 0:e.index_map=r+C(t,D+4)}}return e.index_map==0?0:(e.indexToLocFormat=x(t,e.head+50),1)}function D(e,t){var n=e.data,r=e.index_map,i=x(n,r+0);if(i==0)return t<x(n,r+2)-6?n[r+6+t]:0;if(i==6){var a=x(n,r+6),o=x(n,r+8);return t>=a&&t<a+o?x(n,r+10+(t-a)*2):0}if(i==2)return 0;if(i==4){var s=x(n,r+6)>>1,c=x(n,r+8)>>1,l=x(n,r+10),u=x(n,r+12)>>1,d=r+14,f=d;if(t>65535)return 0;for(t>=x(n,f+u*2)&&(f+=u*2),f-=2;l;)c>>=1,t>x(n,f+c*2)&&(f+=c*2),--l;f+=2;var p,m,h=f-d>>>1;return m=x(n,r+14+s*2+2+2*h),t<m?0:(p=x(n,r+14+s*6+2+2*h),p==0?t+S(n,r+14+s*4+2+2*h):x(n,p+(t-m)*2+r+14+s*6+2+2*h))}if(i==12||i==13){for(var g=C(n,r+12),_=0,v=g;_<v;){var y=_+(v-_>>1),b=C(n,r+16+y*12),w=C(n,r+16+y*12+4);if(t<b)v=y;else if(t>w)_=y+1;else{var T=C(n,r+16+y*12+8);return i==12?T+t-b:T}}return 0}return 0}function O(e,t,n,r,i,a){e.type=t,e.x=n,e.y=r,e.cx=i,e.cy=a}function k(e,t){var n,r;return t>=e.numGlyphs||e.indexToLocFormat>=2?-1:(e.indexToLocFormat==0?(n=e.glyf+x(e.data,e.loca+t*2)*2,r=e.glyf+x(e.data,e.loca+t*2+2)*2):(n=e.glyf+C(e.data,e.loca+t*4),r=e.glyf+C(e.data,e.loca+t*4+4)),n==r?-1:n)}function A(e,t,n){if(e.cff.length)de(e,t,n);else{var r=k(e,t);if(r<0)return 0;n.x0=S(e.data,r+2),n.y0=S(e.data,r+4),n.x1=S(e.data,r+6),n.y1=S(e.data,r+8)}return 1}function ee(e,t,n,r,i,a,o,s,c,l){return r?(n&&O(e[t++],3,c+o>>1,l+s>>1,c,l),O(e[t++],3,i,a,o,s)):n?O(e[t++],3,i,a,c,l):O(e[t++],2,i,a,0,0),t}function te(t,r){var o=t.data,s=k(t,r);if(s<0)return null;var c=[],l=S(o,s);if(l>0){var u=0,d,f,p=0,m,h,g,_=0,v,y=0,C,w,T,E,D,A,te,j,ne=s+10,re=x(o,s+10+l*2),ie=o.subarray(s+10+l*2+2+re),ae=0;for(h=1+x(o,ne+l*2-2),m=h+2*l,c=i(m),g=0,d=0,v=m-h,f=0;f<h;++f)d==0?(u=ie[ae++],u&8&&(d=ie[ae++])):--d,c[v+f].type=u;for(C=0,f=0;f<h;++f){if(u=c[v+f].type,u&2){var oe=ie[ae++];C+=u&16?oe:-oe}else u&16||(C+=b(ie[ae]*256+ie[ae+1]),ae+=2);c[v+f].x=C}for(w=0,f=0;f<h;++f){if(u=c[v+f].type,u&4){var se=ie[ae++];w+=u&32?se:-se}else u&32||(w+=b(ie[ae]*256+ie[ae+1]),ae+=2);c[v+f].y=w}var ce=0;for(D=A=T=E=te=j=0,f=0;f<h;++f)u=c[v+f].type,C=c[v+f].x,w=c[v+f].y,g==f?(f!=0&&(ce=ee(c,ce,_,y,D,A,te,j,T,E)),y=!(u&1),y?(te=C,j=w,c[v+f+1].type&1?(D=c[v+f+1].x,A=c[v+f+1].y,++f):(D=C+c[v+f+1].x>>1,A=w+c[v+f+1].y>>1)):(D=C,A=w),O(c[ce++],1,D,A,0,0),_=0,g=1+x(o,ne+p*2),++p):u&1?(_?O(c[ce++],3,C,w,T,E):O(c[ce++],2,C,w,0,0),_=0):(_&&O(c[ce++],3,T+C>>1,E+w>>1,T,E),T=C,E=w,_=1);c.length=ee(c,ce,_,y,D,A,te,j,T,E)}else if(l==-1)for(var le=1,M=s+10;le;){var u,ue,de=[1,0,0,1,0,0];u=S(o,M),M+=2,ue=S(o,M),M+=2,u&2&&(u&1?(de[4]=S(o,M),M+=2,de[5]=S(o,M),M+=2):(de[4]=a(o,M),M+=1,de[5]=a(o,M),M+=1)),u&8?(de[0]=de[3]=S(o,M)/16384,M+=2,de[1]=de[2]=0):u&64?(de[0]=S(o,M)/16384,M+=2,de[1]=de[2]=0,de[3]=S(o,M)/16384,M+=2):u&128&&(de[0]=S(o,M)/16384,M+=2,de[1]=S(o,M)/16384,M+=2,de[2]=S(o,M)/16384,M+=2,de[3]=S(o,M)/16384,M+=2);var m=n(de[0]*de[0]+de[1]*de[1]),h=n(de[2]*de[2]+de[3]*de[3]),pe=fe(t,ue);if(pe.length>0){for(var f=0,me=pe.length;f<me;++f){var he=pe[f],C=he.x,w=he.y;he.x=e(m*(de[0]*C+de[2]*w+de[4])),he.y=e(h*(de[1]*C+de[3]*w+de[5])),C=he.cx,w=he.cy,he.cx=e(m*(de[0]*C+de[2]*w+de[4])),he.cy=e(h*(de[1]*C+de[3]*w+de[5]))}c=c.concat(pe)}le=u&32}return c}function j(e,t,n){(t>e.max_x||!e.started)&&(e.max_x=t),(n>e.max_y||!e.started)&&(e.max_y=n),(t<e.min_x||!e.started)&&(e.min_x=t),(n<e.min_y||!e.started)&&(e.min_y=n),e.started=1}function ne(e,t,n,r,i,a,o,s){j(e,n,r),t==4&&(j(e,i,a),j(e,o,s));var c={};O(c,t,n,r,i,a),c.cx1=o,c.cy1=s,e.vertices.push(c)}function re(e){(e.first_x!=e.x||e.first_y!=e.y)&&ne(e,2,e.first_x,e.first_y,0,0,0,0)}function ie(e,t,n){re(e),e.first_x=e.x+=t,e.first_y=e.y+=n,ne(e,1,e.x,e.y,0,0,0,0)}function ae(e,t,n){e.x+=t,e.y+=n,ne(e,2,e.x,e.y,0,0,0,0)}function oe(e,t,n,r,i,a,o){var s=e.x+t,c=e.y+n,l=s+r,u=c+i;e.x=l+a,e.y=u+o,ne(e,4,e.x,e.y,s,c,l,u)}function se(e,t){var n=v(e),r=107;return n>=33900?r=32768:n>=1240&&(r=1131),t+=r,t<0||t>=n?u():y(e,t)}function ce(e,t){var n=e.fdselect,r,i,o,u,d,f=-1,p;if(s(n,0),d=a(n),d==0)c(n,t),f=a(n);else if(d==3)for(r=l(n,2),i=l(n,2),p=0;p<r;p++){if(u=a(n),o=l(n,2),t>=i&&t<o){f=u;break}i=o}return T(e.cff,y(e.fontdicts,f))}function le(e,t,n){for(var i=1,o=0,s=0,u=0,d,f,m,h=0,g,_=[],v=[],b=e.subrs,x=y(e.charstrings,t),S;x.cursor<x.length;){switch(f=0,g=1,m=a(x),m){case 19:case 20:i&&(o+=u/2|0),i=0,c(x,(o+7)/8|0);break;case 1:case 3:case 18:case 23:o+=u/2|0;break;case 21:if(i=0,u<2)return 0;ie(n,_[u-2],_[u-1]);break;case 4:if(i=0,u<1)return 0;ie(n,0,_[u-1]);break;case 22:if(i=0,u<1)return 0;ie(n,_[u-1],0);break;case 5:if(u<2)return 0;for(;f+1<u;f+=2)ae(n,_[f],_[f+1]);break;case 7:if(u<1)return 0;for(;!(f>=u||(ae(n,0,_[f]),f++,f>=u));)ae(n,_[f],0),f++;break;case 6:if(u<1)return 0;for(;!(f>=u||(ae(n,_[f],0),f++,f>=u));)ae(n,0,_[f]),f++;break;case 31:if(u<4)return 0;for(;!(f+3>=u||(oe(n,_[f],0,_[f+1],_[f+2],u-f==5?_[f+4]:0,_[f+3]),f+=4,f+3>=u));)oe(n,0,_[f],_[f+1],_[f+2],_[f+3],u-f==5?_[f+4]:0),f+=4;break;case 30:if(u<4)return 0;for(;!(f+3>=u||(oe(n,0,_[f],_[f+1],_[f+2],_[f+3],u-f==5?_[f+4]:0),f+=4,f+3>=u));)oe(n,_[f],0,_[f+1],_[f+2],u-f==5?_[f+4]:0,_[f+3]),f+=4;break;case 8:if(u<6)return 0;for(;f+5<u;f+=6)oe(n,_[f],_[f+1],_[f+2],_[f+3],_[f+4],_[f+5]);break;case 24:if(u<8)return 0;for(;f+5<u-2;f+=6)oe(n,_[f],_[f+1],_[f+2],_[f+3],_[f+4],_[f+5]);if(f+1>=u)return 0;ae(n,_[f],_[f+1]);break;case 25:if(u<8)return 0;for(;f+1<u-6;f+=2)ae(n,_[f],_[f+1]);if(f+5>=u)return 0;oe(n,_[f],_[f+1],_[f+2],_[f+3],_[f+4],_[f+5]);break;case 26:case 27:if(u<4)return 0;for(S=0,u&1&&(S=_[f],f++);f+3<u;f+=4)m==27?oe(n,_[f],S,_[f+1],_[f+2],_[f+3],0):oe(n,S,_[f],_[f+1],_[f+2],0,_[f+3]),S=0;break;case 10:h||=(e.fdselect.length&&(b=ce(e,t)),1);case 29:if(u<1||(d=_[--u]|0,s>=10)||(v[s++]=x,x=se(m==10?b:e.gsubrs,d),x.length==0))return 0;x.cursor=0,g=0;break;case 11:if(s<=0)return 0;x=v[--s],g=0;break;case 14:return re(n),1;case 12:var C,w,T,E,D,O,k,A,ee,te,j,ne,le,M;switch(a(x)){case 34:if(u<7)return 0;C=_[0],w=_[1],A=_[2],T=_[3],E=_[4],D=_[5],O=_[6],oe(n,C,0,w,A,T,0),oe(n,E,0,D,-A,O,0);break;case 35:if(u<13)return 0;C=_[0],k=_[1],w=_[2],A=_[3],T=_[4],ee=_[5],E=_[6],te=_[7],D=_[8],j=_[9],O=_[10],ne=_[11],oe(n,C,k,w,A,T,ee),oe(n,E,te,D,j,O,ne);break;case 36:if(u<9)return 0;C=_[0],k=_[1],w=_[2],A=_[3],T=_[4],E=_[5],D=_[6],j=_[7],O=_[8],oe(n,C,k,w,A,T,0),oe(n,E,0,D,j,O,-(k+A+j));break;case 37:if(u<11)return 0;C=_[0],k=_[1],w=_[2],A=_[3],T=_[4],ee=_[5],E=_[6],te=_[7],D=_[8],j=_[9],O=ne=_[10],le=C+w+T+E+D,M=k+A+ee+te+j,r(le)>r(M)?ne=-M:O=-le,oe(n,C,k,w,A,T,ee),oe(n,E,te,D,j,O,ne);break;default:return 0}break;default:if(m!=255&&m!=28&&(m<32||m>254)||(m==255?S=(l(x,4)|0)/65536:(c(x,-1),S=(p(x)<<16|0)>>16),u>=48))return 0;_[u++]=S,g=0}g&&(u=0)}return 0}function M(){return{started:0,first_x:0,first_y:0,x:0,y:0,min_x:0,max_x:0,min_y:0,max_y:0,vertices:[]}}function ue(e,t){var n=M();return le(e,t,n)?n.vertices:null}function de(e,t,n){var r=M(),i=le(e,t,r);return n.x0=i?r.min_x:0,n.y0=i?r.min_y:0,n.x1=i?r.max_x:0,n.y1=i?r.max_y:0,i&&r.vertices?r.vertices.length:0}function fe(e,t){return e.cff.length?ue(e,t):te(e,t)}function pe(e,t){var n=x(e.data,e.hhea+34);return t<n?{advanceWidth:S(e.data,e.hmtx+4*t),leftSideBearing:S(e.data,e.hmtx+4*t+2)}:{advanceWidth:S(e.data,e.hmtx+4*(n-1)),leftSideBearing:S(e.data,e.hmtx+4*n+2*(t-n))}}function me(e){return{ascent:S(e.data,e.hhea+4),descent:S(e.data,e.hhea+6),linegap:S(e.data,e.hhea+8)}}function he(n,r,i,a,o,s){var c={};return A(n,r,c)?{x0:e(c.x0*i+o),y0:e(-c.y1*a+s),x1:t(c.x1*i+o),y1:t(-c.y0*a+s)}:{x0:0,y0:0,x1:0,y1:0}}function ge(e,t,n){var r=(e.x1-e.x0)/(e.y1-e.y0);return{fdx:r,fdy:r==0?0:1/r,fx:e.x0+r*(n-e.y0)-(t|0),direction:e.invert?1:-1,sy:e.y0,ey:e.y1,next:0}}function _e(e,t,n,r,i,a,o){t|=0,i!=o&&(i>n.ey||o<n.sy||(i<n.sy&&(r+=(a-r)*(n.sy-i)/(o-i),i=n.sy),o>n.ey&&(a+=(a-r)*(n.ey-o)/(o-i),o=n.ey),r<=t&&a<=t?e[t]+=n.direction*(o-i):r>=t+1&&a>=t+1||(e[t]+=n.direction*(o-i)*(1-(r-t+(a-t))/2))))}function ve(e,t,n,r,i){for(var a=i+1;r;){if(r.fdx==0){var o=r.fx;o<n&&(o>=0?(_e(e,o,r,o,i,o,a),_e(t,o+1,r,o,i,o,a)):_e(t,0,r,o,i,o,a))}else{var o=r.fx,s=r.fdx,c=o+s,l,u,d,f,p=r.fdy;if(r.sy>i?(l=o+s*(r.sy-i),d=r.sy):(l=o,d=i),r.ey<a?(u=o+s*(r.ey-i),f=r.ey):(u=c,f=a),l>=0&&u>=0&&l<n&&u<n)if((l|0)==(u|0)){var m=f-d,h=l|0;e[h]+=r.direction*(1-(l-h+(u-h))/2)*m,t[h+1]+=r.direction*m}else{var g,h,_,v,y,b,x,S;for(l>u&&(d=a-(d-i),f=a-(f-i),g=d,d=f,f=g,g=u,u=l,l=g,s=-s,p=-p,g=o,o=c,c=g),_=l|0,v=u|0,y=(_+1-o)*p+i,x=r.direction,S=x*(y-d),e[_]+=S*(1-(l-_+(_+1-_))/2),b=x*p,h=_+1;h<v;++h)e[h]+=S+b/2,S+=b;y+=p*(v-(_+1)),e[v]+=S+x*(1-(v-v+(u-v))/2)*(f-y),t[v+1]+=x*(f-d)}else for(var h=0;h<n;++h){var C=i,_=h,v=h+1,w=c,T=a,E=(h-o)/s+i,D=(h+1-o)/s+i;o<_&&w>v?(_e(e,h,r,o,C,_,E),_e(e,h,r,_,E,v,D),_e(e,h,r,v,D,w,T)):w<_&&o>v?(_e(e,h,r,o,C,v,D),_e(e,h,r,v,D,_,E),_e(e,h,r,_,E,w,T)):o<_&&w>_||w<_&&o>_?(_e(e,h,r,o,C,_,E),_e(e,h,r,_,E,w,T)):o<v&&w>v||w<v&&o>v?(_e(e,h,r,o,C,v,D),_e(e,h,r,v,D,w,T)):_e(e,h,r,o,C,w,T)}}r=r.next}}function ye(e,t,n,i,a,o){i|=0,a|=0,o|=0;var s=null,c,l=o,u=0,d,f=new Float32Array(e.w*2+1),p=f.subarray(e.w),m=0;for(t[n].y0=o+e.h+1;u<e.h;){var h=l+0,g=l+1,_=s;if(f.fill)f.fill(0);else for(var v=0,y=f.length;v<y;v++)f[v]=0;for(;_;)c=_,_=c.next,c.ey<=h&&(c.direction=0);for(;t[m].y0<=g;)t[m].y0!=t[m].y1&&(c=ge(t[m],a,h),c.next=s,s=c),++m;s&&ve(f,p,e.w,s,h);for(var d=0,b=0;d<e.w;++d){var x,S;b+=p[d],x=f[d]+b,x=r(x)*255+.5,S=x>>>0,S>255&&(S=255),e.pixels[u*e.stride+d]=S}for(_=s;_;)c=_,c.fx+=c.fdx,_=c.next;++l,++u}}function be(e,t){for(var n=1;n<t;++n){for(var r=e[n],i=n;i>0&&r.y0<e[i-1].y0;)e[i]=e[i-1],--i;n!=i&&(e[i]=r)}}function xe(e,t,n){for(;n>12;){var r,i,a,o,s,c=n>>1,l=e[t].y0<e[t+c].y0,u=e[t+c].y0<e[t+n-1].y0;for(l!=u&&(i=e[t].y0<e[t+n-11].y0,s=i==u?0:n-1,r=e[t+s],e[t+s]=e[t+c],e[t+c]=r),r=e[t],e[t]=e[t+c],e[t+c]=r,a=1,o=n-1;;){for(;e[t+a].y0<e[t].y0;++a);for(;e[t].y0<e[t+o].y0;--o);if(a>=o)break;r=e[t+a],e[t+a]=e[t+o],e[t+o]=r,++a,--o}o<n-a?(xe(e,t,o),t+=a,n-=a):(xe(e,t+a,n-a),n=o)}}function Se(e,t){xe(e,0,t),be(e,t)}function Ce(e,t,n,r,a,o,s,c,l,u){var d=u?-a:a,f,p,m,h,g,_,v=1;for(p=0,m=0;m<n.length;++m)p+=n[m];for(f=i(p+1),p=0,_=0,m=0;m<n.length;++m){var y=_;for(_+=n[m],h=n[m]-1,g=0;g<n[m];h=g++){var b=g,x=h;t[y+h].y!=t[y+g].y&&(f[p].invert=0,(u?t[y+h].y>t[y+g].y:t[y+h].y<t[y+g].y)&&(f[p].invert=1,b=h,x=g),f[p].x0=t[y+b].x*r+o,f[p].y0=(t[y+b].y*d+s)*v,f[p].x1=t[y+x].x*r+o,f[p].y1=(t[y+x].y*d+s)*v,++p)}}Se(f,p),ye(e,f,p,v,c,l)}function we(e,t,n,r,i,a,o,s,c){var l=(t+2*r+a)/4,u=(n+2*i+o)/4,d=(t+a)/2-l,f=(n+o)/2-u;return c>16||(d*d+f*f>s?(we(e,t,n,(t+r)/2,(n+i)/2,l,u,s,c+1),we(e,l,u,(r+a)/2,(i+o)/2,a,o,s,c+1)):e.push({x:a,y:o})),1}function Te(e,t,r,i,a,o,s,c,l,u,d){var f=i-t,p=a-r,m=o-i,h=s-a,g=c-o,_=l-s,v=c-t,y=l-r,b=n(f*f+p*p)+n(m*m+h*h)+n(g*g+_*_),x=n(v*v+y*y),S=b*b-x*x;if(!(d>16))if(S>u){var C=(t+i)/2,w=(r+a)/2,T=(i+o)/2,E=(a+s)/2,D=(o+c)/2,O=(s+l)/2,k=(C+T)/2,A=(w+E)/2,ee=(T+D)/2,te=(E+O)/2,j=(k+ee)/2,ne=(A+te)/2;Te(e,t,r,C,w,k,A,j,ne,u,d+1),Te(e,j,ne,ee,te,D,O,c,l,u,d+1)}else e.push({x:c,y:l})}function Ee(e,t,n){for(var r=[],i=t*t,a=-1,o=0,s=0,c=0,l=0,u=e.length;l<u;++l)switch(e[l].type){case 1:a>=0&&(n[a]=r.length-o),++a,o=r.length,s=e[l].x,c=e[l].y,r.push({x:s,y:c});break;case 2:s=e[l].x,c=e[l].y,r.push({x:s,y:c});break;case 3:we(r,s,c,e[l].cx,e[l].cy,e[l].x,e[l].y,i,0),s=e[l].x,c=e[l].y;break;case 4:Te(r,s,c,e[l].cx,e[l].cy,e[l].cx1,e[l].cy1,e[l].x,e[l].y,i,0),s=e[l].x,c=e[l].y}return n[a]=r.length-o,r}function De(e,t,n,r,i,a,o,s,c,l){s|=0,c|=0;var u=r>i?i:r,d=[],f=Ee(n,t/u,d);f&&Ce(e,f,d,r,i,a,o,s,c,l)}function Oe(e){var t={};if(!E(t,e,0))return null;var n=me(t);return t.ascent=n.ascent,t.descent=n.descent,t.linegap=n.linegap,t}function ke(t,n,r,i){i||=r;var a=r/t.ascent,o=i/t.ascent,s=D(t,n);if(!s&&n)return null;var c=fe(t,s),l=he(t,s,a,o,0,0),u=l.x1-l.x0,d=l.y1-l.y0,f=null;u&&d&&De({pixels:f=new Uint8Array(u*d),w:u,h:d,stride:u},.35,c,a,o,0,0,l.x0,l.y0,1);var p=pe(t,s);return{glyph:s,pixels:f,width:u,height:d,top:-l.y0,left:l.x0,advance:e(p.advanceWidth*a)}}function Ae(e,t,n,r){r||=n;var i=n/e.ascent,a=r/e.ascent,o=D(e,t);if(!o&&t)return null;var s=fe(e,o),c=pe(e,o),l=0,u=0,d=[];if(s)for(var f=0,p=s.length;f<p;f++){var m=s[f],h;if(m.type==1)h={type:`M`,x:m.x*i,y:m.y*a};else if(m.type==2)h={type:`L`,x:m.x*i,y:m.y*a};else if(m.type==3)h={type:`Q`,x:m.x*i,y:m.y*a,cx:m.cx*i,cy:m.cy*a};else if(m.type==4)h={type:`C`,x:m.x*i,y:m.y*a,cx1:m.cx*i,cy1:m.cy*a,cx2:m.cx1*i,cy2:m.cy1*a};else continue;h.y>l&&(l=h.y),h.y<u&&(u=h.y),d.push(h)}return d.advance=c.advanceWidth*i,d.ascent=l,d.descent=u,d}return{InitFont:Oe,GetGlyph:ke,GetPaths:Ae}})();function Zm(e){if(typeof e==`string`){for(var t=/[^A-Za-z0-9+\/=\s]/.test(e)?e:atob(e),n=t.length,r=new Uint8Array(n),i=0;i<n;i++)r[i]=t.charCodeAt(i);return r}if(e instanceof Uint8Array)return e;if(e instanceof ArrayBuffer)return new Uint8Array(e);throw ReferenceError(`data must be a binary or base64 encoded string or Uint8Array`)}Ym.loadFont(`OCR-A`,100,100,`AAEAAAAPAIAAAwBwRkZUTXxHoksAADPIAAAAHEdERUYAmQAGAAAyIAAAACBHUE9TuP+4/gAAM5gAAAAwR1NVQuq3l/0AADJAAAABWE9TLzKDm4kvAAABeAAAAGBjbWFwO6GiGgAAArgAAAFaZ2FzcP//AAMAADIYAAAACGdseWYfHUemAAAE8AAAKUBoZWFkFeCL3QAAAPwAAAA2aGhlYQcqAgQAAAE0AAAAJGhtdHgagBVHAAAB2AAAAOBsb2NhH+IWRAAABBQAAADabWF4cACxAF0AAAFYAAAAIG5hbWUIp3NfAAAuMAAAAoJwb3N0oJoboAAAMLQAAAFkAAEAAAACAAAhYPsHXw889QALA+gAAAAA2gMjvQAAAADaAyO9AD7/LAJ8BFIAAAAIAAIAAAAAAAAAAQAABFL/LABaAtMAAAAAAnwAAQAAAAAAAAAAAAAAAAAAAAQAAQAAAGwAWgADAAAAAAACAAAAAQABAAAAQAAAAAAAAAACAtMBkAAFAAACigK8AAAAjAKKArwAAAHgADEBAgAAAgAFCQAAAAAAAAAAACMAACoAAAAAAAAAAABQZkVkAEAAICWgAyD/OABaBFIA1AAAAAEAAAAAAjgDDAAAACAAAQLTAAAAAAAAAtMAAALTAAAA9gBJAEkASQBJAEkA3QDdAKwASQBJAKwASQDdAEkASQBJAEkASQBhAEkASQBJAEkASQDdAKwASQBJAEkASQBJAEYASQBJAEkASQBJAEkASQBJAHoASQBJAEkASQBJAEkASQBJAEkASQBJAEkASQBJAEkASABJAEkASQBIAEkAegBJAEkASQBJAEkAYQBJAEkAegB6AEkAegBBAEkASQBJAEkASQBJAEkASQBJAD4ASQBJAEkASQEPAEkASQBxAHEAcQE3AFcA7QBxAQMA1ABxAAAAAwAAAAMAAAAcAAEAAAAAAFQAAwABAAAAHAAEADgAAAAKAAgAAgACAH4kQiUCJaD//wAAACAkQCUCJaD////j3CLbY9rGAAEAAAAAAAAAAAAAAAABBgAAAQAAAAAAAAABAgAAAAIAAAAAAAAAAAAAAAAAAAABAAADBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaW1xdXl9gYQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAFIApgDoAS4BigGqAdYCAgJKAnQCkAKsAsYC5AMIAzIDYAOcA8gD+gQmBFIEggSuBNwFDAU0BVwFhAXEBhIGPgZwBqgG5AcKBy4HageWB8QH7gggCDoIZgiICMoI8glMCYIJwAnmChAKNAp0Cq4K1gr6CyYLRAtwC5QLrgvODBYMdAysDRANag2eDhYOSA6EDsYO+A8iD2YPmA/yEFgQvBDqETQRbhGgEcwSDhJEEnoSqBLiEwITPBNyE5ITthPeE+wT+hQUFEYUaBSIFKAAAAACAPYAAAGNAwwADwAfAAA3NTQ2OwEyFh0BFAYrASImETQ2OwEyFh0BAxQGIyImJ/YeFTEVHh4VMRUeHhUxFB8ZHhQVHAIzKhUdHRUqFR4eArwUHhwTA/6BFR0dFQAAAAABAEkBqAI7AwwAEwAAEychFQYHBiMiJjUnIwcOASMiJidKAQHyJgsMKBQgKHIqAxwSExwDAsJKSrkvMhoS09YRGBgRAAIASQB/AjsDDAA9AEEAABM0NjsBNSMiJjQ2OwE1NDYyFh0BMzU0NjIWHQEzMhYUBisBFTMyFhUUBisBFRQGIiY9ASMVFAYiJj0BIyImNzM1I0kdFTExFR0dFTEdKh5hHiodMRUeHhUxMRUeHhUxHSoeYR4qHTEVHchhYQFcFB5vHiodeBQeHhR4eBQeHhR4HSoebx4UFR53FR4eFXd3FR4eFXceR28AAAEASQAAAjsDDAAxAAA2NDYzITUhIiY9ATQ2OwE1NDYzMhYdATMyFhQGIyEVITIWHQEUBisBFRQGIyImPQEjIkkdFQFb/qUVHR0VlB4VFB6UFR4eFf6lAVsVHh4VlB4UFR6UFccqHkQeFaoVHXgUHh4UeB0qHkQeFaoVHXcVHh4VdwAAAAMASQAAAjsDDAAPAB8ALwAANzQ3ATYzMhYVFAcBBiMiJhE1NDY7ATIWHQEUBisBIiYBNTQ2OwEyFh0BFAYrASImSQoBjQ4aFR4L/nMOGhUdHRVjFR4eFWMVHQEpHhVjFR4eFWMVHocUCwH+Ex0VEg3+AhMdAhNVFB4eFFUVHh79w1QVHh4VVBUeHgAAAwBJAAACOwK3AC4ANgBBAAA3NTQ/AScmPQE0NjsBMhYdARQPARc3NjMyFhUUDgIHFxYVFAYjIi8BBwYrASImNxQWOwE3JwcRFzc1NCYrASIGFUkRXGANWT5gPlkRfWszDxIVHhAPIQI0Dh4VFw43Sg8RYj5ZZR4UTzhrTlVvHhRgFB6XRRgPT2YPFEU+WVk+RRkOa3IsDB4VDRoOGAI4EBIVHhA7PwxZPhUdMHJCASpbXi4UHh0VAAEA3QFUAaYDDAARAAATETQ2OwEyFhcUBg8BDgEjIibdHhVjFRwCMhoZBRoSFR4BhgFUFB4dFQawVVURFR0AAAABAN0AAAHZAwwAGwAAEzU0PwE2MzIWFRQPAQYdARQfARYVFAYjIi8BJt0rdRAYFR8MdRYWdQodFRgQdSsBJsBFOJYTHhQOEpUdIsAiHZUPEBUeE5Y4AAAAAQCsAAABpgMMABsAADc0PwE2PQE0LwEmNTQ2MzIfARYdARQPAQYjIiasCnUWFnUKHRUYEHUrK3UQGBUdMxAPlR0iwCIdlQ8RFB4TljhFwEU4lhMeAAAAAAEASQBVAjsCtwAzAAA3ND8BJyY1NDYzMh8BNTQ2MzIWHQE3NjMyFhUUDwEXFhUUBiMiLwEVFAYjIiY9AQcGIyImSRGZmREdFRMOcx4VFB5zDRQVHhKZmRIeFRQNcx4UFR5zDhMVHdwYD4ODDxgVHQxikRUdHRWRYgwdFRcQg4MQFxUdDGKRFR0dFZFiDB0AAAEASQCNAjsCfwAdAAASNDY7ATU0NjMyFh0BMzIWFAYrARUUBiMiJj0BIyJJHRWUHhUUHpQVHh4VlB4UFR6UFQFxKh6UFB4eFJQeKh2UFR4eFZQAAAEArAAAAdcBZAAQAAASNDY7ATIWHQEUBiImPQEjIqwdFccVHR0qHpQVARwqHh4V/hUeHhXMAAAAAQBJASkCOwG5AA8AABM1NDYzITIWHQEUBiMhIiZJHRUBjRUeHhX+cxUdAVwqFR4eFSoVHh4AAAABAN0AfwGmATkADwAANzU0NjsBMhYdARQGKwEiJt0eFWMVHh4VYxUeslUVHR0VVRUeHgAAAQBJAAACOwMMAA8AADc0NwE2MzIWFRQHAQYjIiZJBgGNDx0VHgf+cw8dFR0zDQwCpxkeFAwO/VkZHgAAAgBJAAACOwMMAA8AEwAANxE0NjMhMhYVERQGIyEiJjchESFJPCkBKCg9PSj+2Ck8ZQEo/thlAkIpPDwp/b4pPDwpAkIAAAAAAQBJAAACOwMMABwAADc0NjsBESMiJjU0NjsBETM1NDYyFh0BFAYjISImSR0VlJQVHR0V+WIdKh4eFf5zFR0zFB4CQh4VFB79WcwVHh4V/hUeHgAAAQBJAAACOwMMAB4AADMRNDYzITUhIiY1NDYzITIWHQEUBiMhFSEyFhUUBiNJPCkBKP6lFR0dFQFbKD08Kf7YAVoVHh4VAVQpO+8eFRQePCnvKDzvHhQVHgAAAAABAEkAAAI7AwwAKgAANzQ2MyE1NCYrASImNDY7ATI2PQEhIiY1NDYzITIWHQEUBxYdARQGIyEiJkkdFQFbHxTFFR0dFcUVHv6lFR0dFQFbKD0oKD0o/qUVHTMUHrwUHx0qHh4UvB4VFB48Kbw6Kys6vCk8HgAAAAABAGEAAAIiAwwAHQAAExE0NjIWFREzETQ2MzIWFREyFhQGIxUUBiMiJj0BYR4qHcUeFRQeFR0dFR4UFR4A/wHbFB4eFP6KASEVHR0V/t8eKh3MFR4eFcwAAQBJAAACOwMMACIAADc0NjMyHwEzNSERITIWFRQGKwEVMzIWHQEUBisBIi4CJyZJHRUMCFrt/tYBXBUeHhX3xSg9PSjjFCkaLAkeXRUdBCbvAbgeFBUe7j0o7yk8CgsVBA0AAAIASQAAAjsDDAAXABsAADcRNDY7ATIWFRQGIxEhMhYdARQGIyEiJjchNSFJHRUyFR0dFQFbFR4eFf5zFR1kASn+1zMCpxQeHhQVHv69HhX+FR4eR5oAAAABAEkAAAI7AwwAGwAAEzU0NjMhERQPARUUBiMiJj0BND8BNSEOASMiJkkdFQHAErUeFBUeErX+1wMcExUdAq8rFB7+zxcQmucVHh4V/hcQmrUSGB0AAAAAAwBJAAACOwMMABcAGwAfAAA3NTQ2MxE0NjsBMhYVETIWHQEUBiMhIiY3ITUhNzM1I0k7KRwVxxUcKD09KP7XKTtkASn+12RhYWXvKTwBIRUdHRX+3z0o7yk8PCnvZe4AAgBJAAACOwMMABcAGwAAExE0NjMhMhYVERQGKwEiJjU0NjMRISImNyE1IUkdFQGNFR4eFTIVHR0V/qUVHWQBKf7XAdsA/xQeHhT9WRUeHhUUHgFDHkeaAAIA3QB/AaYCjQAPAB8AADc1NDY7ATIWHQEUBisBIiYRNTQ2OwEyFh0BFAYrASIm3R4VYxUeHhVjFR4eFWMVHh4VYxUeslUVHR0VVRUeHgFoVRUeHhVVFR0dAAAAAgCsAAAB1wK3ABAAIAAAEjQ2OwEyFh0BFAYiJj0BIyIDNTQ2OwEyFh0BFAYrASImrB0VxxUdHSoelBUdHRVkFB4eFGQVHQEcKh4eFf4VHh4VzAExVRUdHRVVFR4eAAAAAQBJAFUCOwK3ABYAABM1NDclNjMyFhUUBw0BFhUUBiMiJyUmSRgBjQsPFR4Z/pkBZxkeFQ8L/nMYAXArHQ/pBx0VHBDT0xAcFR0H6Q8AAAACAEkA/wI7AjgACwAXAAASNDYzITIWFAYjISImNDYzITIWFAYjISJJHRUBjRUeHhX+cxUdHRUBjRUeHhX+cxUBHCoeHiod8SoeHiodAAAAAAEASQBVAjsCtwAWAAA3NDctASY1NDYzMhcFFh0BFAcFBiMiJkkYAWj+mBgdFQ8LAY0ZFP5uCw8VHYcdD9PTDx0VHQfpEBwqHQzsBx0AAAAAAgBJAAACOwMMAB4AKAAAEzQ3ATYyHwEWHQEUBwUVFAYiJj0BNDclNScFBiMiJhM0NjIWFRQGIiZJEQEqDyQPYxIS/ugeKh0RARkx/vcPEhUdYx0qHh4qHQHbGA4A/wwMVQ8XVRcQ7z4VHR0VVRkO7yYq4wwe/m0UHh4UFR4eAAACAEkAAAI7AwwALQA4AAA3NTQ2OwEyFhURFBYyNjURNCYrASIGBwYjIiY1NDc2OwEyFhURFAYjIicGIyImNxQWMjY9ASMiBhVJWD1kFB4dKB0uH48ZLQwOHxUdNjdEj0lpWT05Kiw4PVhlHCgdMRQclrc+WB4V/uYUHR0UAcQgLSMXGx4VJDEyakj+PD1ZJydYPhQdHRToHRQAAAACAEYAAAI8AwwAFQAYAAA3Ez4BMhYXExQGIyImLwEjBw4BIyImNzMDRssFGiIcBMofFREaBSffJwUbERUfqqNSMwK1EBQUEP1LFR4UEIaGEBQe8QEWAAAAAwBJAAACOwMMAA4AGAAiAAAzESEyFh0BFAcWHQEUBiMnMzI2PQE0JisBNTMyNj0BNCYrAUkBKFJ4RkZ4UsPDKTw8KcPDKTw8KcMDDHhSJVk+PlklUnhlPSglKTxlPCglKD0AAAEASQAAAjsDDAAlAAATND8BPgE7ATIWFRQGKwEiDwEGFB8BFjsBMhYVFAYrASImJyYnJkkYZRBLLboVHh4Vuh8NZw0NZw0fuhUeHhW6LEkSShwYAYY1MswkLx4UFR4cyxw8HMscHhQVHjAkjT4zAAACAEkAAAI7AwwAGwAoAAA3NDY7AREjIiY1NDY7ATIWHwEWFA8BDgErASImNzMyPwE2NTQvASYrAUkdFTExFR0dFbosSRJmGRllEEstuhUdyCQfDWcODmcNHyQzFB4CQh4VFB4wJMs0ZjTMJC8eRxzLIhgeHMscAAABAEkAAAI7AwwAGQAAMxEhMhYVFAYjIRUzMhYUBisBFSEyFhUUBiNJAb8VHh4V/qaUFB4eFJQBWhUeHhUDDB4UFR7uHiod7x4UFR4AAQBJAAACOwMMABYAADcRITIWFRQGIyEVMzIWFAYrAREUBiImSQG/FR4eFf6m9xUdHRX3HiodMwLZHhQVHpodKh7+ixUeHgAAAQBJAAACOwMMACoAADcRND8BNjsBMhYVFAYrASIPAQYVERQWOwEyNj0BIyImNDY7ARUUBisBIiZJKogtS5UVHh4VlRkPiBUeFMMUH2MVHR0VyFo+wz9YmAEPRTawOh4UFR4Urhwi/vEVHh4VZx0qHsw+WlkAAAAAAQBJAAACOwMMABsAADcRNDYyFhURIRE0NjIWFREUBiImNREhERQGIiZJHSoeASgdKh4eKh3+2B4qHTMCpxQeHhT+3wEhFB4eFP1ZFR4eFQEh/t8VHh4AAAEASQAAAjsDDAAfAAA3NDY7AREjIiY1NDYzITIWFRQGKwERMzIWFRQGIyEiJkkdFZSUFR0dFQGNFR4eFZSUFR4eFf5zFR0zFB4CQh4VFB4eFBUe/b4eFBUeHgAAAQB6AAACCQMMABsAADc1NDYyFh0BFBY7ATI2NRE0NjIWFREUBisBIiZ6HiodHhVfFR4dKh5aPl8+WpeaFR4eFZoVHR4UAkMUHh4U/b0+WVkAAAAAAQBJAAACOwMMAB4AADcRNDYyFh0BATYzMhYVFAcJARYVFAYjIicBFRQGIiZJHSoeATkPEhUeEv6gAWASHhUSD/7HHiodMwKnFB4eFOYBDAweFBgP/tP+0w8XFR4MAQzlFR4eAAEASQAAAjsDDAAOAAAzETQ2MhYVESEyFhUUBiNJHSoeAVoVHh4VAtoUHh4U/YseFBUeAAABAEkAAAI7AwwAGwAANxEzFzczERQGIiY1EQcVFAYjIiY9AScRFAYiJkl+e3p/HiodYh4UFR5hHiodMwLZr6/9JxUeHhUCTowaFR4eFRqK/bQVHh4AAAAAAQBJAAACOwMMABEAADcRMwERNDYyFhURIwERFAYiJkmFAQgdKh6G/vkeKh0zAtn9pgIoFB4eFP0mAlj92xUeHgAAAAACAEkAAAI7AwwAFgApAAATND8BPgEzMhYfARYUDwEOASMiJi8BJjcGFB8BFjMyPwE2NTQvASYjIgdJGGsQPyYnPxBrGRlrED8nJj8QaxhyDQ1sCBIUCGsODmwIExEJAYY1MtcfKSkf1zRmNNcfKSkf1y5zHDwc1hEQ1yIYHhzVEhIAAAACAEkAAAI7AwwADwAZAAA3ESEyFh0BFAYrARUUBiImEzMyNj0BNCYrAUkBWj5aWj71HiodZfUUHx8U9TMC2Vk+tD5a9hUeHgFwHhW0FB4AAAIASQAAAjsDDAAhAEAAADcRND8BNjMyFhURFA4FBxczMhYVFAYrAScHBiMiJjcUOwE3JyY1NDYzMh4DFz4ENRE0JisBBwYVSUbhIC8ySggUDiMOLAUYQRUeHhWGJUsiLTJIZRUIbCUDHhUNFA8IDAIEHw4UCQ0KB+giewEaXj2+Hkky/uYXKSUZIg0kBD0eFBUeXkAeSTIWXF4HCxUeCxoRJAQEGQ0aHBEBGgkMwx4wAAAAAAIASQAAAjsDDAAZACMAADcRITIWHQEUBisBExYVFAYjIicDIxEUBiImEzMyNj0BNCYrAUkBWj5aWz06ywceFR0P6UUeKh1l9RQfHxT1MwLZWj40Plr+pA4LFR4ZAY/+ixUeHgHvHxQ0FR4AAAEASQAAAjsDDAAsAAA3NDYyFhUUFjsBMjUBJj0BNDY7ATIWFRQGIiY1NCYrASIdAgEWFQ4BKwEiJkkdKh4UDvkN/ooXQy75N1EeKh0VDvkMAXQZAkEv+TdQhxUeHhUOFA0B4iAmAy1CUDcVHh4VDRUKAwT+Ih4oL0NQAAABAEkAAAI7AwwAGAAAEzUhFRQGIiY9ASMRFAYjIiY1ESMVFAYiJkkB8h4qHWIeFBUeYR4qHQKFh4cVHh4VIv2MFR4eFQJ0IhUeHgAAAQBJAAACOwMMABsAADcRNDYyFhURFBY7ATI2NRE0NjIWFREUBisBIiZJHSoeHhTDFB8dKh5aPsM+WZcCQxQeHhT9vRUdHhQCQxQeHhT9vT5ZWQAAAQBJAAACOwMMABUAABM1NDYyFh0BGwE1NDYyFh0BAwYjIidJHSoelJQdKh7KDSIjDQIltRQeHhSh/oYBeqEUHh4UtP36ICAAAQBJAAACOwMMACsAADcRNDYyFhURFzM+ATcRNDYzMhYVER4BFzM3ETQ2MhYVEQcGKwEiJwYrASInSR0qHhwpAhQGHhUUHgYUAikdHSoeOQ8dYiASFR5hHg96AmAUHh4U/bswAyYKAUMVHR0V/r0KJgMwAkUUHh4U/aBhGSMjGQABAEkAAAI7AwwAIwAANzQ3EwMmNTQ2MzIXGwE2MzIWFRQHAxMWFRQGIyInCwEGIyImSQa4uAYdFR0Pm5oPHRUeB7i4Bx4VHQ+amw8dFR0zDQwBOgE6DA4UHhn++AEIGR4UDA7+xv7GDgsVHhkBCP74GR4AAAEASQAAAjsDDAAZAAATNTQ2MhYdARc3NTQ2MhYdAQcRFAYjIiY1EUkdKh6Ukx4qHsceFBUeAnNnFB4eFES+vkQUHh4UZ/7+vhUeHhUBQgAAAQBIAAACOwMMABMAADcBISImNTQ2MyEVASEyFhUUBiMhSAFo/ssVHR0VAcD+mAE1FR4eFf5BQAJnHhUUHkD9mR4UFR4AAAAAAgBJAAACOwMMABcAGwAANxE0NjMhMhYVFAYrAREzMhYVFAYjISImNzMRI0kdFQGNFR4eFcbGFR4eFf5zFR1kMDAzAqcUHh4UFR79vh4UFR4eRwJCAAAAAAEASQAAAjsDDAAPAAATNDYzMhcBFhUUBiMiJwEmSR0VHQ8BjQceFR0P/nMGAtoUHhn9WQ4LFR4ZAqcMAAIASQAAAjsDDAAXABsAADc0NjsBESMiJjU0NjMhMhYVERQGIyEiJiUzESNJHRXGxhUdHRUBjRUeHhX+cxUdAV0wMDMUHgJCHhUUHh4U/VkVHh5HAkIAAAABAEgAfwI7AmIAFAAANxM2MzIXExYVFAYjIi8BBwYjIiY1SM0NIB4OyAUeFRsOnZ4OGxUdvgGJGxv+gAwJFR4V7OwVHhUAAAABAEn/mwI7AAAADQAAFzQ2MyEyFhUUBiMhIiZJHRUBjRUeHhX+cxUdMhQeHhQVHh4AAAAAAQB6AagCCQMMABAAABM0NjsBMhcTFhUUBiMiJwEmeh4VYxoOywYeFRAQ/tYSAtoUHhP++gsNFR4MAP8PAAAAAAIASQAAAjsCOAAmADQAADc1NDY7ATIXNC4FKwEiJjQ2OwEyFhcTFAYjIiY1BwYrASImNxQWOwE3NTQmKwEiBhVJWD3BGBQBAQMGCxEMuhUdHRW6PVcCDR8VFB1KCg+VPVhlHBSHax8SwRMdljg+WAcHIQ8cDRAGHSoeVTz+ixUdHhQrB1g+FB0/LBIdHRQAAAIASQAAAjsDDAApAEMAADcRNDYyFh0BNjsBMh4FFxYdARQOBA8BBisBIi4BJxUUBiImNxQfARY7ATI+ATc2PQE0LgEnJisBIg8BBhVJHSoeRENLDRgYDhgHGwE1BA4HGgURESk4Sx02HRceKh1lEVYMFEsOFh4CEg0fARUUSxQMVhEzAqcUHh4U4kADCwUTBRcBLkTOEBsaDxoGDw4kFhcVDxUeHsIXDkoMDB4BDhfODhQaARMMSgsaAAAAAQBJAAACOwI4ACYAADc1NDc+AzsBMhYUBisBIg8BBh0BFB8BFjsBMhYVFAYrASIvASZJNAszITof0xUeHhXTFAxWERFWDBTTFR4eFdM5KVY04HhFLQkxGxkeKh0MSgsaeBcPSQweFBUeJEotAAAAAAIASQAAAjsDDAAtAEgAADc1NDY3Njc2OwEyHgQXNTQ2MhYVERQGIiY9AQ4CKwEiLgcnJjcUHgIXFjsBMj8BNj0BNC8BJisBIg4BBwYVSSonBQMpOEsQHhMeCB8CHSoeHiodFx02HksLExMOEQoRBhMCNGUMDRgEDxFLEg5WEhJWDBRLDhcaBBK1zjA7IAQCJAcHFAYcAecUHh4U/VkVHh4VEBYXFgIGBQoGDgURAitHDBYMEwMMDEoNGHgVEEoMDRoDEBYAAAAAAgBJAAACOwI4ADQAQQAANzU0PgE3NjsBMh4GHwEWHQEUBiMhFRQeAhcWMyEyFhUUBiMhIi4HJyY3ITU0JisBIg4BBwYVSSAaHyk4fQoTFAwUBxQECws1HhX+pgwNGAQPEQEFFR4eFf77CxMTDhEKEQYTAjRlASg8Gn0OFh4CEbXOIzwYGiQCBgQMBBECCgouRHwVHh8MFgwTAwweFBUeAgYFCgYOBRECK8tKGjYMHgEOFwAAAQBhAAACIQMMACQAABI0NjsBNTQ2OwEyFhUUBisBIgYdATMyFhQGKwERFAYiJjURIyJhHRUxaEp5FR0dFXkgLWMUHh4UYx0qHjEVAfAqHiJKaB4UFR4tICIeKh3+YBUeHhUBoAAAAAACAEn/LAI7AjgAQgBZAAA3NTQ+CDc2OwEyHgQXNTQ2MhYVERQOBA8BBisBIiY0NjsBMj4BNzY9AQ4CKwEiLgMvASY3FBY7ATI/ATY9ATQvASYrASIOAQcGFUkDAwsEEAQVAxcBKThLEB4THggfAh0qHgQOBxoFEREpONMVHh4V0w4XHAMSFx42HUsPHxIeBxARNGQ7G0sUDFYSElYMFEsPFxgGEuCjCxYQFAoTBhIDEwEkBwcUBhwBEhUeHhX93BAbGg8aBg8OJB0qHg4aAw4XjRUYFwcGFQUPDi1FGzYMSg4XThUQSgwOGAQSFAAAAAABAEkAAAI6AwwAIAAANxE0NjIWHQE3NjsBMhYXExQGIyImNQMuASsBBxEUBiImSR0qHmAmKzk9VwIMHRUUHg0CGxRHox4qHTMCpxQeHhT3PRhVPP6MFR4dFAFzExxp/skVHh4AAgB6AAACCQM2ABoAKgAANzQ2OwERIyImNDY7ATIWFREzMhYVFAYjISImEzU0NjsBMhYdARQGKwEiJnoeFWNjFR4eFZUUHmIVHh4V/tcVHmMeFTIUHh4UMhUeMxQeAW4dKh4eFf5gHhQVHh4CvCoVHR0VKhUeHgAAAgB6/ywCCQM2AB8ALwAAFzQ2MzIeAjsBMjY1ESMiJjQ2OwEyFhURFAYrASImJxM1NDY7ATIWHQEUBisBIiZ6HhUUGAkZFWIUH5UVHh4VxhUeWT5iOFYI+B4VMRUeHhUxFR5NFR4bHxsdFAIRHSoeHhX9vT5YSjUDLyoVHR0VKhUeHgAAAQBJAAACOwMMAB8AADcRNDYyFhURJTYzMhYVFA8BFxYVFAYjIiclBxUUBiImSR0qHgEIDhIVHhLL/RIdFRMP/vcwHiodMwKnFB4eFP5x4QweFRcPrtgPFxUeDOMqkhUeHgAAAAEAegAAAgkDDAAbAAA3NDY7AREjIiY1NDY7ATIWFREzMhYVFAYjISImeh4VYmIVHh4VlRQeYhUeHhX+1xUeMxQeAkIeFRQeHhT9ix4UFR4eAAAAAAEAQQAAAkICOAAuAAA3ETQ2MzIWFzYzMhc3NjMyFhcTFAYjIiYnAyYrAQcRFAYjIiY1ETQrAQcRFAYiJkEdFRAbBSktPSQWISovSAEPHRUUHgEOAg8GRB4UFR4WCEseKh0zAdIVHhQPIzASG0Iv/m8VHh0UAY8TOv6aFR4eFQGKFkH+oRUeHgABAEkAAAI6AjgAIAAANxE0NjIWHQE3NjsBMhYXExQGIyImNQMuASsBBxEUBiImSR0qHmAmKzk9VwIMHRUUHg0CGxRHox4qHTMB0hUeHhUiPRhVPP6MFR4dFAFzExxp/skVHh4AAgBJAAACOwI4ACYAQAAANzU0PgE3NjsBMh4FFxYdARQOBA8BBisBIi4EJyY3FB4CFxY7ATI+ATc2PQE0JisBIg4BBwYVSSAaHyk4fQ0YGA4YBxsBNQQOBxoFEREpOH0QHRQbCxsENGUMDRgEDxF9DhYeAhI8Gn0OFh4CEbXOIzwYGiQDCwUTBRcBLkTOEBsaDxoGDw4kBwcSCBgDK0cMFgwTAwwMHgEOF84aNgweAQ4XAAAAAgBJ/ywCOwJNACwASgAAFxE0NjIWHQE+CDsBMh4BFx4EHQEUDwEGKwEiLgEnFRQGIiYTFB4CFx4CFxY7ATI/ATY9ATQvASYrASIPAQYVSR0qHgITBhIKEg8TFQsVHTcbGQIwDB0KNVYpORUfNyAVHiodZQoKFQMHGBQJDhUVFAxXERFXDBQVFQ5aDqICvRQeHhQbAhQFEQYNBQcCGBUXAikPJiYXoUQuSiQYHBfYFR0dAZIMFQsSAwcZFAgODEoNGKEYDUsMDlsLFwAAAgBJ/ywCOwI4AC0ASAAANzU0Njc2NzY7ATIeBBc1NDYyFhURFAYiJj0BDgIrASIuBycmNxQeAhcWOwEyPwE2PQE0LwEmKwEiDgEHBhVJKicFAyk4SxAeEx4IHwIdKh4eKh0XHTYeSwsTEw4RChEGEwI0ZQwNGAQPEUsSDlYSElYMFEsOFxoEErXOMDsgBAIkBwcUBhwBEhUeHhX9WRUdHRXlFhcWAgYFCgYOBRECK0cMFgwTAwwMSg0YeBUQSgwNGgMQFgAAAAABAEkAAAI7AjgAHwAANxE0NjIWHQE3NjsBMhYdARQGIiY9ATQmKwEHERQGIiZJHSoedwsSYz1ZHiodHRRRph4qHTMB0hUeHhU7ZghZPRwVHR0VHBQdj/7vFR4eAAEASQAAAjoCOAA0AAA3NDYzMhYXHgE7ATI2NTQnJS4BNTQ3NjsBMhcWFRQGIyImKwEiBhUUFwUeAR0BDgErASInJkkcFRImCQIUBMsYGx3+6yIqJSY11kswCh4VEi0T1g0PEAEWJjUBWj+9ST4TXRUdHQMBCSAWIg14D0MnMyQmPw0RFR4rEgsSBngRTS4CP1k1EAABAEkAAAI7AuIAKgAAEjQ2OwE1NDYyFh0BMzIWFAYrAREUFjsBMj4CMzIWHQEOASsBIiY1ESMiSR0VMR0qHsUVHR0VxRwUZBQZCRkUFR4KVTdkPVgxFQHwKh53FR4eFXceKh3+wxQdGx8bHhUINEtZPQE9AAEASQAAAjsCOAAgAAATNDYzMhYVEx4BOwE3ETQ2MhYVERQGIiY9AQcGKwEiJidJHRUUHg0CGxRHpB0qHh4qHWEmKzk8WAICBRUeHRT+jRQbaAE4FR4eFf4uFR4eFSM+GFU7AAABAEkAAAI7AjgAGgAAEzU0NjIWHQEbATU0NjIWHQEUBwMGKwEiJwMmSR0qHpOVHSoeBacNIT8hDacEAbBVFR4eFUr+rQFTShUeHhVVCgr+gh4eAX4IAAAAAQA+AAACRQI4ACsAABM0NjMyFhcTFzc1NDYzMhYdARc3Ez4BMhYdAQMHDgErASIvAQcGKwEiJi8BPh4VFB0BCiBCHhUUHkIgCgEdKB8LMwUbETEdDzc4Dx0xERsFNAIEFR8dFP7dbHJyFB4eFHJybAEjFB0eFAL+yqoQFBlfXxkUELYAAQBJAAACOwI4ACMAADc0PwEnJjU0NjMyHwE3NjMyFhUUDwEXFhUUBiMiLwEHBiMiJkkKraEMHhUXEJWUEBcVHgyhrQseFRgPn6APGBUdMxMN0MIPERUeE7OzEx4VEQ/C0A4SFR4SwcESHgAAAQBJ/ywCOwI4ACMAABY0NjsBNyMiJwMmPQE0NjIWHQETMxM1NDYyFh0BFAcBBisBIkkdFWdDFSIMlQQdKh6DIIQeKh4F/vwNIogVtyoemR8BUwgMVRUeHhVK/tQBLEoVHh4VVQoK/a4eAAAAAQBJAAACOwI4ABwAADc1NDcBISImNDYzITIWHQEUBwEhMhYVFAYjISImSQ8BYP7bFR0dFQF1FR4Q/qEBPBUeHhX+cxUdMyoXDQFSHSoeHhUqFRD+rx4UFR4eAAABAEkAAAI7AwwAKgAAEjQ2OwEyNj0BNDY7ATIWFRQGKwEVFAcWHQEzMhYVFAYrASImPQE0JisBIkkdFWEWHT0olBUeHhWUJyeUFR4eFZQoPR4VYRUBcSoeHRW8KTweFBUevDksLDm8HhQVHjwpvBQfAAAAAAIBDwAAAXQDDAAIABEAACURMxEUBiMiJhkBNDYzMhYVEQEPZR4UFR4eFRQeMwEh/t8VHh4BmwEhFB4eFP7fAAABAEkAAAI7AwwAKgAANzQ2OwE1NDcmPQEjIiY1NDY7ATIWHQEUFjsBMhYUBisBIgYdARQGKwEiJkkdFZQnJ5QVHR0VlCk8HRViFR4eFWIVHTwplBUdMxQevDksLDm8HhUUHjwpvBQeHiodHxS8KTweAAAAAAEASQGqAjsDCwAmAAATNTQ2MzIWHQEUFjI2PQE0NjIWHQEUBiMiJyY9ATQmIgYdARQGIiZJXTw6WB0oHR0qHlw9PCssHSgcHiodAgVvQVZYPzQUHx8UbxUeHhVvQVUrLj00FB4eFG8VHR0AAAEAcQAAAmMDDAATAAAzETQ2MhYdATMRIREUBiImPQEjEXEdKh5hASweKh1iATEVHh4VzAKn/s8VHh4VzP1ZAAABAHEAAAJjAwwAFQAANxEhETQ2MhYVERQGIiY1ESERFAYiJnEBjR0qHh4qHf7YHiodMwGGASEUHh4U/VkVHh4VASH+3xUeHgABAHEAAAJjAwwAGAAAExE0NjIWFREhETQ2MhYVESMRFAYjIiY1EXEdKh4BKB0qHsceFBUeAVQBhhQeHhT+3wEhFB4eFP56/t8VHh4VASEAAAEBN/+bAZwEUgADAAAFETMRATdlZQS3+0kAAAABAFf/5wJ8AyUAAwAAFxEhEVcCJRkDPvzCAAAAAQDtAAAB5gD6AA8AADc1NDY7ATIWHQEUBisBIibtHRWVFR0dFZUVHTOUFR4eFZQVHh4AAAEAcQAAAmMDDAAeAAATNDcBNjIfARYdARQHBRUUBiImPQE0NyU1JwUGIyImcREBKg8kD2MSEv7oHiodEQEZMf73DxIVHQHbGA4A/wwMVQ8XVRcQ7+cVHh4V/hkO7yYq4wweAAABAQMBqAHRAwwAEwAAATQ2OwEyFhUUBhUDFAYiJjU0NjUBAyAVYxQiATMfKCEBAtoUHhoSAQQB/wAUHhoSAQQBAAAAAAEA1AAAAf8BZAAUAAATNTQ2OwEyFh0BFAYrASImPQEjIibUHRXHFR0dFTIVHWMVHQEHKhUeHhX+FR4eFaEeAAABAHEBVAJjAbkACwAAEjQ2MyEyFhQGIyEicR0VAY0VHh4V/nMVAXEqHh4qHQAAAAAAAA4ArgABAAAAAAAAAFYArgABAAAAAAABAAQBDwABAAAAAAACAAcBJAABAAAAAAADACEBcAABAAAAAAAEAAUBngABAAAAAAAFAAoBugABAAAAAAAGAAQBzwADAAEECQAAAKwAAAADAAEECQABAAgBBQADAAEECQACAA4BFAADAAEECQADAEIBLAADAAEECQAEAAoBkgADAAEECQAFABQBpAADAAEECQAGAAgBxQBNAGEAdAB0AGgAZQB3ACAAUwBrAGEAbABhACAAKAAyADAAMQAxAC0AMQAyACkAOwAgAGIAYQBzAGUAZAAgAG8AbgAgAGMAbwBkAGUAIABiAHkAIABSAGkAYwBoAGEAcgBkACAAQgAuACAAVwBhAGwAZQBzACAAKAAxADkAOAA4AC0AOAA5ACkAIABhAG4AZAAgAFQAbwByACAATABpAGwAbABxAHYAaQBzAHQAAE1hdHRoZXcgU2thbGEgKDIwMTEtMTIpOyBiYXNlZCBvbiBjb2RlIGJ5IFJpY2hhcmQgQi4gV2FsZXMgKDE5ODgtODkpIGFuZCBUb3IgTGlsbHF2aXN0AABPAEMAUgBBAABPQ1JBAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAE8AQwBSACAAQQAgADoAIAAyADcALQA5AC0AMgAwADEAMgAARm9udEZvcmdlIDIuMCA6IE9DUiBBIDogMjctOS0yMDEyAABPAEMAUgAgAEEAAE9DUiBBAABWAGUAcgBzAGkAbwBuACAAMgAgAABWZXJzaW9uIDIgAABPAEMAUgBBAABPQ1JBAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAbAAAAAEAAgADAAQABQAGAAcACAAJALcACwAMAA0ADgAPABAAEQASABMAFAAVABYAFwAYABkAGgAbABwAHQAeAB8AIAAhACIAIwAkACUAJgAnACgAKQAqACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ADoAOwA8AD0APgA/AEAAQQBCALYARABFAEYARwBIAEkASgBLAEwATQBOAE8AUABRAFIAUwBUAFUAVgBXAFgAWQBaAFsAXABdAF4AXwBgAGEBAgEDAQQBBQEGAQcBCAEJAQoBCwd1bmkyNDQwB3VuaTI0NDEHdW5pMjQ0MghTRjExMDAwMAtibGFja3NxdWFyZQpwZXJpb2QuYWx0DHF1ZXN0aW9uLmFsdA9xdW90ZXNpbmdsZS5hbHQJY29tbWEuYWx0Cmh5cGhlbi5hbHQAAAAB//8AAgABAAAADgAAABgAAAAAAAIAAQADAGsAAQAEAAAAAgAAAAEAAAAKAEQAogACREZMVAAObGF0bgAkAAQAAAAA//8ABgAAAAEAAgADAAQABQAEAAAAAP//AAYAAAABAAIAAwAEAAUABmFhbHQAJnNzMDEALHNzMDIAMnNzMDMAOHNzMDQAPnNzMDUARAAAAAEAAAAeAAEAAQAcAAEAAgAaAAEAAwAYAAEABAAWAAEABQAAAQAAAAEBAAABAgAAAQMAAAEEAAYADgAWAB4AJgAuADYAAwAAAAEAMAABAAAAAQBkAAEAAAABAGgAAQAAAAEAbAABAAAAAQBwAAEAAAABAHQAAQAuAAUAEAAWABwAIgAoAAIACgBpAAIADwBqAAIAEABrAAIAEQBnAAIAIgBoAAEABQAKAA8AEAARACIAAQAGAFYAAQABABEAAQAGAEYAAQABACIAAQAGAF8AAQABAAoAAQAGAFsAAQABAA8AAQAGAFsAAQABABAAAQAAAAoALAAuAAJERkxUAA5sYXRuABgABAAAAAD//wAAAAQAAAAA//8AAAAAAAAAAAABAAAAAMw9os8AAAAA1gbbzAAAAADaAyOv`),Ym.loadFont(`OCR-B`,96,100,`AAEAAAAPAIAAAwBwRkZUTXxHn14AADmUAAAAHEdERUYAkwAEAAA4IAAAACBHUE9TuP+4/gAAOWQAAAAwR1NVQnZYZVQAADhAAAABJE9TLzJa+GPlAAABeAAAAGBjbWFwzJGg2QAAA2QAAAFCZ2FzcP//AAMAADgYAAAACGdseWbm+CwyAAAFeAAALwRoZWFkFgqHXQAAAPwAAAA2aGhlYQeFAeAAAAE0AAAAJGhtdHgIFCYVAAAB2AAAAYpsb2NhZAZYlAAABKgAAADObWF4cACtAGkAAAFYAAAAIG5hbWWukZg3AAA0fAAAAnlwb3N0tfQXywAANvgAAAEdAAEAAAACAADO4NltXw889QALA+gAAAAA2gMiKgAAAADaAyIqAA7/GQLWAwsAAAAIAAIAAAAAAAAAAQAABFL+sABaAtMAAP/9AtYAAQAAAAAAAAAAAAAAAAAAAF8AAQAAAGYAZgAFAAAAAAACAAAAAQABAAAAQAAAAAAAAAACAsMBkAAFAAACigK8AAAAjAKKArwAAAHgADEBAgAAAgAFCQAAAAAAAAAAAK8AAABoAAAAAAAAAABQZkVkAEAAIAB+AyD/OABaBFIBUAAAAAEAAAAAAiAC+QAAACAAAQLTAAAAAAAAAtMAAALTAAAC0wD1AtMAdALTAEQCvwA/Ar8APwLTAEQC0wDnAtMA0wLTAIgC0wBEAtMARALTAHIC0wBEAtMAxALTAIACvwA/AskAXgK/AFACvwA/Ar8APwK/AFkCvwA/Ar8APwK/AD8CvwA/AtMA1gLTAG8C0wBBAtMARALTAEEC0wBgAtMARAK/AEUCvwA/Ar8AbwK/AHICvwBtAr8AoAK/AEcCvwBbAr8AeAK/AFACvwBNAr8AWwK/AD8CvwBNAr8AQgK/AFsCvwBBAr8AZwK/AGECvwA/Ar8ATQK/AD4CvwA/Ar8AUwK/AFYCvwBbAtMApQLTAIAC0wBVAtMARALTAEQC0wC2Ar8ATQK/AEoCvwB1Ar8APwK/AE0CvwBhAr8AQgK/AGoCyQCDAskAZwK/AHsCyQDLAr8APwK/AE0CvwA/Ar8ASgK/AD8CvwCaAr8AZwK/AE0CvwBNAr8AQgK/AEECvwBhAr8APwK/AGEC0wBEAQwARABSAnICBgG2AA4AAAAAAAMAAAADAAAAHAABAAAAAAA8AAMAAQAAABwABAAgAAAABAAEAAEAAAB+//8AAAAg////4wABAAAAAAAAAQYAAAEAAAAAAAAAAQIAAAACAAAAAAAAAAAAAAAAAAAAAQAAAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vMDEyMzQ1Njc4OTo7PD0+P0BBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWltcXV5fYGEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALABiAMYBUAG6AkICYgKMArQC8gMaAzoDVgNwA5QEEgQ2BIgE2AUSBVYFngXSBjQGegaoBtwHDAcyB1oHxAhUCIQI2glACXgJrAnaCjQKYgqYCswLAgskC2QLlgvuDB4MgAzODUQNbA2eDcgOEg5ODoAOsg7WDvoPHA9ED2APgg/eECoQaBCyEPgRLBGUEdISAhJOEoASqBLyEygTVhOiE+gUIhSYFN4VGBVGFYYVvBXyFiAWbBaEFs4XDhcmF0QXaheCAAAAAgD1/7wBfQL9AA8AGwAAFzU0NjsBMhYdARQGKwEiJhMRNDYyFhURFAYiJvUbEi4SGxsSLhIbFxskGxomGhcuEhsbEi4SGxsBcgGHExobEv55EhsaAAAAAAIAdAHHAgkC/QASACMAABM1NDY7ATIXFhUwFQ8BDgEjIiYlNTQ2OwEyFxYdAQcOASMiJnQbEh0SDg4BHQIZEhEcASQbEhcRDg4ZBBYREhsB9NwSGw0MDwEC5BAXGxLcExoNDBAE5RAUGwAAAAIARP/4Ai4DAABEAEgAADc0NjsBNyMiJjQ2OwE3PgEzMhcWFQczNzYzMhYdAQcXHgEVFAYrAQczMhYUBisBBw4BIyImPQE3IwcOASMiJyY1NycuATczNyNEGhMVJicSGxoTOygDGRASDQ4liCgNHxIbIwUQFxsSFCUlExobEjopAxoPEhskhykDGRASDQ4mBRIXnoglh/4TGqcaJhqxDhUODhCosSMaEwqcAQMZERIbpxskG7YOFRsSCqK2DxQODRGsAQIaPqcAAwA///sCHwL9AEcAWABfAAA3JjU0NjMyFxYXFhczNScuAScuAjU0NzY/ATU0NjIWHQEXFhcxFhUUBiMiJyYvARUXFhcWFx4BFRQHBg8BFRQGIiY9ASMmJxMGFRQXFhcWFxYXHgIfATUTNzY1NC8BQQIbEhYVFwwYLQUEIS4cGyIWNjZSBBoiGgRpOAkbEhcOITUGBCwcHR8fHjc3UwQaIhoFlSi8YwMECAgFBgwMChwCB1YGZWQHoAUMExodIQYNBNwBChEPDyQ2IkwqKwoBCRMaGxIJAQ5SDA4SGhMsCwHFAQ4MDBYVPytNMDENAQYSGxoTBw1kAcoORQsKCggHBQUGBgUKAQKq/iABFEo8JAIAAAAABQA///gCHwMAAA0AHAAoADcARwAAJSIVFBcWHwEzMjc2NTQHJjU0NzYzMhcWFAcGIyIDIhUUFzsBMjc2NTQHJjU0NzYzMhcWFAcGIyICJjU0NwE2MzIWFRQHAQYjAaIhBQUOAQgRCQl6HyAfNzogICAgOjiuIxgBChEJB3wgISA6Nx8fHx83OycbBgGMDRQSGwb+exAYtTIPDxABAhAPEjKVKDg5KyspKXIqKQKuMikIEA8SMpUoODkrKykqcikp/hQbEw0JAq0MGxIMCv1dFwAAAAADAET/9wIuAwAAQgBOAFwAADc0PwEnJjU0NzYzMhcWFRQHDgEHDgIPARc3NjU0NjIWFRQPARcWFx4BFxYVFAYjIicmJyYnJicmJyYvAQcGKwEuATcUFzMyPwEnBwYHBhMUHwE3Njc2NTQnJiMiRF8EA0Q1NVhKNTQJChQYFxY+BASXBBUcJBs3AgICBwcHAwMbEgYFBgQDBAUCAQUGAQMEPlEGYnVafwYwKAShBRwPEBwwAwRMHiAcGyJozXJUAwRdVVQwMCgmRBsaGyMXGBMuAwPSCDRFExscEnxTAwIFCAgKCQgIEhsCAgEBBQUCAQcIAgICJwFyYnkCFwLhBB0bGwFXOEQEAzYlJx0eDgwAAAEA5wGIAY0C/QASAAATNDY7AR4BFTAVBwMGKwEiJyYn5xsSURAXARUIJCISDQ0BAtATGgIZDwEB/twlCwoRAAABANP/+AHpAwAAGQAAEzU2NzYzMhYVFAcGBwYHFRQXFhUUBiMiJybTA80LDhIbFE4sLQGoFBsSDgvQAXMG8I8IGhMXDjNKS20FvmsOGBMaB4wAAAABAIj/+AGfAwAAGAAANzQ3NjU0LwEmJyY1NDYzMhcWFRQHBiMiJogUqakBBwYGGxIOC9HRCw4SGyUYDm7AwnMBAgwMChIbCJDv7I4HGwAAAAEARACeAi4ChQAqAAATNDc2Mxc1NDYyFh0BNzE2MzIWFRQPARcWFRQGIyIvAQcGIyImNTQ/AScmRA4OEZsbJBuNBggSGyB6UAUaExQMV3AMFBMaCV6MHwG+Eg8OM54TGhsSni4DGxIgCymICwwTGguWlgsbEg0Ofy4MAAABAEQAagIuAo0AGwAAEjQ2OwE1NDYyFh0BMzIWFAYrARUUBiImPQEjIkQbEpsaJhqbEhsbEpsbJBubEgFpJhq3ExobErcbJBu4EhsaE7gAAAEAcv9NAeYAygASAAAXNDcTNjsBMhYdARQHAwYrASImcgWyDBVvEhsN/gwUHBMahgwKAS4MGhMfEwz++w0aAAABAEQBQQIuAbcADwAAEzU0NjMhMhYdARQGIyEiJkQaEwGQExoaE/5wExoBbhwTGhsSHBIbGgAAAAEAxP/7Aa0AtgAPAAA3NTQ2OwEyFh0BFAYrASImxBsSjxIbGxKPEhsoYRIbGhNhExobAAABAID/+AHyAwAAEwAANzQ3MwE+ATMyFhUUByMBDgEjIiaAAwEBGAQYDRIbAwH+6AQYDRIbJQoHAq4MEBsSCgf9UgwQGgAAAAACAD//+AIfAv8AJQBUAAAFIyYnLgEnJicmNTQ2Nz4BNz4CMzIeARceARceARUUDgUDFRQWFxYXHgE7ATI2Nz4BNz4BPQE0JicmJyYnJicmJyYnLgEjIg4CBw4BBw4BATMEOywsNA8QBQUDBgYVEhIySC4tSDITEhUGBgMEDRQmMEbFBQkIEBA4KBUcLA0OEgQFAwEBAQMDBQUICAsMDg8nGBknHhcICAoCAgMIARMSOy8vMC9AOVEvMEEhICYYGCYgIUIvL1I4KEFMOTYkFgGwUi1AJSUXGB8XFhUxHyA0Hy4fJRwdEBEXFw4ODw8ICQoLFB0SESkXFi8AAAABAF7/+wGMAv0AFQAAEiY1ND8BNjsBMhYVERQGIiY1EQcGI3gaDbcNECASGxskG4kNEQIJGxIVCp0LGxL9WBIbGhMCYXULAAABAFAABgILAwAANwAAEiY1NDc2MzIXFhUUBw4BBw4BBw4BBwYHBgcVITIWFAYjISImPQE0NzY3Njc2NzY1NCcmIyIHBiNrGxNbcVs9Pg0NISAgISMmIhgYCwsCASgTGhsS/qoSGwoRLy9EXhkcJSM0Wj4LDwJyGxEZDTw6OV0lIiMsGxsYFxkaGhkgHysFGyQbGxIVTiI8LzAuPyQkKDUhICwIAAEAP//4AhYC/AA3AAA3JjU0NjMyFxYzMjc2NzU0JyYnJiMiJjU0PwEhIiY0NjMhMhYdARQPARcWFxYdAQYHBiMiJyYnJlQVGxIGC0BGTDQ1BCAeLCs1ERoJuP7nEhsaEwFhEhsOoQhVNjUFUE5wHBwcIyMeEBgTGwQdJidKCjMkIw8OGxMSCswbJhobEiQQDrECFjs7WRBtQEADAwcIAAABAD//+wIfAv0AKAAANiY9ATQ3Ez4BMzIWFRQHAzM1NDYyFxYdATMyFhQGKwEVFAcGIiY9ASNaGwXVBBYMEhoFyMMaIg0OOhMaGxI6Dg0iGvWpGhMrCAsBzwsPGxIKCf5GeRIbDg0SeRskG4ESDQ4bEoEAAAIAWf/4AfcC/AAqAC0AABYmNDYzMjc2NTQnJiMiByMiJj0BEz4BMyEyFhQGKwEHMzIXFhUUBwYHBiMSIjN0GxsSyjsSIi1xHyAEEhsOAhkSARwTGhsS8ggTf01OFxgkYL4YAQEIGicacSIfSSU1AxkSAwD/EhgbJBydQUB+NS4vIVoBrQAAAAACAD//+AIfAv0AHwAvAAA3Jic1NDc2Nz4BNzYzMhYVFAcGDwE3NjMyFxYVFAcGIgMGFRQXFjMyNzY1NCcmIyKFQwNFHCgnNjILFBEaC3E1BwsdHm1BQkRE0AYoKilDQikrJyZJRzlBawx9ci80NT85DRsSEQ6ATQoCBkRFdGlCQgFkK0xEKCcoKENOKisAAAABAD//+wIfAvwAHwAAEiY0NjMhMhYVFAcGBwYHBhUUBiImNTQ3Njc2NzY/ASFaGxoTAYYTGjsSNDQWQRoiGkwXNDURGAkC/q8CoRsmGhsSTFkcQUIpeMETGxoU2o0pRUYaKBQHAAAAAAMAP//3Ah8DAAAVACQAQgAAEwYVFBYXHgEXOwE2NzY3PgE1NCcmIhMGFRQXFjsBMjc2NTQvAQMmNTQ/AScmNTQ3NjMyFxYVFAcGDwEXFhUUBgcjIuEmEhUUGxwCAhwODhQUEiYlUimXLSpAFDUmJ5ICrUWOBgZsQD9PTkBAHB0zBgaOdFIqZwKSFCYZJhAPEA4NCAgPECcZJhQU/s9PXjgfHyMjMF9OAv67Olx5YgQEQmtJLzAwMEg7KSghBARieU96BwACAD//+wIfAwAADwAtAAATBhUUFxYzMjc2NTQnJiMiAyY1NDc2MzIXFhUUBwYHBgcGIyImNDc2PwEHBiMixSwqKER3FQoqKUM/bURIRmJlRUYVFSZTeA0PERoOX0QFChogagJ1MENBKShJIShLLC3+tENlaEtLRkZyRzk5QpFvDBomDltuCgIEAAAAAAIA1v/7AZwCEAAPAB8AADc1NDY7ATIWHQEUBisBIiYRNTQ2OwEyFh0BFAYrASIm1hsSbBIbGxJsEhsbEmwSGxoTbBMaKFATGhsSUBIbGgF+UBMaGxJQEhsaAAAAAgBv/1IBswIQABIAIgAAFzQ/ATM2OwEyFhUUBwMGKwEiJhM1NDY7ATIWHQEUBisBIiZvA3wBCR9vEhsBzA4RKxIbexsSbBIbGhNsExqBDAf9GRsSDgP+9Q0aAidQExobElASGxoAAAABAEEARQIuArMAHQAAEy4BJyYnLgE1NDcBMDE2MzIWFRQHDQEWFRQGIyInTwEGAQECAQIOAZkLDhIbDf6hAV8NGxIOCwFcAQUBAgMECAcREAEPCBsSFwnq6g4SEhsIAAACAEQA3QIuAhsACwAXAAA2NDYzITIWFAYjISImNDYzITIWFAYjISJEGxIBkBIbGhP+cBMaGhMBkBMaGxL+cBL3JhobJBv+JhobJBsAAQBBAEUCLgKzABcAAAkBBiMiJjU0Ny0BJjU0NjMyFzAxARYVFAIg/mcLDhIbDQFf/qENGxIOCwGZDgFc/vEIGxISDurqCRcSGwj+8RAREgACAGD/vAH1AwEAOQBLAAATNTQ2NzYzMhcWHQEOAQcGBwYHBhUUBwYiJjU0NzY3Njc2NzY3NjU0JyMiJyYrAgYdARQHBiMiJyYTNTQ2OwEyFh0BFAcGKwEiJyZgPi8vNlA6OQEsHwcUFgkJDg0kGwoKCwwUFQgSEBFTAQUICgQDAW4NDRMSDQ2UGxIuEhsODRIuEg0OAjQMPFsVFTAwWAIxZCMIExQOCwsUDw8dFRoYFw4OFBUKEyIiG0IVAQIOUgkUDw4ODv3MMRUdHRUxFA8PDw8AAAIARP/yAi4DBABKAGUAADc1NDcyHwE3NjMyFxYVERY7ATY3Njc+AT0BNCYnLgEnJicmKwEGBw4BIyInJj0BNjc2NzMyFhcWFx4BHQEUBwYHBiMiLwEHBisBJjcUFxYXHgEXMzI3Njc9AiYnJiMiBwYHDgEVRIgvJwUCDhkSDQ4CHAETDQwEBQMDBQUXEBEbGyMJggsCGRETDQ0MPT9eCTpZGxsREQ0KCiMmNzYdAwQrPQiMWgEBBQQYEwYcEQ8NDRcXHBALCgMEAtIB7wIdAwUYDw8T/vk2AQwNFhUmHZgqPyYlNBcYDAwGVxIYDg8VB1ItLgMqIyM1NXBGfFsxMCInJgQDKAXWGw8QFBUVAREQHQGMARoTFAwMFhQiGAAAAAIARf/1AhoC9gAZABwAABYmPQETPgE7ATIWFxMUBwYjIiYvASMHDgEjEwMzYBufBBgOQg0XA6MODhIPGQMtyywDGQ+9T54LHRUOAp4OFREM/U0TDw8VD8PDDxUCov6qAAMAPwAGAh8C/QAhACsAOQAANiY1ETQ3NjsBMhcWFxYXHgEVFA8BFx4BHQEUBgcGBwYrARMVNzI9ASYnJiMDFRcyPQEmJyYnJicmI1obDQ0TpyQVFR4dFiwyOgQEIicnJCUvLz6nLXqyASspQZaWiAMODRgYGRkkBh0VApIWDw4BAgcIDRxiOVo4BAQeWDACMlkfHwsLAVr1AXwBPh0cATrVAWMLIRUWCwoDBAABAG//8gHwAwsARQAAEyYnNTQ2NzY3Njc2NzMyFxYXFRQHBiMiJyYnJicwMSYrAQYRFR4BFxYXFhceATMyNzY3PgEzMhcWHQEGBwYjIicmJyYnJnYGAQ0QERkYJyQvBTsuLQ0NDRITCQsICQsVHQWBAQQFBAoJDg4tHBwTFgQDGRASDQ0KLS09MiUoGBkREQD/NT8OQGw0MyUkFhYCJiY9ChQPDw0NFRYKEgf+6RIlOiMkGhoXFxoPDxoSFw8PFAo8JiYVFSQkMzMAAAACAHIABgIFAv4AFAAhAAA3JjURNDc2MzIXFhcWFRQHBgcGIyITJxE3Njc2NTQnJicmgA4NDRNmQ0M1RUhGayJLEkUGBmU5OyEgMysVDxUCkxQPDyssTmiFi19eFwcCkQH91AELQUB1UkFAKyQAAAAAAQBtAAYCEwL7ACIAADYmNRE0NzYzITIXFhQGIyEVMzIXFhQHBisBFSEyFxYUBiMhiBsNDRMBTBMNDRsS/uHvEg0ODQ0T7wEfEw0NGxL+tAYdFQKRFQ8ODg8qHdQPDykPDvUODyodAAABAKD/9QICAvoAHgAANyY1ETQ3NjMhMhcWFAYrARUzMhcWFAcGKwERFAcGIq4ODQ0TAQgTDQ0bEtuuEg0ODg0Srg4NJAQPFQKgFA8PDg8qHdQPDygPD/7KFQ8PAAEAR//xAg4DCAA+AAA3Jj0BNDc2NzYzMhcWFxYVFAYjIicmIyIHBgcGFRQXHgEzMj8BNSMiJyY0NjsBMhYVERQHDgEHDgEHBiMiJyZeFxcXLEZeExNYNwsbEhQOK0M+Kh8PEBwSTDUuMgNyEgwNGhGfEhsHCBIREhEQLC5sQivEV2MDYVNUME8DEEgOExQdETYxJD4+SWlYODoUAckODykdHRX+6Q4LDA4ICAYFDk0wAAAAAAEAW//1AgIDBAAdAAAWJjURNDc2MhYVETMRNDc2MhYVERQGIiY1ESMRFAZ2Gw4NJBvzDg0kGxskG/MbCx0VAqoVDw8dFv7lARsVDw8dFv1WFR0dFQEt/tMVHQAAAQB4AAYB5gL6ACMAADcmNDc2OwERIyInJjQ3NjsBMhcWFAcGKwERMzIXFhQHBiMhIoYODQ0TYEwSDQ4NDRPsEw0NDg0STGATDQ0ODRL+7BIVDykPDgIsDw8oDw8PDygPD/3UDg8pDw8AAAAAAQBQ//ABpQMHACMAADYmNTQzMhcWHQEGFRQXFjMyNzY1ETQ2MhYVERQXFBUUBiMiJ4Y2MBMMDQIcGiAeFRcbJBsBZ0EpJyBXN04ODxUKDAQpGhoYGS0CJBUdHRX95wMFBAJMchcAAAABAE3/9QIfAwcAHwAANyY1ETQ2MhYVEQE2MhYUBwMBFhUUBwYjIicBERQHBiJbDhskGwEUDiQbDvwBEw4ODRITDf7VDg0kBA8VAq0VHR0U/ucBOw8dKRD+3P6+ERIVDw8OAVv+yRQPDwAAAAABAFsACwIfAwcAEwAANyY1ETQ2MhYVESEyFxYUBwYjISJpDhskGwE9Ew0NDg0S/pYSGg8UApkUHR0U/ZkPDygPDwAAAAEAP//1Ah8DBAAoAAAWJjURNDY7ATIXFhcbAT4BOwEyFxYVERQGIiY1EQMGBwYjIiYnAxEUBlobGxJNDgwLBE1NAxgOTRINDhskG2wGCwoPDhcEbRsLHRUCqhYdCgsO/uUBGw4VDw8V/VYVHR0UAmv+cxAKChQPAY79lRQdAAAAAQBN//UCEQMIAB8AADcmNRE0NjsBMhYXExE0NjIWFREUBwYrASInAxEUBwYiWw4bEiUMFwXwGyQbDg0SJhwM7w4NJAQPFQKtFR0PDf3JAiMUHR0V/VMVDw8bAjf93xQPDwAAAAIAQv/yAhwDBwAeADkAADYmPQE0PgE3Njc2MzIXFhceAR0BFAYHBgcGIyInJicSBh0BFBYXFhcWMjc2Nz4BNTQmJyYnJiIHBgdkIhEmHRsoJy81LS4eHiEhHR4uLTY1LS4eLBESEREdHkgeHREREhERER0eSh8dEKuLRwM2bWcnJxcYIiE4OItJA0eLOjkjIyMjOQGdYSwELmItLx4fHx4vLWMtMWQtLR0dHh4vAAAAAgBb//UCHwL8ABUAHwAANyY1ETQ3NjsBMhcWFRQHBisBERQGIhMVMzI3NTQnJiNpDg0NE6hoQ0QmPYx7GyQ/e5AFKSdFBA8VAqEVDw85OWxRNVj+6BYdAqP1dAdEGxsAAgBB//UCHwMIACMAQwAANyY9ATQ3Njc2OwEyFxYXHgEVFA8BFxYVFAYjIi8BBwYjIicmEgYdARAzMj8BJyY1NDc2MzIfATc2NTQnJicmIyIHBgdfHh4ZMzFBCDYrKxsbHTACQwocEhYKOAQ1Oz03OTIMhSAeBGAKDQwRFwpRAxQPDyEiLiUbGw3DUYMDgk1BLy8fHzU1gUeMZAJfDxEUHg5SBC4uLwGzTS0D/tgZA4sPEBQPDw52CkFLRjs8KSkWFSUAAAIAZ//1AggC+AAkADEAABYmNRE0NzY7ARYXFhcWFxYHBgcGDwETFhUUBwYjIicDIxEUBwYTFTcyNzY3NjU0JyYjghsNDROfKiMkHx4REQEBICFCBYoFDg0SFgueWw4NG242GhoKCiUiOAsdFQKeFg8OAQoLFRUnJjRfOjobAv77ChEUDw8NAT7+6BUPDwKk9QIaGRwcLDAWFgAAAAEAYf/wAf0DBwBRAAA3Jic1NDYzMhYXFhcWMzI3NjU0JyYnLgEnLgInJicmJyYnJjU0NzY3MzIXFhcWFRQHBiInJicmJyYjIgcGFRQXFhcWFx4BFx4CFRQGBwYjIqU6ChsSERoCBiEfKTAlJAcHDg0WEw45IhoaDxAQDwgHPDxPBkcyNBECDQ0mCwwJCgobMC0jJBUTJBAjIyceHSEXZksSEkkiMk0IFB0YEi0YGCAcOxgUEw4OEQoIHxUQERARFxcdHCNSNTYCJydDCAQUDw4NDhUYChoZGSotGBgUCxITFxcWLUQpVXQOAwAAAQA///UCHwL4ABgAABMmNDc2MyEyFxYUBwYrAREUBwYiJjURIyJNDg0NEwGGEw0NDg0SmA0NIhqYEgKiDyoPDg8PKQ8P/ZQUDw8dFQJsAAABAE3/8gIRAwgAIAAANyY1ETQ2MhYVERQXFjMyNzY1ETQ2MhYVERQHBgcGIicmZRgbJBsyHzc+JCYbJBsYGCw1ojUscDY9AfMVHR0V/g1RJhcmJkEB8xUdHRX+Dj02NiAoKCAAAQA+//UCIAMGABgAADcDNDc2MzIWFxsBPgEzMhcWFQMOASsBIibjpQ4OEg8ZA5iXBhcPEg4OpwMYDkIOGhkCvBQODxUO/YACgA8UDw8T/UQPFRYAAQA///QCHwMFAC8AADcmAzU0NjIXFhcSHwE3NjsBMhcWHwE3NhM0NjMyFh0BAgMOAQcjIi8BBwYrASInJn4xDhskDQ0BCxgDPwsdEQ4LDAQ+AxkKHBIRHA4yAxkQBTQNPj8KIBsRDAwb9AHFAhQbDg8U/r+4GfUhCgsO6xjBATEUHR0TAv5G/wAOFgEw6/giCwsAAAEAU//1AgsDBgAlAAAWJj0BNDcTAyY1NDYzMhcbATYzMhcWFRQHAxMWFRQGIyInCwEGI24bBaCaBRsSFAyJgRMVEg0OBZqgBRsSFQ2NhxIWCx0VAQ8KAUYBMgwOFh0N/u0BBRsPDxUODP7O/roKDxUdDQEj/ukaAAEAVv/0AggC+QAeAAATJjU0NjMyFxsBMz4BMzIXFhUUBxUDERQGIiY1EQMwWwUbEhkPhIQBAxgMEg0OBakaIhqpArAIDxUdG/7rARULEA8PFA8IAf6l/tEUHR0UAS8BWwAAAAABAFsABgICAv4AHgAANyY1NDcBIyInJjQ3NjMhMhcWFRQHASEyFxYUBiMhImkOBQEL4BINDg0NEwEoEg0OBf73AQMTDQ0bEv6zEhUPFA4KAkkPDykPDw8QFA0K/bcPDyodAAAAAQCl//gCHQMAABUAADcRNDYzITIWFAYrAREzMhYUBiMhIialGxIBHhIbGhPx8RIbGxL+4hIbJQKuEhsbJBv9rBskGxsAAAAAAQCA//gB8gMAABQAABM0NjMyFhcBMDMWFRQGIyInATAjJoAbEgwZBAEYAQMbEh4L/ugBAwLTExoQDP1SBwoSGxwCrgcAAAAAAQBV//gBzQMAABUAADY0NjsBESMiJjQ2MyEyFhURFAYjISJVGxLx8RMaGxIBHhIbGxL+4hITJBsCVBskGxsS/VISGwABAEQBdAIuAvsAGAAAEzU0NxM2NzIXEzAxFhUUBiMiLwEHBiMiJkQHzg8QGAnNCBsSEw2pqAwTEhsBoQoOCwErCgEM/swLDhIbDbKyDRoAAAEARP8ZAi7/kAAPAAAXNDYzITIWHQEUBiMhIiY1RBsSAZASGxsS/nASG50TGhsSHRIbGhMAAAAAAQC2AgcBuQMAABIAAAEnJjU0PwE2MzIfAhYUBwYjIgFvqRALDw0XDgoDnwsLDRURAhGODRUQDRIQCQKmDh4NDwAAAAACAE3/7wH6AiAADQA/AAAlIhUUFxYXMzI/ATUjJgcmNTQ3Njc2NzY3PgE7AScmJyYjIgcGIyImNTQ3NjMyFxYVERQGIiY9AQcGIyIjJiMmAVixHRodCFZGAQUr7zQNDBkaHR0pKUQyBgEGGRo5PC4MEBMaEU9TWzU8GyQbCERPAgYFBD/3YCEVFQJ6ATAC1C9FKh8fExMMDQYGBAY/GRonCRoTFg06MjpY/sUSHBoTEwc9AQUAAAAAAgBK//ACHwMFAB4AMgAAFiY1ETQ2MhYdATc2MzIXHgEXFRQHBiMiJyYvARUUBjcVFhcWMzI3Nj0BJicmIyIHBg8BZRsbJBsIQkoYIE9fATo5aBEIRDsIGxsUKysxJSFAAiUlNxsdQCUBDRsTArcSGxoT+QY2CBV/XweBVVMBBzAGDhMa0gExJSUXLYgJQDIzDh9NAQAAAAABAHX/7gHwAhoAKgAANyY1NDc2MzIXFhcWFxUUBiMiJyYjIgcGFRQzMjc2Nz4BMzIWHQEGBwYjIuVwNTVjExQwIyMLGRMfDAw+JRg9bBIPMQsDGRASGg4yNDwwBz7NeElHAwYbGyoLExokIw0fgsoEDCsOFRsSCzckJQAAAgA///ECEwMFAB4AMQAANyY1NDc2NzYzMh8BNTQ2MhYVERQGIiYvAQcGIyInJhMGFRQXFjMyNzY3PQImJyYjImwtLy5RHBhKRggbJBsbJBoBAQc/TxocVUA/IiI9HB5MGRUpKTAoVEpvZkVEFwg1BvgSGxoT/UkUGhoRCgYxBhQBnCxuTzs8DiBQAYUBLyMjAAAAAAIATf/xAhECIAAkAC0AADcmNTQ3NjczMhcWFRQGIyEXFhcWMzI3Njc2MzIWFRQHBiMiJyYTByEnJicmIyJ2KT49ZgZoOjsbEv7EAQclJEMREh4UDBITGy0tPzMmTA8CAQQBCxwcPGNgSmhzTUwCR0dzEhwGSyssAwQVDRoTKxQVDRoBOgcGPBwdAAAAAQBh//MB/QMCACMAABImNDY7ATU0MzIWFAYjIgcGBwYdATMyFhQGKwETFAYiJjUDI3saGxJxzhIbGxIsICAJBHwSGxsSfAYaIhoFcQG7GyQbDt8bJBsPECINNw4bJBv+ZhIcGxMBmgACAEL/QgIGAhsANABJAAA3JjU0NzYzMhcWHwE3PgEzMhYVERUWHQEUBwYjIicmJyMmNTQ2MzIXFhcWMzI3Nj0BBwYjIhMGFRQXFjMyNjc2NzY/AT0BJicjIns5OjlmDwg/MgcBARsREhsBOzxhTjAwFQEDGxIUEBEKFkVbGAoIPlJfCCAfHjocMRISDAsPAStVDUJbR2t4S0sBBikGChEYGxP+UQEJDBdeNzcTEzEHCxMaFRgFCjgXLDsHNwF8L09CLC0UFBMQEBkCVgF3BgAAAQBq//MB9AMFACkAABYmNRE0NjIWHQE3NjMyFxYXFh0BFAYiJjURNCc0Jy4CIyIHBg8BERQGhRsbJBsIOUo4KioPChskGwEEBBAdFTEgHxoBGw0aFAK3ExobEvUHMSMjNyVb/RIcHBIBCxsRERUXGRMhHzMB/tQSHAAAAAIAg//zAZQDBQAQACAAABImNDY7ATIWFREUBiImNREjNiY9ATQ2OwEyFh0BFAYrAZ4bGhO0ExobJBuHeBsbEi0SGxsSLQGoGyQbGhP+SxMaGxIBiNUaEy4TGhoTLhMaAAIAZ/9JAZQDBAAPADQAAAAmPQE0NjsBMhYdARQGKwEDIj0BNDc2MzIXFjMyNzY3NjURIyImNDY7ATIWFREUBwYHBgcGASgbGxItEhsbEi10Xw4PFQQQEAoICD0UCmUSGxoTkhMaERMdHSciAnwaEy4TGhoTLhMa/M0uCREKCwECAQQtFkkBdBskGxsS/lJVJCUbGgYFAAAAAQB7//MCBQMFACEAABYmNRE0NjIWFREzNzM2MzIWFRQPARcWFRQGIyIvASMVFAaWGxskGwq7AQ0REhsOqssMGxIVC9kKGw0aFAK3ExobEv6Asg4cEhQNpOUOERIcDfTUEhsAAAEAy//5AfADBQAYAAA3JjUTNDYzMhYVAxQXFhcWMzIWFAYjIicm9CkGGhMSGwcQES8PQBIbGxJTMC48N28B9RMbGxP+Cj8iJAcCGyQbDQ4AAQA///MCHwIbADIAABYmNRE0NjMyHwE3NjMyHwE3NjMyFhURFAYiJjURJiMiBwYVERQGIiY1ESYjIgcGFREUBlobGxIXDgMEIig4JAMEKTQ2RxskGwIhHxUUGiIaAiAgFRQbDRsTAckTGxUEAxktBQUtTzX+ihIcGxMBbzEvLif+5BIcGxMBbzEwLib+5BIcAAAAAAEATf/zAhECGwAjAAAWJjURNDYyFh0BNzYzMhcWHQEUBiImNRE0JyYjIgcGBxURFAZoGxskGwhDWGUxMRskGxcXPzsoKBgbDRwSAckSGxoSFAc9Q0N3/RIcGxMA/08oKiopOwH+7xIcAAAAAAIAP//wAh8CIAAPABsAADcmNTQ3NjMyFxYVFAcGIyIDBhQXFjI3NjQnJiKAQUFAb2xCQkJBbW4BJycmkiYnJyeQPk96e09PT1B6eU9PAaA2pjU1NTWmNjYAAAAAAgBK/0gCHwIbABUAMwAANxcWMzI3NjU0JyYjIgciIzEGBwYHFQImNRE0NjIWHQE3NjMyFxYXFhUUBwYrASYvARUUBqQBPlQPFWohIUQDBAMDLyUlFUAaGyQbCD5LGSFWLS09PGkRRjoIGssBgAUdlVQ2NwEDJCMvAf4BGxICdRMbGhMLBzQIFkZHb3dNTQQxB7cTGgAAAAACAD//SAITAhsAHAAvAAA3JjU0NzYzMh8BNTQ2MhYVERQGIiY9AQcGIyInJhMGFRQXFjMyNzY3PQImJyYjIm0uryEZSz4IGyQbGiYaCD5OHBtTPT8jIzwZIEIjFygpMSNQRmvmLAg0BwsSGxsT/YsTGhsStgc0BxMBoCiBSzY4DR1VAX0BMiQlAAAAAAEAmv/zAg4CGwAnAAAWJjURNDYzMhYdATc2MzIWFxQGIiYnNCcjIicmIgcGKwEGBwYdARQGtRsbEhMaCDdPPE8BGyQaASMBAgQFBwcGAwE3ICIbDRwSAckSGxkTCwc0TTgTGxoSIggBAgIBCTg3QOUTGwAAAQBn//AB/QIgAFEAADcmNTQ2MzIXFhcWMzI3NjU0JyYnJicuAicuAScmJyYnJjU0NzY7ARYXFhcWFRQGIyImJyYnIyIHBgcGFRQXFhceARcWFxYXFhcWFRQHBgcjImwFGxITEhUJITIwIyYPDgwKFgs5GhkaGRISCQgHBzg4Uh02LC0MAhsSEBkDCEAZGxMUEhQ+Dx8gIhwdDxAREQcHOjxYCYVFCA8TGhUYBBESEyYTDg0EBQYDDwgJCQ8ODg8OFhUZTiUmAxsbLwkDEhsTDiIEAwIODxswEgQHCAsKCQwLEREWFx1SJygCAAABAE3/8wHjAqYAMQAAEiY0NjsBNzQ2MhYVBzMyFhQGKwEHFBUWFx4COwEyNzYzMhYVFAcGIyInJicmPQE3I2gbGxJSARkkGAKWEhsbEpcDAQMEDRsUAhAcGw0SGyMlNCofLxQUA1ABshslG2wUGRsSbBwkHO0aDQwTExENCgobEiAQEQwTLi9MDOsAAAEATf/wAhECGAAoAAA3Jj0BNDYzMhYdARQXFhczMjc2NzERNDYyFhURFAYiJj0BBwYrASYnJlcKGxESHBUVQwU7KCYVGyQbGyQbCEFYBEgwMYEmS/gSHBwS6lwrLQIsKz8BChMbHBL+NxIcGhMSBzsBJyYAAQBC//MCHAIYAB0AABMmNTQ2MzIXEzMTMDU+ATMyFhUUBzEDDgErASImJ0UDGxIfC5EKkQMZDhIbA54DGQ1GDhcEAdsGCRMbH/5eAaIBDBIcEgkG/jYMEhENAAABAEH/8wIeAhgAKAAANwM0NzYzMhYXEzc+ATsBMh8BEz4BMzIXFh0BAw4BKwEiLwEHBisBIiZ4Nw4OEhEZAiorAxcPLCAKKikDGRESDg44AhkRMCAJMTELHTERGhsBzxMNDhcR/qSWDRMglgFcEBgNDRAE/jEQGB+wryAYAAAAAAEAYf/zAf0CGAAjAAAWJjU0PwEnJjU0NjMyHwE3NjMyFhUUDwEXFhUUBiMiLwEHBiN8GwiMgQcbEhcJdXUNExIbB4KMCRsSGAmAgQwUDRwSDg3OxgwOExsMtbUMHBIODMbODg0SHAy/vwwAAAEAP/9JAh8CGAAjAAAWJjU0NjsBMj8BAyY1NDYzMhcbATYzMhYVFAcBMDEGBwYjIidTFBsSEBYHa78GGxITDaicDhQSGwX+zQ0dHSMNDrEZEBMaEMsBVAkNExsM/tcBKQwbEw0K/bccEhMDAAEAYQAEAgUCBwAcAAA2Jj0BNDcBIyImNDYzITIWHQEUBxUBITIWFAYjIXsaDAEU6hIbGhMBKhMaDf7zAQQSGxoT/rYEGxIjDw4BPBomGhoTKBEMAf7KGyQbAAAAAQBE//gCLgMAADQAABI0NjMyNzY9ATQ3Njc2MzIWFAYrASIHBgcGFRQPARcWFRQXFhcWMzIWFAYjIicmNTQnJiMiRBsSVhcRJiE0NmESGxoTIjUdHxEUMQUEMgcIGhd4EhsbEpAtVRYYUBMBaCYbGxQ9CmM1Lg0OGyQbBgYYGkl7JQMFMWE3Hh8RDhskGxsznzsXGAAAAAABAQz/ZAFmAwAACwAABRE0NjIWFREUBiImAQwbJBsaJhpvA0ITGhsS/L4SGxoAAAABAET/+AIuAwAAMwAANjQ2OwEyNzY3NjU0PwEnJjU0JyYnJiMiJjQ2MzIXFhcWFRQXFjsBMhYUBiMiBhUUBwYjIkQbEiE9HyIOCjIEBTENDScVYRMaGxJhNjQhJRIXUgQSGxsSUC9UK5ISEiYaCQkgGUhhMQUDJXs1HyELBxomGg4NLjNlRhUbHCQaLzufMxsAAAAAAQBSAhwCIALNACsAABM1Njc2MzIzFjMWFxYzMjc+ATMyFhUUBxUOASMiIyYjJicmIyIHMQ4BIyImUgonJzACBQQDLj4rICAIAxoPEhsCCkwwAgUEAy4+KiAgCQMZEBIbAlUKMB8fAQUvIicPFRsSAwUBMD8BBDAhJg8VGwAAAAABAnIB9QLWAq8ACwAAATU0NjIWHQEUBiImAnIeKB4eKB4CJ1YVHR4UVhQeHQAAAAABAgYB9QKgAq8ADwAAATQ2MzIfARYVFAYjIi8BJgIGHhQbCTwIHhQTET0HAn0VHQ5fDQ4UHg9eCwAAAAACAbYCVALWAwIACwAXAAABNTQ2MhYdARQGIiY3NTQ2MhYdARQGIiYBth4oHh0qHbweKB4dKh0ChkoVHR4UShQeHRVKFB4eFEoUHh4AAQAO/4cAcgK1AAsAABcRNDYyFhURFAYiJg4eKB4dKh1HAsoUHh4U/TYUHh4AAAAAAAAOAK4AAQAAAAAAAABDAIgAAQAAAAAAAQAEANYAAQAAAAAAAgAHAOsAAQAAAAAAAwApAUcAAQAAAAAABAANAY0AAQAAAAAABQAKAbEAAQAAAAAABgAEAcYAAwABBAkAAACGAAAAAwABBAkAAQAIAMwAAwABBAkAAgAOANsAAwABBAkAAwBSAPMAAwABBAkABAAaAXEAAwABBAkABQAUAZsAAwABBAkABgAIAbwATQBhAHQAdABoAGUAdwAgAFMAawBhAGwAYQAgACgAMgAwADEAMQApADsAIABiAGEAcwBlAGQAIABvAG4AIABjAG8AZABlACAAYgB5ACAATgBvAHIAYgBlAHIAdAAgAFMAYwBoAHcAYQByAHoAIAAoADEAOQA4ADYALAAgADIAMAAxADEAKQAATWF0dGhldyBTa2FsYSAoMjAxMSk7IGJhc2VkIG9uIGNvZGUgYnkgTm9yYmVydCBTY2h3YXJ6ICgxOTg2LCAyMDExKQAATwBDAFIAQgAAT0NSQgAAUgBlAGcAdQBsAGEAcgAAUmVndWxhcgAARgBvAG4AdABGAG8AcgBnAGUAIAAyAC4AMAAgADoAIABPAEMAUgAgAEIAIABSAGUAZwB1AGwAYQByACAAOgAgADIANwAtADkALQAyADAAMQAyAABGb250Rm9yZ2UgMi4wIDogT0NSIEIgUmVndWxhciA6IDI3LTktMjAxMgAATwBDAFIAIABCACAAUgBlAGcAdQBsAGEAcgAAT0NSIEIgUmVndWxhcgAAVgBlAHIAcwBpAG8AbgAgADIAIAAAVmVyc2lvbiAyIAAATwBDAFIAQgAAT0NSQgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAQACAAMABAAFAAYABwAIAAkAtwALAAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAgACEAIgAjACQAJQAmACcAKAApACoAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAOgA7ADwAPQA+AD8AQABBAEIAtgBEAEUARgBHAEgASQBKAEsATABNAE4ATwBQAFEAUgBTAFQAVQBWAFcAWABZAFoAWwBcAF0AXgBfAGAAYQECAQMBBAEFD3F1b3Rlc2luZ2xlLmFsdAlncmF2ZS5hbHQMcXVvdGVkYmwuYWx0B2Jhci5hbHQAAAAAAAAB//8AAgABAAAADgAAABgAAAAAAAIAAQABAGUAAQAEAAAAAgAAAAEAAAAKAEAAjgACREZMVAAObGF0bgAiAAQAAAAA//8ABQAAAAEAAgADAAQABAAAAAD//wAFAAAAAQACAAMABAAFYWFsdAAgc3MwMQAmc3MwMgAsc3MwMwAyc3MwNAA4AAAAAQAAABgAAQABABYAAQACABQAAQADABIAAQAEAAABAAAAAQEAAAECAAABAwAFAAwAFAAcACQALAADAAAAAQAoAAEAAAABAFIAAQAAAAEAVgABAAAAAQBaAAEAAAABAF4AAQAmAAQADgAUABoAIAACAAUAZAACAAoAYgACAEMAYwACAF8AZQABAAQABQAKAEMAXwABAAYAIAABAAEAQwABAAYAXwABAAEABQABAAYAWAABAAEACgABAAYABgABAAEAXwABAAAACgAsAC4AAkRGTFQADmxhdG4AGAAEAAAAAP//AAAABAAAAAD//wAAAAAAAAAAAAEAAAAAzD2izwAAAADWBtqRAAAAANoDIf0=`);var Qm={qr:`qrcode`};function $m(e){return e.replace(/&/g,`&amp;`).replace(/</g,`&lt;`).replace(/>/g,`&gt;`).replace(/"/g,`&quot;`).replace(/'/g,`&#39;`)}function eh(e,t,n,r){let i=typeof e==`number`?e:Number(e);return Number.isFinite(i)?Math.max(n,Math.min(r,Math.trunc(i))):t}var th=576,nh=384,rh=40,ih=1.5;function ah(e,t){let n=t>=rh?th:nh;return e*t/n}function oh(e,t,n){if(t===void 0)return e.replace(/<svg\b/,`<svg style="max-width: 100%; height: auto"`);let r=e.match(/\bwidth="([\d.]+)pt"/),i=e.match(/\bviewBox="0 0 ([\d.]+) ([\d.]+)"/),a=r?Number(r[1]):i?Number(i[1]):0,o=Number.isFinite(a)&&a>0?ah(a,t)*(n===`barcode`?ih:1):t;return e.replace(/<svg\b/,`<svg style="width: min(100%, ${o.toFixed(2)}ch); height: auto"`)}function sh(e,t,n,r){let i=e===`qrcode`?`QR code error`:`Barcode error`,a=t.trim().toLowerCase()||e,o=e===`qrcode`?`Invalid QR code value`:`Invalid ${a} barcode value`,s=r instanceof Error&&r.message.trim()?r.message.trim():``,c=s?`<div style="font-size: 0.9em">${$m(s)}</div>`:``;return`<div data-barcode-kind="${e}" data-barcode-value="${$m(n)}" data-barcode-error="true" style="text-align: center; padding: 8px 0; color: #b91c1c"><strong>${i}</strong><div>${$m(o)}</div>${c}<code>${$m(n)}</code></div>`}function ch(e,t={}){let{type:n=`qr`,scale:r=3,height:i=10,kind:a=n===`qr`||n===`qrcode`?`qrcode`:`barcode`,paperWidthChars:o}=t,s=e.trim();if(!s)return``;let c=Qm[n]??n;try{let e=Hm({bcid:c,text:s,scale:eh(r,3,1,20),...c===`qrcode`?{}:{height:eh(i,10,1,600)},includetext:c!==`qrcode`});return`<div data-barcode-kind="${a}" data-barcode-value="${$m(s)}" style="text-align: center; padding: 8px 0">${oh(e,o,a)}</div>`}catch(e){return sh(a,c,s,e)}}function lh(e){if(!e||typeof e!=`object`||Array.isArray(e))return!1;let t=e,n=t.key??t.display_key;return typeof n==`string`&&n.startsWith(`_`)}function uh(e){return Array.isArray(e)?e.filter(e=>!lh(e)).map(uh):!e||typeof e!=`object`?e:Object.fromEntries(Object.entries(e).map(([e,t])=>[e,uh(t)]))}function dh(e){return uh(e)}function fh(e,t,n,r){if(typeof e==`string`&&e.trim()===``)return t;let i=typeof e==`number`?e:Number(e);return Number.isFinite(i)?Math.max(n,Math.min(r,Math.trunc(i))):t}function ph(e,t,n){let r=e.getAttribute(t);return r==null?n:fh(r,n,0,2**53-1)}function mh(e,t,n,r){let i=e.getAttribute(t);return i&&n.includes(i)?i:r}function hh(e){let t=[];for(let n of Array.from(e.childNodes)){if(n.nodeType===3){let e=n.textContent??``;if(!e.trim())continue;t.push({type:`raw-text`,value:e});continue}if(n.nodeType!==1)continue;let e=n;switch(e.tagName.toLowerCase()){case`text`:t.push({type:`text`,children:hh(e)});break;case`bold`:t.push({type:`bold`,children:hh(e)});break;case`underline`:t.push({type:`underline`,children:hh(e)});break;case`invert`:t.push({type:`invert`,children:hh(e)});break;case`size`:{let n=ph(e,`width`,1);t.push({type:`size`,width:n,height:ph(e,`height`,n),children:hh(e)});break}case`align`:t.push({type:`align`,mode:mh(e,`mode`,[`left`,`center`,`right`],`left`),children:hh(e)});break;case`row`:t.push({type:`row`,children:gh(e)});break;case`col`:break;case`line`:t.push({type:`line`,style:mh(e,`style`,[`single`,`dashed`,`dotted`,`double`],`single`)});break;case`barcode`:t.push({type:`barcode`,barcodeType:e.getAttribute(`type`)??`code128`,height:ph(e,`height`,40),value:(e.textContent??``).trim()});break;case`qrcode`:t.push({type:`qrcode`,size:ph(e,`size`,4),value:(e.textContent??``).trim()});break;case`image`:t.push({type:`image`,src:e.getAttribute(`src`)??``,width:ph(e,`width`,200)});break;case`cut`:t.push({type:`cut`,cutType:mh(e,`type`,[`full`,`partial`],`partial`)});break;case`feed`:t.push({type:`feed`,lines:ph(e,`lines`,1)});break;case`drawer`:t.push({type:`drawer`});break;default:t.push(...hh(e))}}return t}function gh(e){let t=[];for(let n of Array.from(e.children))if(n.tagName.toLowerCase()===`col`){let e=n.getAttribute(`width`);t.push({type:`col`,width:e===`*`?`*`:ph(n,`width`,12),align:mh(n,`align`,[`left`,`right`],`left`),children:hh(n)})}return t}function _h(e){let t=new DOMParser().parseFromString(e,`text/xml`),n=t.querySelector(`parsererror`);if(n)throw Error(`XML parse error: ${n.textContent}`);let r=t.documentElement;if(r.tagName!==`receipt`)throw Error(`Expected <receipt> root element, got <${r.tagName}>`);return{type:`receipt`,paperWidth:ph(r,`paper-width`,48),children:hh(r)}}function vh(e){return e.replace(/&/g,`&amp;`).replace(/</g,`&lt;`).replace(/>/g,`&gt;`).replace(/"/g,`&quot;`).replace(/'/g,`&#39;`).replace(/\//g,`&#x2F;`)}function yh(e){let t=e.trim();if(!t)return``;let n=t.replace(/[\u0000-\u001F\u007F\s]+/g,``),r=n.toLowerCase(),i=/^[a-z][a-z0-9+.-]*:/i.test(n),a=r.startsWith(`http://`)||r.startsWith(`https://`)||r.startsWith(`data:image/`),o=!i&&!r.startsWith(`//`);return!a&&!o?``:vh(n)}function bh(e,t){let n=t>=40?576:384;return e*t/n}function xh(e,t){return e.map(e=>Sh(e,t)).join(``)}function Sh(e,t){switch(e.type){case`raw-text`:return vh(e.value);case`text`:return`<div>${xh(e.children,t)}</div>`;case`bold`:return`<strong>${xh(e.children,t)}</strong>`;case`underline`:return`<span style="text-decoration: underline">${xh(e.children,t)}</span>`;case`invert`:return`<span style="background: #000; color: #fff; padding: 0 4px">${xh(e.children,t)}</span>`;case`size`:return`<span style="font-size: ${e.width}em; line-height: 1.2; max-width: 100%; overflow-wrap: break-word; word-break: break-word">${xh(e.children,t)}</span>`;case`align`:return`<div style="text-align: ${e.mode}">${xh(e.children,t)}</div>`;case`row`:{let n=Ch(e.children,t);return`<div style="display: flex; max-width: 100%; overflow: hidden">${e.children.map((e,r)=>wh(e,n[r]??0,t)).join(``)}</div>`}case`col`:return wh(e,e.width===`*`?12:e.width,t);case`line`:return`<hr style="border: none; border-top: ${e.style===`double`?`3px double #000`:`1px ${e.style===`dashed`||e.style===`dotted`?e.style:`solid`} #000`}; margin: 4px 0" />`;case`barcode`:return ch(e.value,{type:e.barcodeType??`code128`,height:e.height/10,scale:2,kind:`barcode`,paperWidthChars:t});case`qrcode`:return ch(e.value,{type:`qrcode`,scale:e.size,kind:`qrcode`,paperWidthChars:t});case`image`:{let n=yh(e.src);return n?`<div style="text-align: center; padding: 8px 0"><img src="${n}" style="width: min(100%, ${bh(Math.max(1,Math.min(2e3,e.width)),t).toFixed(2)}ch); height: auto" /></div>`:``}case`cut`:return`<div style="border-top: 1px dashed #ccc; margin: 12px 0; position: relative"><span style="position: absolute; top: -8px; left: -4px; font-size: 14px">&#9986;</span></div>`;case`feed`:return`<div style="height: ${e.lines*1.4}em"></div>`;case`drawer`:return``;case`receipt`:return xh(e.children,e.paperWidth);default:return``}}function Ch(e,t){let n=0,r=0;for(let t of e)t.width===`*`?r++:n+=t.width;let i=Math.max(0,t-n),a=r>0?Math.floor(i/r):0,o=r>0?i-a*r:0,s=0;return e.map(e=>e.width===`*`?(s++,Math.max(1,a+(s===r?o:0))):e.width)}function wh(e,t,n){return`<span style="flex: 0 0 ${t}ch; min-width: 0; text-align: ${e.align}; overflow: hidden; text-overflow: ellipsis; white-space: nowrap">${xh(e.children,n)}</span>`}function Th(e){return`<div style="width: ${e.paperWidth}ch; font-family: 'Courier New', Courier, monospace; font-size: 13px; line-height: 1.4; background: #fff; color: #000; padding: 16px 12px; box-shadow: 0 2px 8px rgba(0,0,0,0.12); margin: 0 auto; overflow: hidden; white-space: pre-wrap; word-break: break-all; box-sizing: content-box">${xh(e.children,e.paperWidth)}</div>`}function Eh(e,t){return Th(_h(Hd.render(e,dh(t))))}function Dh(e){let t=``,n=0;for(;n<e.length;){let r=e.indexOf(`<!--`,n);if(r===-1)return t+e.slice(n);t+=e.slice(n,r);let i=e.indexOf(`-->`,r+4);if(i===-1)return t;n=i+3}return t}function Oh(e,t,n){let r=e.getAttribute(t);if(r===null)return n;let i=Number(r);return Number.isFinite(i)?i:n}function kh(e){let t=new DOMParser().parseFromString(e,`text/html`),n=t.querySelectorAll(`[data-barcode], barcode, qrcode`);return n.length===0?e:(n.forEach(e=>{let t=(e.tagName.toLowerCase()===`qrcode`?`qrcode`:e.getAttribute(`data-barcode`)||e.getAttribute(`type`)||`qr`).trim().toLowerCase(),n=e.getAttribute(`data-value`)||e.textContent||``,r=t===`qr`||t===`qrcode`?`qrcode`:`barcode`;if(n.trim()){let i=Oh(e,`height`,40),a=Oh(e,r===`qrcode`?`size`:`scale`,r===`qrcode`?4:2);e.outerHTML=ch(n,{type:t,kind:r,height:r===`barcode`?i/10:i,scale:r===`qrcode`?Math.max(a,4):a})}}),t.body.innerHTML)}function Ah(e,t){try{return kh(Hd.render(Dh(e),dh(t)))}catch(e){return console.warn(`Mustache rendering error:`,e),`<div style="color:red;padding:16px;">Template rendering error. Check your Mustache syntax.</div>`}}function jh(e){let t=e?.trim().toLowerCase();return t===`58mm`||t===`80mm`||t===`a4`?t:`a4`}function Mh({bodyHtml:e,paperWidth:t}){let n=jh(t);return`<!DOCTYPE html>
17 <html>
18 <head>
19 <meta charset="utf-8">
20 <meta name="viewport" content="width=device-width, initial-scale=1">
21 <style>
22 html,body{margin:0;padding:0;background:#fff;color:#000;}
23 body{overflow:auto;}
24 .wcpos-preview-paper{width:${n===`a4`?`210mm`:n};background:#fff;color:#000;}
25 </style>
26 </head>
27 <body><div class="wcpos-preview-paper">${e}</div></body>
28 </html>`}function Nh(e,t){return ct({queryKey:[`preview`,e,t],queryFn:()=>{let n=new URLSearchParams({wcpos:`1`});return t!=null&&n.set(`order_id`,String(t)),(0,r.default)({path:`wcpos/v1/templates/${encodeURIComponent(String(e))}/preview?${n.toString()}`,method:`GET`})},enabled:e!=null})}var Ph=`wcpos:px-2.5 wcpos:py-1 wcpos:text-xs wcpos:font-medium wcpos:transition-colors`;function Fh(e,t){return e?{className:`${Ph} wcpos:text-white`,style:{backgroundColor:`var(--wp-admin-theme-color, #007cba)`}}:t?{className:`${Ph} wcpos:text-slate-300 wcpos:cursor-not-allowed`}:{className:`${Ph} wcpos:text-slate-500 wcpos:cursor-pointer`}}function Ih({source:e,disabled:t,onToggle:n}){let r=Fh(e===`sample`,!1),i=Fh(e===`order`,t);return(0,N.jsxs)(`div`,{className:`wcpos:flex wcpos:bg-slate-100 wcpos:rounded wcpos:border wcpos:border-slate-200 wcpos:overflow-hidden`,role:`radiogroup`,"aria-label":ml(`modal.preview_source`),children:[(0,N.jsx)(`button`,{type:`button`,role:`radio`,"aria-checked":e===`sample`,className:r.className,style:r.style,onClick:()=>n(`sample`),children:ml(`modal.sample_data`)}),(0,N.jsx)(`button`,{type:`button`,role:`radio`,"aria-checked":e===`order`,"aria-disabled":t||void 0,"aria-label":t?`${ml(`modal.order`)} — ${ml(`modal.no_pos_orders`)}`:void 0,className:i.className,style:i.style,onClick:()=>!t&&n(`order`),disabled:t,title:t?ml(`modal.no_pos_orders`):void 0,children:ml(`modal.order`)})]})}function Lh(e){return e.engine===`thermal`&&e.template_content!=null&&e.receipt_data?Mh({bodyHtml:Eh(e.template_content,e.receipt_data),paperWidth:e.paper_width}):e.engine===`logicless`&&e.template_content!=null&&e.receipt_data?Mh({bodyHtml:Ah(e.template_content,{t:!0,...e.receipt_data}),paperWidth:`a4`}):``}function Rh(e){return e.paper_width===`58mm`?`58mm`:e.paper_width===`80mm`?`80mm`:`a4`}var zh=`wcpos:block wcpos:h-full wcpos:w-full wcpos:border-0 wcpos:bg-white`;function Bh({preview:t,templateName:n}){let r=e.useMemo(()=>{try{return Vh(t)}catch{return Mh({bodyHtml:`<div style="color:red;padding:16px;">${ml(`modal.render_error`)}</div>`,paperWidth:t.paper_width??`a4`})}},[t]);return r?(0,N.jsx)(xo,{paperWidth:Rh(t),zoomInLabel:ml(`modal.zoom_in`),zoomOutLabel:ml(`modal.zoom_out`),children:(0,N.jsx)(`iframe`,{srcDoc:r,title:ml(`modal.preview_title`,{templateName:n}),className:zh,sandbox:`allow-same-origin`})}):null}function Vh(e){return Lh(e)||(e.preview_html?Hh(e.preview_html)?e.preview_html:Mh({bodyHtml:e.preview_html,paperWidth:e.paper_width??`a4`}):``)}function Hh(e){let t=e.trimStart().toLowerCase();return t.startsWith(`<!doctype`)||t.startsWith(`<html`)}function Uh({templateId:t,templateName:n,templateDescription:r,isGallery:i,onClose:a,onActivate:o,onCustomize:s}){let c=!!window.wcpos?.templateGallery?.hasPosOrders,[l,u]=e.useState(c?`order`:`sample`),{data:d,isLoading:f,isFetching:p,isError:m}=Nh(t,l===`order`?`latest`:void 0),h=e.useRef(null),g=e.useRef(null),_=e.useRef(null),v=e.useId(),y=!!(d&&(d.engine===`thermal`||d.engine===`logicless`)&&(d.template_content!=null&&d.receipt_data||d.preview_html));return e.useEffect(()=>{m&&l===`order`&&u(`sample`)},[m,l]),e.useEffect(()=>{_.current=document.activeElement instanceof HTMLElement?document.activeElement:null;let e=document.body.style.overflow;document.body.style.overflow=`hidden`,g.current?.focus();let t=e=>{if(e.key===`Escape`){a();return}if(e.key!==`Tab`)return;let t=h.current;if(!t)return;let n=t.querySelectorAll(`a[href], button:not([disabled]), textarea, input, select, [tabindex]:not([tabindex="-1"])`);if(n.length===0){e.preventDefault();return}let r=n[0],i=n[n.length-1],o=document.activeElement;if(e.shiftKey){(o===r||!t.contains(o))&&(e.preventDefault(),i.focus());return}o===i&&(e.preventDefault(),r.focus())};return document.addEventListener(`keydown`,t),()=>{document.removeEventListener(`keydown`,t),document.body.style.overflow=e,_.current?.focus()}},[a]),(0,N.jsx)(`div`,{className:`wcpos:fixed wcpos:inset-0 wcpos:z-50 wcpos:flex wcpos:items-center wcpos:justify-center wcpos:bg-black/50`,onClick:a,role:`dialog`,"aria-modal":`true`,"aria-labelledby":v,children:(0,N.jsxs)(`div`,{ref:h,tabIndex:-1,className:`wcpos:bg-white wcpos:rounded-lg wcpos:shadow-xl wcpos:max-w-4xl wcpos:w-full wcpos:h-[90vh] wcpos:flex wcpos:flex-col wcpos:m-4`,onClick:e=>e.stopPropagation(),children:[(0,N.jsxs)(`div`,{className:`wcpos:flex wcpos:items-center wcpos:justify-between wcpos:p-4 wcpos:border-b wcpos:border-gray-200`,children:[(0,N.jsxs)(`div`,{className:`wcpos:min-w-0`,children:[(0,N.jsx)(`h2`,{id:v,className:`wcpos:text-lg wcpos:font-semibold wcpos:m-0`,children:n}),r&&(0,N.jsx)(`p`,{className:`wcpos:text-sm wcpos:text-gray-500 wcpos:m-0 wcpos:mt-1`,children:r})]}),(0,N.jsxs)(`div`,{className:`wcpos:flex wcpos:items-center wcpos:gap-2 wcpos:shrink-0`,children:[(0,N.jsx)(Ih,{source:l,disabled:!c,onToggle:u}),(0,N.jsx)(`button`,{ref:g,type:`button`,onClick:a,className:`wcpos:text-gray-400 hover:wcpos:text-gray-600 wcpos:text-2xl wcpos:leading-none wcpos:bg-transparent wcpos:border-0 wcpos:cursor-pointer wcpos:p-1`,"aria-label":ml(`modal.close`),children:`×`})]})]}),(0,N.jsx)(`div`,{className:`wcpos:flex-1 wcpos:min-h-0 wcpos:flex wcpos:flex-col wcpos:p-4 wcpos:bg-gray-50`,children:p?(0,N.jsx)(`div`,{className:`wcpos:flex wcpos:flex-1 wcpos:items-center wcpos:justify-center`,children:(0,N.jsx)(`span`,{className:`wcpos:text-gray-400`,children:ml(`modal.loading`)})}):d&&y?(0,N.jsx)(Bh,{preview:d,templateName:n}):d?.preview_html?(0,N.jsx)(xo,{paperWidth:Rh(d),zoomInLabel:ml(`modal.zoom_in`),zoomOutLabel:ml(`modal.zoom_out`),children:(0,N.jsx)(`iframe`,{srcDoc:Vh(d),title:ml(`modal.preview_title`,{templateName:n}),className:zh,sandbox:`allow-same-origin`})}):d?.preview_url?(0,N.jsx)(xo,{paperWidth:Rh(d),zoomInLabel:ml(`modal.zoom_in`),zoomOutLabel:ml(`modal.zoom_out`),children:(0,N.jsx)(`iframe`,{src:d.preview_url,title:ml(`modal.preview_title`,{templateName:n}),className:zh,sandbox:`allow-scripts`})}):(0,N.jsx)(`div`,{className:`wcpos:text-gray-500 wcpos:text-center wcpos:py-8`,children:ml(`modal.no_preview`)})}),(0,N.jsxs)(`div`,{className:`wcpos:flex wcpos:items-center wcpos:justify-between wcpos:p-4 wcpos:border-t wcpos:border-gray-200`,children:[(0,N.jsx)(`div`,{className:`wcpos:text-xs wcpos:text-gray-500`,children:d?.order_id?(0,N.jsx)(N.Fragment,{children:ml(`modal.preview_order`,{orderId:d.order_id})}):null}),(0,N.jsxs)(`div`,{className:`wcpos:flex wcpos:gap-2`,children:[i?(0,N.jsx)(Da,{variant:`primary`,onClick:()=>{s?.(),a()},children:ml(`common.use_template`)}):(0,N.jsx)(Da,{variant:`primary`,onClick:()=>{o?.(),a()},children:ml(`common.activate`)}),d?.preview_url&&(0,N.jsx)(`a`,{href:d.preview_url,target:`_blank`,rel:`noopener noreferrer`,className:`wcpos:px-4 wcpos:py-2 wcpos:text-sm wcpos:font-medium wcpos:text-gray-700 wcpos:bg-white wcpos:border wcpos:border-gray-300 wcpos:rounded wcpos:no-underline hover:wcpos:bg-gray-50`,children:ml(`modal.open_new_tab`)})]})]})]})})}function Wh(e){return e.engine===`thermal`||e.output_type===`escpos`||e.output_type===`thermal`}function Gh(e){return e.engine===`logicless`||e.engine===`thermal`||e.offline_capable}function Kh({template:e}){let t=Wh(e),n=Gh(e),r=`paper_width`in e&&e.paper_width;return(0,N.jsxs)(`div`,{className:`wcpos:flex wcpos:gap-1 wcpos:flex-wrap wcpos:mt-0.5`,children:[t?(0,N.jsx)(Ua,{variant:`info`,title:ml(`tags.receipt_printer_tip`),children:ml(`tags.receipt_printer`)}):(0,N.jsx)(Ua,{variant:`neutral`,title:ml(`tags.browser_tip`),children:ml(`tags.browser`)}),t&&r===`80mm`&&(0,N.jsx)(Ua,{variant:`neutral`,title:ml(`tags.80mm_tip`),children:`80mm`}),t&&r===`58mm`&&(0,N.jsx)(Ua,{variant:`neutral`,title:ml(`tags.58mm_tip`),children:`58mm`}),n?(0,N.jsx)(Ua,{variant:`success`,title:ml(`tags.offline_tip`),children:ml(`tags.works_offline`)}):(0,N.jsx)(Ua,{variant:`warning`,title:ml(`tags.server_tip`),children:ml(`tags.server_required`)}),e.engine===`legacy-php`&&(0,N.jsxs)(Ua,{variant:`warning`,title:ml(`tags.legacy_php_tip`),children:[`⚠ `,ml(`tags.legacy_php`)]}),`direction`in e&&e.direction===`rtl`&&(0,N.jsx)(Ua,{variant:`neutral`,title:ml(`tags.rtl_tip`),children:ml(`tags.rtl`)})]})}var qh=new Set([`detailed-receipt`,`gift-receipt`,`invoice`,`minimal-receipt`,`packing-slip`,`quote`,`standard-receipt`,`standard-receipt-rtl`,`thermal-detailed-58mm`,`thermal-detailed-80mm`,`thermal-kitchen-ticket`,`thermal-simple-58mm`,`thermal-simple-80mm`,`thermal-simple-80mm-rtl`,`narrow-receipt`]);function Jh(){return window.wcpos?.templateGallery?.previewBaseUrl}function Yh(e){if(!qh.has(e))return;let t=Jh();if(t)return`${t.replace(/\/$/,``)}/${e}.png`}function Xh(e){let{template:t,isGallery:n,onPreview:r}=e,i=t.title,a=t.description,o=!n&&`status`in t&&t.status===`publish`,s=n?Yh(t.key):void 0;return(0,N.jsxs)(Ia,{active:o,children:[(0,N.jsx)(`button`,{type:`button`,onClick:r,"aria-label":ml(`common.preview`),className:`wcpos:group wcpos:aspect-[4/3] wcpos:bg-gray-50 wcpos:flex wcpos:items-center wcpos:justify-center wcpos:cursor-pointer wcpos:border-0 wcpos:p-0 wcpos:overflow-hidden`,children:s?(0,N.jsx)(`img`,{src:s,alt:``,loading:`lazy`,className:`wcpos:w-full wcpos:h-full wcpos:object-cover wcpos:object-top wcpos:group-hover:object-bottom wcpos:transition-[object-position] wcpos:duration-[3000ms] wcpos:ease-linear wcpos:motion-reduce:transition-none wcpos:motion-reduce:duration-0`}):(0,N.jsx)(`span`,{className:`wcpos:text-gray-400 wcpos:text-sm`,children:ml(`common.preview`)})}),(0,N.jsxs)(Ia.Body,{className:`wcpos:flex wcpos:flex-col wcpos:gap-2 wcpos:p-3`,children:[(0,N.jsxs)(`div`,{className:`wcpos:flex wcpos:items-start wcpos:justify-between wcpos:gap-2`,children:[(0,N.jsx)(`h3`,{className:`wcpos:text-sm wcpos:font-medium wcpos:text-gray-900 wcpos:m-0 wcpos:leading-tight`,children:i}),!n&&(0,N.jsx)(`button`,{type:`button`,onClick:e.onActivate,disabled:e.isToggling,"aria-disabled":e.isToggling,"aria-label":ml(o?`card.deactivate_template`:`card.activate_template`),"aria-pressed":o,title:ml(o?`card.deactivate`:`card.activate`),className:(0,wa.default)(`wcpos:w-3 wcpos:h-3 wcpos:rounded-full wcpos:border-2 wcpos:shrink-0 wcpos:mt-0.5 wcpos:cursor-pointer wcpos:p-0`,o?`wcpos:bg-green-500 wcpos:border-green-500`:`wcpos:bg-white wcpos:border-gray-300`)})]}),a&&(0,N.jsx)(`p`,{className:`wcpos:text-xs wcpos:text-gray-500 wcpos:m-0`,children:a}),(0,N.jsx)(Kh,{template:t})]}),(0,N.jsxs)(Ia.Footer,{className:(0,wa.default)(`wcpos:flex wcpos:items-center wcpos:gap-3`,n&&`wcpos:justify-between`),children:[(0,N.jsx)(`button`,{type:`button`,onClick:r,className:`wcpos:text-xs wcpos:text-wp-admin-theme-color hover:wcpos:underline wcpos:bg-transparent wcpos:border-0 wcpos:p-0 wcpos:cursor-pointer`,children:ml(`common.preview`)}),n?(0,N.jsx)(Da,{variant:`primary`,onClick:e.onCustomize,className:`wcpos:max-w-full wcpos:min-w-0 wcpos:overflow-hidden wcpos:whitespace-nowrap`,children:(0,N.jsx)(`span`,{className:`wcpos:block wcpos:max-w-full wcpos:truncate`,children:ml(`common.use_template`)})}):(0,N.jsx)(`button`,{type:`button`,onClick:e.onEdit,className:`wcpos:text-xs wcpos:text-wp-admin-theme-color hover:wcpos:underline wcpos:bg-transparent wcpos:border-0 wcpos:p-0 wcpos:cursor-pointer`,children:ml(`common.edit`)})]})]})}function Zh(e=`receipt`){return lt({queryKey:[`gallery-templates`,e],queryFn:()=>(0,r.default)({path:`wcpos/v1/templates/gallery?wcpos=1&type=${e}`,method:`GET`})})}function Qh(){let e=Ke(),{addSnackbar:t}=Xa();return ut({mutationFn:async e=>(0,r.default)({path:`wcpos/v1/templates/install?wcpos=1`,method:`POST`,data:{gallery_key:e}}),onSuccess:()=>{e.invalidateQueries({queryKey:[`templates`]}),e.invalidateQueries({queryKey:[`gallery-templates`]}),t({message:ml(`snackbar.gallery_installed`),status:`success`})},onError:()=>{t({message:ml(`snackbar.install_failed`),status:`error`})}})}function $h(e=`receipt`){return lt({queryKey:[`templates`,e],queryFn:()=>{let t=new URLSearchParams({wcpos:`1`,type:e});return(0,r.default)({path:`wcpos/v1/templates?${t.toString()}`,method:`GET`})}})}function eg(){let e=Ke(),{addSnackbar:t}=Xa();return ut({mutationFn:async({id:e,status:t})=>(0,r.default)({path:`wcpos/v1/templates/${e}?wcpos=1`,method:`PATCH`,data:{status:t}}),onSuccess:(n,{status:r})=>{e.invalidateQueries({queryKey:[`templates`]}),t({message:ml(r===`publish`?`snackbar.template_activated`:`snackbar.template_deactivated`),status:`success`})},onError:()=>{t({message:ml(`snackbar.update_failed`),status:`error`})}})}function tg(e=`receipt`){let t=Ke(),{addSnackbar:n}=Xa();return ut({mutationFn:async({id:t,disabled:n})=>(0,r.default)({path:`wcpos/v1/templates/batch?wcpos=1`,method:`POST`,data:n?{type:e,disable_virtual:[t]}:{type:e,enable_virtual:[t]}}),onSuccess:(e,{disabled:r})=>{t.invalidateQueries({queryKey:[`templates`]}),n({message:ml(r?`snackbar.template_deactivated`:`snackbar.template_activated`),status:`success`})},onError:()=>{n({message:ml(`snackbar.update_failed`),status:`error`})}})}function ng(e=`receipt`){let t=Ke(),{addSnackbar:n}=Xa();return ut({mutationFn:async t=>(0,r.default)({path:`wcpos/v1/templates/batch?wcpos=1`,method:`POST`,data:{type:e,order:t}}),onSuccess:()=>{t.invalidateQueries({queryKey:[`templates`]}),n({message:ml(`snackbar.order_saved`),status:`success`})},onError:()=>{n({message:ml(`snackbar.save_order_failed`),status:`error`})}})}function rg(){let e=Ke(),{addSnackbar:t}=Xa();return ut({mutationFn:async e=>(0,r.default)({path:`wcpos/v1/templates/${e}?wcpos=1`,method:`DELETE`}),onSuccess:()=>{e.invalidateQueries({queryKey:[`templates`]}),t({message:ml(`snackbar.template_deleted`),status:`success`})},onError:()=>{t({message:ml(`snackbar.delete_failed`),status:`error`})}})}function ig(e,t){if(t.search&&!e.title.toLowerCase().includes(t.search.toLowerCase())||t.categories.length>0&&!t.categories.includes(e.category))return!1;if(t.output!==`all`){let n=e.output_type===`escpos`||e.output_type===`thermal`||e.engine===`thermal`;if(t.output===`escpos`&&!n||t.output===`html`&&n)return!1}return t.direction===`all`||(e.direction??`ltr`)===t.direction}function ag(){let[t,n]=e.useState({...pd}),[r,i]=e.useState(!1),[a,o]=e.useState(null),s=`receipt`,{data:c=[]}=$h(s),{data:l=[]}=Zh(s),u=eg(),d=tg(s),f=Qh(),p=ng(s),m=rg(),h=l.filter(e=>ig(e,t)),g=window.wcpos?.templateGallery?.adminUrl??`${window.location.origin}/wp-admin`,_=a===null?null:c.find(e=>e.id===a)??l.find(e=>e.key===a),v=_?`key`in _:!1,y=_?`key`in _?_.key:_.id:null,b=e=>{if(typeof e==`string`){let t=c.find(t=>t.is_virtual&&t.id===e);if(t){let n=`is_disabled`in t&&t.is_disabled;d.mutate({id:e,disabled:!n})}}else{let t=c.find(t=>!t.is_virtual&&t.id===e);t&&u.mutate({id:e,status:t.status===`publish`?`draft`:`publish`})}},x=u.isPending&&u.variables!=null?u.variables.id??null:d.isPending&&d.variables!=null?d.variables.id??null:null;return(0,N.jsxs)(`div`,{className:`wcpos:flex wcpos:flex-col wcpos:gap-6`,children:[(0,N.jsxs)(`section`,{children:[(0,N.jsxs)(`div`,{className:`wcpos:flex wcpos:items-center wcpos:gap-3 wcpos:mb-3`,children:[(0,N.jsx)(`h2`,{className:`wcpos:text-base wcpos:font-medium wcpos:text-gray-700 wcpos:m-0`,children:ml(`gallery.your_templates`)}),(0,N.jsx)(`a`,{href:`${g}/post-new.php?post_type=wcpos_template`,className:`page-title-action`,children:ml(`gallery.add_new`)})]}),(0,N.jsx)(fd,{templates:c,onPreview:o,onToggle:b,onDelete:e=>m.mutate(e),onReorder:e=>p.mutate(e),togglingId:x,deletingId:m.isPending?m.variables??null:null})]}),l.length>0&&(0,N.jsxs)(`section`,{children:[(0,N.jsx)(`h2`,{className:`wcpos:text-base wcpos:font-medium wcpos:text-gray-700 wcpos:m-0`,children:ml(`gallery.template_gallery`)}),(0,N.jsx)(`p`,{className:`wcpos:text-sm wcpos:text-gray-500 wcpos:mt-1 wcpos:mb-3`,children:ml(`gallery.description`)}),(0,N.jsxs)(`div`,{className:`wcpos:flex wcpos:gap-6`,children:[(0,N.jsx)(_d,{filters:t,onChange:n,availableCategories:Array.from(new Set(l.map(e=>e.category).filter(e=>e.length>0))),collapsed:r,onToggleCollapse:()=>i(e=>!e)}),(0,N.jsx)(`div`,{className:`wcpos:@container wcpos:flex-1 wcpos:min-w-0`,children:h.length>0?(0,N.jsx)(`div`,{className:`wcpos:grid wcpos:grid-cols-1 wcpos:@min-[400px]:grid-cols-2 wcpos:@min-[680px]:grid-cols-3 wcpos:@min-[920px]:grid-cols-4 wcpos:gap-4`,children:h.map(e=>(0,N.jsx)(Xh,{template:e,isGallery:!0,onPreview:()=>o(e.key),onCustomize:()=>f.mutate(e.key)},e.key))}):(0,N.jsx)(`p`,{className:`wcpos:text-sm wcpos:text-gray-400 wcpos:py-4`,children:ml(`gallery.no_matches`)})})]})]}),_&&(0,N.jsx)(Uh,{templateId:y??``,templateName:_.title,templateDescription:_.description,isGallery:v,onClose:()=>o(null),onActivate:()=>{a!=null&&b(a)},onCustomize:()=>{if(!v)return;let e=_;f.mutate(e.key)}})]})}var og=ea({component:yl}),sg=Qi({getParentRoute:()=>og,path:`/`,loader:()=>{Co.prefetchQuery({queryKey:[`templates`,`receipt`],queryFn:()=>(0,r.default)({path:`wcpos/v1/templates?wcpos=1&type=receipt`,method:`GET`}),retry:1}),Co.prefetchQuery({queryKey:[`gallery-templates`,`receipt`],queryFn:()=>(0,r.default)({path:`wcpos/v1/templates/gallery?wcpos=1&type=receipt`,method:`GET`}),retry:1})},component:ag}),cg=ga({routeTree:og.addChildren([sg]),basepath:`/`,history:Ar()});function lg(){return(0,N.jsx)(Sa,{fallbackRender:({error:e})=>(0,N.jsxs)(`div`,{className:`wcpos:p-6 wcpos:text-red-600`,children:[(0,N.jsx)(`h2`,{children:`Template Gallery failed to load`}),(0,N.jsx)(`pre`,{children:So(e)})]}),children:(0,N.jsx)(qe,{client:Co,children:(0,N.jsx)(Ya,{boundsElement:document.getElementById(`wpcontent`),children:(0,N.jsx)(ya,{router:cg})})})})}var ug=document.getElementById(`wcpos-template-gallery`);ug&&(ug.classList.add(`template-gallery-root`),(0,n.createRoot)(ug).render((0,N.jsx)(lg,{})))})(globalThis.React,globalThis.ReactDOM,globalThis.ReactDOM,globalThis.wp.apiFetch);