1!function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=51)}([function(e,t,n){"use strict";function r(e,t,n,r,i,o,s,a){var l,c="function"==typeof e?e.options:e;if(t&&(c.render=t,c.staticRenderFns=n,c._compiled=!0),r&&(c.functional=!0),o&&(c._scopeId="data-v-"+o),s?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),i&&i.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(s)},c._ssrRegister=l):i&&(l=a?function(){i.call(this,(c.functional?this.parent:this).$root.$options.shadowRoot)}:i),l)if(c.functional){c._injectStyles=l;var u=c.render;c.render=function(e,t){return l.call(t),u(e,t)}}else{var d=c.beforeCreate;c.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:c}}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r=new(n(6).default)},function(e,t,n){(function(e){(function(t){"use strict";function n(e){return null==e}var r,i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},o=function(e){function t(t){var n,r,i,o=this.constructor,s=e.call(this,t)||this;return Object.defineProperty(s,"name",{value:o.name,enumerable:!1}),n=s,r=o.prototype,(i=Object.setPrototypeOf)?i(n,r):n.__proto__=r,function(e,t){void 0===t&&(t=e.constructor);var n=Error.captureStackTrace;n&&n(e,t)}(s),s}return function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}(t,e),t}(Error);class s extends o{constructor(e){super(e),this.message=e}getKind(){return this.constructor.kind}}s.kind="Exception";class a extends s{}a.kind="ArgumentException";class l extends s{}l.kind="IllegalArgumentException";class c{constructor(e){if(this.binarizer=e,null===e)throw new l("Binarizer must be non-null.")}getWidth(){return this.binarizer.getWidth()}getHeight(){return this.binarizer.getHeight()}getBlackRow(e,t){return this.binarizer.getBlackRow(e,t)}getBlackMatrix(){return null!==this.matrix&&void 0!==this.matrix||(this.matrix=this.binarizer.getBlackMatrix()),this.matrix}isCropSupported(){return this.binarizer.getLuminanceSource().isCropSupported()}crop(e,t,n,r){const i=this.binarizer.getLuminanceSource().crop(e,t,n,r);return new c(this.binarizer.createBinarizer(i))}isRotateSupported(){return this.binarizer.getLuminanceSource().isRotateSupported()}rotateCounterClockwise(){const e=this.binarizer.getLuminanceSource().rotateCounterClockwise();return new c(this.binarizer.createBinarizer(e))}rotateCounterClockwise45(){const e=this.binarizer.getLuminanceSource().rotateCounterClockwise45();return new c(this.binarizer.createBinarizer(e))}toString(){try{return this.getBlackMatrix().toString()}catch(e){return""}}}class u extends s{static getChecksumInstance(){return new u}}u.kind="ChecksumException";class d{constructor(e){this.source=e}getLuminanceSource(){return this.source}getWidth(){return this.source.getWidth()}getHeight(){return this.source.getHeight()}}class h{static arraycopy(e,t,n,r,i){for(;i--;)n[r++]=e[t++]}static currentTimeMillis(){return Date.now()}}class f extends s{}f.kind="IndexOutOfBoundsException";class p extends f{constructor(e,t){super(t),this.index=e,this.message=t}}p.kind="ArrayIndexOutOfBoundsException";class m{static fill(e,t){for(let n=0,r=e.length;n<r;n++)e[n]=t}static fillWithin(e,t,n,r){m.rangeCheck(e.length,t,n);for(let i=t;i<n;i++)e[i]=r}static rangeCheck(e,t,n){if(t>n)throw new l("fromIndex("+t+") > toIndex("+n+")");if(t<0)throw new p(t);if(n>e)throw new p(n)}static asList(...e){return e}static create(e,t,n){return Array.from({length:e}).map(e=>Array.from({length:t}).fill(n))}static createInt32Array(e,t,n){return Array.from({length:e}).map(e=>Int32Array.from({length:t}).fill(n))}static equals(e,t){if(!e)return!1;if(!t)return!1;if(!e.length)return!1;if(!t.length)return!1;if(e.length!==t.length)return!1;for(let n=0,r=e.length;n<r;n++)if(e[n]!==t[n])return!1;return!0}static hashCode(e){if(null===e)return 0;let t=1;for(const n of e)t=31*t+n;return t}static fillUint8Array(e,t){for(let n=0;n!==e.length;n++)e[n]=t}static copyOf(e,t){return e.slice(0,t)}static copyOfUint8Array(e,t){if(e.length<=t){const n=new Uint8Array(t);return n.set(e),n}return e.slice(0,t)}static copyOfRange(e,t,n){const r=n-t,i=new Int32Array(r);return h.arraycopy(e,t,i,0,r),i}
vendor: 39,357 bytes, line 1
1static binarySearch(e,t,n){void 0===n&&(n=m.numberComparator);let r=0,i=e.length-1;for(;r<=i;){const o=i+r>>1,s=n(t,e[o]);if(s>0)r=o+1;else{if(!(s<0))return o;i=o-1}}return-r-1}static numberComparator(e,t){return e-t}}class g{static numberOfTrailingZeros(e){let t;if(0===e)return 32;let n=31;return t=e<<16,0!==t&&(n-=16,e=t),t=e<<8,0!==t&&(n-=8,e=t),t=e<<4,0!==t&&(n-=4,e=t),t=e<<2,0!==t&&(n-=2,e=t),n-(e<<1>>>31)}static numberOfLeadingZeros(e){if(0===e)return 32;let t=1;return e>>>16==0&&(t+=16,e<<=16),e>>>24==0&&(t+=8,e<<=8),e>>>28==0&&(t+=4,e<<=4),e>>>30==0&&(t+=2,e<<=2),t-=e>>>31,t}static toHexString(e){return e.toString(16)}static toBinaryString(e){return String(parseInt(String(e),2))}static bitCount(e){return e=(e=(858993459&(e-=e>>>1&1431655765))+(e>>>2&858993459))+(e>>>4)&252645135,e+=e>>>8,63&(e+=e>>>16)}static truncDivision(e,t){return Math.trunc(e/t)}static parseInt(e,t){return parseInt(e,t)}}g.MIN_VALUE_32_BITS=-2147483648,g.MAX_VALUE=Number.MAX_SAFE_INTEGER;class v{constructor(e,t){void 0===e?(this.size=0,this.bits=new Int32Array(1)):(this.size=e,this.bits=null==t?v.makeArray(e):t)}getSize(){return this.size}getSizeInBytes(){return Math.floor((this.size+7)/8)}ensureCapacity(e){if(e>32*this.bits.length){const t=v.makeArray(e);h.arraycopy(this.bits,0,t,0,this.bits.length),this.bits=t}}get(e){return 0!=(this.bits[Math.floor(e/32)]&1<<(31&e))}set(e){this.bits[Math.floor(e/32)]|=1<<(31&e)}flip(e){this.bits[Math.floor(e/32)]^=1<<(31&e)}getNextSet(e){const t=this.size;if(e>=t)return t;const n=this.bits;let r=Math.floor(e/32),i=n[r];i&=~((1<<(31&e))-1);const o=n.length;for(;0===i;){if(++r===o)return t;i=n[r]}const s=32*r+g.numberOfTrailingZeros(i);return s>t?t:s}getNextUnset(e){const t=this.size;if(e>=t)return t;const n=this.bits;let r=Math.floor(e/32),i=~n[r];i&=~((1<<(31&e))-1);const o=n.length;for(;0===i;){if(++r===o)return t;i=~n[r]}const s=32*r+g.numberOfTrailingZeros(i);return s>t?t:s}setBulk(e,t){this.bits[Math.floor(e/32)]=t}setRange(e,t){if(t<e||e<0||t>this.size)throw new l;if(t===e)return;t--;const n=Math.floor(e/32),r=Math.floor(t/32),i=this.bits;for(let o=n;o<=r;o++){const s=(2<<(o<r?31:31&t))-(1<<(o>n?0:31&e));i[o]|=s}}clear(){const e=this.bits.length,t=this.bits;for(let n=0;n<e;n++)t[n]=0}isRange(e,t,n){if(t<e||e<0||t>this.size)throw new l;if(t===e)return!0;t--;const r=Math.floor(e/32),i=Math.floor(t/32),o=this.bits;for(let s=r;s<=i;s++){const a=(2<<(s<i?31:31&t))-(1<<(s>r?0:31&e))&4294967295;if((o[s]&a)!==(n?a:0))return!1}return!0}appendBit(e){this.ensureCapacity(this.size+1),e&&(this.bits[Math.floor(this.size/32)]|=1<<(31&this.size)),this.size++}appendBits(e,t){if(t<0||t>32)throw new l("Num bits must be between 0 and 32");this.ensureCapacity(this.size+t);for(let n=t;n>0;n--)this.appendBit(1==(e>>n-1&1))}appendBitArray(e){const t=e.size;this.ensureCapacity(this.size+t);for(let n=0;n<t;n++)this.appendBit(e.get(n))}xor(e){if(this.size!==e.size)throw new l("Sizes don't match");const t=this.bits;for(let n=0,r=t.length;n<r;n++)t[n]^=e.bits[n]}toBytes(e,t,n,r){for(let i=0;i<r;i++){let r=0;for(let t=0;t<8;t++)this.get(e)&&(r|=1<<7-t),e++;t[n+i]=r}}getBitArray(){return this.bits}reverse(){const e=new Int32Array(this.bits.length),t=Math.floor((this.size-1)/32),n=t+1,r=this.bits;for(let i=0;i<n;i++){let n=r[i];n=n>>1&1431655765|(1431655765&n)<<1,n=n>>2&858993459|(858993459&n)<<2,n=n>>4&252645135|(252645135&n)<<4,n=n>>8&16711935|(16711935&n)<<8,n=n>>16&65535|(65535&n)<<16,e[t-i]=n}if(this.size!==32*n){const t=32*n-this.size;let r=e[0]>>>t;for(let i=1;i<n;i++){const n=e[i];r|=n<<32-t,e[i-1]=r,r=n>>>t}e[n-1]=r}this.bits=e}static makeArray(e){return new Int32Array(Math.floor((e+31)/32))}equals(e){if(!(e instanceof v))return!1;const t=e;return this.size===t.size&&m.equals(this.bits,t.bits)}hashCode(){return 31*this.size+m.hashCode(this.bits)}toString(){let e="";for(let t=0,n=this.size;t<n;t++)0==(7&t)&&(e+=" "),e+=this.get(t)?"X":".";return e}clone(){return new v(this.size,this.bits.slice())}}!function(e){e[e.OTHER=0]="OTHER",e[e.PURE_BARCODE=1]="PURE_BARCODE",e[e.POSSIBLE_FORMATS=2]="POSSIBLE_FORMATS",e[e.TRY_HARDER=3]="TRY_HARDER",e[e.CHARACTER_SET=4]="CHARACTER_SET",e[e.ALLOWED_LENGTHS=5]="ALLOWED_LENGTHS",e[e.ASSUME_CODE_39_CHECK_DIGIT=6]="ASSUME_CODE_39_CHECK_DIGIT",e[e.ASSUME_GS1=7]="ASSUME_GS1",e[e.RETURN_CODABAR_START_END=8]="RETURN_CODABAR_START_END",e[e.NEED_RESULT_POINT_CALLBACK=9]="NEED_RESULT_POINT_CALLBACK",e[e.ALLOWED_EAN_EXTENSIONS=10]="ALLOWED_EAN_EXTENSIONS"}(r||(r={}));var y,w=r;class b extends s{static getFormatInstance(){return new b}}b.kind="FormatException",function(e){e[e.Cp437=0]="Cp437",e[e.ISO8859_1=1]="ISO8859_1",e[e.ISO8859_2=2]="ISO8859_2",e[e.ISO8859_3=3]="ISO8859_3",e[e.ISO8859_4=4]="ISO8859_4",e[e.ISO8859_5=5]="ISO8859_5",e[e.ISO8859_6=6]="ISO8859_6",e[e.ISO8859_7=7]="ISO8859_7",e[e.ISO8859_8=8]="ISO8859_8",e[e.ISO8859_9=9]="ISO8859_9",e[e.ISO8859_10=10]="ISO8859_10",e[e.ISO8859_11=11]="ISO8859_11",e[e.ISO8859_13=12]="ISO8859_13",e[e.ISO8859_14=13]="ISO8859_14",e[e.ISO8859_15=14]="ISO8859_15",e[e.ISO8859_16=15]="ISO8859_16",e[e.SJIS=16]="SJIS",e[e.Cp1250=17]="Cp1250",e[e.Cp1251=18]="Cp1251",e[e.Cp1252=19]="Cp1252",e[e.Cp1256=20]="Cp1256",e[e.UnicodeBigUnmarked=21]="UnicodeBigUnmarked",e[e.UTF8=22]="UTF8",e[e.ASCII=23]="ASCII",e[e.Big5=24]="Big5",e[e.GB18030=25]="GB18030",e[e.EUC_KR=26]="EUC_KR"}(y||(y={}));class C{constructor(e,t,n,...r){this.valueIdentifier=e,this.name=n,this.values="number"==typeof t?Int32Array.from([t]):t,this.otherEncodingNames=r,C.VALUE_IDENTIFIER_TO_ECI.set(e,this),C.NAME_TO_ECI.set(n,this);const i=this.values;for(let e=0,t=i.length;e!==t;e++){const t=i[e];C.VALUES_TO_ECI.set(t,this)}for(const e of r)C.NAME_TO_ECI.set(e,this)}getValueIdentifier(){return this.valueIdentifier}getName(){return this.name}getValue(){return this.values[0]}static getCharacterSetECIByValue(e){if(e<0||e>=900)throw new b("incorect value");const t=C.VALUES_TO_ECI.get(e);if(void 0===t)throw new b("incorect value");return t}static getCharacterSetECIByName(e){const t=C.NAME_TO_ECI.get(e);if(void 0===t)throw new b("incorect value");return t}equals(e){if(!(e instanceof C))return!1;const t=e;return this.getName()===t.getName()}}C.VALUE_IDENTIFIER_TO_ECI=new Map,C.VALUES_TO_ECI=new Map,C.NAME_TO_ECI=new Map,C.Cp437=new C(y.Cp437,Int32Array.from([0,2]),"Cp437"),C.ISO8859_1=new C(y.ISO8859_1,Int32Array.from([1,3]),"ISO-8859-1","ISO88591","ISO8859_1"),C.ISO8859_2=new C(y.ISO8859_2,4,"ISO-8859-2","ISO88592","ISO8859_2"),C.ISO8859_3=new C(y.ISO8859_3,5,"ISO-8859-3","ISO88593","ISO8859_3"),C.ISO8859_4=new C(y.ISO8859_4,6,"ISO-8859-4","ISO88594","ISO8859_4"),C.ISO8859_5=new C(y.ISO8859_5,7,"ISO-8859-5","ISO88595","ISO8859_5"),C.ISO8859_6=new C(y.ISO8859_6,8,"ISO-8859-6","ISO88596","ISO8859_6"),C.ISO8859_7=new C(y.ISO8859_7,9,"ISO-8859-7","ISO88597","ISO8859_7"),C.ISO8859_8=new C(y.ISO8859_8,10,"ISO-8859-8","ISO88598","ISO8859_8"),C.ISO8859_9=new C(y.ISO8859_9,11,"ISO-8859-9","ISO88599","ISO8859_9"),C.ISO8859_10=new C(y.ISO8859_10,12,"ISO-8859-10","ISO885910","ISO8859_10"),C.ISO8859_11=new C(y.ISO8859_11,13,"ISO-8859-11","ISO885911","ISO8859_11"),C.ISO8859_13=new C(y.ISO8859_13,15,"ISO-8859-13","ISO885913","ISO8859_13"),C.ISO8859_14=new C(y.ISO8859_14,16,"ISO-8859-14","ISO885914","ISO8859_14"),C.ISO8859_15=new C(y.ISO8859_15,17,"ISO-8859-15","ISO885915","ISO8859_15"),C.ISO8859_16=new C(y.ISO8859_16,18,"ISO-8859-16","ISO885916","ISO8859_16"),C.SJIS=new C(y.SJIS,20,"SJIS","Shift_JIS"),C.Cp1250=new C(y.Cp1250,21,"Cp1250","windows-1250"),C.Cp1251=new C(y.Cp1251,22,"Cp1251","windows-1251"),C.Cp1252=new C(y.Cp1252,23,"Cp1252","windows-1252"),C.Cp1256=new C(y.Cp1256,24,"Cp1256","windows-1256"),C.UnicodeBigUnmarked=new C(y.UnicodeBigUnmarked,25,"UnicodeBigUnmarked","UTF-16BE","UnicodeBig"),C.UTF8=new C(y.UTF8,26,"UTF8","UTF-8"),C.ASCII=new C(y.ASCII,Int32Array.from([27,170]),"ASCII","US-ASCII"),C.Big5=new C(y.Big5,28,"Big5"),C.GB18030=new C(y.GB18030,29,"GB18030","GB2312","EUC_CN","GBK"),C.EUC_KR=new C(y.EUC_KR,30,"EUC_KR","EUC-KR");class _ extends s{}_.kind="UnsupportedOperationException";class S{static decode(e,t){const n=this.encodingName(t);return this.customDecoder?this.customDecoder(e,n):"undefined"==typeof TextDecoder||this.shouldDecodeOnFallback(n)?this.decodeFallback(e,n):new TextDecoder(n).decode(e)}static shouldDecodeOnFallback(e){return!S.isBrowser()&&"ISO-8859-1"===e}static encode(e,t){const n=this.encodingName(t);return this.customEncoder?this.customEncoder(e,n):"undefined"==typeof TextEncoder?this.encodeFallback(e):(new TextEncoder).encode(e)}static isBrowser(){return"undefined"!=typeof window&&"[object Window]"==={}.toString.call(window)}static encodingName(e){return"string"==typeof e?e:e.getName()}static encodingCharacterSet(e){return e instanceof C?e:C.getCharacterSetECIByName(e)}static decodeFallback(e,t){const n=this.encodingCharacterSet(t);if(S.isDecodeFallbackSupported(n)){let t="";for(let n=0,r=e.length;n<r;n++){let r=e[n].toString(16);r.length<2&&(r="0"+r),t+="%"+r}return decodeURIComponent(t)}if(n.equals(C.UnicodeBigUnmarked))return String.fromCharCode.apply(null,new Uint16Array(e.buffer));throw new _(`Encoding ${this.encodingName(t)} not supported by fallback.`)}static isDecodeFallbackSupported(e){return e.equals(C.UTF8)||e.equals(C.ISO8859_1)||e.equals(C.ASCII)}static encodeFallback(e){const t=btoa(unescape(encodeURIComponent(e))).split(""),n=[];for(let e=0;e<t.length;e++)n.push(t[e].charCodeAt(0));return new Uint8Array(n)}}class E{static castAsNonUtf8Char(e,t=null){const n=t?t.getName():this.ISO88591;return S.decode(new Uint8Array([e]),n)}static guessEncoding(e,t){if(null!=t&&void 0!==t.get(w.CHARACTER_SET))return t.get(w.CHARACTER_SET).toString();const n=e.length;let r=!0,i=!0,o=!0,s=0,a=0,l=0,c=0,u=0,d=0,h=0,f=0,p=0,m=0,g=0;const v=e.length>3&&239===e[0]&&187===e[1]&&191===e[2];for(let t=0;t<n&&(r||i||o);t++){const n=255&e[t];o&&(s>0?0==(128&n)?o=!1:s--:0!=(128&n)&&(0==(64&n)?o=!1:(s++,0==(32&n)?a++:(s++,0==(16&n)?l++:(s++,0==(8&n)?c++:o=!1))))),r&&(n>127&&n<160?r=!1:n>159&&(n<192||215===n||247===n)&&g++),i&&(u>0?n<64||127===n||n>252?i=!1:u--:128===n||160===n||n>239?i=!1:n>160&&n<224?(d++,f=0,h++,h>p&&(p=h)):n>127?(u++,h=0,f++,f>m&&(m=f)):(h=0,f=0))}return o&&s>0&&(o=!1),i&&u>0&&(i=!1),o&&(v||a+l+c>0)?E.UTF8:i&&(E.ASSUME_SHIFT_JIS||p>=3||m>=3)?E.SHIFT_JIS:r&&i?2===p&&2===d||10*g>=n?E.SHIFT_JIS:E.ISO88591:r?E.ISO88591:i?E.SHIFT_JIS:o?E.UTF8:E.PLATFORM_DEFAULT_ENCODING}static format(e,...t){let n=-1;return e.replace(/%(-)?(0?[0-9]+)?([.][0-9]+)?([#][0-9]+)?([scfpexd%])/g,(function(e,r,i,o,s,a){if("%%"===e)return"%";if(void 0===t[++n])return;e=o?parseInt(o.substr(1)):void 0;let l,c=s?parseInt(s.substr(1)):void 0;switch(a){case"s":l=t[n];break;case"c":l=t[n][0];break;case"f":l=parseFloat(t[n]).toFixed(e);break;case"p":l=parseFloat(t[n]).toPrecision(e);break;case"e":l=parseFloat(t[n]).toExponential(e);break;case"x":l=parseInt(t[n]).toString(c||16);break;case"d":l=parseFloat(parseInt(t[n],c||10).toPrecision(e)).toFixed(0)}l="object"==typeof l?JSON.stringify(l):(+l).toString(c);let u=parseInt(i),d=i&&i[0]+""=="0"?"0":" ";for(;l.length<u;)l=void 0!==r?l+d:d+l;return l}))}static getBytes(e,t){return S.encode(e,t)}static getCharCode(e,t=0){return e.charCodeAt(t)}static getCharAt(e){return String.fromCharCode(e)}}E.SHIFT_JIS=C.SJIS.getName(),E.GB2312="GB2312",E.ISO88591=C.ISO8859_1.getName(),E.EUC_JP="EUC_JP",E.UTF8=C.UTF8.getName(),E.PLATFORM_DEFAULT_ENCODING=E.UTF8,E.ASSUME_SHIFT_JIS=!1;class T{constructor(e=""){this.value=e}enableDecoding(e){return this.encoding=e,this}append(e){return"string"==typeof e?this.value+=e.toString():this.encoding?this.value+=E.castAsNonUtf8Char(e,this.encoding):this.value+=String.fromCharCode(e),this}appendChars(e,t,n){for(let r=t;t<t+n;r++)this.append(e[r]);return this}length(){return this.value.length}charAt(e){return this.value.charAt(e)}deleteCharAt(e){this.value=this.value.substr(0,e)+this.value.substring(e+1)}setCharAt(e,t){this.value=this.value.substr(0,e)+t+this.value.substr(e+1)}substring(e,t){return this.value.substring(e,t)}setLengthToZero(){this.value=""}toString(){return this.value}insert(e,t){this.value=this.value.substr(0,e)+t+this.value.substr(e+t.length)}}class A{constructor(e,t,n,r){if(this.width=e,this.height=t,this.rowSize=n,this.bits=r,null==t&&(t=e),this.height=t,e<1||t<1)throw new l("Both dimensions must be greater than 0");null==n&&(n=Math.floor((e+31)/32)),this.rowSize=n,null==r&&(this.bits=new Int32Array(this.rowSize*this.height))}static parseFromBooleanArray(e){const t=e.length,n=e[0].length,r=new A(n,t);for(let i=0;i<t;i++){const t=e[i];for(let e=0;e<n;e++)t[e]&&r.set(e,i)}return r}static parseFromString(e,t,n){if(null===e)throw new l("stringRepresentation cannot be null");const r=new Array(e.length);let i=0,o=0,s=-1,a=0,c=0;for(;c<e.length;)if("\n"===e.charAt(c)||"\r"===e.charAt(c)){if(i>o){if(-1===s)s=i-o;else if(i-o!==s)throw new l("row lengths do not match");o=i,a++}c++}else if(e.substring(c,c+t.length)===t)c+=t.length,r[i]=!0,i++;else{if(e.substring(c,c+n.length)!==n)throw new l("illegal character encountered: "+e.substring(c));c+=n.length,r[i]=!1,i++}if(i>o){if(-1===s)s=i-o;else if(i-o!==s)throw new l("row lengths do not match");a++}const u=new A(s,a);for(let e=0;e<i;e++)r[e]&&u.set(Math.floor(e%s),Math.floor(e/s));return u}get(e,t){const n=t*this.rowSize+Math.floor(e/32);return 0!=(this.bits[n]>>>(31&e)&1)}set(e,t){const n=t*this.rowSize+Math.floor(e/32);this.bits[n]|=1<<(31&e)&4294967295}unset(e,t){const n=t*this.rowSize+Math.floor(e/32);this.bits[n]&=~(1<<(31&e)&4294967295)}flip(e,t){const n=t*this.rowSize+Math.floor(e/32);this.bits[n]^=1<<(31&e)&4294967295}xor(e){if(this.width!==e.getWidth()||this.height!==e.getHeight()||this.rowSize!==e.getRowSize())throw new l("input matrix dimensions do not match");const t=new v(Math.floor(this.width/32)+1),n=this.rowSize,r=this.bits;for(let i=0,o=this.height;i<o;i++){const o=i*n,s=e.getRow(i,t).getBitArray();for(let e=0;e<n;e++)r[o+e]^=s[e]}}clear(){const e=this.bits,t=e.length;for(let n=0;n<t;n++)e[n]=0}setRegion(e,t,n,r){if(t<0||e<0)throw new l("Left and top must be nonnegative");if(r<1||n<1)throw new l("Height and width must be at least 1");const i=e+n,o=t+r;if(o>this.height||i>this.width)throw new l("The region must fit inside the matrix");const s=this.rowSize,a=this.bits;for(let n=t;n<o;n++){const t=n*s;for(let n=e;n<i;n++)a[t+Math.floor(n/32)]|=1<<(31&n)&4294967295}}getRow(e,t){null==t||t.getSize()<this.width?t=new v(this.width):t.clear();const n=this.rowSize,r=this.bits,i=e*n;for(let e=0;e<n;e++)t.setBulk(32*e,r[i+e]);return t}setRow(e,t){h.arraycopy(t.getBitArray(),0,this.bits,e*this.rowSize,this.rowSize)}rotate180(){const e=this.getWidth(),t=this.getHeight();let n=new v(e),r=new v(e);for(let e=0,i=Math.floor((t+1)/2);e<i;e++)n=this.getRow(e,n),r=this.getRow(t-1-e,r),n.reverse(),r.reverse(),this.setRow(e,r),this.setRow(t-1-e,n)}getEnclosingRectangle(){const e=this.width,t=this.height,n=this.rowSize,r=this.bits;let i=e,o=t,s=-1,a=-1;for(let e=0;e<t;e++)for(let t=0;t<n;t++){const l=r[e*n+t];if(0!==l){if(e<o&&(o=e),e>a&&(a=e),32*t<i){let e=0;for(;0==(l<<31-e&4294967295);)e++;32*t+e<i&&(i=32*t+e)}if(32*t+31>s){let e=31;for(;l>>>e==0;)e--;32*t+e>s&&(s=32*t+e)}}}return s<i||a<o?null:Int32Array.from([i,o,s-i+1,a-o+1])}getTopLeftOnBit(){const e=this.rowSize,t=this.bits;let n=0;for(;n<t.length&&0===t[n];)n++;if(n===t.length)return null;const r=n/e;let i=n%e*32;const o=t[n];let s=0;for(;0==(o<<31-s&4294967295);)s++;return i+=s,Int32Array.from([i,r])}getBottomRightOnBit(){const e=this.rowSize,t=this.bits;let n=t.length-1;for(;n>=0&&0===t[n];)n--;if(n<0)return null;const r=Math.floor(n/e);let i=32*Math.floor(n%e);const o=t[n];let s=31;for(;o>>>s==0;)s--;return i+=s,Int32Array.from([i,r])}getWidth(){return this.width}getHeight(){return this.height}getRowSize(){return this.rowSize}equals(e){if(!(e instanceof A))return!1;const t=e;return this.width===t.width&&this.height===t.height&&this.rowSize===t.rowSize&&m.equals(this.bits,t.bits)}hashCode(){let e=this.width;return e=31*e+this.width,e=31*e+this.height,e=31*e+this.rowSize,e=31*e+m.hashCode(this.bits),e}toString(e="X ",t=" ",n="\n"){return this.buildToString(e,t,n)}buildToString(e,t,n){let r=new T;for(let i=0,o=this.height;i<o;i++){for(let n=0,o=this.width;n<o;n++)r.append(this.get(n,i)?e:t);r.append(n)}return r.toString()}clone(){return new A(this.width,this.height,this.rowSize,this.bits.slice())}}class x extends s{static getNotFoundInstance(){return new x}}x.kind="NotFoundException";class I extends d{constructor(e){super(e),this.luminances=I.EMPTY,this.buckets=new Int32Array(I.LUMINANCE_BUCKETS)}getBlackRow(e,t){const n=this.getLuminanceSource(),r=n.getWidth();null==t||t.getSize()<r?t=new v(r):t.clear(),this.initArrays(r);const i=n.getRow(e,this.luminances),o=this.buckets;for(let e=0;e<r;e++)o[(255&i[e])>>I.LUMINANCE_SHIFT]++;const s=I.estimateBlackPoint(o);if(r<3)for(let e=0;e<r;e++)(255&i[e])<s&&t.set(e);else{let e=255&i[0],n=255&i[1];for(let o=1;o<r-1;o++){const r=255&i[o+1];(4*n-e-r)/2<s&&t.set(o),e=n,n=r}}return t}getBlackMatrix(){const e=this.getLuminanceSource(),t=e.getWidth(),n=e.getHeight(),r=new A(t,n);this.initArrays(t);const i=this.buckets;for(let r=1;r<5;r++){const o=Math.floor(n*r/5),s=e.getRow(o,this.luminances),a=Math.floor(4*t/5);for(let e=Math.floor(t/5);e<a;e++)i[(255&s[e])>>I.LUMINANCE_SHIFT]++}const o=I.estimateBlackPoint(i),s=e.getMatrix();for(let e=0;e<n;e++){const n=e*t;for(let i=0;i<t;i++)(255&s[n+i])<o&&r.set(i,e)}return r}createBinarizer(e){return new I(e)}initArrays(e){this.luminances.length<e&&(this.luminances=new Uint8ClampedArray(e));const t=this.buckets;for(let e=0;e<I.LUMINANCE_BUCKETS;e++)t[e]=0}static estimateBlackPoint(e){const t=e.length;let n=0,r=0,i=0;for(let o=0;o<t;o++)e[o]>i&&(r=o,i=e[o]),e[o]>n&&(n=e[o]);let o=0,s=0;for(let n=0;n<t;n++){const t=n-r,i=e[n]*t*t;i>s&&(o=n,s=i)}if(r>o){const e=r;r=o,o=e}if(o-r<=t/16)throw new x;let a=o-1,l=-1;for(let t=o-1;t>r;t--){const i=t-r,s=i*i*(o-t)*(n-e[t]);s>l&&(a=t,l=s)}return a<<I.LUMINANCE_SHIFT}}I.LUMINANCE_BITS=5,I.LUMINANCE_SHIFT=8-I.LUMINANCE_BITS,I.LUMINANCE_BUCKETS=1<<I.LUMINANCE_BITS,I.EMPTY=Uint8ClampedArray.from([0]);class O extends I{constructor(e){super(e),this.matrix=null}getBlackMatrix(){if(null!==this.matrix)return this.matrix;const e=this.getLuminanceSource(),t=e.getWidth(),n=e.getHeight();if(t>=O.MINIMUM_DIMENSION&&n>=O.MINIMUM_DIMENSION){const r=e.getMatrix();let i=t>>O.BLOCK_SIZE_POWER;0!=(t&O.BLOCK_SIZE_MASK)&&i++;let o=n>>O.BLOCK_SIZE_POWER;0!=(n&O.BLOCK_SIZE_MASK)&&o++;const s=O.calculateBlackPoints(r,i,o,t,n),a=new A(t,n);O.calculateThresholdForBlock(r,i,o,t,n,s,a),this.matrix=a}else this.matrix=super.getBlackMatrix();return this.matrix}createBinarizer(e){return new O(e)}static calculateThresholdForBlock(e,t,n,r,i,o,s){const a=i-O.BLOCK_SIZE,l=r-O.BLOCK_SIZE;for(let i=0;i<n;i++){let c=i<<O.BLOCK_SIZE_POWER;c>a&&(c=a);const u=O.cap(i,2,n-3);for(let n=0;n<t;n++){let i=n<<O.BLOCK_SIZE_POWER;i>l&&(i=l);const a=O.cap(n,2,t-3);let d=0;for(let e=-2;e<=2;e++){const t=o[u+e];d+=t[a-2]+t[a-1]+t[a]+t[a+1]+t[a+2]}const h=d/25;O.thresholdBlock(e,i,c,h,r,s)}}}static cap(e,t,n){return e<t?t:e>n?n:e}static thresholdBlock(e,t,n,r,i,o){for(let s=0,a=n*i+t;s<O.BLOCK_SIZE;s++,a+=i)for(let i=0;i<O.BLOCK_SIZE;i++)(255&e[a+i])<=r&&o.set(t+i,n+s)}static calculateBlackPoints(e,t,n,r,i){const o=i-O.BLOCK_SIZE,s=r-O.BLOCK_SIZE,a=new Array(n);for(let i=0;i<n;i++){a[i]=new Int32Array(t);let n=i<<O.BLOCK_SIZE_POWER;n>o&&(n=o);for(let o=0;o<t;o++){let t=o<<O.BLOCK_SIZE_POWER;t>s&&(t=s);let l=0,c=255,u=0;for(let i=0,o=n*r+t;i<O.BLOCK_SIZE;i++,o+=r){for(let t=0;t<O.BLOCK_SIZE;t++){const n=255&e[o+t];l+=n,n<c&&(c=n),n>u&&(u=n)}if(u-c>O.MIN_DYNAMIC_RANGE)for(i++,o+=r;i<O.BLOCK_SIZE;i++,o+=r)for(let t=0;t<O.BLOCK_SIZE;t++)l+=255&e[o+t]}let d=l>>2*O.BLOCK_SIZE_POWER;if(u-c<=O.MIN_DYNAMIC_RANGE&&(d=c/2,i>0&&o>0)){const e=(a[i-1][o]+2*a[i][o-1]+a[i-1][o-1])/4;c<e&&(d=e)}a[i][o]=d}}return a}}O.BLOCK_SIZE_POWER=3,O.BLOCK_SIZE=1<<O.BLOCK_SIZE_POWER,O.BLOCK_SIZE_MASK=O.BLOCK_SIZE-1,O.MINIMUM_DIMENSION=5*O.BLOCK_SIZE,O.MIN_DYNAMIC_RANGE=24;class M{constructor(e,t){this.width=e,this.height=t}getWidth(){return this.width}getHeight(){return this.height}isCropSupported(){return!1}crop(e,t,n,r){throw new _("This luminance source does not support cropping.")}isRotateSupported(){return!1}rotateCounterClockwise(){throw new _("This luminance source does not support rotation by 90 degrees.")}rotateCounterClockwise45(){throw new _("This luminance source does not support rotation by 45 degrees.")}toString(){const e=new Uint8ClampedArray(this.width);let t=new T;for(let n=0;n<this.height;n++){const r=this.getRow(n,e);for(let e=0;e<this.width;e++){const n=255&r[e];let i;i=n<64?"#":n<128?"+":n<192?".":" ",t.append(i)}t.append("\n")}return t.toString()}}class k extends M{constructor(e){super(e.getWidth(),e.getHeight()),this.delegate=e}getRow(e,t){const n=this.delegate.getRow(e,t),r=this.getWidth();for(let e=0;e<r;e++)n[e]=255-(255&n[e]);return n}getMatrix(){const e=this.delegate.getMatrix(),t=this.getWidth()*this.getHeight(),n=new Uint8ClampedArray(t);for(let r=0;r<t;r++)n[r]=255-(255&e[r]);return n}isCropSupported(){return this.delegate.isCropSupported()}crop(e,t,n,r){return new k(this.delegate.crop(e,t,n,r))}isRotateSupported(){return this.delegate.isRotateSupported()}invert(){return this.delegate}rotateCounterClockwise(){return new k(this.delegate.rotateCounterClockwise())}rotateCounterClockwise45(){return new k(this.delegate.rotateCounterClockwise45())}}class D extends M{constructor(e){super(e.width,e.height),this.canvas=e,this.tempCanvasElement=null,this.buffer=D.makeBufferFromCanvasImageData(e)}static makeBufferFromCanvasImageData(e){const t=e.getContext("2d").getImageData(0,0,e.width,e.height);return D.toGrayscaleBuffer(t.data,e.width,e.height)}static toGrayscaleBuffer(e,t,n){const r=new Uint8ClampedArray(t*n);for(let t=0,n=0,i=e.length;t<i;t+=4,n++){let i;i=0===e[t+3]?255:306*e[t]+601*e[t+1]+117*e[t+2]+512>>10,r[n]=i}return r}getRow(e,t){if(e<0||e>=this.getHeight())throw new l("Requested row is outside the image: "+e);const n=this.getWidth(),r=e*n;return null===t?t=this.buffer.slice(r,r+n):(t.length<n&&(t=new Uint8ClampedArray(n)),t.set(this.buffer.slice(r,r+n))),t}getMatrix(){return this.buffer}isCropSupported(){return!0}crop(e,t,n,r){return super.crop(e,t,n,r),this}isRotateSupported(){return!0}rotateCounterClockwise(){return this.rotate(-90),this}rotateCounterClockwise45(){return this.rotate(-45),this}getTempCanvasElement(){if(null===this.tempCanvasElement){const e=this.canvas.ownerDocument.createElement("canvas");e.width=this.canvas.width,e.height=this.canvas.height,this.tempCanvasElement=e}return this.tempCanvasElement}rotate(e){const t=this.getTempCanvasElement(),n=t.getContext("2d"),r=e*D.DEGREE_TO_RADIANS,i=this.canvas.width,o=this.canvas.height,s=Math.ceil(Math.abs(Math.cos(r))*i+Math.abs(Math.sin(r))*o),a=Math.ceil(Math.abs(Math.sin(r))*i+Math.abs(Math.cos(r))*o);return t.width=s,t.height=a,n.translate(s/2,a/2),n.rotate(r),n.drawImage(this.canvas,i/-2,o/-2),this.buffer=D.makeBufferFromCanvasImageData(t),this}invert(){return new k(this)}}D.DEGREE_TO_RADIANS=Math.PI/180;class N{constructor(e,t,n){this.deviceId=e,this.label=t,this.kind="videoinput",this.groupId=n||void 0}toJSON(){return{kind:this.kind,groupId:this.groupId,deviceId:this.deviceId,label:this.label}}}var R,P=(globalThis||e||self||window?(globalThis||e||self||window||void 0).__awaiter:void 0)||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function s(e){try{l(r.next(e))}catch(e){o(e)}}function a(e){try{l(r.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}l((r=r.apply(e,t||[])).next())}))};class L{constructor(e,t=500,n){this.reader=e,this.timeBetweenScansMillis=t,this._hints=n,this._stopContinuousDecode=!1,this._stopAsyncDecode=!1,this._timeBetweenDecodingAttempts=0}get hasNavigator(){return"undefined"!=typeof navigator}get isMediaDevicesSuported(){return this.hasNavigator&&!!navigator.mediaDevices}get canEnumerateDevices(){return!(!this.isMediaDevicesSuported||!navigator.mediaDevices.enumerateDevices)}get timeBetweenDecodingAttempts(){return this._timeBetweenDecodingAttempts}set timeBetweenDecodingAttempts(e){this._timeBetweenDecodingAttempts=e<0?0:e}set hints(e){this._hints=e||null}get hints(){return this._hints}listVideoInputDevices(){return P(this,void 0,void 0,(function*(){if(!this.hasNavigator)throw new Error("Can't enumerate devices, navigator is not present.");if(!this.canEnumerateDevices)throw new Error("Can't enumerate devices, method not supported.");const e=yield navigator.mediaDevices.enumerateDevices(),t=[];for(const n of e){const e="video"===n.kind?"videoinput":n.kind;if("videoinput"!==e)continue;const r={deviceId:n.deviceId||n.id,label:n.label||"Video device "+(t.length+1),kind:e,groupId:n.groupId};t.push(r)}return t}))}getVideoInputDevices(){return P(this,void 0,void 0,(function*(){return(yield this.listVideoInputDevices()).map(e=>new N(e.deviceId,e.label))}))}findDeviceById(e){return P(this,void 0,void 0,(function*(){const t=yield this.listVideoInputDevices();return t?t.find(t=>t.deviceId===e):null}))}decodeFromInputVideoDevice(e,t){return P(this,void 0,void 0,(function*(){return yield this.decodeOnceFromVideoDevice(e,t)}))}decodeOnceFromVideoDevice(e,t){return P(this,void 0,void 0,(function*(){let n;this.reset(),n=e?{deviceId:{exact:e}}:{facingMode:"environment"};const r={video:n};return yield this.decodeOnceFromConstraints(r,t)}))}decodeOnceFromConstraints(e,t){return P(this,void 0,void 0,(function*(){const n=yield navigator.mediaDevices.getUserMedia(e);return yield this.decodeOnceFromStream(n,t)}))}decodeOnceFromStream(e,t){return P(this,void 0,void 0,(function*(){this.reset();const n=yield this.attachStreamToVideo(e,t);return yield this.decodeOnce(n)}))}decodeFromInputVideoDeviceContinuously(e,t,n){return P(this,void 0,void 0,(function*(){return yield this.decodeFromVideoDevice(e,t,n)}))}decodeFromVideoDevice(e,t,n){return P(this,void 0,void 0,(function*(){let r;r=e?{deviceId:{exact:e}}:{facingMode:"environment"};const i={video:r};return yield this.decodeFromConstraints(i,t,n)}))}decodeFromConstraints(e,t,n){return P(this,void 0,void 0,(function*(){const r=yield navigator.mediaDevices.getUserMedia(e);return yield this.decodeFromStream(r,t,n)}))}decodeFromStream(e,t,n){return P(this,void 0,void 0,(function*(){this.reset();const r=yield this.attachStreamToVideo(e,t);return yield this.decodeContinuously(r,n)}))}stopAsyncDecode(){this._stopAsyncDecode=!0}stopContinuousDecode(){this._stopContinuousDecode=!0}attachStreamToVideo(e,t){return P(this,void 0,void 0,(function*(){const n=this.prepareVideoElement(t);return this.addVideoSource(n,e),this.videoElement=n,this.stream=e,yield this.playVideoOnLoadAsync(n),n}))}playVideoOnLoadAsync(e){return new Promise((t,n)=>this.playVideoOnLoad(e,()=>t()))}playVideoOnLoad(e,t){this.videoEndedListener=()=>this.stopStreams(),this.videoCanPlayListener=()=>this.tryPlayVideo(e),e.addEventListener("ended",this.videoEndedListener),e.addEventListener("canplay",this.videoCanPlayListener),e.addEventListener("playing",t),this.tryPlayVideo(e)}isVideoPlaying(e){return e.currentTime>0&&!e.paused&&!e.ended&&e.readyState>2}tryPlayVideo(e){return P(this,void 0,void 0,(function*(){if(this.isVideoPlaying(e))console.warn("Trying to play video that is already playing.");else try{yield e.play()}catch(e){console.warn("It was not possible to play the video.")}}))}getMediaElement(e,t){const n=document.getElementById(e);if(!n)throw new a(`element with id '${e}' not found`);if(n.nodeName.toLowerCase()!==t.toLowerCase())throw new a(`element with id '${e}' must be an ${t} element`);return n}decodeFromImage(e,t){if(!e&&!t)throw new a("either imageElement with a src set or an url must be provided");return t&&!e?this.decodeFromImageUrl(t):this.decodeFromImageElement(e)}decodeFromVideo(e,t){if(!e&&!t)throw new a("Either an element with a src set or an URL must be provided");return t&&!e?this.decodeFromVideoUrl(t):this.decodeFromVideoElement(e)}decodeFromVideoContinuously(e,t,n){if(void 0===e&&void 0===t)throw new a("Either an element with a src set or an URL must be provided");return t&&!e?this.decodeFromVideoUrlContinuously(t,n):this.decodeFromVideoElementContinuously(e,n)}decodeFromImageElement(e){if(!e)throw new a("An image element must be provided.");this.reset();const t=this.prepareImageElement(e);let n;return this.imageElement=t,n=this.isImageLoaded(t)?this.decodeOnce(t,!1,!0):this._decodeOnLoadImage(t),n}decodeFromVideoElement(e){const t=this._decodeFromVideoElementSetup(e);return this._decodeOnLoadVideo(t)}decodeFromVideoElementContinuously(e,t){const n=this._decodeFromVideoElementSetup(e);return this._decodeOnLoadVideoContinuously(n,t)}_decodeFromVideoElementSetup(e){if(!e)throw new a("A video element must be provided.");this.reset();const t=this.prepareVideoElement(e);return this.videoElement=t,t}decodeFromImageUrl(e){if(!e)throw new a("An URL must be provided.");this.reset();const t=this.prepareImageElement();this.imageElement=t;const n=this._decodeOnLoadImage(t);return t.src=e,n}decodeFromVideoUrl(e){if(!e)throw new a("An URL must be provided.");this.reset();const t=this.prepareVideoElement(),n=this.decodeFromVideoElement(t);return t.src=e,n}decodeFromVideoUrlContinuously(e,t){if(!e)throw new a("An URL must be provided.");this.reset();const n=this.prepareVideoElement(),r=this.decodeFromVideoElementContinuously(n,t);return n.src=e,r}_decodeOnLoadImage(e){return new Promise((t,n)=>{this.imageLoadedListener=()=>this.decodeOnce(e,!1,!0).then(t,n),e.addEventListener("load",this.imageLoadedListener)})}_decodeOnLoadVideo(e){return P(this,void 0,void 0,(function*(){return yield this.playVideoOnLoadAsync(e),yield this.decodeOnce(e)}))}_decodeOnLoadVideoContinuously(e,t){return P(this,void 0,void 0,(function*(){yield this.playVideoOnLoadAsync(e),this.decodeContinuously(e,t)}))}isImageLoaded(e){return!!e.complete&&0!==e.naturalWidth}prepareImageElement(e){let t;return void 0===e&&(t=document.createElement("img"),t.width=200,t.height=200),"string"==typeof e&&(t=this.getMediaElement(e,"img")),e instanceof HTMLImageElement&&(t=e),t}prepareVideoElement(e){let t;return e||"undefined"==typeof document||(t=document.createElement("video"),t.width=200,t.height=200),"string"==typeof e&&(t=this.getMediaElement(e,"video")),e instanceof HTMLVideoElement&&(t=e),t.setAttribute("autoplay","true"),t.setAttribute("muted","true"),t.setAttribute("playsinline","true"),t}decodeOnce(e,t=!0,n=!0){this._stopAsyncDecode=!1;const r=(i,o)=>{if(this._stopAsyncDecode)return o(new x("Video stream has ended before any code could be detected.")),void(this._stopAsyncDecode=void 0);try{i(this.decode(e))}catch(e){const s=(e instanceof u||e instanceof b)&&n;if(t&&e instanceof x||s)return setTimeout(r,this._timeBetweenDecodingAttempts,i,o);o(e)}};return new Promise((e,t)=>r(e,t))}decodeContinuously(e,t){this._stopContinuousDecode=!1;const n=()=>{if(this._stopContinuousDecode)this._stopContinuousDecode=void 0;else try{const r=this.decode(e);t(r,null),setTimeout(n,this.timeBetweenScansMillis)}catch(e){t(null,e);const r=e instanceof x;(e instanceof u||e instanceof b||r)&&setTimeout(n,this._timeBetweenDecodingAttempts)}};n()}decode(e){const t=this.createBinaryBitmap(e);return this.decodeBitmap(t)}_isHTMLVideoElement(e){return 0!==e.videoWidth}drawFrameOnCanvas(e,t,n){t||(t={sx:0,sy:0,sWidth:e.videoWidth,sHeight:e.videoHeight,dx:0,dy:0,dWidth:e.videoWidth,dHeight:e.videoHeight}),n||(n=this.captureCanvasContext),n.drawImage(e,t.sx,t.sy,t.sWidth,t.sHeight,t.dx,t.dy,t.dWidth,t.dHeight)}drawImageOnCanvas(e,t,n=this.captureCanvasContext){t||(t={sx:0,sy:0,sWidth:e.naturalWidth,sHeight:e.naturalHeight,dx:0,dy:0,dWidth:e.naturalWidth,dHeight:e.naturalHeight}),n||(n=this.captureCanvasContext),n.drawImage(e,t.sx,t.sy,t.sWidth,t.sHeight,t.dx,t.dy,t.dWidth,t.dHeight)}createBinaryBitmap(e){this.getCaptureCanvasContext(e),this._isHTMLVideoElement(e)?this.drawFrameOnCanvas(e):this.drawImageOnCanvas(e);const t=this.getCaptureCanvas(e),n=new D(t),r=new O(n);return new c(r)}getCaptureCanvasContext(e){if(!this.captureCanvasContext){const t=this.getCaptureCanvas(e).getContext("2d");this.captureCanvasContext=t}return this.captureCanvasContext}getCaptureCanvas(e){if(!this.captureCanvas){const t=this.createCaptureCanvas(e);this.captureCanvas=t}return this.captureCanvas}decodeBitmap(e){return this.reader.decode(e,this._hints)}createCaptureCanvas(e){if("undefined"==typeof document)return this._destroyCaptureCanvas(),null;const t=document.createElement("canvas");let n,r;return void 0!==e&&(e instanceof HTMLVideoElement?(n=e.videoWidth,r=e.videoHeight):e instanceof HTMLImageElement&&(n=e.naturalWidth||e.width,r=e.naturalHeight||e.height)),t.style.width=n+"px",t.style.height=r+"px",t.width=n,t.height=r,t}stopStreams(){this.stream&&(this.stream.getVideoTracks().forEach(e=>e.stop()),this.stream=void 0),!1===this._stopAsyncDecode&&this.stopAsyncDecode(),!1===this._stopContinuousDecode&&this.stopContinuousDecode()}reset(){this.stopStreams(),this._destroyVideoElement(),this._destroyImageElement(),this._destroyCaptureCanvas()}_destroyVideoElement(){this.videoElement&&(void 0!==this.videoEndedListener&&this.videoElement.removeEventListener("ended",this.videoEndedListener),void 0!==this.videoPlayingEventListener&&this.videoElement.removeEventListener("playing",this.videoPlayingEventListener),void 0!==this.videoCanPlayListener&&this.videoElement.removeEventListener("loadedmetadata",this.videoCanPlayListener),this.cleanVideoSource(this.videoElement),this.videoElement=void 0)}_destroyImageElement(){this.imageElement&&(void 0!==this.imageLoadedListener&&this.imageElement.removeEventListener("load",this.imageLoadedListener),this.imageElement.src=void 0,this.imageElement.removeAttribute("src"),this.imageElement=void 0)}_destroyCaptureCanvas(){this.captureCanvasContext=void 0,this.captureCanvas=void 0}addVideoSource(e,t){try{e.srcObject=t}catch(n){e.src=URL.createObjectURL(t)}}cleanVideoSource(e){try{e.srcObject=null}catch(t){e.src=""}this.videoElement.removeAttribute("src")}}class B{constructor(e,t,n=(null==t?0:8*t.length),r,i,o=h.currentTimeMillis()){this.text=e,this.rawBytes=t,this.numBits=n,this.resultPoints=r,this.format=i,this.timestamp=o,this.text=e,this.rawBytes=t,this.numBits=null==n?null==t?0:8*t.length:n,this.resultPoints=r,this.format=i,this.resultMetadata=null,this.timestamp=null==o?h.currentTimeMillis():o}getText(){return this.text}getRawBytes(){return this.rawBytes}getNumBits(){return this.numBits}getResultPoints(){return this.resultPoints}getBarcodeFormat(){return this.format}getResultMetadata(){return this.resultMetadata}putMetadata(e,t){null===this.resultMetadata&&(this.resultMetadata=new Map),this.resultMetadata.set(e,t)}putAllMetadata(e){null!==e&&(null===this.resultMetadata?this.resultMetadata=e:this.resultMetadata=new Map(e))}addResultPoints(e){const t=this.resultPoints;if(null===t)this.resultPoints=e;else if(null!==e&&e.length>0){const n=new Array(t.length+e.length);h.arraycopy(t,0,n,0,t.length),h.arraycopy(e,0,n,t.length,e.length),this.resultPoints=n}}getTimestamp(){return this.timestamp}toString(){return this.text}}!function(e){e[e.AZTEC=0]="AZTEC",e[e.CODABAR=1]="CODABAR",e[e.CODE_39=2]="CODE_39",e[e.CODE_93=3]="CODE_93",e[e.CODE_128=4]="CODE_128",e[e.DATA_MATRIX=5]="DATA_MATRIX",e[e.EAN_8=6]="EAN_8",e[e.EAN_13=7]="EAN_13",e[e.ITF=8]="ITF",e[e.MAXICODE=9]="MAXICODE",e[e.PDF_417=10]="PDF_417",e[e.QR_CODE=11]="QR_CODE",e[e.RSS_14=12]="RSS_14",e[e.RSS_EXPANDED=13]="RSS_EXPANDED",e[e.UPC_A=14]="UPC_A",e[e.UPC_E=15]="UPC_E",e[e.UPC_EAN_EXTENSION=16]="UPC_EAN_EXTENSION"}(R||(R={}));var F,j=R;!function(e){e[e.OTHER=0]="OTHER",e[e.ORIENTATION=1]="ORIENTATION",e[e.BYTE_SEGMENTS=2]="BYTE_SEGMENTS",e[e.ERROR_CORRECTION_LEVEL=3]="ERROR_CORRECTION_LEVEL",e[e.ISSUE_NUMBER=4]="ISSUE_NUMBER",e[e.SUGGESTED_PRICE=5]="SUGGESTED_PRICE",e[e.POSSIBLE_COUNTRY=6]="POSSIBLE_COUNTRY",e[e.UPC_EAN_EXTENSION=7]="UPC_EAN_EXTENSION",e[e.PDF417_EXTRA_METADATA=8]="PDF417_EXTRA_METADATA",e[e.STRUCTURED_APPEND_SEQUENCE=9]="STRUCTURED_APPEND_SEQUENCE",e[e.STRUCTURED_APPEND_PARITY=10]="STRUCTURED_APPEND_PARITY"}(F||(F={}));var z,H,U,$,V,W,G=F;class X{constructor(e,t,n,r,i=-1,o=-1){this.rawBytes=e,this.text=t,this.byteSegments=n,this.ecLevel=r,this.structuredAppendSequenceNumber=i,this.structuredAppendParity=o,this.numBits=null==e?0:8*e.length}getRawBytes(){return this.rawBytes}getNumBits(){return this.numBits}setNumBits(e){this.numBits=e}getText(){return this.text}getByteSegments(){return this.byteSegments}getECLevel(){return this.ecLevel}getErrorsCorrected(){return this.errorsCorrected}setErrorsCorrected(e){this.errorsCorrected=e}getErasures(){return this.erasures}setErasures(e){this.erasures=e}getOther(){return this.other}setOther(e){this.other=e}hasStructuredAppend(){return this.structuredAppendParity>=0&&this.structuredAppendSequenceNumber>=0}getStructuredAppendParity(){return this.structuredAppendParity}getStructuredAppendSequenceNumber(){return this.structuredAppendSequenceNumber}}class q{exp(e){return this.expTable[e]}log(e){if(0===e)throw new l;return this.logTable[e]}static addOrSubtract(e,t){return e^t}}class Y{constructor(e,t){if(0===t.length)throw new l;this.field=e;const n=t.length;if(n>1&&0===t[0]){let e=1;for(;e<n&&0===t[e];)e++;e===n?this.coefficients=Int32Array.from([0]):(this.coefficients=new Int32Array(n-e),h.arraycopy(t,e,this.coefficients,0,this.coefficients.length))}else this.coefficients=t}getCoefficients(){return this.coefficients}getDegree(){return this.coefficients.length-1}isZero(){return 0===this.coefficients[0]}getCoefficient(e){return this.coefficients[this.coefficients.length-1-e]}evaluateAt(e){if(0===e)return this.getCoefficient(0);const t=this.coefficients;let n;if(1===e){n=0;for(let e=0,r=t.length;e!==r;e++){const r=t[e];n=q.addOrSubtract(n,r)}return n}n=t[0];const r=t.length,i=this.field;for(let o=1;o<r;o++)n=q.addOrSubtract(i.multiply(e,n),t[o]);return n}addOrSubtract(e){if(!this.field.equals(e.field))throw new l("GenericGFPolys do not have same GenericGF field");if(this.isZero())return e;if(e.isZero())return this;let t=this.coefficients,n=e.coefficients;if(t.length>n.length){const e=t;t=n,n=e}let r=new Int32Array(n.length);const i=n.length-t.length;h.arraycopy(n,0,r,0,i);for(let e=i;e<n.length;e++)r[e]=q.addOrSubtract(t[e-i],n[e]);return new Y(this.field,r)}multiply(e){if(!this.field.equals(e.field))throw new l("GenericGFPolys do not have same GenericGF field");if(this.isZero()||e.isZero())return this.field.getZero();const t=this.coefficients,n=t.length,r=e.coefficients,i=r.length,o=new Int32Array(n+i-1),s=this.field;for(let e=0;e<n;e++){const n=t[e];for(let t=0;t<i;t++)o[e+t]=q.addOrSubtract(o[e+t],s.multiply(n,r[t]))}return new Y(s,o)}multiplyScalar(e){if(0===e)return this.field.getZero();if(1===e)return this;const t=this.coefficients.length,n=this.field,r=new Int32Array(t),i=this.coefficients;for(let o=0;o<t;o++)r[o]=n.multiply(i[o],e);return new Y(n,r)}multiplyByMonomial(e,t){if(e<0)throw new l;if(0===t)return this.field.getZero();const n=this.coefficients,r=n.length,i=new Int32Array(r+e),o=this.field;for(let e=0;e<r;e++)i[e]=o.multiply(n[e],t);return new Y(o,i)}divide(e){if(!this.field.equals(e.field))throw new l("GenericGFPolys do n
1ot have same GenericGF field");if(e.isZero())throw new l("Divide by 0");const t=this.field;let n=t.getZero(),r=this;const i=e.getCoefficient(e.getDegree()),o=t.inverse(i);for(;r.getDegree()>=e.getDegree()&&!r.isZero();){const i=r.getDegree()-e.getDegree(),s=t.multiply(r.getCoefficient(r.getDegree()),o),a=e.multiplyByMonomial(i,s),l=t.buildMonomial(i,s);n=n.addOrSubtract(l),r=r.addOrSubtract(a)}return[n,r]}toString(){let e="";for(let t=this.getDegree();t>=0;t--){let n=this.getCoefficient(t);if(0!==n){if(n<0?(e+=" - ",n=-n):e.length>0&&(e+=" + "),0===t||1!==n){const t=this.field.log(n);0===t?e+="1":1===t?e+="a":(e+="a^",e+=t)}0!==t&&(1===t?e+="x":(e+="x^",e+=t))}}return e}}class Z extends s{}Z.kind="ArithmeticException";class Q extends q{constructor(e,t,n){super(),this.primitive=e,this.size=t,this.generatorBase=n;const r=new Int32Array(t);let i=1;for(let n=0;n<t;n++)r[n]=i,i*=2,i>=t&&(i^=e,i&=t-1);this.expTable=r;const o=new Int32Array(t);for(let e=0;e<t-1;e++)o[r[e]]=e;this.logTable=o,this.zero=new Y(this,Int32Array.from([0])),this.one=new Y(this,Int32Array.from([1]))}getZero(){return this.zero}getOne(){return this.one}buildMonomial(e,t){if(e<0)throw new l;if(0===t)return this.zero;const n=new Int32Array(e+1);return n[0]=t,new Y(this,n)}inverse(e){if(0===e)throw new Z;return this.expTable[this.size-this.logTable[e]-1]}multiply(e,t){return 0===e||0===t?0:this.expTable[(this.logTable[e]+this.logTable[t])%(this.size-1)]}getSize(){return this.size}getGeneratorBase(){return this.generatorBase}toString(){return"GF(0x"+g.toHexString(this.primitive)+","+this.size+")"}equals(e){return e===this}}Q.AZTEC_DATA_12=new Q(4201,4096,1),Q.AZTEC_DATA_10=new Q(1033,1024,1),Q.AZTEC_DATA_6=new Q(67,64,1),Q.AZTEC_PARAM=new Q(19,16,1),Q.QR_CODE_FIELD_256=new Q(285,256,0),Q.DATA_MATRIX_FIELD_256=new Q(301,256,1),Q.AZTEC_DATA_8=Q.DATA_MATRIX_FIELD_256,Q.MAXICODE_FIELD_64=Q.AZTEC_DATA_6;class K extends s{}K.kind="ReedSolomonException";class J extends s{}J.kind="IllegalStateException";class ee{constructor(e){this.field=e}decode(e,t){const n=this.field,r=new Y(n,e),i=new Int32Array(t);let o=!0;for(let e=0;e<t;e++){const t=r.evaluateAt(n.exp(e+n.getGeneratorBase()));i[i.length-1-e]=t,0!==t&&(o=!1)}if(o)return;const s=new Y(n,i),a=this.runEuclideanAlgorithm(n.buildMonomial(t,1),s,t),l=a[0],c=a[1],u=this.findErrorLocations(l),d=this.findErrorMagnitudes(c,u);for(let t=0;t<u.length;t++){const r=e.length-1-n.log(u[t]);if(r<0)throw new K("Bad error location");e[r]=Q.addOrSubtract(e[r],d[t])}}runEuclideanAlgorithm(e,t,n){if(e.getDegree()<t.getDegree()){const n=e;e=t,t=n}const r=this.field;let i=e,o=t,s=r.getZero(),a=r.getOne();for(;o.getDegree()>=(n/2|0);){let e=i,t=s;if(i=o,s=a,i.isZero())throw new K("r_{i-1} was zero");o=e;let n=r.getZero();const l=i.getCoefficient(i.getDegree()),c=r.inverse(l);for(;o.getDegree()>=i.getDegree()&&!o.isZero();){const e=o.getDegree()-i.getDegree(),t=r.multiply(o.getCoefficient(o.getDegree()),c);n=n.addOrSubtract(r.buildMonomial(e,t)),o=o.addOrSubtract(i.multiplyByMonomial(e,t))}if(a=n.multiply(s).addOrSubtract(t),o.getDegree()>=i.getDegree())throw new J("Division algorithm failed to reduce polynomial?")}const l=a.getCoefficient(0);if(0===l)throw new K("sigmaTilde(0) was zero");const c=r.inverse(l);return[a.multiplyScalar(c),o.multiplyScalar(c)]}findErrorLocations(e){const t=e.getDegree();if(1===t)return Int32Array.from([e.getCoefficient(1)]);const n=new Int32Array(t);let r=0;const i=this.field;for(let o=1;o<i.getSize()&&r<t;o++)0===e.evaluateAt(o)&&(n[r]=i.inverse(o),r++);if(r!==t)throw new K("Error locator degree does not match number of roots");return n}findErrorMagnitudes(e,t){const n=t.length,r=new Int32Array(n),i=this.field;for(let o=0;o<n;o++){const s=i.inverse(t[o]);let a=1;for(let e=0;e<n;e++)if(o!==e){const n=i.multiply(t[e],s),r=0==(1&n)?1|n:-2&n;a=i.multiply(a,r)}r[o]=i.multiply(e.evaluateAt(s),i.inverse(a)),0!==i.getGeneratorBase()&&(r[o]=i.multiply(r[o],s))}return r}}!function(e){e[e.UPPER=0]="UPPER",e[e.LOWER=1]="LOWER",e[e.MIXED=2]="MIXED",e[e.DIGIT=3]="DIGIT",e[e.PUNCT=4]="PUNCT",e[e.BINARY=5]="BINARY"}(z||(z={}));class te{decode(e){this.ddata=e;let t=e.getBits(),n=this.extractBits(t),r=this.correctBits(n),i=te.convertBoolArrayToByteArray(r),o=te.getEncodedData(r),s=new X(i,o,null,
vendor: 15,225 bytes, line 1
1null);return s.setNumBits(r.length),s}static highLevelDecode(e){return this.getEncodedData(e)}static getEncodedData(e){let t=e.length,n=z.UPPER,r=z.UPPER,i="",o=0;for(;o<t;)if(r===z.BINARY){if(t-o<5)break;let s=te.readCode(e,o,5);if(o+=5,0===s){if(t-o<11)break;s=te.readCode(e,o,11)+31,o+=11}for(let n=0;n<s;n++){if(t-o<8){o=t;break}const n=te.readCode(e,o,8);i+=E.castAsNonUtf8Char(n),o+=8}r=n}else{let s=r===z.DIGIT?4:5;if(t-o<s)break;let a=te.readCode(e,o,s);o+=s;let l=te.getCharacter(r,a);l.startsWith("CTRL_")?(n=r,r=te.getTable(l.charAt(5)),"L"===l.charAt(6)&&(n=r)):(i+=l,r=n)}return i}static getTable(e){switch(e){case"L":return z.LOWER;case"P":return z.PUNCT;case"M":return z.MIXED;case"D":return z.DIGIT;case"B":return z.BINARY;case"U":default:return z.UPPER}}static getCharacter(e,t){switch(e){case z.UPPER:return te.UPPER_TABLE[t];case z.LOWER:return te.LOWER_TABLE[t];case z.MIXED:return te.MIXED_TABLE[t];case z.PUNCT:return te.PUNCT_TABLE[t];case z.DIGIT:return te.DIGIT_TABLE[t];default:throw new J("Bad table")}}correctBits(e){let t,n;this.ddata.getNbLayers()<=2?(n=6,t=Q.AZTEC_DATA_6):this.ddata.getNbLayers()<=8?(n=8,t=Q.AZTEC_DATA_8):this.ddata.getNbLayers()<=22?(n=10,t=Q.AZTEC_DATA_10):(n=12,t=Q.AZTEC_DATA_12);let r=this.ddata.getNbDatablocks(),i=e.length/n;if(i<r)throw new b;let o=e.length%n,s=new Int32Array(i);for(let t=0;t<i;t++,o+=n)s[t]=te.readCode(e,o,n);try{new ee(t).decode(s,i-r)}catch(e){throw new b(e)}let a=(1<<n)-1,l=0;for(let e=0;e<r;e++){let t=s[e];if(0===t||t===a)throw new b;1!==t&&t!==a-1||l++}let c=new Array(r*n-l),u=0;for(let e=0;e<r;e++){let t=s[e];if(1===t||t===a-1)c.fill(t>1,u,u+n-1),u+=n-1;else for(let e=n-1;e>=0;--e)c[u++]=0!=(t&1<<e)}return c}extractBits(e){let t=this.ddata.isCompact(),n=this.ddata.getNbLayers(),r=(t?11:14)+4*n,i=new Int32Array(r),o=new Array(this.totalBitsInLayer(n,t));if(t)for(let e=0;e<i.length;e++)i[e]=e;else{let e=r+1+2*g.truncDivision(g.truncDivision(r,2)-1,15),t=r/2,n=g.truncDivision(e,2);for(let e=0;e<t;e++){let r=e+g.truncDivision(e,15);i[t-e-1]=n-r-1,i[t+e]=n+r+1}}for(let s=0,a=0;s<n;s++){let l=4*(n-s)+(t?9:12),c=2*s,u=r-1-c;for(let t=0;t<l;t++){let n=2*t;for(let r=0;r<2;r++)o[a+n+r]=e.get(i[c+r],i[c+t]),o[a+2*l+n+r]=e.get(i[c+t],i[u-r]),o[a+4*l+n+r]=e.get(i[u-r],i[u-t]),o[a+6*l+n+r]=e.get(i[u-t],i[c+r])}a+=8*l}return o}static readCode(e,t,n){let r=0;for(let i=t;i<t+n;i++)r<<=1,e[i]&&(r|=1);return r}static readByte(e,t){let n=e.length-t;return n>=8?te.readCode(e,t,8):te.readCode(e,t,n)<<8-n}static convertBoolArrayToByteArray(e){let t=new Uint8Array((e.length+7)/8);for(let n=0;n<t.length;n++)t[n]=te.readByte(e,8*n);return t}totalBitsInLayer(e,t){return((t?88:112)+16*e)*e}}te.UPPER_TABLE=["CTRL_PS"," ","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","CTRL_LL","CTRL_ML","CTRL_DL","CTRL_BS"],te.LOWER_TABLE=["CTRL_PS"," ","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","CTRL_US","CTRL_ML","CTRL_DL","CTRL_BS"],te.MIXED_TABLE=["CTRL_PS"," ","\\1","\\2","\\3","\\4","\\5","\\6","\\7","\b","\t","\n","\\13","\f","\r","\\33","\\34","\\35","\\36","\\37","@","\\","^","_","`","|","~","\\177","CTRL_LL","CTRL_UL","CTRL_PL","CTRL_BS"],te.PUNCT_TABLE=["","\r","\r\n",". ",", ",": ","!",'"',"#","$","%","&","'","(",")","*","+",",","-",".","/",":",";","<","=",">","?","[","]","{","}","CTRL_UL"],te.DIGIT_TABLE=["CTRL_PS"," ","0","1","2","3","4","5","6","7","8","9",",",".","CTRL_UL","CTRL_US"];class ne{constructor(){}static round(e){return NaN===e?0:e<=Number.MIN_SAFE_INTEGER?Number.MIN_SAFE_INTEGER:e>=Number.MAX_SAFE_INTEGER?Number.MAX_SAFE_INTEGER:e+(e<0?-.5:.5)|0}static distance(e,t,n,r){const i=e-n,o=t-r;return Math.sqrt(i*i+o*o)}static sum(e){let t=0;for(let n=0,r=e.length;n!==r;n++)t+=e[n];return t}}class re{static floatToIntBits(e){return e}}re.MAX_VALUE=Number.MAX_SAFE_INTEGER;class ie{constructor(e,t){this.x=e,this.y=t}getX(){return this.x}getY(){return this.y}equals(e){if(e instanceof ie){const t=e;return this.x===t.x&&this.y===t.y}return!1}hashCode(){return 31*re.floatToIntBits(this.x)+re.floatToIntBits(this.y)}toString(){return"("+this.x+","+this.y+")"}static orderBestPatterns(e){const t=this.distance(e[0],e[1]),n=this.distance(e[1],e[2]),r=this.distance(e[0],e[2]);let i,o,s;if(n>=t&&n>=r?(o=e[0],i=e[1],s=e[2]):r>=n&&r>=t?(o=e[1],i=e[0],s=e[2]):(o=e[2],i=e[0],s=e[1]),this.crossProductZ(i,o,s)<0){const e=i;i=s,s=e}e[0]=i,e[1]=o,e[2]=s}static distance(e,t){return ne.distance(e.x,e.y,t.x,t.y)}static crossProductZ(e,t,n){const r=t.x,i=t.y;return(n.x-r)*(e.y-i)-(n.y-i)*(e.x-r)}}class oe{constructor(e,t){this.bits=e,this.points=t}getBits(){return this.bits}getPoints(){return this.points}}class se extends oe{constructor(e,t,n,r,i){super(e,t),this.compact=n,this.nbDatablocks=r,this.nbLayers=i}getNbLayers(){return this.nbLayers}getNbDatablocks(){return this.nbDatablocks}isCompact(){return this.compact}}class ae{constructor(e,t,n,r){this.image=e,this.height=e.getHeight(),this.width=e.getWidth(),null==t&&(t=ae.INIT_SIZE),null==n&&(n=e.getWidth()/2|0),null==r&&(r=e.getHeight()/2|0);const i=t/2|0;if(this.leftInit=n-i,this.rightInit=n+i,this.upInit=r-i,this.downInit=r+i,this.upInit<0||this.leftInit<0||this.downInit>=this.height||this.rightInit>=this.width)throw new x}detect(){let e=this.leftInit,t=this.rightInit,n=this.upInit,r=this.downInit,i=!1,o=!0,s=!1,a=!1,l=!1,c=!1,u=!1;const d=this.width,h=this.height;for(;o;){o=!1;let f=!0;for(;(f||!a)&&t<d;)f=this.containsBlackPoint(n,r,t,!1),f?(t++,o=!0,a=!0):a||t++;if(t>=d){i=!0;break}let p=!0;for(;(p||!l)&&r<h;)p=this.containsBlackPoint(e,t,r,!0),p?(r++,o=!0,l=!0):l||r++;if(r>=h){i=!0;break}let m=!0;for(;(m||!c)&&e>=0;)m=this.containsBlackPoint(n,r,e,!1),m?(e--,o=!0,c=!0):c||e--;if(e<0){i=!0;break}let g=!0;for(;(g||!u)&&n>=0;)g=this.containsBlackPoint(e,t,n,!0),g?(n--,o=!0,u=!0):u||n--;if(n<0){i=!0;break}o&&(s=!0)}if(!i&&s){const i=t-e;let o=null;for(let t=1;null===o&&t<i;t++)o=this.getBlackPointOnSegment(e,r-t,e+t,r);if(null==o)throw new x;let s=null;for(let t=1;null===s&&t<i;t++)s=this.getBlackPointOnSegment(e,n+t,e+t,n);if(null==s)throw new x;let a=null;for(let e=1;null===a&&e<i;e++)a=this.getBlackPointOnSegment(t,n+e,t-e,n);if(null==a)throw new x;let l=null;for(let e=1;null===l&&e<i;e++)l=this.getBlackPointOnSegment(t,r-e,t-e,r);if(null==l)throw new x;return this.centerEdges(l,o,a,s)}throw new x}getBlackPointOnSegment(e,t,n,r){const i=ne.round(ne.distance(e,t,n,r)),o=(n-e)/i,s=(r-t)/i,a=this.image;for(let n=0;n<i;n++){const r=ne.round(e+n*o),i=ne.round(t+n*s);if(a.get(r,i))return new ie(r,i)}return null}centerEdges(e,t,n,r){const i=e.getX(),o=e.getY(),s=t.getX(),a=t.getY(),l=n.getX(),c=n.getY(),u=r.getX(),d=r.getY(),h=ae.CORR;return i<this.width/2?[new ie(u-h,d+h),new ie(s+h,a+h),new ie(l-h,c-h),new ie(i+h,o-h)]:[new ie(u+h,d+h),new ie(s+h,a-h),new ie(l-h,c+h),new ie(i-h,o-h)]}containsBlackPoint(e,t,n,r){const i=this.image;if(r){for(let r=e;r<=t;r++)if(i.get(r,n))return!0}else for(let r=e;r<=t;r++)if(i.get(n,r))return!0;return!1}}ae.INIT_SIZE=10,ae.CORR=1;class le{static checkAndNudgePoints(e,t){const n=e.getWidth(),r=e.getHeight();let i=!0;for(let e=0;e<t.length&&i;e+=2){const o=Math.floor(t[e]),s=Math.floor(t[e+1]);if(o<-1||o>n||s<-1||s>r)throw new x;i=!1,-1===o?(t[e]=0,i=!0):o===n&&(t[e]=n-1,i=!0),-1===s?(t[e+1]=0,i=!0):s===r&&(t[e+1]=r-1,i=!0)}i=!0;for(let e=t.length-2;e>=0&&i;e-=2){const o=Math.floor(t[e]),s=Math.floor(t[e+1]);if(o<-1||o>n||s<-1||s>r)throw new x;i=!1,-1===o?(t[e]=0,i=!0):o===n&&(t[e]=n-1,i=!0),-1===s?(t[e+1]=0,i=!0):s===r&&(t[e+1]=r-1,i=!0)}}}class ce{constructor(e,t,n,r,i,o,s,a,l){this.a11=e,this.a21=t,this.a31=n,this.a12=r,this.a22=i,this.a32=o,this.a13=s,this.a23=a,this.a33=l}static quadrilateralToQuadrilateral(e,t,n,r,i,o,s,a,l,c,u,d,h,f,p,m){const g=ce.quadrilateralToSquare(e,t,n,r,i,o,s,a);return ce.squareToQuadrilateral(l,c,u,d,h,f,p,m).times(g)}transformPoints(e){const t=e.length,n=this.a11,r=this.a12,i=this.a13,o=this.a21,s=this.a22,a=this.a23,l=this.a31,c=this.a32,u=this.a33;for(let d=0;d<t;d+=2){const t=e[d],h=e[d+1],f=i*t+a*h+u;e[d]=(n*t+o*h+l)/f,e[d+1]=(r*t+s*h+c)/f}}transformPointsWithValues(e,t){const n=this.a11,r=this.a12,i=this.a13,o=this.a21,s=this.a22,a=this.a23,l=this.a31,c=this.a32,u=this.a33,d=e.length;for(let h=0;h<d;h++){const d=e[h],f=t[h],p=i*d+a*f+u;e[h]=(n*d+o*f+l)/p,t[h]=(r*d+s*f+c)/p}}static squareToQuadrilateral(e,t,n,r,i,o,s,a){const l=e-n+i-s,c=t-r+o-a;if(0===l&&0===c)return new ce(n-e,i-n,e,r-t,o-r,t,0,0,1);{const u=n-i,d=s-i,h=r-o,f=a-o,p=u*f-d*h,m=(l*f-d*c)/p,g=(u*c-l*h)/p;return new ce(n-e+m*n,s-e+g*s,e,r-t+m*r,a-t+g*a,t,m,g,1)}}static quadrilateralToSquare(e,t,n,r,i,o,s,a){return ce.squareToQuadrilateral(e,t,n,r,i,o,s,a).buildAdjoint()}buildAdjoint(){return new ce(this.a22*this.a33-this.a23*this.a32,this.a23*this.a31-this.a21*this.a33,this.a21*this.a32-this.a22*this.a31,this.a13*this.a32-this.a12*this.a33,this.a11*this.a33-this.a13*this.a31,this.a12*this.a31-this.a11*this.a32,this.a12*this.a23-this.a13*this.a22,this.a13*this.a21-this.a11*this.a23,this.a11*this.a22-this.a12*this.a21)}times(e){return new ce(this.a11*e.a11+this.a21*e.a12+this.a31*e.a13,this.a11*e.a21+this.a21*e.a22+this.a31*e.a23,this.a11*e.a31+this.a21*e.a32+this.a31*e.a33,this.a12*e.a11+this.a22*e.a12+this.a32*e.a13,this.a12*e.a21+this.a22*e.a22+this.a32*e.a23,this.a12*e.a31+this.a22*e.a32+this.a32*e.a33,this.a13*e.a11+this.a23*e.a12+this.a33*e.a13,this.a13*e.a21+this.a23*e.a22+this.a33*e.a23,this.a13*e.a31+this.a23*e.a32+this.a33*e.a33)}}class ue extends le{sampleGrid(e,t,n,r,i,o,s,a,l,c,u,d,h,f,p,m,g,v,y){const w=ce.quadrilateralToQuadrilateral(r,i,o,s,a,l,c,u,d,h,f,p,m,g,v,y);return this.sampleGridWithTransform(e,t,n,w)}sampleGridWithTransform(e,t,n,r){if(t<=0||n<=0)throw new x;const i=new A(t,n),o=new Float32Array(2*t);for(let t=0;t<n;t++){const n=o.length,s=t+.5;for(let e=0;e<n;e+=2)o[e]=e/2+.5,o[e+1]=s;r.transformPoints(o),le.checkAndNudgePoints(e,o);try{for(let r=0;r<n;r+=2)e.get(Math.floor(o[r]),Math.floor(o[r+1]))&&i.set(r/2,t)}catch(e){throw new x}}return i}}class de{static setGridSampler(e){de.gridSampler=e}static getInstance(){return de.gridSampler}}de.gridSampler=new ue;class he{constructor(e,t){this.x=e,this.y=t}toResultPoint(){return new ie(this.getX(),this.getY())}getX(){return this.x}getY(){return this.y}}class fe{constructor(e){this.EXPECTED_CORNER_BITS=new Int32Array([3808,476,2107,1799]),this.image=e}detect(){return this.detectMirror(!1)}detectMirror(e){let t=this.getMatrixCenter(),n=this.getBullsEyeCorners(t);if(e){let e=n[0];n[0]=n[2],n[2]=e}this.extractParameters(n);let r=this.sampleGrid(this.image,n[this.shift%4],n[(this.shift+1)%4],n[(this.shift+2)%4],n[(this.shift+3)%4]),i=this.getMatrixCornerPoints(n);return new se(r,i,this.compact,this.nbDataBlocks,this.nbLayers)}extractParameters(e){if(!(this.isValidPoint(e[0])&&this.isValidPoint(e[1])&&this.isValidPoint(e[2])&&this.isValidPoint(e[3])))throw new x;let t=2*this.nbCenterLayers,n=new Int32Array([this.sampleLine(e[0],e[1],t),this.sampleLine(e[1],e[2],t),this.sampleLine(e[2],e[3],t),this.sampleLine(e[3],e[0],t)]);this.shift=this.getRotation(n,t);let r=0;for(let e=0;e<4;e++){let t=n[(this.shift+e)%4];this.compact?(r<<=7,r+=t>>1&127):(r<<=10,r+=(t>>2&992)+(t>>1&31))}let i=this.getCorrectedParameterData(r,this.compact);this.compact?(this.nbLayers=1+(i>>6),this.nbDataBlocks=1+(63&i)):(this.nbLayers=1+(i>>11),this.nbDataBlocks=1+(2047&i))}getRotation(e,t){let n=0;e.forEach((e,r,i)=>{n=(e>>t-2<<1)+(1&e)+(n<<3)}),n=((1&n)<<11)+(n>>1);for(let e=0;e<4;e++)if(g.bitCount(n^this.EXPECTED_CORNER_BITS[e])<=2)return e;throw new x}getCorrectedParameterData(e,t){let n,r;t?(n=7,r=2):(n=10,r=4);let i=n-r,o=new Int32Array(n);for(let t=n-1;t>=0;--t)o[t]=15&e,e>>=4;try{new ee(Q.AZTEC_PARAM).decode(o,i)}catch(e){throw new x}let s=0;for(let e=0;e<r;e++)s=(s<<4)+o[e];return s}getBullsEyeCorners(e){let t=e,n=e,r=e,i=e,o=!0;for(this.nbCenterLayers=1;this.nbCenterLayers<9;this.nbCenterLayers++){let e=this.getFirstDifferent(t,o,1,-1),s=this.getFirstDifferent(n,o,1,1),a=this.getFirstDifferent(r,o,-1,1),l=this.getFirstDifferent(i,o,-1,-1);if(this.nbCenterLayers>2){let n=this.distancePoint(l,e)*this.nbCenterLayers/(this.distancePoint(i,t)*(this.nbCenterLayers+2));if(n<.75||n>1.25||!this.isWhiteOrBlackRectangle(e,s,a,l))break}t=e,n=s,r=a,i=l,o=!o}if(5!==this.nbCenterLayers&&7!==this.nbCenterLayers)throw new x;this.compact=5===this.nbCenterLayers;let s=new ie(t.getX()+.5,t.getY()-.5),a=new ie(n.getX()+.5,n.getY()+.5),l=new ie(r.getX()-.5,r.getY()+.5),c=new ie(i.getX()-.5,i.getY()-.5);return this.expandSquare([s,a,l,c],2*this.nbCenterLayers-3,2*this.nbCenterLayers)}getMatrixCenter(){let e,t,n,r;try{let i=new ae(this.image).detect();e=i[0],t=i[1],n=i[2],r=i[3]}catch(i){let o=this.image.getWidth()/2,s=this.image.getHeight()/2;e=this.getFirstDifferent(new he(o+7,s-7),!1,1,-1).toResultPoint(),t=this.getFirstDifferent(new he(o+7,s+7),!1,1,1).toResultPoint(),n=this.getFirstDifferent(new he(o-7,s+7),!1,-1,1).toResultPoint(),r=this.getFirstDifferent(new he(o-7,s-7),!1,-1,-1).toResultPoint()}let i=ne.round((e.getX()+r.getX()+t.getX()+n.getX())/4),o=ne.round((e.getY()+r.getY()+t.getY()+n.getY())/4);try{let s=new ae(this.image,15,i,o).detect();e=s[0],t=s[1],n=s[2],r=s[3]}catch(s){e=this.getFirstDifferent(new he(i+7,o-7),!1,1,-1).toResultPoint(),t=this.getFirstDifferent(new he(i+7,o+7),!1,1,1).toResultPoint(),n=this.getFirstDifferent(new he(i-7,o+7),!1,-1,1).toResultPoint(),r=this.getFirstDifferent(new he(i-7,o-7),!1,-1,-1).toResultPoint()}return i=ne.round((e.getX()+r.getX()+t.getX()+n.getX())/4),o=ne.round((e.getY()+r.getY()+t.getY()+n.getY())/4),new he(i,o)}getMatrixCornerPoints(e){return this.expandSquare(e,2*this.nbCenterLayers,this.getDimension())}sampleGrid(e,t,n,r,i){let o=de.getInstance(),s=this.getDimension(),a=s/2-this.nbCenterLayers,l=s/2+this.nbCenterLayers;return o.sampleGrid(e,s,s,a,a,l,a,l,l,a,l,t.getX(),t.getY(),n.getX(),n.getY(),r.getX(),r.getY(),i.getX(),i.getY())}sampleLine(e,t,n){let r=0,i=this.distanceResultPoint(e,t),o=i/n,s=e.getX(),a=e.getY(),l=o*(t.getX()-e.getX())/i,c=o*(t.getY()-e.getY())/i;for(let e=0;e<n;e++)this.image.get(ne.round(s+e*l),ne.round(a+e*c))&&(r|=1<<n-e-1);return r}isWhiteOrBlackRectangle(e,t,n,r){e=new he(e.getX()-3,e.getY()+3),t=new he(t.getX()-3,t.getY()-3),n=new he(n.getX()+3,n.getY()-3),r=new he(r.getX()+3,r.getY()+3);let i=this.getColor(r,e);if(0===i)return!1;let o=this.getColor(e,t);return o===i&&(o=this.getColor(t,n),o===i&&(o=this.getColor(n,r),o===i))}getColor(e,t){let n=this.distancePoint(e,t),r=(t.getX()-e.getX())/n,i=(t.getY()-e.getY())/n,o=0,s=e.getX(),a=e.getY(),l=this.image.get(e.getX(),e.getY()),c=Math.ceil(n);for(let e=0;e<c;e++)s+=r,a+=i,this.image.get(ne.round(s),ne.round(a))!==l&&o++;let u=o/n;return u>.1&&u<.9?0:u<=.1===l?1:-1}getFirstDifferent(e,t,n,r){let i=e.getX()+n,o=e.getY()+r;for(;this.isValid(i,o)&&this.image.get(i,o)===t;)i+=n,o+=r;for(i-=n,o-=r;this.isValid(i,o)&&this.image.get(i,o)===t;)i+=n;for(i-=n;this.isValid(i,o)&&this.image.get(i,o)===t;)o+=r;return o-=r,new he(i,o)}expandSquare(e,t,n){let r=n/(2*t),i=e[0].getX()-e[2].getX(),o=e[0].getY()-e[2].getY(),s=(e[0].getX()+e[2].getX())/2,a=(e[0].getY()+e[2].getY())/2,l=ne
vendor: 9,952 bytes, line 1
1w ie(s+r*i,a+r*o),c=new ie(s-r*i,a-r*o);return i=e[1].getX()-e[3].getX(),o=e[1].getY()-e[3].getY(),s=(e[1].getX()+e[3].getX())/2,a=(e[1].getY()+e[3].getY())/2,[l,new ie(s+r*i,a+r*o),c,new ie(s-r*i,a-r*o)]}isValid(e,t){return e>=0&&e<this.image.getWidth()&&t>0&&t<this.image.getHeight()}isValidPoint(e){let t=ne.round(e.getX()),n=ne.round(e.getY());return this.isValid(t,n)}distancePoint(e,t){return ne.distance(e.getX(),e.getY(),t.getX(),t.getY())}distanceResultPoint(e,t){return ne.distance(e.getX(),e.getY(),t.getX(),t.getY())}getDimension(){return this.compact?4*this.nbLayers+11:this.nbLayers<=4?4*this.nbLayers+15:4*this.nbLayers+2*(g.truncDivision(this.nbLayers-4,8)+1)+15}}class pe{decode(e,t=null){let n=null,r=new fe(e.getBlackMatrix()),i=null,o=null;try{let e=r.detectMirror(!1);i=e.getPoints(),this.reportFoundResultPoints(t,i),o=(new te).decode(e)}catch(e){n=e}if(null==o)try{let e=r.detectMirror(!0);i=e.getPoints(),this.reportFoundResultPoints(t,i),o=(new te).decode(e)}catch(e){if(null!=n)throw n;throw e}let s=new B(o.getText(),o.getRawBytes(),o.getNumBits(),i,j.AZTEC,h.currentTimeMillis()),a=o.getByteSegments();null!=a&&s.putMetadata(G.BYTE_SEGMENTS,a);let l=o.getECLevel();return null!=l&&s.putMetadata(G.ERROR_CORRECTION_LEVEL,l),s}reportFoundResultPoints(e,t){if(null!=e){let n=e.get(w.NEED_RESULT_POINT_CALLBACK);null!=n&&t.forEach((e,t,r)=>{n.foundPossibleResultPoint(e)})}}reset(){}}class me{decode(e,t){try{return this.doDecode(e,t)}catch(n){if(t&&!0===t.get(w.TRY_HARDER)&&e.isRotateSupported()){const n=e.rotateCounterClockwise(),r=this.doDecode(n,t),i=r.getResultMetadata();let o=270;null!==i&&!0===i.get(G.ORIENTATION)&&(o+=i.get(G.ORIENTATION)%360),r.putMetadata(G.ORIENTATION,o);const s=r.getResultPoints();if(null!==s){const e=n.getHeight();for(let t=0;t<s.length;t++)s[t]=new ie(e-s[t].getY()-1,s[t].getX())}return r}throw new x}}reset(){}doDecode(e,t){const n=e.getWidth(),r=e.getHeight();let i=new v(n);const o=t&&!0===t.get(w.TRY_HARDER),s=Math.max(1,r>>(o?8:5));let a;a=o?r:15;const l=Math.trunc(r/2);for(let o=0;o<a;o++){const a=Math.trunc((o+1)/2),c=l+s*(0==(1&o)?a:-a);if(c<0||c>=r)break;try{i=e.getBlackRow(c,i)}catch(e){continue}for(let e=0;e<2;e++){if(1===e&&(i.reverse(),t&&!0===t.get(w.NEED_RESULT_POINT_CALLBACK))){const e=new Map;t.forEach((t,n)=>e.set(n,t)),e.delete(w.NEED_RESULT_POINT_CALLBACK),t=e}try{const r=this.decodeRow(c,i,t);if(1===e){r.putMetadata(G.ORIENTATION,180);const e=r.getResultPoints();null!==e&&(e[0]=new ie(n-e[0].getX()-1,e[0].getY()),e[1]=new ie(n-e[1].getX()-1,e[1].getY()))}return r}catch(e){}}}throw new x}static recordPattern(e,t,n){const r=n.length;for(let e=0;e<r;e++)n[e]=0;const i=e.getSize();if(t>=i)throw new x;let o=!e.get(t),s=0,a=t;for(;a<i;){if(e.get(a)!==o)n[s]++;else{if(++s===r)break;n[s]=1,o=!o}a++}if(s!==r&&(s!==r-1||a!==i))throw new x}static recordPatternInReverse(e,t,n){let r=n.length,i=e.get(t);for(;t>0&&r>=0;)e.get(--t)!==i&&(r--,i=!i);if(r>=0)throw new x;me.recordPattern(e,t+1,n)}static patternMatchVariance(e,t,n){const r=e.length;let i=0,o=0;for(let n=0;n<r;n++)i+=e[n],o+=t[n];if(i<o)return Number.POSITIVE_INFINITY;const s=i/o;n*=s;let a=0;for(let i=0;i<r;i++){const r=e[i],o=t[i]*s,l=r>o?r-o:o-r;if(l>n)return Number.POSITIVE_INFINITY;a+=l}return a/i}}class ge extends me{static findStartPattern(e){const t=e.getSize(),n=e.getNextSet(0);let r=0,i=Int32Array.from([0,0,0,0,0,0]),o=n,s=!1;for(let a=n;a<t;a++)if(e.get(a)!==s)i[r]++;else{if(5===r){let t=ge.MAX_AVG_VARIANCE,n=-1;for(let e=ge.CODE_START_A;e<=ge.CODE_START_C;e++){const r=me.patternMatchVariance(i,ge.CODE_PATTERNS[e],ge.MAX_INDIVIDUAL_VARIANCE);r<t&&(t=r,n=e)}if(n>=0&&e.isRange(Math.max(0,o-(a-o)/2),o,!1))return Int32Array.from([o,a,n]);o+=i[0]+i[1],i=i.slice(2,i.length-1),i[r-1]=0,i[r]=0,r--}else r++;i[r]=1,s=!s}throw new x}static decodeCode(e,t,n){me.recordPattern(e,n,t);let r=ge.MAX_AVG_VARIANCE,i=-1;for(let e=0;e<ge.CODE_PATTERNS.length;e++){const n=ge.CODE_PATTERNS[e],o=this.patternMatchVariance(t,n,ge.MAX_INDIVIDUAL_VARIANCE);o<r&&(r=o,i=e)}if(i>=0)return i;throw new x}decodeRow(e,t,n){const r=n&&!0===n.get(w.ASSUME_GS1),i=ge.findStartPattern(t),o=i[2];let s=0;const a=new Uint8Array(20);let l;switch(a[s++]=o,o){case ge.CODE_START_A:l=ge.CODE_CODE_A;break;case ge.CODE_START_B:l=ge.CODE_CODE_B;break;case ge.CODE_START_C:l=ge.CODE_CODE_C;break;default:throw new b}let c=!1,d=!1,h="",f=i[0],p=i[1];const m=Int32Array.from([0,0,0,0,0,0]);let g=0,v=0,y=o,C=0,_=!0,S=!1,E=!1;for(;!c;){const e=d;switch(d=!1,g=v,v=ge.decodeCode(t,m,p),a[s++]=v,v!==ge.CODE_STOP&&(_=!0),v!==ge.CODE_STOP&&(C++,y+=C*v),f=p,p+=m.reduce((e,t)=>e+t,0),v){case ge.CODE_START_A:case ge.CODE_START_B:case ge.CODE_START_C:throw new b}switch(l){case ge.CODE_CODE_A:if(v<64)h+=E===S?String.fromCharCode(" ".charCodeAt(0)+v):String.fromCharCode(" ".charCodeAt(0)+v+128),E=!1;else if(v<96)h+=E===S?String.fromCharCode(v-64):String.fromCharCode(v+64),E=!1;else switch(v!==ge.CODE_STOP&&(_=!1),v){case ge.CODE_FNC_1:r&&(0===h.length?h+="]C1":h+=String.fromCharCode(29));break;case ge.CODE_FNC_2:case ge.CODE_FNC_3:break;case ge.CODE_FNC_4_A:!S&&E?(S=!0,E=!1):S&&E?(S=!1,E=!1):E=!0;break;case ge.CODE_SHIFT:d=!0,l=ge.CODE_CODE_B;break;case ge.CODE_CODE_B:l=ge.CODE_CODE_B;break;case ge.CODE_CODE_C:l=ge.CODE_CODE_C;break;case ge.CODE_STOP:c=!0}break;case ge.CODE_CODE_B:if(v<96)h+=E===S?String.fromCharCode(" ".charCodeAt(0)+v):String.fromCharCode(" ".charCodeAt(0)+v+128),E=!1;else switch(v!==ge.CODE_STOP&&(_=!1),v){case ge.CODE_FNC_1:r&&(0===h.length?h+="]C1":h+=String.fromCharCode(29));break;case ge.CODE_FNC_2:case ge.CODE_FNC_3:break;case ge.CODE_FNC_4_B:!S&&E?(S=!0,E=!1):S&&E?(S=!1,E=!1):E=!0;break;case ge.CODE_SHIFT:d=!0,l=ge.CODE_CODE_A;break;case ge.CODE_CODE_A:l=ge.CODE_CODE_A;break;case ge.CODE_CODE_C:l=ge.CODE_CODE_C;break;case ge.CODE_STOP:c=!0}break;case ge.CODE_CODE_C:if(v<100)v<10&&(h+="0"),h+=v;else switch(v!==ge.CODE_STOP&&(_=!1),v){case ge.CODE_FNC_1:r&&(0===h.length?h+="]C1":h+=String.fromCharCode(29));break;case ge.CODE_CODE_A:l=ge.CODE_CODE_A;break;case ge.CODE_CODE_B:l=ge.CODE_CODE_B;break;case ge.CODE_STOP:c=!0}}e&&(l=l===ge.CODE_CODE_A?ge.CODE_CODE_B:ge.CODE_CODE_A)}const T=p-f;if(p=t.getNextUnset(p),!t.isRange(p,Math.min(t.getSize(),p+(p-f)/2),!1))throw new x;if(y-=C*g,y%103!==g)throw new u;const A=h.length;if(0===A)throw new x;A>0&&_&&(h=l===ge.CODE_CODE_C?h.substring(0,A-2):h.substring(0,A-1));const I=(i[1]+i[0])/2,O=f+T/2,M=a.length,k=new Uint8Array(M);for(let e=0;e<M;e++)k[e]=a[e];const D=[new ie(I,e),new ie(O,e)];return new B(h,k,0,D,j.CODE_128,(new Date).getTime())}}ge.CODE_PATTERNS=[Int32Array.from([2,1,2,2,2,2]),Int32Array.from([2,2,2,1,2,2]),Int32Array.from([2,2,2,2,2,1]),Int32Array.from([1,2,1,2,2,3]),Int32Array.from([1,2,1,3,2,2]),Int32Array.from([1,3,1,2,2,2]),Int32Array.from([1,2,2,2,1,3]),Int32Array.from([1,2,2,3,1,2]),Int32Array.from([1,3,2,2,1,2]),Int32Array.from([2,2,1,2,1,3]),Int32Array.from([2,2,1,3,1,2]),Int32Array.from([2,3,1,2,1,2]),Int32Array.from([1,1,2,2,3,2]),Int32Array.from([1,2,2,1,3,2]),Int32Array.from([1,2,2,2,3,1]),Int32Array.from([1,1,3,2,2,2]),Int32Array.from([1,2,3,1,2,2]),Int32Array.from([1,2,3,2,2,1]),Int32Array.from([2,2,3,2,1,1]),Int32Array.from([2,2,1,1,3,2]),Int32Array.from([2,2,1,2,3,1]),Int32Array.from([2,1,3,2,1,2]),Int32Array.from([2,2,3,1,1,2]),Int32Array.from([3,1,2,1,3,1]),Int32Array.from([3,1,1,2,2,2]),Int32Array.from([3,2,1,1,2,2]),Int32Array.from([3,2,1,2,2,1]),Int32Array.from([3,1,2,2,1,2]),Int32Array.from([3,2,2,1,1,2]),Int32Array.from([3,2,2,2,1,1]),Int32Array.from([2,1,2,1,2,3]),Int32Array.from([2,1,2,3,2,1]),Int32Array.from([2,3,2,1,2,1]),Int32Array.from([1,1,1,3,2,3]),Int32Array.from([1,3,1,1,2,3]),Int32Array.from([1,3,1,3,2,1]),Int32Array.from([1,1,2,3,1,3]),Int32Array.from([1,3,2,1,1,3]),Int32Array.from([1,3,2,3,1,1]),Int32Array.from([2,1,1,3,1,3]),Int32Array.from([2,3,1,1,1,3]),Int32Array.from([2,3,1,3,1,1]),Int32Array.from([1,1,2,1,3,3]),Int32Array.from([1,1,2,3,3,1]),Int32Array.from([1,3,2,1,3,1]),Int32Array.from([1,1,3,1,2,3]),Int32Array.from([1,1,3,3,2,1]),Int32Array.from([1,3,3,1,2,1]),Int32Array.from([3,1,3,1,2,1]),Int32Array.from([2,1,1,3,3,1]),Int32Array.from([2,3,1,1,3,1]),Int32Array.from([2,1,3,1,1,3]),Int32Array.from([2,1,3,3,1,1]),Int32Array.from([2,1,3,1,3,1]),Int32Array.from([3,1,1,1,2,3]),Int32Array.from([3,1,1,3,2,1]),Int32Array.from([3,3,1,1,2,1]),Int32Array.from([3,1,2,1,1,3]),Int32Array.from([3,1,2,3,1,1]),Int32Array.from([3,3,2,1,1,1]),Int32Array.from([3,1,4,1,1,1]),Int32Array.from([2,2,1,4,1,1]),Int32Array.from([4,3,1,1,1,1]),Int32Array.from([1,1,1,2,2,4]),Int32Array.from([1,1,1,4,2,2]),Int32Array.from([1,2,1,1,2,4]),Int32Array.from([1,2,1,4,2,1]),Int32Array.from([1,4,1,1,2,2]),Int32Array.from([1,4,1,2,2,1]),Int32Array.from([1,1,2,2,1,4]),Int32Array.from([1,1,2,4,1,2]),Int32Array.from([1,2,2,1,1,4]),Int32Array.from([1,2,2,4,1,1]),Int32Array.from([1,4,2,1,1,2]),Int32Array.from([1,4,2,2,1,1]),Int32Array.from([2,4,1,2,1,1]),Int32Array.from([2,2,1,1,1,4]),Int32Array.from([4,1,3,1,1,1]),Int32Array.from([2,4,1,1,1,2]),Int32Array.from([1,3,4,1,1,1]),Int32Array.from([1,1,1,2,4,2]),Int32Array.from([1,2,1,1,4,2]),Int32Array.from([1,2,1,2,4,1]),Int32Array.from([1,1,4,2,1,2]),Int32Array.from([1,2,4,1,1,2]),Int32Array.from([1,2,4,2,1,1]),Int32Array.from([4,1,1,2,1,2]),Int32Array.from([4,2,1,1,1,2]),Int32Array.from([4,2,1,2,1,1]),Int32Array.from([2,1,2,1,4,1]),Int32Array.from([2,1,4,1,2,1]),Int32Array.from([4,1,2,1,2,1]),Int32Array.from([1,1,1,1,4,3]),Int32Array.from([1,1,1,3,4,1]),Int32Array.from([1,3,1,1,4,1]),Int32Array.from([1,1,4,1,1,3]),Int32Array.from([1,1,4,3,1,1]),Int32Array.from([4,1,1,1,1,3]),Int32Array.from([4,1,1,3,1,1]),Int32Array.from([1,1,3,1,4,1]),Int32Array.from([1,1,4,1,3,1]),Int32Array.from([3,1,1,1,4,1]),Int32Array.from([4,1,1,1,3,1]),Int32Array.from([2,1,1,4,1,2]),Int32Array.from([2,1,1,2,1,4]),Int32Array.from([2,1,1,2,3,2]),Int32Array.from([2,3,3,1,1,1,2])],ge.MAX_AVG_VARIANCE=.25,ge.MAX_INDIVIDUAL_VARIA
vendor: 76,971 bytes, line 1
1NCE=.7,ge.CODE_SHIFT=98,ge.CODE_CODE_C=99,ge.CODE_CODE_B=100,ge.CODE_CODE_A=101,ge.CODE_FNC_1=102,ge.CODE_FNC_2=97,ge.CODE_FNC_3=96,ge.CODE_FNC_4_A=101,ge.CODE_FNC_4_B=100,ge.CODE_START_A=103,ge.CODE_START_B=104,ge.CODE_START_C=105,ge.CODE_STOP=106;class ve extends me{constructor(e=!1,t=!1){super(),this.usingCheckDigit=e,this.extendedMode=t,this.decodeRowResult="",this.counters=new Int32Array(9)}decodeRow(e,t,n){let r=this.counters;r.fill(0),this.decodeRowResult="";let i,o,s=ve.findAsteriskPattern(t,r),a=t.getNextSet(s[1]),l=t.getSize();do{ve.recordPattern(t,a,r);let e=ve.toNarrowWidePattern(r);if(e<0)throw new x;i=ve.patternToChar(e),this.decodeRowResult+=i,o=a;for(let e of r)a+=e;a=t.getNextSet(a)}while("*"!==i);this.decodeRowResult=this.decodeRowResult.substring(0,this.decodeRowResult.length-1);let c,d=0;for(let e of r)d+=e;if(a!==l&&2*(a-o-d)<d)throw new x;if(this.usingCheckDigit){let e=this.decodeRowResult.length-1,t=0;for(let n=0;n<e;n++)t+=ve.ALPHABET_STRING.indexOf(this.decodeRowResult.charAt(n));if(this.decodeRowResult.charAt(e)!==ve.ALPHABET_STRING.charAt(t%43))throw new u;this.decodeRowResult=this.decodeRowResult.substring(0,e)}if(0===this.decodeRowResult.length)throw new x;c=this.extendedMode?ve.decodeExtended(this.decodeRowResult):this.decodeRowResult;let h=(s[1]+s[0])/2,f=o+d/2;return new B(c,null,0,[new ie(h,e),new ie(f,e)],j.CODE_39,(new Date).getTime())}static findAsteriskPattern(e,t){let n=e.getSize(),r=e.getNextSet(0),i=0,o=r,s=!1,a=t.length;for(let l=r;l<n;l++)if(e.get(l)!==s)t[i]++;else{if(i===a-1){if(this.toNarrowWidePattern(t)===ve.ASTERISK_ENCODING&&e.isRange(Math.max(0,o-Math.floor((l-o)/2)),o,!1))return[o,l];o+=t[0]+t[1],t.copyWithin(0,2,2+i-1),t[i-1]=0,t[i]=0,i--}else i++;t[i]=1,s=!s}throw new x}static toNarrowWidePattern(e){let t,n=e.length,r=0;do{let i=2147483647;for(let t of e)t<i&&t>r&&(i=t);r=i,t=0;let o=0,s=0;for(let i=0;i<n;i++){let a=e[i];a>r&&(s|=1<<n-1-i,t++,o+=a)}if(3===t){for(let i=0;i<n&&t>0;i++){let n=e[i];if(n>r&&(t--,2*n>=o))return-1}return s}}while(t>3);return-1}static patternToChar(e){for(let t=0;t<ve.CHARACTER_ENCODINGS.length;t++)if(ve.CHARACTER_ENCODINGS[t]===e)return ve.ALPHABET_STRING.charAt(t);if(e===ve.ASTERISK_ENCODING)return"*";throw new x}static decodeExtended(e){let t=e.length,n="";for(let r=0;r<t;r++){let t=e.charAt(r);if("+"===t||"$"===t||"%"===t||"/"===t){let i=e.charAt(r+1),o="\0";switch(t){case"+":if(!(i>="A"&&i<="Z"))throw new b;o=String.fromCharCode(i.charCodeAt(0)+32);break;case"$":if(!(i>="A"&&i<="Z"))throw new b;o=String.fromCharCode(i.charCodeAt(0)-64);break;case"%":if(i>="A"&&i<="E")o=String.fromCharCode(i.charCodeAt(0)-38);else if(i>="F"&&i<="J")o=String.fromCharCode(i.charCodeAt(0)-11);else if(i>="K"&&i<="O")o=String.fromCharCode(i.charCodeAt(0)+16);else if(i>="P"&&i<="T")o=String.fromCharCode(i.charCodeAt(0)+43);else if("U"===i)o="\0";else if("V"===i)o="@";else if("W"===i)o="`";else{if("X"!==i&&"Y"!==i&&"Z"!==i)throw new b;o="�"}break;case"/":if(i>="A"&&i<="O")o=String.fromCharCode(i.charCodeAt(0)-32);else{if("Z"!==i)throw new b;o=":"}}n+=o,r++}else n+=t}return n}}ve.ALPHABET_STRING="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%",ve.CHARACTER_ENCODINGS=[52,289,97,352,49,304,112,37,292,100,265,73,328,25,280,88,13,268,76,28,259,67,322,19,274,82,7,262,70,22,385,193,448,145,400,208,133,388,196,168,162,138,42],ve.ASTERISK_ENCODING=148;class ye extends me{constructor(){super(...arguments),this.narrowLineWidth=-1}decodeRow(e,t,n){let r=this.decodeStart(t),i=this.decodeEnd(t),o=new T;ye.decodeMiddle(t,r[1],i[0],o);let s=o.toString(),a=null;null!=n&&(a=n.get(w.ALLOWED_LENGTHS)),null==a&&(a=ye.DEFAULT_ALLOWED_LENGTHS);let l=s.length,c=!1,u=0;for(let e of a){if(l===e){c=!0;break}e>u&&(u=e)}if(!c&&l>u&&(c=!0),!c)throw new b;const d=[new ie(r[1],e),new ie(i[0],e)];return new B(s,null,0,d,j.ITF,(new Date).getTime())}static decodeMiddle(e,t,n,r){let i=new Int32Array(10),o=new Int32Array(5),s=new Int32Array(5);for(i.fill(0),o.fill(0),s.fill(0);t<n;){me.recordPattern(e,t,i);for(let e=0;e<5;e++){let t=2*e;o[e]=i[t],s[e]=i[t+1]}let n=ye.decodeDigit(o);r.append(n.toString()),n=this.decodeDigit(s),r.append(n.toString()),i.forEach((function(e){t+=e}))}}decodeStart(e){let t=ye.skipWhiteSpace(e),n=ye.findGuardPattern(e,t,ye.START_PATTERN);return this.narrowLineWidth=(n[1]-n[0])/4,this.validateQuietZone(e,n[0]),n}validateQuietZone(e,t){let n=10*this.narrowLineWidth;n=n<t?n:t;for(let r=t-1;n>0&&r>=0&&!e.get(r);r--)n--;if(0!==n)throw new x}static skipWhiteSpace(e){const t=e.getSize(),n=e.getNextSet(0);if(n===t)throw new x;return n}decodeEnd(e){e.reverse();try{let t,n=ye.skipWhiteSpace(e);try{t=ye.findGuardPattern(e,n,ye.END_PATTERN_REVERSED[0])}catch(r){r instanceof x&&(t=ye.findGuardPattern(e,n,ye.END_PATTERN_REVERSED[1]))}this.validateQuietZone(e,t[0]);let r=t[0];return t[0]=e.getSize()-t[1],t[1]=e.getSize()-r,t}finally{e.reverse()}}static findGuardPattern(e,t,n){let r=n.length,i=new Int32Array(r),o=e.getSize(),s=!1,a=0,l=t;i.fill(0);for(let c=t;c<o;c++)if(e.get(c)!==s)i[a]++;else{if(a===r-1){if(me.patternMatchVariance(i,n,ye.MAX_INDIVIDUAL_VARIANCE)<ye.MAX_AVG_VARIANCE)return[l,c];l+=i[0]+i[1],h.arraycopy(i,2,i,0,a-1),i[a-1]=0,i[a]=0,a--}else a++;i[a]=1,s=!s}throw new x}static decodeDigit(e){let t=ye.MAX_AVG_VARIANCE,n=-1,r=ye.PATTERNS.length;for(let i=0;i<r;i++){let r=ye.PATTERNS[i],o=me.patternMatchVariance(e,r,ye.MAX_INDIVIDUAL_VARIANCE);o<t?(t=o,n=i):o===t&&(n=-1)}if(n>=0)return n%10;throw new x}}ye.PATTERNS=[Int32Array.from([1,1,2,2,1]),Int32Array.from([2,1,1,1,2]),Int32Array.from([1,2,1,1,2]),Int32Array.from([2,2,1,1,1]),Int32Array.from([1,1,2,1,2]),Int32Array.from([2,1,2,1,1]),Int32Array.from([1,2,2,1,1]),Int32Array.from([1,1,1,2,2]),Int32Array.from([2,1,1,2,1]),Int32Array.from([1,2,1,2,1]),Int32Array.from([1,1,3,3,1]),Int32Array.from([3,1,1,1,3]),Int32Array.from([1,3,1,1,3]),Int32Array.from([3,3,1,1,1]),Int32Array.from([1,1,3,1,3]),Int32Array.from([3,1,3,1,1]),Int32Array.from([1,3,3,1,1]),Int32Array.from([1,1,1,3,3]),Int32Array.from([3,1,1,3,1]),Int32Array.from([1,3,1,3,1])],ye.MAX_AVG_VARIANCE=.38,ye.MAX_INDIVIDUAL_VARIANCE=.5,ye.DEFAULT_ALLOWED_LENGTHS=[6,8,10,12,14],ye.START_PATTERN=Int32Array.from([1,1,1,1]),ye.END_PATTERN_REVERSED=[Int32Array.from([1,1,2]),Int32Array.from([1,1,3])];class we extends me{constructor(){super(...arguments),this.decodeRowStringBuffer=""}static findStartGuardPattern(e){let t,n=!1,r=0,i=Int32Array.from([0,0,0]);for(;!n;){i=Int32Array.from([0,0,0]),t=we.findGuardPattern(e,r,!1,this.START_END_PATTERN,i);let o=t[0];r=t[1];let s=o-(r-o);s>=0&&(n=e.isRange(s,o,!1))}return t}static checkChecksum(e){return we.checkStandardUPCEANChecksum(e)}static checkStandardUPCEANChecksum(e){let t=e.length;if(0===t)return!1;let n=parseInt(e.charAt(t-1),10);return we.getStandardUPCEANChecksum(e.substring(0,t-1))===n}static getStandardUPCEANChecksum(e){let t=e.length,n=0;for(let r=t-1;r>=0;r-=2){let t=e.charAt(r).charCodeAt(0)-"0".charCodeAt(0);if(t<0||t>9)throw new b;n+=t}n*=3;for(let r=t-2;r>=0;r-=2){let t=e.charAt(r).charCodeAt(0)-"0".charCodeAt(0);if(t<0||t>9)throw new b;n+=t}return(1e3-n)%10}static decodeEnd(e,t){return we.findGuardPattern(e,t,!1,we.START_END_PATTERN,new Int32Array(we.START_END_PATTERN.length).fill(0))}static findGuardPatternWithoutCounters(e,t,n,r){return this.findGuardPattern(e,t,n,r,new Int32Array(r.length))}static findGuardPattern(e,t,n,r,i){let o=e.getSize(),s=0,a=t=n?e.getNextUnset(t):e.getNextSet(t),l=r.length,c=n;for(let n=t;n<o;n++)if(e.get(n)!==c)i[s]++;else{if(s===l-1){if(me.patternMatchVariance(i,r,we.MAX_INDIVIDUAL_VARIANCE)<we.MAX_AVG_VARIANCE)return Int32Array.from([a,n]);a+=i[0]+i[1];let e=i.slice(2,i.length-1);for(let t=0;t<s-1;t++)i[t]=e[t];i[s-1]=0,i[s]=0,s--}else s++;i[s]=1,c=!c}throw new x}static decodeDigit(e,t,n,r){this.recordPattern(e,n,t);let i=this.MAX_AVG_VARIANCE,o=-1,s=r.length;for(let e=0;e<s;e++){let n=r[e],s=me.patternMatchVariance(t,n,we.MAX_INDIVIDUAL_VARIANCE);s<i&&(i=s,o=e)}if(o>=0)return o;throw new x}}we.MAX_AVG_VARIANCE=.48,we.MAX_INDIVIDUAL_VARIANCE=.7,we.START_END_PATTERN=Int32Array.from([1,1,1]),we.MIDDLE_PATTERN=Int32Array.from([1,1,1,1,1]),we.END_PATTERN=Int32Array.from([1,1,1,1,1,1]),we.L_PATTERNS=[Int32Array.from([3,2,1,1]),Int32Array.from([2,2,2,1]),Int32Array.from([2,1,2,2]),Int32Array.from([1,4,1,1]),Int32Array.from([1,1,3,2]),Int32Array.from([1,2,3,1]),Int32Array.from([1,1,1,4]),Int32Array.from([1,3,1,2]),Int32Array.from([1,2,1,3]),Int32Array.from([3,1,1,2])];class be{constructor(){this.CHECK_DIGIT_ENCODINGS=[24,20,18,17,12,6,3,10,9,5],this.decodeMiddleCounters=Int32Array.from([0,0,0,0]),this.decodeRowStringBuffer=""}decodeRow(e,t,n){let r=this.decodeRowStringBuffer,i=this.decodeMiddle(t,n,r),o=r.toString(),s=be.parseExtensionString(o),a=[new ie((n[0]+n[1])/2,e),new ie(i,e)],l=new B(o,null,0,a,j.UPC_EAN_EXTENSION,(new Date).getTime());return null!=s&&l.putAllMetadata(s),l}decodeMiddle(e,t,n){let r=this.decodeMiddleCounters;r[0]=0,r[1]=0,r[2]=0,r[3]=0;let i=e.getSize(),o=t[1],s=0;for(let t=0;t<5&&o<i;t++){let i=we.decodeDigit(e,r,o,we.L_AND_G_PATTERNS);n+=String.fromCharCode("0".charCodeAt(0)+i%10);for(let e of r)o+=e;i>=10&&(s|=1<<4-t),4!==t&&(o=e.getNextSet(o),o=e.getNextUnset(o))}if(5!==n.length)throw new x;let a=this.determineCheckDigit(s);if(be.extensionChecksum(n.toString())!==a)throw new x;return o}static extensionChecksum(e){let t=e.length,n=0;for(let r=t-2;r>=0;r-=2)n+=e.charAt(r).charCodeAt(0)-"0".charCodeAt(0);n*=3;for(let r=t-1;r>=0;r-=2)n+=e.charAt(r).charCodeAt(0)-"0".charCodeAt(0);return n*=3,n%10}determineCheckDigit(e){for(let t=0;t<10;t++)if(e===this.CHECK_DIGIT_ENCODINGS[t])return t;throw new x}static parseExtensionString(e){if(5!==e.length)return null;let t=be.parseExtension5String(e);return null==t?null:new Map([[G.SUGGESTED_PRICE,t]])}static parseExtension5String(e){let t;switch(e.charAt(0)){case"0":t="£";break;case"5":t="$";break;case"9":switch(e){case"90000":return null;case"99991":return"0.00";case"99990":return"Used"}t="";break;default:t=""}let n=parseInt(e.substring(1)),r=n%100;return t+(n/100).toString()+"."+(r<10?"0"+r:r.toString())}}class Ce{constructor(){this.decodeMiddleCounters=Int32Array.from([0,0,0,0]),this.decodeRowStringBuffer=""}decodeRow(e,t,n){let r=this.decodeRowStringBuffer,i=this.decodeMiddle(t,n,r),o=r.toString(),s=Ce.parseExtensionString(o),a=[new ie((n[0]+n[1])/2,e),new ie(i,e)],l=new B(o,null,0,a,j.UPC_EAN_EXTENSION,(new Date).getTime());return null!=s&&l.putAllMetadata(s),l}decodeMiddle(e,t,n){let r=this.decodeMiddleCounters;r[0]=0,r[1]=0,r[2]=0,r[3]=0;let i=e.getSize(),o=t[1],s=0;for(let t=0;t<2&&o<i;t++){let i=we.decodeDigit(e,r,o,we.L_AND_G_PATTERNS);n+=String.fromCharCode("0".charCodeAt(0)+i%10);for(let e of r)o+=e;i>=10&&(s|=1<<1-t),1!==t&&(o=e.getNextSet(o),o=e.getNextUnset(o))}if(2!==n.length)throw new x;if(parseInt(n.toString())%4!==s)throw new x;return o}static parseExtensionString(e){return 2!==e.length?null:new Map([[G.ISSUE_NUMBER,parseInt(e)]])}}class _e{static decodeRow(e,t,n){let r=we.findGuardPattern(t,n,!1,this.EXTENSION_START_PATTERN,new Int32Array(this.EXTENSION_START_PATTERN.length).fill(0));try{return(new be).decodeRow(e,t,r)}catch(n){return(new Ce).decodeRow(e,t,r)}}}_e.EXTENSION_START_PATTERN=Int32Array.from([1,1,2]);class Se extends we{constructor(){super(),this.decodeRowStringBuffer="",Se.L_AND_G_PATTERNS=Se.L_PATTERNS.map(e=>Int32Array.from(e));for(let e=10;e<20;e++){let t=Se.L_PATTERNS[e-10],n=new Int32Array(t.length);for(let e=0;e<t.length;e++)n[e]=t[t.length-e-1];Se.L_AND_G_PATTERNS[e]=n}}decodeRow(e,t,n){let r=Se.findStartGuardPattern(t),i=null==n?null:n.get(w.NEED_RESULT_POINT_CALLBACK);if(null!=i){const t=new ie((r[0]+r[1])/2,e);i.foundPossibleResultPoint(t)}let o=this.decodeMiddle(t,r,this.decodeRowStringBuffer),s=o.rowOffset,a=o.resultString;if(null!=i){const t=new ie(s,e);i.foundPossibleResultPoint(t)}let l=this.decodeEnd(t,s);if(null!=i){const t=new ie((l[0]+l[1])/2,e);i.foundPossibleResultPoint(t)}let c=l[1],d=c+(c-l[0]);if(d>=t.getSize()||!t.isRange(c,d,!1))throw new x;let h=a.toString();if(h.length<8)throw new b;if(!Se.checkChecksum(h))throw new u;let f=(r[1]+r[0])/2,p=(l[1]+l[0])/2,m=this.getBarcodeFormat(),g=[new ie(f,e),new ie(p,e)],v=new B(h,null,0,g,m,(new Date).getTime()),y=0;try{let n=_e.decodeRow(e,t,l[1]);v.putMetadata(G.UPC_EAN_EXTENSION,n.getText()),v.putAllMetadata(n.getResultMetadata()),v.addResultPoints(n.getResultPoints()),y=n.getText().length}catch(e){}let C=null==n?null:n.get(w.ALLOWED_EAN_EXTENSIONS);if(null!=C){let e=!1;for(let t in C)if(y.toString()===t){e=!0;break}if(!e)throw new x}return v}decodeEnd(e,t){return Se.findGuardPattern(e,t,!1,Se.START_END_PATTERN,new Int32Array(Se.START_END_PATTERN.length).fill(0))}static checkChecksum(e){return Se.checkStandardUPCEANChecksum(e)}static checkStandardUPCEANChecksum(e){let t=e.length;if(0===t)return!1;let n=parseInt(e.charAt(t-1),10);return Se.getStandardUPCEANChecksum(e.substring(0,t-1))===n}static getStandardUPCEANChecksum(e){let t=e.length,n=0;for(let r=t-1;r>=0;r-=2){let t=e.charAt(r).charCodeAt(0)-"0".charCodeAt(0);if(t<0||t>9)throw new b;n+=t}n*=3;for(let r=t-2;r>=0;r-=2){let t=e.charAt(r).charCodeAt(0)-"0".charCodeAt(0);if(t<0||t>9)throw new b;n+=t}return(1e3-n)%10}}class Ee extends Se{constructor(){super(),this.decodeMiddleCounters=Int32Array.from([0,0,0,0])}decodeMiddle(e,t,n){let r=this.decodeMiddleCounters;r[0]=0,r[1]=0,r[2]=0,r[3]=0;let i=e.getSize(),o=t[1],s=0;for(let t=0;t<6&&o<i;t++){let i=Se.decodeDigit(e,r,o,Se.L_AND_G_PATTERNS);n+=String.fromCharCode("0".charCodeAt(0)+i%10);for(let e of r)o+=e;i>=10&&(s|=1<<5-t)}n=Ee.determineFirstDigit(n,s),o=Se.findGuardPattern(e,o,!0,Se.MIDDLE_PATTERN,new Int32Array(Se.MIDDLE_PATTERN.length).fill(0))[1];for(let t=0;t<6&&o<i;t++){let t=Se.decodeDigit(e,r,o,Se.L_PATTERNS);n+=String.fromCharCode("0".charCodeAt(0)+t);for(let e of r)o+=e}return{rowOffset:o,resultString:n}}getBarcodeFormat(){return j.EAN_13}static determineFirstDigit(e,t){for(let n=0;n<10;n++)if(t===this.FIRST_DIGIT_ENCODINGS[n])return e=String.fromCharCode("0".charCodeAt(0)+n)+e;throw new x}}Ee.FIRST_DIGIT_ENCODINGS=[0,11,13,14,19,25,28,21,22,26];class Te extends Se{constructor(){super(),this.decodeMiddleCounters=Int32Array.from([0,0,0,0])}decodeMiddle(e,t,n){const r=this.decodeMiddleCounters;r[0]=0,r[1]=0,r[2]=0,r[3]=0;let i=e.getSize(),o=t[1];for(let t=0;t<4&&o<i;t++){let t=Se.decodeDigit(e,r,o,Se.L_PATTERNS);n+=String.fromCharCode("0".charCodeAt(0)+t);for(let e of r)o+=e}o=Se.findGuardPattern(e,o,!0,Se.MIDDLE_PATTERN,new Int32Array(Se.MIDDLE_PATTERN.length).fill(0))[1];for(let t=0;t<4&&o<i;t++){let t=Se.decodeDigit(e,r,o,Se.L_PATTERNS);n+=String.fromCharCode("0".charCodeAt(0)+t);for(let e of r)o+=e}return{rowOffset:o,resultString:n}}getBarcodeFormat(){return j.EAN_8}}class Ae extends Se{constructor(){super(...arguments),this.ean13Reader=new Ee}getBarcodeFormat(){return j.UPC_A}decode(e,t){return this.maybeReturnResult(this.ean13Reader.decode(e))}decodeRow(e,t,n){return this.maybeReturnResult(this.ean13Reader.decodeRow(e,t,n))}decodeMiddle(e,t,n){return this.ean13Reader.decodeMiddle(e,t,n)}maybeReturnResult(e){let t=e.getText();if("0"===t.charAt(0)){let n=new B(t.substring(1),null,null,e.getResultPoints(),j.UPC_A);return null!=e.getResultMetadata()&&n.putAllMetadata(e.getResultMetadata()),n}throw new x}reset(){this.ean13Reader.reset()}}class xe extends Se{constructor(){super(),this.decodeMiddleCounters=new Int32Array(4)}decodeMiddle(e,t,n){const r=this.decodeMiddleCounters.map(e=>e);r[0]=0,r[1]=0,r[2]=0,r[3]=0;const i=e.getSize();let o=t[1],s=0;for(let t=0;t<6&&o<i;t++){const i=xe.decodeDigit(e,r,o,xe.L_AND_G_PATTERNS);n+=String.fromCharCode("0".charCodeAt(0)+i%10);for(let e of r)o+=e;i>=10&&(s|=1<<5-t)}return{rowOffset:o,resultString:xe.determineNumSysAndCheckDigit(n,s)}}decodeEnd(e,t){return xe.findGuardPatternWithoutCounters(e,t,!0,xe.MIDDLE_END_PATTERN)}checkChecksum(e){return Se.checkChecksum(xe.convertUPCEtoUPCA(e))}static determineNumSysAndCheckDigit(e,t){for(let n=0;n<=1;n++)for(let r=0;r<10;r++)if(t===this.NUMSYS_AND_CHECK_DIGIT_PATTERNS[n][r])return String.fromCharCode("0".charCodeAt(0)+n)+e+String.fromCharCode("0".charCodeAt(0)+r);throw x.getNotFoundInstance()}getBarcodeFormat(){return j.UPC_E}static convertUPCEtoUPCA(e){const t=e.slice(1,7).split("").map(e=>e.charCodeAt(0)),n=new T;n.append(e.charAt(0));let r=t[5];switch(r){case 0:case 1:case 2:n.appendChars(t,0,2),n.append(r),n.append("0000"),n.appendChars(t,2,3);break;case 3:n.appendChars(t,0,3),n.append("00000"),n.appendChars(t,3,2);break;case 4:n.appendChars(t,0,4),n.append("00000"),n.append(t[4]);break;default:n.appendChars(t,0,5),n.append("0000"),n.append(r)}return e.length>=8&&n.append(e.charAt(7)),n.toString()}}xe.MIDDLE_END_PATTERN=Int32Array.from([1,1,1,1,1,1]),xe.NUMSYS_AND_CHECK_DIGIT_PATTERNS=[Int32Array.from([56,52,50,49,44,38,35,42,41,37]),Int32Array.from([7,11,13,14,19,25,28,21,22,26])];class Ie extends me{constructor(e){super();let t=null==e?null:e.get(w.POSSIBLE_FORMATS),r=[];n(t)?(r.push(new Ee),r.push(new Ae),r.push(new Te),r.push(new xe)):(t.indexOf(j.EAN_13)>-1&&r.push(new Ee),t.indexOf(j.UPC_A)>-1&&r.push(new Ae),t.indexOf(j.EAN_8)>-1&&r.push(new Te),t.indexOf(j.UPC_E)>-1&&r.push(new xe)),this.readers=r}decodeRow(e,t,n){for(let r of this.readers)try{const i=r.decodeRow(e,t,n),o=i.getBarcodeFormat()===j.EAN_13&&"0"===i.getText().charAt(0),s=null==n?null:n.get(w.POSSIBLE_FORMATS),a=null==s||s.includes(j.UPC_A);if(o&&a){const e=i.getRawBytes(),t=new B(i.getText().substring(1),e,e?e.length:null,i.getResultPoints(),j.UPC_A);return t.putAllMetadata(i.getResultMetadata()),t}return i}catch(e){}throw new x}reset(){for(let e of this.readers)e.reset()}}class Oe extends me{constructor(){super(),this.decodeFinderCounters=new Int32Array(4),this.dataCharacterCounters=new Int32Array(8),this.oddRoundingErrors=new Array(4),this.evenRoundingErrors=new Array(4),this.oddCounts=new Array(this.dataCharacterCounters.length/2),this.evenCounts=new Array(this.dataCharacterCounters.length/2)}getDecodeFinderCounters(){return this.decodeFinderCounters}getDataCharacterCounters(){return this.dataCharacterCounters}getOddRoundingErrors(){return this.oddRoundingErrors}getEvenRoundingErrors(){return this.evenRoundingErrors}getOddCounts(){return this.oddCounts}getEvenCounts(){return this.evenCounts}parseFinderValue(e,t){for(let n=0;n<t.length;n++)if(me.patternMatchVariance(e,t[n],Oe.MAX_INDIVIDUAL_VARIANCE)<Oe.MAX_AVG_VARIANCE)return n;throw new x}static count(e){return ne.sum(new Int32Array(e))}static increment(e,t){let n=0,r=t[0];for(let i=1;i<e.length;i++)t[i]>r&&(r=t[i],n=i);e[n]++}static decrement(e,t){let n=0,r=t[0];for(let i=1;i<e.length;i++)t[i]<r&&(r=t[i],n=i);e[n]--}static isFinderPattern(e){let t=e[0]+e[1],n=t/(t+e[2]+e[3]);if(n>=Oe.MIN_FINDER_PATTERN_RATIO&&n<=Oe.MAX_FINDER_PATTERN_RATIO){let t=Number.MAX_SAFE_INTEGER,n=Number.MIN_SAFE_INTEGER;for(let r of e)r>n&&(n=r),r<t&&(t=r);return n<10*t}return!1}}Oe.MAX_AVG_VARIANCE=.2,Oe.MAX_INDIVIDUAL_VARIANCE=.45,Oe.MIN_FINDER_PATTERN_RATIO=9.5/12,Oe.MAX_FINDER_PATTERN_RATIO=12.5/14;class Me{constructor(e,t){this.value=e,this.checksumPortion=t}getValue(){return this.value}getChecksumPortion(){return this.checksumPortion}toString(){return this.value+"("+this.checksumPortion+")"}equals(e){if(!(e instanceof Me))return!1;const t=e;return this.value===t.value&&this.checksumPortion===t.checksumPortion}hashCode(){return this.value^this.checksumPortion}}class ke{constructor(e,t,n,r,i){this.value=e,this.startEnd=t,this.value=e,this.startEnd=t,this.resultPoints=new Array,this.resultPoints.push(new ie(n,i)),this.resultPoints.push(new ie(r,i))}getValue(){return this.value}getStartEnd(){return this.startEnd}getResultPoints(){return this.resultPoints}equals(e){if(!(e instanceof ke))return!1;const t=e;return this.value===t.value}hashCode(){return this.value}}class De{constructor(){}static getRSSvalue(e,t,n){let r=0;for(let t of e)r+=t;let i=0,o=0,s=e.length;for(let a=0;a<s-1;a++){let l;for(l=1,o|=1<<a;l<e[a];l++,o&=~(1<<a)){let e=De.combins(r-l-1,s-a-2);if(n&&0===o&&r-l-(s-a-1)>=s-a-1&&(e-=De.combins(r-l-(s-a),s-a-2)),s-a-1>1){let n=0;for(let e=r-l-(s-a-2);e>t;e--)n+=De.combins(r-l-e-1,s-a-3);e-=n*(s-1-a)}else r-l>t&&e--;i+=e}r-=l}return i}static combins(e,t){let n,r;e-t>t?(r=t,n=e-t):(r=e-t,n=t);let i=1,o=1;for(let t=e;t>n;t--)i*=t,o<=r&&(i/=o,o++);for(;o<=r;)i/=o,o++;return i}}class Ne{constructor(e,t){t?this.decodedInformation=null:(this.finished=e,this.decodedInformation=t)}getDecodedInformation(){return this.decodedInformation}isFinished(){return this.finished}}class Re{constructor(e){this.newPosition=e}getNewPosition(){return this.newPosition}}class Pe extends Re{constructor(e,t){super(e),this.value=t}getValue(){return this.value}isFNC1(){return this.value===Pe.FNC1}}Pe.FNC1="$";class Le extends Re{constructor(e,t,n){super(e),n?(this.remaining=!0,this.remainingValue=this.remainingValue):(this.remaining=!1,this.remainingValue=0),this.newString=t}getNewString(){return this.newString}isRemaining(){return this.remaining}getRemainingValue(){return this.remainingValue}}class Be extends Re{constructor(e,t,n){if(super(e),t<0||t>10||n<0||n>10)throw new b;this.firstDigit=t,this.secondDigit=n}getFirstDigit(){return this.firstDigit}getSecondDigit(){return this.secondDigit}getValue(){return 10*this.firstDigit+this.secondDigit}isFirstDigitFNC1(){return this.firstDigit===Be.FNC1}isSecondDigitFNC1(){return this.secondDigit===Be.FNC1}isAnyFNC1(){return this.firstDigit===Be.FNC1||this.secondDigit===Be.FNC1}}Be.FNC1=10;class Fe{constructor(){}static parseFieldsInGeneralPurpose(e){if(!e)return null;if(e.length<2)throw new x;let t=e.substring(0,2);for(let n of Fe.TWO_DIGIT_DATA_LENGTH)if(n[0]===t)return n[1]===Fe.VARIABLE_LENGTH?Fe.processVariableAI(2,n[2],e):Fe.processFixedAI(2,n[1],e);if(e.length<3)throw new x;let n=e.substring(0,3);for(let t of Fe.THREE_DIGIT_DATA_LENGTH)if(t[0]===n)return t[1]===Fe.VARIABLE_LENGTH?Fe.processVariableAI(3,t[2],e):Fe.processFixedAI(3,t[1],e);for(let t of Fe.THREE_DIGIT_PLUS_DIGIT_DATA_LENGTH)if(t[0]===n)return t[1]===Fe.VARIABLE_LENGTH?Fe.processVariableAI(4,t[2],e):Fe.processFixedAI(4,t[1],e);if(e.length<4)throw new x;let r=e.substring(0,4);for(let t of Fe.FOUR_DIGIT_DATA_LENGTH)if(t[0]===r)return t[1]===Fe.VARIABLE_LENGTH?Fe.processVariableAI(4,t[2],e):Fe.processFixedAI(4,t[1],e);throw new x}static processFixedAI(e,t,n){if(n.length<e)throw new x;let r=n.substring(0,e);if(n.length<e+t)throw new x;let i=n.substring(e,e+t),o=n.substring(e+t),s="("+r+")"+i,a=Fe.parseFieldsInGeneralPurpose(o);return null==a?s:s+a}static processVariableAI(e,t,n){let r,i=n.substring(0,e);r=n.length<e+t?n.length:e+t;let o=n.substring(e,r),s=n.substring(r),a="("+i+")"+o,l=Fe.parseFieldsInGeneralPurpose(s);return null==l?a:a+l}}Fe.VARIABLE_LENGTH=[],Fe.TWO_DIGIT_DATA_LENGTH=[["00",18],["01",14],["02",14],["10",Fe.VARIABLE_LENGTH,20],["11",6],["12",6],["13",6],["15",6],["17",6],["20",2],["21",Fe.VARIABLE_LENGTH,20],["22",Fe.VARIABLE_LENGTH,29],["30",Fe.VARIABLE_LENGTH,8],["37",Fe.VARIABLE_LENGTH,8],["90",Fe.VARIABLE_LENGTH,30],["91",Fe.VARIABLE_LENGTH,30],["92",Fe.VARIABLE_LENGTH,30],["93",Fe.VARIABLE_LENGTH,30],["94",Fe.VARIABLE_LENGTH,30],["95",Fe.VARIABLE_LENGTH,30],["96",Fe.VARIABLE_LENGTH,30],["97",Fe.VARIABLE_LENGTH,3],["98",Fe.VARIABLE_LENGTH,30],["99",Fe.VARIABLE_LENGTH,30]],Fe.THREE_DIGIT_DATA_LENGTH=[["240",Fe.VARIABLE_LENGTH,30],["241",Fe.VARIABLE_LENGTH,30],["242",Fe.VARIABLE_LENGTH,6],["250",Fe.VARIABLE_LENGTH,30],["251",Fe.VARIABLE_LENGTH,30],["253",Fe.VARIABLE_LENGTH,17],["254",Fe.VARIABLE_LENGTH,20],["400",Fe.VARIABLE_LENGTH,30],["401",Fe.VARIABLE_LENGTH,30],["402",17],["403",Fe.VARIABLE_LENGTH,30],["410",13],["411",13],["412",13],["413",13],["414",13],["420",Fe.VARIABLE_LENGTH,20],["421",Fe.VARIABLE_LENGTH,15],["422",3],["423",Fe.VARIABLE_LENGTH,15],["424",3],["425",3],["426",3]],Fe.THREE_DIGIT_PLUS_DIGIT_DATA_LENGTH=[["310",6],["311",6],["312",6],["313",6],["314",6],["315",6],["316",6],["320",6],["321",6],["322",6],["323",6],["324",6],["325",6],["326",6],["327",6],["328",6],["329",6],["330",6],["331",6],["332",6],["333",6],["334",6],["335",6],["336",6],["340",6],["341",6],["342",6],["343",6],["344",6],["345",6],["346",6],["347",6],["348",6],["349",6],["350",6],["351",6],["352",6],["353",6],["354",6],["355",6],["356",6],["357",6],["360",6],["361",6],["362",6],["363",6],["364",6],["365",6],["366",6],["367",6],["368",6],["369",6],["390",Fe.VARIABLE_LENGTH,15],["391",Fe.VARIABLE_LENGTH,18],["392",Fe.VARIABLE_LENGTH,15],["393",Fe.VARIABLE_LENGTH,18],["703",Fe.VARIABLE_LENGTH,30]],Fe.FOUR_DIGIT_DATA_LENGTH=[["7001",13],["7002",Fe.VARIABLE_LENGTH,30],["7003",10],["8001",14],["8002",Fe.VARIABLE_LENGTH,20],["8003",Fe.VARIABLE_LENGTH,30],["8004",Fe.VARIABLE_LENGTH,30],["8005",6],["8006",18],["8007",Fe.VARIABLE_LENGTH,30],["8008",Fe.VARIABLE_LENGTH,12],["8018",18],["8020",Fe.VARIABLE_LENGTH,25],["8100",6],["8101",10],["8102",2],["8110",Fe.VARIABLE_LENGTH,70],["8200",Fe.VARIABLE_LENGTH,70]];class je{constructor(e){this.buffer=new T,this.information=e}decodeAllCodes(e,t){let n=t,r=null;for(;;){let t=this.decodeGeneralPurposeField(n,r),i=Fe.parseFieldsInGeneralPurpose(t.getNewString());if(null!=i&&e.append(i),r=t.isRemaining()?""+t.getRemainingValue():null,n===t.getNewPosition())break;n=t.getNewPosition()}return e.toString()}isStillNumeric(e){if(e+7>this.information.getSize())return e+4<=this.information.getSize();for(let t=e;t<e+3;++t)if(this.information.get(t))return!0;return this.information.get(e+3)}decodeNumeric(e){if(e+7>this.information.getSize()){let t=this.extractNumericValueFromBitArray(e,4);return new Be(this.information.getSize(),0===t?Be.FNC1:t-1,Be.FNC1)}let t=this.extractNumericValueFromBitArray(e,7);return new Be(e+7,(t-8)/11,(t-8)%11)}extractNumericValueFromBitArray(e,t){return je.extractNumericValueFromBitArray(this.information,e,t)}static extractNumericValueFromBitArray(e,t,n){let r=0;for(let i=0;i<n;++i)e.get(t+i)&&(r|=1<<n-i-1);return r}decodeGeneralPurposeField(e,t){this.buffer.setLengthToZero(),null!=t&&this.buffer.append(t),this.current.setPosition(e);let n=this.parseBlocks();return null!=n&&n.isRemaining()?new Le(this.current.getPosition(),this.buffer.toString(),n.getRemainingValue()):new Le(this.current.getPosition(),this.buffer.toString())}parseBlocks(){let e,t;do{let n=this.current.getPosition();if(this.current.isAlpha()?(t=this.parseAlphaBlock(),e=t.isFinished()):this.current.isIsoIec646()?(t=this.parseIsoIec646Block(),e=t.isFinished()):(t=this.parseNumericBlock(),e=t.isFinished()),n===this.current.getPosition()&&!e)break}while(!e);return t.getDecodedInformation()}parseNumericBlock(){for(;this.isStillNumeric(this.current.getPosition());){let e=this.decodeNumeric(this.current.getPosition());if(this.current.setPosition(e.getNewPosition()),e.isFirstDigitFNC1()){let t;return t=e.isSecondDigitFNC1()?new Le(this.current.getPosition(),this.buffer.toString()):new Le(this.current.getPosition(),this.buffer.toString(),e.getSecondDigit()),new Ne(!0,t)}if(this.buffer.append(e.getFirstDigit()),e.isSecondDigitFNC1()){let e=new Le(this.current.getPosition(),this.buffer.toString());return new Ne(!0,e)}this.buffer.append(e.getSecondDigit())}return this.isNumericToAlphaNumericLatch(this.current.getPosition())&&(this.current.setAlpha(),this.current.incrementPosition(4)),new Ne(!1)}parseIsoIec646Block(){for(;this.isStillIsoIec646(this.current.getPosition());){let e=this.decodeIsoIec646(this.current.getPosition());if(this.current.setPosition(e.getNewPosition()),e.isFNC1()){let e=new Le(this.current.getPosition(),this.buffer.toString());return new Ne(!0,e)}this.buffer.append(e.getValue())}return this.isAlphaOr646ToNumericLatch(this.current.getPosition())?(this.current.incrementPosition(3),this.current.setNumeric()):this.isAlphaTo646ToAlphaLatch(this.current.getPosition())&&(this.current.getPosition()+5<this.information.getSize()?this.current.incrementPosition(5):this.current.setPosition(this.information.getSize()),this.current.setAlpha()),new Ne(!1)}parseAlphaBlock(){for(;this.isStillAlpha(this.current.getPosition());){let e=this.decodeAlphanumeric(this.current.getPosition());if(this.current.setPosition(e.getNewPosition()),e.isFNC1()){let e=new Le(this.current.getPosition(),this.buffer.toString());return new Ne(!0,e)}this.buffer.append(e.getValue())}return this.isAlphaOr646ToNumericLatch(this.current.getPosition())?(this.current.incrementPosition(3),this.current.setNumeric()):this.isAlphaTo646ToAlphaLatch(this.current.getPosition())&&(this.current.getPosition()+5<this.information.getSize()?this.current.incrementPosition(5):this.current.setPosition(this.information.getSize()),this.current.setIsoIec646()),new Ne(!1)}isStillIsoIec646(e){if(e+5>this.information.getSize())return!1;let t=this.extractNumericValueFromBitArray(e,5);if(t>=5&&t<16)return!0;if(e+7>this.information.getSize())return!1;let n=this.extractNumericValueFromBitArray(e,7);if(n>=64&&n<116)return!0;if(e+8>this.information.getSize())return!1;let r=this.extractNumericValueFromBitArray(e,8);return r>=232&&r<253}decodeIsoIec646(e){let t=this.extractNumericValueFromBitArray(e,5);if(15===t)return new Pe(e+5,Pe.FNC1);if(t>=5&&t<15)return new Pe(e+5,"0"+(t-5));let n,r=this.extractNumericValueFromBitArray(e,7);if(r>=64&&r<90)return new Pe(e+7,""+(r+1));if(r>=90&&r<116)return new Pe(e+7,""+(r+7));switch(this.extractNumericValueFromBitArray(e,8)){case 232:n="!";break;case 233:n='"';break;case 234:n="%";break;case 235:n="&";break;case 236:n="'";break;case 237:n="(";break;case 238:n=")";break;case 239:n="*";break;case 240:n="+";break;case 241:n=",";break;case 242:n="-";break;case 243:n=".";break;case 244:n="/";break;case 245:n=":";break;case 246:n=";";break;case 247:n="<";break;case 248:n="=";break;case 249:n=">";break;case 250:n="?";break;case 251:n="_";break;case 252:n=" ";break;default:throw new b}return new Pe(e+8,n)}isStillAlpha(e){if(e+5>this.information.getSize())return!1;let t=this.extractNumericValueFromBitArray(e,5);if(t>=5&&t<16)return!0;if(e+6>this.information.getSize())return!1;let n=this.extractNumericValueFromBitArray(e,6);return n>=16&&n<63}decodeAlphanumeric(e){let t=this.extractNumericValueFromBitArray(e,5);if(15===t)return new Pe(e+5,Pe.FNC1);if(t>=5&&t<15)return new Pe(e+5,"0"+(t-5));let n,r=this.extractNumericValueFromBitArray(e,6);if(r>=32&&r<58)return new Pe(e+6,""+(r+33));switch(r){case 58:n="*";break;case 59:n=",";break;case 60:n="-";break;case 61:n=".";break;case 62:n="/";break;default:throw new J("Decoding invalid alphanumeric value: "+r)}return new Pe(e+6,n)}isAlphaTo646ToAlphaLatch(e){if(e+1>this.information.getSize())return!1;for(let t=0;t<5&&t+e<this.information.getSize();++t)if(2===t){if(!this.information.get(e+2))return!1}else if(this.information.get(e+t))return!1;return!0}isAlphaOr646ToNumericLatch(e){if(e+3>this.information.getSize())return!1;for(let t=e;t<e+3;++t)if(this.information.get(t))return!1;return!0}isNumericToAlphaNumericLatch(e){if(e+1>this.information.getSize())return!1;for(let t=0;t<4&&t+e<this.information.getSize();++t)if(this.information.get(e+t))return!1;return!0}}class ze{constructor(e){this.information=e,this.generalDecoder=new je(e)}getInformation(){return this.information}getGeneralDecoder(){return this.generalDecoder}}class He extends ze{constructor(e){super(e)}encodeCompressedGtin(e,t){e.append("(01)");let n=e.length();e.append("9"),this.encodeCompressedGtinWithoutAI(e,t,n)}encodeCompressedGtinWithoutAI(e,t,n){for(let n=0;n<4;++n){let r=this.getGeneralDecoder().extractNumericValueFromBitArray(t+10*n,10);r/100==0&&e.append("0"),r/10==0&&e.append("0"),e.append(r)}He.appendCheckDigit(e,n)}static appendCheckDigit(e,t){let n=0;for(let r=0;r<13;r++){let i=e.charAt(r+t).charCodeAt(0)-"0".charCodeAt(0);n+=0==(1&r)?3*i:i}n=10-n%10,10===n&&(n=0),e.append(n)}}He.GTIN_SIZE=40;class Ue extends He{constructor(e){super(e)}parseInformation(){let e=new T;e.append("(01)");let t=e.length(),n=this.getGeneralDecoder().extractNumericValueFromBitArray(Ue.HEADER_SIZE,4);return e.append(n),this.encodeCompressedGtinWithoutAI(e,Ue.HEADER_SIZE+4,t),this.getGeneralDecoder().decodeAllCodes(e,Ue.HEADER_SIZE+44)}}Ue.HEADER_SIZE=4;class $e extends ze{constructor(e){super(e)}parseInformation(){let e=new T;return this.getGeneralDecoder().decodeAllCodes(e,$e.HEADER_SIZE)}}$e.HEADER_SIZE=5;class Ve extends He{constructor(e){super(e)}encodeCompressedWeight(e,t,n){let r=this.getGeneralDecoder().extractNumericValueFromBitArray(t,n);this.addWeightCode(e,r);let i=this.checkWeight(r),o=1e5;for(let t=0;t<5;++t)i/o==0&&e.append("0"),o/=10;e.append(i)}}class We extends Ve{constructor(e){super(e)}parseInformation(){if(this.getInformation().getSize()!=We.HEADER_SIZE+Ve.GTIN_SIZE+We.WEIGHT_SIZE)throw new x;let e=new T;return this.encodeCompressedGtin(e,We.HEADER_SIZE),this.encodeCompressedWeight(e,We.HEADER_SIZE+Ve.GTIN_SIZE,We.WEIGHT_SIZE),e.toString()}}We.HEADER_SIZE=5,We.WEIGHT_SIZE=15;class Ge extends We{constructor(e){super(e)}addWeightCode(e,t){e.append("(3103)")}checkWeight(e){return e}}class Xe extends We{constructor(e){super(e)}addWeightCode(e,t){t<1e4?e.append("(3202)"):e.append("(3203)")}checkWeight(e){return e<1e4?e:e-1e4}}class qe extends He{constructor(e){super(e)}parseInformation(){if(this.getInformation().getSize()<qe.HEADER_SIZE+He.GTIN_SIZE)throw new x;let e=new T;this.encodeCompressedGtin(e,qe.HEADER_SIZE);let t=this.getGeneralDecoder().extractNumericValueFromBitArray(qe.HEADER_SIZE+He.GTIN_SIZE,qe.LAST_DIGIT_SIZE);e.append("(392"),e.append(t),e.append(")");let n=this.getGeneralDecoder().decodeGeneralPurposeField(qe.HEADER_SIZE+He.GTIN_SIZE+qe.LAST_DIGIT_SIZE,null);return e.append(n.getNewString()),e.toString()}}qe.HEADER_SIZE=8,qe.LAST_DIGIT_SIZE=2;class Ye extends He{constructor(e){super(e)}parseInformation(){if(this.getInformation().getSize()<Ye.HEADER_SIZE+He.GTIN_SIZE)throw new x;let e=new T;this.encodeCompressedGtin(e,Ye.HEADER_SIZE);let t=this.getGeneralDecoder().extractNumericValueFromBitArray(Ye.HEADER_SIZE+He.GTIN_SIZE,Ye.LAST_DIGIT_SIZE);e.append("(393"),e.append(t),e.append(")");let n=this.getGeneralDecoder().extractNumericValueFromBitArray(Ye.HEADER_SIZE+He.GTIN_SIZE+Ye.LAST_DIGIT_SIZE,Ye.FIRST_THREE_DIGITS_SIZE);n/100==0&&e.append("0"),n/10==0&&e.append("0"),e.append(n);let r=this.getGeneralDecoder().decodeGeneralPurposeField(Ye.HEADER_SIZE+He.GTIN_SIZE+Ye.LAST_DIGIT_SIZE+Ye.FIRST_THREE_DIGITS_SIZE,null);return e.append(r.getNewString()),e.toString()}}Ye.HEADER_SIZE=8,Ye.LAST_DIGIT_SIZE=2,Ye.FIRST_THREE_DIGITS_SIZE=10;class Ze extends Ve{constructor(e,t,n){super(e),this.dateCode=n,this.firstAIdigits=t}parseInformation(){if(this.getInformation().getSize()!=Ze.HEADER_SIZE+Ze.GTIN_SIZE+Ze.WEIGHT_SIZE+Ze.DATE_SIZE)throw new x;let e=new T;return this.encodeCompressedGtin(e,Ze.HEADER_SIZE),this.encodeCompressedWeight(e,Ze.HEADER_SIZE+Ze.GTIN_SIZE,Ze.WEIGHT_SIZE),this.encodeCompressedDate(e,Ze.HEADER_SIZE+Ze.GTIN_SIZE+Ze.WEIGHT_SIZE),e.toString()}encodeCompressedDate(e,t){let n=this.getGeneralDecoder().extractNumericValueFromBitArray(t,Ze.DATE_SIZE);if(38400==n)return;e.append("("),e.append(this.dateCode),e.append(")");let r=n%32;n/=32;let i=n%12+1;n/=12;let o=n;o/10==0&&e.append("0"),e.append(o),i/10==0&&e.append("0"),e.append(i),r/10==0&&e.append("0"),e.append(r)}addWeightCode(e,t){e.append("("),e.append(this.firstAIdigits),e.append(t/1e5),e.append(")")}checkWeight(e){return e%1e5}}function Qe(e){try{if(e.get(1))return new Ue(e);if(!e.get(2))return new $e(e);switch(je.extractNumericValueFromBitArray(e,1,4)){case 4:return new Ge(e);case 5:return new Xe(e)}switch(je.extractNumericValueFromBitArray(e,1,5)){case 12:return new qe(e);case 13:return new Ye(e)}switch(je.extractNumericValueFromBitArray(e,1,7)){case 56:return new Ze(e,"310","11");case 57:return new Ze(e,"320","11");case 58:return new Ze(e,"310","13");case 59:return new Ze(e,"320","13");case 60:return new Ze(e,"310","15");case 61:return new Ze(e,"320","15");case 62:return new Ze(e,"310","17");case 63:return new Ze(e,"320","17")}}catch(t){throw console.log(t),new J("unknown decoder: "+e)}}Ze.HEADER_SIZE=8,Ze.WEIGHT_SIZE=20,Ze.DATE_SIZE=16;class Ke{constructor(e,t,n,r){this.leftchar=e,this.rightchar=t,this.finderpattern=n,this.maybeLast=r}mayBeLast(){return this.maybeLast}getLeftChar(){return this.leftchar}getRightChar(){return this.rightchar}getFinderPattern(){return this.finderpattern}mustBeLast(){return null==this.rightchar}toString(){return"[ "+this.leftchar+", "+this.rightchar+" : "+(null==this.finderpattern?"null":this.finderpattern.getValue())+" ]"}static equals(e,t){return e instanceof Ke&&Ke.equalsOrNull(e.leftchar,t.leftchar)&&Ke.equalsOrNull(e.rightchar,t.rightchar)&&Ke.equalsOrNull(e.finderpattern,t.finderpattern)}static equalsOrNull(e,t){return null===e?null===t:Ke.equals(e,t)}hashCode(){return this.leftchar.getValue()^this.rightchar.getValue()^this.finderpattern.getValue()}}class Je{constructor(e,t,n){this.pairs=e,this.rowNumber=t,this.wasReversed=n}getPairs(){return this.pairs}getRowNumber(){return this.rowNumber}isReversed(){return this.wasReversed}isEquivalent(e){return this.checkEqualitity(this,e)}toString(){return"{ "+this.pairs+" }"}equals(e,t){return e instanceof Je&&this.checkEqualitity(e,t)&&e.wasReversed===t.wasReversed}checkEqualitity(e,t){if(!e||!t)return;let n;return e.forEach((e,r)=>{t.forEach(t=>{e.getLeftChar().getValue()===t.getLeftChar().getValue()&&e.getRightChar().getValue()===t.getRightChar().getValue()&&e.getFinderPatter().getValue()===t.getFinderPatter().getValue()&&(n=!0)})}),n}}class et extends Oe{constructor(e){super(...arguments),this.pairs=new Array(et.MAX_PAIRS),this.rows=new Array,this.startEnd=[2],this.verbose=!0===e}decodeRow(e,t,n){this.pairs.length=0,this.startFromEven=!1;try{return et.constructResult(this.decodeRow2pairs(e,t))}catch(e){this.verbose&&console.log(e)}return this.pairs.length=0,this.startFromEven=!0,et.constructResult(this.decodeRow2pairs(e,t))}reset(){this.pairs.length=0,this.rows.length=0}decodeRow2pairs(e,t){let n,r=!1;for(;!r;)try{this.pairs.push(this.retrieveNextPair(t,this.pairs,e))}catch(e){if(e instanceof x){if(!this.pairs.length)throw new x;r=!0}}if(this.checkChecksum())return this.pairs;if(n=!!this.rows.length,this.storeRow(e,!1),n){let e=this.checkRowsBoolean(!1);if(null!=e)return e;if(e=this.checkRowsBoolean(!0),null!=e)return e}throw new x}checkRowsBoolean(e){if(this.rows.length>25)return this.rows.length=0,null;this.pairs.length=0,e&&(this.rows=this.rows.reverse());let t=null;try{t=this.checkRows(new Array,0)}catch(e){this.verbose&&console.log(e)}return e&&(this.rows=this.rows.reverse()),t}checkRows(e,t){for(let n=t;n<this.rows.length;n++){let t=this.rows[n];this.pairs.length=0;for(let t of e)this.pairs.push(t.getPairs());if(this.pairs.push(t.getPairs()),!et.isValidSequence(this.pairs))continue;if(this.checkChecksum())return this.pairs;let r=new Array(e);r.push(t);try{return this.checkRows(r,n+1)}catch(e){this.verbose&&console.log(e)}}throw new x}static isValidSequence(e){for(let t of et.FINDER_PATTERN_SEQUENCES){if(e.length>t.length)continue;let n=!0;for(let r=0;r<e.length;r++)if(e[r].getFinderPattern().getValue()!=t[r]){n=!1;break}if(n)return!0}return!1}storeRow(e,t){let n=0,r=!1,i=!1;for(;n<this.rows.length;){let t=this.rows[n];if(t.getRowNumber()>e){i=t.isEquivalent(this.pairs);break}r=t.isEquivalent(this.pairs),n++}i||r||et.isPartialRow(this.pairs,this.rows)||(this.rows.push(n,new Je(this.pairs,e,t)),this.removePartialRows(this.pairs,this.rows))}removePartialRows(e,t){for(let n of t)if(n.getPairs().length!==e.length)for(let t of n.getPairs())for(let n of e)if(Ke.equals(t,n))break}static isPartialRow(e,t){for(let n of t){let t=!0;for(let r of e){let e=!1;for(let t of n.getPairs())if(r.equals(t)){e=!0;break}if(!e){t=!1;break}}if(t)return!0}return!1}getRows(){return this.rows}static constructResult(e){let t=Qe(class{static buildBitArray(e){let t=2*e.length-1;null==e[e.length-1].getRightChar()&&(t-=1);let n=new v(12*t),r=0,i=e[0].getRightChar().getValue();for(let e=11;e>=0;--e)0!=(i&1<<e)&&n.set(r),r++;for(let t=1;t<e.length;++t){let i=e[t],o=i.getLeftChar().getValue();for(let e=11;e>=0;--e)0!=(o&1<<e)&&n.set(r),r++;if(null!=i.getRightChar()){let e=i.getRightChar().getValue();for(let t=11;t>=0;--t)0!=(e&1<<t)&&n.set(r),r++}}return n}}.buildBitArray(e)).parseInformation(),n=e[0].getFinderPattern().getResultPoints(),r=e[e.length-1].getFinderPattern().getResultPoints(),i=[n[0],n[1],r[0],r[1]];return new B(t,null,null,i,j.RSS_EXPANDED,null)}checkChecksum(){let e=this.pairs.get(0),t=e.getLeftChar(),n=e.getRightChar();if(null==n)return!1;let r=n.getChecksumPortion(),i=2;for(let e=1;e<this.pairs.size();++e){let t=this.pairs.get(e);r+=t.getLeftChar().getChecksumPortion(),i++;let n=t.getRightChar();null!=n&&(r+=n.getChecksumPortion(),i++)}return r%=211,211*(i-4)+r==t.getValue()}static getNextSecondBar(e,t){let n;return e.get(t)?(n=e.getNextUnset(t),n=e.getNextSet(n)):(n=e.getNextSet(t),n=e.getNextUnset(n)),n}retrieveNextPair(e,t,n){let r,i=t.length%2==0;this.startFromEven&&(i=!i);let o=!0,s=-1;do{this.findNextPair(e,t,s),r=this.parseFoundFinderPattern(e,n,i),null==r?s=et.getNextSecondBar(e,this.startEnd[0]):o=!1}while(o);let a,l=this.decodeDataCharacter(e,r,i,!0);if(!this.isEmptyPair(t)&&t[t.length-1].mustBeLast())throw new x;try{a=this.decodeDataCharacter(e,r,i,!1)}catch(e){a=null,this.verbose&&console.log(e)}return new Ke(l,a,r,!0)}isEmptyPair(e){return 0===e.length}findNextPair(e,t,n){let r=this.getDecodeFinderCounters();r[0]=0,r[1]=0,r[2]=0,r[3]=0;let i,o=e.getSize();i=n>=0?n:this.isEmptyPair(t)?0:t[t.length-1].getFinderPattern().getStartEnd()[1];let s=t.length%2!=0;this.startFromEven&&(s=!s);let a=!1;for(;i<o&&(a=!e.get(i),a);)i++;let l=0,c=i;for(let t=i;t<o;t++)if(e.get(t)!=a)r[l]++;else{if(3==l){if(s&&et.reverseCounters(r),et.isFinderPattern(r))return this.startEnd[0]=c,void(this.startEnd[1]=t);s&&et.reverseCounters(r),c+=r[0]+r[1],r[0]=r[2],r[1]=r[3],r[2]=0,r[3]=0,l--}else l++;r[l]=1,a=!a}throw new x}static reverseCounters(e){let t=e.length;for(let n=0;n<t/2;++n){let r=e[n];e[n]=e[t-n-1],e[t-n-1]=r}}parseFoundFinderPattern(e,t,n){let r,i,o;if(n){let t=this.startEnd[0]-1;for(;t>=0&&!e.get(t);)t--;t++,r=this.startEnd[0]-t,i=t,o=this.startEnd[1]}else i=this.startEnd[0],o=e.getNextUnset(this.startEnd[1]+1),r=o-this.startEnd[1];let s,a=this.getDecodeFinderCounters();h.arraycopy(a,0,a,1,a.length-1),a[0]=r;try{s=this.parseFinderValue(a,et.FINDER_PATTERNS)}catch(e){return null}return new ke(s,[i,o],i,o,t)}decodeDataCharacter(e,t,n,r){let i=this.getDataCharacterCounters();for(let e=0;e<i.length;e++)i[e]=0;if(r)et.recordPatternInReverse(e,t.getStartEnd()[0],i);else{et.recordPattern(e,t.getStartEnd()[1],i);for(let e=0,t=i.length-1;e<t;e++,t--){let n=i[e];i[e]=i[t],i[t]=n}}let o=ne.sum(new Int32Array(i))/17,s=(t.getStartEnd()[1]-t.getStartEnd()[0])/15;if(Math.abs(o-s)/s>.3)throw new x;let a=this.getOddCounts(),l=this.getEvenCounts(),c=this.getOddRoundingErrors(),u=this.getEvenRoundingErrors();for(let e=0;e<i.length;e++){let t=1*i[e]/o,n=t+.5;if(n<1){if(t<.3)throw new x;n=1}else if(n>8){if(t>8.7)throw new x;n=8}let r=e/2;0==(1&e)?(a[r]=n,c[r]=t-n):(l[r]=n,u[r]=t-n)}this.adjustOddEvenCounts(17);let d=4*t.getValue()+(n?0:2)+(r?0:1)-1,h=0,f=0;for(let e=a.length-1;e>=0;e--){if(et.isNotA1left(t,n,r)){let t=et.WEIGHTS[d][2*e];f+=a[e]*t}h+=a[e]}let p=0;for(let e=l.length-1;e>=0;e--)if(et.isNotA1left(t,n,r)){let t=et.WEIGHTS[d][2*e+1];p+=l[e]*t}let m=f+p;if(0!=(1&h)||h>13||h<4)throw new x;let g=(13-h)/2,v=et.SYMBOL_WIDEST[g],y=9-v,w=De.getRSSvalue(a,v,!0),b=De.getRSSvalue(l,y,!1),C=et.EVEN_TOTAL_SUBSET[g],_=et.GSUM[g];return new Me(w*C+b+_,m)}static isNotA1left(e,t,n){return!(0==e.getValue()&&t&&n)}adjustOddEvenCounts(e){let t=ne.sum(new Int32Array(this.getOddCounts())),n=ne.sum(new Int32Array(this.getEvenCounts())),r=!1,i=!1;t>13?i=!0:t<4&&(r=!0);let o=!1,s=!1;n>13?s=!0:n<4&&(o=!0);let a=t+n-e,l=1==(1&t),c=0==(1&n);if(1==a)if(l){if(c)throw new x;i=!0}else{if(!c)throw new x;s=!0}else if(-1==a)if(l){if(c)throw new x;r=!0}else{if(!c)throw new x;o=!0}else{if(0!=a)throw new x;if(l){if(!c)throw new x;t<n?(r=!0,s=!0):(i=!0,o=!0)}else if(c)throw new x}if(r){if(i)throw new x;et.increment(this.getOddCounts(),this.getOddRoundingErrors())}if(i&&et.decrement(this.getOddCounts(),this.getOddRoundingErrors()),o){if(s)throw new x;et.increment(this.getEvenCounts(),this.getOddRoundingErrors())}s&&et.decrement(this.getEvenCounts(),this.getEvenRoundingErrors())}}et.SYMBOL_WIDEST=[7,5,4,3,1],et.EVEN_TOTAL_SUBSET=[4,20,52,104,204],et.GSUM=[0,348,1388,2948,3988],et.FINDER_PATTERNS=[Int32Array.from([1,8,4,1]),Int32Array.from([3,6,4,1]),Int32Array.from([3,4,6,1]),Int32Array.from([3,2,8,1]),Int32Array.from([2,6,5,1]),Int32Array.from([2,2,9,1])],et.WEIGHTS=[[1,3,9,27,81,32,96,77],[20,60,180,118,143,7,21,63],[189,145,13,39,117,140,209,205],[193,157,49,147,19,57,171,91],[62,186,136,197,169,85,44,132],[185,133,188,142,4,12,36,108],[113,128,173,97,80,29,87,50],[150,28,84,41,123,158,52,156],[46,138,203,187,139,206,196,166],[76,17,51,153,37,111,122,155],[43,129,176,106,107,110,119,146],[16,48,144,10,30,90,59,177],[109,116,137,200,178,112,125,164],[70,210,208,202,184,130,179,115],[134,191,151,31,93,68,204,190],[148,22,66,198,172,94,71,2],[6,18,54,162,64,192,154,40],[120,149,25,75,14,42,126,167],[79,26,78,23,69,207,199,175],[103,98,83,38,114,131,182,124],[161,61,183,127,170,88,53,159],[55,165,73,8,24,72,5,15],[45,135,194,160,58,174,100,89]],et.FINDER_PAT_A=0,et.FINDER_PAT_B=1,et.FINDER_PAT_C=2,et.FINDER_PAT_D=3,et.FINDER_PAT_E=4,et.FINDER_PAT_F=5,et.FINDER_PATTERN_SEQUENCES=[[et.FINDER_PAT_A,et.FINDER_PAT_A],[et.FINDER_PAT_A,et.FINDER_PAT_B,et.FINDER_PAT_B],[et.FINDER_PAT_A,et.FINDER_PAT_C,et.FINDER_PAT_B,et.FINDER_PAT_D],[et.FINDER_PAT_A,et.FINDER_PAT_E,et.FINDER_PAT_B,et.FINDER_PAT_D,et.FINDER_PAT_C],[et.FINDER_PAT_A,et.FINDER_PAT_E,et.FINDER_PAT_B,et.FINDER_PAT_D,et.FINDER_PAT_D,et.FINDER_PAT_F],[et.FINDER_PAT_A,et.FINDER_PAT_E,et.FINDER_PAT_B,et.FINDER_PAT_D,et.FINDER_PAT_E,et.FINDER_PAT_F,et.FINDER_PAT_F],[et.FINDER_PAT_A,et.FINDER_PAT_A,et.FINDER_PAT_B,et.FINDER_PAT_B,et.FINDER_PAT_C,et.FINDER_PAT_C,et.FINDER_PAT_D,et.FINDER_PAT_D],[et.FINDER_PAT_A,et.FINDER_PAT_A,et.FINDER_PAT_B,et.FINDER_PAT_B,et.FINDER_PAT_C,et.FINDER_PAT_C,et.FINDER_PAT_D,et.FINDER_PAT_E,et.FINDER_PAT_E],[et.FINDER_PAT_A,et.FINDER_PAT_A,et.FINDER_PAT_B,et.FINDER_PAT_B,et.FINDER_PAT_C,et.FINDER_PAT_C,et.FINDER_PAT_D,et.FINDER_PAT_E,et.FINDER_PAT_F,et.FINDER_PAT_F],[et.FINDER_PAT_A,et.FINDER_PAT_A,et.FINDER_PAT_B,et.FINDER_PAT_B,et.FINDER_PAT_C,et.FINDER_PAT_D,et.FINDER_PAT_D,et.FINDER_PAT_E,et.FINDER_PAT_E,et.FINDER_PAT_F,et.FINDER_PAT_F]],et.MAX_PAIRS=11;class tt extends Me{constructor(e,t,n){super(e,t),this.count=0,this.finderPattern=n}getFinderPattern(){return this.finderPattern}getCount(){return this.count}incrementCount(){this.count++}}class nt extends Oe{constructor(){super(...arguments),this.possibleLeftPairs=[],this.possibleRightPairs=[]}decodeRow(e,t,n){const r=this.decodePair(t,!1,e,n);nt.addOrTally(this.possibleLeftPairs,r),t.reverse();let i=this.decodePair(t,!0,e,n);nt.addOrTally(this.possibleRightPairs,i),t.reverse();for(let e of this.possibleLeftPairs)if(e.getCount()>1)for(let t of this.possibleRightPairs)if(t.getCount()>1&&nt.checkChecksum(e,t))return nt.constructResult(e,t);throw new x}static addOrTally(e,t){if(null==t)return;let n=!1;for(let r of e)if(r.getValue()===t.getValue()){r.incrementCount(),n=!0;break}n||e.push(t)}reset(){this.possibleLeftPairs.length=0,this.possibleRightPairs.length=0}static constructResult(e,t){let n=4537077*e.getValue()+t.getValue(),r=new String(n).toString(),i=new T;for(let e=13-r.length;e>0;e--)i.append("0");i.append(r);let o=0;for(let e=0;e<13;e++){let t=i.charAt(e).charCodeAt(0)-"0".charCodeAt(0);o+=0==(1&e)?3*t:t}o=10-o%10,10===o&&(o=0),i.append(o.toString());let s=e.getFinderPattern().getResultPoints(),a=t.getFinderPattern().getResultPoints();return new B(i.toString(),null,0,[s[0],s[1],a[0],a[1]],j.RSS_14,(new Date).getTime())}static checkChecksum(e,t){let n=(e.getChecksumPortion()+16*t.getChecksumPortion())%79,r=9*e.getFinderPattern().getValue()+t.getFinderPattern().getValue();return r>72&&r--,r>8&&r--,n===r}decodePair(e,t,n,r){try{let i=this.findFinderPattern(e,t),o=this.parseFoundFinderPattern(e,n,t,i),s=null==r?null:r.get(w.NEED_RESULT_POINT_CALLBACK);if(null!=s){let r=(i[0]+i[1])/2;t&&(r=e.getSize()-1-r),s.foundPossibleResultPoint(new ie(r,n))}let a=this.decodeDataCharacter(e,o,!0),l=this.decodeDataCharacter(e,o,!1);return new tt(1597*a.getValue()+l.getValue(),a.getChecksumPortion()+4*l.getChecksumPortion(),o)}catch(e){return null}}decodeDataCharacter(e,t,n){let r=this.getDataCharacterCounters();for(let e=0;e<r.length;e++)r[e]=0;if(n)me.recordPatternInReverse(e,t.getStartEnd()[0],r);else{me.recordPattern(e,t.getStartEnd()[1]+1,r);for(let e=0,t=r.length-1;e<t;e++,t--){let n=r[e];r[e]=r[t],r[t]=n}}let i=n?16:15,o=ne.sum(new Int32Array(r))/i,s=this.getOddCounts(),a=this.getEvenCounts(),l=this.getOddRoundingErrors(),c=this.getEvenRoundingErrors();for(let e=0;e<r.length;e++){let t=r[e]/o,n=Math.floor(t+.5);n<1?n=1:n>8&&(n=8);let i=Math.floor(e/2);0==(1&e)?(s[i]=n,l[i]=t-n):(a[i]=n,c[i]=t-n)}this.adjustOddEvenCounts(n,i);let u=0,d=0;for(let e=s.length-1;e>=0;e--)d*=9,d+=s[e],u+=s[e];let h=0,f=0;for(let e=a.length-1;e>=0;e--)h*=9,h+=a[e],f+=a[e];let p=d+3*h;if(n){if(0!=(1&u)||u>12||u<4)throw new x;let e=(12-u)/2,t=nt.OUTSIDE_ODD_WIDEST[e],n=9-t,r=De.getRSSvalue(s,t,!1),i=De.getRSSvalue(a,n,!0),o=nt.OUTSIDE_EVEN_TOTAL_SUBSET[e],l=nt.OUTSIDE_GSUM[e];return new Me(r*o+i+l,p)}{if(0!=(1&f)||f>10||f<4)throw new x;let e=(10-f)/2,t=nt.INSIDE_ODD_WIDEST[e],n=9-t,r=De.getRSSvalue(s,t,!0),i=De.getRSSvalue(a,n,!1),o=nt.INSIDE_ODD_TOTAL_SUBSET[e],l=nt.INSIDE_GSUM[e];return new Me(i*o+r+l,p)}}findFinderPattern(e,t){let n=this.getDecodeFinderCounters();n[0]=0,n[1]=0,n[2]=0,n[3]=0;let r=e.getSize(),i=!1,o=0;for(;o<r&&(i=!e.get(o),t!==i);)o++;let s=0,a=o;for(let t=o;t<r;t++)if(e.get(t)!==i)n[s]++;else{if(3===s){if(Oe.isFinderPattern(n))return[a,t];a+=n[0]+n[1],n[0]=n[2],n[1]=n[3],n[2]=0,n[3]=0,s--}else s++;n[s]=1,i=!i}throw new x}parseFoundFinderPattern(e,t,n,r){let i=e.get(r[0]),o=r[0]-1;for(;o>=0&&i!==e.get(o);)o--;o++;const s=r[0]-o,a=this.getDecodeFinderCounters(),l=new Int32Array(a.length);h.arraycopy(a,0,l,1,a.length-1),l[0]=s;const c=this.parseFinderValue(l,nt.FINDER_PATTERNS);let u=o,d=r[1];return n&&(u=e.getSize()-1-u,d=e.getSize()-1-d),new ke(c,[o,r[1]],u,d,t)}adjustOddEvenCounts(e,t){let n=ne.sum(new Int32Array(this.getOddCounts())),r=ne.sum(new Int32Array(this.getEvenCounts())),i=!1,o=!1,s=!1,a=!1;e?(n>12?o=!0:n<4&&(i=!0),r>12?a=!0:r<4&&(s=!0)):(n>11?o=!0:n<5&&(i=!0),r>10?a=!0:r<4&&(s=!0));let l=n+r-t,c=(1&n)==(e?1:0),u=1==(1&r);if(1===l)if(c){if(u)throw new x;o=!0}else{if(!u)throw new x;a=!0}else if(-1===l)if(c){if(u)throw new x;i=!0}else{if(!u)throw new x;s=!0}else{if(0!==l)throw new x;if(c){if(!u)throw new x;n<r?(i=!0,a=!0):(o=!0,s=!0)}else if(u)throw new x}if(i){if(o)throw new x;Oe.increment(this.getOddCounts(),this.getOddRoundingErrors())}if(o&&Oe.decrement(this.getOddCounts(),this.getOddRoundingErrors()),s){if(a)throw new x;Oe.increment(this.getEvenCounts(),this.getOddRoundingErrors())}a&&Oe.decrement(this.getEvenCounts(),this.getEvenRoundingErrors())}}nt.OUTSIDE_EVEN_TOTAL_SUBSET=[1,10,34,70,126],nt.INSIDE_ODD_TOTAL_SUBSET=[4,20,48,81],nt.OUTSIDE_GSUM=[0,161,961,2015,2715],nt.INSIDE_GSUM=[0,336,1036,1516],nt.OUTSIDE_ODD_WIDEST=[8,6,4,3,1],nt.INSIDE_ODD_WIDEST=[2,4,6,8],nt.FINDER_PATTERNS=[Int32Array.from([3,8,2,1]),Int32Array.from([3,5,5,1]),Int32Array.from([3,3,7,1]),Int32Array.from([3,1,9,1]),Int32Array.from([2,7,4,1]),Int32Array.from([2,5,6,1]),Int32Array.from([2,3,8,1]),Int32Array.from([1,5,7,1]),Int32Array.from([1,3,9,1])];class rt extends me{constructor(e,t){super(),this.readers=[],this.verbose=!0===t;const n=e?e.get(w.POSSIBLE_FORMATS):null,r=e&&void 0!==e.get(w.ASSUME_CODE_39_CHECK_DIGIT);n?((n.includes(j.EAN_13)||n.includes(j.UPC_A)||n.includes(j.EAN_8)||n.includes(j.UPC_E))&&this.readers.push(new Ie(e)),n.includes(j.CODE_39)&&this.readers.push(new ve(r)),n.includes(j.CODE_128)&&this.readers.push(new ge),n.includes(j.ITF)&&this.readers.push(new ye),n.includes(j.RSS_14)&&this.readers.push(new nt),n.includes(j.RSS_EXPANDED)&&this.readers.push(new et(this.verbose))):(this.readers.push(new Ie(e)),this.readers.push(new ve),this.readers.push(new Ie(e)),this.readers.push(new ge),this.readers.push(new ye),this.readers.push(new nt),this.readers.push(new et(this.verbose)))}decodeRow(e,t,n){for(let r=0;r<this.readers.length;r++)try{return this.readers[r].decodeRow(e,t,n)}catch(e){}throw new x}reset(){this.readers.forEach(e=>e.reset())}}class it{constructor(e,t,n){this.ecCodewords=e,this.ecBlocks=[t],n&&this.ecBlocks.push(n)}getECCodewords(){return this.ecCodewords}getECBlocks(){return this.ecBlocks}}class ot{constructor(e,t){this.count=e,this.dataCodewords=t}getCount(){return this.count}getDataCodewords(){return this.dataCodewords}}class st{constructor(e,t,n,r,i,o){this.versionNumber=e,this.symbolSizeRows=t,this.symbolSizeColumns=n,this.dataRegionSizeRows=r,this.dataRegionSizeColumns=i,this.ecBlocks=o;let s=0;const a=o.getECCodewords(),l=o.getECBlocks();for(let e of l)s+=e.getCount()*(e.getDataCodewords()+a);this.totalCodewords=s}getVersionNumber(){return this.versionNumber}getSymbolSizeRows(){return this.symbolSizeRows}getSymbolSizeColumns(){return this.symbolSizeColumns}getDataRegionSizeRows(){return this.dataRegionSizeRows}getDataRegionSizeColumns(){return this.dataRegionSizeColumns}getTotalCodewords(){return this.totalCodewords}getECBlocks(){return this.ecBlocks}static getVersionForDimensions(e,t){if(0!=(1&e)||0!=(1&t))throw new b;for(let n of st.VERSIONS)if(n.symbolSizeRows===e&&n.symbolSizeColumns===t)return n;throw new b}toString(){return""+this.versionNumber}static buildVersions(){return[new st(1,10,10,8,8,new it(5,new ot(1,3))),new st(2,12,12,10,10,new it(7,new ot(1,5))),new st(3,14,14,12,12,new it(10,new ot(1,8))),new st(4,16,16,14,14,new it(12,new ot(1,12))),new st(5,18,18,16,16,new it(14,new ot(1,18))),new st(6,20,20,18,18,new it(18,new ot(1,22))),new st(7,22,22,20,20,new it(20,new ot(1,30))),new st(8,24,24,22,22,new it(24,new ot(1,36))),new st(9,26,26,24,24,new it(28,new ot(1,44))),new st(10,32,32,14,14,new it(36,new ot(1,62))),new st(11,36,36,16,16,new it(42,new ot(1,86))),new st(12,40,40,18,18,new it(48,new ot(1,114))),new st(13,44,44,20,20,new it(56,new ot(1,144))),new st(14,48,48,22,22,new it(68,new ot(1,174))),new st(15,52,52,24,24,new it(42,new ot(2,102))),new st(16,64,64,14,14,new it(56,new ot(2,140))),new st(17,72,72,16,16,new it(36,new ot(4,92))),new st(18,80,80,18,18,new it(48,new ot(4,114))),new st(19,88,88,20,20,new it(56,new ot(4,144))),new st(20,96,96,22,22,new it(68,new ot(4,174))),new st(21,104,104,24,24,new it(56,new ot(6,136))),new st(22,120,120,18,18,new it(68,new ot(6,175))),new st(23,132,132,20,20,new it(62,new ot(8,163))),new st(24,144,144,22,22,new it(62,new ot(8,156),new ot(2,155))),new st(25,8,18,6,16,new it(7,new ot(1,5))),new st(26,8,32,6,14,new it(11,new ot(1,10))),new st(27,12,26,10,24,new it(14,new ot(1,16))),new st(28,12,36,10,16,new it(18,new ot(1,22))),new st(29,16,36,14,16,new it(24,new ot(1,32))),new st(30,16,48,14,22,new it(28,new ot(1,49)))]}}st.VERSIONS=st.buildVersions();class at{constructor(e){const t=e.getHeight();if(t<8||t>144||0!=(1&t))throw new b;this.version=at.readVersion(e),this.mappingBitMatrix=this.extractDataRegion(e),this.readMappingMatrix=new A(this.mappingBitMatrix.getWidth(),this.mappingBitMatrix.getHeight())}getVersion(){return this.version}static readVersion(e){const t=e.getHeight(),n=e.getWidth();return st.getVersionForDimensions(t,n)}readCodewords(){const e=new Int8Array(this.version.getTotalCodewords());let t=0,n=4,r=0;const i=this.mappingBitMatrix.getHeight(),o=this.mappingBitMatrix.getWidth();let s=!1,a=!1,l=!1,c=!1;do{if(n!==i||0!==r||s)if(n!==i-2||0!==r||0==(3&o)||a)if(n!==i+4||2!==r||0!=(7&o)||l)if(n!==i-2||0!==r||4!=(7&o)||c){do{n<i&&r>=0&&!this.readMappingMatrix.get(r,n)&&(e[t++]=255&this.readUtah(n,r,i,o)),n-=2,r+=2}while(n>=0&&r<o);n+=1,r+=3;do{n>=0&&r<o&&!this.readMappingMatrix.get(r,n)&&(e[t++]=255&this.readUtah(n,r,i,o)),n+=2,r-=2}while(n<i&&r>=0);n+=3,r+=1}else e[t++]=255&this.readCorner4(i,o),n-=2,r+=2,c=!0;else e[t++]=255&this.readCorner3(i,o),n-=2,r+=2,l=!0;else e[t++]=255&this.readCorner2(i,o),n-=2,r+=2,a=!0;else e[t++]=255&this.readCorner1(i,o),n-=2,r+=2,s=!0}while(n<i||r<o);if(t!==this.version.getTotalCodewords())throw new b;return e}readModule(e,t,n,r){return e<0&&(e+=n,t+=4-(n+4&7)),t<0&&(t+=r,e+=4-(r+4&7)),this.readMappingMatrix.set(t,e),this.mappingBitMatrix.get(t,e)}readUtah(e,t,n,r){let i=0;return this.readModule(e-2,t-2,n,r)&&(i|=1),i<<=1,this.readModule(e-2,t-1,n,r)&&(i|=1),i<<=1,this.readModule(e-1,t-2,n,r)&&(i|=1),i<<=1,this.readModule(e-1,t-1,n,r)&&(i|=1),i<<=1,this.readModule(e-1,t,n,r)&&(i|=1),i<<=1,this.readModule(e,t-2,n,r)&&(i|=1),i<<=1,this.readModule(e,t-1,n,r)&&(i|=1),i<<=1,this.readModule(e,t,n,r)&&(i|=1),i}readCorner1(e,t){let n=0;return this.readModule(e-1,0,e,t)&&(n|=1),n<<=1,this.readModule(e-1,1,e,t)&&(n|=1),n<<=1,this.readModule(e-1,2,e,t)&&(n|=1),n<<=1,this.readModule(0,t-2,e,t)&&(n|=1),n<<=1,this.readModule(0,t-1,e,t)&&(n|=1),n<<=1,this.readModule(1,t-1,e,t)&&(n|=1),n<<=1,this.readModule(2,t-1,e,t)&&(n|=1),n<<=1,this.readModule(3,t-1,e,t)&&(n|=1),n}readCorner2(e,t){let n=0;return this.readModule(e-3,0,e,t)&&(n|=1),n<<=1,this.readModule(e-2,0,e,t)&&(n|=1),n<<=1,this.readModule(e-1,0,e,t)&&(n|=1),n<<=1,this.readModule(0,t-4,e,t)&&(n|=1),n<<=1,this.readModule(0,t-3,e,t)&&(n|=1),n<<=1,this.readModule(0,t-2,e,t)&&(n|=1),n<<=1,this.readModule(0,t-1,e,t)&&(n|=1),n<<=1,this.readModule(1,t-1,e,t)&&(n|=1),n}readCorner3(e,t){let n=0;return this.readModule(e-1,0,e,t)&&(n|=1),n<<=1,this.readModule(e-1,t-1,e,t)&&(n|=1),n<<=1,this.readModule(0,t-3,e,t)&&(n|=1),n<<=1,this.readModule(0,t-2,e,t)&&(n|=1),n<<=1,this.readModule(0,t-1,e,t)&&(n|=1),n<<=1,this.readModule(1,t-3,e,t)&&(n|=1),n<<=1,this.readModule(1,t-2,e,t)&&(n|=1),n<<=1,this.readModule(1,t-1,e,t)&&(n|=1),n}readCorner4(e,t){let n=0;return this.readModule(e-3,0,e,t)&&(n|=1),n<<=1,this.readModule(e-2,0,e,t)&&(n|=1),n<<=1,this.readModule(e-1,0,e,t)&&(n|=1),n<<=1,this.readModule(0,t-2,e,t)&&(n|=1),n<<=1,this.readModule(0,t-1,e,t)&&(n|=1),n<<=1,this.readModule(1,t-1,e,t)&&(n|=1),n<<=1,this.readModule(2,t-1,e,t)&&(n|=1),n<<=1,this.readModule(3,t-1,e,t)&&(n|=1),n}extractDataRegion(e){const t=this.version.getSymbolSizeRows(),n=this.version.getSymbolSizeColumns();if(e.getHeight()!==t)throw new l("Dimension of bitMatrix must match the version size");const r=this.version.getDataRegionSizeRows(),i=this.version.getDataRegionSizeColumns(),o=t/r|0,s=n/i|0,a=new A(s*i,o*r);for(let t=0;t<o;++t){const n=t*r;for(let o=0;o<s;++o){const s=o*i;for(let l=0;l<r;++l){const c=t*(r+2)+1+l,u=n+l;for(let t=0;t<i;++t){const n=o*(i+2)+1+t;if(e.get(n,c)){const e=s+t;a.set(e,u)}}}}}return a}}class lt{constructor(e,t){this.numDataCodewords=e,this.codewords=t}static getDataBlocks(e,t){const n=t.getECBlocks();let r=0;const i=n.getECBlocks();for(let e of i)r+=e.getCount();const o=new Array(r);let s=0;for(let e of i)for(let t=0;t<e.getCount();t++){const t=e.getDataCodewords(),r=n.getECCodewords()+t;o[s++]=new lt(t,new Uint8Array(r))}const a=o[0].codewords.length-n.getECCodewords(),c=a-1;let u=0;for(let t=0;t<c;t++)for(let n=0;n<s;n++)o[n].codewords[t]=e[u++];const d=24===t.getVersionNumber(),h=d?8:s;for(let t=0;t<h;t++)o[t].codewords[a-1]=e[u++];const f=o[0].codewords.length;for(let t=a;t<f;t++)for(let n=0;n<s;n++){const r=d?(n+8)%s:n,i=d&&r>7?t-1:t;o[r].codewords[i]=e[u++]}if(u!==e.length)throw new l;return o}getNumDataCodewords(){return this.numDataCodewords}getCodewords(){return this.codewords}}class ct{constructor(e){this.bytes=e,this.byteOffset=0,this.bitOffset=0}getBitOffset(){return this.bitOffset}getByteOffset(){return this.byteOffset}readBits(e){if(e<1||e>32||e>this.available())throw new l(""+e);let t=0,n=this.bitOffset,r=this.byteOffset;const i=this.bytes;if(n>0){const o=8-n,s=e<o?e:o,a=o-s,l=255>>8-s<<a;t=(i[r]&l)>>a,e-=s,n+=s,8===n&&(n=0,r++)}if(e>0){for(;e>=8;)t=t<<8|255&i[r],r++,e-=8;if(e>0){const o=8-e,s=255>>o<<o;t=t<<e|(i[r]&s)>>o,n+=e}}return this.bitOffset=n,this.byteOffset=r,t}available(){return 8*(this.bytes.length-this.byteOffset)-this.bitOffset}}!function(e){e[e.PAD_ENCODE=0]="PAD_ENCODE",e[e.ASCII_ENCODE=1]="ASCII_ENCODE",e[e.C40_ENCODE=2]="C40_ENCODE",e[e.TEXT_ENCODE=3]="TEXT_ENCODE",e[e.ANSIX12_ENCODE=4]="ANSIX12_ENCODE",e[e.EDIFACT_ENCODE=5]="EDIFACT_ENCODE",e[e.BASE256_ENCODE=6]="BASE256_ENCODE"}(H||(H={}));class ut{static decode(e){const t=new ct(e),n=new T,r=new T,i=new Array;let o=H.ASCII_ENCODE;do{if(o===H.ASCII_ENCODE)o=this.decodeAsciiSegment(t,n,r);else{switch(o){case H.C40_ENCODE:this.decodeC40Segment(t,n);break;case H.TEXT_ENCODE:this.decodeTextSegment(t,n);break;case H.ANSIX12_ENCODE:this.decodeAnsiX12Segment(t,n);break;case H.EDIFACT_ENCODE:this.decodeEdifactSegment(t,n);break;case H.BASE256_ENCODE:this.decodeBase256Segment(t,n,i);break;default:throw new b}o=H.ASCII_ENCODE}}while(o!==H.PAD_ENCODE&&t.available()>0);return r.length()>0&&n.append(r.toString()),new X(e,n.toString(),0===i.length?null:i,null)}static decodeAsciiSegment(e,t,n){let r=!1;do{let i=e.readBits(8);if(0===i)throw new b;if(i<=128)return r&&(i+=128),t.append(String.fromCharCode(i-1)),H.ASCII_ENCODE;if(129===i)return H.PAD_ENCODE;if(i<=229){const e=i-130;e<10&&t.append("0"),t.append(""+e)}else switch(i){case 230:return H.C40_ENCODE;case 231:return H.BASE256_ENCODE;case 232:t.append(String.fromCharCode(29));break;case 233:case 234:break;case 235:r=!0;break;case 236:t.append("[)>�05�"),n.insert(0,"��");break;case 237:t.append("[)>�06�"),n.insert(0,"��");break;case 238:return H.ANSIX12_ENCODE;case 239:return H.TEXT_ENCODE;case 240:return H.EDIFACT_ENCODE;case 241:break;default:if(254!==i||0!==e.available())throw new b}}while(e.available()>0);return H.ASCII_ENCODE}static decodeC40Segment(e,t){let n=!1;const r=[];let i=0;do{if(8===e.available())return;const o=e.readBits(8);if(254===o)return;this.parseTwoBytes(o,e.readBits(8),r);for(let e=0;e<3;e++){const o=r[e];switch(i){case 0:if(o<3)i=o+1;else{if(!(o<this.C40_BASIC_SET_CHARS.length))throw new b;{const e=this.C40_BASIC_SET_CHARS[o];n?(t.append(String.fromCharCode(e.charCodeAt(0)+128)),n=!1):t.append(e)}}break;case 1:n?(t.append(String.fromCharCode(o+128)),n=!1):t.append(String.fromCharCode(o)),i=0;break;case 2:if(o<this.C40_SHIFT2_SET_CHARS.length){const e=this.C40_SHIFT2_SET_CHARS[o];n?(t.append(String.fromCharCode(e.charCodeAt(0)+128)),n=!1):t.append(e)}else switch(o){case 27:t.append(String.fromCharCode(29));break;case 30:n=!0;break;default:throw new b}i=0;break;case 3:n?(t.append(String.fromCharCode(o+224)),n=!1):t.append(String.fromCharCode(o+96)),i=0;break;default:throw new b}}}while(e.available()>0)}static decodeTextSegment(e,t){let n=!1,r=[],i=0;do{if(8===e.available())return;const o=e.readBits(8);if(254===o)return;this.parseTwoBytes(o,e.readBits(8),r);for(let e=0;e<3;e++){const o=r[e];switch(i){case 0:if(o<3)i=o+1;else{if(!(o<this.TEXT_BASIC_SET_CHARS.length))throw new b;{const e=this.TEXT_BASIC_SET_CHARS[o];n?(t.append(String.fromCharCode(e.charCodeAt(0)+128)),n=!1):t.append(e)}}break;case 1:n?(t.append(String.fromCharCode(o+128)),n=!1):t.append(String.fromCharCode(o)),i=0;break;case 2:if(o<this.TEXT_SHIFT2_SET_CHARS.length){const e=this.TEXT_SHIFT2_SET_CHARS[o];n?(t.append(String.fromCharCode(e.charCodeAt(0)+128)),n=!1):t.append(e)}else switch(o){case 27:t.append(String.fromCharCode(29));break;case 30:n=!0;break;default:throw new b}i=0;break;case 3:if(!(o<this.TEXT_SHIFT3_SET_CHARS.length))throw new b;{const e=this.TEXT_SHIFT3_SET_CHARS[o];n?(t.append(String.fromCharCode(e.charCodeAt(0)+128)),n=!1):t.append(e),i=0}break;default:throw new b}}}while(e.available()>0)}static decodeAnsiX12Segment(e,t){const n=[];do{if(8===e.available())return;const r=e.readBits(8);if(254===r)return;this.parseTwoBytes(r,e.readBits(8),n);for(let e=0;e<3;e++){const r=n[e];switch(r){case 0:t.append("\r");break;case 1:t.append("*");break;case 2:t.append(">");break;case 3:t.append(" ");break;default:if(r<14)t.append(String.fromCharCode(r+44));else{if(!(r<40))throw new b;t.append(String.fromCharCode(r+51))}}}}while(e.available()>0)}static parseTwoBytes(e,t,n){let r=(e<<8)+t-1,i=Math.floor(r/1600);n[0]=i,r-=1600*i,i=Math.floor(r/40),n[1]=i,n[2]=r-40*i}static decodeEdifactSegment(e,t){do{if(e.available()<=16)return;for(let n=0;n<4;n++){let n=e.readBits(6);if(31===n){const t=8-e.getBitOffset();return void(8!==t&&e.readBits(t))}0==(32&n)&&(n|=64),t.append(String.fromCharCode(n))}}while(e.available()>0)}static decodeBase256Segment(e,t,n){let r=1+e.getByteOffset();const i=this.unrandomize255State(e.readBits(8),r++);let o;if(o=0===i?e.available()/8|0:i<250?i:250*(i-249)+this.unrandomize255State(e.readBits(8),r++),o<0)throw new b;const s=new Uint8Array(o);for(let t=0;t<o;t++){if(e.available()<8)throw new b;s[t]=this.unrandomize255State(e.readBits(8),r++)}n.push(s);try{t.append(S.decode(s,E.ISO88591))}catch(e){throw new J("Platform does not support required encoding: "+e.message)}}static unrandomize255State(e,t){const n=e-(149*t%255+1);return n>=0?n:n+256}}ut.C40_BASIC_SET_CHARS=["*","*","*"," ","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"],ut.C40_SHIFT2_SET_CHARS=["!",'"',"#","$","%","&","'","(",")","*","+",",","-",".","/",":",";","<","=",">","?","@","[","\\","]","^","_"],ut.TEXT_BASIC_SET_CHARS=["*","*","*"," ","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"],ut.TEXT_SHIFT2_SET_CHARS=ut.C40_SHIFT2_SET_CHARS,ut.TEXT_SHIFT3_SET_CHARS=["`","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","{","|","}","~",String.fromCharCode(127)];class dt{constructor(){this.rsDecoder=new ee(Q.DATA_MATRIX_FIELD_256)}decode(e){const t=new at(e),n=t.getVersion(),r=t.readCodewords(),i=lt.getDataBlocks(r,n);let o=0;for(let e of i)o+=e.getNumDataCodewords();const s=new Uint8Array(o),a=i.length;for(let e=0;e<a;e++){const t=i[e],n=t.getCodewords(),r=t.getNumDataCodewords();this.correctErrors(n,r);for(let t=0;t<r;t++)s[t*a+e]=n[t]}return ut.decode(s)}correctErrors(e,t){const n=new Int32Array(e);try{this.rsDecoder.decode(n,e.length-t)}catch(e){throw new u}for(let r=0;r<t;r++)e[r]=n[r]}}class ht{constructor(e){this.image=e,this.rectangleDetector=new ae(this.image)}detect(){const e=this.rectangleDetector.detect();let t=this.detectSolid1(e);if(t=this.detectSolid2(t),t[3]=this.correctTopRight(t),!t[3])throw new x;t=this.shiftToModuleCenter(t);const n=t[0],r=t[1],i=t[2],o=t[3];let s=this.transitionsBetween(n,o)+1,a=this.transitionsBetween(i,o)+1;1==(1&s)&&(s+=1),1==(1&a)&&(a+=1),4*s<7*a&&4*a<7*s&&(s=a=Math.max(s,a));let l=ht.sampleGrid(this.image,n,r,i,o,s,a);return new oe(l,[n,r,i,o])}static shiftPoint(e,t,n){let r=(t.getX()-e.getX())/(n+1),i=(t.getY()-e.getY())/(n+1);return new ie(e.getX()+r,e.getY()+i)}static moveAway(e,t,n){let r=e.getX(),i=e.getY();return r<t?r-=1:r+=1,i<n?i-=1:i+=1,new ie(r,i)}detectSolid1(e){let t=e[0],n=e[1],r=e[3],i=e[2],o=this.transitionsBetween(t,n),s=this.transitionsBetween(n,r),a=this.transitionsBetween(r,i),l=this.transitionsBetween(i,t),c=o,u=[i,t,n,r];return c>s&&(c=s,u[0]=t,u[1]=n,u[2]=r,u[3]=i),c>a&&(c=a,u[0]=n,u[1]=r,u[2]=i,u[3]=t),c>l&&(u[0]=r,u[1]=i,u[2]=t,u[3]=n),u}detectSolid2(e){let t=e[0],n=e[1],r=e[2],i=e[3],o=this.transitionsBetween(t,i),s=ht.shiftPoint(n,r,4*(o+1)),a=ht.shiftPoint(r,n,4*(o+1));return this.transitionsBetween(s,t)<this.transitionsBetween(a,i)?(e[0]=t,e[1]=n,e[2]=r,e[3]=i):(e[0]=n,e[1]=r,e[2]=i,e[3]=t),e}correctTopRight(e){let t=e[0],n=e[1],r=e[2],i=e[3],o=this.transitionsBetween(t,i),s=this.transitionsBetween(n,i),a=ht.shiftPoint(t,n,4*(s+1)),l=ht.shiftPoint(r,n,4*(o+1));o=this.transitionsBetween(a,i),s=this.transitionsBetween(l,i);let c=new ie(i.getX()+(r.getX()-n.getX())/(o+1),i.getY()+(r.getY()-n.getY())/(o+1)),u=new ie(i.getX()+(t.getX()-n.getX())/(s+1),i.getY()+(t.getY()-n.getY())/(s+1));return this.isValid(c)?this.isValid(u)?this.transitionsBetween(a,c)+this.transitionsBetween(l,c)>this.transitionsBetween(a,u)+this.transitionsBetween(l,u)?c:u:c:this.isValid(u)?u:null}shiftToModuleCenter(e){let t=e[0],n=e[1],r=e[2],i=e[3],o=this.transitionsBetween(t,i)+1,s=this.transitionsBetween(r,i)+1,a=ht.shiftPoint(t,n,4*s),l=ht.shiftPoint(r,n,4*o);o=this.transitionsBetween(a,i)+1,s=this.transitionsBetween(l,i)+1,1==(1&o)&&(o+=1),1==(1&s)&&(s+=1);let c,u,d=(t.getX()+n.getX()+r.getX()+i.getX())/4,h=(t.getY()+n.getY()+r.getY()+i.getY())/4;return t=ht.moveAway(t,d,h),n=ht.moveAway(n,d,h),r=ht.moveAway(r,d,h),i=ht.moveAway(i,d,h),a=ht.shiftPoint(t,n,4*s),a=ht.shiftPoint(a,i,4*o),c=ht.shiftPoint(n,t,4*s),c=ht.shiftPoint(c,r,4*o),l=ht.shiftPoint(r,i,4*s),l=ht.shiftPoint(l,n,4*o),u=ht.shiftPoint(i,r,4*s),u=ht.shiftPoint(u,t,4*o),[a,c,l,u]}isValid(e){return e.getX()>=0&&e.getX()<this.image.getWidth()&&e.getY()>0&&e.getY()<this.image.getHeight()}static sampleGrid(e,t,n,r,i,o,s){return de.getInstance().sampleGrid(e,o,s,.5,.5,o-.5,.5,o-.5,s-.5,.5,s-.5,t.getX(),t.getY(),i.getX(),i.getY(),r.getX(),r.getY(),n.getX(),n.getY())}transitionsBetween(e,t){let n=Math.trunc(e.getX()),r=Math.trunc(e.getY()),i=Math.trunc(t.getX()),o=Math.trunc(t.getY()),s=Math.abs(o-r)>Math.abs(i-n);if(s){let e=n;n=r,r=e,e=i,i=o,o=e}let a=Math.abs(i-n),l=Math.abs(o-r),c=-a/2,u=r<o?1:-1,d=n<i?1:-1,h=0,f=this.image.get(s?r:n,s?n:r);for(let e=n,t=r;e!==i;e+=d){let n=this.image.get(s?t:e,s?e:t);if(n!==f&&(h++,f=n),c+=l,c>0){if(t===o)break;t+=u,c-=a}}return h}}class ft{constructor(){this.decoder=new dt}decode(e,t=null){let n,r;if(null!=t&&t.has(w.PURE_BARCODE)){const t=ft.extractPureBits(e.getBlackMatrix());n=this.decoder.decode(t),r=ft.NO_POINTS}else{const t=new ht(e.getBlackMatrix()).detect();n=this.decoder.decode(t.getBits()),r=t.getPoints()}const i=n.getRawBytes(),o=new B(n.getText(),i,8*i.length,r,j.DATA_MATRIX,h.currentTimeMillis()),s=n.getByteSegments();null!=s&&o.putMetadata(G.BYTE_SEGMENTS,s);const a=n.getECLevel();return null!=a&&o.putMetadata(G.ERROR_CORRECTION_LEVEL,a),o}reset(){}static extractPureBits(e){const t=e.getTopLeftOnBit(),n=e.getBottomRightOnBit();if(null==t||null==n)throw new x;const r=this.moduleSize(t,e);let i=t[1];const o=n[1];let s=t[0];const a=(n[0]-s+1)/r,l=(o-i+1)/r;if(a<=0||l<=0)throw new x;const c=r/2;i+=c,s+=c;const u=new A(a,l);for(let t=0;t<l;t++){const n=i+t*r;for(let i=0;i<a;i++)e.get(s+i*r,n)&&u.set(i,t)}return u}static moduleSize(e,t){const n=t.getWidth();let r=e[0];const i=e[1];for(;r<n&&t.get(r,i);)r++;if(r===n)throw new x;const o=r-e[0];if(0===o)throw new x;return o}}ft.NO_POINTS=[],function(e){e[e.L=0]="L",e[e.M=1]="M",e[e.Q=2]="Q",e[e.H=3]="H"}(U||(U={}));class pt{constructor(e,t,n){this.value=e,this.stringValue=t,this.bits=n,pt.FOR_BITS.set(n,this),pt.FOR_VALUE.set(e,this)}getValue(){return this.value}getBits(){return this.bits}static fromString(e){switch(e){case"L":return pt.L;case"M":return pt.M;case"Q":return pt.Q;case"H":return pt.H;default:throw new a(e+"not available")}}toString(){return this.stringValue}equals(e){if(!(e instanceof pt))return!1;const t=e;return this.value===t.value}static forBits(e){if(e<0||e>=pt.FOR_BITS.size)throw new l;return pt.FOR_BITS.get(e)}}pt.FOR_BITS=new Map,pt.FOR_VALUE=new Map,pt.L=new pt(U.L,"L",1),pt.M=new pt(U.M,"M",0),pt.Q=new pt(U.Q,"Q",3),pt.H=new pt(U.H,"H",2);class mt{constructor(e){this.errorCorrectionLevel=pt.forBits(e>>3&3),this.dataMask=7&e}static numBitsDiffering(e,t){return g.bitCount(e^t)}static decodeFormatInformation(e,t){const n=mt.doDecodeFormatInformation(e,t);return null!==n?n:mt.doDecodeFormatInformation(e^mt.FORMAT_INFO_MASK_QR,t^mt.FORMAT_INFO_MASK_QR)}static doDecodeFormatInformation(e,t){let n=Number.MAX_SAFE_INTEGER,r=0;for(const i of mt.FORMAT_INFO_DECODE_LOOKUP){const o=i[0];if(o===e||o===t)return new mt(i[1]);let s=mt.numBitsDiffering(e,o);s<n&&(r=i[1],n=s),e!==t&&(s=mt.numBitsDiffering(t,o),s<n&&(r=i[1],n=s))}return n<=3?new mt(r):null}getErrorCorrectionLevel(){return this.errorCorrectionLevel}getDataMask(){return this.dataMask}hashCode(){return this.errorCorrectionLevel.getBits()<<3|this.dataMask}equals(e){if(!(e instanceof mt))return!1;const t=e;return this.errorCorrectionLevel===t.errorCorrectionLevel&&this.dataMask===t.dataMask}}mt.FORMAT_INFO_MASK_QR=21522,mt.FORMAT_INFO_DECODE_LOOKUP=[Int32Array.from([21522,0]),Int32Array.from([20773,1]),Int32Array.from([24188,2]),Int32Array.from([23371,3]),Int32Array.from([17913,4]),Int32Array.from([16590,5]),Int32Array.from([20375,6]),Int32Array.from([19104,7]),Int32Array.from([30660,8]),Int32Array.from([29427,9]),Int32Array.from([32170,10]),Int32Array.from([30877,11]),Int32Array.from([26159,12]),Int32Array.from([25368,13]),Int32Array.from([27713,14]),Int32Array.from([26998,15]),Int32Array.from([5769,16]),Int32Array.from([5054,17]),Int32Array.from([7399,18]),Int32Array.from([6608,19]),Int32Array.from([1890,20]),Int32Array.from([597,21]),Int32Array.from([3340,22]),Int32Array.from([2107,23]),Int32Array.from([13663,24]),Int32Array.from([12392,25]),Int32Array.from([16177,26]),Int32Array.from([14854,27]),Int32Array.from([9396,28]),Int32Array.from([8579,29]),Int32Array.from([11994,30]),Int32Array.from([11245,31])];class gt{constructor(e,...t){this.ecCodewordsPerBlock=e,this.ecBlocks=t}getECCodewordsPerBlock(){return this.ecCodewordsPerBlock}getNumBlocks(){let e=0;const t=this.ecBlocks;for(const n of t)e+=n.getCount();return e}getTotalECCodewords(){return this.ecCodewordsPerBlock*this.getNumBlocks()}getECBlocks(){return this.ecBlocks}}class vt{constructor(e,t){this.count=e,this.dataCodewords=t}getCount(){return this.count}getDataCodewords(){return this.dataCodewords}}class yt{constructor(e,t,...n){this.versionNumber=e,this.alignmentPatternCenters=t,this.ecBlocks=n;let r=0;const i=n[0].getECCodewordsPerBlock(),o=n[0].getECBlocks();for(const e of o)r+=e.getCount()*(e.getDataCodewords()+i);this.totalCodewords=r}getVersionNumber(){return this.versionNumber}getAlignmentPatternCenters(){return this.alignmentPatternCenters}getTotalCodewords(){return this.totalCodewords}getDimensionForVersion(){return 17+4*this.versionNumber}getECBlocksForLevel(e){return this.ecBlocks[e.getValue()]}static getProvisionalVersionForDimension(e){if(e%4!=1)throw new b;try{return this.getVersionForNumber((e-17)/4)}catch(e){throw new b}}static getVersionForNumber(e){if(e<1||e>40)throw new l;return yt.VERSIONS[e-1]}static decodeVersionInformation(e){let t=Number.MAX_SAFE_INTEGER,n=0;for(let r=0;r<yt.VERSION_DECODE_INFO.length;r++){const i=yt.VERSION_DECODE_INFO[r];if(i===e)return yt.getVersionForNumber(r+7);const o=mt.numBitsDiffering(e,i);o<t&&(n=r+7,t=o)}return t<=3?yt.getVersionForNumber(n):null}buildFunctionPattern(){const e=this.getDimensionForVersion(),t=new A(e);t.setRegion(0,0,9,9),t.setRegion(e-8,0,8,9),t.setRegion(0,e-8,9,8);const n=this.alignmentPatternCenters.length;for(let e=0;e<n;e++){const r=this.alignmentPatternCenters[e]-2;for(let i=0;i<n;i++)0===e&&(0===i||i===n-1)||e===n-1&&0===i||t.setRegion(this.alignmentPatternCenters[i]-2,r,5,5)}return t.setRegion(6,9,1,e-17),t.setRegion(9,6,e-17,1),this.versionNumber>6&&(t.setRegion(e-11,0,3,6),t.setRegion(0,e-11,6,3)),t}toString(){return""+this.versionNumber}}yt.VERSION_DECODE_INFO=Int32Array.from([31892,34236,39577,42195,48118,51042,55367,58893,63784,68472,70749,76311,79154,84390,87683,92361,96236,102084,102881,110507,110734,117786,119615,126325,127568,133589,136944,141498,145311,150283,152622,158308,161089,167017]),yt.VERSIONS=[new yt(1,new Int32Array(0),new gt(7,new vt(1,19)),new gt(10,new vt(1,16)),new gt(13,new vt(1,13)),new gt(17,new vt(1,9))),new yt(2,Int32Array.from([6,18]),new gt(10,new vt(1,34)),new gt(16,new vt(1,28)),new gt(22,new vt(1,22)),new gt(28,new vt(1,16))),new yt(3,Int32Array.from([6,22]),new gt(15,new vt(1,55)),new gt(26,new vt(1,44)),new gt(18,new vt(2,17)),new gt(22,new vt(2,13))),new yt(4,Int32Array.from([6,26]),new gt(20,new vt(1,80)),new gt(18,new vt(2,32)),new gt(26,new vt(2,24)),new gt(16,new vt(4,9))),new yt(5,Int32Array.from([6,30]),new gt(26,new vt(1,108)),new gt(24,new vt(2,43)),new gt(18,new vt(2,15),new vt(2,16)),new gt(22,new vt(2,11),new vt(2,12))),new yt(6,Int32Array.from([6,34]),new gt(18,new vt(2,68)),new gt(16,new vt(4,27)),new gt(24,new vt(4,19)),new gt(28,new vt(4,15))),new yt(7,Int32Array.from([6,22,38]),new gt(20,new vt(2,78)),new gt(18,new vt(4,31)),new gt(18,new vt(2,14),new vt(4,15)),new gt(26,new vt(4,13),new vt(1,14))),new yt(8,Int32Array.from([6,24,42]),new gt(24,new vt(2,97)),new gt(22,new vt(2,38),new vt(2,39)),new gt(22,new vt(4,18),new vt(2,19)),new gt(26,new vt(4,14),new vt(2,15))),new yt(9,Int32Array.from([6,26,46]),new gt(30,new vt(2,116)),new gt(22,new vt(3,36),new vt(2,37)),new gt(20,new vt(4,16),new vt(4,17)
1),new gt(24,new vt(4,12),new vt(4,13))),new yt(10,Int32Array.from([6,28,50]),new gt(18,new vt(2,68),new vt(2,69)),new gt(26,new vt(4,43),new vt(1,44)),new gt(24,new vt(6,19),new vt(2,20)),new gt(28,new vt(6,15),new vt(2,16))),new yt(11,Int32Array.from([6,30,54]),new gt(20,new vt(4,81)),new gt(30,new vt(1,50),new vt(4,51)),new gt(28,new vt(4,22),new vt(4,23)),new gt(24,new vt(3,12),new vt(8,13))),new yt(12,Int32Array.from([6,32,58]),new gt(24,new vt(2,92),new vt(2,93)),new gt(22,new vt(6,36),new vt(2,37)),new gt(26,new vt(4,20),new vt(6,21)),new gt(28,new vt(7,14),new vt(4,15))),new yt(13,Int32Array.from([6,34,62]),new gt(26,new vt(4,107)),new gt(22,new vt(8,37),new vt(1,38)),new gt(24,new vt(8,20),new vt(4,21)),new gt(22,new vt(12,11),new vt(4,12))),new yt(14,Int32Array.from([6,26,46,66]),new gt(30,new vt(3,115),new vt(1,116)),new gt(24,new vt(4,40),new vt(5,41)),new gt(20,new vt(11,16),new vt(5,17)),new gt(24,new vt(11,12),new vt(5,13))),new yt(15,Int32Array.from([6,26,48,70]),new gt(22,new vt(5,87),new vt(1,88)),new gt(24,new vt(5,41),new vt(5,42)),new gt(30,new vt(5,24),new vt(7,25)),new gt(24,new vt(11,12),new vt(7,13))),new yt(16,Int32Array.from([6,26,50,74]),new gt(24,new vt(5,98),new vt(1,99)),new gt(28,new vt(7,45),new vt(3,46)),new gt(24,new vt(15,19),new vt(2,20)),new gt(30,new vt(3,15),new vt(13,16))),new yt(17,Int32Array.from([6,30,54,78]),new gt(28,new vt(1,107),new vt(5,108)),new gt(28,new vt(10,46),new vt(1,47)),new gt(28,new vt(1,22),new vt(15,23)),new gt(28,new vt(2,14),new vt(17,15))),new yt(18,Int32Array.from([6,30,56,82]),new gt(30,new vt(5,120),new vt(1,121)),new gt(26,new vt(9,43),new vt(4,44)),new gt(28,new vt(17,22),new vt(1,23)),new gt(28,new vt(2,14),new vt(19,15))),new yt(19,Int32Array.from([6,30,58,86]),new gt(28,new vt(3,113),new vt(4,114)),new gt(26,new vt(3,44),new vt(11,45)),new gt(26,new vt(17,21),new vt(4,22)),new gt(26,new vt(9,13),new vt(16,14))),new yt(20,Int32Array.from([6,34,62,90]),new gt(28,new vt(3,107),new vt(5,108)),new gt(26,new vt(3,41),new vt(13,42)),new gt(30,new vt(15,24),new vt(5,25)),new gt(28,new vt(15,15),new vt(10,16))),new yt(21,Int32Array.from([6,28,50,72,94]),new gt(28,new vt(4,116),new vt(4,117)),new gt(26,new vt(17,42)),new gt(28,new vt(17,22),new vt(6,23)),new gt(30,new vt(19,16),new vt(6,17))),new yt(22,Int32Array.from([6,26,50,74,98]),new gt(28,new vt(2,111),new vt(7,112)),new gt(28,new vt(17,46)),new gt(30,new vt(7,24),new vt(16,25)),new gt(24,new vt(34,13))),new yt(23,Int32Array.from([6,30,54,78,102]),new gt(30,new vt(4,121),new vt(5,122)),new gt(28,new vt(4,47),new vt(14,48)),new gt(30,new vt(11,24),new vt(14,25)),new gt(30,new vt(16,15),new vt(14,16))),new yt(24,Int32Array.from([6,28,54,80,106]),new gt(30,new vt(6,117),new vt(4,118)),new gt(28,new vt(6,45),new vt(14,46)),new gt(30,new vt(11,24),new vt(16,25)),new gt(30,new vt(30,16),new vt(2,17))),new yt(25,Int32Array.from([6,32,58,84,110]),new gt(26,new vt(8,106),new vt(4,107)),new gt(28,new vt(8,47),new vt(13,48)),new gt(30,new vt(7,24),new vt(22,25)),new gt(30,new vt(22,15),new vt(13,16))),new yt(26,Int32Array.from([6,30,58,86,114]),new gt(28,new vt(10,114),new vt(2,115)),new gt(28,new vt(19,46),new vt(4,47)),new gt(28,new vt(28,22),new vt(6,23)),new gt(30,new vt(33,16),new vt(4,17))),new yt(27,Int32Array.from([6,34,62,90,118]),new gt(30,new vt(8,122),new vt(4,123)),new gt(28,new vt(22,45),new vt(3,46)),new gt(30,new vt(8,23),new vt(26,24)),new gt(30,new vt(12,15),new vt(28,16))),new yt(28,Int32Array.from([6,26,50,74,98,122]),new gt(30,new vt(3,117),new vt(10,118)),new gt(28,new vt(3,45),new vt(23,46)),new gt(30,new vt(4,24),new vt(31,25)),new gt(30,new vt(11,15),new vt(31,16))),new yt(29,Int32Array.from([6,30,54,78,102,126]),new gt(30,new vt(7,116),new vt(7,117)),new gt(28,new vt(21,45),new vt(7,46)),new gt(30,new vt(1,23),new vt(37,24)),new gt(30,new vt(19,15),new vt(26,16))),new yt(30,Int32Array.from([6,26,52,78,104,130]),new gt(30,new vt(5,115),new vt(10,116)),new gt(28,new vt(19,47),new vt(10,48)),new gt(30,new vt(15,24),new vt(25,25)),new gt(30,new vt(23,15),new vt(25,16))),new yt(31,Int32Array.from([6,30,56,82,108,134]),new gt(30,new vt(13,115),new vt(3,116)),new gt(28,new vt(2,46),new vt(29,47)),new gt(30,new vt(42,24),new vt(1,25)),new gt(30,new vt(23,15),new vt(28,16))),new yt(32,Int32Array.from([6,34,60,86,112,138]),new gt(30,new vt(17,115)),new gt(28,new vt(10,46),new vt(23,47)),new gt(30,new vt(10,24),new vt(35,25)),new gt(30,new vt(19,15),new vt(35,16))),new yt(33,Int32Array.from([6,30,58,86,114,142]),new gt(30,new vt(17,115),new vt(1,116)),new gt(28,new vt(14,46),new vt(21,47)),new gt(30,new vt(29,24),new vt(19,25)),new gt(30,new vt(11,15),new vt(46,16))),new yt(34,Int32Array.from([6,34,62,90,118,146]),new gt(30,new vt(13,115),new vt(6,116)),new gt(28,new vt(14,46),new vt(23,47)),new gt(30,new vt(44,24),new vt(7,25)),new gt(30,new vt(59,16),new vt(1,17))),new yt(35,Int32Array.from([6,30,54,78,102,126,150]),new gt(30,new vt(12,121),new vt(7,122)),new gt(28,new vt(12,47),new vt(26,48)),new gt(30,new vt(39,24),new vt(14,25)),new gt(30,new vt(22,15),new vt(41,16))),new yt(36,Int32Array.from([6,24,50,76,102,128,154]),new gt(30,new vt(6,121),new vt(14,122)),new gt(28,new vt(6,47),new vt(34,48)),new gt(30,new vt(46,24),new vt(10,25)),new gt(30,new vt(2,15),new vt(64,16))
vendor: 3,978 bytes, line 1
1),new yt(37,Int32Array.from([6,28,54,80,106,132,158]),new gt(30,new vt(17,122),new vt(4,123)),new gt(28,new vt(29,46),new vt(14,47)),new gt(30,new vt(49,24),new vt(10,25)),new gt(30,new vt(24,15),new vt(46,16))),new yt(38,Int32Array.from([6,32,58,84,110,136,162]),new gt(30,new vt(4,122),new vt(18,123)),new gt(28,new vt(13,46),new vt(32,47)),new gt(30,new vt(48,24),new vt(14,25)),new gt(30,new vt(42,15),new vt(32,16))),new yt(39,Int32Array.from([6,26,54,82,110,138,166]),new gt(30,new vt(20,117),new vt(4,118)),new gt(28,new vt(40,47),new vt(7,48)),new gt(30,new vt(43,24),new vt(22,25)),new gt(30,new vt(10,15),new vt(67,16))),new yt(40,Int32Array.from([6,30,58,86,114,142,170]),new gt(30,new vt(19,118),new vt(6,119)),new gt(28,new vt(18,47),new vt(31,48)),new gt(30,new vt(34,24),new vt(34,25)),new gt(30,new vt(20,15),new vt(61,16)))],function(e){e[e.DATA_MASK_000=0]="DATA_MASK_000",e[e.DATA_MASK_001=1]="DATA_MASK_001",e[e.DATA_MASK_010=2]="DATA_MASK_010",e[e.DATA_MASK_011=3]="DATA_MASK_011",e[e.DATA_MASK_100=4]="DATA_MASK_100",e[e.DATA_MASK_101=5]="DATA_MASK_101",e[e.DATA_MASK_110=6]="DATA_MASK_110",e[e.DATA_MASK_111=7]="DATA_MASK_111"}($||($={}));class wt{constructor(e,t){this.value=e,this.isMasked=t}unmaskBitMatrix(e,t){for(let n=0;n<t;n++)for(let r=0;r<t;r++)this.isMasked(n,r)&&e.flip(r,n)}}wt.values=new Map([[$.DATA_MASK_000,new wt($.DATA_MASK_000,(e,t)=>0==(e+t&1))],[$.DATA_MASK_001,new wt($.DATA_MASK_001,(e,t)=>0==(1&e))],[$.DATA_MASK_010,new wt($.DATA_MASK_010,(e,t)=>t%3==0)],[$.DATA_MASK_011,new wt($.DATA_MASK_011,(e,t)=>(e+t)%3==0)],[$.DATA_MASK_100,new wt($.DATA_MASK_100,(e,t)=>0==(Math.floor(e/2)+Math.floor(t/3)&1))],[$.DATA_MASK_101,new wt($.DATA_MASK_101,(e,t)=>e*t%6==0)],[$.DATA_MASK_110,new wt($.DATA_MASK_110,(e,t)=>e*t%6<3)],[$.DATA_MASK_111,new wt($.DATA_MASK_111,(e,t)=>0==(e+t+e*t%3&1))]]);class bt{constructor(e){const t=e.getHeight();if(t<21||1!=(3&t))throw new b;this.bitMatrix=e}readFormatInformation(){if(null!==this.parsedFormatInfo&&void 0!==this.parsedFormatInfo)return this.parsedFormatInfo;let e=0;for(let t=0;t<6;t++)e=this.copyBit(t,8,e);e=this.copyBit(7,8,e),e=this.copyBit(8,8,e),e=this.copyBit(8,7,e);for(let t=5;t>=0;t--)e=this.copyBit(8,t,e);const t=this.bitMatrix.getHeight();let n=0;const r=t-7;for(let e=t-1;e>=r;e--)n=this.copyBit(8,e,n);for(let e=t-8;e<t;e++)n=this.copyBit(e,8,n);if(this.parsedFormatInfo=mt.decodeFormatInformation(e,n),null!==this.parsedFormatInfo)return this.parsedFormatInfo;throw new b}readVersion(){if(null!==this.parsedVersion&&void 0!==this.parsedVersion)return this.parsedVersion;const e=this.bitMatrix.getHeight(),t=Math.floor((e-17)/4);if(t<=6)return yt.getVersionForNumber(t);let n=0;const r=e-11;for(let t=5;t>=0;t--)for(let i=e-9;i>=r;i--)n=this.copyBit(i,t,n);let i=yt.decodeVersionInformation(n);if(null!==i&&i.getDimensionForVersion()===e)return this.parsedVersion=i,i;n=0;for(let t=5;t>=0;t--)for(let i=e-9;i>=r;i--)n=this.copyBit(t,i,n);if(i=yt.decodeVersionInformation(n),null!==i&&i.getDimensionForVersion()===e)return this.parsedVersion=i,i;throw new b}copyBit(e,t,n){return(this.isMirror?this.bitMatrix.get(t,e):this.bitMatrix.get(e,t))?n<<1|1:n<<1}readCodewords(){const e=this.readFormatInformation(),t=this.readVersion(),n=wt.values.get(e.getDataMask()),r=this.bitMatrix.getHeight();n.unmaskBitMatrix(this.bitMatrix,r);const i=t.buildFunctionPattern();let o=!0;const s=new Uint8Array(t.getTotalCodewords());let a=0,l=0,c=0;for(let e=r-1;e>0;e-=2){6===e&&e--;for(let t=0;t<r;t++){const n=o?r-1-t:t;for(let t=0;t<2;t++)i.get(e-t,n)||(c++,l<<=1,this.bitMatrix.get(e-t,n)&&(l|=1),8===c&&(s[a++]=l,c=0,l=0))}o=!o}if(a!==t.getTotalCodewords())throw new b;return s}remask(){if(null===this.parsedFormatInfo)return;const e=wt.values[this.parsedFormatInfo.getDataMask()],t=this.bitMatrix.getHeight();e.unmaskBitMatrix(this.bitMatrix,t)}setMirror(e){this.parsedVersion=null,this.parsedFormatInfo=null,this.isMirror=e}mirror(){const e=this.bitMatrix;for(let t=0,n=e.getWidth();t<n;
vendor: 15,133 bytes, line 1
1t++)for(let n=t+1,r=e.getHeight();n<r;n++)e.get(t,n)!==e.get(n,t)&&(e.flip(n,t),e.flip(t,n))}}class Ct{constructor(e,t){this.numDataCodewords=e,this.codewords=t}static getDataBlocks(e,t,n){if(e.length!==t.getTotalCodewords())throw new l;const r=t.getECBlocksForLevel(n);let i=0;const o=r.getECBlocks();for(const e of o)i+=e.getCount();const s=new Array(i);let a=0;for(const e of o)for(let t=0;t<e.getCount();t++){const t=e.getDataCodewords(),n=r.getECCodewordsPerBlock()+t;s[a++]=new Ct(t,new Uint8Array(n))}const c=s[0].codewords.length;let u=s.length-1;for(;u>=0&&s[u].codewords.length!==c;)u--;u++;const d=c-r.getECCodewordsPerBlock();let h=0;for(let t=0;t<d;t++)for(let n=0;n<a;n++)s[n].codewords[t]=e[h++];for(let t=u;t<a;t++)s[t].codewords[d]=e[h++];const f=s[0].codewords.length;for(let t=d;t<f;t++)for(let n=0;n<a;n++){const r=n<u?t:t+1;s[n].codewords[r]=e[h++]}return s}getNumDataCodewords(){return this.numDataCodewords}getCodewords(){return this.codewords}}!function(e){e[e.TERMINATOR=0]="TERMINATOR",e[e.NUMERIC=1]="NUMERIC",e[e.ALPHANUMERIC=2]="ALPHANUMERIC",e[e.STRUCTURED_APPEND=3]="STRUCTURED_APPEND",e[e.BYTE=4]="BYTE",e[e.ECI=5]="ECI",e[e.KANJI=6]="KANJI",e[e.FNC1_FIRST_POSITION=7]="FNC1_FIRST_POSITION",e[e.FNC1_SECOND_POSITION=8]="FNC1_SECOND_POSITION",e[e.HANZI=9]="HANZI"}(V||(V={}));class _t{constructor(e,t,n,r){this.value=e,this.stringValue=t,this.characterCountBitsForVersions=n,this.bits=r,_t.FOR_BITS.set(r,this),_t.FOR_VALUE.set(e,this)}static forBits(e){const t=_t.FOR_BITS.get(e);if(void 0===t)throw new l;return t}getCharacterCountBits(e){const t=e.getVersionNumber();let n;return n=t<=9?0:t<=26?1:2,this.characterCountBitsForVersions[n]}getValue(){return this.value}getBits(){return this.bits}equals(e){if(!(e instanceof _t))return!1;const t=e;return this.value===t.value}toString(){return this.stringValue}}_t.FOR_BITS=new Map,_t.FOR_VALUE=new Map,_t.TERMINATOR=new _t(V.TERMINATOR,"TERMINATOR",Int32Array.from([0,0,0]),0),_t.NUMERIC=new _t(V.NUMERIC,"NUMERIC",Int32Array.from([10,12,14]),1),_t.ALPHANUMERIC=new _t(V.ALPHANUMERIC,"ALPHANUMERIC",Int32Array.from([9,11,13]),2),_t.STRUCTURED_APPEND=new _t(V.STRUCTURED_APPEND,"STRUCTURED_APPEND",Int32Array.from([0,0,0]),3),_t.BYTE=new _t(V.BYTE,"BYTE",Int32Array.from([8,16,16]),4),_t.ECI=new _t(V.ECI,"ECI",Int32Array.from([0,0,0]),7),_t.KANJI=new _t(V.KANJI,"KANJI",Int32Array.from([8,10,12]),8),_t.FNC1_FIRST_POSITION=new _t(V.FNC1_FIRST_POSITION,"FNC1_FIRST_POSITION",Int32Array.from([0,0,0]),5),_t.FNC1_SECOND_POSITION=new _t(V.FNC1_SECOND_POSITION,"FNC1_SECOND_POSITION",Int32Array.from([0,0,0]),9),_t.HANZI=new _t(V.HANZI,"HANZI",Int32Array.from([8,10,12]),13);class St{static decode(e,t,n,r){const i=new ct(e);let o=new T;const s=new Array;let a=-1,l=-1;try{let e,n=null,c=!1;do{if(i.available()<4)e=_t.TERMINATOR;else{const t=i.readBits(4);e=_t.forBits(t)}switch(e){case _t.TERMINATOR:break;case _t.FNC1_FIRST_POSITION:case _t.FNC1_SECOND_POSITION:c=!0;break;case _t.STRUCTURED_APPEND:if(i.available()<16)throw new b;a=i.readBits(8),l=i.readBits(8);break;case _t.ECI:const u=St.parseECIValue(i);if(n=C.getCharacterSetECIByValue(u),null===n)throw new b;break;case _t.HANZI:const d=i.readBits(4),h=i.readBits(e.getCharacterCountBits(t));d===St.GB2312_SUBSET&&St.decodeHanziSegment(i,o,h);break;default:const f=i.readBits(e.getCharacterCountBits(t));switch(e){case _t.NUMERIC:St.decodeNumericSegment(i,o,f);break;case _t.ALPHANUMERIC:St.decodeAlphanumericSegment(i,o,f,c);break;case _t.BYTE:St.decodeByteSegment(i,o,f,n,s,r);break;case _t.KANJI:St.decodeKanjiSegment(i,o,f);break;default:throw new b}}}while(e!==_t.TERMINATOR)}catch(e){throw new b}return new X(e,o.toString(),0===s.length?null:s,null===n?null:n.toString(),a,l)}static decodeHanziSegment(e,t,n){if(13*n>e.available())throw new b;const r=new Uint8Array(2*n);let i=0;for(;n>0;){const t=e.readBits(13);let o=t/96<<8&4294967295|t%96;o+=o<959?41377:42657,r[i]=o>>8&255,r[i+1]=255&o,i+=2,n--}try{t.append(S.decode(r,E.GB2312))}catch(e){throw new b(e)}}static decodeKanjiSegment(e,t,n){if(13*n>e.available())throw new b;const r=new Uint8Array(2*n);let i=0;for(;n>0;){const t=e.readBits(13);let o=t/192<<8&4294967295|t%192;o+=o<7936?33088:49472,r[i]=o>>8,r[i+1]=o,i+=2,n--}try{t.append(S.decode(r,E.SHIFT_JIS))}catch(e){throw new b(e)}}static decodeByteSegment(e,t,n,r,i,o){if(8*n>e.available())throw new b;const s=new Uint8Array(n);for(let t=0;t<n;t++)s[t]=e.readBits(8);let a;a=null===r?E.guessEncoding(s,o):r.getName();try{t.append(S.decode(s,a))}catch(e){throw new b(e)}i.push(s)}static toAlphaNumericChar(e){if(e>=St.ALPHANUMERIC_CHARS.length)throw new b;return St.ALPHANUMERIC_CHARS[e]}static decodeAlphanumericSegment(e,t,n,r){const i=t.length();for(;n>1;){if(e.available()<11)throw new b;const r=e.readBits(11);t.append(St.toAlphaNumericChar(Math.floor(r/45))),t.append(St.toAlphaNumericChar(r%45)),n-=2}if(1===n){if(e.available()<6)throw new b;t.append(St.toAlphaNumericChar(e.readBits(6)))}if(r)for(let e=i;e<t.length();e++)"%"===t.charAt(e)&&(e<t.length()-1&&"%"===t.charAt(e+1)?t.deleteCharAt(e+1):t.setCharAt(e,String.fromCharCode(29)))}static decodeNumericSegment(e,t,n){for(;n>=3;){if(e.available()<10)throw new b;const r=e.readBits(10);if(r>=1e3)throw new b;t.append(St.toAlphaNumericChar(Math.floor(r/100))),t.append(St.toAlphaNumericChar(Math.floor(r/10)%10)),t.append(St.toAlphaNumericChar(r%10)),n-=3}if(2===n){if(e.available()<7)throw new b;const n=e.readBits(7);if(n>=100)throw new b;t.append(St.toAlphaNumericChar(Math.floor(n/10))),t.append(St.toAlphaNumericChar(n%10))}else if(1===n){if(e.available()<4)throw new b;const n=e.readBits(4);if(n>=10)throw new b;t.append(St.toAlphaNumericChar(n))}}static parseECIValue(e){const t=e.readBits(8);if(0==(128&t))return 127&t;if(128==(192&t))return(63&t)<<8&4294967295|e.readBits(8);if(192==(224&t))return(31&t)<<16&4294967295|e.readBits(16);throw new b}}St.ALPHANUMERIC_CHARS="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:",St.GB2312_SUBSET=1;class Et{constructor(e){this.mirrored=e}isMirrored(){return this.mirrored}applyMirroredCorrection(e){if(!this.mirrored||null===e||e.length<3)return;const t=e[0];e[0]=e[2],e[2]=t}}class Tt{constructor(){this.rsDecoder=new ee(Q.QR_CODE_FIELD_256)}decodeBooleanArray(e,t){return this.decodeBitMatrix(A.parseFromBooleanArray(e),t)}decodeBitMatrix(e,t){const n=new bt(e);let r=null;try{return this.decodeBitMatrixParser(n,t)}catch(e){r=e}try{n.remask(),n.setMirror(!0),n.readVersion(),n.readFormatInformation(),n.mirror();const e=this.decodeBitMatrixParser(n,t);return e.setOther(new Et(!0)),e}catch(e){if(null!==r)throw r;throw e}}decodeBitMatrixParser(e,t){const n=e.readVersion(),r=e.readFormatInformation().getErrorCorrectionLevel(),i=e.readCodewords(),o=Ct.getDataBlocks(i,n,r);let s=0;for(const e of o)s+=e.getNumDataCodewords();const a=new Uint8Array(s);let l=0;for(const e of o){const t=e.getCodewords(),n=e.getNumDataCodewords();this.correctErrors(t,n);for(let e=0;e<n;e++)a[l++]=t[e]}return St.decode(a,n,r,t)}correctErrors(e,t){const n=new Int32Array(e);try{this.rsDecoder.decode(n,e.length-t)}catch(e){throw new u}for(let r=0;r<t;r++)e[r]=n[r]}}class At extends ie{constructor(e,t,n){super(e,t),this.estimatedModuleSize=n}aboutEquals(e,t,n){if(Math.abs(t-this.getY())<=e&&Math.abs(n-this.getX())<=e){const t=Math.abs(e-this.estimatedModuleSize);return t<=1||t<=this.estimatedModuleSize}return!1}combineEstimate(e,t,n){const r=(this.getX()+t)/2,i=(this.getY()+e)/2,o=(this.estimatedModuleSize+n)/2;return new At(r,i,o)}}class xt{constructor(e,t,n,r,i,o,s){this.image=e,this.startX=t,this.startY=n,this.width=r,this.height=i,this.moduleSize=o,this.resultPointCallback=s,this.possibleCenters=[],this.crossCheckStateCount=new Int32Array(3)}find(){const e=this.startX,t=this.height,n=e+this.width,r=this.startY+t/2,i=new Int32Array(3),o=this.image;for(let s=0;s<t;s++){const t=r+(0==(1&s)?Math.floor((s+1)/2):-Math.floor((s+1)/2));i[0]=0,i[1]=0,i[2]=0;let a=e;for(;a<n&&!o.get(a,t);)a++;let l=0;for(;a<n;){if(o.get(a,t))if(1===l)i[1]++;else if(2===l){if(this.foundPatternCross(i)){const e=this.handlePossibleCenter(i,t,a);if(null!==e)return e}i[0]=i[2],i[1]=1,i[2]=0,l=1}else i[++l]++;else 1===l&&l++,i[l]++;a++}if(this.foundPatternCross(i)){const e=this.handlePossibleCenter(i,t,n);if(null!==e)return e}}if(0!==this.possibleCenters.length)return this.possibleCenters[0];throw new x}static centerFromEnd(e,t){return t-e[2]-e[1]/2}foundPatternCross(e){const t=this.moduleSize,n=t/2;for(let r=0;r<3;r++)if(Math.abs(t-e[r])>=n)return!1;return!0}crossCheckVertical(e,t,n,r){const i=this.image,o=i.getHeight(),s=this.crossCheckStateCount;s[0]=0,s[1]=0,s[2]=0;let a=e;for(;a>=0&&i.get(t,a)&&s[1]<=n;)s[1]++,a--;if(a<0||s[1]>n)return NaN;for(;a>=0&&!i.get(t,a)&&s[0]<=n;)s[0]++,a--;if(s[0]>n)return NaN;for(a=e+1;a<o&&i.get(t,a)&&s[1]<=n;)s[1]++,a++;if(a===o||s[1]>n)return NaN;for(;a<o&&!i.get(t,a)&&s[2]<=n;)s[2]++,a++;if(s[2]>n)return NaN;const l=s[0]+s[1]+s[2];return 5*Math.abs(l-r)>=2*r?NaN:this.foundPatternCross(s)?xt.centerFromEnd(s,a):NaN}handlePossibleCenter(e,t,n){const r=e[0]+e[1]+e[2],i=xt.centerFromEnd(e,n),o=this.crossCheckVertical(t,i,2*e[1],r);if(!isNaN(o)){const t=(e[0]+e[1]+e[2])/3;for(const e of this.possibleCenters)if(e.aboutEquals(t,o,i))return e.combineEstimate(o,i,t);const n=new At(i,o,t);this.possibleCenters.push(n),null!==this.resultPointCallback&&void 0!==this.resultPointCallback&&this.resultPointCallback.foundPossibleResultPoint(n)}return null}}class It extends ie{constructor(e,t,n,r){super(e,t),this.estimatedModuleSize=n,this.count=r,void 0===r&&(this.count=1)}getEstimatedModuleSize(){return this.estimatedModuleSize}getCount(){return this.count}aboutEquals(e,t,n){if(Math.abs(t-this.getY())<=e&&Math.abs(n-this.getX())<=e){const t=Math.abs(e-this.estimatedModuleSize);return t<=1||t<=this.estimatedModuleSize}return!1}combineEstimate(e,t,n){const r=this.count+1,i=(this.count*this.getX()+t)/r,o=(this.count*this.getY()+e)/r,s=(this.count*this.estimatedModuleSize+n)/r;return new It(i,o,s,r)}}class Ot{constructor(e){this.bottomLeft=e[0],this.topLeft=e[1],this.topRight=e[2]}getBottomLeft(){return this.bottomLeft}getTopLeft(){return this.topLeft}getTopRight(){return this.topRight}}class Mt{constructor(e,t){this.image=e,this.resultPointCallback=t,this.possibleCenters=[],this.crossCheckStateCount=new Int32Array(5),this.resultPointCallback=t}getImage(){return this.image}getPossibleCenters(){return this.possibleCenters}find(e){const t=null!=e&&void 0!==e.get(w.TRY_HARDER),n=null!=e&&void 0!==e.get(w.PURE_BARCODE),r=this.image,i=r.getHeight(),o=r.getWidth();let s=Math.floor(3*i/(4*Mt.MAX_MODULES));(s<Mt.MIN_SKIP||t)&&(s=Mt.MIN_SKIP);let a=!1;const l=new Int32Array(5);for(let e=s-1;e<i&&!a;e+=s){l[0]=0,l[1]=0,l[2]=0,l[3]=0,l[4]=0;let t=0;for(let i=0;i<o;i++)if(r.get(i,e))1==(1&t)&&t++,l[t]++;else if(0==(1&t))if(4===t)if(Mt.foundPatternCross(l)){if(!0!==this.handlePossibleCenter(l,e,i,n)){l[0]=l[2],l[1]=l[3],l[2]=l[4],l[3]=1,l[4]=0,t=3;continue}if(s=2,!0===this.hasSkipped)a=this.haveMultiplyConfirmedCenters();else{const t=this.findRowSkip();t>l[2]&&(e+=t-l[2]-s,i=o-1)}t=0,l[0]=0,l[1]=0,l[2]=0,l[3]=0,l[4]=0}else l[0]=l[2],l[1]=l[3],l[2]=l[4],l[3]=1,l[4]=0,t=3;else l[++t]++;else l[t]++;Mt.foundPatternCross(l)&&!0===this.handlePossibleCenter(l,e,o,n)&&(s=l[0],this.hasSkipped&&(a=this.haveMultiplyConfirmedCenters()))}const c=this.selectBestPatterns();return ie.orderBestPatterns(c),new Ot(c)}static centerFromEnd(e,t){return t-e[4]-e[3]-e[2]/2}static foundPatternCross(e){let t=0;for(let n=0;n<5;n++){const r=e[n];if(0===r)return!1;t+=r}if(t<7)return!1;const n=t/7,r=n/2;return Math.abs(n-e[0])<r&&Math.abs(n-e[1])<r&&Math.abs(3*n-e[2])<3*r&&Math.abs(n-e[3])<r&&Math.abs(n-e[4])<r}getCrossCheckStateCount(){const e=this.crossCheckStateCount;return e[0]=0,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e}crossCheckDiagonal(e,t,n,r){const i=this.getCrossCheckStateCount();let o=0;const s=this.image;for(;e>=o&&t>=o&&s.get(t-o,e-o);)i[2]++,o++;if(e<o||t<o)return!1;for(;e>=o&&t>=o&&!s.get(t-o,e-o)&&i[1]<=n;)i[1]++,o++;if(e<o||t<o||i[1]>n)return!1;for(;e>=o&&t>=o&&s.get(t-o,e-o)&&i[0]<=n;)i[0]++,o++;if(i[0]>n)return!1;const a=s.getHeight(),l=s.getWidth();for(o=1;e+o<a&&t+o<l&&s.get(t+o,e+o);)i[2]++,o++;if(e+o>=a||t+o>=l)return!1;for(;e+o<a&&t+o<l&&!s.get(t+o,e+o)&&i[3]<n;)i[3]++,o++;if(e+o>=a||t+o>=l||i[3]>=n)return!1;for(;e+o<a&&t+o<l&&s.get(t+o,e+o)&&i[4]<n;)i[4]++,o++;if(i[4]>=n)return!1;const c=i[0]+i[1]+i[2]+i[3]+i[4];return Math.abs(c-r)<2*r&&Mt.foundPatternCross(i)}crossCheckVertical(e,t,n,r){const i=this.image,o=i.getHeight(),s=this.getCrossCheckStateCount();let a=e;for(;a>=0&&i.get(t,a);)s[2]++,a--;if(a<0)return NaN;for(;a>=0&&!i.get(t,a)&&s[1]<=n;)s[1]++,a--;if(a<0||s[1]>n)return NaN;for(;a>=0&&i.get(t,a)&&s[0]<=n;)s[0]++,a--;if(s[0]>n)return NaN;for(a=e+1;a<o&&i.get(t,a);)s[2]++,a++;if(a===o)return NaN;for(;a<o&&!i.get(t,a)&&s[3]<n;)s[3]++,a++;if(a===o||s[3]>=n)return NaN;for(;a<o&&i.get(t,a)&&s[4]<n;)s[4]++,a++;if(s[4]>=n)return NaN;const l=s[0]+s[1]+s[2]+s[3]+s[4];return 5*Math.abs(l-r)>=2*r?NaN:Mt.foundPatternCross(s)?Mt.centerFromEnd(s,a):NaN}crossCheckHorizontal(e,t,n,r){const i=this.image,o=i.getWidth(),s=this.getCrossCheckStateCount();let a=e;for(;a>=0&&i.get(a,t);)s[2]++,a--;if(a<0)return NaN;for(;a>=0&&!i.get(a,t)&&s[1]<=n;)s[1]++,a--;if(a<0||s[1]>n)return NaN;for(;a>=0&&i.get(a,t)&&s[0]<=n;)s[0]++,a--;if(s[0]>n)return NaN;for(a=e+1;a<o&&i.get(a,t);)s[2]++,a++;if(a===o)return NaN;for(;a<o&&!i.get(a,t)&&s[3]<n;)s[3]++,a++;if(a===o||s[3]>=n)return NaN;for(;a<o&&i.get(a,t)&&s[4]<n;)s[4]++,a++;if(s[4]>=n)return NaN;const l=s[0]+s[1]+s[2]+s[3]+s[4];return 5*Math.abs(l-r)>=r?NaN:Mt.foundPatternCross(s)?Mt.centerFromEnd(s,a):NaN}handlePossibleCenter(e,t,n,r){const i=e[0]+e[1]+e[2]+e[3]+e[4];let o=Mt.centerFromEnd(e,n),s=this.crossCheckVertical(t,Math.floor(o),e[2],i);if(!isNaN(s)&&(o=this.crossCheckHorizontal(Math.floor(o),Math.floor(s),e[2],i),!isNaN(o)&&(!r||this.crossCheckDiagonal(Math.floor(s),Math.floor(o),e[2],i)))){const e=i/7;let t=!1;const n=this.possibleCenters;for(let r=0,i=n.length;r<i;r++){const i=n[r];if(i.aboutEquals(e,s,o)){n[r]=i.combineEstimate(s,o,e),t=!0;break}}if(!t){const t=new It(o,s,e);n.push(t),null!==this.resultPointCallback&&void 0!==this.resultPointCallback&&this.resultPointCallback.foundPossibleResultPoint(t)}return!0}return!1}findRowSkip(){if(this.possibleCenters.length<=1)return 0;let e=null;for(const t of this.possibleCenters)if(t.getCount()>=Mt.CENTER_QUORUM){if(null!=e)return this.hasSkipped=!0,Math.floor((Math.abs(e.getX()-t.getX())-Math.abs(e.getY()-t.getY()))/2);e=t}return 0}haveMultiplyConfirmedCenters(){let e=0,t=0;const n=this.possibleCenters.length;for(const n of this.possibleCenters)n.getCount()>=Mt.CENTER_QUORUM&&(e++,t+=n.getEstimatedModuleSize());if(e<3)return!1;const r=t/n;let i=0;for(const e of this.possibleCenters)i+=Math.abs(e.getEstimatedModuleSize()-r);return i<=.05*t}selectBestPatterns(){const e=this.possibleCenters.length;if(e<3)throw new x;const t=this.possibleCenters;let n;if(e>3){let r=0,i=0;for(const e of this.possibleCenters){const t=e.getEstimatedModuleSize();r+=t,i+=t*t}n=r/e;let o=Math.sqrt(i/e-n*n);t.sort((e,t)=>
vendor: 4,747 bytes, line 1
1{const r=Math.abs(t.getEstimatedModuleSize()-n),i=Math.abs(e.getEstimatedModuleSize()-n);return r<i?-1:r>i?1:0});const s=Math.max(.2*n,o);for(let e=0;e<t.length&&t.length>3;e++){const r=t[e];Math.abs(r.getEstimatedModuleSize()-n)>s&&(t.splice(e,1),e--)}}if(t.length>3){let e=0;for(const n of t)e+=n.getEstimatedModuleSize();n=e/t.length,t.sort((e,t)=>{if(t.getCount()===e.getCount()){const r=Math.abs(t.getEstimatedModuleSize()-n),i=Math.abs(e.getEstimatedModuleSize()-n);return r<i?1:r>i?-1:0}return t.getCount()-e.getCount()}),t.splice(3)}return[t[0],t[1],t[2]]}}Mt.CENTER_QUORUM=2,Mt.MIN_SKIP=3,Mt.MAX_MODULES=57;class kt{constructor(e){this.image=e}getImage(){return this.image}getResultPointCallback(){return this.resultPointCallback}detect(e){this.resultPointCallback=null==e?null:e.get(w.NEED_RESULT_POINT_CALLBACK);const t=new Mt(this.image,this.resultPointCallback).find(e);return this.processFinderPatternInfo(t)}processFinderPatternInfo(e){const t=e.getTopLeft(),n=e.getTopRight(),r=e.getBottomLeft(),i=this.calculateModuleSize(t,n,r);if(i<1)throw new x("No pattern found in proccess finder.");const o=kt.computeDimension(t,n,r,i),s=yt.getProvisionalVersionForDimension(o),a=s.getDimensionForVersion()-7;let l=null;if(s.getAlignmentPatternCenters().length>0){const e=n.getX()-t.getX()+r.getX(),o=n.getY()-t.getY()+r.getY(),s=1-3/a,c=Math.floor(t.getX()+s*(e-t.getX())),u=Math.floor(t.getY()+s*(o-t.getY()));for(let e=4;e<=16;e<<=1)try{l=this.findAlignmentInRegion(i,c,u,e);break}catch(e){if(!(e instanceof x))throw e}}const c=kt.createTransform(t,n,r,l,o),u=kt.sampleGrid(this.image,c,o);let d;return d=null===l?[r,t,n]:[r,t,n,l],new oe(u,d)}static createTransform(e,t,n,r,i){const o=i-3.5;let s,a,l,c;return null!==r?(s=r.getX(),a=r.getY(),l=o-3,c=l):(s=t.getX()-e.getX()+n.getX(),a=t.getY()-e.getY()+n.getY(),l=o,c=o),ce.quadrilateralToQuadrilateral(3.5,3.5,o,3.5,l,c,3.5,o,e.getX(),e.getY(),t.getX(),t.getY(),s,a,n.getX(),n.getY())}static sampleGrid(e,t,n){return de.getInstance().sampleGridWithTransform(e,n,n,t)}static computeDimension(e,t,n,r){const i=ne.round(ie.distance(e,t)/r),o=ne.round(ie.distance(e,n)/r);let s=Math.floor((i+o)/2)+7;switch(3&s){case 0:s++;break;case 2:s--;break;case 3:throw new x("Dimensions could be not found.")}return s}calculateModuleSize(e,t,n){return(this.calculateModuleSizeOneWay(e,t)+this.calculateModuleSizeOneWay(e,n))/2}calculateModuleSizeOneWay(e,t){const n=this.sizeOfBlackWhiteBlackRunBothWays(Math.floor(e.getX()),Math.floor(e.getY()),Math.floor(t.getX()),Math.floor(t.getY())),r=this.sizeOfBlackWhiteBlackRunBothWays(Math.floor(t.getX()),Math.floor(t.getY()),Math.floor(e.getX()),Math.floor(e.getY()));return isNaN(n)?r/7:isNaN(r)?n/7:(n+r)/14}sizeOfBlackWhiteBlackRunBothWays(e,t,n,r){let i=this.sizeOfBlackWhiteBlackRun(e,t,n,r),o=1,s=e-(n-e);s<0?(o=e/(e-s),s=0):s>=this.image.getWidth()&&(o=(this.image.getWidth()-1-e)/(s-e),s=this.image.getWidth()-1);let a=Math.floor(t-(r-t)*o);return o=1,a<0?(o=t/(t-a),a=0):a>=this.image.getHeight()&&(o=(this.image.getHeight()-1-t)/(a-t),a=this.image.getHeight()-1),s=Math.floor(e+(s-e)*o),i+=this.sizeOfBlackWhiteBlackRun(e,t,s,a),i-1}sizeOfBlackWhiteBlackRun(e,t,n,r){const i=Math.abs(r-t)>Math.abs(n-e);if(i){let i=e;e=t,t=i,i=n,n=r,r=i}const o=Math.abs(n-e),s=Math.abs(r-t);let a=-o/2;const l=e<n?1:-1,c=t<r?1:-1;let u=0;const d=n+l;for(let n=e,h=t;n!==d;n+=l){const l=i?h:n,d=i?n:h;if(1===u===this.image.get(l,d)){if(2===u)return ne.distance(n,h,e,t);u++}if(a+=s,a>0){if(h===r)break;h+=c,a-=o}}return 2===u?ne.distance(n+l,r,e,t):NaN}findAlignmentInRegion(e,t,n,r){const i=Math.floor(r*e),o=Math.max(0,t-i),s=Math.min(this.image.getWidth()-1,t+i);if(s-o<3*e)throw new x("Alignment top exceeds estimated module size.");const a=Math.max(0,n-i),l=Math.min(this.image.getHeight()-1,n+i);if(l-a<3*e)throw new x("Alignment bottom exceeds estimated module size.");return new xt(this.image,o,a,s-o,l-a,e,this.resultPointCallback).find()}}class Dt{constructor(){this.decoder=new Tt}getDecoder(){return this.decoder}decode(e,t){let n,r;if(null!=t&&void 0!==t.get(w.PURE_BARCODE)){const i=Dt.extractPureBits(e.getBlackMatrix());n=this.decoder.decodeBitMatrix(i,t),r=Dt.NO_POINTS}else{const i=new kt(e.getBlackMatrix()).detect(t);n=this.decoder.decodeBitMatrix(i.getBits(),t),r=i.getPoints()}n.getOther()instanceof Et&&n.getOther().applyMirroredCorrection(r);const i=new B(n.getText(),n.getRawBytes(),void 0,r,j.QR_CODE,void 0),o=n.getByteSegments();null!==o&&i.putMetadata(G.BYTE_SEGMENTS,o);const s=n.getECLevel();return null!==s&&i.putMetadata(G.ERROR_CORRECTION_LEVEL,s),n.hasStructuredAppend()&&(i.putMetadata(G.STRUCTURED_APPEND_SEQUENCE,n.getStructuredAppendSequenceNumber()),i.putMetadata(G.STRUCTURED_APPEND_PARITY,n.getStructuredAppendParity())
vendor: 1,476 bytes, line 1
1),i}reset(){}static extractPureBits(e){const t=e.getTopLeftOnBit(),n=e.getBottomRightOnBit();if(null===t||null===n)throw new x;const r=this.moduleSize(t,e);let i=t[1],o=n[1],s=t[0],a=n[0];if(s>=a||i>=o)throw new x;if(o-i!=a-s&&(a=s+(o-i),a>=e.getWidth()))throw new x;const l=Math.round((a-s+1)/r),c=Math.round((o-i+1)/r);if(l<=0||c<=0)throw new x;if(c!==l)throw new x;const u=Math.floor(r/2);i+=u,s+=u;const d=s+Math.floor((l-1)*r)-a;if(d>0){if(d>u)throw new x;s-=d}const h=i+Math.floor((c-1)*r)-o;if(h>0){if(h>u)throw new x;i-=h}const f=new A(l,c);for(let t=0;t<c;t++){const n=i+Math.floor(t*r);for(let i=0;i<l;i++)e.get(s+Math.floor(i*r),n)&&f.set(i,t)}return f}static moduleSize(e,t){const n=t.getHeight(),r=t.getWidth();let i=e[0],o=e[1],s=!0,a=0;for(;i<r&&o<n;){if(s!==t.get(i,o)){if(5==++a)break;s=!s}i++,o++}if(i===r||o===n)throw new x;return(i-e[0])/7}}Dt.NO_POINTS=new Array;class Nt{PDF417Common(){}static getBitCountSum(e){return ne.sum(e)}static toIntArray(e){if(null==e||!e.length)return Nt.EMPTY_INT_ARRAY;const t=new Int32Array(e.length);let n=0;for(const r of e)t[n++]=r;return t}static getCodeword(e){const t=m.binarySearch(Nt.SYMBOL_TABLE,262143&e);return t<0?-1:(Nt.CODEWORD_TABLE[t]-1)%Nt.NUMBER_OF_CODEWORDS}}Nt.NUMBER_OF_CODEWORDS=929,Nt.MAX_CODEWORDS_IN_BARCODE=Nt.NUMBER_OF_CODEWORDS-1,Nt.MIN_ROWS_IN_BARCODE=3,Nt.MAX_ROWS_IN_BARCODE=90,Nt.MODULES_IN_CODEWORD=17,Nt.MODULES_IN_STOP_PATTERN=18,Nt.BARS_IN_MODULE=8,Nt.EMPTY_INT_ARRAY=new Int32Array([]),N
vendor: 18,273 bytes, line 1
1t.SYMBOL_TABLE=Int32Array.from([66142,66170,66206,66236,66290,66292,66350,66382,66396,66454,66470,66476,66594,66600,66614,66626,66628,66632,66640,66654,66662,66668,66682,66690,66718,66720,66748,66758,66776,66798,66802,66804,66820,66824,66832,66846,66848,66876,66880,66936,66950,66956,66968,66992,67006,67022,67036,67042,67044,67048,67062,67118,67150,67164,67214,67228,67256,67294,67322,67350,67366,67372,67398,67404,67416,67438,67474,67476,67490,67492,67496,67510,67618,67624,67650,67656,67664,67678,67686,67692,67706,67714,67716,67728,67742,67744,67772,67782,67788,67800,67822,67826,67828,67842,67848,67870,67872,67900,67904,67960,67974,67992,68016,68030,68046,68060,68066,68068,68072,68086,68104,68112,68126,68128,68156,68160,68216,68336,68358,68364,68376,68400,68414,68448,68476,68494,68508,68536,68546,68548,68552,68560,68574,68582,68588,68654,68686,68700,68706,68708,68712,68726,68750,68764,68792,68802,68804,68808,68816,68830,68838,68844,68858,68878,68892,68920,68976,68990,68994,68996,69e3,69008,69022,69024,69052,69062,69068,69080,69102,69106,69108,69142,69158,69164,69190,69208,69230,69254,69260,69272,69296,69310,69326,69340,69386,69394,69396,69410,69416,69430,69442,69444,69448,69456,69470,69478,69484,69554,69556,69666,69672,69698,69704,69712,69726,69754,69762,69764,69776,69790,69792,69820,69830,69836,69848,69870,69874,69876,69890,69918,69920,69948,69952,70008,70022,70040,70064,70078,70094,70108,70114,70116,70120,70134,70152,70174,70176,70264,70384,70412,70448,70462,70496,70524,70542,70556,70584,70594,70600,70608,70622,70630,70636,70664,70672,70686,70688,70716,70720,70776,70896,71136,71180,71192,71216,71230,71264,71292,71360,71416,71452,71480,71536,71550,71554,71556,71560,71568,71582,71584,71612,71622,71628,71640,71662,71726,71732,71758,71772,71778,71780,71784,71798,71822,71836,71864,71874,71880,71888,71902,71910,71916,71930,71950,71964,71992,72048,72062,72066,72068,72080,72094,72096,72124,72134,72140,72152,72174,72178,72180,72206,72220,72248,72304,72318,72416,72444,72456,72464,72478,72480,72508,72512,72568,72588,72600,72624,72638,72654,72668,72674,72676,72680,72694,72726,72742,72748,72774,72780,72792,72814,72838,72856,72880,72894,72910,72924,72930,72932,72936,72950,72966,72972,72984,73008,73022,73056,73084,73102,73116,73144,73156,73160,73168,73182,73190,73196,73210,73226,73234,73236,73250,73252,73256,73270,73282,73284,73296,73310,73318,73324,73346,73348,73352,73360,73374,73376,73404,73414,73420,73432,73454,73498,73518,73522,73524,73550,73564,73570,73572,73576,73590,73800,73822,73858,73860,73872,73886,73888,73916,73944,73970,73972,73992,74014,74016,74044,74048,74104,74118,74136,74160,74174,74210,74212,74216,74230,74244,74256,74270,74272,74360,74480,74502,74508,74544,74558,74592,74620,74638,74652,74680,74690,74696,74704,74726,74732,74782,74784,74812,74992,75232,75288,75326,75360,75388,75456,75512,75576,75632,75646,75650,75652,75664,75678,75680,75708,75718,75724,75736,75758,75808,75836,75840,75896,76016,76256,76736,76824,76848,76862,76896,76924,76992,77048,77296,77340,77368,77424,77438,77536,77564,77572,77576,77584,77600,77628,77632,77688,77702,77708,77720,77744,77758,77774,77788,77870,77902,77916,77922,77928,77966,77980,78008,78018,78024,78032,78046,78060,78074,78094,78136,78192,78206,78210,78212,78224,78238,78240,78268,78278,78284,78296,78322,78324,78350,78364,78448,78462,78560,78588,78600,78622,78624,78652,78656,78712,78726,78744,78768,78782,78798,78812,78818,78820,78824,78838,78862,78876,78904,78960,78974,79072,79100,79296,79352,79368,79376,79390,79392,79420,79424,79480,79600,79628,79640,79664,79678,79712,79740,79772,79800,79810,79812,79816,79824,79838,79846,79852,79894,79910,79916,79942,79948,79960,79982,79988,80006,80024,80048,80062,80078,80092,80098,80100,80104,80134,80140,80176,80190,80224,80252,80270,80284,80312,80328,80336,80350,80358,80364,80378,80390,80396,80408,80432,80446,80480,80508,80576,80632,80654,80668,80696,80752,80766,80776,80784,80798,80800,80828,80844,80856,80878,80882,80884,80914,80916,80930,80932,80936,80950,80962,80968,80976,80990,80998,81004,81026,81028,81040,81054,81056,81084,81094,81100,81112,81134,81154,81156,81160,81168,81182,81184,81212,81216,81272,81286,81292,81304,81328,81342,81358,81372,81380,81384,81398,81434,81454,81458,81460,81486,81500,81506,81508,81512,81526,81550,81564,81592,81602,81604,81608,81616,81630,81638,81644,81702,81708,81722,81734,81740,81752,81774,81778,81780,82050,82078,82080,82108,82180,82184,82192,82206,82208,82236,82240,82296,82316,82328,82352,82366,82402,82404,82408,82440,82448,82462,82464,82492,82496,82552,82672,82694,82700,82712,82736,82750,82784,82812,82830,82882,82884,82888,82896,82918,82924,82952,82960,82974,82976,83004,83008,83064,83184,83424,83468,83480,83504,83518,83552,83580,83648,83704,83740,83768,83824,83838,83842,83844,83848,83856,83872,83900,83910,83916,83928,83950,83984,84e3,84028,84032,84088,84208,84448,84928,85040,85054,85088,85116,85184,85240,85488,85560,85616,85630,85728,85756,85764,85768,85776,85790,85792,85820,85824,85880,85894,85900,85912,85936,85966,85980,86048,86080,86136,86256,86496,86976,88160,88188,88256,88312,88560,89056,89200,89214,89312,89340,89536,89592,89608,89616,89632,89664,89720,89840,89868,89880,89904,89952,89980,89998,90012,90040,90190,90204,90254,90268,90296,90306,90308,90312,90334,90382,90396,90424,90480,90494,90500,90504,90512,90526,90528,90556,90566,90572,90584,90610,90612,90638,90652,90680,90736,90750,90848,90876,90884,90888,90896,90910,90912,90940,90944,91e3,91014,91020,91032,91056,91070,91086,91100,91106,91108,91112,91126,91150,91164,91192,91248,91262,91360,91388,91584,91640,91664,91678,91680,91708,91712,91768,91888,91928,91952,91966,92e3,92028,92046,92060,92088,92098,92100,92104,92112,92126,92134,92140,92188,92216,92272,92384,92412,92608,92664,93168,93200,93214,93216,93244,93248,93304,93424,93664,93720,93744,93758,93792,93820,93888,93944,93980,94008,94064,94078,94084,94088,94096,94110,94112,94140,94150,94156,94168,94246,94252,94278,94284,94296,94318,94342,94348,94360,94384,94398,94414,94428,94440,94470,94476,94488,94512,94526,94560,94588,94606,94620,94648,94658,94660,94664,94672,94686,94694,94700,94714,94726,94732,94744,94768,94782,94816,94844,94912,94968,94990,95004,95032,95088,95102,95112,95120,95134,95136,95164,95180,95192,95214,95218,95220,95244,95256,95280,95294,95328,95356,95424,95480,95728,95758,95772,95800,95856,95870,95968,95996,96008,96016,96030,96032,96060,96064,96120,96152,96176,96190,96220,96226,96228,96232,96290,96292,96296,96310,96322,96324,96328,96336,96350,96358,96364,96386,96388,96392,96400,96414,96416,96444,96454,96460,96472,96494,96498,96500,96514,96516,96520,96528,96542,96544,96572,96576,96632,96646,96652,96664,96688,96702,96718,96732,96738,96740,96744,96758,96772,96776,96784,96798,96800,96828,96832,96888,97008,97030,97036,97048,97072,97086,97120,97148,97166,97180,97208,97220,97224,97232,97246,97254,97260,97326,97330,97332,97358,97372,97378,97380,97384,97398,97422,97436,97464,97474,97476,97480,97488,97502,97510,97516,97550,97564,97592,97648,97666,97668,97672,97680,97694,97696,97724,97734,97740,97752,97774,97830,97836,97850,97862,97868,97880,97902,97906,97908,97926,97932,97944,97968,97998,98012,98018,98020,98024,98038,98618,98674,98676,98838,98854,98874,98892,98904,98926,98930,98932,98968,99006,99042,99044,99048,99062,99166,99194,99246,99286,99350,99366,99372,99386,99398,99416,99438,99442,99444,99462,99504,99518,99534,99548,99554,99556,99560,99574,99590,99596,99608,99632,99646,99680,99708,99726,99740,99768,99778,99780,99784,99792,99806,99814,99820,99834,99858,99860,99874,99880,99894,99906,99920,99934,99962,99970,99972,99976,99984,99998,1e5,100028,100038,100044,100056,100078,100082,100084,100142,100174,100188,100246,100262,100268,100306,100308,100390,100396,100410,100422,100428,100440,100462,100466,100468,100486,100504,100528,100542,100558,100572,100578,100580,100584,100598,100620,100656,100670,100704,100732,100750,100792,100802,100808,100816,100830,100838,100844,100858,100888,100912,100926,100960,100988,101056,101112,101148,101176,101232,101246,101250,101252,101256,101264,101278,101280,101308,101318,101324,101336,101358,101362,101364,101410,101412,101416,101430,101442,101448,101456,101470,101478,101498,101506,101508,101520,101534,101536,101564,101580,101618,101620,101636,101640,101648,101662,101664,101692,101696,101752,101766,101784,101838,101858,101860,101864,101934,101938,101940,101966,101980,101986,101988,101992,102030,102044,102072,102082,102084,102088,102096,102138,102166,102182,102188,102214,102220,102232,102254,102282,102290,102292,102306,102308,102312,102326,102444,102458,102470,102476,102488,102514,102516,102534,102552,102576,102590,102606,102620,102626,102632,102646,102662,102668,102704,102718,102752,102780,102798,102812,102840,102850,102856,102864,102878,102886,102892,102906,102936,102974,103008,103036,103104,103160,103224,103280,103294,103298,103300,103312,103326,103328,103356,103366,103372,103384,103406,103410,103412,103472,103486,103520,103548,103616,103672,103920,103992,104048,104062,104160,104188,104194,104196,104200,104208,104224,104252,104256,104312,104326,104332,104344,104368,104382,104398,104412,104418,104420,104424,104482,104484,104514,104520,104528,104542,104550,104570,104578,104580,104592,104606,104608,104636,104652,104690,104692,104706,104712,104734,104736,104764,104768,104824,104838,104856,104910,104930,104932,104936,104968,104976,104990,104992,105020,105024,105080,105200,105240,105278,105312,105372,105410,105412,105416,105424,105446,105518,105524,105550,105564,105570,105572,105576,105614,105628,105656,105666,105672,105680,105702,105722,105742,105756,105784,105840,105854,105858,105860,105864,105872,105888,105932,105970,105972,106006,106022,106028,106054,106060,106072,106100,106118,106124,106136,106160,106174,106190,106210,106212,106216,106250,106258,106260,106274,106276,106280,106306,106308,106312,106320,106334,106348,106394,106414,106418,106420,106566,106572,106610,106612,106630,106636,106648,106672,106686,106722,106724,106728,106742,106758,106764,106776,106800,106814,106848,106876,106894,106908,106936,106946,106948,106952,106960,106974,106982,106988,107032,107056,107070,107104,107132,107200,107256,107292,107320,107376,107390,107394,107396,107400,107408,107422,107424,107452,107462,107468,107480,107502,107506,107508,107544,107568,107582,107616,107644,107712,107768,108016,108060,108088,108144,108158,108256,108284,108290,108292,108296,108304,108318,108320,108348,108352,108408,108422,108428,108440,108464,108478,108494,108508,108514,108516,108520,108592,108640,108668,108736,108792,109040,109536,109680,109694,109792,109820,110016,110072,110084,110088,110096,110112,110140,110144,110200,110320,110342,110348,110360,110384,110398,110432,110460,110478,110492,110520,110532,110536,110544,110558,110658,110686,110714,110722,110724,110728,110736,110750,110752,110780,110796,110834,110836,110850,110852,110856,110864,110878,110880,110908,110912,110968,110982,111e3,111054,111074,111076,111080,111108,111112,111120,111134,111136,111164,111168,111224,111344,111372,111422,111456,111516,111554,111556,111560,111568,111590,111632,111646,111648,111676,111680,111736,111856,112096,112152,112224,112252,112320,112440,112514,112516,112520,112528,112542,112544,112588,112686,112718,112732,112782,112796,112824,112834,112836,112840,112848,112870,112890,112910,112924,112952,113008,113022,113026,113028,113032,113040,113054,113056,113100,113138,113140,113166,113180,113208,113264,113278,113376,113404,113416,113424,113440,113468,113472,113560,113614,113634,113636,113640,113686,113702,113708,113734,113740,113752,113778,113780,113798,113804,113816,113840,113854,113870,113890,113892,113896,113926,113932,113944,113968,113982,114016,114044,114076,114114,114116,114120,114128,114150,114170,114194,114196,114210,114212,114216,114242,114244,114248,114256,114270,114278,114306,114308,114312,114320,114334,114336,114364,114380,114420,114458,114478,114482,114484,114510,114524,114530,114532,114536,114842,114866,114868,114970,114994,114996,115042,115044,115048,115062,115130,115226,115250,115252,115278,115292,115298,115300,115304,115318,115342,115394,115396,115400,115408,115422,115430,115436,115450,115478,115494,115514,115526,115532,115570,115572,115738,115758,115762,115764,115790,115804,115810,115812,115816,115830,115854,115868,115896,115906,115912,115920,115934,115942,115948,115962,115996,116024,116080,116094,116098,116100,116104,116112,116126,116128,116156,116166,116172,116184,116206,116210,116212,116246,116262,116268,116282,116294,116300,116312,116334,116338,116340,116358,116364,116376,116400,116414,116430,116444,116450,116452,116456,116498,116500,116514,116520,116534,116546,116548,116552,116560,116574,116582,116588,116602,116654,116694,116714,116762,116782,116786,116788,116814,116828,116834,116836,116840,116854,116878,116892,116920,116930,116936,116944,116958,116966,116972,116986,117006,117048,117104,117118,117122,117124,117136,117150,117152,117180,117190,117196,117208,117230,117234,117236,117304,117360,117374,117472,117500,117506,117508,117512,117520,117536,117564,117568,117624,117638,117644,117656,117680,117694,117710,117724,117730,117732,117736,117750,117782,117798,117804,117818,117830,117848,117874,117876,117894,117936,117950,117966,117986,117988,117992,118022,118028,118040,118064,118078,118112,118140,118172,118210,118212,118216,118224,118238,118246,118266,118306,118312,118338,118352,118366,118374,118394,118402,118404,118408,118416,118430,118432,118460,118476,118514,118516,118574,118578,118580,118606,118620,118626,118628,118632,118678,118694,118700,118730,118738,118740,118830,118834,118836,118862,118876,118882,118884,118888,118902,118926,118940,118968,118978,118980,118984,118992,119006,119014,119020,119034,119068,119096,119152,119166,119170,119172,119176,119184,119198,119200,119228,119238,119244,119256,119278,119282,119284,119324,119352,119408,119422,119520,119548,119554,119556,119560,119568,119582,119584,119612,119616,119672,119686,119692,119704,119728,119742,119758,119772,119778,119780,119784,119798,119920,119934,120032,120060,120256,120312,120324,120328,120336,120352,120384,120440,120560,120582,120588,120600,120624,120638,120672,120700,120718,120732,120760,120770,120772,120776,120784,120798,120806,120812,120870,120876,120890,120902,120908,120920,120946,120948,120966,120972,120984,121008,121022,121038,121058,121060,121064,121078,121100,121112,121136,121150,121184,121212,121244,121282,121284,121288,121296,121318,121338,121356,121368,121392,121406,121440,121468,121536,121592,121656,121730,121732,121736,121744,121758,121760,121804,121842,121844,121890,121922,121924,121928,121936,121950,121958,121978,121986,121988,121992,122e3,122014,122016,122044,122060,122098,122100,122116,122120,122128,122142,122144,122172,122176,122232,122246,122264,122318,122338,122340,122344,122414,122418,122420,122446,122460,122466,122468,122472,122510,122524,122552,122562,122564,122568,122576,122598,122618,122646,122662,122668,122694,122700,122712,122738,122740,122762,122770,122772,122786,122788,122792,123018,123026,123028,123042,123044,123048,123062,123098,123146,123154,123156,123170,123172,123176,123190,123202,123204,123208,123216,123238,123244,123258,123290,123314,123316,123402,123410,123412,123426,123428,123432,123446,123458,123464,123472,123486,123494,123500,123514,123522,123524,123528,123536,123552,123580,123590,123596,123608,123630,123634,123636,123674,123698,123700,123740,123746,123748,123752,123834,123914,123922,123924,123938,123944,123958,123970,123976,123984,123998,124006,124012,124026,124034,124036,124048,124062,124064,124092,124102,124108,124120,124142,124146,124148,124162,124164,124168,124176,124190,124192,124220,124224,124280,124294,124300,124312,124336,124350,124366,124380,124386,124388,124392,124406,124442,124462,124466,124468,124494,124508,124514,124520,124558,124572,124600,124610,124612,124616,124624,124646,124666,124694,124710,124716,124730,124742,124748,124760,124786,124788,124818,124820,124834,124836,124840,124854,124946,124948,124962,124964,124968,124982,124994,124996,125e3,125008,125022,125030,125036,125050,125058,125060,125064,125072,125086,125088,125116,125126,125132,125144,125166,125170,125172,125186,125188,125192,125200,125216,125244,125248,125304,125318,125324,125336,125360,125374,125390,125404,125410,125412,125416,125430,125444,125448,125456,125472,125504,125560,125680,125702,125708,125720,125744,125758,125792,125820,125838,125852,125880,125890,125892,125896,125904,125918,125926,125932,125978,125998,126002,126004,126030,126044,126050,126052,126056,126094,126108,126136,126146,126148,126152,126160,126182,126202,126222,126236,126264,126320,126334,126338,126340,126344,126352,126366,126368,126412,126450,126452,126486,126502,126508,126522,126534,126540,126552,126574,126578,126580,126598,126604,126616,126640,126654,126670,126684,126690,126692,126696,126738,126754,126756,126760,126774,126786,126788,126792,126800,126814,126822,126828,126842,126894,126898,126900,126934,127126,127142,127148,127162,127178,127186,127188,127254,127270,127276,127290,127302,127308,127320,127342,127346,127348,127370,127378,127380,127394,127396,127400,127450,127510,127526,127532,127546,127558,127576,127598,127602,127604,127622,127628,127640,127664,127678,127694,127708,127714,127716,127720,127734,127754,127762,127764,127778,127784,127810,127812,127816,127824,127838,127846,127866,127898,127918,127922,127924,128022,128038,128044,128058,128070,128076,128088,128110,128114,128116,128134,128140,128152,128176,128190,128206,128220,128226,128228,128232,128246,128262,128268,128280,128304,128318,128352,128380,128398,128412,128440,128450,128452,128456,128464,128478,128486,128492,128506,128522,128530,128532,128546,128548,128552,128566,128578,128580,128584,128592,128606,128614,128634,128642,128644,128648,128656,128670,128672,128700,128716,128754,128756,128794,128814,128818,128820,128846,128860,128866,128868,128872,128886,128918,128934,128940,128954,128978,128980,129178,129198,129202,129204,129238,129258,129306,129326,129330,129332,129358,129372,129378,129380,129384,129398,129430,129446,129452,129466,129482,129490,129492,129562,129582,129586,129588,129614,129628,129634,129636,129640,129654,129678,129692,129720,129730,129732,129736,129744,129758,129766,129772,129814,129830,129836,129850,129862,129868,129880,129902,129906,129908,129930,129938,129940,129954,129956,129960,129974,130010]),
1N
vendor: 12,861 bytes, line 1
1t.CODEWORD_TABLE=Int32Array.from([2627,1819,2622,2621,1813,1812,2729,2724,2723,2779,2774,2773,902,896,908,868,865,861,859,2511,873,871,1780,835,2493,825,2491,842,837,844,1764,1762,811,810,809,2483,807,2482,806,2480,815,814,813,812,2484,817,816,1745,1744,1742,1746,2655,2637,2635,2626,2625,2623,2628,1820,2752,2739,2737,2728,2727,2725,2730,2785,2783,2778,2777,2775,2780,787,781,747,739,736,2413,754,752,1719,692,689,681,2371,678,2369,700,697,694,703,1688,1686,642,638,2343,631,2341,627,2338,651,646,643,2345,654,652,1652,1650,1647,1654,601,599,2322,596,2321,594,2319,2317,611,610,608,606,2324,603,2323,615,614,612,1617,1616,1614,1612,616,1619,1618,2575,2538,2536,905,901,898,909,2509,2507,2504,870,867,864,860,2512,875,872,1781,2490,2489,2487,2485,1748,836,834,832,830,2494,827,2492,843,841,839,845,1765,1763,2701,2676,2674,2653,2648,2656,2634,2633,2631,2629,1821,2638,2636,2770,2763,2761,2750,2745,2753,2736,2735,2733,2731,1848,2740,2738,2786,2784,591,588,576,569,566,2296,1590,537,534,526,2276,522,2274,545,542,539,548,1572,1570,481,2245,466,2242,462,2239,492,485,482,2249,496,494,1534,1531,1528,1538,413,2196,406,2191,2188,425,419,2202,415,2199,432,430,427,1472,1467,1464,433,1476,1474,368,367,2160,365,2159,362,2157,2155,2152,378,377,375,2166,372,2165,369,2162,383,381,379,2168,1419,1418,1416,1414,385,1411,384,1423,1422,1420,1424,2461,802,2441,2439,790,786,783,794,2409,2406,2403,750,742,738,2414,756,753,1720,2367,2365,2362,2359,1663,693,691,684,2373,680,2370,702,699,696,704,1690,1687,2337,2336,2334,2332,1624,2329,1622,640,637,2344,634,2342,630,2340,650,648,645,2346,655,653,1653,1651,1649,1655,2612,2597,2595,2571,2568,2565,2576,2534,2529,2526,1787,2540,2537,907,904,900,910,2503,2502,2500,2498,1768,2495,1767,2510,2508,2506,869,866,863,2513,876,874,1782,2720,2713,2711,2697,2694,2691,2702,2672,2670,2664,1828,2678,2675,2647,2646,2644,2642,1823,2639,1822,2654,2652,2650,2657,2771,1855,2765,2762,1850,1849,2751,2749,2747,2754,353,2148,344,342,336,2142,332,2140,345,1375,1373,306,2130,299,2128,295,2125,319,314,311,2132,1354,1352,1349,1356,262,257,2101,253,2096,2093,274,273,267,2107,263,2104,280,278,275,1316,1311,1308,1320,1318,2052,202,2050,2044,2040,219,2063,212,2060,208,2055,224,221,2066,1260,1258,1252,231,1248,229,1266,1264,1261,1268,155,1998,153,1996,1994,1991,1988,165,164,2007,162,2006,159,2003,2e3,172,171,169,2012,166,2010,1186,1184,1182,1179,175,1176,173,1192,1191,1189,1187,176,1194,1193,2313,2307,2305,592,589,2294,2292,2289,578,572,568,2297,580,1591,2272,2267,2264,1547,538,536,529,2278,525,2275,547,544,541,1574,1571,2237,2235,2229,1493,2225,1489,478,2247,470,2244,465,2241,493,488,484,2250,498,495,1536,1533,1530,1539,2187,2186,2184,2182,1432,2179,1430,2176,1427,414,412,2197,409,2195,405,2193,2190,426,424,421,2203,418,2201,431,429,1473,1471,1469,1466,434,1477,1475,2478,2472,2470,2459,2457,2454,2462,803,2437,2432,2429,1726,2443,2440,792,789,785,2401,2399,2393,1702,2389,1699,2411,2408,2405,745,741,2415,758,755,1721,2358,2357,2355,2353,1661,2350,1660,2347,1657,2368,2366,2364,2361,1666,690,687,2374,683,2372,701,698,705,1691,1689,2619,2617,2610,2608,2605,2613,2593,2588,2585,1803,2599,2596,2563,2561,2555,1797,2551,1795,2573,2570,2567,2577,2525,2524,2522,2520,1786,2517,1785,2514,1783,2535,2533,2531,2528,1788,2541,2539,906,903,911,2721,1844,2715,2712,1838,1836,2699,2696,2693,2703,1827,1826,1824,2673,2671,2669,2666,1829,2679,2677,1858,1857,2772,1854,1853,1851,1856,2766,2764,143,1987,139,1986,135,133,131,1984,128,1983,125,1981,138,137,136,1985,1133,1132,1130,112,110,1974,107,1973,104,1971,1969,122,121,119,117,1977,114,1976,124,1115,1114,1112,1110,1117,1116,84,83,1953,81,1952,78,1950,1948,1945,94,93,91,1959,88,1958,85,1955,99,97,95,1961,1086,1085,1083,1081,1078,100,1090,1089,1087,1091,49,47,1917,44,1915,1913,1910,1907,59,1926,56,1925,53,1922,1919,66,64,1931,61,1929,1042,1040,1038,71,1035,70,1032,68,1048,1047,1045,1043,1050,1049,12,10,1869,1867,1864,1861,21,1880,19,1877,1874,1871,28,1888,25,1886,22,1883,982,980,977,974,32,30,991,989,987,984,34,995,994,992,2151,2150,2147,2146,2144,356,355,354,2149,2139,2138,2136,2134,1359,343,341,338,2143,335,2141,348,347,346,1376,1374,2124,2123,2121,2119,1326,2116,1324,310,308,305,2131,302,2129,298,2127,320,318,316,313,2133,322,321,1355,1353,1351,1357,2092,2091,2089,2087,1276,2084,1274,2081,1271,259,2102,256,2100,252,2098,2095,272,269,2108,266,2106,281,279,277,1317,1315,1313,1310,282,1321,1319,2039,2037,2035,2032,1203,2029,1200,1197,207,2053,205,2051,201,2049,2046,2043,220,218,2064,215,2062,211,2059,228,226,223,2069,1259,1257,1254,232,1251,230,1267,1265,1263,2316,2315,2312,2311,2309,2314,2304,2303,2301,2299,1593,2308,2306,590,2288,2287,2285,2283,1578,2280,1577,2295,2293,2291,579,577,574,571,2298,582,581,1592,2263,2262,2260,2258,1545,2255,1544,2252,1541,2273,2271,2269,2266,1550,535,532,2279,528,2277,546,543,549,1575,1573,2224,2222,2220,1486,2217,1485,2214,1482,1479,2238,2236,2234,2231,1496,2228,1492,480,477,2248,473,2246,469,2243,490,487,2251,497,1537,1535,1532,2477,2476,2474,2479,2469,2468,2466,2464,1730,2473,2471,2453,2452,2450,2448,1729,2445,1728,2460,2458,2456,2463,805,804,2428,2427,2425,2423,1725,2420,1724,2417,1722,2438,2436,2434,2431,1727,2444,2442,793,791,788,795,2388,2386,2384,1697,2381,1696,2378,1694,1692,2402,2400,2398,2395,1703,2392,1701,2412,2410,2407,751,748,744,2416,759,757,1807,2620,2618,1806,1805,2611,2609,2607,2614,1802,1801,1799,2594,2592,2590,2587,1804,2600,2598,1794,1793,1791,1789,2564,2562,2560,2557,1798,2554,1796,2574,2572,2569,2578,1847,1846,2722,1843,1842,1840,1845,2716,2714,1835,1834,1832,1830,1839,1837,2700,2698,2695,2704,1817,1811,1810,897,862,1777,829,826,838,1760,1758,808,2481,1741,1740,1738,1743,2624,1818,2726,2776,782,740,737,1715,686,679,695,1682,1680,639,628,2339,647,644,1645,1643,1640,1648,602,600,597,595,2320,593,2318,609,607,604,1611,1610,1608,1606,613,1615,1613,2328,926,924,892,886,899,857,850,2505,1778,824,823,821,819,2488,818,2486,833,831,828,840,1761,1759,2649,2632,2630,2746,2734,2732,2782,2781,570,567,1587,531,527,523,540,1566,1564,476,467,463,2240,486,483,1524,1521,1518,1529,411,403,2192,399,2189,423,416,1462,1457,1454,428,1468,1465,2210,366,363,2158,360,2156,357,2153,376,373,370,2163,1410,1409,1407,1405,382,1402,380,1417,1415,1412,1421,2175,2174,777,774,771,784,732,725,722,2404,743,1716,676,674,668,2363,665,2360,685,1684,1681,626,624,622,2335,620,2333,617,2330,641,635,649,1646,1644,1642,2566,928,925,2530,2527,894,891,888,2501,2499,2496,858,856,854,851,1779,2692,2668,2665,2645,2643,2640,2651,2768,2759,2757,2744,2743,2741,2748,352,1382,340,337,333,1371,1369,307,300,296,2126,315,312,1347,1342,1350,261,258,250,2097,246,2094,271,268,264,1306,1301,1298,276,1312,1309,2115,203,2048,195,2045,191,2041,213,209,2056,1246,1244,1238,225,1234,222,1256,1253,1249,1262,2080,2079,154,1997,150,1995,147,1992,1989,163,160,2004,156,2001,1175,1174,1172,1170,1167,170,1164,167,1185,1183,1180,1177,174,1190,1188,2025,2024,2022,587,586,564,559,556,2290,573,1588,520,518,512,2268,508,2265,530,1568,1565,461,457,2233,450,2230,446,2226,479,471,489,1526,1523,1520,397,395,2185,392,2183,389,2180,2177,410,2194,402,422,1463,1461,1459,1456,1470,2455,799,2433,2430,779,776,773,2397,2394,2390,734,728,724,746,1717,2356,2354,2351,2348,1658,677,675,673,670,667,688,1685,1683,2606,2589,2586,2559,2556,2552,927,2523,2521,2518,2515,1784,2532,895,893,890,2718,2709,2707,2689,2687,2684,2663,2662,2660,2658,1825,2667,2769,1852,2760,2758,142,141,1139,1138,134,132,129,126,1982,1129,1128,1126,1131,113,111,108,105,1972,101,1970,120,118,115,1109,1108,1106,1104,123,1113,1111,82,79,1951,75,1949,72,1946,92,89,86,1956,1077,1076,1074,1072,98,1069,96,1084,1082,1079,1088,1968,1967,48,45,1916,42,1914,39,1911,1908,60,57,54,1923,50,1920,1031,1030,1028,1026,67,1023,65,1020,62,1041,1039,1036,1033,69,1046,1044,1944,1943,1941,11,9,1868,7,1865,1862,1859,20,1878,16,1875,13,1872,970,968,966,963,29,960,26,23,983,981,978,975,33,971,31,990,988,985,1906,1904,1902,993,351,2145,1383,331,330,328,326,2137,323,2135,339,1372,1370,294,293,291,289,2122,286,2120,283,2117,309,303,317,1348,1346,1344,245,244,242,2090,239,2088,236,2085,2082,260,2099,249,270,1307,1305,1303,1300,1314,189,2038,186,2036,183,2033,2030,2026,206,198,2047,194,216,1247,1245,1243,1240,227,1237,1255,2310,2302,2300,2286,2284,2281,565,563,561,558,575,1589,2261,2259,2256,2253,1542,521,519,517,514,2270,511,533,1569,1567,2223,2221,2218,2215,1483,2211,1480,459,456,453,2232,449,474,491,1527,1525,1522,2475,2467,2465,2451,2449,2446,801,800,2426,2424,2421,2418,1723,2435,780,778,775,2387,2385,2382,2379,1695,2375,1693,2396,735,733,730,727,749,1718,2616,2615,2604,2603,2601,2584,2583,2581,2579,1800,2591,2550,2549,2547,2545,1792,2542,1790,2558,929,2719,1841,2710,2708,1833,1831,2690,2688,2686,1815,1809,1808,1774,1756,1754,1737,1736,1734,1739,1816,1711,1676,1674,633,629,1638,1636,1633,1641,598,1605,1604,1602,1600,605,1609,1607,2327,887,853,1775,822,820,1757,1755,1584,524,1560,1558,468,464,1514,1511,1508,1519,408,404,400,1452,1447,1444,417,1458,1455,2208,364,361,358,2154,1401,1400,1398,1396,374,1393,371,1408,1406,1403,1413,2173,2172,772,726,723,1712,672,669,666,682,1678,1675,625,623,621,618,2331,636,632,1639,1637,1635,920,918,884,880,889,849,848,847,846,2497,855,852,1776,2641,2742,2787,1380,334,1367,1365,301,297,1340,1338,1335,1343,255,251,247,1296,1291,1288,265,1302,1299,2113,204,196,192,2042,1232,1230,1224,214,1220,210,1242,1239,1235,1250,2077,2075,151,148,1993,144,1990,1163,1162,1160,1158,1155,161,1152,157,1173,1171,1168,1165,168,1181,1178,2021,2020,2018,2023,585,560,557,1585,516,509,1562,1559,458,447,2227,472,1516,1513,1510,398,396,393,390,2181,386,2178,407,1453,1451,1449,1446,420,1460,2209,769,764,720,712,2391,729,1713,664,663,661,659,2352,656,2349,671,1679,1677,2553,922,919,2519,2516,885,883,881,2685,2661,2659,2767,2756,2755,140,1137,1136,130,127,1125,1124,1122,1127,109,106,102,1103,1102,1100,1098,116,1107,1105,1980,80,76,73,1947,1068,1067,1065,1063,90,1060,87,1075,1073,1070,1080,1966,1965,46,43,40,1912,36,1909,1019,1018,1016,1014,58,1011,55,1008,51,1029,1027,1024,1021,63,1037,1034,1940,1939,1937,1942,8,1866,4,1863,1,1860,956,954,952,949,946,17,14,969,967,964,961,27,957,24,979,976,972,1901,1900,1898,1896,986,1905,1903,350,349,1381,329,327,324,1368,1366,292,290,287,284,2118,304,1341,1339,1337,1345,243,240,237,2086,233,2083,254,1297,1295,1293,1290,1304,2114,190,187,184,2034,180,2031,177,2027,199,1233,1231,1229,1226,217,1223,1241,2078,2076,584,555,554,552,550,2282,562,1586,507,506,504,502,2257,499,2254,515,1563,1561,445,443,441,2219,438,2216,435,2212,460,454,475,1517,1515,1512,2447,798,797,2422,2419,770,768,766,2383,2380,2376,721,719,717,714,731,1714,2602,2582,2580,2548,2546,2543,923,921,2717,2706,2705,2683,2682,2680,1771,1752,1750,1733,1732,1731,1735,1814,1707,1670,1668,1631,1629,1626,1634,1599,1598,1596,1594,1603,1601,2326,1772,1753,1751,1581,1554,1552,1504,1501,1498,1509,1442,1437,1434,401,1448,1445,2206,1392,1391,1389,1387,1384,359,1399,1397,1394,1404,2171,2170,1708,1672,1669,619,1632,1630,1628,1773,1378,1363,1361,1333,1328,1336,1286,1281,1278,248,1292,1289,2111,1218,1216,1210,197,1206,193,1228,1225,1221,1236,2073,2071,1151,1150,1148,1146,152,1143,149,1140,145,1161,1159,1156,1153,158,1169,1166,2017,2016,2014,2019,1582,510,1556,1553,452,448,1506,1500,394,391,387,1443,1441,1439,1436,1450,2207,765,716,713,1709,662,660,657,1673,1671,916,914,879,878,877,882,1135,1134,1121,1120,1118,1123,1097,1096,1094,1092,103,1101,1099,1979,1059,1058,1056,1054,77,1051,74,1066,1064,1061,1071,1964,1963,1007,1006,1004,1002,999,41,996,37,1017,1015,1012,1009,52,1025,1022,1936,1935,1933,1938,942,940,938,935,932,5,2,955,953,950,947,18,943,15,965,962,958,1895,1894,1892,1890,973,1899,1897,1379,325,1364,1362,288,285,1334,1332,1330,241,238,234,1287,1285,1283,1280,1294,2112,188,185,181,178,2028,1219,1217,1215,1212,200,1209,1227,2074,2072,583,553,551,1583,505,503,500,513,1557,1555,444,442,439,436,2213,455,451,1507,1505,1502,796,763,762,760,767,711,710,708,706,2377,718,715,1710,2544,917,915,2681,1627,1597,1595,2325,1769,1749,1747,1499,1438,1435,2204,1390,1388,1385,1395,2169,2167,1704,1665,1662,1625,1623,1620,1770,1329,1282,1279,2109,1214,1207,1222,2068,2065,1149,1147,1144,1141,146,1157,1154,2013,2011,2008,2015,1579,1549,1546,1495,1487,1433,1431,1428,1425,388,1440,2205,1705,658,1667,1664,1119,1095,1093,1978,1057,1055,1052,1062,1962,1960,1005,1003,1e3,997,38,1013,1010,1932,1930,1927,1934,941,939,936,933,6,930,3,951,948,944,1889,1887,1884,1881,959,1893,1891,35,1377,1360,1358,1327,1325,1322,1331,1277,1275,1272,1269,235,1284,2110,1205,1204,1201,1198,182,1195,179,1213,2070,2067,1580,501,1551,1548,440,437,1497,1494,1490,1503,761,709,707,1706,913,912,2198,1386,2164,2161,1621,1766,2103,1208,2058,2054,1145,1142,2005,2002,1999,2009,1488,1429,1426,2200,1698,1659,1656,1975,1053,1957,1954,1001,998,1924,1921,1918,1928,937,934,931,1879,1876,1873,1870,945,1885,1882,1323,1273,1270,2105,1202,1199,1196,1211,2061,2057,1576,1543,1540,1484,1481,1478,1491,1700])
vendor: 21,824 bytes, line 1
1;class Rt{constructor(e,t){this.bits=e,this.points=t}getBits(){return this.bits}getPoints(){return this.points}}class Pt{static detectMultiple(e,t,n){let r=e.getBlackMatrix(),i=Pt.detect(n,r);return i.length||(r=r.clone(),r.rotate180(),i=Pt.detect(n,r)),new Rt(r,i)}static detect(e,t){const n=new Array;let r=0,i=0,o=!1;for(;r<t.getHeight();){const s=Pt.findVertices(t,r,i);if(null!=s[0]||null!=s[3]){if(o=!0,n.push(s),!e)break;null!=s[2]?(i=Math.trunc(s[2].getX()),r=Math.trunc(s[2].getY())):(i=Math.trunc(s[4].getX()),r=Math.trunc(s[4].getY()))}else{if(!o)break;o=!1,i=0;for(const e of n)null!=e[1]&&(r=Math.trunc(Math.max(r,e[1].getY()))),null!=e[3]&&(r=Math.max(r,Math.trunc(e[3].getY())));r+=Pt.ROW_STEP}}return n}static findVertices(e,t,n){const r=e.getHeight(),i=e.getWidth(),o=new Array(8);return Pt.copyToResult(o,Pt.findRowsWithPattern(e,r,i,t,n,Pt.START_PATTERN),Pt.INDEXES_START_PATTERN),null!=o[4]&&(n=Math.trunc(o[4].getX()),t=Math.trunc(o[4].getY())),Pt.copyToResult(o,Pt.findRowsWithPattern(e,r,i,t,n,Pt.STOP_PATTERN),Pt.INDEXES_STOP_PATTERN),o}static copyToResult(e,t,n){for(let r=0;r<n.length;r++)e[n[r]]=t[r]}static findRowsWithPattern(e,t,n,r,i,o){const s=new Array(4);let a=!1;const l=new Int32Array(o.length);for(;r<t;r+=Pt.ROW_STEP){let t=Pt.findGuardPattern(e,i,r,n,!1,o,l);if(null!=t){for(;r>0;){const s=Pt.findGuardPattern(e,i,--r,n,!1,o,l);if(null==s){r++;break}t=s}s[0]=new ie(t[0],r),s[1]=new ie(t[1],r),a=!0;break}}let c=r+1;if(a){let r=0,i=Int32Array.from([Math.trunc(s[0].getX()),Math.trunc(s[1].getX())]);for(;c<t;c++){const t=Pt.findGuardPattern(e,i[0],c,n,!1,o,l);if(null!=t&&Math.abs(i[0]-t[0])<Pt.MAX_PATTERN_DRIFT&&Math.abs(i[1]-t[1])<Pt.MAX_PATTERN_DRIFT)i=t,r=0;else{if(r>Pt.SKIPPED_ROW_COUNT_MAX)break;r++}}c-=r+1,s[2]=new ie(i[0],c),s[3]=new ie(i[1],c)}return c-r<Pt.BARCODE_MIN_HEIGHT&&m.fill(s,null),s}static findGuardPattern(e,t,n,r,i,o,s){m.fillWithin(s,0,s.length,0);let a=t,l=0;for(;e.get(a,n)&&a>0&&l++<Pt.MAX_PIXEL_DRIFT;)a--;let c=a,u=0,d=o.length;for(let t=i;c<r;c++)if(e.get(c,n)!==t)s[u]++;else{if(u===d-1){if(Pt.patternMatchVariance(s,o,Pt.MAX_INDIVIDUAL_VARIANCE)<Pt.MAX_AVG_VARIANCE)return new Int32Array([a,c]);a+=s[0]+s[1],h.arraycopy(s,2,s,0,u-1),s[u-1]=0,s[u]=0,u--}else u++;s[u]=1,t=!t}return u===d-1&&Pt.patternMatchVariance(s,o,Pt.MAX_INDIVIDUAL_VARIANCE)<Pt.MAX_AVG_VARIANCE?new Int32Array([a,c-1]):null}static patternMatchVariance(e,t,n){let r=e.length,i=0,o=0;for(let n=0;n<r;n++)i+=e[n],o+=t[n];if(i<o)return 1/0;let s=i/o;n*=s;let a=0;for(let i=0;i<r;i++){let r=e[i],o=t[i]*s,l=r>o?r-o:o-r;if(l>n)return 1/0;a+=l}return a/i}}Pt.INDEXES_START_PATTERN=Int32Array.from([0,4,1,5]),Pt.INDEXES_STOP_PATTERN=Int32Array.from([6,2,7,3]),Pt.MAX_AVG_VARIANCE=.42,Pt.MAX_INDIVIDUAL_VARIANCE=.8,Pt.START_PATTERN=Int32Array.from([8,1,1,1,1,1,1,3]),Pt.STOP_PATTERN=Int32Array.from([7,1,1,3,1,1,1,2,1]),Pt.MAX_PIXEL_DRIFT=3,Pt.MAX_PATTERN_DRIFT=5,Pt.SKIPPED_ROW_COUNT_MAX=25,Pt.ROW_STEP=5,Pt.BARCODE_MIN_HEIGHT=10;class Lt{constructor(e,t){if(0===t.length)throw new l;this.field=e;let n=t.length;if(n>1&&0===t[0]){let e=1;for(;e<n&&0===t[e];)e++;e===n?this.coefficients=new Int32Array([0]):(this.coefficients=new Int32Array(n-e),h.arraycopy(t,e,this.coefficients,0,this.coefficients.length))}else this.coefficients=t}getCoefficients(){return this.coefficients}getDegree(){return this.coefficients.length-1}isZero(){return 0===this.coefficients[0]}getCoefficient(e){return this.coefficients[this.coefficients.length-1-e]}evaluateAt(e){if(0===e)return this.getCoefficient(0);if(1===e){let e=0;for(let t of this.coefficients)e=this.field.add(e,t);return e}let t=this.coefficients[0],n=this.coefficients.length;for(let r=1;r<n;r++)t=this.field.add(this.field.multiply(e,t),this.coefficients[r]);return t}add(e){if(!this.field.equals(e.field))throw new l("ModulusPolys do not have same ModulusGF field");if(this.isZero())return e;if(e.isZero())return this;let t=this.coefficients,n=e.coefficients;if(t.length>n.length){let e=t;t=n,n=e}let r=new Int32Array(n.length),i=n.length-t.length;h.arraycopy(n,0,r,0,i);for(let e=i;e<n.length;e++)r[e]=this.field.add(t[e-i],n[e]);return new Lt(this.field,r)}subtract(e){if(!this.field.equals(e.field))throw new l("ModulusPolys do not have same ModulusGF field");return e.isZero()?this:this.add(e.negative())}multiply(e){return e instanceof Lt?this.multiplyOther(e):this.multiplyScalar(e)}multiplyOther(e){if(!this.field.equals(e.field))throw new l("ModulusPolys do not have same ModulusGF field");if(this.isZero()||e.isZero())return new Lt(this.field,new Int32Array([0]));let t=this.coefficients,n=t.length,r=e.coefficients,i=r.length,o=new Int32Array(n+i-1);for(let e=0;e<n;e++){let n=t[e];for(let t=0;t<i;t++)o[e+t]=this.field.add(o[e+t],this.field.multiply(n,r[t]))}return new Lt(this.field,o)}negative(){let e=this.coefficients.length,t=new Int32Array(e);for(let n=0;n<e;n++)t[n]=this.field.subtract(0,this.coefficients[n]);return new Lt(this.field,t)}multiplyScalar(e){if(0===e)return new Lt(this.field,new Int32Array([0]));if(1===e)return this;let t=this.coefficients.length,n=new Int32Array(t);for(let r=0;r<t;r++)n[r]=this.field.multiply(this.coefficients[r],e);return new Lt(this.field,n)}multiplyByMonomial(e,t){if(e<0)throw new l;if(0===t)return new Lt(this.field,new Int32Array([0]));let n=this.coefficients.length,r=new Int32Array(n+e);for(let e=0;e<n;e++)r[e]=this.field.multiply(this.coefficients[e],t);return new Lt(this.field,r)}toString(){let e=new T;for(let t=this.getDegree();t>=0;t--){let n=this.getCoefficient(t);0!==n&&(n<0?(e.append(" - "),n=-n):e.length()>0&&e.append(" + "),0!==t&&1===n||e.append(n),0!==t&&(1===t?e.append("x"):(e.append("x^"),e.append(t))))}return e.toString()}}class Bt extends class{add(e,t){return(e+t)%this.modulus}subtract(e,t){return(this.modulus+e-t)%this.modulus}exp(e){return this.expTable[e]}log(e){if(0===e)throw new l;return this.logTable[e]}inverse(e){if(0===e)throw new Z;return this.expTable[this.modulus-this.logTable[e]-1]}multiply(e,t){return 0===e||0===t?0:this.expTable[(this.logTable[e]+this.logTable[t])%(this.modulus-1)]}getSize(){return this.modulus}equals(e){return e===this}}{constructor(e,t){super(),this.modulus=e,this.expTable=new Int32Array(e),this.logTable=new Int32Array(e);let n=1;for(let r=0;r<e;r++)this.expTable[r]=n,n=n*t%e;for(let t=0;t<e-1;t++)this.logTable[this.expTable[t]]=t;this.zero=new Lt(this,new Int32Array([0])),this.one=new Lt(this,new Int32Array([1]))}getZero(){return this.zero}getOne(){return this.one}buildMonomial(e,t){if(e<0)throw new l;if(0===t)return this.zero;let n=new Int32Array(e+1);return n[0]=t,new Lt(this,n)}}Bt.PDF417_GF=new Bt(Nt.NUMBER_OF_CODEWORDS,3);class Ft{constructor(){this.field=Bt.PDF417_GF}decode(e,t,n){let r=new Lt(this.field,e),i=new Int32Array(t),o=!1;for(let e=t;e>0;e--){let n=r.evaluateAt(this.field.exp(e));i[t-e]=n,0!==n&&(o=!0)}if(!o)return 0;let s=this.field.getOne();if(null!=n)for(const t of n){let n=this.field.exp(e.length-1-t),r=new Lt(this.field,new Int32Array([this.field.subtract(0,n),1]));s=s.multiply(r)}let a=new Lt(this.field,i),l=this.runEuclideanAlgorithm(this.field.buildMonomial(t,1),a,t),c=l[0],d=l[1],h=this.findErrorLocations(c),f=this.findErrorMagnitudes(d,c,h);for(let t=0;t<h.length;t++){let n=e.length-1-this.field.log(h[t]);if(n<0)throw u.getChecksumInstance();e[n]=this.field.subtract(e[n],f[t])}return h.length}runEuclideanAlgorithm(e,t,n){if(e.getDegree()<t.getDegree()){let n=e;e=t,t=n}let r=e,i=t,o=this.field.getZero(),s=this.field.getOne();for(;i.getDegree()>=Math.round(n/2);){let e=r,t=o;if(r=i,o=s,r.isZero())throw u.getChecksumInstance();i=e;let n=this.field.getZero(),a=r.getCoefficient(r.getDegree()),l=this.field.inverse(a);for(;i.getDegree()>=r.getDegree()&&!i.isZero();){let e=i.getDegree()-r.getDegree(),t=this.field.multiply(i.getCoefficient(i.getDegree()),l);n=n.add(this.field.buildMonomial(e,t)),i=i.subtract(r.multiplyByMonomial(e,t))}s=n.multiply(o).subtract(t).negative()}let a=s.getCoefficient(0);if(0===a)throw u.getChecksumInstance();let l=this.field.inverse(a);return[s.multiply(l),i.multiply(l)]}findErrorLocations(e){let t=e.getDegree(),n=new Int32Array(t),r=0;for(let i=1;i<this.field.getSize()&&r<t;i++)0===e.evaluateAt(i)&&(n[r]=this.field.inverse(i),r++);if(r!==t)throw u.getChecksumInstance();return n}findErrorMagnitudes(e,t,n){let r=t.getDegree(),i=new Int32Array(r);for(let e=1;e<=r;e++)i[r-e]=this.field.multiply(e,t.getCoefficient(e));let o=new Lt(this.field,i),s=n.length,a=new Int32Array(s);for(let t=0;t<s;t++){let r=this.field.inverse(n[t]),i=this.field.subtract(0,e.evaluateAt(r)),s=this.field.inverse(o.evaluateAt(r));a[t]=this.field.multiply(i,s)}return a}}class jt{constructor(e,t,n,r,i){e instanceof jt?this.constructor_2(e):this.constructor_1(e,t,n,r,i)}constructor_1(e,t,n,r,i){const o=null==t||null==n,s=null==r||null==i;if(o&&s)throw new x;o?(t=new ie(0,r.getY()),n=new ie(0,i.getY())):s&&(r=new ie(e.getWidth()-1,t.getY()),i=new ie(e.getWidth()-1,n.getY())),this.image=e,this.topLeft=t,this.bottomLeft=n,this.topRight=r,this.bottomRight=i,this.minX=Math.trunc(Math.min(t.getX(),n.getX())),this.maxX=Math.trunc(Math.max(r.getX(),i.getX())),this.minY=Math.trunc(Math.min(t.getY(),r.getY())),this.maxY=Math.trunc(Math.max(n.getY(),i.getY()))}constructor_2(e){this.image=e.image,this.topLeft=e.getTopLeft(),this.bottomLeft=e.getBottomLeft(),this.topRight=e.getTopRight(),this.bottomRight=e.getBottomRight(),this.minX=e.getMinX(),this.maxX=e.getMaxX(),this.minY=e.getMinY(),this.maxY=e.getMaxY()}static merge(e,t){return null==e?t:null==t?e:new jt(e.image,e.topLeft,e.bottomLeft,t.topRight,t.bottomRight)}addMissingRows(e,t,n){let r=this.topLeft,i=this.bottomLeft,o=this.topRight,s=this.bottomRight;if(e>0){let t=n?this.topLeft:this.topRight,i=Math.trunc(t.getY()-e);i<0&&(i=0);let s=new ie(t.getX(),i);n?r=s:o=s}if(t>0){let e=n?this.bottomLeft:this.bottomRight,r=Math.trunc(e.getY()+t);r>=this.image.getHeight()&&(r=this.image.getHeight()-1);let o=new ie(e.getX(),r);n?i=o:s=o}return new jt(this.image,r,i,o,s)}getMinX(){return this.minX}getMaxX(){return this.maxX}getMinY(){return this.minY}getMaxY(){return this.maxY}getTopLeft(){return this.topLeft}getTopRight(){return this.topRight}getBottomLeft(){return this.bottomLeft}getBottomRight(){return this.bottomRight}}class zt{constructor(e,t,n,r){this.columnCount=e,this.errorCorrectionLevel=r,this.rowCountUpperPart=t,this.rowCountLowerPart=n,this.rowCount=t+n}getColumnCount(){return this.columnCount}getErrorCorrectionLevel(){return this.errorCorrectionLevel}getRowCount(){return this.rowCount}getRowCountUpperPart(){return this.rowCountUpperPart}getRowCountLowerPart(){return this.rowCountLowerPart}}class Ht{constructor(){this.buffer=""}static form(e,t){let n=-1;return e.replace(/%(-)?(0?[0-9]+)?([.][0-9]+)?([#][0-9]+)?([scfpexd%])/g,(function(e,r,i,o,s,a){if("%%"===e)return"%";if(void 0===t[++n])return;e=o?parseInt(o.substr(1)):void 0;let l,c=s?parseInt(s.substr(1)):void 0;switch(a){case"s":l=t[n];break;case"c":l=t[n][0];break;case"f":l=parseFloat(t[n]).toFixed(e);break;case"p":l=parseFloat(t[n]).toPrecision(e);break;case"e":l=parseFloat(t[n]).toExponential(e);break;case"x":l=parseInt(t[n]).toString(c||16);break;case"d":l=parseFloat(parseInt(t[n],c||10).toPrecision(e)).toFixed(0)}l="object"==typeof l?JSON.stringify(l):(+l).toString(c);let u=parseInt(i),d=i&&i[0]+""=="0"?"0":" ";for(;l.length<u;)l=void 0!==r?l+d:d+l;return l}))}format(e,...t){this.buffer+=Ht.form(e,t)}toString(){return this.buffer}}class Ut{constructor(e){this.boundingBox=new jt(e),this.codewords=new Array(e.getMaxY()-e.getMinY()+1)}getCodewordNearby(e){let t=this.getCodeword(e);if(null!=t)return t;for(let n=1;n<Ut.MAX_NEARBY_DISTANCE;n++){let r=this.imageRowToCodewordIndex(e)-n;if(r>=0&&(t=this.codewords[r],null!=t))return t;if(r=this.imageRowToCodewordIndex(e)+n,r<this.codewords.length&&(t=this.codewords[r],null!=t))return t}return null}imageRowToCodewordIndex(e){return e-this.boundingBox.getMinY()}setCodeword(e,t){this.codewords[this.imageRowToCodewordIndex(e)]=t}getCodeword(e){return this.codewords[this.imageRowToCodewordIndex(e)]}getBoundingBox(){return this.boundingBox}getCodewords(){return this.codewords}toString(){const e=new Ht;let t=0;for(const n of this.codewords)null!=n?e.format("%3d: %3d|%3d%n",t++,n.getRowNumber(),n.getValue()):e.format("%3d: | %n",t++);return e.toString()}}Ut.MAX_NEARBY_DISTANCE=5;class $t{constructor(){this.values=new Map}setValue(e){e=Math.trunc(e);let t=this.values.get(e);null==t&&(t=0),t++,this.values.set(e,t)}getValue(){let e=-1,t=new Array;for(const[n,r]of this.values.entries()){const i={getKey:()=>n,getValue:()=>r};i.getValue()>e?(e=i.getValue(),t=[],t.push(i.getKey())):i.getValue()===e&&t.push(i.getKey())}return Nt.toIntArray(t)}getConfidence(e){return this.values.get(e)}}class Vt extends Ut{constructor(e,t){super(e),this._isLeft=t}setRowNumbers(){for(let e of this.getCodewords())null!=e&&e.setRowNumberAsRowIndicatorColumn()}adjustCompleteIndicatorColumnRowNumbers(e){let t=this.getCodewords();this.setRowNumbers(),this.removeIncorrectCodewords(t,e);let n=this.getBoundingBox(),r=this._isLeft?n.getTopLeft():n.getTopRight(),i=this._isLeft?n.getBottomLeft():n.getBottomRight(),o=this.imageRowToCodewordIndex(Math.trunc(r.getY())),s=this.imageRowToCodewordIndex(Math.trunc(i.getY())),a=-1,l=1,c=0;for(let n=o;n<s;n++){if(null==t[n])continue;let r=t[n],i=r.getRowNumber()-a;if(0===i)c++;else if(1===i)l=Math.max(l,c),c=1,a=r.getRowNumber();else if(i<0||r.getRowNumber()>=e.getRowCount()||i>n)t[n]=null;else{let e;e=l>2?(l-2)*i:i;let o=e>=n;for(let r=1;r<=e&&!o;r++)o=null!=t[n-r];o?t[n]=null:(a=r.getRowNumber(),c=1)}}}getRowHeights(){let e=this.getBarcodeMetadata();if(null==e)return null;this.adjustIncompleteIndicatorColumnRowNumbers(e);let t=new Int32Array(e.getRowCount());for(let e of this.getCodewords())if(null!=e){let n=e.getRowNumber();if(n>=t.length)continue;t[n]++}return t}adjustIncompleteIndicatorColumnRowNumbers(e){let t=this.getBoundingBox(),n=this._isLeft?t.getTopLeft():t.getTopRight(),r=this._isLeft?t.getBottomLeft():t.getBottomRight(),i=this.imageRowToCodewordIndex(Math.trunc(n.getY())),o=this.imageRowToCodewordIndex(Math.trunc(r.getY())),s=this.getCodewords(),a=-1;for(let t=i;t<o;t++){if(null==s[t])continue;let n=s[t];n.setRowNumberAsRowIndicatorColumn();let r=n.getRowNumber()-a;0===r||(1===r?a=n.getRowNumber():n.getRowNumber()>=e.getRowCount()?s[t]=null:a=n.getRowNumber())}}getBarcodeMetadata(){let e=this.getCodewords(),t=new $t,n=new $t,r=new $t,i=new $t;for(let o of e){if(null==o)continue;o.setRowNumberAsRowIndicatorColumn();let e=o.getValue()%30,s=o.getRowNumber();switch(this._isLeft||(s+=2),s%3){case 0:n.setValue(3*e+1);break;case 1:i.setValue(e/3),r.setValue(e%3);break;case 2:t.setValue(e+1)}}if(0===t.getValue().length||0===n.getValue().length||0===r.getValue().length||0===i.getValue().length||t.getValue()[0]<1||n.getValue()[0]+r.getValue()[0]<Nt.MIN_ROWS_IN_BARCODE||n.getValue()[0]+r.getValue()[0]>Nt.MAX_ROWS_IN_BARCODE)return null;let o=new zt(t.getValue()[0],n.getValue()[0],r.getValue()[0],i.getValue()[0]);return this.removeIncorrectCodewords(e,o),o}removeIncorrectCodewords(e,t){for(let n=0;n<e.length;n++){let r=e[n];if(null==e[n])continue;let i=r.getValue()%30,o=r.getRowNumber();if(o>t.getRowCount())e[n]=null;else switch(this._isLeft||(o+=2),o%3){case 0:3*i+1!==t.getRowCountUpperPart()&&(e[n]=null);break;case 1:Math.trunc(i/3)===t.getErrorCorrectionLevel()&&i%3===t.getRowCountLowerPart()||(e[n]=null);break;case 2:i+1!==t.getColumnCount()&&(e[n]=null)}}}isLeft(){return this._isLeft}toString(){return"IsLeft: "+this._isLeft+"\n"+super.toString()}}class Wt{constructor(e,t){this.ADJUST_ROW_NUMBER_SKIP=2,this.barcodeMetadata=e,this.barcodeColumnCount=e.getColumnCount(),this.boundingBox=t,this.detectionResultColumns=new Array(this.barcodeColumnCount+2)}getDetectionResultColumns(){this.adjustIndicatorColumnRowNumbers(this.detectionResultColumns[0]),this.adjustIndicatorColumnRowNumbers(this.detectionResultColumns[this.barcodeColumnCount+1]);let e,t=Nt.MAX_CODEWORDS_IN_BARCODE;do{e=t,t=this.adjustRowNumbersAndGetCount()}while(t>0&&t<e);return this.detectionResultColumns}adjustIndicatorColumnRowNumbers(e){null!=e&&e.adjustCompleteIndicatorColumnRowNumbers(this.barcodeMetadata)}adjustRowNumbersAndGetCount(){let e=this.adjustRowNumbersByRow();if(0===e)return 0;for(let e=1;e<this.barcodeColumnCount+1;e++){let t=this.detectionResultColumns[e].getCodewords();for(let n=0;n<t.length;n++)null!=t[n]&&(t[n].hasValidRowNumber()||this.adjustRowNumbers(e,n,t))}return e}adjustRowNumbersByRow(){return this.adjustRowNumbersFromBothRI(),this.adjustRowNumbersFromLRI()+this.adjustRowNumbersFromRRI()}adjustRowNumbersFromBothRI(){if(null==this.detectionResultColumns[0]||null==this.detectionResultColumns[this.barcodeColumnCount+1])return;let e=this.detectionResultColumns[0].getCodewords(),t=this.detectionResultColumns[this.barcodeColumnCount+1].getCodewords();for(let n=0;n<e.length;n++)if(null!=e[n]&&null!=t[n]&&e[n].getRowNumber()===t[n].getRowNumber())for(let t=1;t<=this.barcodeColumnCount;t++){let r=this.detectionResultColumns[t].getCodewords()[n];null!=r&&(r.setRowNumber(e[n].getRowNumber()),r.hasValidRowNumber()||(this.detectionResultColumns[t].getCodewords()[n]=null))}}adjustRowNumbersFromRRI(){if(null==this.detectionResultColumns[this.barcodeColumnCount+1])return 0;let e=0,t=this.detectionResultColumns[this.barcodeColumnCount+1].getCodewords();for(let n=0;n<t.length;n++){if(null==t[n])continue;let r=t[n].getRowNumber(),i=0;for(let t=this.barcodeColumnCount+1;t>0&&i<this.ADJUST_ROW_NUMBER_SKIP;t--){let o=this.detectionResultColumns[t].getCodewords()[n];null!=o&&(i=Wt.adjustRowNumberIfValid(r,i,o),o.hasValidRowNumber()||e++)}}return e}adjustRowNumbersFromLRI(){if(null==this.detectionResultColumns[0])return 0;let e=0,t=this.detectionResultColumns[0].getCodewords();for(let n=0;n<t.length;n++){if(null==t[n])continue;let r=t[n].getRowNumber(),i=0;for(let t=1;t<this.barcodeColumnCount+1&&i<this.ADJUST_ROW_NUMBER_SKIP;t++){let o=this.detectionResultColumns[t].getCodewords()[n];null!=o&&(i=Wt.adjustRowNumberIfValid(r,i,o),o.hasValidRowNumber()||e++)}}return e}static adjustRowNumberIfValid(e,t,n){return null==n||n.hasValidRowNumber()||(n.isValidRowNumber(e)?(n.setRowNumber(e),t=0):++t),t}adjustRowNumbers(e,t,n){if(!this.detectionResultColumns[e-1])return;let r=n[t],i=this.detectionResultColumns[e-1].getCodewords(),o=i;null!=this.detectionResultColumns[e+1]&&(o=this.detectionResultColumns[e+1].getCodewords());let s=new Array(14);s[2]=i[t],s[3]=o[t],t>0&&(s[0]=n[t-1],s[4]=i[t-1],s[5]=o[t-1]),t>1&&(s[8]=n[t-2],s[10]=i[t-2],s[11]=o[t-2]),t<n.length-1&&(s[1]=n[t+1],s[6]=i[t+1],s[7]=o[t+1]),t<n.length-2&&(s[9]=n[t+2],s[12]=i[t+2],s[13]=o[t+2]);for(let e of s)if(Wt.adjustRowNumber(r,e))return}static adjustRowNumber(e,t){return!(null==t||!t.hasValidRowNumber()||t.getBucket()!==e.getBucket()||(e.setRowNumber(t.getRowNumber()),0))}getBarcodeColumnCount(){return this.barcodeColumnCount}getBarcodeRowCount(){return this.barcodeMetadata.getRowCount()}getBarcodeECLevel(){return this.barcodeMetadata.getErrorCorrectionLevel()}setBoundingBox(e){this.boundingBox=e}getBoundingBox(){return this.boundingBox}setDetectionResultColumn(e,t){this.detectionResultColumns[e]=t}getDetectionResultColumn(e){return this.detectionResultColumns[e]}toString(){let e=this.detectionResultColumns[0];null==e&&(e=this.detectionResultColumns[this.barcodeColumnCount+1]);let t=new Ht;for(let n=0;n<e.getCodewords().length;n++){t.format("CW %3d:",n);for(let e=0;e<this.barcodeColumnCount+2;e++){if(null==this.detectionResultColumns[e]){t.format(" | ");continue}let r=this.detectionResultColumns[e].getCodewords()[n];null!=r?t.format(" %3d|%3d",r.getRowNumber(),r.getValue()):t.format(" | ")}t.format("%n")}return t.toString()}}class Gt{constructor(e,t,n,r){this.rowNumber=Gt.BARCODE_ROW_UNKNOWN,this.startX=Math.trunc(e),this.endX=Math.trunc(t),this.bucket=Math.trunc(n),this.value=Math.trunc(r)}hasValidRowNumber(){return this.isValidRowNumber(this.rowNumber)}isValidRowNumber(e){return e!==Gt.BARCODE_ROW_UNKNOWN&&this.bucket===e%3*3}setRowNumberAsRowIndicatorColumn(){this.rowNumber=Math.trunc(3*Math.trunc(this.value/30)+Math.trunc(this.bucket/3))}getWidth(){return this.endX-this.startX}getStartX(){return this.startX}getEndX(){return this.endX}getBucket(){return this.bucket}getValue(){return this.value}getRowNumber(){return this.rowNumber}setRowNumber(e){this.rowNumber=e}toString(){return this.rowNumber+"|"+this.value}}Gt.BARCODE_ROW_UNKNOWN=-1;class Xt{static initialize(){for(let e=0;e<Nt.SYMBOL_TABLE.length;e++){let t=Nt.SYMBOL_TABLE[e],n=1&t;for(let r=0;r<Nt.BARS_IN_MODULE;r++){let i=0;for(;(1&t)===n;)i+=1,t>>=1;n=1&t,Xt.RATIOS_TABLE[e]||(Xt.RATIOS_TABLE[e]=new Array(Nt.BARS_IN_MODULE)),Xt.RATIOS_TABLE[e][Nt.BARS_IN_MODULE-r-1]=Math.fround(i/Nt.MODULES_IN_CODEWORD)}}this.bSymbolTableReady=!0}static getDecodedValue(e){let t=Xt.getDecodedCodewordValue(Xt.sampleBitCounts(e));return-1!==t?t:Xt.getClosestDecodedValue(e)}static sampleBitCounts(e){let t=ne.sum(e),n=new Int32Array(Nt.BARS_IN_MODULE),r=0,i=0;for(let o=0;o<Nt.MODULES_IN_CODEWORD;o++){let s=t/(2*Nt.MODULES_IN_CODEWORD)+o*t/Nt.MODULES_IN_CODEWORD;i+e[r]<=s&&(i+=e[r],r++),n[r]++}return n}static getDecodedCodewordValue(e){let t=Xt.getBitValue(e);return-1===Nt.getCodeword(t)?-1:t}static getBitValue(e){let t=0;for(let n=0;n<e.length;n++)for(let r=0;r<e[n];r++)t=t<<1|(n%2==0?1:0);return Math.trunc(t)}static getClosestDecodedValue(e){let t=ne.sum(e),n=new Array(Nt.BARS_IN_MODULE);if(t>1)for(let r=0;r<n.length;r++)n[r]=Math.fround(e[r]/t);let r=re.MAX_VALUE,i=-1;this.bSymbolTableReady||Xt.initialize();for(let e=0;e<Xt.RATIOS_TABLE.length;e++){let t=0,o=Xt.RATIOS_TABLE[e];for(let e=0;e<Nt.BARS_IN_MODULE;e++){let i=Math.fround(o[e]-n[e]);if(t+=Math.fround(i*i),t>=r)break}
vendor: 14,446 bytes, line 1
1t<r&&(r=t,i=Nt.SYMBOL_TABLE[e])}return i}}Xt.bSymbolTableReady=!1,Xt.RATIOS_TABLE=new Array(Nt.SYMBOL_TABLE.length).map(e=>new Array(Nt.BARS_IN_MODULE));class qt{constructor(){this.segmentCount=-1,this.fileSize=-1,this.timestamp=-1,this.checksum=-1}getSegmentIndex(){return this.segmentIndex}setSegmentIndex(e){this.segmentIndex=e}getFileId(){return this.fileId}setFileId(e){this.fileId=e}getOptionalData(){return this.optionalData}setOptionalData(e){this.optionalData=e}isLastSegment(){return this.lastSegment}setLastSegment(e){this.lastSegment=e}getSegmentCount(){return this.segmentCount}setSegmentCount(e){this.segmentCount=e}getSender(){return this.sender||null}setSender(e){this.sender=e}getAddressee(){return this.addressee||null}setAddressee(e){this.addressee=e}getFileName(){return this.fileName}setFileName(e){this.fileName=e}getFileSize(){return this.fileSize}setFileSize(e){this.fileSize=e}getChecksum(){return this.checksum}setChecksum(e){this.checksum=e}getTimestamp(){return this.timestamp}setTimestamp(e){this.timestamp=e}}class Yt{static parseLong(e,t){return parseInt(e,t)}}class Zt extends s{}Zt.kind="NullPointerException";class Qt extends s{}class Kt extends class{writeBytes(e){this.writeBytesOffset(e,0,e.length)}writeBytesOffset(e,t,n){if(null==e)throw new Zt;if(t<0||t>e.length||n<0||t+n>e.length||t+n<0)throw new f;if(0!==n)for(let r=0;r<n;r++)this.write(e[t+r])}flush(){}close(){}}{constructor(e=32){if(super(),this.count=0,e<0)throw new l("Negative initial size: "+e);this.buf=new Uint8Array(e)}ensureCapacity(e){e-this.buf.length>0&&this.grow(e)}grow(e){let t=this.buf.length<<1;if(t-e<0&&(t=e),t<0){if(e<0)throw new Qt;t=g.MAX_VALUE}this.buf=m.copyOfUint8Array(this.buf,t)}write(e){this.ensureCapacity(this.count+1),this.buf[this.count]=e,this.count+=1}writeBytesOffset(e,t,n){if(t<0||t>e.length||n<0||t+n-e.length>0)throw new f;this.ensureCapacity(this.count+n),h.arraycopy(e,t,this.buf,this.count,n),this.count+=n}writeTo(e){e.writeBytesOffset(this.buf,0,this.count)}reset(){this.count=0}toByteArray(){return m.copyOfUint8Array(this.buf,this.count)}size(){return this.count}toString(e){return e?"string"==typeof e?this.toString_string(e):this.toString_number(e):this.toString_void()}toString_void(){return new String(this.buf).toString()}toString_string(e){return new String(this.buf).toString()}toString_number(e){return new String(this.buf).toString()}close(){}}function Jt(){if("undefined"!=typeof window)return window.BigInt||null;if(void 0!==e)return e.BigInt||null;if("undefined"!=typeof self)return self.BigInt||null;throw new Error("Can't search globals for BigInt!")}let en;function tn(e){if(void 0===en&&(en=Jt()),null===en)throw new Error("BigInt is not supported!");return en(e)}!function(e){e[e.ALPHA=0]="ALPHA",e[e.LOWER=1]="LOWER",e[e.MIXED=2]="MIXED",e[e.PUNCT=3]="PUNCT",e[e.ALPHA_SHIFT=4]="ALPHA_SHIFT",e[e.PUNCT_SHIFT=5]="PUNCT_SHIFT"}(W||(W={}));class nn{static decode(e,t){let n=new T(""),r=C.ISO8859_1;n.enableDecoding(r);let i=1,o=e[i++],s=new qt;for(;i<e[0];){switch(o){case nn.TEXT_COMPACTION_MODE_LATCH:i=nn.textCompaction(e,i,n);break;case nn.BYTE_COMPACTION_MODE_LATCH:case nn.BYTE_COMPACTION_MODE_LATCH_6:i=nn.byteCompaction(o,e,r,i,n);break;case nn.MODE_SHIFT_TO_BYTE_COMPACTION_MODE:n.append(e[i++]);break;case nn.NUMERIC_COMPACTION_MODE_LATCH:i=nn.numericCompaction(e,i,n);break;case nn.ECI_CHARSET:C.getCharacterSetECIByValue(e[i++]);break;case nn.ECI_GENERAL_PURPOSE:i+=2;break;case nn.ECI_USER_DEFINED:i++;break;case nn.BEGIN_MACRO_PDF417_CONTROL_BLOCK:i=nn.decodeMacroBlock(e,i,s);break;case nn.BEGIN_MACRO_PDF417_OPTIONAL_FIELD:case nn.MACRO_PDF417_TERMINATOR:throw new b;default:i--,i=nn.textCompaction(e,i,n)}if(!(i<e.length))throw b.getFormatInstance();o=e[i++]}if(0===n.length())throw b.getFormatInstance();let a=new X(null,n.toString(),null,t);return a.setOther(s),a}static decodeMacroBlock(e,t,n){if(t+nn.NUMBER_OF_SEQUENCE_CODEWORDS>e[0])throw b.getFormatInstance();let r=new Int32Array(nn.NUMBER_OF_SEQUENCE_CODEWORDS);for(let n=0;n<nn.NUMBER_OF_SEQUENCE_CODEWORDS;n++,t++)r[n]=e[t];n.setSegmentIndex(g.parseInt(nn.decodeBase900toBase10(r,nn.NUMBER_OF_SEQUENCE_CODEWORDS)));let i=new T;t=nn.textCompaction(e,t,i),n.setFileId(i.toString());let o=-1;for(e[t]===nn.BEGIN_MACRO_PDF417_OPTIONAL_FIELD&&(o=t+1);t<e[0];)switch(e[t]){case nn.BEGIN_MACRO_PDF417_OPTIONAL_FIELD:switch(e[++t]){case nn.MACRO_PDF417_OPTIONAL_FIELD_FILE_NAME:let r=new T;t=nn.textCompaction(e,t+1,r),n.setFileName(r.toString());break;case nn.MACRO_PDF417_OPTIONAL_FIELD_SENDER:let i=new T;t=nn.textCompaction(e,t+1,i),n.setSender(i.toString());break;case nn.MACRO_PDF417_OPTIONAL_FIELD_ADDRESSEE:let o=new T;t=nn.textCompaction(e,t+1,o),n.setAddressee(o.toString());break;case nn.MACRO_PDF417_OPTIONAL_FIELD_SEGMENT_COUNT:let s=new T;t=nn.numericCompaction(e,t+1,s),n.setSegmentCount(g.parseInt(s.toString()));break;case nn.MACRO_PDF417_OPTIONAL_FIELD_TIME_STAMP:let a=new T;t=nn.numericCompaction(e,t+1,a),n.setTimestamp(Yt.parseLong(a.toString()));break;case nn.MACRO_PDF417_OPTIONAL_FIELD_CHECKSUM:let l=new T;t=nn.numericCompaction(e,t+1,l),n.setChecksum(g.parseInt(l.toString()));break;case nn.MACRO_PDF417_OPTIONAL_FIELD_FILE_SIZE:let c=new T;t=nn.numericCompaction(e,t+1,c),n.setFileSize(Yt.parseLong(c.toString()));break;default:throw b.getFormatInstance()}break;case nn.MACRO_PDF417_TERMINATOR:t++,n.setLastSegment(!0);break;default:throw b.getFormatInstance()}if(-1!==o){let r=t-o;n.isLastSegment()&&r--,n.setOptionalData(m.copyOfRange(e,o,o+r))}return t}static textCompaction(e,t,n){let r=new Int32Array(2*(e[0]-t)),i=new Int32Array(2*(e[0]-t)),o=0,s=!1;for(;t<e[0]&&!s;){let n=e[t++];if(n<nn.TEXT_COMPACTION_MODE_LATCH)r[o]=n/30,r[o+1]=n%30,o+=2;else switch(n){case nn.TEXT_COMPACTION_MODE_LATCH:r[o++]=nn.TEXT_COMPACTION_MODE_LATCH;break;case nn.BYTE_COMPACTION_MODE_LATCH:case nn.BYTE_COMPACTION_MODE_LATCH_6:case nn.NUMERIC_COMPACTION_MODE_LATCH:case nn.BEGIN_MACRO_PDF417_CONTROL_BLOCK:case nn.BEGIN_MACRO_PDF417_OPTIONAL_FIELD:case nn.MACRO_PDF417_TERMINATOR:t--,s=!0;break;case nn.MODE_SHIFT_TO_BYTE_COMPACTION_MODE:r[o]=nn.MODE_SHIFT_TO_BYTE_COMPACTION_MODE,n=e[t++],i[o]=n,o++}}return nn.decodeTextCompaction(r,i,o,n),t}static decodeTextCompaction(e,t,n,r){let i=W.ALPHA,o=W.ALPHA,s=0;for(;s<n;){let n=e[s],a="";switch(i){case W.ALPHA:if(n<26)a=String.fromCharCode(65+n);else switch(n){case 26:a=" ";break;case nn.LL:i=W.LOWER;break;case nn.ML:i=W.MIXED;break;case nn.PS:o=i,i=W.PUNCT_SHIFT;break;case nn.MODE_SHIFT_TO_BYTE_COMPACTION_MODE:r.append(t[s]);break;case nn.TEXT_COMPACTION_MODE_LATCH:i=W.ALPHA}break;case W.LOWER:if(n<26)a=String.fromCharCode(97+n);else switch(n){case 26:a=" ";break;case nn.AS:o=i,i=W.ALPHA_SHIFT;break;case nn.ML:i=W.MIXED;break;case nn.PS:o=i,i=W.PUNCT_SHIFT;break;case nn.MODE_SHIFT_TO_BYTE_COMPACTION_MODE:r.append(t[s]);break;case nn.TEXT_COMPACTION_MODE_LATCH:i=W.ALPHA}break;case W.MIXED:if(n<nn.PL)a=nn.MIXED_CHARS[n];else switch(n){case nn.PL:i=W.PUNCT;break;case 26:a=" ";break;case nn.LL:i=W.LOWER;break;case nn.AL:i=W.ALPHA;break;case nn.PS:o=i,i=W.PUNCT_SHIFT;break;case nn.MODE_SHIFT_TO_BYTE_COMPACTION_MODE:r.append(t[s]);break;case nn.TEXT_COMPACTION_MODE_LATCH:i=W.ALPHA}break;case W.PUNCT:if(n<nn.PAL)a=nn.PUNCT_CHARS[n];else switch(n){case nn.PAL:i=W.ALPHA;break;case nn.MODE_SHIFT_TO_BYTE_COMPACTION_MODE:r.append(t[s]);break;case nn.TEXT_COMPACTION_MODE_LATCH:i=W.ALPHA}break;case W.ALPHA_SHIFT:if(i=o,n<26)a=String.fromCharCode(65+n);else switch(n){case 26:a=" ";break;case nn.TEXT_COMPACTION_MODE_LATCH:i=W.ALPHA}break;case W.PUNCT_SHIFT:if(i=o,n<nn.PAL)a=nn.PUNCT_CHARS[n];else switch(n){case nn.PAL:i=W.ALPHA;break;case nn.MODE_SHIFT_TO_BYTE_COMPACTION_MODE:r.append(t[s]);break;case nn.TEXT_COMPACTION_MODE_LATCH:i=W.ALPHA}}""!==a&&r.append(a),s++}}static byteCompaction(e,t,n,r,i){let o=new Kt,s=0,a=0,l=!1;switch(e){case nn.BYTE_COMPACTION_MODE_LATCH:let e=new Int32Array(6),n=t[r++];for(;r<t[0]&&!l;)switch(e[s++]=n,a=900*a+n,n=t[r++],n){case nn.TEXT_COMPACTION_MODE_LATCH:case nn.BYTE_COMPACTION_MODE_LATCH:case nn.NUMERIC_COMPACTION_MODE_LATCH:case nn.BYTE_COMPACTION_MODE_LATCH_6:case nn.BEGIN_MACRO_PDF417_CONTROL_BLOCK:case nn.BEGIN_MACRO_PDF417_OPTIONAL_FIELD:case nn.MACRO_PDF417_TERMINATOR:r--,l=!0;break;default:if(s%5==0&&s>0){for(let e=0;e<6;++e)o.write(Number(tn(a)>>tn(8*(5-e))));a=0,s=0}}r===t[0]&&n<nn.TEXT_COMPACTION_MODE_LATCH&&(e[s++]=n);for(let t=0;t<s;t++)o.write(e[t]);break;case nn.BYTE_COMPACTION_MODE_LATCH_6:for(;r<t[0]&&!l;){let e=t[r++];if(e<nn.TEXT_COMPACTION_MODE_LATCH)s++,a=900*a+e;else switch(e){case nn.TEXT_COMPACTION_MODE_LATCH:case nn.BYTE_COMPACTION_MODE_LATCH:case nn.NUMERIC_COMPACTION_MODE_LATCH:case nn.BYTE_COMPACTION_MODE_LATCH_6:case nn.BEGIN_MACRO_PDF417_CONTROL_BLOCK:case nn.BEGIN_MACRO_PDF417_OPTIONAL_FIELD:case nn.MACRO_PDF417_TERMINATOR:r--,l=!0}if(s%5==0&&s>0){for(let e=0;e<6;++e)o.write(Number(tn(a)>>tn(8*(5-e))));a=0,s=0}}}return i.append(S.decode(o.toByteArray(),n)),r}static numericCompaction(e,t,n){let r=0,i=!1,o=new Int32Array(nn.MAX_NUMERIC_CODEWORDS);for(;t<e[0]&&!i;){let s=e[t++];if(t===e[0]&&(i=!0),s<nn.TEXT_COMPACTION_MODE_LATCH)o[r]=s,r++;else switch(s){case nn.TEXT_COMPACTION_MODE_LATCH:case nn.BYTE_COMPACTION_MODE_LATCH:case nn.BYTE_COMPACTION_MODE_LATCH_6:case nn.BEGIN_MACRO_PDF417_CONTROL_BLOCK:case nn.BEGIN_MACRO_PDF417_OPTIONAL_FIELD:case nn.MACRO_PDF417_TERMINATOR:t--,i=!0}(r%nn.MAX_NUMERIC_CODEWORDS==0||s===nn.NUMERIC_COMPACTION_MODE_LATCH||i)&&r>0&&(n.append(nn.decodeBase900toBase10(o,r)),r=0)}return t}static decodeBase900toBase10(e,t){let n=tn(0);for(let r=0;r<t;r++)n+=nn.EXP900[t-r-1]*tn(e[r]);let r=n.toString();if("1"!==r.charAt(0))throw new b;return r.substring(1)}}nn.TEXT_COMPACTION_MODE_LATCH=900,nn.BYTE_COMPACTION_MODE_LATCH=901,nn.NUMERIC_COMPACTION_MODE_LATCH=902,nn.BYTE_COMPACTION_MODE_LATCH_6=924,nn.ECI_USER_DEFINED=925,nn.ECI_GENERAL_PURPOSE=926,nn.ECI_CHARSET=927,nn.BEGIN_MACRO_PDF417_CONTROL_BLOCK=928,nn.BEGIN_MACRO_PDF417_OPTIONAL_FIELD=923,nn.MACRO_PDF417_TERMINATOR=922,nn.MODE_SHIFT_TO_BYTE_COMPACTION_MODE=913,nn.MAX_NUMERIC_CODEWORDS=15,nn.MACRO_PDF417_OPTIONAL_FIELD_FILE_NAME=0,nn.MACRO_PDF417_OPTIONAL_FIELD_SEGMENT_COUNT=1,nn.MACRO_PDF417_OPTIONAL_FIELD_TIME_STAMP=2,nn.MACRO_PDF417_OPTIONAL_FIELD_SENDER=3,nn.MACRO_PDF417_OPTIONAL_FIELD_ADDRESSEE=4,nn.MACRO_PDF417_OPTIONAL_FIELD_FILE_SIZE=5,nn.MACRO_PDF417_OPTIONAL_FIELD_CHECKSUM=6,nn.PL=25,nn.LL=27,nn.AS=27,nn.ML=28,nn.AL=28,nn.PS=29,nn.PAL=29,nn.PUNCT_CHARS=";<>@[\\]_`~!\r\t,:\n-.$/\"|*()?{}'",nn.MIXED_CHARS="0123456789&\r\t,:#-.$/+%*=^",nn.EXP900=Jt()?function(){let e=[];e[0]=tn(1);let t=tn(900);e[1]=t;for(let n=2;n<16;n++)e[n]=e[n-1]*t;return e}():[],nn.NUMBER_OF_SEQUENCE_CODEWORDS=2;class rn{constructor(){}static decode(e,t,n,r,i,o,s){let a,l=new jt(e,t,n,r,i),c=null,u=null;for(let n=!0;;n=!1){if(null!=t&&(c=rn.getRowIndicatorColumn(e,l,t,!0,o,s)),null!=r&&(u=rn.getRowIndicatorColumn(e,l,r,!1,o,s)),a=rn.merge(c,u),null==a)throw x.getNotFoundInstance();let i=a.getBoundingBox();if(!n||null==i||!(i.getMinY()<l.getMinY()||i.getMaxY()>l.getMaxY()))break;l=i}a.setBoundingBox(l);let d=a.getBarcodeColumnCount()+1;a.setDetectionResultColumn(0,c),a.setDetectionResultColumn(d,u);let h=null!=c;for(let t=1;t<=d;t++){let n,r=h?t:d-t;if(void 0!==a.getDetectionResultColumn(r))continue;n=0===r||r===d?new Vt(l,0===r):new Ut(l),a.setDetectionResultColumn(r,n);let i=-1,c=i;for(let t=l.getMinY();t<=l.getMaxY();t++){if(i=rn.getStartColumn(a,r,t,h),i<0||i>l.getMaxX()){if(-1===c)continue;i=c}let u=rn.detectCodeword(e,l.getMinX(),l.getMaxX(),h,i,t,o,s);null!=u&&(n.setCodeword(t,u),c=i,o=Math.min(o,u.getWidth()),s=Math.max(s,u.getWidth()))}}return rn.createDecoderResult(a)}static merge(e,t){if(null==e&&null==t)return null;let n=rn.getBarcodeMetadata(e,t);if(null==n)return null;let r=jt.merge(rn.adjustBoundingBox(e),rn.adjustBoundingBox(t));return new Wt(n,r)}static adjustBoundingBox(e){if(null==e)return null;let t=e.getRowHeights();if(null==t)return null;let n=rn.getMax(t),r=0;for(let e of t)if(r+=n-e,e>0)break;let i=e.getCodewords();for(let e=0;r>0&&null==i[e];e++)r--;let o=0;for(let e=t.length-1;e>=0&&(o+=n-t[e],!(t[e]>0));e--);for(let e=i.length-1;o>0&&null==i[e];e--)o--;return e.getBoundingBox().addMissingRows(r,o,e.isLeft())}static getMax(e){let t=-1;for(let n of e)t=Math.max(t,n);return t}static getBarcodeMetadata(e,t){let n,r;return null==e||null==(n=e.getBarcodeMetadata())?null==t?null:t.getBarcodeMetadata():null==t||null==(r=t.getBarcodeMetadata())?n:n.getColumnCount()!==r.getColumnCount()&&n.getErrorCorrectionLevel()!==r.getErrorCorrectionLevel()&&n.getRowCount()!==r.getRowCount()?null:n}static getRowIndicatorColumn(e,t,n,r,i,o){let s=new Vt(t,r);for(let a=0;a<2;a++){let l=0===a?1:-1,c=Math.trunc(Math.trunc(n.getX()));for(let a=Math.trunc(Math.trunc(n.getY()));a<=t.getMaxY()&&a>=t.getMinY();a+=l){let t=rn.detectCodeword(e,0,e.getWidth(),r,c,a,i,o);null!=t&&(s.setCodeword(a,t),c=r?t.getStartX():t.getEndX())}}return s}static adjustCodewordCount(e,t){let n=t[0][1],r=n.getValue(),i=e.getBarcodeColumnCount()*e.getBarcodeRowCount()-rn.getNumberOfECCodeWords(e.getBarcodeECLevel());if(0===r.length){if(i<1||i>Nt.MAX_CODEWORDS_IN_BARCODE)throw x.getNotFoundInstance();n.setValue(i)}else r[0]!==i&&n.setValue(i)}static createDecoderResult(e){let t=rn.createBarcodeMatrix(e);rn.adjustCodewordCount(e,t);let n=new Array,r=new Int32Array(e.getBarcodeRowCount()*e.getBarcodeColumnCount()),i=[],o=new Array;for(let s=0;s<e.getBarcodeRowCount();s++)for(let a=0;a<e.getBarcodeColumnCount();a++){let l=t[s][a+1].getValue(),c=s*e.getBarcodeColumnCount()+a;0===l.length?n.push(c):1===l.length?r[c]=l[0]:(o.push(c),i.push(l))}let s=new Array(i.length);for(let e=0;e<s.length;e++)s[e]=i[e];return rn.createDecoderResultFromAmbiguousValues(e.getBarcodeECLevel(),r,Nt.toIntArray(n),Nt.toIntArray(o),s)}static createDecoderResultFromAmbiguousValues(e,t,n,r,i){let o=new Int32Array(r.length),s=100;for(;s-- >0;){for(let e=0;e<o.length;e++)t[r[e]]=i[e][o[e]];try{return rn.decodeCodewords(t,e,n)}catch(e){if(!(e instanceof u))throw e}if(0===o.length)throw u.getChecksumInstance();for(let e=0;e<o.length;e++){if(o[e]<i[e].length-1){o[e]++;break}if(o[e]=0,e===o.length-1)throw u.getChecksumInstance()}}throw u.getChecksumInstance()}static createBarcodeMatrix(e){let t=Array.from({length:e.getBarcodeRowCount()},()=>new Array(e.getBarcodeColumnCount()+2));for(let e=0;e<t.length;e++)for(let n=0;n<t[e].length;n++)t[e][n]=new $t;let n=0;
vendor: 31,527 bytes, line 1
1for(let r of e.getDetectionResultColumns()){if(null!=r)for(let e of r.getCodewords())if(null!=e){let r=e.getRowNumber();if(r>=0){if(r>=t.length)continue;t[r][n].setValue(e.getValue())}}n++}return t}static isValidBarcodeColumn(e,t){return t>=0&&t<=e.getBarcodeColumnCount()+1}static getStartColumn(e,t,n,r){let i=r?1:-1,o=null;if(rn.isValidBarcodeColumn(e,t-i)&&(o=e.getDetectionResultColumn(t-i).getCodeword(n)),null!=o)return r?o.getEndX():o.getStartX();if(o=e.getDetectionResultColumn(t).getCodewordNearby(n),null!=o)return r?o.getStartX():o.getEndX();if(rn.isValidBarcodeColumn(e,t-i)&&(o=e.getDetectionResultColumn(t-i).getCodewordNearby(n)),null!=o)return r?o.getEndX():o.getStartX();let s=0;for(;rn.isValidBarcodeColumn(e,t-i);){t-=i;for(let n of e.getDetectionResultColumn(t).getCodewords())if(null!=n)return(r?n.getEndX():n.getStartX())+i*s*(n.getEndX()-n.getStartX());s++}return r?e.getBoundingBox().getMinX():e.getBoundingBox().getMaxX()}static detectCodeword(e,t,n,r,i,o,s,a){i=rn.adjustCodewordStartColumn(e,t,n,r,i,o);let l,c=rn.getModuleBitCount(e,t,n,r,i,o);if(null==c)return null;let u=ne.sum(c);if(r)l=i+u;else{for(let e=0;e<c.length/2;e++){let t=c[e];c[e]=c[c.length-1-e],c[c.length-1-e]=t}l=i,i=l-u}if(!rn.checkCodewordSkew(u,s,a))return null;let d=Xt.getDecodedValue(c),h=Nt.getCodeword(d);return-1===h?null:new Gt(i,l,rn.getCodewordBucketNumber(d),h)}static getModuleBitCount(e,t,n,r,i,o){let s=i,a=new Int32Array(8),l=0,c=r?1:-1,u=r;for(;(r?s<n:s>=t)&&l<a.length;)e.get(s,o)===u?(a[l]++,s+=c):(l++,u=!u);return l===a.length||s===(r?n:t)&&l===a.length-1?a:null}static getNumberOfECCodeWords(e){return 2<<e}static adjustCodewordStartColumn(e,t,n,r,i,o){let s=i,a=r?-1:1;for(let l=0;l<2;l++){for(;(r?s>=t:s<n)&&r===e.get(s,o);){if(Math.abs(i-s)>rn.CODEWORD_SKEW_SIZE)return i;s+=a}a=-a,r=!r}return s}static checkCodewordSkew(e,t,n){return t-rn.CODEWORD_SKEW_SIZE<=e&&e<=n+rn.CODEWORD_SKEW_SIZE}static decodeCodewords(e,t,n){if(0===e.length)throw b.getFormatInstance();let r=1<<t+1,i=rn.correctErrors(e,n,r);rn.verifyCodewordCount(e,r);let o=nn.decode(e,""+t);return o.setErrorsCorrected(i),o.setErasures(n.length),o}static correctErrors(e,t,n){if(null!=t&&t.length>n/2+rn.MAX_ERRORS||n<0||n>rn.MAX_EC_CODEWORDS)throw u.getChecksumInstance();return rn.errorCorrection.decode(e,n,t)}static verifyCodewordCount(e,t){if(e.length<4)throw b.getFormatInstance();let n=e[0];if(n>e.length)throw b.getFormatInstance();if(0===n){if(!(t<e.length))throw b.getFormatInstance();e[0]=e.length-t}}static getBitCountForCodeword(e){let t=new Int32Array(8),n=0,r=t.length-1;for(;!((1&e)!==n&&(n=1&e,r--,r<0));)t[r]++,e>>=1;return t}static getCodewordBucketNumber(e){return e instanceof Int32Array?this.getCodewordBucketNumber_Int32Array(e):this.getCodewordBucketNumber_number(e)}static getCodewordBucketNumber_number(e){return rn.getCodewordBucketNumber(rn.getBitCountForCodeword(e))}static getCodewordBucketNumber_Int32Array(e){return(e[0]-e[2]+e[4]-e[6]+9)%9}static toString(e){let t=new Ht;for(let n=0;n<e.length;n++){t.format("Row %2d: ",n);for(let r=0;r<e[n].length;r++){let i=e[n][r];0===i.getValue().length?t.format(" ",null):t.format("%4d(%2d)",i.getValue()[0],i.getConfidence(i.getValue()[0]))}t.format("%n")}return t.toString()}}rn.CODEWORD_SKEW_SIZE=2,rn.MAX_ERRORS=3,rn.MAX_EC_CODEWORDS=512,rn.errorCorrection=new Ft;class on{decode(e,t=null){let n=on.decode(e,t,!1);if(null==n||0===n.length||null==n[0])throw x.getNotFoundInstance();return n[0]}decodeMultiple(e,t=null){try{return on.decode(e,t,!0)}catch(e){if(e instanceof b||e instanceof u)throw x.getNotFoundInstance();throw e}}static decode(e,t,n){const r=new Array,i=Pt.detectMultiple(e,t,n);for(const e of i.getPoints()){const t=rn.decode(i.getBits(),e[4],e[5],e[6],e[7],on.getMinCodewordWidth(e),on.getMaxCodewordWidth(e)),n=new B(t.getText(),t.getRawBytes(),void 0,e,j.PDF_417);n.putMetadata(G.ERROR_CORRECTION_LEVEL,t.getECLevel());const o=t.getOther();null!=o&&n.putMetadata(G.PDF417_EXTRA_METADATA,o),r.push(n)}return r.map(e=>e)}static getMaxWidth(e,t){return null==e||null==t?0:Math.trunc(Math.abs(e.getX()-t.getX()))}static getMinWidth(e,t){return null==e||null==t?g.MAX_VALUE:Math.trunc(Math.abs(e.getX()-t.getX()))}static getMaxCodewordWidth(e){return Math.floor(Math.max(Math.max(on.getMaxWidth(e[0],e[4]),on.getMaxWidth(e[6],e[2])*Nt.MODULES_IN_CODEWORD/Nt.MODULES_IN_STOP_PATTERN),Math.max(on.getMaxWidth(e[1],e[5]),on.getMaxWidth(e[7],e[3])*Nt.MODULES_IN_CODEWORD/Nt.MODULES_IN_STOP_PATTERN)))}static getMinCodewordWidth(e){return Math.floor(Math.min(Math.min(on.getMinWidth(e[0],e[4]),on.getMinWidth(e[6],e[2])*Nt.MODULES_IN_CODEWORD/Nt.MODULES_IN_STOP_PATTERN),Math.min(on.getMinWidth(e[1],e[5]),on.getMinWidth(e[7],e[3])*Nt.MODULES_IN_CODEWORD/Nt.MODULES_IN_STOP_PATTERN)))}reset(){}}class sn extends s{}sn.kind="ReaderException";class an{constructor(e,t){this.verbose=!0===e,t&&this.setHints(t)}decode(e,t){return t&&this.setHints(t),this.decodeInternal(e)}decodeWithState(e){return null!==this.readers&&void 0!==this.readers||this.setHints(null),this.decodeInternal(e)}setHints(e){this.hints=e;const t=!n(e)&&!0===e.get(w.TRY_HARDER),r=n(e)?null:e.get(w.POSSIBLE_FORMATS),i=new Array;if(!n(r)){const n=r.some(e=>e===j.UPC_A||e===j.UPC_E||e===j.EAN_13||e===j.EAN_8||e===j.CODABAR||e===j.CODE_39||e===j.CODE_93||e===j.CODE_128||e===j.ITF||e===j.RSS_14||e===j.RSS_EXPANDED);n&&!t&&i.push(new rt(e,this.verbose)),r.includes(j.QR_CODE)&&i.push(new Dt),r.includes(j.DATA_MATRIX)&&i.push(new ft),r.includes(j.AZTEC)&&i.push(new pe),r.includes(j.PDF_417)&&i.push(new on),n&&t&&i.push(new rt(e,this.verbose))}0===i.length&&(t||i.push(new rt(e,this.verbose)),i.push(new Dt),i.push(new ft),i.push(new pe),i.push(new on),t&&i.push(new rt(e,this.verbose))),this.readers=i}reset(){if(null!==this.readers)for(const e of this.readers)e.reset()}decodeInternal(e){if(null===this.readers)throw new sn("No readers where selected, nothing can be read.");for(const t of this.readers)try{return t.decode(e,this.hints)}catch(e){if(e instanceof sn)continue}throw new x("No MultiFormat Readers were able to detect the code.")}}var ln;!function(e){e[e.ERROR_CORRECTION=0]="ERROR_CORRECTION",e[e.CHARACTER_SET=1]="CHARACTER_SET",e[e.DATA_MATRIX_SHAPE=2]="DATA_MATRIX_SHAPE",e[e.MIN_SIZE=3]="MIN_SIZE",e[e.MAX_SIZE=4]="MAX_SIZE",e[e.MARGIN=5]="MARGIN",e[e.PDF417_COMPACT=6]="PDF417_COMPACT",e[e.PDF417_COMPACTION=7]="PDF417_COMPACTION",e[e.PDF417_DIMENSIONS=8]="PDF417_DIMENSIONS",e[e.AZTEC_LAYERS=9]="AZTEC_LAYERS",e[e.QR_VERSION=10]="QR_VERSION"}(ln||(ln={}));var cn=ln;class un{constructor(e){this.field=e,this.cachedGenerators=[],this.cachedGenerators.push(new Y(e,Int32Array.from([1])))}buildGenerator(e){const t=this.cachedGenerators;if(e>=t.length){let n=t[t.length-1];const r=this.field;for(let i=t.length;i<=e;i++){const e=n.multiply(new Y(r,Int32Array.from([1,r.exp(i-1+r.getGeneratorBase())])));t.push(e),n=e}}return t[e]}encode(e,t){if(0===t)throw new l("No error correction bytes");const n=e.length-t;if(n<=0)throw new l("No data bytes provided");const r=this.buildGenerator(t),i=new Int32Array(n);h.arraycopy(e,0,i,0,n);let o=new Y(this.field,i);o=o.multiplyByMonomial(t,1);const s=o.divide(r)[1].getCoefficients(),a=t-s.length;for(let t=0;t<a;t++)e[n+t]=0;h.arraycopy(s,0,e,n+a,s.length)}}class dn{constructor(){}static applyMaskPenaltyRule1(e){return dn.applyMaskPenaltyRule1Internal(e,!0)+dn.applyMaskPenaltyRule1Internal(e,!1)}static applyMaskPenaltyRule2(e){let t=0;const n=e.getArray(),r=e.getWidth(),i=e.getHeight();for(let e=0;e<i-1;e++){const i=n[e];for(let o=0;o<r-1;o++){const r=i[o];r===i[o+1]&&r===n[e+1][o]&&r===n[e+1][o+1]&&t++}}return dn.N2*t}static applyMaskPenaltyRule3(e){let t=0;const n=e.getArray(),r=e.getWidth(),i=e.getHeight();for(let e=0;e<i;e++)for(let o=0;o<r;o++){const s=n[e];o+6<r&&1===s[o]&&0===s[o+1]&&1===s[o+2]&&1===s[o+3]&&1===s[o+4]&&0===s[o+5]&&1===s[o+6]&&(dn.isWhiteHorizontal(s,o-4,o)||dn.isWhiteHorizontal(s,o+7,o+11))&&t++,e+6<i&&1===n[e][o]&&0===n[e+1][o]&&1===n[e+2][o]&&1===n[e+3][o]&&1===n[e+4][o]&&0===n[e+5][o]&&1===n[e+6][o]&&(dn.isWhiteVertical(n,o,e-4,e)||dn.isWhiteVertical(n,o,e+7,e+11))&&t++}return t*dn.N3}static isWhiteHorizontal(e,t,n){t=Math.max(t,0),n=Math.min(n,e.length);for(let r=t;r<n;r++)if(1===e[r])return!1;return!0}static isWhiteVertical(e,t,n,r){n=Math.max(n,0),r=Math.min(r,e.length);for(let i=n;i<r;i++)if(1===e[i][t])return!1;return!0}static applyMaskPenaltyRule4(e){let t=0;const n=e.getArray(),r=e.getWidth(),i=e.getHeight();for(let e=0;e<i;e++){const i=n[e];for(let e=0;e<r;e++)1===i[e]&&t++}const o=e.getHeight()*e.getWidth();return Math.floor(10*Math.abs(2*t-o)/o)*dn.N4}static getDataMaskBit(e,t,n){let r,i;switch(e){case 0:r=n+t&1;break;case 1:r=1&n;break;case 2:r=t%3;break;case 3:r=(n+t)%3;break;case 4:r=Math.floor(n/2)+Math.floor(t/3)&1;break;case 5:i=n*t,r=(1&i)+i%3;break;case 6:i=n*t,r=(1&i)+i%3&1;break;case 7:i=n*t,r=i%3+(n+t&1)&1;break;default:throw new l("Invalid mask pattern: "+e)}return 0===r}static applyMaskPenaltyRule1Internal(e,t){let n=0;const r=t?e.getHeight():e.getWidth(),i=t?e.getWidth():e.getHeight(),o=e.getArray();for(let e=0;e<r;e++){let r=0,s=-1;for(let a=0;a<i;a++){const i=t?o[e][a]:o[a][e];i===s?r++:(r>=5&&(n+=dn.N1+(r-5)),r=1,s=i)}r>=5&&(n+=dn.N1+(r-5))}return n}}dn.N1=3,dn.N2=3,dn.N3=40,dn.N4=10;class hn{constructor(e,t){this.width=e,this.height=t;const n=new Array(t);for(let r=0;r!==t;r++)n[r]=new Uint8Array(e);this.bytes=n}getHeight(){return this.height}getWidth(){return this.width}get(e,t){return this.bytes[t][e]}getArray(){return this.bytes}setNumber(e,t,n){this.bytes[t][e]=n}setBoolean(e,t,n){this.bytes[t][e]=n?1:0}clear(e){for(const t of this.bytes)m.fill(t,e)}equals(e){if(!(e instanceof hn))return!1;const t=e;if(this.width!==t.width)return!1;if(this.height!==t.height)return!1;for(let e=0,n=this.height;e<n;++e){const n=this.bytes[e],r=t.bytes[e];for(let e=0,t=this.width;e<t;++e)if(n[e]!==r[e])return!1}return!0}toString(){const e=new T;for(let t=0,n=this.height;t<n;++t){const n=this.bytes[t];for(let t=0,r=this.width;t<r;++t)switch(n[t]){case 0:e.append(" 0");break;case 1:e.append(" 1");break;default:e.append(" ")}e.append("\n")}return e.toString()}}class fn{constructor(){this.maskPattern=-1}getMode(){return this.mode}getECLevel(){return this.ecLevel}getVersion(){return this.version}getMaskPattern(){return this.maskPattern}getMatrix(){return this.matrix}toString(){const e=new T;return e.append("<<\n"),e.append(" mode: "),e.append(this.mode?this.mode.toString():"null"),e.append("\n ecLevel: "),e.append(this.ecLevel?this.ecLevel.toString():"null"),e.append("\n version: "),e.append(this.version?this.version.toString():"null"),e.append("\n maskPattern: "),e.append(this.maskPattern.toString()),this.matrix?(e.append("\n matrix:\n"),e.append(this.matrix.toString())):e.append("\n matrix: null\n"),e.append(">>\n"),e.toString()}setMode(e){this.mode=e}setECLevel(e){this.ecLevel=e}setVersion(e){this.version=e}setMaskPattern(e){this.maskPattern=e}setMatrix(e){this.matrix=e}static isValidMaskPattern(e){return e>=0&&e<fn.NUM_MASK_PATTERNS}}fn.NUM_MASK_PATTERNS=8;class pn extends s{}pn.kind="WriterException";class mn{constructor(){}static clearMatrix(e){e.clear(255)}static buildMatrix(e,t,n,r,i){mn.clearMatrix(i),mn.embedBasicPatterns(n,i),mn.embedTypeInfo(t,r,i),mn.maybeEmbedVersionInfo(n,i),mn.embedDataBits(e,r,i)}static embedBasicPatterns(e,t){mn.embedPositionDetectionPatternsAndSeparators(t),mn.embedDarkDotAtLeftBottomCorner(t),mn.maybeEmbedPositionAdjustmentPatterns(e,t),mn.embedTimingPatterns(t)}static embedTypeInfo(e,t,n){const r=new v;mn.makeTypeInfoBits(e,t,r);for(let e=0,t=r.getSize();e<t;++e){const t=r.get(r.getSize()-1-e),i=mn.TYPE_INFO_COORDINATES[e],o=i[0],s=i[1];if(n.setBoolean(o,s,t),e<8){const r=n.getWidth()-e-1,i=8;n.setBoolean(r,i,t)}else{const r=8,i=n.getHeight()-7+(e-8);n.setBoolean(r,i,t)}}}static maybeEmbedVersionInfo(e,t){if(e.getVersionNumber()<7)return;const n=new v;mn.makeVersionInfoBits(e,n);let r=17;for(let e=0;e<6;++e)for(let i=0;i<3;++i){const o=n.get(r);r--,t.setBoolean(e,t.getHeight()-11+i,o),t.setBoolean(t.getHeight()-11+i,e,o)}}static embedDataBits(e,t,n){let r=0,i=-1,o=n.getWidth()-1,s=n.getHeight()-1;for(;o>0;){for(6===o&&(o-=1);s>=0&&s<n.getHeight();){for(let i=0;i<2;++i){const a=o-i;if(!mn.isEmpty(n.get(a,s)))continue;let l;r<e.getSize()?(l=e.get(r),++r):l=!1,255!==t&&dn.getDataMaskBit(t,a,s)&&(l=!l),n.setBoolean(a,s,l)}s+=i}i=-i,s+=i,o-=2}if(r!==e.getSize())throw new pn("Not all bits consumed: "+r+"/"+e.getSize())}static findMSBSet(e){return 32-g.numberOfLeadingZeros(e)}static calculateBCHCode(e,t){if(0===t)throw new l("0 polynomial");const n=mn.findMSBSet(t);for(e<<=n-1;mn.findMSBSet(e)>=n;)e^=t<<mn.findMSBSet(e)-n;return e}static makeTypeInfoBits(e,t,n){if(!fn.isValidMaskPattern(t))throw new pn("Invalid mask pattern");const r=e.getBits()<<3|t;n.appendBits(r,5);const i=mn.calculateBCHCode(r,mn.TYPE_INFO_POLY);n.appendBits(i,10);const o=new v;if(o.appendBits(mn.TYPE_INFO_MASK_PATTERN,15),n.xor(o),15!==n.getSize())throw new pn("should not happen but we got: "+n.getSize())}static makeVersionInfoBits(e,t){t.appendBits(e.getVersionNumber(),6);const n=mn.calculateBCHCode(e.getVersionNumber(),mn.VERSION_INFO_POLY);if(t.appendBits(n,12),18!==t.getSize())throw new pn("should not happen but we got: "+t.getSize())}static isEmpty(e){return 255===e}static embedTimingPatterns(e){for(let t=8;t<e.getWidth()-8;++t){const n=(t+1)%2;mn.isEmpty(e.get(t,6))&&e.setNumber(t,6,n),mn.isEmpty(e.get(6,t))&&e.setNumber(6,t,n)}}static embedDarkDotAtLeftBottomCorner(e){if(0===e.get(8,e.getHeight()-8))throw new pn;e.setNumber(8,e.getHeight()-8,1)}static embedHorizontalSeparationPattern(e,t,n){for(let r=0;r<8;++r){if(!mn.isEmpty(n.get(e+r,t)))throw new pn;n.setNumber(e+r,t,0)}}static embedVerticalSeparationPattern(e,t,n){for(let r=0;r<7;++r){if(!mn.isEmpty(n.get(e,t+r)))throw new pn;n.setNumber(e,t+r,0)}}static embedPositionAdjustmentPattern(e,t,n){for(let r=0;r<5;++r){const i=mn.POSITION_ADJUSTMENT_PATTERN[r];for(let o=0;o<5;++o)n.setNumber(e+o,t+r,i[o])}}static embedPositionDetectionPattern(e,t,n){for(let r=0;r<7;++r){const i=mn.POSITION_DETECTION_PATTERN[r];for(let o=0;o<7;++o)n.setNumber(e+o,t+r,i[o])}}static embedPositionDetectionPatternsAndSeparators(e){const t=mn.POSITION_DETECTION_PATTERN[0].length;mn.embedPositionDetectionPattern(0,0,e),mn.embedPositionDetectionPattern(e.getWidth()-t,0,e),mn.embedPositionDetectionPattern(0,e.getWidth()-t,e),mn.embedHorizontalSeparationPattern(0,7,e),mn.embedHorizontalSeparationPattern(e.getWidth()-8,7,e),mn.embedHorizontalSeparationPattern(0,e.getWidth()-8,e),mn.embedVerticalSeparationPattern(7,0,e),mn.embedVerticalSeparationPattern(e.getHeight()-7-1,0,e),mn.embedVerticalSeparationPattern(7,e.getHeight()-7,e)}static maybeEmbedPositionAdjustmentPatterns(e,t){if(e.getVersionNumber()<2)return;const n=e.getVersionNumber()-1,r=mn.POSITION_ADJUSTMENT_PATTERN_COORDINATE_TABLE[n];for(let e=0,n=r.length;e!==n;e++){const i=r[e];if(i>=0)for(let e=0;e!==n;e++){const n=r[e];n>=0&&mn.isEmpty(t.get(n,i))&&mn.embedPositionAdjustmentPattern(n-2,i-2,t)}}}}mn.POSITION_DETECTION_PATTERN=Array.from([Int32Array.from([1,1,1,1,1,1,1]),Int32Array.from([1,0,0,0,0,0,1]),Int32Array.from([1,0,1,1,1,0,1]),Int32Array.from([1,0,1,1,1,0,1]),Int32Array.from([1,0,1,1,1,0,1]),Int32Array.from([1,0,0,0,0,0,1]),Int32Array.from([1,1,1,1,1,1,1])]),mn.POSITION_ADJUSTMENT_PATTERN=Array.from([Int32Array.from([1,1,1,1,1]),Int32Array.from([1,0,0,0,1]),Int32Array.from([1,0,1,0,1]),Int32Array.from([1,0,0,0,1]),Int32Array.from([1,1,1,1,1])]),mn.POSITION_ADJUSTMENT_PATTERN_COORDINATE_TABLE=Array.from([Int32Array.from([-1,-1,-1,-1,-1,-1,-1]),Int32Array.from([6,18,-1,-1,-1,-1,-1]),Int32Array.from([6,22,-1,-1,-1,-1,-1]),Int32Array.from([6,26,-1,-1,-1,-1,-1]),Int32Array.from([6,30,-1,-1,-1,-1,-1]),Int32Array.from([6,34,-1,-1,-1,-1,-1]),Int32Array.from([6,22,38,-1,-1,-1,-1]),Int32Array.from([6,24,42,-1,-1,-1,-1]),Int32Array.from([6,26,46,-1,-1,-1,-1]),Int32Array.from([6,28,50,-1,-1,-1,-1]),Int32Array.from([6,30,54,-1,-1,-1,-1]),Int32Array.from([6,32,58,-1,-1,-1,-1]),Int32Array.from([6,34,62,-1,-1,-1,-1]),Int32Array.from([6,26,46,66,-1,-1,-1]),Int32Array.from([6,26,48,70,-1,-1,-1]),Int32Array.from([6,26,50,74,-1,-1,-1]),Int32Array.from([6,30,54,78,-1,-1,-1]),Int32Array.from([6,30,56,82,-1,-1,-1]),Int32Array.from([6,30,58,86,-1,-1,-1]),Int32Array.from([6,34,62,90,-1,-1,-1]),Int32Array.from([6,28,50,72,94,-1,-1]),Int32Array.from([6,26,50,74,98,-1,-1]),Int32Array.from([6,30,54,78,102,-1,-1]),Int32Array.from([6,28,54,80,106,-1,-1]),Int32Array.from([6,32,58,84,110,-1,-1]),Int32Array.from([6,30,58,86,114,-1,-1]),Int32Array.from([6,34,62,90,118,-1,-1]),Int32Array.from([6,26,50,74,98,122,-1]),Int32Array.from([6,30,54,78,102,126,-1]),Int32Array.from([6,26,52,78,104,130,-1]),Int32Array.from([6,30,56,82,108,134,-1]),Int32Array.from([6,34,60,86,112,138,-1]),Int32Array.from([6,30,58,86,114,142,-1]),Int32Array.from([6,34,62,90,118,146,-1]),Int32Array.from([6,30,54,78,102,126,150]),Int32Array.from([6,24,50,76,102,128,154]),Int32Array.from([6,28,54,80,106,132,158]),Int32Array.from([6,32,58,84,110,136,162]),Int32Array.from([6,26,54,82,110,138,166]),Int32Array.from([6,30,58,86,114,142,170])]),mn.TYPE_INFO_COORDINATES=Array.from([Int32Array.from([8,0]),Int32Array.from([8,1]),Int32Array.from([8,2]),Int32Array.from([8,3]),Int32Array.from([8,4]),Int32Array.from([8,5]),Int32Array.from([8,7]),Int32Array.from([8,8]),Int32Array.from([7,8]),Int32Array.from([5,8]),Int32Array.from([4,8]),Int32Array.from([3,8]),Int32Array.from([2,8]),Int32Array.from([1,8]),Int32Array.from([0,8])]),mn.VERSION_INFO_POLY=7973,mn.TYPE_INFO_POLY=1335,mn.TYPE_INFO_MASK_PATTERN=21522;class gn{constructor(e,t){this.dataBytes=e,this.errorCorrectionBytes=t}getDataBytes(){return this.dataBytes}getErrorCorrectionBytes(){return this.errorCorrectionBytes}}class vn{constructor(){}static calculateMaskPenalty(e){return dn.applyMaskPenaltyRule1(e)+dn.applyMaskPenaltyRule2(e)+dn.applyMaskPenaltyRule3(e)+dn.applyMaskPenaltyRule4(e)}static encode(e,t,n=null){let r=vn.DEFAULT_BYTE_MODE_ENCODING;const i=null!==n&&void 0!==n.get(cn.CHARACTER_SET);i&&(r=n.get(cn.CHARACTER_SET).toString());const o=this.chooseMode(e,r),s=new v;if(o===_t.BYTE&&(i||vn.DEFAULT_BYTE_MODE_ENCODING!==r)){const e=C.getCharacterSetECIByName(r);void 0!==e&&this.appendECI(e,s)}this.appendModeInfo(o,s);const a=new v;let l;if(this.appendBytes(e,o,a,r),null!==n&&void 0!==n.get(cn.QR_VERSION)){const e=Number.parseInt(n.get(cn.QR_VERSION).toString(),10);l=yt.getVersionForNumber(e);const r=this.calculateBitsNeeded(o,s,a,l);if(!this.willFit(r,l,t))throw new pn("Data too big for requested version")}else l=this.recommendVersion(t,o,s,a);const c=new v;c.appendBitArray(s);const u=o===_t.BYTE?a.getSizeInBytes():e.length;this.appendLengthInfo(u,l,o,c),c.appendBitArray(a);const d=l.getECBlocksForLevel(t),h=l.getTotalCodewords()-d.getTotalECCodewords();this.terminateBits(h,c);const f=this.interleaveWithECBytes(c,l.getTotalCodewords(),h,d.getNumBlocks()),p=new fn;p.setECLevel(t),p.setMode(o),p.setVersion(l);const m=l.getDimensionForVersion(),g=new hn(m,m),y=this.chooseMaskPattern(f,t,l,g);return p.setMaskPattern(y),mn.buildMatrix(f,t,l,y,g),p.setMatrix(g),p}static recommendVersion(e,t,n,r){const i=this.calculateBitsNeeded(t,n,r,yt.getVersionForNumber(1)),o=this.chooseVersion(i,e),s=this.calculateBitsNeeded(t,n,r,o);return this.chooseVersion(s,e)}static calculateBitsNeeded(e,t,n,r){return t.getSize()+e.getCharacterCountBits(r)+n.getSize()}static getAlphanumericCode(e){return e<vn.ALPHANUMERIC_TABLE.length?vn.ALPHANUMERIC_TABLE[e]:-1}static chooseMode(e,t=null){if(C.SJIS.getName()===t&&this.isOnlyDoubleByteKanji(e))return _t.KANJI;let n=!1,r=!1;for(let t=0,i=e.length;t<i;++t){const i=e.charAt(t);if(vn.isDigit(i))n=!0;else{if(-1===this.getAlphanumericCode(i.charCodeAt(0)))return _t.BYTE;r=!0}}return r?_t.ALPHANUMERIC:n?_t.NUMERIC:_t.BYTE}static isOnlyDoubleByteKanji(e){let t;try{t=S.encode(e,C.SJIS)}catch(e){return!1}const n=t.length;if(n%2!=0)return!1;for(let e=0;e<n;e+=2){const n=255&t[e];if((n<129||n>159)&&(n<224||n>235))return!1}return!0}static chooseMaskPattern(e,t,n,r){let i=Number.MAX_SAFE_INTEGER,o=-1;for(let s=0;s<fn.NUM_MASK_PATTERNS;s++){mn.buildMatrix(e,t,n,s,r);let a=this.calculateMaskPenalty(r);a<i&&(i=a,o=s)}return o}static chooseVersion(e,t){for(let n=1;n<=40;n++){const r=yt.getVersionForNumber(n);if(vn.willFit(e,r,t))return r}throw new pn("Data too big")}static willFit(e,t,n){return t.getTotalCodewords()-t.getECBlocksForLevel(n).getTotalECCodewords()>=(e+7)/8}static terminateBits(e,t){const n=8*e;if(t.getSize()>n)throw new pn("data bits cannot fit in the QR Code"+t.getSize()+" > "+n);for(let e=0;e<4&&t.getSize()<n;++e)t.appendBit(!1);const r=7&t.getSize();if(r>0)for(let e=r;e<8;e++)t.appendBit(!1);const i=e-t.getSizeInBytes();for(let e=0;e<i;++e)t.appendBits(0==(1&e)?236:17,8);if(t.getSize()!==n)throw new pn("Bits size does not equal capacity")}static getNumDataBytesAndNumECBytesForBlockID(e,t,n,r,i,o){if(r>=n)throw new pn("Block ID too large");const s=e%n,a=n-s,l=Math.floor(e/n),c=l+1,u=Math.floor(t/n),d=u+1,h=l-u,f=c-d;if(h!==f)throw new pn("EC bytes mismatch");if(n!==a+s)throw new pn("RS blocks mismatch");if(e!==(u+h)*a+(d+f)*s)throw new pn("Total bytes mismatch");r<a?(i[0]=u,o[0]=h):(i[0]=d,o[0]=f)}static interleaveWithECBytes(e,t,n,r){if(e.getSizeInBytes()!==n)throw new pn("Number of bits and data bytes does not match");let i=0,o=0,s=0;const a=new Array;for(let l=0;l<r;++l){const c=new Int32Array(1),u=new Int32Array(1);vn.getNumDataBytesAndNumECBytesForBlockID(t,n,r,l,c,u);const d=c[0],h=new Uint8Array(d);e.toBytes(8*i,h,0,d);const f=vn.generateECBytes(h,u[0]);a.push(new gn(h,f)),o=Math.max(o,d),s=Math.max(s,f.length),i+=c[0]}if(n!==i)throw new pn("Data bytes does not match offset");const l=new v;for(let e=0;e<o;++e)for(const t of a){const n=t.getDataBytes();e<n.length&&l.appendBits(n[e],8)}for(let e=0;e<s;++e)for(const t of a){const n=t.getErrorCorrectionBytes();e<n.length&&l.appendBits(n[e],8)}if(t!==l.getSizeInBytes())throw new pn("Interleaving error: "+t+" and "+l.getSizeInBytes()+" differ.");return l}static generateECBytes(e,t){const n=e.length,r=new Int32Array(n+t);for(let t=0;t<n;t++)r[t]=255&e[t];new un(Q.QR_CODE_FIELD_256).encode(r,t);const i=new Uint8Array(t);for(let e=0;e<t;e++)i[e]=r[n+e];return i}static appendModeInfo(e,t){t.appendBits(e.getBits(),4)}static appendLengthInfo(e,t,n,r){const i=n.getCharacterCountBits(t);if(e>=1<<i)throw new pn(e+" is bigger than "+((1<<i)-1));r.appendBits(e,i)}static appendBytes(e,t,n,r){switch(t){case _t.NUMERIC:vn.appendNumericBytes(e,n);break;case _t.ALPHANUMERIC:vn.appendAlphanumericBytes(e,n);break;case _t.BYTE:vn.append8BitBytes(e,n,r);break;case _t.KANJI:vn.appendKanjiBytes(e,n);break;default:throw new pn("Invalid mode: "+t)}}static getDigit(e){return e.charCodeAt(0)-48}static isDigit(e){const t=vn.getDigit(e);return t>=0&&t<=9}static appendNumericBytes(e,t){const n=e.length;let r=0;for(;r<n;){const i=vn.getDigit(e.charAt(r));if(r+2<n){const n=vn.getDigit(e.charAt(r+1)),o=vn.getDigit(e.charAt(r+2));t.appendBits(100*i+10*n+o,10),r+=3}else if(r+1<n){const n=vn.getDigit(e.charAt(r+1));t.appendBits(10*i+n,7),r+=2}else t.appendBits(i,4),r++}}static appendAlphanumericBytes(e,t){const n=e.length;let r=0;for(;r<n;){const i=vn.getAlphanumericCode(e.charCodeAt(r));if(-1===i)throw new pn;if(r+1<n){const n=vn.getAlphanumericCode(e.charCodeAt(r+1));if(-1===n)throw new pn;t.appendBits(45*i+n,11),r+=2}else t.appendBits(i,6),r++}}static append8BitBytes(e,t,n){let r;try{r=S.encode(e,n)}catch(e){throw new pn(e)}for(let e=0,n=r.length;e!==n;e++){const n=r[e];t.appendBits(n,8)}}static appendKanjiBytes(e,t){let n;try{n=S.encode(e,C.SJIS)}catch(e){throw new pn(e)}const r=n.length;for(let e=0;e<r;e+=2){const r=(255&n[e])<<8&4294967295|255&n[e+1];let i=-1;if(r>=33088&&r<=40956?i=r-33088:r>=57408&&r<=60351&&(i=r-49472),-1===i)throw new pn("Invalid byte sequence");const o=192*(i>>8)+(255&i);t.appendBits(o,13)}}static appendECI(e,t){t.appendBits(_t.ECI.getBits(),4),t.appendBits(e.getValue(),8)}}vn.ALPHANUMERIC_TABLE=Int32Array.from([-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,36,-1,-1,-1,37,38,-1,-1,-1,-1,39,40,-1,41,42,43,0,1,2,3,4,5,6,7,8,9,44,-1,-1,-1,-1,-1,-1,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,-1,-1,-1,-1,-1]),vn.DEFAULT_BYTE_MODE_ENCODING=C.UTF8.getName();class yn{write(e,t,n,r=null){if(0===e.length)throw new l("Found empty contents");if(t<0||n<0)throw new l("Requested dimensions are too small: "+t+"x"+n);let i=pt.L,o=yn.QUIET_ZONE_SIZE;null!==r&&(void 0!==r.get(cn.ERROR_CORRECTION)&&(i=pt.fromString(r.get(cn.ERROR_CORRECTION).toString())),void 0!==r.get(cn.MARGIN)&&(o=Number.parseInt(r.get(cn.MARGIN).toString(),10)));const s=vn.encode(e,i,r);return this.renderResult(s,t,n,o)}writeToDom(e,t,n,r,i=null){"string"==typeof e&&(e=document.querySelector(e));const o=this.write(t,n,r,i);e&&e.appendChild(o)}renderResult(e,t,n,r){const i=e.getMatrix();if(null===i)throw new J;const o=i.getWidth(),s=i.getHeight(),a=o+2*r,l=s+2*r,c=Math.max(t,a),u=Math.max(n,l),d=Math.min(Math.floor(c/a),Math.floor(u/l)),h=Math.floor((c-o*d)/2),f=Math.floor((u-s*d)/2),p=this.createSVGElement(c,u);for(let e=0,t=f;e<s;e++,t+=d)for(let n=0,r=h;n<o;n++,r+=d)if(1===i.get(n,e)){const e=this.createSvgRectElement(r,t,d,d);p.appendChild(e)}return p}createSVGElement(e,t){const n=document.createElementNS(yn.SVG_NS,"svg");return n.setAttributeNS(null,"height",e.toString()),n.setAttributeNS(null,"width",t.toString()),n}createSvgRectElement(e,t,n,r){const i=document.createElementNS(yn.SVG_NS,"rect");return i.setAttributeNS(null,"x",e.toString()),i.setAttributeNS(null,"y",t.toString()),i.setAttributeNS(null,"height",n.toString()),i.setAttributeNS(null,"width",r.toString()),i.setAttributeNS(null,"fill","#000000"),i}}yn.QUIET_ZONE_SIZE=4,yn.SVG_NS="http://www.w3.org/2000/svg";class wn{encode(e,t,n,r,i){if(0===e.length)throw new l("Found empty contents");if(t!==j.QR_CODE)throw new l("Can only encode QR_CODE, but got "+t);if(n<0||r<0)throw new l(`Requested dimensions are too small: ${n}x${r}`);let o=pt.L,s=wn.QUIET_ZONE_SIZE;null!==i&&(void 0!==i.get(cn.ERROR_CORRECTION)&&(o=pt.fromString(i.get(cn.ERROR_CORRECTION).toString())),void 0!==i.get(cn.MARGIN)&&(s=Number.parseInt(i.get(cn.MARGIN).toString(),10)));const a=vn.encode(e,o,i);return wn.renderResult(a,n,r,s)}static renderResult(e,t,n,r){const i=e.getMatrix();if(null===i)throw new J;const o=i.getWidth(),s=i.getHeight(),a=o+2*r,l=s+2*r,c=Math.max(t,a),u=Math.max(n,l),d=Math.min(Math.floor(c/a),Math.floor(u/l)),h=Math.floor((c-o*d)/2),f=Math.floor((u-s*d)/2),p=new A(c,u);for(let e=0,t=f;e<s;e++,t+=d)for(let n=0,r=h;n<o;n++,r+=d)1===i.get(n,e)&&p.setRegion(r,t,d,d);return p}}wn.QUIET_ZONE_SIZE=4;class bn extends M{constructor(e,t,n,r,i,o,s,a){if(super(o,s),this.yuvData=e,this.dataWidth=t,this.dataHeight=n,this.left=r,this.top=i,r+o>t||i+s>n)throw new l("Crop rectangle does not fit within image data.");a&&this.reverseHorizontal(o,s)}getRow(e,t){if(e<0||e>=this.getHeight())throw new l("Requested row is outside the image: "+e);const n=this.getWidth();(null==t||t.length<n)&&(t=new Uint8ClampedArray(n));const r=(e+this.top)*this.dataWidth+this.left;return h.arraycopy(this.yuvData,r,t,0,n),t}getMatrix(){const e=this.getWidth(),t=this.getHeight();if(e===this.dataWidth&&t===this.dataHeight)return this.yuvData;const n=e*t,r=new Uint8ClampedArray(n);let i=this.top*this.dataWidth+this.left;if(e===this.dataWidth)return h.arraycopy(this.yuvData,i,r,0,n),r;for(let n=0;n<t;n++){const t=n*e;h.arraycopy(this.yuvData,i,r,t,e),i+=this.dataWidth}return r}isCropSupported(){return!0}crop(e,t,n,r){return new bn(this.yuvData,this.dataWidth,this.dataHeight,this.left+e,this.top+t,n,r,!1)}renderThumbnail(){const e=this.getWidth()/bn.THUMBNAIL_SCALE_FACTOR,t=this.getHeight()/bn.THUMBNAIL_SCALE_FACTOR,n=new Int32Array(e*t),r=this.yuvData;let i=this.top*this.dataWidth+this.left;for(let o=0;o<t;o++){const t=o*e;for(let o=0;o<e;o++){const e=255&r[i+o*bn.THUMBNAIL_SCALE_FACTOR];n[t+o]=4278190080|65793*e}i+=this.dataWidth*bn.THUMBNAIL_SCALE_FACTOR}return n}getThumbnailWidth(){return this.getWidth()/bn.THUMBNAIL_SCALE_FACTOR}getThumbnailHeight(){return this.getHeight()/bn.THUMBNAIL_SCALE_FACTOR}reverseHorizontal(e,t){const n=this.yuvData;for(let r=0,i=this.top*this.dataWidth+this.left;r<t;r++,i+=this.dataWidth){const t=i+e/2;for(let r=i,o=i+e-1;r<t;r++,o--){const e=n[r];n[r]=n[o],n[o]=e}}}invert(){return new k(this)}}bn.THUMBNAIL_SCALE_FACTOR=2;class Cn extends M{constructor(e,t,n,r,i,o,s){if(super(t,n),this.dataWidth=r,this.dataHeight=i,this.left=o,this.top=s,4===e.BYTES_PER_ELEMENT){const r=t*n,i=new Uint8ClampedArray(r);for(let t=0;t<r;t++){const n=e[t],r=n>>16&255,o=n>>7&510,s=255&n;i[t]=(r+o+s)/4&255}this.luminances=i}else this.luminances=e;if(void 0===r&&(this.dataWidth=t),void 0===i&&(this.dataHeight=n),void 0===o&&(this.left=0),void 0===s&&(this.top=0),this.left+t>this.dataWidth||this.top+n>this.dataHeight)throw new l("Crop rectangle does not fit within image data.")}getRow(e,t){if(e<0||e>=this.getHeight())throw new l("Requested row is outside the image: "+e);const n=this.getWidth();(null==t||t.length<n)&&(t=new Uint8ClampedArray(n));const r=(e+this.top)*this.dataWidth+this.left;return h.arraycopy(this.luminances,r,t,0,n),t}getMatrix(){const e=this.getWidth(),t=this.getHeight();if(e===this.dataWidth&&t===this.dataHeight)return this.luminances;const n=e*t,r=new Uint8ClampedArray(n);let i=this.top*this.dataWidth+this.left;if(e===this.dataWidth)return h.arraycopy(this.luminances,i,r,0,n),r;for(let n=0;n<t;n++){const t=n*e;h.arraycopy(this.luminances,i,r,t,e),i+=this.dataWidth}return r}isCropSupported(){return!0}crop(e,t,n,r){return new Cn(this.luminances,n,r,this.dataWidth,this.dataHeight,this.left+e,this.top+t)}invert(){return new k(this)}}class _n extends C{static forName(e){return this.getCharacterSetECIByName(e)}}class Sn{}Sn.ISO_8859_1=C.ISO8859_1;class En{isCompact(){return this.compact}setCompact(e){this.compact=e}getSize(){return this.size}setSize(e){this.size=e}getLayers(){return this.layers}setLayers(e){this.layers=e}getCodeWords(){return this.codeWords}setCodeWords(e){this.codeWords=e}getMatrix(){return this.matrix}setMatrix(e){this.matrix=e}}class Tn{static singletonList(e){return[e]}static min(e,t){return e.sort(t)[0]}}class An extends class{constructor(e){this.previous=e}getPrevious(){return this.previous}}{constructor(e,t,n){super(e),this.value=t,this.bitCount=n}appendTo(e,t){e.appendBits(this.value,this.bitCount)}add(e,t){return new An(this,e,t)}addBinaryShift(e,t){return console.warn("addBinaryShift on SimpleToken, this simply returns a copy of this token"),new An(this,e,t)}toString(){let e=this.value&(1<<this.bitCount)-1;return e|=1<<this.bitCount,"<"+g.toBinaryString(e|1<<this.bitCount).substring(1)+">"}}class xn extends An{constructor(e,t,n){super(e,0,0),this.binaryShiftStart=t,this.binaryShiftByteCount=n}appendTo(e,t){for(let n=0;n<this.binaryShiftByteCount;n++)(0===n||31===n&&this.binaryShiftByteCount<=62)&&(e.appendBits(31,5),this.binaryShiftByteCount>62?e.appendBits(this.binaryShiftByteCount-31,16):0===n?e.appendBits(Math.min(this.binaryShiftByteCount,31),5):e.appendBits(this.binaryShiftByteCount-31,5)),e.appendBits(t[this.binaryShiftStart+n],8)}addBinaryShift(e,t){return new xn(this,e,t)}toString(){return"<"+this.binaryShiftStart+"::"+(this.binaryShiftStart+this.binaryShiftByteCount-1)+">"}}
vendor: 6,936 bytes, line 1
1function In(e,t,n){return new An(e,t,n)}const On=["UPPER","LOWER","DIGIT","MIXED","PUNCT"],Mn=new An(null,0,0),kn=[Int32Array.from([0,327708,327710,327709,656318]),Int32Array.from([590318,0,327710,327709,656318]),Int32Array.from([262158,590300,0,590301,932798]),Int32Array.from([327709,327708,656318,0,327710]),Int32Array.from([327711,656380,656382,656381,0])],Dn=function(e){for(let t of e)m.fill(t,-1);return e[0][4]=0,e[1][4]=0,e[1][0]=28,e[3][4]=0,e[2][4]=0,e[2][0]=15,e}(m.createInt32Array(6,6));class Nn{constructor(e,t,n,r){this.token=e,this.mode=t,this.binaryShiftByteCount=n,this.bitCount=r}getMode(){return this.mode}getToken(){return this.token}getBinaryShiftByteCount(){return this.binaryShiftByteCount}getBitCount(){return this.bitCount}latchAndAppend(e,t){let n=this.bitCount,r=this.token;if(e!==this.mode){let t=kn[this.mode][e];r=In(r,65535&t,t>>16),n+=t>>16}let i=2===e?4:5;return r=In(r,t,i),new Nn(r,e,0,n+i)}shiftAndAppend(e,t){let n=this.token,r=2===this.mode?4:5;return n=In(n,Dn[this.mode][e],r),n=In(n,t,5),new Nn(n,this.mode,0,this.bitCount+r+5)}addBinaryShiftChar(e){let t=this.token,n=this.mode,r=this.bitCount;if(4===this.mode||2===this.mode){let e=kn[n][0];t=In(t,65535&e,e>>16),r+=e>>16,n=0}let i=0===this.binaryShiftByteCount||31===this.binaryShiftByteCount?18:62===this.binaryShiftByteCount?9:8,o=new Nn(t,n,this.binaryShiftByteCount+1,r+i);return 2078===o.binaryShiftByteCount&&(o=o.endBinaryShift(e+1)),o}endBinaryShift(e){if(0===this.binaryShiftByteCount)return this;let t=this.token;return t=function(e,t,n){return new xn(e,t,n)}(t,e-this.binaryShiftByteCount,this.binaryShiftByteCount),new Nn(t,this.mode,0,this.bitCount)}isBetterThanOrEqualTo(e){let t=this.bitCount+(kn[this.mode][e.mode]>>16);return this.binaryShiftByteCount<e.binaryShiftByteCount?t+=Nn.calculateBinaryShiftCost(e)-Nn.calculateBinaryShiftCost(this):this.binaryShiftByteCount>e.binaryShiftByteCount&&e.binaryShiftByteCount>0&&(t+=10),t<=e.bitCount}toBitArray(e){let t=[];for(let n=this.endBinaryShift(e.length).token;null!==n;n=n.getPrevious())t.unshift(n);let n=new v;for(const r of t)r.appendTo(n,e);return n}toString(){return E.format("%s bits=%d bytes=%d",On[this.mode],this.bitCount,this.binaryShiftByteCount)}static calculateBinaryShiftCost(e){return e.binaryShiftByteCount>62?21:e.binaryShiftByteCount>31?20:e.binaryShiftByteCount>0?10:0}}Nn.INITIAL_STATE=new Nn(Mn,0,0,0);const Rn=function(e){const t=E.getCharCode(" "),n=E.getCharCode("."),r=E.getCharCode(",");e[0][t]=1;const i=E.getCharCode("Z"),o=E.getCharCode("A");for(let t=o;t<=i;t++)e[0][t]=t-o+2;e[1][t]=1;const s=E.getCharCode("z"),a=E.getCharCode("a");for(let t=a;t<=s;t++)e[1][t]=t-a+2;e[2][t]=1;const l=E.getCharCode("9"),c=E.getCharCode("0");for(let t=c;t<=l;t++)e[2][t]=t-c+2;e[2][r]=12,e[2][n]=13;const u=["\0"," ","�","�","�","�","�","�","�","\b","\t","\n","\v","\f","\r","�","�","�","�","�","@","\\","^","_","`","|","~","�"];for(let t=0;t<u.length;t++)e[3][E.getCharCode(u[t])]=t;const d=["\0","\r","\0","\0","\0","\0","!","'","#","$","%","&","'","(",")","*","+",",","-",".","/",":",";","<","=",">","?","[","]","{","}"];for(let t=0;t<d.length;t++)E.getCharCode(d[t])>0&&(e[4][E.getCharCode(d[t])]=t);return e}(m.createInt32Array(5,256));class Pn{constructor(e){this.text=e}encode(){const e=E.getCharCode(" "),t=E.getCharCode("\n");let n=Tn.singletonList(Nn.INITIAL_STATE);for(let r=0;r<this.text.length;r++){let i,o=r+1<this.text.length?this.text[r+1]:0;switch(this.text[r]){case E.getCharCode("\r"):i=o===t?2:0;break;case E.getCharCode("."):i=o===e?3:0;break;case E.getCharCode(","):i=o===e?4:0;break;case E.getCharCode(":"):i=o===e?5:0;break;default:i=0}i>0?(n=Pn.updateStateListForPair(n,r,i),r++):n=this.updateStateListForChar(n,r)}return Tn.min(n,(e,t)=>e.getBitCount()-t.getBitCount()).toBitArray(this.text)}updateStateListForChar(e,t){const n=[];for(let r of e)this.updateStateForChar(r,t,n);return Pn.simplifyStates(n)}updateStateForChar(e,t,n){let r=255&this.text[t],i=Rn[e.getMode()][r]>0,o=null;for(let s=0;s<=4;s++){let a=Rn[s][r];if(a>0){if(null==o&&(o=e.endBinaryShift(t)),!i||s===e.getMode()||2===s){const e=o.latchAndAppend(s,a);n.push(e)}if(!i&&Dn[e.getMode()][s]>=0){const e=o.shiftAndAppend(s,a);n.push(e)}}}if(e.getBinaryShiftByteCount()>0||0===Rn[e.getMode()][r]){let r=e.addBinaryShiftChar(t);n.push(r)}}static updateStateListForPair(e,t,n){const r=[];for(let i of e)this.updateStateForPair(i,t,n,r);return this.simplifyStates(r)}static updateStateForPair(e,t,n,r){let i=e.endBinaryShift(t);if(r.push(i.latchAndAppend(4,n)),4!==e.getMode()&&r.push(i.shiftAndAppend(4,n)),3===n||4===n){let e=i.latchAndAppend(2,16-n).latchAndAppend(2,1);r.push(e)}if(e.getBinaryShiftByteCount()>0){let n=e.addBinaryShiftChar(t).addBinaryShiftChar(t+1);r.push(n)}}static simplifyStates(e){let t=[];for(const n of e){let e=!0;for(const r of t){if(r.isBetterThanOrEqualTo(n)){e=!1;break}n.isBetterThanOrEqualTo(r)&&(t=t.filter(e=>e!==r))}e&&t.push(n)}return t}}class Ln{constructor(){}static encodeBytes(e){return Ln.encode(e,Ln.DEFAULT_EC_PERCENT,Ln.DEFAULT_AZTEC_LAYERS)}static encode(e,t,n){let r,i,o,s,a,c=new Pn(e).encode(),u=g.truncDivision(c.getSize()*t,100)+11,d=c.getSize()+u;if(n!==Ln.DEFAULT_AZTEC_LAYERS){if(r=n<0,i=Math.abs(n),i>(r?Ln.MAX_NB_BITS_COMPACT:Ln.MAX_NB_BITS))throw new l(E.format("Illegal value %s for layers",n));o=Ln.totalBitsInLayer(i,r),s=Ln.WORD_SIZE[i];let e=o-o%s;if(a=Ln.stuffBits(c,s),a.getSize()+u>e)throw new l("Data to large for user specified layer");if(r&&a.getSize()>64*s)throw new l("Data to large for user specified layer")}else{s=0,a=null;for(let e=0;;e++){if(e>Ln.MAX_NB_BITS)throw new l("Data too large for an Aztec code");if(r=e<=3,i=r?e+1:e,o=Ln.totalBitsInLayer(i,r),d>o)continue;null!=a&&s===Ln.WORD_SIZE[i]||(s=Ln.WORD_SIZE[i],a=Ln.stuffBits(c,s));let t=o-o%s;if(!(r&&a.getSize()>64*s)&&a.getSize()+u<=t)break}}let h,f=Ln.generateCheckWords(a,o,s),p=a.getSize()/s,m=Ln.generateModeMessage(r,i,p),v=(r?11:14)+4*i,y=new Int32Array(v);if(r){h=v;for(let e=0;e<y.length;e++)y[e]=e}else{h=v+1+2*g.truncDivision(g.truncDivision(v,2)-1,15);let e=g.truncDivision(v,2),t=g.truncDivision(h,2);for(let n=0;n<e;n++){let r=n+g.truncDivision(n,15);y[e-n-1]=t-r-1,y[e+n]=t+r+1}}let w=new A(h);for(let e=0,t=0;e<i;e++){let n=4*(i-e)+(r?9:12);for(let r=0;r<n;r++){let i=2*r;for(let o=0;o<2;o++)f.get(t+i+o)&&w.set(y[2*e+o],y[2*e+r]),f.get(t+2*n+i+o)&&w.set(y[2*e+r],y[v-1-2*e-o]),f.get(t+4*n+i+o)&&w.set(y[v-1-2*e-o],y[v-1-2*e-r]),f.get(t+6*n+i+o)&&w.set(y[v-1-2*e-r],y[2*e+o])}t+=8*n}if(Ln.drawModeMessage(w,r,h,m),r)Ln.drawBullsEye(w,g.truncDivision(h,2),5);else{Ln.drawBullsEye(w,g.truncDivision(h,2),7);for(let e=0,t=0;e<g.truncDivision(v,2)-1;e+=15,t+=16)for(let e=1&g.truncDivision(h,2);e<h;e+=2)w.set(g.truncDivision(h,2)-t,e),w.set(g.truncDivision(h,2)+t,e),w.set(e,g.truncDivision(h,2)-t),w.set(e,g.truncDivision(h,2)+t)}let b=new En;return b.setCompact(r),b.setSize(h),b.setLayers(i),b.setCodeWords(p),b.setMatr
vendor: 2,603 bytes, line 1
1ix(w),b}static drawBullsEye(e,t,n){for(let r=0;r<n;r+=2)for(let n=t-r;n<=t+r;n++)e.set(n,t-r),e.set(n,t+r),e.set(t-r,n),e.set(t+r,n);e.set(t-n,t-n),e.set(t-n+1,t-n),e.set(t-n,t-n+1),e.set(t+n,t-n),e.set(t+n,t-n+1),e.set(t+n,t+n-1)}static generateModeMessage(e,t,n){let r=new v;return e?(r.appendBits(t-1,2),r.appendBits(n-1,6),r=Ln.generateCheckWords(r,28,4)):(r.appendBits(t-1,5),r.appendBits(n-1,11),r=Ln.generateCheckWords(r,40,4)),r}static drawModeMessage(e,t,n,r){let i=g.truncDivision(n,2);if(t)for(let t=0;t<7;t++){let n=i-3+t;r.get(t)&&e.set(n,i-5),r.get(t+7)&&e.set(i+5,n),r.get(20-t)&&e.set(n,i+5),r.get(27-t)&&e.set(i-5,n)}else for(let t=0;t<10;t++){let n=i-5+t+g.truncDivision(t,5);r.get(t)&&e.set(n,i-7),r.get(t+10)&&e.set(i+7,n),r.get(29-t)&&e.set(n,i+7),r.get(39-t)&&e.set(i-7,n)}}static generateCheckWords(e,t,n){let r=e.getSize()/n,i=new un(Ln.getGF(n)),o=g.truncDivision(t,n),s=Ln.bitsToWords(e,n,o);i.encode(s,o-r);let a=t%n,l=new v;l.appendBits(0,a);for(const e of Array.from(s))l.appendBits(e,n);return l}static bitsToWords(e,t,n){let r,i,o=new Int32Array(n);for(r=0,i=e.getSize()/t;r<i;r++){let n=0;for(let i=0;i<t;i++)n|=e.get(r*t+i)?1<<t-i-1:0;o[r]=n}return o}static getGF(e){switch(e){case 4:return Q.AZTEC_PARAM;case 6:return Q.AZTEC_DATA_6;case 8:return Q.AZTEC_DATA_8;case 10:return Q.AZTEC_DATA_10;case 12:return Q.AZTEC_DATA_12;default:throw new l("Unsupported word size "+e)}}static stuffBits(e,t){let n=new v,r=e.getSize(),i=(1<<t)-2;for(let o=0;o<r;o+=t){let s=0;for(let n=0;n<t;n++)(o+n>=r||e.get(o+n))&&(s|=1<<t-1-n);(s&i)===i?(n.appendBits(s&i,t),o--):0==(s&i)?(n.appendBits(1|s,t),o--):n.appendBits(s,t)}return n}static totalBitsInLayer(e,t){return((t?88:112)+16*e)*e}}Ln.DEFAULT_EC_PERCENT=33,Ln.DEFAULT_AZTEC_LAYERS=0,Ln.MAX_NB_BITS=32,Ln.MAX_NB_BITS_COMPACT=4,Ln.WORD_SIZE=Int32Array.from([4,6,6,8,8,8,8,8,8,10,10,10,10,10,10,10,10,10,10,10,10,10,10,12,12,12,12,12,12,12,12,12,12]);class Bn{encode(e,t,n,r){return this.encodeWithHints(e,t,n,r,null)}encodeWithHints(e,t,n,r,i){let o=Sn.ISO_8859_1,s=Ln.DEFAULT_EC_PERCENT,a=Ln.DEFAULT_AZTEC_LAYERS;return null!=i&&(i.has(cn.CHARACTER_SET)&&(o=_n.forName(i.get(cn.CHARACTER_SET).toString())),i.has(cn.ERROR_CORRECTION)&&(s=g.parseInt(i.get(cn.ERROR_CORRECTION).toString())),i.has(cn.AZTEC_LAYERS)&&(a=g.parseInt(i.get(cn.AZTEC_LAYERS).toString()))),Bn.encodeLayers(e,t,n,r,o,s,a)}static encodeLayers(e,t,n,r,i,o,s){if(t!==j.AZTEC)throw new l("Can only encode AZTEC, but got "+t);let a=Ln.encode(E.getBytes(e,i),o,s);return Bn.renderResult(a,n,r)}static renderResult(e,t,n){let r=e.getMatrix();if(null==r)throw new J;
1let i=r.getWidth(),o=r.getHeight(),s=Math.max(t,i),a=Math.max(n,o),l=Math.min(s/i,a/o),c=(s-i*l)/2,u=(a-o*l)/2,d=new A(s,a);for(let e=0,t=u;e<o;e++,t+=l)for(let n=0,o=c;n<i;n++,o+=l)r.get(n,e)&&d.setRegion(o,t,l,l);return d}}t.AbstractExpandedDecoder=ze,t.ArgumentException=a,t.ArithmeticException=Z,t.AztecCode=En,t.AztecCodeReader=pe,t.AztecCodeWriter=Bn,t.AztecDecoder=te,t.AztecDetector=fe,t.AztecDetectorResult=se,t.AztecEncoder=Ln,t.AztecHighLevelEncoder=Pn,t.AztecPoint=he,t.BarcodeFormat=j,t.Binarizer=d,t.BinaryBitmap=c,t.BitArray=v,t.BitMatrix=A,t.BitSource=ct,t.BrowserAztecCodeReader=class extends L{constructor(e=500){super(new pe,e)}},t.BrowserBarcodeReader=class extends L{constructor(e=500,t){super(new rt(t),e,t)}},t.BrowserCodeReader=L,t.BrowserDatamatrixCodeReader=class extends L{constructor(e=500){super(new ft,e)}},t.BrowserMultiFormatReader=class extends L{constructor(e=null,t=500){const n=new an;n.setHints(e),super(n,t)}decodeBitmap(e){return this.reader.decodeWithState(e)}},t.BrowserPDF417Reader=class extends L{constructor(e=500){super(new on,e)}},t.BrowserQRCodeReader=class extends L{constructor(e=500){super(new Dt,e)}},t.BrowserQRCodeSvgWriter=yn,t.CharacterSetECI=C,t.ChecksumException=u,t.Code128Reader=ge,t.Code39Reader=ve,t.DataMatrixDecodedBitStreamParser=ut,t.DataMatrixReader=ft,t.DecodeHintType=w,t.DecoderResult=X,t.DefaultGridSampler=ue,t.DetectorResult=oe,t.EAN13Reader=Ee,t.EncodeHintType=cn,t.Exception=s,t.FormatException=b,t.GenericGF=Q,t.GenericGFPoly=Y,t.GlobalHistogramBinarizer=I,t.GridSampler=le,t.GridSamplerInstance=de,t.HTMLCanvasElementLuminanceSource=D,t.HybridBinarizer=O,t.ITFReader=ye,t.IllegalArgumentException=l,t.IllegalStateException=J,t.InvertedLuminanceSource=k,t.LuminanceSource=M,t.MathUtils=ne,t.MultiFormatOneDReader=rt,t.MultiFormatReader=an,t.MultiFormatWriter=class{encode(e,t,n,r,i){let o;switch(t){case j.QR_CODE:o=new wn;break;default:throw new l("No encoder available for format "+t)}return o.encode(e,t,n,r,i)}},t.NotFoundException=x,t.OneDReader=me,t.PDF417DecodedBitStreamParser=nn,t.PDF417DecoderErrorCorrection=Ft,t.PDF417Reader=on,t.PDF417ResultMetadata=qt,t.PerspectiveTransform=ce,t.PlanarYUVLuminanceSource=bn,t.QRCodeByteMatrix=hn,t.QRCodeDataMask=wt,t.QRCodeDecodedBitStreamParser=St,t.QRCodeDecoderErrorCorrectionLevel=pt,t.QRCodeDecoderFormatInformation=mt,t.QRCodeEncoder=vn,t.QRCodeEncoderQRCode=fn,t.QRCodeMaskUtil=dn,t.QRCodeMatrixUtil=mn,t.QRCodeMode=_t,t.QRCodeReader=Dt,t.QRCodeVersion=yt,t.QRCodeWriter=wn,t.RGBLuminanceSource=Cn,t.RSS14Reader=nt,t.RSSExpandedReader=et,t.ReaderException=sn,t.ReedSolomonDecoder=ee,t.ReedSolomonEncoder=un,t.ReedSolomonException=K,t.Result=B,t.ResultMetadataType=G,t.ResultPoint=ie,t.StringUtils=E,t.UnsupportedOperationException=_,t.VideoInputDevice=N,t.WhiteRectangleDetector=ae,t.WriterException=pn,t.ZXingArrays=m,t.ZXingCharset=_n,t.ZXingInteger=g,t.ZXingStandardCharsets=Sn,t.ZXingStringBuilder=T,t.ZXingStringEncoding=S,t.ZXingSystem=h,t.createAbstractExpandedDecoder=Qe,Object.defineProperty(t,"__esModule",{value:!0})})(t)}).call(this,n(8))},function(e,t,n){var r; 2/*! 3 * jQuery JavaScript Library v3.7.1 4 * https://jquery.com/ 5 * 6 * Copyright OpenJS Foundation and other contributors 7 * Released under the MIT license 8 * https://jquery.org/license 9 * 10 * Date: 2023-08-28T13:37Z 11 */!function(t,n){"use strict";"object"==typeof e.exports?e.exports=t.document?n(t,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return n(e)}:n(t)}("undefined"!=typeof window?window:this,(function(n,i){"use strict";var o=[],s=Object.getPrototypeOf,a=o.slice,l=o.flat?function(e){return o.flat.call(e)}:function(e){return o.concat.apply([],e)},c=o.push,u=o.indexOf,d={},h=d.toString,f=d.hasOwnProperty,p=f.toString,m=p.call(Object),g={},v=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},y=function(e){return null!=e&&e===e.window},w=n.document,b={type:!0,src:!0,nonce:!0,noModule:!0};function C(e,t,n){var r,i,o=(n=n||w).createElement("script");if(o.text=e,t)for(r in b)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function _(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?d[h.call(e)]||"object":typeof e}var S=/HTML$/i,E=function(e,t){return new E.fn.init(e,t)};function T(e){var t=!!e&&"length"in e&&e.length,n=_(e);return!v(e)&&!y(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}
vendor: 12,931 bytes, line 11
11function A(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}E.fn=E.prototype={jquery:"3.7.1",constructor:E,length:0,toArray:function(){return a.call(this)},get:function(e){return null==e?a.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=E.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return E.each(this,e)},map:function(e){return this.pushStack(E.map(this,(function(t,n){return e.call(t,n,t)})))},slice:function(){return this.pushStack(a.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(E.grep(this,(function(e,t){return(t+1)%2})))},odd:function(){return this.pushStack(E.grep(this,(function(e,t){return t%2})))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:c,sort:o.sort,splice:o.splice},E.extend=E.fn.extend=function(){var e,t,n,r,i,o,s=arguments[0]||{},a=1,l=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[a]||{},a++),"object"==typeof s||v(s)||(s={}),a===l&&(s=this,a--);a<l;a++)if(null!=(e=arguments[a]))for(t in e)r=e[t],"__proto__"!==t&&s!==r&&(c&&r&&(E.isPlainObject(r)||(i=Array.isArray(r)))?(n=s[t],o=i&&!Array.isArray(n)?[]:i||E.isPlainObject(n)?n:{},i=!1,s[t]=E.extend(c,o,r)):void 0!==r&&(s[t]=r));return s},E.extend({expando:"jQuery"+("3.7.1"+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==h.call(e))&&(!(t=s(e))||"function"==typeof(n=f.call(t,"constructor")&&t.constructor)&&p.call(n)===m)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){C(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(T(e))for(n=e.length;r<n&&!1!==t.call(e[r],r,e[r]);r++);else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},text:function(e){var t,n="",r=0,i=e.nodeType;if(!i)for(;t=e[r++];)n+=E.text(t);return 1===i||11===i?e.textContent:9===i?e.documentElement.textContent:3===i||4===i?e.nodeValue:n},makeArray:function(e,t){var n=t||[];return null!=e&&(T(Object(e))?E.merge(n,"string"==typeof e?[e]:e):c.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:u.call(t,e,n)},isXMLDoc:function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!S.test(t||n&&n.nodeName||"HTML")},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,s=!n;i<o;i++)!t(e[i],i)!==s&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,s=[];if(T(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&s.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&s.push(i);return l(s)},guid:1,support:g}),"function"==typeof Symbol&&(E.fn[Symbol.iterator]=o[Symbol.iterator]),E.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),(function(e,t){d["[object "+t+"]"]=t.toLowerCase()}));var x=o.pop,I=o.sort,O=o.splice,M="[\\x20\\t\\r\\n\\f]",k=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g");E.contains=function(e,t){var n=t&&t.parentNode;return e===n||!(!n||1!==n.nodeType||!(e.contains?e.contains(n):e.compareDocumentPosition&&16&e.compareDocumentPosition(n)))};var D=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function N(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e}E.escapeSelector=function(e){return(e+"").replace(D,N)};var R=w,P=c;!function(){var e,t,r,i,s,l,c,d,h,p,m=P,v=E.expando,y=0,w=0,b=ee(),C=ee(),_=ee(),S=ee(),T=function(e,t){return e===t&&(s=!0),0},D="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",N="(?:\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",L="\\["+M+"*("+N+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+N+"))|)"+M+"*\\]",B=":("+N+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+L+")*)|.*)\\)|)",F=new RegExp(M+"+","g"),j=new RegExp("^"+M+"*,"+M+"*"),z=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),H=new RegExp(M+"|>"),U=new RegExp(B),$=new RegExp("^"+N+"$"),V={ID:new RegExp("^#("+N+")"),CLASS:new RegExp("^\\.("+N+")"),TAG:new RegExp("^("+N+"|[*])"),ATTR:new RegExp("^"+L),PSEUDO:new RegExp("^"+B),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+D+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,G=/^h\d$/i,X=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,q=/[+~]/,Y=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),Z=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},Q=function(){le()},K=he((function(e){return!0===e.disabled&&A(e,"fieldset")}),{dir:"parentNode",next:"legend"});try{m.apply(o=a.call(R.childNodes),R.childNodes),o[R.childNodes.length].nodeType}catch(e){m={apply:function(e,t){P.apply(e,a.call(t))},call:function(e){P.apply(e,a.call(arguments,1))}}}function J(e,t,n,r){var i,o,s,a,c,u,f,p=t&&t.ownerDocument,y=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==y&&9!==y&&11!==y)return n;if(!r&&(le(t),t=t||l,d)){if(11!==y&&(c=X.exec(e)))if(i=c[1]){if(9===y){if(!(s=t.getElementById(i)))return n;if(s.id===i)return m.call(n,s),n}else if(p&&(s=p.getElementById(i))&&J.contains(t,s)&&s.id===i)return m.call(n,s),n}else{if(c[2])return m.apply(n,t.getElementsByTagName(e)),n;if((i=c[3])&&t.getElementsByClassName)return m.apply(n,t.getElementsByClassName(i)),n}if(!(S[e+" "]||h&&h.test(e))){if(f=e,p=t,1===y&&(H.test(e)||z.test(e))){for((p=q.test(e)&&ae(t.parentNode)||t)==t&&g.scope||((a=t.getAttribute("id"))?a=E.escapeSelector(a):t.setAttribute("id",a=v)),o=(u=ue(e)).length;o--;)u[o]=(a?"#"+a:":scope")+" "+de(u[o]);f=u.join(",")}try{return m.apply(n,p.querySelectorAll(f)),n}catch(t){S(e,!0)}finally{a===v&&t.removeAttribute("id")}}}return ye(e.replace(k,"$1"),t,n,r)}function ee(){var e=[];return function n(r,i){return e.push(r+" ")>t.cacheLength&&delete n[e.shift()],n[r+" "]=i}}function te(e){return e[v]=!0,e}function ne(e){var t=l.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function re(e){return function(t){return A(t,"input")&&t.type===e}}function ie(e){return function(t){return(A(t,"input")||A(t,"button"))&&t.type===e}}function oe(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&K(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function se(e){return te((function(t){return t=+t,te((function(n,r){for(var i,o=e([],n.length,t),s=o.length;s--;)n[i=o[s]]&&(n[i]=!(r[i]=n[i]))}))}))}function ae(e){return e&&void 0!==e.getElementsByTagName&&e}function le(e){var n,r=e?e.ownerDocument||e:R;return r!=l&&9===r.nodeType&&r.documentElement?(c=(l=r).documentElement,d=!E.isXMLDoc(l),p=c.matches||c.webkitMatchesSelector||c.msMatchesSelector,c.msMatchesSelector&&R!=l&&(n=l.defaultView)&&n.top!==n&&n.addEventListener("unload",Q),g.getById=ne((function(e){return c.appendChild(e).id=E.expando,!l.getElementsByName||!l.getElementsByName(E.expando).length})),g.disconnectedMatch=ne((function(e){return p.call(e,"*")})),g.scope=ne((function(){return l.querySelectorAll(":scope")})),g.cssHas=ne((function(){try{return l.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}})),g.getById?(t.filter.ID=function(e){var t=e.replace(Y,Z);return function(e){return e.getAttribute("id")===t}},t.find.ID=function(e,t){if(void 0!==t.getElementById&&d){var n=t.getElementById(e);return n?[n]:[]}}):(t.filter.ID=function(e){var t=e.replace(Y,Z);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},t.find.ID=function(e,t){if(void 0!==t.getElementById&&d){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];for(i=t.getElementsByName(e),r=0;o=i[r++];)if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),t.find.TAG=function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},t.find.CLASS=function(e,t){if(void 0!==t.getElementsByClassName&&d)return t.getElementsByClassName(e)},h=[],ne((function(e){var t;c.appendChild(e).innerHTML="<a id='"+v+"' href='' disabled='disabled'></a><select id='"+v+"-\r\\' disabled='disabled'><option selected=''></option></select>",e.querySelectorAll("[selected]").length||h.push("\\["+M+"*(?:value|"+D+")"),e.querySelectorAll("[id~="+v+"-]").length||h.push("~="),e.querySelectorAll("a#"+v+"+*").length||h.push(".#.+[+~]"),e.querySelectorAll(":checked").length||h.push(":checked"),(t=l.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),c.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&h.push(":enabled",":disabled"),(t=l.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||h.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")")})),g.cssHas||h.push(":has"),h=h.length&&new RegExp(h.join("|")),T=function(e,t){if(e===t)return s=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!g.sortDetached&&t.compareDocumentPosition(e)===n?e===l||e.ownerDocument==R&&J.contains(R,e)?-1:t===l||t.ownerDocument==R&&J.contains(R,t)?1:i?u.call(i,e)-u.call(i,t):0:4&n?-1:1)},l):l}for(e in J.matches=function(e,t){return J(e,null,null,t)},J.matchesSelector=function(e,t){if(le(e),d&&!S[t+" "]&&(!h||!h.test(t)))try{var n=p.call(e,t);if(n||g.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){S(t,!0)}return J(t,l,null,[e]).length>0},J.contains=function(e,t){return(e.ownerDocument||e)!=l&&le(e),E.contains(e,t)},J.attr=function(e,n){(e.ownerDocument||e)!=l&&le(e);var r=t.attrHandle[n.toLowerCase()],i=r&&f.call(t.attrHandle,n.toLowerCase())?r(e,n,!d):void 0;return void 0!==i?i:e.getAttribute(n)},J.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},E.uniqueSort=function(e){var t,n=[],r=0,o=0;if(s=!g.sortStable,i=!g.sortStable&&a.call(e,0),I.call(e,T),s){for(;t=e[o++];)t===e[o]&&(r=n.push(o));for(;r--;)O.call(e,n[r],1)}return i=null,e},E.fn.uniqueSort=function(){return this.pushStack(E.uniqueSort(a.apply(this)))},(t=E.expr={cacheLength:50,createPseudo:te,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Y,Z),e[3]=(e[3]||e[4]||e[5]||"").replace(Y,Z),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||J.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&J.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return V.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&U.test(n)&&(t=ue(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Y,Z).toLowerCase();return"*"===e?function(){return!0}:function(e){return A(e,t)}},CLASS:function(e){var t=b[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&b(e,(function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")}))},ATTR:function(e,t,n){return function(r){var i=J.attr(r,e);return null==i?"!="===t:!t||(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i.replace(F," ")+" ").indexOf(n)>-1:"|="===t&&(i===n||i.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),s="last"!==e.slice(-4),a="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,l){var c,u,d,h,f,p=o!==s?"nextSibling":"previousSibling",m=t.parentNode,g=a&&t.nodeName.toLowerCase(),w=!l&&!a,b=!1;if(m){if(o){for(;p;){for(d=t;d=d[p];)if(a?A(d,g):1===d.nodeType)return!1;f=p="only"===e&&!f&&"nextSibling"}return!0}if(f=[s?m.firstChild:m.lastChild],s&&w){for(b=(h=(c=(u=m[v]||(m[v]={}))[e]||[])[0]===y&&c[1])&&c[2],d=h&&m.childNodes[h];d=++h&&d&&d[p]||(b=h=0)||f.pop();)if(1===d.nodeType&&++b&&d===t){u[e]=[y,h,b];break}}else if(w&&(b=h=(c=(u=t[v]||(t[v]={}))[e]||[])[0]===y&&c[1]),!1===b)for(;(d=++h&&d&&d[p]||(b=h=0)||f.pop())&&(!(a?A(d,g):1===d.nodeType)||!++b||(w&&((u=
vendor: 6,721 bytes, line 11
11d[v]||(d[v]={}))[e]=[y,b]),d!==t)););return(b-=i)===r||b%r==0&&b/r>=0}}},PSEUDO:function(e,n){var r,i=t.pseudos[e]||t.setFilters[e.toLowerCase()]||J.error("unsupported pseudo: "+e);return i[v]?i(n):i.length>1?(r=[e,e,"",n],t.setFilters.hasOwnProperty(e.toLowerCase())?te((function(e,t){for(var r,o=i(e,n),s=o.length;s--;)e[r=u.call(e,o[s])]=!(t[r]=o[s])})):function(e){return i(e,0,r)}):i}},pseudos:{not:te((function(e){var t=[],n=[],r=ve(e.replace(k,"$1"));return r[v]?te((function(e,t,n,i){for(var o,s=r(e,null,i,[]),a=e.length;a--;)(o=s[a])&&(e[a]=!(t[a]=o))})):function(e,i,o){return t[0]=e,r(t,null,o,n),t[0]=null,!n.pop()}})),has:te((function(e){return function(t){return J(e,t).length>0}})),contains:te((function(e){return e=e.replace(Y,Z),function(t){return(t.textContent||E.text(t)).indexOf(e)>-1}})),lang:te((function(e){return $.test(e||"")||J.error("unsupported lang: "+e),e=e.replace(Y,Z).toLowerCase(),function(t){var n;do{if(n=d?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}})),target:function(e){var t=n.location&&n.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===c},focus:function(e){return e===function(){try{return l.activeElement}catch(e){}}()&&l.hasFocus()&&!!(e.type||e.href||~e.tabIndex)},enabled:oe(!1),disabled:oe(!0),checked:function(e){return A(e,"input")&&!!e.checked||A(e,"option")&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!t.pseudos.empty(e)},header:function(e){return G.test(e.nodeName)},input:function(e){return W.test(e.nodeName)},button:function(e){return A(e,"input")&&"button"===e.type||A(e,"button")},text:function(e){var t;return A(e,"input")&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:se((function(){return[0]})),last:se((function(e,t){return[t-1]})),eq:se((function(e,t,n){return[n<0?n+t:n]})),even:se((function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e})),odd:se((function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e})),lt:se((function(e,t,n){var r;for(r=n<0?n+t:n>t?t:n;--r>=0;)e.push(r);return e})),gt:se((function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e}))}}).pseudos.nth=t.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})t.pseudos[e]=re(e);for(e in{submit:!0,reset:!0})t.pseudos[e]=ie(e);function ce(){}function ue(e,n){var r,i,o,s,a,l,c,u=C[e+" "];if(u)return n?0:u.slice(0);for(a=e,l=[],c=t.preFilter;a;){for(s in r&&!(i=j.exec(a))||(i&&(a=a.slice(i[0].length)||a),l.push(o=[])),r=!1,(i=z.exec(a))&&(r=i.shift(),o.push({value:r,type:i[0].replace(k," ")}),a=a.slice(r.length)),t.filter)!(i=V[s].exec(a))||c[s]&&!(i=c[s](i))||(r=i.shift(),o.push({value:r,type:s,matches:i}),a=a.slice(r.length));if(!r)break}return n?a.length:a?J.error(e):C(e,l).slice(0)}function de(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function he(e,t,n){var r=t.dir,i=t.next,o=i||r,s=n&&"parentNode"===o,a=w++;return t.first?function(t,n,i){for(;t=t[r];)if(1===t.nodeType||s)return e(t,n,i);return!1}:function(t,n,l){var c,u,d=[y,a];if(l){for(;t=t[r];)if((1===t.nodeType||s)&&e(t,n,l))return!0}else for(;t=t[r];)if(1===t.nodeType||s)if(u=t[v]||(t[v]={}),i&&A(t,i))t=t[r]||t;else{if((c=u[o])&&c[0]===y&&c[1]===a)return d[2]=c[2];if(u[o]=d,d[2]=e(t,n,l))return!0}return!1}}function fe(e){return e.length>1?function(t,n,r){for(var i=e.length;i--;)if(!e[i](t,n,r))return!1;return!0}:e[0]}function pe(e,t,n,r,i){for(var o,s=[],a=0,l=e.length,c=null!=t;a<l;a++)(o=e[a])&&(n&&!n(o,r,i)||(s.push(o),c&&t.push(a)));return s}function me(e,t,n,r,i,o){return r&&!r[v]&&(r=me(r)),i&&!i[v]&&(i=me(i,o)),te((function(o,s,a,l){var c,d,h,f,p=[],g=[],v=s.length,y=o||function(e,t,n){for(var r=0,i=t.length;r<i;r++)J(e,t[r],n);return n}(t||"*",a.nodeType?[a]:a,[]),w=!e||!o&&t?y:pe(y,p,e,a,l);if(n?n(w,f=i||(o?e:v||r)?[]:s,a,l):f=w,r)for(c=pe(f,g),r(c,[],a,l),d=c.length;d--;)(h=c[d])&&(f[g[d]]=!(w[g[d]]=h));if(o){if(i||e){if(i){for(c=[],d=f.length;d--;)(h=f[d])&&c.push(w[d]=h);i(null,f=[],c,l)}for(d=f.length;d--;)(h=f[d])&&(c=i?u.call(o,h):p[d])>-1&&(o[c]=!(s[c]=h))}}else f=pe(f===s?f.splice(v,f.length):f),i?i(null,s,f,l):m.apply(s,f)}))}function ge(e){for(var n,i,o,s=e.length,a=t.relative[e[0].type],l=a||t.relative[" "],c=a?1:0,d=he((function(e){return e===n}),l,!0),h=he((function(e){return u.call(n,e)>-1}),l,!0),f=[function(e,t,i){var o=!a&&(i||t!=r)||((n=t).nodeType?d(e,t,i):h(e,t,i));return n=null,o}];c<s;c++)if(i=t.relative[e[c].type])f=[he(fe(f),i)];else{if((i=t.filter[e[c].type].apply(null,e[c].matches))[v]){for(o=++c;o<s&&!t.relative[e[o].type];o++);return me(c>1&&fe(f),c>1&&de(e.slice(0,c-1).concat({value:" "===e[c-2].type?"*":""})).replace(k,"$1"),i,c<o&&ge(e.slice(c,o)),o<s&&ge(e=e.slice(o)),o<s&&de(e))}f.push(i)}return fe(f)}function ve(e,n){var i,o=[],s=[],a=_[e+" "];if(!a){for(n||(n=ue(e)),i=n.length;i--;)(a=ge(n[i]))[v]?o.push(a):s.push(a);(a=_(e,function(e,n){var i=n.length>0,o=e.length>0,s=function(s,a,c,u,h){var f,p,g,v=0,w="0",b=s&&[],C=[],_=r,S=s||o&&t.find.TAG("*",h),T=y+=null==_?1:Math.random()||.1,A=S.length;for(h&&(r=a==l||a||h);w!==A&&null!=(f=S[w]);w++){if(o&&f){for(p=0,a||f.ownerDocument==l||(le(f),c=!d);g=e[p++];)if(g(f,a||l,c)){m.call(u,f);break}h&&(y=T)}i&&((f=!g&&f)&&v--,s&&b.push(f))}if(v+=w,i&&w!==v){for(p=0;g=n[p++];)g(b,C,a,c);if(s){if(v>0)for(;w--;)b[w]||C[w]||(C[w]=x.call(u));C=pe(C)}m.apply(u,C),h&&!s&&C.length>0&&v+n.length>1&&E.uniqueSort(u)}return h&&(y=T,r=_),b};return i?te(s):s}(s,o))).selector=e}return a}function ye(e,n,r,i){var o,s,a,l,c,u="function"==typeof e&&e,h=!i&&ue(e=u.selector||e);if(r=r||[],1===h.length){if((s=h[0]=h[0].slice(0)).length>2&&"ID"===(a=s[0]).type&&9===n.nodeType&&d&&t.relative[s[1].type]){if(!(n=(t.find.ID(a.matches[0].replace(Y,Z),n)||[])[0]))return r;u&&(n=n.parentNode),e=e.slice(s.shift().value.length)}for(o=V.needsContext.test(e)?0:s.length;o--&&(a=s[o],!t.relative[l=a.type]);)if((c=t.find[l])&&(i=c(a.matches[0].replace(Y,Z),q.test(s[0].type)&&ae(n.parentNode)||n))){if(s.splice(o,1),!(e=i.length&&de(s)))return m.apply(r,i),r;break}}return(u||ve(e,h))(i,n,!d,r,!n||q.test(e)&&ae(n.parentNode)||n),r}ce.prototype=t.filters=t.pseudos,t.setFilters=new ce,g.sortStable=v.split("").sort(T).join("")===v,le(),g.sortDetached=ne((function(e){return 1&e.compareDocumentPosition(l.createElement("fieldset"))})),E.find=J,E.expr[":"]=E.expr.pseudos,E.unique=E.uniqueSort,J.compile=ve,J.select=ye,J.setDocument=le,J.tokenize=ue,J.escape=E.escapeSelector,J.getText=E.text,J.isXML=E.isXMLDoc,J.selectors=E.expr,J.supp
vendor: 12,076 bytes, line 11
11ort=E.support,J.uniqueSort=E.uniqueSort}();var L=function(e,t,n){for(var r=[],i=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(i&&E(e).is(n))break;r.push(e)}return r},B=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},F=E.expr.match.needsContext,j=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function z(e,t,n){return v(t)?E.grep(e,(function(e,r){return!!t.call(e,r,e)!==n})):t.nodeType?E.grep(e,(function(e){return e===t!==n})):"string"!=typeof t?E.grep(e,(function(e){return u.call(t,e)>-1!==n})):E.filter(t,e,n)}E.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?E.find.matchesSelector(r,e)?[r]:[]:E.find.matches(e,E.grep(t,(function(e){return 1===e.nodeType})))},E.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(E(e).filter((function(){for(t=0;t<r;t++)if(E.contains(i[t],this))return!0})));for(n=this.pushStack([]),t=0;t<r;t++)E.find(e,i[t],n);return r>1?E.uniqueSort(n):n},filter:function(e){return this.pushStack(z(this,e||[],!1))},not:function(e){return this.pushStack(z(this,e||[],!0))},is:function(e){return!!z(this,"string"==typeof e&&F.test(e)?E(e):e||[],!1).length}});var H,U=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(E.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||H,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:U.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof E?t[0]:t,E.merge(this,E.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:w,!0)),j.test(r[1])&&E.isPlainObject(t))for(r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=w.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==n.ready?n.ready(e):e(E):E.makeArray(e,this)}).prototype=E.fn,H=E(w);var $=/^(?:parents|prev(?:Until|All))/,V={children:!0,contents:!0,next:!0,prev:!0};function W(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}E.fn.extend({has:function(e){var t=E(e,this),n=t.length;return this.filter((function(){for(var e=0;e<n;e++)if(E.contains(this,t[e]))return!0}))},closest:function(e,t){var n,r=0,i=this.length,o=[],s="string"!=typeof e&&E(e);if(!F.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(s?s.index(n)>-1:1===n.nodeType&&E.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?E.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?u.call(E(e),this[0]):u.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(E.uniqueSort(E.merge(this.get(),E(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),E.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return L(e,"parentNode")},parentsUntil:function(e,t,n){return L(e,"parentNode",n)},next:function(e){return W(e,"nextSibling")},prev:function(e){return W(e,"previousSibling")},nextAll:function(e){return L(e,"nextSibling")},prevAll:function(e){return L(e,"previousSibling")},nextUntil:function(e,t,n){return L(e,"nextSibling",n)},prevUntil:function(e,t,n){return L(e,"previousSibling",n)},siblings:function(e){return B((e.parentNode||{}).firstChild,e)},children:function(e){return B(e.firstChild)},contents:function(e){return null!=e.contentDocument&&s(e.contentDocument)?e.contentDocument:(A(e,"template")&&(e=e.content||e),E.merge([],e.childNodes))}},(function(e,t){E.fn[e]=function(n,r){var i=E.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=E.filter(r,i)),this.length>1&&(V[e]||E.uniqueSort(i),$.test(e)&&i.reverse()),this.pushStack(i)}}));var G=/[^\x20\t\r\n\f]+/g;function X(e){return e}function q(e){throw e}function Y(e,t,n,r){var i;try{e&&v(i=e.promise)?i.call(e).done(t).fail(n):e&&v(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}E.Callbacks=function(e){e="string"==typeof e?function(e){var t={};return E.each(e.match(G)||[],(function(e,n){t[n]=!0})),t}(e):E.extend({},e);var t,n,r,i,o=[],s=[],a=-1,l=function(){for(i=i||e.once,r=t=!0;s.length;a=-1)for(n=s.shift();++a<o.length;)!1===o[a].apply(n[0],n[1])&&e.stopOnFalse&&(a=o.length,n=!1);e.memory||(n=!1),t=!1,i&&(o=n?[]:"")},c={add:function(){return o&&(n&&!t&&(a=o.length-1,s.push(n)),function t(n){E.each(n,(function(n,r){v(r)?e.unique&&c.has(r)||o.push(r):r&&r.length&&"string"!==_(r)&&t(r)}))}(arguments),n&&!t&&l()),this},remove:function(){return E.each(arguments,(function(e,t){for(var n;(n=E.inArray(t,o,n))>-1;)o.splice(n,1),n<=a&&a--})),this},has:function(e){return e?E.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=s=[],o=n="",this},disabled:function(){return!o},lock:function(){return i=s=[],n||t||(o=n=""),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=[e,(n=n||[]).slice?n.slice():n],s.push(n),t||l()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!r}};return c},E.extend({Deferred:function(e){var t=[["notify","progress",E.Callbacks("memory"),E.Callbacks("memory"),2],["resolve","done",E.Callbacks("once memory"),E.Callbacks("once memory"),0,"resolved"],["reject","fail",E.Callbacks("once memory"),E.Callbacks("once memory"),1,"rejected"]],r="pending",i={state:function(){return r},always:function(){return o.done(arguments).fail(arguments),this},catch:function(e){return i.then(null,e)},pipe:function(){var e=arguments;return E.Deferred((function(n){E.each(t,(function(t,r){var i=v(e[r[4]])&&e[r[4]];o[r[1]]((function(){var e=i&&i.apply(this,arguments);e&&v(e.promise)?e.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[r[0]+"With"](this,i?[e]:arguments)}))})),e=null})).promise()},then:function(e,r,i){var o=0;function s(e,t,r,i){return function(){var a=this,l=arguments,c=function(){var n,c;if(!(e<o)){if((n=r.apply(a,l))===t.promise())throw new TypeError("Thenable self-resolution");c=n&&("object"==typeof n||"function"==typeof n)&&n.then,v(c)?i?c.call(n,s(o,t,X,i),s(o,t,q,i)):(o++,c.call(n,s(o,t,X,i),s(o,t,q,i),s(o,t,X,t.notifyWith))):(r!==X&&(a=void 0,l=[n]),(i||t.resolveWith)(a,l))}},u=i?c:function(){try{c()}catch(n){E.Deferred.exceptionHook&&E.Deferred.exceptionHook(n,u.error),e+1>=o&&(r!==q&&(a=void 0,l=[n]),t.rejectWith(a,l))}};e?u():(E.Deferred.getErrorHook?u.error=E.Deferred.getErrorHook():E.Deferred.getStackHook&&(u.error=E.Deferred.getStackHook()),n.setTimeout(u))}}return E.Deferred((function(n){t[0][3].add(s(0,n,v(i)?i:X,n.notifyWith)),t[1][3].add(s(0,n,v(e)?e:X)),t[2][3].add(s(0,n,v(r)?r:q))})).promise()},promise:function(e){return null!=e?E.extend(e,i):i}},o={};return E.each(t,(function(e,n){var s=n[2],a=n[5];i[n[1]]=s.add,a&&s.add((function(){r=a}),t[3-e][2].disable,t[3-e][3].disable,t[0][2].lock,t[0][3].lock),s.add(n[3].fire),o[n[0]]=function(){return o[n[0]+"With"](this===o?void 0:this,arguments),this},o[n[0]+"With"]=s.fireWith})),i.promise(o),e&&e.call(o,o),o},when:function(e){var t=arguments.length,n=t,r=Array(n),i=a.call(arguments),o=E.Deferred(),s=function(e){return function(n){r[e]=this,i[e]=arguments.length>1?a.call(arguments):n,--t||o.resolveWith(r,i)}};if(t<=1&&(Y(e,o.done(s(n)).resolve,o.reject,!t),"pending"===o.state()||v(i[n]&&i[n].then)))return o.then();for(;n--;)Y(i[n],s(n),o.reject);return o.promise()}});var Z=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;E.Deferred.exceptionHook=function(e,t){n.console&&n.console.warn&&e&&Z.test(e.name)&&n.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},E.readyException=function(e){n.setTimeout((function(){throw e}))};var Q=E.Deferred();function K(){w.removeEventListener("DOMContentLoaded",K),n.removeEventListener("load",K),E.ready()}E.fn.ready=function(e){return Q.then(e).catch((function(e){E.readyException(e)})),this},E.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--E.readyWait:E.isReady)||(E.isReady=!0,!0!==e&&--E.readyWait>0||Q.resolveWith(w,[E]))}}),E.ready.then=Q.then,"complete"===w.readyState||"loading"!==w.readyState&&!w.documentElement.doScroll?n.setTimeout(E.ready):(w.addEventListener("DOMContentLoaded",K),n.addEventListener("load",K));var J=function(e,t,n,r,i,o,s){var a=0,l=e.length,c=null==n;if("object"===_(n))for(a in i=!0,n)J(e,t,a,n[a],!0,o,s);else if(void 0!==r&&(i=!0,v(r)||(s=!0),c&&(s?(t.call(e,r),t=null):(c=t,t=function(e,t,n){return c.call(E(e),n)})),t))for(;a<l;a++)t(e[a],n,s?r:r.call(e[a],a,t(e[a],n)));return i?e:c?t.call(e):l?t(e[0],n):o},ee=/^-ms-/,te=/-([a-z])/g;function ne(e,t){return t.toUpperCase()}function re(e){return e.replace(ee,"ms-").replace(te,ne)}var ie=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function oe(){this.expando=E.expando+oe.uid++}oe.uid=1,oe.prototype={cache:function(e){var t=e[this.expando];return t||(t={},ie(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[re(t)]=n;else for(r in t)i[re(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][re(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(re):(t=re(t))in r?[t]:t.match(G)||[]).length;for(;n--;)delete r[t[n]]}(void 0===t||E.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!E.isEmptyObject(t)}};var se=new oe,ae=new oe,le=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,ce=/[A-Z]/g;function ue(e,t,n){var r;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(ce,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n=function(e){return"true"===e||"false"!==e&&("null"===e?null:e===+e+""?+e:le.test(e)?JSON.parse(e):e)}(n)}catch(e){}ae.set(e,t,n)}else n=void 0;return n}E.extend({hasData:function(e){return ae.hasData(e)||se.hasData(e)},data:function(e,t,n){return ae.access(e,t,n)},removeData:function(e,t){ae.remove(e,t)},_data:function(e,t,n){return se.access(e,t,n)},_removeData:function(e,t){se.remove(e,t)}}),E.fn.extend({data:function(e,t){var n,r,i,o=this[0],s=o&&o.attributes;if(void 0===e){if(this.length&&(i=ae.get(o),1===o.nodeType&&!se.get(o,"hasDataAttrs"))){for(n=s.length;n--;)s[n]&&0===(r=s[n].name).indexOf("data-")&&(r=re(r.slice(5)),ue(o,r,i[r]));se.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof e?this.each((function(){ae.set(this,e)})):J(this,(function(t){var n;if(o&&void 0===t)return void 0!==(n=ae.get(o,e))||void 0!==(n=ue(o,e))?n:void 0;this.each((function(){ae.set(this,e,t)}))}),null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each((function(){ae.remove(this,e)}))}}),E.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=se.get(e,t),n&&(!r||Array.isArray(n)?r=se.access(e,t,E.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=E.queue(e,t),r=n.length,i=n.shift(),o=E._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,(function(){E.dequeue(e,t)}),o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return se.get(e,n)||se.access(e,n,{empty:E.Callbacks("once memory").add((function(){se.remove(e,[t+"queue",n])}))})}}),E.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length<n?E.queue(this[0],e):void 0===t?this:this.each((function(){var n=E.queue(this,e,t);E._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&E.dequeue(this,e)}))},dequeue:function(e){return this.each((function(){E.dequeue(this,e)}))},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=E.Deferred(),o=this,s=this.length,a=function(){--r||i.resolveWith(o,[o])};for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";s--;
vendor: 7,771 bytes, line 11
11)(n=se.get(o[s],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(a));return a(),i.promise(t)}});var de=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,he=new RegExp("^(?:([+-])=|)("+de+")([a-z%]*)$","i"),fe=["Top","Right","Bottom","Left"],pe=w.documentElement,me=function(e){return E.contains(e.ownerDocument,e)},ge={composed:!0};pe.getRootNode&&(me=function(e){return E.contains(e.ownerDocument,e)||e.getRootNode(ge)===e.ownerDocument});var ve=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&me(e)&&"none"===E.css(e,"display")};function ye(e,t,n,r){var i,o,s=20,a=r?function(){return r.cur()}:function(){return E.css(e,t,"")},l=a(),c=n&&n[3]||(E.cssNumber[t]?"":"px"),u=e.nodeType&&(E.cssNumber[t]||"px"!==c&&+l)&&he.exec(E.css(e,t));if(u&&u[3]!==c){for(l/=2,c=c||u[3],u=+l||1;s--;)E.style(e,t,u+c),(1-o)*(1-(o=a()/l||.5))<=0&&(s=0),u/=o;u*=2,E.style(e,t,u+c),n=n||[]}return n&&(u=+u||+l||0,i=n[1]?u+(n[1]+1)*n[2]:+n[2],r&&(r.unit=c,r.start=u,r.end=i)),i}var we={};function be(e){var t,n=e.ownerDocument,r=e.nodeName,i=we[r];return i||(t=n.body.appendChild(n.createElement(r)),i=E.css(t,"display"),t.parentNode.removeChild(t),"none"===i&&(i="block"),we[r]=i,i)}function Ce(e,t){for(var n,r,i=[],o=0,s=e.length;o<s;o++)(r=e[o]).style&&(n=r.style.display,t?("none"===n&&(i[o]=se.get(r,"display")||null,i[o]||(r.style.display="")),""===r.style.display&&ve(r)&&(i[o]=be(r))):"none"!==n&&(i[o]="none",se.set(r,"display",n)));for(o=0;o<s;o++)null!=i[o]&&(e[o].style.display=i[o]);return e}E.fn.extend({show:function(){return Ce(this,!0)},hide:function(){return Ce(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each((function(){ve(this)?E(this).show():E(this).hide()}))}});var _e,Se,Ee=/^(?:checkbox|radio)$/i,Te=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,Ae=/^$|^module$|\/(?:java|ecma)script/i;_e=w.createDocumentFragment().appendChild(w.createElement("div")),(Se=w.createElement("input")).setAttribute("type","radio"),Se.setAttribute("checked","checked"),Se.setAttribute("name","t"),_e.appendChild(Se),g.checkClone=_e.cloneNode(!0).cloneNode(!0).lastChild.checked,_e.innerHTML="<textarea>x</textarea>",g.noCloneChecked=!!_e.cloneNode(!0).lastChild.defaultValue,_e.innerHTML="<option></option>",g.option=!!_e.lastChild;var xe={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function Ie(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?E.merge([e],n):n}function Oe(e,t){for(var n=0,r=e.length;n<r;n++)se.set(e[n],"globalEval",!t||se.get(t[n],"globalEval"))}xe.tbody=xe.tfoot=xe.colgroup=xe.caption=xe.thead,xe.th=xe.td,g.option||(xe.optgroup=xe.option=[1,"<select multiple='multiple'>","</select>"]);var Me=/<|&#?\w+;/;function ke(e,t,n,r,i){for(var o,s,a,l,c,u,d=t.createDocumentFragment(),h=[],f=0,p=e.length;f<p;f++)if((o=e[f])||0===o)if("object"===_(o))E.merge(h,o.nodeType?[o]:o);else if(Me.test(o)){for(s=s||d.appendChild(t.createElement("div")),a=(Te.exec(o)||["",""])[1].toLowerCase(),l=xe[a]||xe._default,s.innerHTML=l[1]+E.htmlPrefilter(o)+l[2],u=l[0];u--;)s=s.lastChild;E.merge(h,s.childNodes),(s=d.firstChild).textContent=""}else h.push(t.createTextNode(o));for(d.textContent="",f=0;o=h[f++];)if(r&&E.inArray(o,r)>-1)i&&i.push(o);else if(c=me(o),s=Ie(d.appendChild(o),"script"),c&&Oe(s),n)for(u=0;o=s[u++];)Ae.test(o.type||"")&&n.push(o);return d}var De=/^([^.]*)(?:\.(.+)|)/;function Ne(){return!0}function Re(){return!1}function Pe(e,t,n,r,i,o){var s,a;if("object"==typeof t){for(a in"string"!=typeof n&&(r=r||n,n=void 0),t)Pe(e,a,n,r,t[a],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Re;else if(!i)return e;return 1===o&&(s=i,(i=function(e){return E().off(e),s.apply(this,arguments)}).guid=s.guid||(s.guid=E.guid++)),e.each((function(){E.event.add(this,t,i,r,n)}))}function Le(e,t,n){n?(se.set(e,t,!1),E.event.add(e,t,{namespace:!1,handler:function(e){var n,r=se.get(this,t);if(1&e.isTrigger&&this[t]){if(r)(E.event.special[t]||{}).delegateType&&e.stopPropagation();else if(r=a.call(arguments),se.set(this,t,r),this[t](),n=se.get(this,t),se.set(this,t,!1),r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n}else r&&(se.set(this,t,E.event.trigger(r[0],r.slice(1),this)),e.stopPropagation(),e.isImmediatePropagationStopped=Ne)}})):void 0===se.get(e,t)&&E.event.add(e,t,Ne)}E.event={global:{},add:function(e,t,n,r,i){var o,s,a,l,c,u,d,h,f,p,m,g=se.get(e);if(ie(e))for(n.handler&&(n=(o=n).handler,i=o.selector),i&&E.find.matchesSelector(pe,i),n.guid||(n.guid=E.guid++),(l=g.events)||(l=g.events=Object.create(null)),(s=g.handle)||(s=g.handle=function(t){return void 0!==E&&E.event.triggered!==t.type?E.event.dispatch.apply(e,arguments):void 0}),c=(t=(t||"").match(G)||[""]).length;c--;)f=m=(a=De.exec(t[c])||[])[1],p=(a[2]||"").split(".").sort(),f&&(d=E.event.special[f]||{},f=(i?d.delegateType:d.bindType)||f,d=E.event.special[f]||{},u=E.extend({type:f,origType:m,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&E.expr.match.needsContext.test(i),namespace:p.join(".")},o),(h=l[f])||((h=l[f]=[]).delegateCount=0,d.setup&&!1!==d.setup.call(e,r,p,s)||e.addEventListener&&e.addEventListener(f,s)),d.add&&(d.add.call(e,u),u.handler.guid||(u.handler.guid=n.guid)),i?h.splice(h.delegateCount++,0,u):h.push(u),E.event.global[f]=!0)},remove:function(e,t,n,r,i){var o,s,a,l,c,u,d,h,f,p,m,g=se.hasData(e)&&se.get(e);if(g&&(l=g.events)){for(c=(t=(t||"").match(G)||[""]).length;c--;)if(f=m=(a=De.exec(t[c])||[])[1],p=(a[2]||"").split(".").sort(),f){for(d=E.event.special[f]||{},h=l[f=(r?d.delegateType:d.bindType)||f]||[],a=a[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),s=o=h.length;o--;)u=h[o],!i&&m!==u.origType||n&&n.guid!==u.guid||a&&!a.test(u.namespace)||r&&r!==u.selector&&("**"!==r||!u.selector)||(h.splice(o,1),u.selector&&h.delegateCount--,d.remove&&d.remove.call(e,u));s&&!h.length&&(d.teardown&&!1!==d.teardown.call(e,p,g.handle)||E.removeEvent(e,f,g.handle),delete l[f])}else for(f in l)E.event.remove(e,f+t[c],n,r,!0);E.isEmptyObject(l)&&se.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,s,a=new Array(arguments.length),l=E.event.fix(e),c=(se.get(this,"events")||Object.create(null))[l.type]||[],u=E.event.special[l.type]||{};for(a[0]=l,t=1;t<arguments.length;t++)a[t]=arguments[t];if(l.delegateTarget=this,!u.preDispatch||!1!==u.preDispatch.call(this,l)){for(s=E.event.handlers.call(this,l,c),t=0;(i=s[t++])&&!l.isPropagationStopped();)for(l.currentTarget=i.elem,n=0;(o=i.handlers[n++])&&!l.isImmediatePropagationStopped();)l.rnamespace&&!1!==o.namespace&&!l.rnamespace.test(o.namespace)||(l.handleObj=o,l.data=o.data,void 0!==(r=((E.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,a))&&!1===(l.result=r)&&(l.preventDefault(),l.stopPropagation()));return u.postDispatch&&u.postDispatch.call(this,l),l.result}},handlers:function(e,t){var n,r,i,o,s,a=[],l=t.delegateCount,c=e.target;if(l&&c.nodeType&&!("click"===e.type&&e.button>=1))for(;c!==this;c=c.parentNode||this)if(1===c.nodeType&&("click"!==e.type||!0!==c.disabled)){for(o=[],s={},n=0;n<l;n++)void 0===s[i=(r=t[n]).selector+" "]&&(s[i]=r.needsContext?E(i,this).index(c)>-1:E.find(i,this,null,[c]).length),s[i]&&o.push(r);o.length&&a.push({elem:c,handlers:o})}return c=this,l<t.length&&a.push({elem:c,handlers:t.slice(l)}),a},addProp:function(e,t){Object.defineProperty(E.Event.prototype,e,{enumerable:!0,configurable:!0,get:v(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]}
vendor: 3,207 bytes, line 11
11,set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(e){return e[E.expando]?e:new E.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return Ee.test(t.type)&&t.click&&A(t,"input")&&Le(t,"click",!0),!1},trigger:function(e){var t=this||e;return Ee.test(t.type)&&t.click&&A(t,"input")&&Le(t,"click"),!0},_default:function(e){var t=e.target;return Ee.test(t.type)&&t.click&&A(t,"input")&&se.get(t,"click")||A(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},E.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},E.Event=function(e,t){if(!(this instanceof E.Event))return new E.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Ne:Re,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&E.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[E.expando]=!0},E.Event.prototype={constructor:E.Event,isDefaultPrevented:Re,isPropagationStopped:Re,isImmediatePropagationStopped:Re,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Ne,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Ne,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Ne,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},E.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},E.event.addProp),E.each({focus:"focusin",blur:"focusout"},(function(e,t){function n(e){if(w.documentMode){var n=se.get(this,"handle"),r=E.event.fix(e);r.type="focusin"===e.type?"focus":"blur",r.isSimulated=!0,n(e),r.target===r.currentTarget&&n(r)}else E.event.simulate(t,e.target,E.event.fix(e))}E.event.special[e]={setup:function(){var r;if(Le(this,e,!0),!w.documentMode)return!1;(r=se.get(this,t))||this.addEventListener(t,n),se.set(this,t,(r||0)+1)},trigger:function(){return Le(this,e),!0},teardown:function(){var e;if(!w.documentMode)return!1;(e=se.get(this,t)-1)?se.set(this,t,e):(this.removeEventListener(t,n),se.remove(this,t))},_default:function(t){return se.get(t.target,e)},delegateType:t},E.event.special[t]={setup:function(){var r=this.ownerDocument||this.document||this,i=w.documentMode?this:r,o=se.get(i,t);o||(w.documentMode?this.addEventListener(t,n):r.addEventListener(e,n,!0)),se.set(i,t,(o||0)+1)},teardown:function(){var r=this.ownerDocument||this.document||this,i=w.documentMode?this:r,o=se.get(i,t)-1;o?se.set(i,t,o):(w.documentMode?this.removeEventListener(t,n):r.removeEventListener(e,n,!0),se.remove(i,t))}}}
vendor: 5,977 bytes, line 11
11)),E.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},(function(e,t){E.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;return i&&(i===r||E.contains(r,i))||(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}})),E.fn.extend({on:function(e,t,n,r){return Pe(this,e,t,n,r)},one:function(e,t,n,r){return Pe(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,E(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Re),this.each((function(){E.event.remove(this,e,n,t)}))}});var Be=/<script|<style|<link/i,Fe=/checked\s*(?:[^=]|=\s*.checked.)/i,je=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function ze(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&E(e).children("tbody")[0]||e}function He(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Ue(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function $e(e,t){var n,r,i,o,s,a;if(1===t.nodeType){if(se.hasData(e)&&(a=se.get(e).events))for(i in se.remove(t,"handle events"),a)for(n=0,r=a[i].length;n<r;n++)E.event.add(t,i,a[i][n]);ae.hasData(e)&&(o=ae.access(e),s=E.extend({},o),ae.set(t,s))}}function Ve(e,t){var n=t.nodeName.toLowerCase();"input"===n&&Ee.test(e.type)?t.checked=e.checked:"input"!==n&&"textarea"!==n||(t.defaultValue=e.defaultValue)}function We(e,t,n,r){t=l(t);var i,o,s,a,c,u,d=0,h=e.length,f=h-1,p=t[0],m=v(p);if(m||h>1&&"string"==typeof p&&!g.checkClone&&Fe.test(p))return e.each((function(i){var o=e.eq(i);m&&(t[0]=p.call(this,i,o.html())),We(o,t,n,r)}));if(h&&(o=(i=ke(t,e[0].ownerDocument,!1,e,r)).firstChild,1===i.childNodes.length&&(i=o),o||r)){for(a=(s=E.map(Ie(i,"script"),He)).length;d<h;d++)c=i,d!==f&&(c=E.clone(c,!0,!0),a&&E.merge(s,Ie(c,"script"))),n.call(e[d],c,d);if(a)for(u=s[s.length-1].ownerDocument,E.map(s,Ue),d=0;d<a;d++)c=s[d],Ae.test(c.type||"")&&!se.access(c,"globalEval")&&E.contains(u,c)&&(c.src&&"module"!==(c.type||"").toLowerCase()?E._evalUrl&&!c.noModule&&E._evalUrl(c.src,{nonce:c.nonce||c.getAttribute("nonce")},u):C(c.textContent.replace(je,""),c,u))}return e}function Ge(e,t,n){for(var r,i=t?E.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||E.cleanData(Ie(r)),r.parentNode&&(n&&me(r)&&Oe(Ie(r,"script")),r.parentNode.removeChild(r));return e}E.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,s,a=e.cloneNode(!0),l=me(e);if(!(g.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||E.isXMLDoc(e)))for(s=Ie(a),r=0,i=(o=Ie(e)).length;r<i;r++)Ve(o[r],s[r]);if(t)if(n)for(o=o||Ie(e),s=s||Ie(a),r=0,i=o.length;r<i;r++)$e(o[r],s[r]);else $e(e,a);return(s=Ie(a,"script")).length>0&&Oe(s,!l&&Ie(e,"script")),a},cleanData:function(e){for(var t,n,r,i=E.event.special,o=0;void 0!==(n=e[o]);o++)if(ie(n)){if(t=n[se.expando]){if(t.events)for(r in t.events)i[r]?E.event.remove(n,r):E.removeEvent(n,r,t.handle);n[se.expando]=void 0}n[ae.expando]&&(n[ae.expando]=void 0)}}}),E.fn.extend({detach:function(e){return Ge(this,e,!0)},remove:function(e){return Ge(this,e)},text:function(e){return J(this,(function(e){return void 0===e?E.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)}))}),null,e,arguments.length)},append:function(){return We(this,arguments,(function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||ze(this,e).appendChild(e)}))},prepend:function(){return We(this,arguments,(function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=ze(this,e);t.insertBefore(e,t.firstChild)}}))},before:function(){return We(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this)}))},after:function(){return We(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)}))},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(E.cleanData(Ie(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map((function(){return E.clone(this,e,t)}))},html:function(e){return J(this,(function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Be.test(e)&&!xe[(Te.exec(e)||["",""])[1].toLowerCase()]){e=E.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(E.cleanData(Ie(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)}),null,e,arguments.length)},replaceWith:function(){var e=[];return We(this,arguments,(function(t){var n=this.parentNode;E.inArray(this,e)<0&&(E.cleanData(Ie(this)),n&&n.replaceChild(t,this))}),e)}}),E.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},(function(e,t){E.fn[e]=function(e){for(var n,r=[],i=E(e),o=i.length-1,s=0;s<=o;s++)n=s===o?this:this.clone(!0),E(i[s])[t](n),c.apply(r,n.get());return this.pushStack(r)}}));var Xe=new RegExp("^("+de+")(?!px)[a-z%]+$","i"),qe=/^--/,Ye=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=n),t.getComputedStyle(e)},Ze=function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=o[i];return r},Qe=new RegExp(fe.join("|"),"i");function Ke(e,t,n){var r,i,o,s,a=qe.test(t),l=e.style;return(n=n||Ye(e))&&(s=n.getPropertyValue(t)||n[t],a&&s&&(s=s.replace(k,"$1")||void 0),""!==s||me(e)||(s=E.style(e,t)),!g.pixelBoxStyles()&&Xe.test(s)&&Qe.test(t)&&(r=l.width,i=l.minWidth,o=l.maxWidth,l.minWidth=l.maxWidth=l.width=s,s=n.width,l.width=r,l.minWidth=i,l.maxWidth=o)),void 0!==s?s+"":s}function Je(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(u){c.style.cssText="position:absolute;
11left:-11111px;width:60px;margin-top:1px;padding:0;border:0",u.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",pe.appendChild(c).appendChild(u);var e=n.getComputedStyle(u);r="1%"!==e.top,l=12===t(e.marginLeft),u.style.right="60%",s=36===t(e.right),i=36===t(e.width),u.style.position="absolute",o=12===t(u.offsetWidth/3),pe.removeChild(c),u=null}}function t(e){return Math.round(parseFloat(e))}var r,i,o,s,a,l,c=w.createElement("div"),u=w.createElement("div");u.style&&(u.style.backgroundClip="content-box",u.cloneNode(!0).style.backgroundClip="",g.clearCloneStyle="content-box"===u.style.backgroundClip,E.extend(g,{boxSizingReliable:function(){return e(),i},pixelBoxStyles:function(){return e(),s},pixelPosition:function(){return e(),r},reliableMarginLeft:function(){return e(),l},scrollboxSize:function(){return e(),o},reliableTrDimensions:function(){var e,t,r,i;return null==a&&(e=w.createElement("table"),t=w.createElement("tr"),r=w.createElement("div"),e.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="box-sizing:content-box;border:1px solid",t.style.height="1px",r.style.height="9px",r.style.display="block",pe.appendChild(e).appendChild(t).appendChild(r),i=n.getComputedStyle(t),a=parseInt(i.height,10)+parseInt(i.borderTopWidth,10)+parseInt(i.borderBottomWidth,10)===t.offsetHeight,pe.removeChild(e)),a}}))}();var et=["Webkit","Moz","ms"],tt=w.createElement("div").style,nt={};function rt(e){var t=E.cssProps[e]||nt[e];return t||(e in tt?e:nt[e]=function(e){for(var t=e[0].toUpperCase()+e.slice(1),n=et.length;n--;)if((e=et[n]+t)in tt)return e}(e)||e)}var it=/^(none|table(?!-c[ea]).+)/,ot={position:"absolute",visibility:"hidden",display:"block"},st={letterSpacing:"0",fontWeight:"400"};function at(e,t,n){var r=he.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function lt(e,t,n,r,i,o){var s="width"===t?1:0,a=0,l=0,c=0;if(n===(r?"border":"content"))return 0;for(;s<4;s+=2)"margin"===n&&(c+=E.css(e,n+fe[s],!0,i)),r?("content"===n&&(l-=E.css(e,"padding"+fe[s],!0,i)),"margin"!==n&&(l-=E.css(e,"border"+fe[s]+"Width",!0,i))):(l+=E.css(e,"padding"+fe[s],!0,i),"padding"!==n?l+=E.css(e,"border"+fe[s]+"Width",!0,i):a+=E.css(e,"border"+fe[s]+"Width",!0,i));return!r&&o>=0&&(l+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-l-a-.5))||0),l+c}function ct(e,t,n){var r=Ye(e),i=(!g.boxSizingReliable()||n)&&"border-box"===E.css(e,"boxSizing",!1,r),o=i,s=Ke(e,t,r),a="offset"+t[0].toUpperCase()+t.slice(1);if(Xe.test(s)){if(!n)return s;s="auto"}return(!g.boxSizingReliable()&&i||!g.reliableTrDimensions()&&A(e,"tr")||"auto"===s||!parseFloat(s)&&"inline"===E.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===E.css(e,"boxSizing",!1,r),(o=a in e)&&(s=e[a])),(s=parseFloat(s)||0)+lt(e,t,n||(i?"border":"content"),o,r,s)+"px"}function ut(e,t,n,r,i){return new ut.prototype.init(e,t,n,r,i)}E.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Ke(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,s,a=re(t),l=qe.test(t),c=e.style;if(l||(t=rt(a)),s=E.cssHooks[t]||E.cssHooks[a],void 0===n)return s&&"get"in s&&void 0!==(i=s.get(e,!1,r))?i:c[t];"string"===(o=typeof n)&&(i=he.exec(n))&&i[1]&&(n=ye(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||l||(n+=i&&i[3]||(E.cssNumber[a]?"":"px")),g.clearCloneStyle||""!==n||0!==t.indexOf("background")||(c[t]="inherit"),s&&"set"in s&&void 0===(n=s.set(e,n,r))||(l?c.setProperty(t,n):c[t]=n))}},css:function(e,t,n,r){var i,o,s,a=re(t);return qe.test(t)||(t=rt(a)),(s=E.cssHooks[t]||E.cssHooks[a])&&"get"in s&&(i=s.get(e,!0,n)),void 0===i&&(i=Ke(e,t,r)),"normal"===i&&t in st&&(i=st[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),E.each(["height","width"],(function(e,t){E.cssHooks[t]={get:function(e,n,r){if(n)return!it.test(E.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?ct(e,t,r):Ze(e,ot,(function(){return ct(e,t,r)}))},set:function(e,n,r){var i,o=Ye(e),s=!g.scrollboxSize()&&"absolute"===o.position,a=(s||r)&&"border-box"===E.css(e,"boxSizing",!1,o),l=r?lt(e,t,r,a,o):0;return a&&s&&(l-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(o[t])-lt(e,t,"border",!1,o)-.5)),l&&(i=he.exec(n))&&"px"!==(i[3]||"px")&&(e.style[t]=n,n=E.css(e,t)),at(0,n,l)}}}
vendor: 4,722 bytes, line 11
11)),E.cssHooks.marginLeft=Je(g.reliableMarginLeft,(function(e,t){if(t)return(parseFloat(Ke(e,"marginLeft"))||e.getBoundingClientRect().left-Ze(e,{marginLeft:0},(function(){return e.getBoundingClientRect().left})))+"px"})),E.each({margin:"",padding:"",border:"Width"},(function(e,t){E.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[e+fe[r]+t]=o[r]||o[r-2]||o[0];return i}},"margin"!==e&&(E.cssHooks[e+t].set=at)})),E.fn.extend({css:function(e,t){return J(this,(function(e,t,n){var r,i,o={},s=0;if(Array.isArray(t)){for(r=Ye(e),i=t.length;s<i;s++)o[t[s]]=E.css(e,t[s],!1,r);return o}return void 0!==n?E.style(e,t,n):E.css(e,t)}),e,t,arguments.length>1)}}),E.Tween=ut,ut.prototype={constructor:ut,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||E.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(E.cssNumber[n]?"":"px")},cur:function(){var e=ut.propHooks[this.prop];return e&&e.get?e.get(this):ut.propHooks._default.get(this)},run:function(e){var t,n=ut.propHooks[this.prop];return this.options.duration?this.pos=t=E.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):ut.propHooks._default.set(this),this}},ut.prototype.init.prototype=ut.prototype,ut.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=E.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){E.fx.step[e.prop]?E.fx.step[e.prop](e):1!==e.elem.nodeType||!E.cssHooks[e.prop]&&null==e.elem.style[rt(e.prop)]?e.elem[e.prop]=e.now:E.style(e.elem,e.prop,e.now+e.unit)}}},ut.propHooks.scrollTop=ut.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},E.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},E.fx=ut.prototype.init,E.fx.step={};var dt,ht,ft=/^(?:toggle|show|hide)$/,pt=/queueHooks$/;function mt(){ht&&(!1===w.hidden&&n.requestAnimationFrame?n.requestAnimationFrame(mt):n.setTimeout(mt,E.fx.interval),E.fx.tick())}function gt(){return n.setTimeout((function(){dt=void 0})),dt=Date.now()}function vt(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=fe[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function yt(e,t,n){for(var r,i=(wt.tweeners[t]||[]).concat(wt.tweeners["*"]),o=0,s=i.length;o<s;o++)if(r=i[o].call(n,t,e))return r}function wt(e,t,n){var r,i,o=0,s=wt.prefilters.length,a=E.Deferred().always((function(){delete l.elem})),l=function(){if(i)return!1;for(var t=dt||gt(),n=Math.max(0,c.startTime+c.duration-t),r=1-(n/c.duration||0),o=0,s=c.tweens.length;o<s;o++)c.tweens[o].run(r);return a.notifyWith(e,[c,r,n]),r<1&&s?n:(s||a.notifyWith(e,[c,1,0]),a.resolveWith(e,[c]),!1)},c=a.promise({elem:e,props:E.extend({},t),opts:E.extend(!0,{specialEasing:{},easing:E.easing._default},n),originalProperties:t,originalOptions:n,startTime:dt||gt(),duration:n.duration,tweens:[],createTween:function(t,n){var r=E.Tween(e,c.opts,t,n,c.opts.specialEasing[t]||c.opts.easing);return c.tweens.push(r),r},stop:function(t){var n=0,r=t?c.tweens.length:0;if(i)return this;for(i=!0;n<r;n++)c.tweens[n].run(1);return t?(a.notifyWith(e,[c,1,0]),a.resolveWith(e,[c,t])):a.rejectWith(e,[c,t]),this}}),u=c.props;for(!function(e,t){var n,r,i,o,s;for(n in e)if(i=t[r=re(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(s=E.cssHooks[r])&&"expand"in s)for(n in o=s.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(u,c.opts.specialEasing);o<s;o++)if(r=wt.prefilters[o].call(c,e,u,c.opts))return v(r.stop)&&(E._queueHooks(c.elem,c.opts.queue).stop=r.stop.bind(r)),r;return E.map(u,yt,c),v(c.opts.start)&&c.opts.start.call(e,c),c.progress(c.opts.progress).done(c.opts.done,c.opts.complete).fail(c.opts.fail).always(c.opts.always),E.fx.timer(E.extend(l,{elem:e,anim:c,queue:c.opts.queue})),c}E.Animation=E.extend(wt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return ye(n.elem,e,he.exec(t),n),n}]},tweener:function(e,t){v(e)?(t=e,e=["*"]):e=e.match(G);for(var n,r=0,i=e.length;r<i;r++)n=e[r],wt.tweeners[n]=wt.tweeners[n]||[],wt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,s,a,l,c,u,d="width"in t||"height"in t,h=this,f={},p=e.style,m=e.nodeType&&ve(e),g=se.get(e,"fxshow");for(r in n.queue||(null==(s=E._queueHooks(e,"fx")).unqueued&&(s.unqueued=0,a=s.empty.fire,s.empty.fire=function(){s.unqueued||a()}),s.unqueued++,h.always((function(){h.always((function(){s.unqueued--,E.queue(e,"fx").length||s.empty.fire()}))}
vendor: 24,748 bytes, line 11
11))),t)if(i=t[r],ft.test(i)){if(delete t[r],o=o||"toggle"===i,i===(m?"hide":"show")){if("show"!==i||!g||void 0===g[r])continue;m=!0}f[r]=g&&g[r]||E.style(e,r)}if((l=!E.isEmptyObject(t))||!E.isEmptyObject(f))for(r in d&&1===e.nodeType&&(n.overflow=[p.overflow,p.overflowX,p.overflowY],null==(c=g&&g.display)&&(c=se.get(e,"display")),"none"===(u=E.css(e,"display"))&&(c?u=c:(Ce([e],!0),c=e.style.display||c,u=E.css(e,"display"),Ce([e]))),("inline"===u||"inline-block"===u&&null!=c)&&"none"===E.css(e,"float")&&(l||(h.done((function(){p.display=c})),null==c&&(u=p.display,c="none"===u?"":u)),p.display="inline-block")),n.overflow&&(p.overflow="hidden",h.always((function(){p.overflow=n.overflow[0],p.overflowX=n.overflow[1],p.overflowY=n.overflow[2]}))),l=!1,f)l||(g?"hidden"in g&&(m=g.hidden):g=se.access(e,"fxshow",{display:c}),o&&(g.hidden=!m),m&&Ce([e],!0),h.done((function(){for(r in m||Ce([e]),se.remove(e,"fxshow"),f)E.style(e,r,f[r])}))),l=yt(m?g[r]:0,r,h),r in g||(g[r]=l.start,m&&(l.end=l.start,l.start=0))}],prefilter:function(e,t){t?wt.prefilters.unshift(e):wt.prefilters.push(e)}}),E.speed=function(e,t,n){var r=e&&"object"==typeof e?E.extend({},e):{complete:n||!n&&t||v(e)&&e,duration:e,easing:n&&t||t&&!v(t)&&t};return E.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in E.fx.speeds?r.duration=E.fx.speeds[r.duration]:r.duration=E.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){v(r.old)&&r.old.call(this),r.queue&&E.dequeue(this,r.queue)},r},E.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ve).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=E.isEmptyObject(e),o=E.speed(t,n,r),s=function(){var t=wt(this,E.extend({},e),o);(i||se.get(this,"finish"))&&t.stop(!0)};return s.finish=s,i||!1===o.queue?this.each(s):this.queue(o.queue,s)},stop:function(e,t,n){var r=function(e){var t=e.stop;delete e.stop,t(n)};return"string"!=typeof e&&(n=t,t=e,e=void 0),t&&this.queue(e||"fx",[]),this.each((function(){var t=!0,i=null!=e&&e+"queueHooks",o=E.timers,s=se.get(this);if(i)s[i]&&s[i].stop&&r(s[i]);else for(i in s)s[i]&&s[i].stop&&pt.test(i)&&r(s[i]);for(i=o.length;i--;)o[i].elem!==this||null!=e&&o[i].queue!==e||(o[i].anim.stop(n),t=!1,o.splice(i,1));!t&&n||E.dequeue(this,e)}))},finish:function(e){return!1!==e&&(e=e||"fx"),this.each((function(){var t,n=se.get(this),r=n[e+"queue"],i=n[e+"queueHooks"],o=E.timers,s=r?r.length:0;for(n.finish=!0,E.queue(this,e,[]),i&&i.stop&&i.stop.call(this,!0),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;t<s;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish}))}}),E.each(["toggle","show","hide"],(function(e,t){var n=E.fn[t];E.fn[t]=function(e,r,i){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(vt(t,!0),e,r,i)}})),E.each({slideDown:vt("show"),slideUp:vt("hide"),slideToggle:vt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},(function(e,t){E.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}})),E.timers=[],E.fx.tick=function(){var e,t=0,n=E.timers;for(dt=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||E.fx.stop(),dt=void 0},E.fx.timer=function(e){E.timers.push(e),E.fx.start()},E.fx.interval=13,E.fx.start=function(){ht||(ht=!0,mt())},E.fx.stop=function(){ht=null},E.fx.speeds={slow:600,fast:200,_default:400},E.fn.delay=function(e,t){return e=E.fx&&E.fx.speeds[e]||e,t=t||"fx",this.queue(t,(function(t,r){var i=n.setTimeout(t,e);r.stop=function(){n.clearTimeout(i)}}))},function(){var e=w.createElement("input"),t=w.createElement("select").appendChild(w.createElement("option"));e.type="checkbox",g.checkOn=""!==e.value,g.optSelected=t.selected,(e=w.createElement("input")).value="t",e.type="radio",g.radioValue="t"===e.value}();var bt,Ct=E.expr.attrHandle;E.fn.extend({attr:function(e,t){return J(this,E.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each((function(){E.removeAttr(this,e)}))}}),E.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return void 0===e.getAttribute?E.prop(e,t,n):(1===o&&E.isXMLDoc(e)||(i=E.attrHooks[t.toLowerCase()]||(E.expr.match.bool.test(t)?bt:void 0)),void 0!==n?null===n?void E.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=E.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!g.radioValue&&"radio"===t&&A(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(G);if(i&&1===e.nodeType)for(;n=i[r++];)e.removeAttribute(n)}}),bt={set:function(e,t,n){return!1===t?E.removeAttr(e,n):e.setAttribute(n,n),n}},E.each(E.expr.match.bool.source.match(/\w+/g),(function(e,t){var n=Ct[t]||E.find.attr;Ct[t]=function(e,t,r){var i,o,s=t.toLowerCase();return r||(o=Ct[s],Ct[s]=i,i=null!=n(e,t,r)?s:null,Ct[s]=o),i}}));var _t=/^(?:input|select|textarea|button)$/i,St=/^(?:a|area)$/i;function Et(e){return(e.match(G)||[]).join(" ")}function Tt(e){return e.getAttribute&&e.getAttribute("class")||""}function At(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(G)||[]}E.fn.extend({prop:function(e,t){return J(this,E.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each((function(){delete this[E.propFix[e]||e]}))}}),E.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&E.isXMLDoc(e)||(t=E.propFix[t]||t,i=E.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=E.find.attr(e,"tabindex");return t?parseInt(t,10):_t.test(e.nodeName)||St.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),g.optSelected||(E.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),E.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){E.propFix[this.toLowerCase()]=this})),E.fn.extend({addClass:function(e){var t,n,r,i,o,s;return v(e)?this.each((function(t){E(this).addClass(e.call(this,t,Tt(this)))})):(t=At(e)).length?this.each((function(){if(r=Tt(this),n=1===this.nodeType&&" "+Et(r)+" "){for(o=0;o<t.length;o++)i=t[o],n.indexOf(" "+i+" ")<0&&(n+=i+" ");s=Et(n),r!==s&&this.setAttribute("class",s)}})):this},removeClass:function(e){var t,n,r,i,o,s;return v(e)?this.each((function(t){E(this).removeClass(e.call(this,t,Tt(this)))})):arguments.length?(t=At(e)).length?this.each((function(){if(r=Tt(this),n=1===this.nodeType&&" "+Et(r)+" "){for(o=0;o<t.length;o++)for(i=t[o];n.indexOf(" "+i+" ")>-1;)n=n.replace(" "+i+" "," ");s=Et(n),r!==s&&this.setAttribute("class",s)}})):this:this.attr("class","")},toggleClass:function(e,t){var n,r,i,o,s=typeof e,a="string"===s||Array.isArray(e);return v(e)?this.each((function(n){E(this).toggleClass(e.call(this,n,Tt(this),t),t)})):"boolean"==typeof t&&a?t?this.addClass(e):this.removeClass(e):(n=At(e),this.each((function(){if(a)for(o=E(this),i=0;i<n.length;i++)r=n[i],o.hasClass(r)?o.removeClass(r):o.addClass(r);else void 0!==e&&"boolean"!==s||((r=Tt(this))&&se.set(this,"__className__",r),this.setAttribute&&this.setAttribute("class",r||!1===e?"":se.get(this,"__className__")||""))})))},hasClass:function(e){var t,n,r=0;for(t=" "+e+" ";n=this[r++];)if(1===n.nodeType&&(" "+Et(Tt(n))+" ").indexOf(t)>-1)return!0;return!1}});var xt=/\r/g;E.fn.extend({val:function(e){var t,n,r,i=this[0];return arguments.length?(r=v(e),this.each((function(n){var i;1===this.nodeType&&(null==(i=r?e.call(this,n,E(this).val()):e)?i="":"number"==typeof i?i+="":Array.isArray(i)&&(i=E.map(i,(function(e){return null==e?"":e+""}))),(t=E.valHooks[this.type]||E.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,i,"value")||(this.value=i))}))):i?(t=E.valHooks[i.type]||E.valHooks[i.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(i,"value"))?n:"string"==typeof(n=i.value)?n.replace(xt,""):null==n?"":n:void 0}}),E.extend({valHooks:{option:{get:function(e){var t=E.find.attr(e,"value");return null!=t?t:Et(E.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,s="select-one"===e.type,a=s?null:[],l=s?o+1:i.length;for(r=o<0?l:s?o:0;r<l;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!A(n.parentNode,"optgroup"))){if(t=E(n).val(),s)return t;a.push(t)}return a},set:function(e,t){for(var n,r,i=e.options,o=E.makeArray(t),s=i.length;s--;)((r=i[s]).selected=E.inArray(E.valHooks.option.get(r),o)>-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),E.each(["radio","checkbox"],(function(){E.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=E.inArray(E(e).val(),t)>-1}},g.checkOn||(E.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}));var It=n.location,Ot={guid:Date.now()},Mt=/\?/;E.parseXML=function(e){var t,r;if(!e||"string"!=typeof e)return null;try{t=(new n.DOMParser).parseFromString(e,"text/xml")}catch(e){}return r=t&&t.getElementsByTagName("parsererror")[0],t&&!r||E.error("Invalid XML: "+(r?E.map(r.childNodes,(function(e){return e.textContent})).join("\n"):e)),t};var kt=/^(?:focusinfocus|focusoutblur)$/,Dt=function(e){e.stopPropagation()};E.extend(E.event,{trigger:function(e,t,r,i){var o,s,a,l,c,u,d,h,p=[r||w],m=f.call(e,"type")?e.type:e,g=f.call(e,"namespace")?e.namespace.split("."):[];if(s=h=a=r=r||w,3!==r.nodeType&&8!==r.nodeType&&!kt.test(m+E.event.triggered)&&(m.indexOf(".")>-1&&(g=m.split("."),m=g.shift(),g.sort()),c=m.indexOf(":")<0&&"on"+m,(e=e[E.expando]?e:new E.Event(m,"object"==typeof e&&e)).isTrigger=i?2:3,e.namespace=g.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+g.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=r),t=null==t?[e]:E.makeArray(t,[e]),d=E.event.special[m]||{},i||!d.trigger||!1!==d.trigger.apply(r,t))){if(!i&&!d.noBubble&&!y(r)){for(l=d.delegateType||m,kt.test(l+m)||(s=s.parentNode);s;s=s.parentNode)p.push(s),a=s;a===(r.ownerDocument||w)&&p.push(a.defaultView||a.parentWindow||n)}for(o=0;(s=p[o++])&&!e.isPropagationStopped();)h=s,e.type=o>1?l:d.bindType||m,(u=(se.get(s,"events")||Object.create(null))[e.type]&&se.get(s,"handle"))&&u.apply(s,t),(u=c&&s[c])&&u.apply&&ie(s)&&(e.result=u.apply(s,t),!1===e.result&&e.preventDefault());return e.type=m,i||e.isDefaultPrevented()||d._default&&!1!==d._default.apply(p.pop(),t)||!ie(r)||c&&v(r[m])&&!y(r)&&((a=r[c])&&(r[c]=null),E.event.triggered=m,e.isPropagationStopped()&&h.addEventListener(m,Dt),r[m](),e.isPropagationStopped()&&h.removeEventListener(m,Dt),E.event.triggered=void 0,a&&(r[c]=a)),e.result}},simulate:function(e,t,n){var r=E.extend(new E.Event,n,{type:e,isSimulated:!0});E.event.trigger(r,null,t)}}),E.fn.extend({trigger:function(e,t){return this.each((function(){E.event.trigger(e,t,this)}))},triggerHandler:function(e,t){var n=this[0];if(n)return E.event.trigger(e,t,n,!0)}});var Nt=/\[\]$/,Rt=/\r?\n/g,Pt=/^(?:submit|button|image|reset|file)$/i,Lt=/^(?:input|select|textarea|keygen)/i;function Bt(e,t,n,r){var i;if(Array.isArray(t))E.each(t,(function(t,i){n||Nt.test(e)?r(e,i):Bt(e+"["+("object"==typeof i&&null!=i?t:"")+"]",i,n,r)}));else if(n||"object"!==_(t))r(e,t);else for(i in t)Bt(e+"["+i+"]",t[i],n,r)}E.param=function(e,t){var n,r=[],i=function(e,t){var n=v(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!E.isPlainObject(e))E.each(e,(function(){i(this.name,this.value)}));else for(n in e)Bt(n,e[n],t,i);return r.join("&")},E.fn.extend({serialize:function(){return E.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var e=E.prop(this,"elements");return e?E.makeArray(e):this})).filter((function(){var e=this.type;return this.name&&!E(this).is(":disabled")&&Lt.test(this.nodeName)&&!Pt.test(e)&&(this.checked||!Ee.test(e))})).map((function(e,t){var n=E(this).val();return null==n?null:Array.isArray(n)?E.map(n,(function(e){return{name:t.name,value:e.replace(Rt,"\r\n")}})):{name:t.name,value:n.replace(Rt,"\r\n")}})).get()}});var Ft=/%20/g,jt=/#.*$/,zt=/([?&])_=[^&]*/,Ht=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ut=/^(?:GET|HEAD)$/,$t=/^\/\//,Vt={},Wt={},Gt="*/".concat("*"),Xt=w.createElement("a");function qt(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(G)||[];if(v(n))for(;r=o[i++];)"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function Yt(e,t,n,r){var i={},o=e===Wt;function s(a){var l;return i[a]=!0,E.each(e[a]||[],(function(e,a){var c=a(t,n,r);return"string"!=typeof c||o||i[c]?o?!(l=c):void 0:(t.dataTypes.unshift(c),s(c),!1)})),l}return s(t.dataTypes[0])||!i["*"]&&s("*")}function Zt(e,t){var n,r,i=E.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&E.extend(!0,e,r),e}Xt.href=It.href,E.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:It.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(It.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Gt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":E.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Zt(Zt(e,E.ajaxSettings),t):Zt(E.ajaxSettings,e)},ajaxPrefilter:qt(Vt),ajaxTransport:qt(Wt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var r,i,o,s,a,l,c,u,d,h,f=E.ajaxSetup({},t),p=f.context||f,m=f.context&&(p.nodeType||p.jquery)?E(p):E.event,g=E.Deferred(),v=E.Callbacks("once memory"),y=f.statusCode||{},b={},C={},_="canceled",S={readyState:0,getResponseHeader:function(e){var t;if(c){if(!s)for(s={};t=Ht.exec(o);)s[t[1].toLowerCase()+" "]=(s[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=s[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return c?o:null},setRequestHeader:function(e,t){return null==c&&(e=C[e.toLowerCase()]=C[e.toLowerCase()]||e,b[e]=t),this},overrideMimeType:function(e){return null==c&&(f.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)S.always(e[S.status]);else for(t in e)y[t]=[y[t],e[t]];return this},abort:function(e){var t=e||_;return r&&r.abort(t),T(0,t),this}};if(g.promise(S),f.url=((e||f.url||It.href)+"").replace($t,It.protocol+"//"),f.type=t.method||t.type||f.method||f.type,f.dataTypes=(f.dataType||"*").toLowerCase().match(G)||[""],null==f.crossDomain){l=w.createElement("a");try{l.href=f.url,l.href=l.href,f.crossDomain=Xt.protocol+"//"+Xt.host!=l.protocol+"//"+l.host}catch(e){f.crossDomain=!0}}if(f.data&&f.processData&&"string"!=typeof f.data&&(f.data=E.param(f.data,f.traditional)),Yt(Vt,f,t,S),c)return S;for(d in(u=E.event&&f.global)&&0==E.active++&&E.event.trigger("ajaxStart"),f.type=f.type.toUpperCase(),f.hasContent=!Ut.test(f.type),i=f.url.replace(jt,""),f.hasContent?f.data&&f.processData&&0===(f.contentType||"").indexOf("application/x-www-form-urlencoded")&&(f.data=f.data.replace(Ft,"+")):(h=f.url.slice(i.length),f.data&&(f.processData||"string"==typeof f.data)&&(i+=(Mt.test(i)?"&":"?")+f.data,delete f.data),!1===f.cache&&(i=i.replace(zt,"$1"),h=(Mt.test(i)?"&":"?")+"_="+Ot.guid+++h),f.url=i+h),f.ifModified&&(E.lastModified[i]&&S.setRequestHeader("If-Modified-Since",E.lastModified[i]),E.etag[i]&&S.setRequestHeader("If-None-Match",E.etag[i])),(f.data&&f.hasContent&&!1!==f.contentType||t.contentType)&&S.setRequestHeader("Content-Type",f.contentType),S.setRequestHeader("Accept",f.dataTypes[0]&&f.accepts[f.dataTypes[0]]?f.accepts[f.dataTypes[0]]+("*"!==f.dataTypes[0]?", "+Gt+"; q=0.01":""):f.accepts["*"]),f.headers)S.setRequestHeader(d,f.headers[d]);if(f.beforeSend&&(!1===f.beforeSend.call(p,S,f)||c))return S.abort();if(_="abort",v.add(f.complete),S.done(f.success),S.fail(f.error),r=Yt(Wt,f,t,S)){if(S.readyState=1,u&&m.trigger("ajaxSend",[S,f]),c)return S;f.async&&f.timeout>0&&(a=n.setTimeout((function(){S.abort("timeout")}),f.timeout));try{c=!1,r.send(b,T)}catch(e){if(c)throw e;T(-1,e)}}else T(-1,"No Transport");function T(e,t,s,l){var d,h,w,b,C,_=t;c||(c=!0,a&&n.clearTimeout(a),r=void 0,o=l||"",S.readyState=e>0?4:0,d=e>=200&&e<300||304===e,s&&(b=function(e,t,n){for(var r,i,o,s,a=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in a)if(a[i]&&a[i].test(r)){l.unshift(i);break}if(l[0]in n)o=l[0];else{for(i in n){if(!l[0]||e.converters[i+" "+l[0]]){o=i;break}s||(s=i)}o=o||s}if(o)return o!==l[0]&&l.unshift(o),n[o]}(f,S,s)),!d&&E.inArray("script",f.dataTypes)>-1&&E.inArray("json",f.dataTypes)<0&&(f.converters["text script"]=function(){}),b=function(e,t,n,r){var i,o,s,a,l,c={},u=e.dataTypes.slice();if(u[1])for(s in e.converters)c[s.toLowerCase()]=e.converters[s];for(o=u.shift();o;)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!l&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=o,o=u.shift())if("*"===o)o=l;else if("*"!==l&&l!==o){if(!(s=c[l+" "+o]||c["* "+o]))for(i in c)if((a=i.split(" "))[1]===o&&(s=c[l+" "+a[0]]||c["* "+a[0]])){!0===s?s=c[i]:!0!==c[i]&&(o=a[0],u.unshift(a[1]));break}if(!0!==s)if(s&&e.throws)t=s(t);else try{t=s(t)}catch(e){return{state:"parsererror",error:s?e:"No conversion from "+l+" to "+o}}}return{state:"success",data:t}}(f,b,S,d),d?(f.ifModified&&((C=S.getResponseHeader("Last-Modified"))&&(E.lastModified[i]=C),(C=S.getResponseHeader("etag"))&&(E.etag[i]=C)),204===e||"HEAD"===f.type?_="nocontent":304===e?_="notmodified":(_=b.state,h=b.data,d=!(w=b.error))):(w=_,!e&&_||(_="error",e<0&&(e=0))),S.status=e,S.statusText=(t||_)+"",d?g.resolveWith(p,[h,_,S]):g.rejectWith(p,[S,_,w]),S.statusCode(y),y=void 0,u&&m.trigger(d?"ajaxSuccess":"ajaxError",[S,f,d?h:w]),v.fireWith(p,[S,_]),u&&(m.trigger("ajaxComplete",[S,f]),--E.active||E.event.trigger("ajaxStop")))}return S},getJSON:function(e,t,n){return E.get(e,t,n,"json")},getScript:function(e,t){return E.get(e,void 0,t,"script")}}),E.each(["get","post"],(function(e,t){E[t]=function(e,n,r,i){return v(n)&&(i=i||r,r=n,n=void 0),E.ajax(E.extend({url:e,type:t,dataType:i,data:n,success:r},E.isPlainObject(e)&&e))}})),E.ajaxPrefilter((function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")})),E._evalUrl=function(e,t,n){return E.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){E.globalEval(e,t,n)}})},E.fn.extend({wrapAll:function(e){var t;return this[0]&&(v(e)&&(e=e.call(this[0])),t=E(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map((function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e})).append(this)),this},wrapInner:function(e){return v(e)?this.each((function(t){E(this).wrapInner(e.call(this,t))})):this.each((function(){var t=E(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)}))},wrap:function(e){var t=v(e);return this.each((function(n){E(this).wrapAll(t?e.call(this,n):e)}))},unwrap:function(e){return this.parent(e).not("body").each((function(){E(this).replaceWith(this.childNodes)})),this}}),E.expr.pseudos.hidden=function(e){return!E.expr.pseudos.visible(e)},E.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},E.ajaxSettings.xhr=function(){try{return new n.XMLHttpRequest}catch(e){}};var Qt={0:200,1223:204},Kt=E.ajaxSettings.xhr();g.cors=!!Kt&&"withCredentials"in Kt,g.ajax=Kt=!!Kt,E.ajaxTransport((function(e){var t,r;if(g.cors||Kt&&!e.crossDomain)return{send:function(i,o){var s,a=e.xhr();if(a.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(s in e.xhrFields)a[s]=e.xhrFields[s];for(s in e.mimeType&&a.overrideMimeType&&a.overrideMimeType(e.mimeType),e.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest"),i)a.setRequestHeader(s,i[s]);t=function(e){return function(){t&&(t=r=a.onload=a.onerror=a.onabort=a.ontimeout=a.onreadystatechange=null,"abort"===e?a.abort():"error"===e?"number"!=typeof a.status?o(0,"error"):o(a.status,a.statusText):o(Qt[a.status]||a.status,a.statusText,"text"!==(a.responseType||"text")||"string"!=typeof a.responseText?{binary:a.response}:{text:a.responseText},a.getAllResponseHeaders()))}},a.onload=t(),r=a.onerror=a.ontimeout=t("error"),void 0!==a.onabort?a.onabort=r:a.onreadystatechange=function(){4===a.readyState&&n.setTimeout((function(){t&&r()}))},t=t("abort");try{a.send(e.hasContent&&e.data||null)}catch(e){if(t)throw e}},abort:function(){t&&t()}}})),E.ajaxPrefilter((function(e){e.crossDomain&&(e.contents.script=!1)})),E.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return E.globalEval(e),e}}}),E.ajaxPrefilter("script",(function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")})),E.ajaxTransport("script",(function(e){var t,n;if(e.crossDomain||e.scriptAttrs)return{send:function(r,i){t=E("<script>").attr(e.scriptAttrs||{}).prop({charset:e.scriptCharset,src:e.url}).on("load error",n=function(e){t.remove(),n=null,e&&i("error"===e.type?404:200,e.type)}),w.head.appendChild(t[0])},abort:function(){n&&n()}}}));var Jt,en=[],tn=/(=)\?(?=&|$)|\?\?/;E.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=en.pop()||E.expando+"_"+Ot.guid++;return this[e]=!0,e}}),E.ajaxPrefilter("json jsonp",(function(e,t,r){var i,o,s,a=!1!==e.jsonp&&(tn.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&tn.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return i=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(tn,"$1"+i):!1!==e.jsonp&&(e.url+=(Mt.test(e.url)?"&":"?")+e.jsonp+"="+i),e.converters["script json"]=function(){return s||E.error(i+" was not called"),s[0]},e.dataTypes[0]="json",o=n[i],n[i]=function(){s=arguments},r.always((function(){void 0===o?E(n).removeProp(i):n[i]=o,e[i]&&(e.jsonpCallback=t.jsonpCallback,en.push(i)),s&&v(o)&&o(s[0]),s=o=void 0})),"script"})),g.createHTMLDocument=((Jt=w.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Jt.childNodes.length),E.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(g.createHTMLDocument?((r=(t=w.implementation.createHTMLDocument("")).createElement("base")).href=w.location.href,t.head.appendChild(r)):t=w),o=!n&&[],(i=j.exec(e))?[t.createElement(i[1])]:(i=ke([e],t,o),o&&o.length&&E(o).remove(),E.merge([],i.childNodes)));var r,i,o},E.fn.load=function(e,t,n){var r,i,o,s=this,a=e.indexOf(" ");return a>-1&&(r=Et(e.slice(a)),e=e.slice(0,a)),v(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),s.length>0&&E.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done((function(e){o=arguments,s.html(r?E("<div>").append(E.parseHTML(e)).find(r):e)})).always(n&&function(e,t){s.each((function(){n.apply(this,o||[e.responseText,t,e])}))}),this},E.expr.pseudos.animated=function(e){return E.grep(E.timers,(function(t){return e===t.elem})).length},E.offset={setOffset:function(e,t,n){var r,i,o,s,a,l,c=E.css(e,"position"),u=E(e),d={};"static"===c&&(e.style.position="relative"),a=u.offset(),o=E.css(e,"top"),l=E.css(e,"left"),("absolute"===c||"fixed"===c)&&(o+l).indexOf("auto")>-1?(s=(r=u.position()).top,i=r.left):(s=parseFloat(o)||0,i=parseFloat(l)||0),v(t)&&(t=t.call(e,n,E.extend({},a))),null!=t.top&&(d.top=t.top-a.top+s),null!=t.left&&(d.left=t.left-a.left+i),"using"in t?t.using.call(e,d):u.css(d)}},E.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each((function(t){E.offset.setOffset(this,e,t)}));var t,n,r=this[0];return r?r.getClientRects().length?(t=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:t.top+n.pageYOffset,left:t.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===E.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===E.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=E(e).offset()).top+=E.css(e,"borderTopWidth",!0),i.left+=E.
11css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-E.css(r,"marginTop",!0),left:t.left-i.left-E.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map((function(){for(var e=this.offsetParent;e&&"static"===E.css(e,"position");)e=e.offsetParent;return e||pe}))}}),E.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},(function(e,t){var n="pageYOffset"===t;E.fn[e]=function(r){return J(this,(function(e,r,i){var o;if(y(e)?o=e:9===e.nodeType&&(o=e.defaultView),void 0===i)return o?o[t]:e[r];o?o.scrollTo(n?o.pageXOffset:i,n?i:o.pageYOffset):e[r]=i}),e,r,arguments.length)}})),E.each(["top","left"],(function(e,t){E.cssHooks[t]=Je(g.pixelPosition,(function(e,n){if(n)return n=Ke(e,t),Xe.test(n)?E(e).position()[t]+"px":n}))})),E.each({Height:"height",Width:"width"},(function(e,t){E.each({padding:"inner"+e,content:t,"":"outer"+e},(function(n,r){E.fn[r]=function(i,o){var s=arguments.length&&(n||"boolean"!=typeof i),a=n||(!0===i||!0===o?"margin":"border");return J(this,(function(t,n,i){var o;return y(t)?0===r.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(o=t.documentElement,Math.max(t.body["scroll"+e],o["scroll"+e],t.body["offset"+e],o["offset"+e],o["client"+e])):void 0===i?E.css(t,n,a):E.style(t,n,i,a)}),t,s?i:void 0,s)}}))})),E.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],(function(e,t){E.fn[t]=function(e){return this.on(t,e)}})),E.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)}}),E.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),(function(e,t){E.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}));var nn=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;E.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),v(e))return r=a.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(a.call(arguments)))}).guid=e.guid=e.guid||E.guid++,i},E.holdReady=function(e){e?E.readyWait++:E.ready(!0)},E.isArray=Array.isArray,E.parseJSON=JSON.parse,E.nodeName=A,E.isFunction=v,E.isWindow=y,E.camelCase=re,E.type=_,E.now=Date.now,E.isNumeric=function(e){var t=E.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},E.trim=function(e){return null==e?"":(e+"").replace(nn,"$1")},void 0===(r=function(){return E}.apply(t,[]))||(e.exports=r);var rn=n.jQuery,on=n.$;return E.noConflict=function(e){return n.$===E&&(n.$=on),e&&n.jQuery===E&&(n.jQuery=rn),E},void 0===i&&(n.jQuery=n.$=E),E}))},function(e,t,n){"use strict";var r=n(31),i=Object.prototype.toString;function o(e){return"[object Array]"===i.call(e)}function s(e){return void 0===e}function a(e){return null!==e&&"object"==typeof e}function l(e){if("[object Object]"!==i.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function c(e){return"[object Function]"===i.call(e)}function u(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),o(e))for(var n=0,r=e.length;n<r;n++)t.call(null,e[n],n,e);else for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.call(null,e[i],i,e)}e.exports={isArray:o,isArrayBuffer:function(e){return"[object ArrayBuffer]"===i.call(e)},isBuffer:function(e){return null!==e&&!s(e)&&null!==e.constructor&&!s(e.constructor)&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)},isFormData:function(e){return"undefined"!=typeof FormData&&e instanceof FormData},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isObject:a,isPlainObject:l,isUndefined:s,isDate:function(e){return"[object Date]"===i.call(e)},isFile:function(e){return"[object File]"===i.call(e)},isBlob:function(e){return"[object Blob]"===i.call(e)},isFunction:c,isStream:function(e){return a(e)&&c(e.pipe)},isURLSearchParams:function(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!=typeof window&&"undefined"!=typeof document)}
vendor: 106,615 bytes, lines 11-17
11,forEach:u,merge:function e(){var t={};function n(n,r){l(t[r])&&l(n)?t[r]=e(t[r],n):l(n)?t[r]=e({},n):o(n)?t[r]=n.slice():t[r]=n}for(var r=0,i=arguments.length;r<i;r++)u(arguments[r],n);return t},extend:function(e,t,n){return u(t,(function(t,i){e[i]=n&&"function"==typeof t?r(t,n):t})),e},trim:function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")},stripBOM:function(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e}}},function(e,t,n){"use strict";function r(e,t){var n;return function(r){clearTimeout(n),n=setTimeout((function(){return e(r)}),t)}}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.r(t),function(e,r){n.d(t,"EffectScope",(function(){return rn})),n.d(t,"computed",(function(){return ct})),n.d(t,"customRef",(function(){return nt})),n.d(t,"default",(function(){return ei})),n.d(t,"defineAsyncComponent",(function(){return er})),n.d(t,"defineComponent",(function(){return gr})),n.d(t,"del",(function(){return Be})),n.d(t,"effectScope",(function(){return on})),n.d(t,"getCurrentInstance",(function(){return pe})),n.d(t,"getCurrentScope",(function(){return sn})),n.d(t,"h",(function(){return Bn})),n.d(t,"inject",(function(){return Ln})),n.d(t,"isProxy",(function(){return We})),n.d(t,"isReactive",(function(){return Ue})),n.d(t,"isReadonly",(function(){return Ve})),n.d(t,"isRef",(function(){return qe})),n.d(t,"isShallow",(function(){return $e})),n.d(t,"markRaw",(function(){return Xe})),n.d(t,"mergeDefaults",(function(){return Xt})),n.d(t,"nextTick",(function(){return Qn})),n.d(t,"onActivated",(function(){return lr})),n.d(t,"onBeforeMount",(function(){return nr})),n.d(t,"onBeforeUnmount",(function(){return sr})),n.d(t,"onBeforeUpdate",(function(){return ir})),n.d(t,"onDeactivated",(function(){return cr})),n.d(t,"onErrorCaptured",(function(){return pr})),n.d(t,"onMounted",(function(){return rr})),n.d(t,"onRenderTracked",(function(){return dr})),n.d(t,"onRenderTriggered",(function(){return hr})),n.d(t,"onScopeDispose",(function(){return an})),n.d(t,"onServerPrefetch",(function(){return ur})),n.d(t,"onUnmounted",(function(){return ar})),n.d(t,"onUpdated",(function(){return or})),n.d(t,"provide",(function(){return Rn})),n.d(t,"proxyRefs",(function(){return et})),n.d(t,"reactive",(function(){return je})),n.d(t,"readonly",(function(){return ot})),n.d(t,"ref",(function(){return Ye})),n.d(t,"set",(function(){return Le})),n.d(t,"shallowReactive",(function(){return ze})),n.d(t,"shallowReadonly",(function(){return lt})),n.d(t,"shallowRef",(function(){return Ze})),n.d(t,"toRaw",(function(){return Ge})),n.d(t,"toRef",(function(){return it})),n.d(t,"toRefs",(function(){return rt})),n.d(t,"triggerRef",(function(){return Ke})),n.d(t,"unref",(function(){return Je})),n.d(t,"useAttrs",(function(){return Vt})),n.d(t,"useCssModule",(function(){return Kn})),n.d(t,"useCssVars",(function(){return Jn})),n.d(t,"useListeners",(function(){return Wt})),n.d(t,"useSlots",(function(){return $t})),n.d(t,"version",(function(){return mr})),n.d(t,"watch",(function(){return Dn})),n.d(t,"watchEffect",(function(){return In})),n.d(t,"watchPostEffect",(function(){return On})),n.d(t,"watchSyncEffect",(function(){return Mn})); 12/*! 13 * Vue.js v2.7.16 14 * (c) 2014-2023 Evan You 15 * Released under the MIT License. 16 */ 17var i=Object.freeze({}),o=Array.isArray;function s(e){return null==e}function a(e){return null!=e}function l(e){return!0===e}function c(e){return"string"==typeof e||"number"==typeof e||"symbol"==typeof e||"boolean"==typeof e}function u(e){return"function"==typeof e}function d(e){return null!==e&&"object"==typeof e}var h=Object.prototype.toString;function f(e){return"[object Object]"===h.call(e)}function p(e){return"[object RegExp]"===h.call(e)}function m(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function g(e){return a(e)&&"function"==typeof e.then&&"function"==typeof e.catch}function v(e){return null==e?"":Array.isArray(e)||f(e)&&e.toString===h?JSON.stringify(e,y,2):String(e)}function y(e,t){return t&&t.__v_isRef?t.value:t}function w(e){var t=parseFloat(e);return isNaN(t)?e:t}function b(e,t){for(var n=Object.create(null),r=e.split(","),i=0;i<r.length;i++)n[r[i]]=!0;return t?function(e){return n[e.toLowerCase()]}:function(e){return n[e]}}var C=b("slot,component",!0),_=b("key,ref,slot,slot-scope,is");function S(e,t){var n=e.length;if(n){if(t===e[n-1])return void(e.length=n-1);var r=e.indexOf(t);if(r>-1)return e.splice(r,1)}}var E=Object.prototype.hasOwnProperty;function T(e,t){return E.call(e,t)}function A(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}var x=/-(\w)/g,I=A((function(e){return e.replace(x,(function(e,t){return t?t.toUpperCase():""}))})),O=A((function(e){return e.charAt(0).toUpperCase()+e.slice(1)})),M=/\B([A-Z])/g,k=A((function(e){return e.replace(M,"-$1").toLowerCase()}));var D=Function.prototype.bind?function(e,t){return e.bind(t)}:function(e,t){function n(n){var r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n};function N(e,t){t=t||0;for(var n=e.length-t,r=new Array(n);n--;)r[n]=e[n+t];return r}function R(e,t){for(var n in t)e[n]=t[n];return e}function P(e){for(var t={},n=0;n<e.length;n++)e[n]&&R(t,e[n]);return t}function L(e,t,n){}var B=function(e,t,n){return!1},F=function(e){return e};function j(e,t){if(e===t)return!0;var n=d(e),r=d(t);if(!n||!r)return!n&&!r&&String(e)===String(t);try{var i=Array.isArray(e),o=Array.isArray(t);if(i&&o)return e.length===t.length&&e.every((function(e,n){return j(e,t[n])}));if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime();if(i||o)return!1;var s=Object.keys(e),a=Object.keys(t);return s.length===a.length&&s.every((function(n){return j(e[n],t[n])}))}catch(e){return!1}}function z(e,t){for(var n=0;n<e.length;n++)if(j(e[n],t))return n;return-1}function H(e){var t=!1;return function(){t||(t=!0,e.apply(this,arguments))}}function U(e,t){return e===t?0===e&&1/e!=1/t:e==e||t==t}var $=["component","directive","filter"],V=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured","serverPrefetch","renderTracked","renderTriggered"],W={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:B,isReservedAttr:B,isUnknownElement:B,getTagNamespace:L,parsePlatformTagName:F,mustUseProp:B,async:!0,_lifecycleHooks:V},G=/a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/;function X(e){var t=(e+"").charCodeAt(0);return 36===t||95===t}function q(e,t,n,r){Object.defineProperty(e,t,{value:n,enumerable:!!r,writable:!0,configurable:!0})}var Y=new RegExp("[^".concat(G.source,".$_\\d]"));var Z="__proto__"in{},Q="undefined"!=typeof window,K=Q&&window.navigator.userAgent.toLowerCase(),J=K&&/msie|trident/.test(K),ee=K&&K.indexOf("msie 9.0")>0,te=K&&K.indexOf("edge/")>0;K&&K.indexOf("android");var ne=K&&/iphone|ipad|ipod|ios/.test(K);K&&/chrome\/\d+/.test(K),K&&/phantomjs/.test(K);var re,ie=K&&K.match(/firefox\/(\d+)/),oe={}.watch,se=!1;if(Q)try{var ae={};Object.defineProperty(ae,"passive",{get:function(){se=!0}}),window.addEventListener("test-passive",null,ae)}catch(e){}var le=function(){return void 0===re&&(re=!Q&&void 0!==e&&(e.process&&"server"===e.process.env.VUE_ENV)),re},ce=Q&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function ue(e){return"function"==typeof e&&/native code/.test(e.toString())}var de,he="undefined"!=typeof Symbol&&ue(Symbol)&&"undefined"!=typeof Reflect&&ue(Reflect.ownKeys);de="undefined"!=typeof Set&&ue(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return!0===this.set[e]},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var fe=null;function pe(){return fe&&{proxy:fe}}function me(e){void 0===e&&(e=null),e||fe&&fe._scope.off(),fe=e,e&&e._scope.on()}var ge=function(){function e(e,t,n,r,i,o,s,a){this.tag=e,this.data=t,this.children=n,this.text=r,this.elm=i,this.ns=void 0,this.context=o,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=t&&t.key,this.componentOptions=s,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=a,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(e.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),e}(),ve=function(e){void 0===e&&(e="");var t=new ge;return t.text=e,t.isComment=!0,t};function ye(e){return new ge(void 0,void 0,void 0,String(e))}function we(e){var t=new ge(e.tag,e.data,e.children&&e.children.slice(),e.text,e.elm,e.context,e.componentOptions,e.asyncFactory);return t.ns=e.ns,t.isStatic=e.isStatic,t.key=e.key,t.isComment=e.isComment,t.fnContext=e.fnContext,t.fnOptions=e.fnOptions,t.fnScopeId=e.fnScopeId,t.asyncMeta=e.asyncMeta,t.isCloned=!0,t}"function"==typeof SuppressedError&&SuppressedError;var be=0,Ce=[],_e=function(){function e(){this._pending=!1,this.id=be++,this.subs=[]}return e.prototype.addSub=function(e){this.subs.push(e)},e.prototype.removeSub=function(e){this.subs[this.subs.indexOf(e)]=null,this._pending||(this._pending=!0,Ce.push(this))},e.prototype.depend=function(t){e.target&&e.target.addDep(this)},e.prototype.notify=function(e){var t=this.subs.filter((function(e){return e}));for(var n=0,r=t.length;n<r;n++){0,t[n].update()}},e}();_e.target=null;var Se=[];function Ee(e){Se.push(e),_e.target=e}function Te(){Se.pop(),_e.target=Se[Se.length-1]}var Ae=Array.prototype,xe=Object.create(Ae);["push","pop","shift","unshift","splice","sort","reverse"].forEach((function(e){var t=Ae[e];q(xe,e,(function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var i,o=t.apply(this,n),s=this.__ob__;switch(e){case"push":case"unshift":i=n;break;case"splice":i=n.slice(2)}return i&&s.observeArray(i),s.dep.notify(),o}))}));var Ie=Object.getOwnPropertyNames(xe),Oe={},Me=!0;function ke(e){Me=e}var De={notify:L,depend:L,addSub:L,removeSub:L},Ne=function(){function e(e,t,n){if(void 0===t&&(t=!1),void 0===n&&(n=!1),this.value=e,this.shallow=t,this.mock=n,this.dep=n?De:new _e,this.vmCount=0,q(e,"__ob__",this),o(e)){if(!n)if(Z)e.__proto__=xe;else for(var r=0,i=Ie.length;r<i;r++){q(e,a=Ie[r],xe[a])}t||this.observeArray(e)}else{var s=Object.keys(e);for(r=0;r<s.length;r++){var a;Pe(e,a=s[r],Oe,void 0,t,n)}}}return e.prototype.observeArray=function(e){for(var t=0,n=e.length;t<n;t++)Re(e[t],!1,this.mock)},e}();function Re(e,t,n){return e&&T(e,"__ob__")&&e.__ob__ instanceof Ne?e.__ob__:!Me||!n&&le()||!o(e)&&!f(e)||!Object.isExtensible(e)||e.__v_skip||qe(e)||e instanceof ge?void 0:new Ne(e,t,n)}function Pe(e,t,n,r,i,s,a){void 0===a&&(a=!1);var l=new _e,c=Object.getOwnPropertyDescriptor(e,t);if(!c||!1!==c.configurable){var u=c&&c.get,d=c&&c.set;u&&!d||n!==Oe&&2!==arguments.length||(n=e[t]);var h=i?n&&n.__ob__:Re(n,!1,s);return Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){var t=u?u.call(e):n;return _e.target&&(l.depend(),h&&(h.dep.depend(),o(t)&&Fe(t))),qe(t)&&!i?t.value:t},set:function(t){var r=u?u.call(e):n;if(U(r,t)){if(d)d.call(e,t);else{if(u)return;if(!i&&qe(r)&&!qe(t))return void(r.value=t);n=t}h=i?t&&t.__ob__:Re(t,!1,s),l.notify()}}}),l}}function Le(e,t,n){if(!Ve(e)){var r=e.__ob__;return o(e)&&m(t)?(e.length=Math.max(e.length,t),e.splice(t,1,n),r&&!r.shallow&&r.mock&&Re(n,!1,!0),n):t in e&&!(t in Object.prototype)?(e[t]=n,n):e._isVue||r&&r.vmCount?n:r?(Pe(r.value,t,n,void 0,r.shallow,r.mock),r.dep.notify(),n):(e[t]=n,n)}}function Be(e,t){if(o(e)&&m(t))e.splice(t,1);else{var n=e.__ob__;e._isVue||n&&n.vmCount||Ve(e)||T(e,t)&&(delete e[t],n&&n.dep.notify())}}function Fe(e){for(var t=void 0,n=0,r=e.length;n<r;n++)(t=e[n])&&t.__ob__&&t.__ob__.dep.depend(),o(t)&&Fe(t)}function je(e){return He(e,!1),e}function ze(e){return He(e,!0),q(e,"__v_isShallow",!0),e}function He(e,t){if(!Ve(e)){Re(e,t,le());0}}function Ue(e){return Ve(e)?Ue(e.__v_raw):!(!e||!e.__ob__)}function $e(e){return!(!e||!e.__v_isShallow)}function Ve(e){return!(!e||!e.__v_isReadonly)}function We(e){return Ue(e)||Ve(e)}function Ge(e){var t=e&&e.__v_raw;return t?Ge(t):e}function Xe(e){return Object.isExtensible(e)&&q(e,"__v_skip",!0),e}function qe(e){return!(!e||!0!==e.__v_isRef)}function Ye(e){return Qe(e,!1)}function Ze(e){return Qe(e,!0)}function Qe(e,t){if(qe(e))return e;var n={};return q(n,"__v_isRef",!0),q(n,"__v_isShallow",t),q(n,"dep",Pe(n,"value",e,null,t,le())),n}function Ke(e){e.dep&&e.dep.notify()}function Je(e){return qe(e)?e.value:e}function et(e){if(Ue(e))return e;for(var t={},n=Object.keys(e),r=0;r<n.length;r++)tt(t,e,n[r]);return t}function tt(e,t,n){Object.defineProperty(e,n,{enumerable:!0,configurable:!0,get:function(){var e=t[n];if(qe(e))return e.value;var r=e&&e.__ob__;return r&&r.dep.depend(),e},set:function(e){var r=t[n];qe(r)&&!qe(e)?r.value=e:t[n]=e}})}function nt(e){var t=new _e,n=e((function(){t.depend()}),(function(){t.notify()})),r=n.get,i=n.set,o={get value(){return r()},set value(e){i(e)}};return q(o,"__v_isRef",!0),o}function rt(e){var t=o(e)?new Array(e.length):{};for(var n in e)t[n]=it(e,n);return t}function it(e,t,n){var r=e[t];if(qe(r))return r;var i={get value(){var r=e[t];return void 0===r?n:r},set value(n){e[t]=n}};return q(i,"__v_isRef",!0),i}function ot(e){return st(e,!1)}function st(e,t){if(!f(e))return e;if(Ve(e))return e;var n=t?"__v_rawToShallowReadonly":"__v_rawToReadonly",r=e[n];if(r)return r;var i=Object.create(Object.getPrototypeOf(e));q(e,n,i),q(i,"__v_isReadonly",!0),q(i,"__v_raw",e),qe(e)&&q(i,"__v_isRef",!0),(t||$e(e))&&q(i,"__v_isShallow",!0);for(var o=Object.keys(e),s=0;s<o.length;s++)at(i,e,o[s],t);return i}function at(e,t,n,r){Object.defineProperty(e,n,{enumerable:!0,configurable:!0,get:function(){var e=t[n];return r||!f(e)?e:ot(e)},set:function(){}})}function lt(e){return st(e,!0)}function ct(e,t){var n,r,i=u(e);i?(n=e,r=L):(n=e.get,r=e.set);var o=le()?null:new br(fe,n,L,{lazy:!0});var s={effect:o,get value(){return o?(o.dirty&&o.evaluate(),_e.target&&o.depend(),o.value):n()},set value(e){r(e)}};return q(s,"__v_isRef",!0),q(s,"__v_isReadonly",i),s}var ut=A((function(e){var t="&"===e.charAt(0),n="~"===(e=t?e.slice(1):e).charAt(0),r="!"===(e=n?e.slice(1):e).charAt(0);return{name:e=r?e.slice(1):e,once:n,capture:r,passive:t}}));function dt(e,t){function n(){var e=n.fns;if(!o(e))return jn(e,null,arguments,t,"v-on handler");for(var r=e.slice(),i=0;i<r.length;i++)jn(r[i],null,arguments,t,"v-on handler")}return n.fns=e,n}function ht(e,t,n,r,i,o){var a,c,u,d;for(a in e)c=e[a],u=t[a],d=ut(a),s(c)||(s(u)?(s(c.fns)&&(c=e[a]=dt(c,o)),l(d.once)&&(c=e[a]=i(d.name,c,d.capture)),n(d.name,c,d.capture,d.passive,d.params)):c!==u&&(u.fns=c,e[a]=u));for(a in t)s(e[a])&&r((d=ut(a)).name,t[a],d.capture)}function ft(e,t,n){var r;e instanceof ge&&(e=e.data.hook||(e.data.hook={}));var i=e[t];function o(){n.apply(this,arguments),S(r.fns,o)}s(i)?r=dt([o]):a(i.fns)&&l(i.merged)?(r=i).fns.push(o):r=dt([i,o]),r.merged=!0,e[t]=r}function pt(e,t,n,r,i){if(a(t)){if(T(t,n))return e[n]=t[n],i||delete t[n],!0;if(T(t,r))return e[n]=t[r],i||delete t[r],!0}return!1}function mt(e){return c(e)?[ye(e)]:o(e)?function e(t,n){var r,i,u,d,h=[];for(r=0;r<t.length;r++)s(i=t[r])||"boolean"==typeof i||(u=h.length-1,d=h[u],o(i)?i.length>0&&(gt((i=e(i,"".concat(n||"","_").concat(r)))[0])&>(d)&&(h[u]=ye(d.text+i[0].text),i.shift()),h.push.apply(h,i)):c(i)?gt(d)?h[u]=ye(d.text+i):""!==i&&h.push(ye(i)):gt(i)&>(d)?h[u]=ye(d.text+i.text):(l(t._isVList)&&a(i.tag)&&s(i.key)&&a(n)&&(i.key="__vlist".concat(n,"_").concat(r,"__")),h.push(i)));return h}(e):void 0}function gt(e){return a(e)&&a(e.text)&&!1===e.isComment}function vt(e,t,n,r,i,h){return(o(n)||c(n))&&(i=r,r=n,n=void 0),l(h)&&(i=2),function(e,t,n,r,i){if(a(n)&&a(n.__ob__))return ve();a(n)&&a(n.is)&&(t=n.is);if(!t)return ve();0;o(r)&&u(r[0])&&((n=n||{}).scopedSlots={default:r[0]},r.length=0);2===i?r=mt(r):1===i&&(r=function(e){for(var t=0;t<e.length;t++)if(o(e[t]))return Array.prototype.concat.apply([],e);return e}(r));var c,h;if("string"==typeof t){var f=void 0;h=e.$vnode&&e.$vnode.ns||W.getTagNamespace(t),c=W.isReservedTag(t)?new ge(W.parsePlatformTagName(t),n,r,void 0,void 0,e):n&&n.pre||!a(f=qr(e.$options,"components",t))?new ge(t,n,r,void 0,void 0,e):Fr(f,n,e,r,t)}else c=Fr(t,n,e,r);return o(c)?c:a(c)?(a(h)&&function e(t,n,r){t.ns=n,"foreignObject"===t.tag&&(n=void 0,r=!0);if(a(t.children))for(var i=0,o=t.children.length;i<o;i++){var c=t.children[i];a(c.tag)&&(s(c.ns)||l(r)&&"svg"!==c.tag)&&e(c,n,r)}}(c,h),a(n)&&function(e){d(e.style)&&yr(e.style);d(e.class)&&yr(e.class)}(n),c):ve()}(e,t,n,r,i)}function yt(e,t){var n,r,i,s,l=null;if(o(e)||"string"==typeof e)for(l=new Array(e.length),n=0,r=e.length;n<r;n++)l[n]=t(e[n],n);else if("number"==typeof e)for(l=new Array(e),n=0;n<e;n++)l[n]=t(n+1,n);else if(d(e))if(he&&e[Symbol.iterator]){l=[];for(var c=e[Symbol.iterator](),u=c.next();!u.done;)l.push(t(u.value,l.length)),u=c.next()}else for(i=Object.keys(e),l=new Array(i.length),n=0,r=i.length;n<r;n++)s=i[n],l[n]=t(e[s],s,n);return a(l)||(l=[]),l._isVList=!0,l}function wt(e,t,n,r){var i,o=this.$scopedSlots[e];o?(n=n||{},r&&(n=R(R({},r),n)),i=o(n)||(u(t)?t():t)):i=this.$slots[e]||(u(t)?t():t);var s=n&&n.slot;return s?this.$createElement("template",{slot:s},i):i}function bt(e){return qr(this.$options,"filters",e,!0)||F}function Ct(e,t){return o(e)?-1===e.indexOf(t):e!==t}function _t(e,t,n,r,i){var o=W.keyCodes[t]||n;return i&&r&&!W.keyCodes[t]?Ct(i,r):o?Ct(o,e):r?k(r)!==t:void 0===e}function St(e,t,n,r,i){if(n)if(d(n)){o(n)&&(n=P(n));var s=void 0,a=function(o){if("class"===o||"style"===o||_(o))s=e;else{var a=e.attrs&&e.attrs.type;s=r||W.mustUseProp(t,a,o)?e.domProps||(e.domProps={}):e.attrs||(e.attrs={})}var l=I(o),c=k(o);l in s||c in s||(s[o]=n[o],i&&((e.on||(e.on={}))["update:".concat(o)]=function(e){n[o]=e}))};for(var l in n)a(l)}else;return e}function Et(e,t){var n=this._staticTrees||(this._staticTrees=[]),r=n[e];return r&&!t||At(r=n[e]=this.$options.staticRenderFns[e].call(this._renderProxy,this._c,this),"__static__".concat(e),!1),r}function Tt(e,t,n){return At(e,"__once__".concat(t).concat(n?"_".concat(n):""),!0),e}function At(e,t,n){if(o(e))for(var r=0;r<e.length;r++)e[r]&&"string"!=typeof e[r]&&xt(e[r],"".concat(t,"_").concat(r),n);else xt(e,t,n)}function xt(e,t,n){e.isStatic=!0,e.key=t,e.isOnce=n}function It(e,t){if(t)if(f(t)){var n=e.on=e.on?R({},e.on):{};for(var r in t){var i=n[r],o=t[r];n[r]=i?[].concat(i,o):o}}else;return e}function Ot(e,t,n,r){t=t||{$stable:!n};for(var i=0;i<e.length;i++){var s=e[i];o(s)?Ot(s,t,n):s&&(s.proxy&&(s.fn.proxy=!0),t[s.key]=s.fn)}return r&&(t.$key=r),t}function Mt(e,t){for(var n=0;n<t.length;n+=2){var r=t[n];"string"==typeof r&&r&&(e[t[n]]=t[n+1])}return e}function kt(e,t){return"string"==typeof e?t+e:e}function Dt(e){e._o=Tt,e._n=w,e._s=v,e._l=yt,e._t=wt,e._q=j,e._i=z,e._m=Et,e._f=bt,e._k=_t,e._b=St,e._v=ye,e._e=ve,e._u=Ot,e._g=It,e._d=Mt,e._p=kt}function Nt(e,t){if(!e||!e.length)return{};for(var n={},r=0,i=e.length;r<i;r++){var o=e[r],s=o.data;if(s&&s.attrs&&s.attrs.slot&&delete s.attrs.slot,o.context!==t&&o.fnContext!==t||!s||null==s.slot)(n.default||(n.default=[])).push(o);else{var a=s.slot,l=n[a]||(n[a]=[]);"template"===o.tag?l.push.apply(l,o.children||[]):l.push(o)}}for(var c in n)n[c].every(Rt)&&delete n[c];return n}function Rt(e){return e.isComment&&!e.asyncFactory||" "===e.text}function Pt(e){return e.isComment&&e.asyncFactory}function Lt(e,t,n,r){var o,s=Object.keys(n).length>0,a=t?!!t.$stable:!s,l=t&&t.$key;if(t){if(t._normalized)return t._normalized;if(a&&r&&r!==i&&l===r.$key&&!s&&!r.$hasNormal)return r;for(var c in o={},t)t[c]&&"$"!==c[0]&&(o[c]=Bt(e,n,c,t[c]))}else o={};for(var u in n)u in o||(o[u]=Ft(n,u));return t&&Object.isExtensible(t)&&(t._normalized=o),q(o,"$stable",a),q(o,"$key",l),q(o,"$hasNormal",s),o}function Bt(e,t,n,r){var i=function(){var t=fe;me(e);var n=arguments.length?r.apply(null,arguments):r({}),i=(n=n&&"object"==typeof n&&!o(n)?[n]:mt(n))&&n[0];return me(t),n&&(!i||1===n.length&&i.isComment&&!Pt(i))?void 0:n};return r.proxy&&Object.defineProperty(t,n,{get:i,enumerable:!0,configurable:!0}),i}function Ft(e,t){return function(){return e[t]}}function jt(e){return{get attrs(){if(!e._attrsProxy){var t=e._attrsProxy={};q(t,"_v_attr_proxy",!0),zt(t,e.$attrs,i,e,"$attrs")}return e._attrsProxy},get listeners(){e._listenersProxy||zt(e._listenersProxy={},e.$listeners,i,e,"$listeners");return e._listenersProxy},get slots(){return function(e){e._slotsProxy||Ut(e._slotsProxy={},e.$scopedSlots);return e._slotsProxy}(e)},emit:D(e.$emit,e),expose:function(t){t&&Object.keys(t).forEach((function(n){return tt(e,t,n)}))}}}function zt(e,t,n,r,i){var o=!1;for(var s in t)s in e?t[s]!==n[s]&&(o=!0):(o=!0,Ht(e,s,r,i));for(var s in e)s in t||(o=!0,delete e[s]);return o}function Ht(e,t,n,r){Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){return n[r][t]}})}function Ut(e,t){for(var n in t)e[n]=t[n];for(var n in e)n in t||delete e[n]}function $t(){return Gt().slots}function Vt(){return Gt().attrs}function Wt(){return Gt().listeners}function Gt(){var e=fe;return e._setupContext||(e._setupContext=jt(e))}function Xt(e,t){var n=o(e)?e.reduce((function(e,t){return e[t]={},e}),{}):e;for(var r in t){var i=n[r];i?o(i)||u(i)?n[r]={type:i,default:t[r]}:i.default=t[r]:null===i&&(n[r]={default:t[r]})}return n}var qt,Yt,Zt=null;function Qt(e,t){return(e.__esModule||he&&"Module"===e[Symbol.toStringTag])&&(e=e.default),d(e)?t.extend(e):e}function Kt(e){if(o(e))for(var t=0;t<e.length;t++){var n=e[t];if(a(n)&&(a(n.componentOptions)||Pt(n)))return n}}function Jt(e,t){qt.$on(e,t)}function en(e,t){qt.$off(e,t)}function tn(e,t){var n=qt;return function r(){var i=t.apply(null,arguments);null!==i&&n.$off(e,r)}}function nn(e,t,n){qt=e,ht(t,n||{},Jt,en,tn,e),qt=void 0}var rn=function(){function e(e){void 0===e&&(e=!1),this.detached=e,this.active=!0,this.effects=[],this.cleanups=[],this.parent=Yt,!e&&Yt&&(this.index=(Yt.scopes||(Yt.scopes=[])).push(this)-1)}return e.prototype.run=function(e){if(this.active){var t=Yt;try{return Yt=this,e()}finally{Yt=t}}else 0},e.prototype.on=function(){Yt=this},e.prototype.off=function(){Yt=this.parent},e.prototype.stop=function(e){if(this.active){var t=void 0,n=void 0;for(t=0,n=this.effects.length;t<n;t++)this.effects[t].teardown();for(t=0,n=this.cleanups.length;t<n;t++)this.cleanups[t]();if(this.scopes)for(t=0,n=this.scopes.length;t<n;t++)this.scopes[t].stop(!0);if(!this.detached&&this.parent&&!e){var r=this.parent.scopes.pop();r&&r!==this&&(this.parent.scopes[this.index]=r,r.index=this.index)}this.parent=void 0,this.active=!1}},e}();function on(e){return new rn(e)}function sn(){return Yt}function an(e){Yt&&Yt.cleanups.push(e)}var ln=null;function cn(e){var t=ln;return ln=e,function(){ln=t}}function un(e){for(;e&&(e=e.$parent);)if(e._inactive)return!0;return!1}function dn(e,t){if(t){if(e._directInactive=!1,un(e))return}else if(e._directInactive)return;if(e._inactive||null===e._inactive){e._inactive=!1;for(var n=0;n<e.$children.length;n++)dn(e.$children[n]);hn(e,"activated")}}function hn(e,t,n,r){void 0===r&&(r=!0),Ee();var i=fe,o=sn();r&&me(e);var s=e.$options[t],a="".concat(t," hook");if(s)for(var l=0,c=s.length;l<c;l++)jn(s[l],e,n||null,e,a);e._hasHookEvent&&e.$emit("hook:"+t),r&&(me(i),o&&o.on()),Te()}var fn=[],pn=[],mn={},gn=!1,vn=!1,yn=0;var wn=0,bn=Date.now;if(Q&&!J){var Cn=window.performance;Cn&&"function"==typeof Cn.now&&bn()>document.createEvent("Event").timeStamp&&(bn=function(){return Cn.now()})}var _n=function(e,t){if(e.post){if(!t.post)return 1}else if(t.post)return-1;return e.id-t.id};function Sn(){var e,t;for(wn=bn(),vn=!0,fn.sort(_n),yn=0;yn<fn.length;yn++)(e=fn[yn]).before&&e.before(),t=e.id,mn[t]=null,e.run();var n=pn.slice(),r=fn.slice();yn=fn.length=pn.length=0,mn={},gn=vn=!1,function(e){for(var t=0;t<e.length;t++)e[t]._inactive=!0,dn(e[t],!0)}(n),function(e){var t=e.length;for(;t--;){var n=e[t],r=n.vm;r&&r._watcher===n&&r._isMounted&&!r._isDestroyed&&hn(r,"updated")}}(r),function(){for(var e=0;e<Ce.length;e++){var t=Ce[e];t.subs=t.subs.filter((function(e){return e})),t._pending=!1}Ce.length=0}(),ce&&W.devtools&&ce.emit("flush")}function En(e){var t=e.id;if(null==mn[t]&&(e!==_e.target||!e.noRecurse)){if(mn[t]=!0,vn){for(var n=fn.length-1;n>yn&&fn[n].id>e.id;)n--;fn.splice(n+1,0,e)}else fn.push(e);gn||(gn=!0,Qn(Sn))}}var Tn="".concat("watcher"," callback"),An="".concat("watcher"," getter"),xn="".concat("watcher"," cleanup");function In(e,t){return Nn(e,null,t)}function On(e,t){return Nn(e,null,{flush:"post"})}function Mn(e,t){return Nn(e,null,{flush:"sync"})}var kn={};function Dn(e,t,n){return Nn(e,t,n)}function Nn(e,t,n){var r=void 0===n?i:n,s=r.immediate,a=r.deep,l=r.flush,c=void 0===l?"pre":l;r.onTrack,r.onTrigger;var d,h,f=fe,p=function(e,t,n){void 0===n&&(n=null);var r=jn(e,null,n,f,t);return a&&r&&r.__ob__&&r.__ob__.dep.depend(),r},m=!1,g=!1;if(qe(e)?(d=function(){return e.value},m=$e(e)):Ue(e)?(d=function(){return e.__ob__.dep.depend(),e},a=!0):o(e)?(g=!0,m=e.some((function(e){return Ue(e)||$e(e)})),d=function(){return e.map((function(e){return qe(e)?e.value:Ue(e)?(e.__ob__.dep.depend(),yr(e)):u(e)?p(e,An):void 0}))}):d=u(e)?t?function(){return p(e,An)}:function(){if(!f||!f._isDestroyed)return h&&h(),p(e,"watcher",[y])}:L,t&&a){var v=d;d=function(){return yr(v())}}var y=function(e){h=w.onStop=function(){p(e,xn)}};if(le())return y=L,t?s&&p(t,Tn,[d(),g?[]:void 0,y]):d(),L;var w=new br(fe,d,L,{lazy:!0});w.noRecurse=!t;var b=g?[]:kn;return w.run=function(){if(w.active)if(t){var e=w.get();(a||m||(g?e.some((function(e,t){return U(e,b[t])})):U(e,b)))&&(h&&h(),p(t,Tn,[e,b===kn?void 0:b,y]),b=e)}else w.get()},"sync"===c?w.update=w.run:"post"===c?(w.post=!0,w.update=function(){return En(w)}):w.update=function(){if(f&&f===fe&&!f._isMounted){var e=f._preWatchers||(f._preWatchers=[]);e.indexOf(w)<0&&e.push(w)}else En(w)},t?s?w.run():b=w.get():"post"===c&&f?f.$once("hook:mounted",(function(){return w.get()})):w.get(),function(){w.teardown()}}function Rn(e,t){fe&&(Pn(fe)[e]=t)}function Pn(e){var t=e._provided,n=e.$parent&&e.$parent._provided;return n===t?e._provided=Object.create(n):t}function Ln(e,t,n){void 0===n&&(n=!1);var r=fe;if(r){var i=r.$parent&&r.$parent._provided;if(i&&e in i)return i[e];if(arguments.length>1)return n&&u(t)?t.call(r):t}else 0}function Bn(e,t,n){return vt(fe,e,t,n,2,!0)}function Fn(e,t,n){Ee();try{if(t)for(var r=t;r=r.$parent;){var i=r.$options.errorCaptured;if(i)for(var o=0;o<i.length;o++)try{if(!1===i[o].call(r,e,t,n))return}catch(e){zn(e,r,"errorCaptured hook")}}zn(e,t,n)}finally{Te()}}function jn(e,t,n,r,i){var o;try{(o=n?e.apply(t,n):e.call(t))&&!o._isVue&&g(o)&&!o._handled&&(o.catch((function(e){return Fn(e,r,i+" (Promise/async)")})),o._handled=!0)}catch(e){Fn(e,r,i)}return o}function zn(e,t,n){if(W.errorHandler)try{return W.errorHandler.call(null,e,t,n)}catch(t){t!==e&&Hn(t,null,"config.errorHandler")}Hn(e,t,n)}function Hn(e,t,n){if(!Q||"undefined"==typeof console)throw e;console.error(e)}var Un,$n=!1,Vn=[],Wn=!1;function Gn(){Wn=!1;var e=Vn.slice(0);Vn.length=0;for(var t=0;t<e.length;t++)e[t]()}if("undefined"!=typeof Promise&&ue(Promise)){var Xn=Promise.resolve();Un=function(){Xn.then(Gn),ne&&setTimeout(L)},$n=!0}else if(J||"undefined"==typeof MutationObserver||!ue(MutationObserver)&&"[object MutationObserverConstructor]"!==MutationObserver.toString())Un=void 0!==r&&ue(r)?function(){r(Gn)}:function(){setTimeout(Gn,0)};else{var qn=1,Yn=new MutationObserver(Gn),Zn=document.createTextNode(String(qn));Yn.observe(Zn,{characterData:!0}),Un=function(){qn=(qn+1)%2,Zn.data=String(qn)},$n=!0}function Qn(e,t){var n;if(Vn.push((function(){if(e)try{e.call(t)}catch(e){Fn(e,t,"nextTick")}else n&&n(t)})),Wn||(Wn=!0,Un()),!e&&"undefined"!=typeof Promise)return new Promise((function(e){n=e}))}function Kn(e){if(void 0===e&&(e="$style"),!fe)return i;var t=fe[e];return t||i}function Jn(e){if(Q){var t=fe;t&&On((function(){var n=t.$el,r=e(t,t._setupProxy);if(n&&1===n.nodeType){var i=n.style;for(var o in r)i.setProperty("--".concat(o),r[o])}}))}}function er(e){u(e)&&(e={loader:e});var t=e.loader,n=e.loadingComponent,r=e.errorComponent,i=e.delay,o=void 0===i?200:i,s=e.timeout,a=(e.suspensible,e.onError);var l=null,c=0,d=function(){var e;return l||(e=l=t().catch((function(e){if(e=e instanceof Error?e:new Error(String(e)),a)return new Promise((function(t,n){a(e,(function(){return t((c++,l=null,d()))}),(function(){return n(e)}),c+1)}));throw e})).then((function(t){return e!==l&&l?l:(t&&(t.__esModule||"Module"===t[Symbol.toStringTag])&&(t=t.default),t)})))};return function(){return{component:d(),delay:o,timeout:s,error:r,loading:n}}}function tr(e){return function(t,n){if(void 0===n&&(n=fe),n)return function(e,t,n){var r=e.$options;r[t]=Vr(r[t],n)}(n,e,t)}}var nr=tr("beforeMount"),rr=tr("mounted"),ir=tr("beforeUpdate"),or=tr("updated"),sr=tr("beforeDestroy"),ar=tr("destroyed"),lr=tr("activated"),cr=tr("deactivated"),ur=tr("serverPrefetch"),dr=tr("renderTracked"),hr=tr("renderTriggered"),fr=tr("errorCaptured");function pr(e,t){void 0===t&&(t=fe),fr(e,t)}var mr="2.7.16";function gr(e){return e}var vr=new de;function yr(e){return function e(t,n){var r,i,s=o(t);if(!s&&!d(t)||t.__v_skip||Object.isFrozen(t)||t instanceof ge)return;if(t.__ob__){var a=t.__ob__.dep.id;if(n.has(a))return;n.add(a)}if(s)for(r=t.length;r--;)e(t[r],n);else if(qe(t))e(t.value,n);else for(i=Object.keys(t),r=i.length;r--;)e(t[i[r]],n)}(e,vr),vr.clear(),e}var wr=0,br=function(){function e(e,t,n,r,i){var o,s;o=this,void 0===(s=Yt&&!Yt._vm?Yt:e?e._scope:void 0)&&(s=Yt),s&&s.active&&s.effects.push(o),(this.vm=e)&&i&&(e._watcher=this),r?(this.deep=!!r.deep,this.user=!!r.user,this.lazy=!!r.lazy,this.sync=!!r.sync,this.before=r.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++wr,this.active=!0,this.post=!1,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new de,this.newDepIds=new de,this.expression="",u(t)?this.getter=t:(this.getter=function(e){if(!Y.test(e)){var t=e.split(".");return function(e){for(var n=0;n<t.length;n++){if(!e)return;e=e[t[n]]}return e}}}(t),this.getter||(this.getter=L)),this.value=this.lazy?void 0:this.get()}return e.prototype.get=function(){var e;Ee(this);var t=this.vm;try{e=this.getter.call(t,t)}catch(e){if(!this.user)throw e;Fn(e,t,'getter for watcher "'.concat(this.expression,'"'))}finally{this.deep&&yr(e),Te(),this.cleanupDeps()}return e},e.prototype.addDep=function(e){var t=e.id;this.newDepIds.has(t)||(this.newDepIds.add(t),this.newDeps.push(e),this.depIds.has(t)||e.addSub(this))},e.prototype.cleanupDeps=function(){for(var e=this.deps.length;e--;){var t=this.deps[e];this.newDepIds.has(t.id)||t.removeSub(this)}var n=this.depIds;this.depIds=this.newDepIds,this.newDepIds=n,this.newDepIds.clear(),n=this.deps,this.deps=this.newDeps,this.newDeps=n,this.newDeps.length=0},e.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():En(this)},e.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||d(e)||this.deep){var t=this.value;if(this.value=e,this.user){var n='callback for watcher "'.concat(this.expression,'"');jn(this.cb,this.vm,[e,t],this.vm,n)}else this.cb.call(this.vm,e,t)}}},e.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},e.prototype.depend=function(){for(var e=this.deps.length;e--;)this.deps[e].depend()},e.prototype.teardown=function(){if(this.vm&&!this.vm._isBeingDestroyed&&S(this.vm._scope.effects,this),this.active){for(var e=this.deps.length;e--;)this.deps[e].removeSub(this);this.active=!1,this.onStop&&this.onStop()}},e}(),Cr={enumerable:!0,configurable:!0,get:L,set:L};function _r(e,t,n){Cr.get=function(){return this[t][n]},Cr.set=function(e){this[t][n]=e},Object.defineProperty(e,n,Cr)}function Sr(e){var t=e.$options;if(t.props&&function(e,t){var n=e.$options.propsData||{},r=e._props=ze({}),i=e.$options._propKeys=[];e.$parent&&ke(!1);var o=function(o){i.push(o);var s=Yr(o,t,n,e);Pe(r,o,s,void 0,!0),o in e||_r(e,"_props",o)};for(var s in t)o(s);ke(!0)}(e,t.props),function(e){var t=e.$options,n=t.setup;if(n){var r=e._setupContext=jt(e);me(e),Ee();var i=jn(n,null,[e._props||ze({}),r],e,"setup");if(Te(),me(),u(i))t.render=i;else if(d(i))if(e._setupState=i,i.__sfc){var o=e._setupProxy={};for(var s in i)"__sfc"!==s&&tt(o,i,s)}else for(var s in i)X(s)||tt(e,i,s);else 0}}(e),t.methods&&function(e,t){e.$options.props;for(var n in t)e[n]="function"!=typeof t[n]?L:D(t[n],e)}(e,t.methods),t.data)!function(e){var t=e.$options.data;f(t=e._data=u(t)?function(e,t){Ee();try{return e.call(t,t)}catch(e){return Fn(e,t,"data()"),{}}finally{Te()}}(t,e):t||{})||(t={});var n=Object.keys(t),r=e.$options.props,i=(e.$options.methods,n.length);for(;i--;){var o=n[i];0,r&&T(r,o)||X(o)||_r(e,"_data",o)}var s=Re(t);s&&s.vmCount++}(e);else{var n=Re(e._data={});n&&n.vmCount++}t.computed&&function(e,t){var n=e._computedWatchers=Object.create(null),r=le();for(var i in t){var o=t[i],s=u(o)?o:o.get;0,r||(n[i]=new br(e,s||L,L,Er)),i in e||Tr(e,i,o)}}(e,t.computed),t.watch&&t.watch!==oe&&function(e,t){for(var n in t){var r=t[n];if(o(r))for(var i=0;i<r.length;i++)Ir(e,n,r[i]);else Ir(e,n,r)}}(e,t.watch)}var Er={lazy:!0};function Tr(e,t,n){var r=!le();u(n)?(Cr.get=r?Ar(t):xr(n),Cr.set=L):(Cr.get=n.get?r&&!1!==n.cache?Ar(t):xr(n.get):L,Cr.set=n.set||L),Object.defineProperty(e,t,Cr)}function Ar(e){return function(){var t=this._computedWatchers&&this._computedWatchers[e];if(t)return t.dirty&&t.evaluate(),_e.target&&t.depend(),t.value}}function xr(e){return function(){return e.call(this,this)}}function Ir(e,t,n,r){return f(n)&&(r=n,n=n.handler),"string"==typeof n&&(n=e[n]),e.$watch(t,n,r)}function Or(e,t){if(e){for(var n=Object.create(null),r=he?Reflect.ownKeys(e):Object.keys(e),i=0;i<r.length;i++){var o=r[i];if("__ob__"!==o){var s=e[o].from;if(s in t._provided)n[o]=t._provided[s];else if("default"in e[o]){var a=e[o].default;n[o]=u(a)?a.call(t):a}else 0}}return n}}var Mr=0;function kr(e){var t=e.options;if(e.super){var n=kr(e.super);if(n!==e.superOptions){e.superOptions=n;var r=function(e){var t,n=e.options,r=e.sealedOptions;for(var i in n)n[i]!==r[i]&&(t||(t={}),t[i]=n[i]);return t}(e);r&&R(e.extendOptions,r),(t=e.options=Xr(n,e.extendOptions)).name&&(t.components[t.name]=e)}}return t}function Dr(e,t,n,r,s){var a,c=this,u=s.options;T(r,"_uid")?(a=Object.create(r))._original=r:(a=r,r=r._original);var d=l(u._compiled),h=!d;this.data=e,this.props=t,this.children=n,this.parent=r,this.listeners=e.on||i,this.injections=Or(u.inject,r),this.slots=function(){return c.$slots||Lt(r,e.scopedSlots,c.$slots=Nt(n,r)),c.$slots},Object.defineProperty(this,"scopedSlots",{enumerable:!0,get:function(){return Lt(r,e.scopedSlots,this.slots())}}),d&&(this.$options=u,this.$slots=this.slots(),this.$scopedSlots=Lt(r,e.scopedSlots,this.$slots)),u._scopeId?this._c=function(e,t,n,i){var s=vt(a,e,t,n,i,h);return s&&!o(s)&&(s.fnScopeId=u._scopeId,s.fnContext=r),s}:this._c=function(e,t,n,r){return vt(a,e,t,n,r,h)}}function Nr(e,t,n,r,i){var o=we(e);return o.fnContext=n,o.fnOptions=r,t.slot&&((o.data||(o.data={})).slot=t.slot),o}function Rr(e,t){for(var n in t)e[I(n)]=t[n]}function Pr(e){return e.name||e.__name||e._componentTag}Dt(Dr.prototype);var Lr={init:function(e,t){if(e.componentInstance&&!e.componentInstance._isDestroyed&&e.data.keepAlive){var n=e;Lr.prepatch(n,n)}else{(e.componentInstance=function(e,t){var n={_isComponent:!0,_parentVnode:e,parent:t},r=e.data.inlineTemplate;a(r)&&(n.render=r.render,n.staticRenderFns=r.staticRenderFns);return new e.componentOptions.Ctor(n)}(e,ln)).$mount(t?e.elm:void 0,t)}},prepatch:function(e,t){var n=t.componentOptions;!function(e,t,n,r,o){var s=r.data.scopedSlots,a=e.$scopedSlots,l=!!(s&&!s.$stable||a!==i&&!a.$stable||s&&e.$scopedSlots.$key!==s.$key||!s&&e.$scopedSlots.$key),c=!!(o||e.$options._renderChildren||l),u=e.$vnode;e.$options._parentVnode=r,e.$vnode=r,e._vnode&&(e._vnode.parent=r),e.$options._renderChildren=o;var d=r.data.attrs||i;e._attrsProxy&&zt(e._attrsProxy,d,u.data&&u.data.attrs||i,e,"$attrs")&&(c=!0),e.$attrs=d,n=n||i;var h=e.$options._parentListeners;if(e._listenersProxy&&zt(e._listenersProxy,n,h||i,e,"$listeners"),e.$listeners=e.$options._parentListeners=n,nn(e,n,h),t&&e.$options.props){ke(!1);for(var f=e._props,p=e.$options._propKeys||[],m=0;m<p.length;m++){var g=p[m],v=e.$options.props;f[g]=Yr(g,v,t,e)}ke(!0),e.$options.propsData=t}c&&(e.$slots=Nt(o,r.context),e.$forceUpdate())}(t.componentInstance=e.componentInstance,n.propsData,n.listeners,t,n.children)},insert:function(e){var t,n=e.context,r=e.componentInstance;r._isMounted||(r._isMounted=!0,hn(r,"mounted")),e.data.keepAlive&&(n._isMounted?((t=r)._inactive=!1,pn.push(t)):dn(r,!0))},destroy:function(e){var t=e.componentInstance;t._isDestroyed||(e.data.keepAlive?function e(t,n){if(!(n&&(t._directInactive=!0,un(t))||t._inactive)){t._inactive=!0;for(var r=0;r<t.$children.length;r++)e(t.$children[r]);hn(t,"deactivated")}}(t,!0):t.$destroy())}},Br=Object.keys(Lr);function Fr(e,t,n,r,c){if(!s(e)){var u=n.$options._base;if(d(e)&&(e=u.extend(e)),"function"==typeof e){var h;if(s(e.cid)&&void 0===(e=function(e,t){if(l(e.error)&&a(e.errorComp))return e.errorComp;if(a(e.resolved))return e.resolved;var n=Zt;if(n&&a(e.owners)&&-1===e.owners.indexOf(n)&&e.owners.push(n),l(e.loading)&&a(e.loadingComp))return e.loadingComp;if(n&&!a(e.owners)){var r=e.owners=[n],i=!0,o=null,c=null;n.$on("hook:destroyed",(function(){return S(r,n)}));var u=function(e){for(var t=0,n=r.length;t<n;t++)r[t].$forceUpdate();e&&(r.length=0,null!==o&&(clearTimeout(o),o=null),null!==c&&(clearTimeout(c),c=null))},h=H((function(n){e.resolved=Qt(n,t),i?r.length=0:u(!0)})),f=H((function(t){a(e.errorComp)&&(e.error=!0,u(!0))})),p=e(h,f);return d(p)&&(g(p)?s(e.resolved)&&p.then(h,f):g(p.component)&&(p.component.then(h,f),a(p.error)&&(e.errorComp=Qt(p.error,t)),a(p.loading)&&(e.loadingComp=Qt(p.loading,t),0===p.delay?e.loading=!0:o=setTimeout((function(){o=null,s(e.resolved)&&s(e.error)&&(e.loading=!0,u(!1))}),p.delay||200)),a(p.timeout)&&(c=setTimeout((function(){c=null,s(e.resolved)&&f(null)}),p.timeout)))),i=!1,e.loading?e.loadingComp:e.resolved}}(h=e,u)))return function(e,t,n,r,i){var o=ve();return o.asyncFactory=e,o.asyncMeta={data:t,context:n,children:r,tag:i},o}(h,t,n,r,c);t=t||{},kr(e),a(t.model)&&function(e,t){var n=e.model&&e.model.prop||"value",r=e.model&&e.model.event||"input";(t.attrs||(t.attrs={}))[n]=t.model.value;var i=t.on||(t.on={}),s=i[r],l=t.model.callback;a(s)?(o(s)?-1===s.indexOf(l):s!==l)&&(i[r]=[l].concat(s)):i[r]=l}(e.options,t);var f=function(e,t,n){var r=t.options.props;if(!s(r)){var i={},o=e.attrs,l=e.props;if(a(o)||a(l))for(var c in r){var u=k(c);pt(i,l,c,u,!0)||pt(i,o,c,u,!1)}return i}}(t,e);if(l(e.options.functional))return function(e,t,n,r,s){var l=e.options,c={},u=l.props;if(a(u))for(var d in u)c[d]=Yr(d,u,t||i);else a(n.attrs)&&Rr(c,n.attrs),a(n.props)&&Rr(c,n.props);var h=new Dr(n,c,s,r,e),f=l.render.call(null,h._c,h);if(f instanceof ge)return Nr(f,n,h.parent,l,h);if(o(f)){for(var p=mt(f)||[],m=new Array(p.length),g=0;g<p.length;g++)m[g]=Nr(p[g],n,h.parent,l,h);return m}}(e,f,t,n,r);var p=t.on;if(t.on=t.nativeOn,l(e.options.abstract)){var m=t.slot;t={},m&&(t.slot=m)}!function(e){for(var t=e.hook||(e.hook={}),n=0;n<Br.length;n++){var r=Br[n],i=t[r],o=Lr[r];i===o||i&&i._merged||(t[r]=i?jr(o,i):o)}}(t);var v=Pr(e.options)||c;return new ge("vue-component-".concat(e.cid).concat(v?"-".concat(v):""),t,void 0,void 0,void 0,n,{Ctor:e,propsData:f,listeners:p,tag:c,children:r},h)}}}function jr(e,t){var n=function(n,r){e(n,r),t(n,r)};return n._merged=!0,n}var zr=L,Hr=W.optionMergeStrategies;function Ur(e,t,n){if(void 0===n&&(n=!0),!t)return e;for(var r,i,o,s=he?Reflect.ownKeys(t):Object.keys(t),a=0;a<s.length;a++)"__ob__"!==(r=s[a])&&(i=e[r],o=t[r],n&&T(e,r)?i!==o&&f(i)&&f(o)&&Ur(i,o):Le(e,r,o));return e}function $r(e,t,n){return n?function(){var r=u(t)?t.call(n,n):t,i=u(e)?e.call(n,n):e;return r?Ur(r,i):i}:t?e?function(){return Ur(u(t)?t.call(this,this):t,u(e)?e.call(this,this):e)}:t:e}function Vr(e,t){var n=t?e?e.concat(t):o(t)?t:[t]:e;return n?function(e){for(var t=[],n=0;n<e.length;n++)-1===t.indexOf(e[n])&&t.push(e[n]);return t}(n):n}function Wr(e,t,n,r){var i=Object.create(e||null);return t?R(i,t):i}Hr.data=function(e,t,n){return n?$r(e,t,n):t&&"function"!=typeof t?e:$r(e,t)},V.forEach((function(e){Hr[e]=Vr})),$.forEach((function(e){Hr[e+"s"]=Wr})),Hr.watch=function(e,t,n,r){if(e===oe&&(e=void 0),t===oe&&(t=void 0),!t)return Object.create(e||null);if(!e)return t;var i={};for(var s in R(i,e),t){var a=i[s],l=t[s];a&&!o(a)&&(a=[a]),i[s]=a?a.concat(l):o(l)?l:[l]}return i},Hr.props=Hr.methods=Hr.inject=Hr.computed=function(e,t,n,r){if(!e)return t;var i=Object.create(null);return R(i,e),t&&R(i,t),i},Hr.provide=function(e,t){return e?function(){var n=Object.create(null);return Ur(n,u(e)?e.call(this):e),t&&Ur(n,u(t)?t.call(this):t,!1),n}:t};var Gr=function(e,t){return void 0===t?e:t};function Xr(e,t,n){if(u(t)&&(t=t.options),function(e,t){var n=e.props;if(n){var r,i,s={};if(o(n))for(r=n.length;r--;)"string"==typeof(i=n[r])&&(s[I(i)]={type:null});else if(f(n))for(var a in n)i=n[a],s[I(a)]=f(i)?i:{type:i};else 0;e.props=s}}(t),function(e,t){var n=e.inject;if(n){var r=e.inject={};if(o(n))for(var i=0;i<n.length;i++)r[n[i]]={from:n[i]};else if(f(n))for(var s in n){var a=n[s];r[s]=f(a)?R({from:s},a):{from:a}}else 0}}(t),function(e){var t=e.directives;if(t)for(var n in t){var r=t[n];u(r)&&(t[n]={bind:r,update:r})}}(t),!t._base&&(t.extends&&(e=Xr(e,t.extends,n)),t.mixins))for(var r=0,i=t.mixins.length;r<i;r++)e=Xr(e,t.mixins[r],n);var s,a={};for(s in e)l(s);for(s in t)T(e,s)||l(s);function l(r){var i=Hr[r]||Gr;a[r]=i(e[r],t[r],n,r)}return a}function qr(e,t,n,r){if("string"==typeof n){var i=e[t];if(T(i,n))return i[n];var o=I(n);if(T(i,o))return i[o];var s=O(o);return T(i,s)?i[s]:i[n]||i[o]||i[s]}}function Yr(e,t,n,r){var i=t[e],o=!T(n,e),s=n[e],a=Jr(Boolean,i.type);if(a>-1)if(o&&!T(i,"default"))s=!1;else if(""===s||s===k(e)){var l=Jr(String,i.type);(l<0||a<l)&&(s=!0)}if(void 0===s){s=function(e,t,n){if(!T(t,"default"))return;var r=t.default;0;if(e&&e.$options.propsData&&void 0===e.$options.propsData[n]&&void 0!==e._props[n])return e._props[n];return u(r)&&"Function"!==Qr(t.type)?r.call(e):r}(r,i,e);var c=Me;ke(!0),Re(s),ke(c)}return s}var Zr=/^\s*function (\w+)/;function Qr(e){var t=e&&e.toString().match(Zr);return t?t[1]:""}function Kr(e,t){return Qr(e)===Qr(t)}function Jr(e,t){if(!o(t))return Kr(t,e)?0:-1;for(var n=0,r=t.length;n<r;n++)if(Kr(t[n],e))return n;return-1}function ei(e){this._init(e)}function ti(e){e.cid=0;var t=1;e.extend=function(e){e=e||{};var n=this,r=n.cid,i=e._Ctor||(e._Ctor={});if(i[r])return i[r];var o=Pr(e)||Pr(n.options);var s=function(e){this._init(e)};return(s.prototype=Object.create(n.prototype)).constructor=s,s.cid=t++,s.options=Xr(n.options,e),s.super=n,s.options.props&&function(e){var t=e.options.props;for(var n in t)_r(e.prototype,"_props",n)}(s),s.options.computed&&function(e){var t=e.options.computed;for(var n in t)Tr(e.prototype,n,t[n])}(s),s.extend=n.extend,s.mixin=n.mixin,s.use=n.use,$.forEach((function(e){s[e]=n[e]})),o&&(s.options.components[o]=s),s.superOptions=n.options,s.extendOptions=e,s.sealedOptions=R({},s.options),i[r]=s,s}}function ni(e){return e&&(Pr(e.Ctor.options)||e.tag)}function ri(e,t){return o(e)?e.indexOf(t)>-1:"string"==typeof e?e.split(",").indexOf(t)>-1:!!p(e)&&e.test(t)}function ii(e,t){var n=e.cache,r=e.keys,i=e._vnode,o=e.$vnode;for(var s in n){var a=n[s];if(a){var l=a.name;l&&!t(l)&&oi(n,s,r,i)}}o.componentOptions.children=void 0}function oi(e,t,n,r){var i=e[t];!i||r&&i.tag===r.tag||i.componentInstance.$destroy(),e[t]=null,S(n,t)}!function(e){e.prototype._init=function(e){var t=this;t._uid=Mr++,t._isVue=!0,t.__v_skip=!0,t._scope=new rn(!0),t._scope.parent=void 0,t._scope._vm=!0,e&&e._isComponent?function(e,t){var n=e.$options=Object.create(e.constructor.options),r=t._parentVnode;n.parent=t.parent,n._parentVnode=r;var i=r.componentOptions;n.propsData=i.propsData,n._parentListeners=i.listeners,n._renderChildren=i.children,n._componentTag=i.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}(t,e):t.$options=Xr(kr(t.constructor),e||{},t),t._renderProxy=t,t._self=t,function(e){var t=e.$options,n=t.parent;if(n&&!t.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(e)}e.$parent=n,e.$root=n?n.$root:e,e.$children=[],e.$refs={},e._provided=n?n._provided:Object.create(null),e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}(t),function(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&nn(e,t)}(t),function(e){e._vnode=null,e._staticTrees=null;var t=e.$options,n=e.$vnode=t._parentVnode,r=n&&n.context;e.$slots=Nt(t._renderChildren,r),e.$scopedSlots=n?Lt(e.$parent,n.data.scopedSlots,e.$slots):i,e._c=function(t,n,r,i){return vt(e,t,n,r,i,!1)},e.$createElement=function(t,n,r,i){return vt(e,t,n,r,i,!0)};var o=n&&n.data;Pe(e,"$attrs",o&&o.attrs||i,null,!0),Pe(e,"$listeners",t._parentListeners||i,null,!0)}(t),hn(t,"beforeCreate",void 0,!1),function(e){var t=Or(e.$options.inject,e);t&&(ke(!1),Object.keys(t).forEach((function(n){Pe(e,n,t[n])})),ke(!0))}(t),Sr(t),function(e){var t=e.$options.provide;if(t){var n=u(t)?t.call(e):t;if(!d(n))return;for(var r=Pn(e),i=he?Reflect.ownKeys(n):Object.keys(n),o=0;o<i.length;o++){var s=i[o];Object.defineProperty(r,s,Object.getOwnPropertyDescriptor(n,s))}}}(t),hn(t,"created"),t.$options.el&&t.$mount(t.$options.el)}}(ei),function(e){var t={get:function(){return this._data}},n={get:function(){return this._props}};Object.defineProperty(e.prototype,"$data",t),Object.defineProperty(e.prototype,"$props",n),e.prototype.$set=Le,e.prototype.$delete=Be,e.prototype.$watch=function(e,t,n){if(f(t))return Ir(this,e,t,n);(n=n||{}).user=!0;var r=new br(this,e,t,n);if(n.immediate){var i='callback for immediate watcher "'.concat(r.expression,'"');Ee(),jn(t,this,[r.value],this,i),Te()}return function(){r.teardown()}}}(ei),function(e){var t=/^hook:/;e.prototype.$on=function(e,n){var r=this;if(o(e))for(var i=0,s=e.length;i<s;i++)r.$on(e[i],n);else(r._events[e]||(r._events[e]=[])).push(n),t.test(e)&&(r._hasHookEvent=!0);return r},e.prototype.$once=function(e,t){var n=this;function r(){n.$off(e,r),t.apply(n,arguments)}return r.fn=t,n.$on(e,r),n},e.prototype.$off=function(e,t){var n=this;if(!arguments.length)return n._events=Object.create(null),n;if(o(e)){for(var r=0,i=e.length;r<i;r++)n.$off(e[r],t);return n}var s,a=n._events[e];if(!a)return n;if(!t)return n._events[e]=null,n;for(var l=a.length;l--;)if((s=a[l])===t||s.fn===t){a.splice(l,1);break}return n},e.prototype.$emit=function(e){var t=this,n=t._events[e];if(n){n=n.length>1?N(n):n;for(var r=N(arguments,1),i='event handler for "'.concat(e,'"'),o=0,s=n.length;o<s;o++)jn(n[o],t,r,t,i)}return t}}(ei),function(e){e.prototype._update=function(e,t){var n=this,r=n.$el,i=n._vnode,o=cn(n);n._vnode=e,n.$el=i?n.__patch__(i,e):n.__patch__(n.$el,e,t,!1),o(),r&&(r.__vue__=null),n.$el&&(n.$el.__vue__=n);for(var s=n;s&&s.$vnode&&s.$parent&&s.$vnode===s.$parent._vnode;)s.$parent.$el=s.$el,s=s.$parent},e.prototype.$forceUpdate=function(){this._watcher&&this._watcher.update()},e.prototype.$destroy=function(){var e=this;if(!e._isBeingDestroyed){hn(e,"beforeDestroy"),e._isBeingDestroyed=!0;var t=e.$parent;!t||t._isBeingDestroyed||e.$options.abstract||S(t.$children,e),e._scope.stop(),e._data.__ob__&&e._data.__ob__.vmCount--,e._isDestroyed=!0,e.__patch__(e._vnode,null),hn(e,"destroyed"),e.$off(),e.$el&&(e.$el.__vue__=null),e.$vnode&&(e.$vnode.parent=null)}}}(ei),function(e){Dt(e.prototype),e.prototype.$nextTick=function(e){return Qn(e,this)},e.prototype._render=function(){var e=this,t=e.$options,n=t.render,r=t._parentVnode;r&&e._isMounted&&(e.$scopedSlots=Lt(e.$parent,r.data.scopedSlots,e.$slots,e.$scopedSlots),e._slotsProxy&&Ut(e._slotsProxy,e.$scopedSlots)),e.$vnode=r;var i,s=fe,a=Zt;try{me(e),Zt=e,i=n.call(e._renderProxy,e.$createElement)}catch(t){Fn(t,e,"render"),i=e._vnode}finally{Zt=a,me(s)}return o(i)&&1===i.length&&(i=i[0]),i instanceof ge||(i=ve()),i.parent=r,i}}(ei);var si=[String,RegExp,Array],ai={KeepAlive:{name:"keep-alive",abstract:!0,props:{include:si,exclude:si,max:[String,Number]},methods:{cacheVNode:function(){var e=this.cache,t=this.keys,n=this.vnodeToCache,r=this.keyToCache;if(n){var i=n.tag,o=n.componentInstance,s=n.componentOptions;e[r]={name:ni(s),tag:i,componentInstance:o},t.push(r),this.max&&t.length>parseInt(this.max)&&oi(e,t[0],t,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var e in this.cache)oi(this.cache,e,this.keys)},mounted:function(){var e=this;this.cacheVNode(),this.$watch("include",(function(t){ii(e,(function(e){return ri(t,e)}))})),this.$watch("exclude",(function(t){ii(e,(function(e){return!ri(t,e)}))}))},updated:function(){this.cacheVNode()},render:function(){var e=this.$slots.default,t=Kt(e),n=t&&t.componentOptions;if(n){var r=ni(n),i=this.include,o=this.exclude;if(i&&(!r||!ri(i,r))||o&&r&&ri(o,r))return t;var s=this.cache,a=this.keys,l=null==t.key?n.Ctor.cid+(n.tag?"::".concat(n.tag):""):t.key;s[l]?(t.componentInstance=s[l].componentInstance,S(a,l),a.push(l)):(this.vnodeToCache=t,this.keyToCache=l),t.data.keepAlive=!0}return t||e&&e[0]}}};!function(e){var t={get:function(){return W}};Object.defineProperty(e,"config",t),e.util={warn:zr,extend:R,mergeOptions:Xr,defineReactive:Pe},e.set=Le,e.delete=Be,e.nextTick=Qn,e.observable=function(e){return Re(e),e},e.options=Object.create(null),$.forEach((function(t){e.options[t+"s"]=Object.create(null)})),e.options._base=e,R(e.options.components,ai),function(e){e.use=function(e){var t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;var n=N(arguments,1);return n.unshift(this),u(e.install)?e.install.apply(e,n):u(e)&&e.apply(null,n),t.push(e),this}}(e),function(e){e.mixin=function(e){return this.options=Xr(this.options,e),this}}(e),ti(e),function(e){$.forEach((function(t){e[t]=function(e,n){return n?("component"===t&&f(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),"directive"===t&&u(n)&&(n={bind:n,update:n}),this.options[t+"s"][e]=n,n):this.options[t+"s"][e]}}))}(e)}(ei),Object.defineProperty(ei.prototype,"$isServer",{get:le}),Object.defineProperty(ei.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(ei,"FunctionalRenderContext",{value:Dr}),ei.version=mr;var li=b("style,class"),ci=b("input,textarea,option,select,progress"),ui=function(e,t,n){return"value"===n&&ci(e)&&"button"!==t||"selected"===n&&"option"===e||"checked"===n&&"input"===e||"muted"===n&&"video"===e},di=b("contenteditable,draggable,spellcheck"),hi=b("events,caret,typing,plaintext-only"),fi=b("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),pi="http://www.w3.org/1999/xlink",mi=function(e){return":"===e.charAt(5)&&"xlink"===e.slice(0,5)},gi=function(e){return mi(e)?e.slice(6,e.length):""},vi=function(e){return null==e||!1===e};function yi(e){for(var t=e.data,n=e,r=e;a(r.componentInstance);)(r=r.componentInstance._vnode)&&r.data&&(t=wi(r.data,t));for(;a(n=n.parent);)n&&n.data&&(t=wi(t,n.data));return function(e,t){if(a(e)||a(t))return bi(e,Ci(t));return""}(t.staticClass,t.class)}function wi(e,t){return{staticClass:bi(e.staticClass,t.staticClass),class:a(e.class)?[e.class,t.class]:t.class}}function bi(e,t){return e?t?e+" "+t:e:t||""}function Ci(e){return Array.isArray(e)?function(e){for(var t,n="",r=0,i=e.length;r<i;r++)a(t=Ci(e[r]))&&""!==t&&(n&&(n+=" "),n+=t);return n}(e):d(e)?function(e){var t="";for(var n in e)e[n]&&(t&&(t+=" "),t+=n);return t}(e):"string"==typeof e?e:""}var _i={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"},Si=b("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),Ei=b("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignobject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0),Ti=function(e){return Si(e)||Ei(e)};function Ai(e){return Ei(e)?"svg":"math"===e?"math":void 0}var xi=Object.create(null);var Ii=b("text,number,password,search,email,tel,url");function Oi(e){if("string"==typeof e){var t=document.querySelector(e);return t||document.createElement("div")}return e}var Mi=Object.freeze({__proto__:null,createElement:function(e,t){var n=document.createElement(e);return"select"!==e||t.data&&t.data.attrs&&void 0!==t.data.attrs.multiple&&n.setAttribute("multiple","multiple"),n},createElementNS:function(e,t){return document.createElementNS(_i[e],t)},createTextNode:function(e){return document.createTextNode(e)},createComment:function(e){return document.createComment(e)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},appendChild:function(e,t){e.appendChild(t)},parentNode:function(e){return e.parentNode},nextSibling:function(e){return e.nextSibling},tagName:function(e){return e.tagName},setTextContent:function(e,t){e.textContent=t},setStyleScope:function(e,t){e.setAttribute(t,"")}}),ki={create:function(e,t){Di(t)},update:function(e,t){e.data.ref!==t.data.ref&&(Di(e,!0),Di(t))},destroy:function(e){Di(e,!0)}};function Di(e,t){var n=e.data.ref;if(a(n)){var r=e.context,i=e.componentInstance||e.elm,s=t?null:i,l=t?void 0:i;if(u(n))jn(n,r,[s],r,"template ref function");else{var c=e.data.refInFor,d="string"==typeof n||"number"==typeof n,h=qe(n),f=r.$refs;if(d||h)if(c){var p=d?f[n]:n.value;t?o(p)&&S(p,i):o(p)?p.includes(i)||p.push(i):d?(f[n]=[i],Ni(r,n,f[n])):n.value=[i]}else if(d){if(t&&f[n]!==i)return;f[n]=l,Ni(r,n,s)}else if(h){if(t&&n.value!==i)return;n.value=s}else 0}}}function Ni(e,t,n){var r=e._setupState;r&&T(r,t)&&(qe(r[t])?r[t].value=n:r[t]=n)}var Ri=new ge("",{},[]),Pi=["create","activate","update","remove","destroy"];function Li(e,t){return e.key===t.key&&e.asyncFactory===t.asyncFactory&&(e.tag===t.tag&&e.isComment===t.isComment&&a(e.data)===a(t.data)&&function(e,t){if("input"!==e.tag)return!0;var n,r=a(n=e.data)&&a(n=n.attrs)&&n.type,i=a(n=t.data)&&a(n=n.attrs)&&n.type;return r===i||Ii(r)&&Ii(i)}(e,t)||l(e.isAsyncPlaceholder)&&s(t.asyncFactory.error))}function Bi(e,t,n){var r,i,o={};for(r=t;r<=n;++r)a(i=e[r].key)&&(o[i]=r);return o}var Fi={create:ji,update:ji,destroy:function(e){ji(e,Ri)}};function ji(e,t){(e.data.directives||t.data.directives)&&function(e,t){var n,r,i,o=e===Ri,s=t===Ri,a=Hi(e.data.directives,e.context),l=Hi(t.data.directives,t.context),c=[],u=[];for(n in l)r=a[n],i=l[n],r?(i.oldValue=r.value,i.oldArg=r.arg,$i(i,"update",t,e),i.def&&i.def.componentUpdated&&u.push(i)):($i(i,"bind",t,e),i.def&&i.def.inserted&&c.push(i));if(c.length){var d=function(){for(var n=0;n<c.length;n++)$i(c[n],"inserted",t,e)};o?ft(t,"insert",d):d()}u.length&&ft(t,"postpatch",(function(){for(var n=0;n<u.length;n++)$i(u[n],"componentUpdated",t,e)}));if(!o)for(n in a)l[n]||$i(a[n],"unbind",e,e,s)}(e,t)}var zi=Object.create(null);function Hi(e,t){var n,r,i=Object.create(null);if(!e)return i;for(n=0;n<e.length;n++){if((r=e[n]).modifiers||(r.modifiers=zi),i[Ui(r)]=r,t._setupState&&t._setupState.__sfc){var o=r.def||qr(t,"_setupState","v-"+r.name);r.def="function"==typeof o?{bind:o,update:o}:o}r.def=r.def||qr(t.$options,"directives",r.name)}return i}function Ui(e){return e.rawName||"".concat(e.name,".").concat(Object.keys(e.modifiers||{}).join("."))}function $i(e,t,n,r,i){var o=e.def&&e.def[t];if(o)try{o(n.elm,e,n,r,i)}catch(r){Fn(r,n.context,"directive ".concat(e.name," ").concat(t," hook"))}}var Vi=[ki,Fi];function Wi(e,t){var n=t.componentOptions;if(!(a(n)&&!1===n.Ctor.options.inheritAttrs||s(e.data.attrs)&&s(t.data.attrs))){var r,i,o=t.elm,c=e.data.attrs||{},u=t.data.attrs||{};for(r in(a(u.__ob__)||l(u._v_attr_proxy))&&(u=t.data.attrs=R({},u)),u)i=u[r],c[r]!==i&&Gi(o,r,i,t.data.pre);for(r in(J||te)&&u.value!==c.value&&Gi(o,"value",u.value),c)s(u[r])&&(mi(r)?o.removeAttributeNS(pi,gi(r)):di(r)||o.removeAttribute(r))}}function Gi(e,t,n,r){r||e.tagName.indexOf("-")>-1?Xi(e,t,n):fi(t)?vi(n)?e.removeAttribute(t):(n="allowfullscreen"===t&&"EMBED"===e.tagName?"true":t,e.setAttribute(t,n)):di(t)?e.setAttribute(t,function(e,t){return vi(t)||"false"===t?"false":"contenteditable"===e&&hi(t)?t:"true"}(t,n)):mi(t)?vi(n)?e.removeAttributeNS(pi,gi(t)):e.setAttributeNS(pi,t,n):Xi(e,t,n)}function Xi(e,t,n){if(vi(n))e.removeAttribute(t);else{if(J&&!ee&&"TEXTAREA"===e.tagName&&"placeholder"===t&&""!==n&&!e.__ieph){var r=function(t){t.stopImmediatePropagation(),e.removeEventListener("input",r)};e.addEventListener("input",r),e.__ieph=!0}e.setAttribute(t,n)}}var qi={create:Wi,update:Wi};function Yi(e,t){var n=t.elm,r=t.data,i=e.data;if(!(s(r.staticClass)&&s(r.class)&&(s(i)||s(i.staticClass)&&s(i.class)))){var o=yi(t),l=n._transitionClasses;a(l)&&(o=bi(o,Ci(l))),o!==n._prevClass&&(n.setAttribute("class",o),n._prevClass=o)}}var Zi,Qi,Ki,Ji,eo,to,no={create:Yi,update:Yi},ro=/[\w).+\-_$\]]/;function io(e){var t,n,r,i,o,s=!1,a=!1,l=!1,c=!1,u=0,d=0,h=0,f=0;for(r=0;r<e.length;r++)if(n=t,t=e.charCodeAt(r),s)39===t&&92!==n&&(s=!1);else if(a)34===t&&92!==n&&(a=!1);else if(l)96===t&&92!==n&&(l=!1);else if(c)47===t&&92!==n&&(c=!1);else if(124!==t||124===e.charCodeAt(r+1)||124===e.charCodeAt(r-1)||u||d||h){switch(t){case 34:a=!0;break;case 39:s=!0;break;case 96:l=!0;break;case 40:h++;break;case 41:h--;break;case 91:d++;break;case 93:d--;break;case 123:u++;break;case 125:u--}if(47===t){for(var p=r-1,m=void 0;p>=0&&" "===(m=e.charAt(p));p--);m&&ro.test(m)||(c=!0)}}else void 0===i?(f=r+1,i=e.slice(0,r).trim()):g();function g(){(o||(o=[])).push(e.slice(f,r).trim()),f=r+1}if(void 0===i?i=e.slice(0,r).trim():0!==f&&g(),o)for(r=0;r<o.length;r++)i=oo(i,o[r]);return i}function oo(e,t){var n=t.indexOf("(");if(n<0)return'_f("'.concat(t,'")(').concat(e,")");var r=t.slice(0,n),i=t.slice(n+1);return'_f("'.concat(r,'")(').concat(e).concat(")"!==i?","+i:i)}function so(e,t){console.error("[Vue compiler]: ".concat(e))}function ao(e,t){return e?e.map((function(e){return e[t]})).filter((function(e){return e})):[]}function lo(e,t,n,r,i){(e.props||(e.props=[])).push(yo({name:t,value:n,dynamic:i},r)),e.plain=!1}function co(e,t,n,r,i){(i?e.dynamicAttrs||(e.dynamicAttrs=[]):e.attrs||(e.attrs=[])).push(yo({name:t,value:n,dynamic:i},r)),e.plain=!1}function uo(e,t,n,r){e.attrsMap[t]=n,e.attrsList.push(yo({name:t,value:n},r))}function ho(e,t,n,r,i,o,s,a){(e.directives||(e.directives=[])).push(yo({name:t,rawName:n,value:r,arg:i,isDynamicArg:o,modifiers:s},a)),e.plain=!1}function fo(e,t,n){return n?"_p(".concat(t,',"').concat(e,'")'):e+t}function po(e,t,n,r,o,s,a,l){var c;(r=r||i).right?l?t="(".concat(t,")==='click'?'contextmenu':(").concat(t,")"):"click"===t&&(t="contextmenu",delete r.right):r.middle&&(l?t="(".concat(t,")==='click'?'mouseup':(").concat(t,")"):"click"===t&&(t="mouseup")),r.capture&&(delete r.capture,t=fo("!",t,l)),r.once&&(delete r.once,t=fo("~",t,l)),r.passive&&(delete r.passive,t=fo("&",t,l)),r.native?(delete r.native,c=e.nativeEvents||(e.nativeEvents={})):c=e.events||(e.events={});var u=yo({value:n.trim(),dynamic:l},a);r!==i&&(u.modifiers=r);var d=c[t];Array.isArray(d)?o?d.unshift(u):d.push(u):c[t]=d?o?[u,d]:[d,u]:u,e.plain=!1}function mo(e,t,n){var r=go(e,":"+t)||go(e,"v-bind:"+t);if(null!=r)return io(r);if(!1!==n){var i=go(e,t);if(null!=i)return JSON.stringify(i)}}function go(e,t,n){var r;if(null!=(r=e.attrsMap[t]))for(var i=e.attrsList,o=0,s=i.length;o<s;o++)if(i[o].name===t){i.splice(o,1);break}return n&&delete e.attrsMap[t],r}function vo(e,t){for(var n=e.attrsList,r=0,i=n.length;r<i;r++){var o=n[r];if(t.test(o.name))return n.splice(r,1),o}}function yo(e,t){return t&&(null!=t.start&&(e.start=t.start),null!=t.end&&(e.end=t.end)),e}function wo(e,t,n){var r=n||{},i=r.number,o="$$v";r.trim&&(o="(typeof ".concat("$$v"," === 'string'")+"? ".concat("$$v",".trim()")+": ".concat("$$v",")")),i&&(o="_n(".concat(o,")"));var s=bo(t,o);e.model={value:"(".concat(t,")"),expression:JSON.stringify(t),callback:"function (".concat("$$v",") {").concat(s,"}")}}function bo(e,t){var n=function(e){if(e=e.trim(),Zi=e.length,e.indexOf("[")<0||e.lastIndexOf("]")<Zi-1)return(Ji=e.lastIndexOf("."))>-1?{exp:e.slice(0,Ji),key:'"'+e.slice(Ji+1)+'"'}:{exp:e,key:null};Qi=e,Ji=eo=to=0;for(;!_o();)So(Ki=Co())?To(Ki):91===Ki&&Eo(Ki);return{exp:e.slice(0,eo),key:e.slice(eo+1,to)}}(e);return null===n.key?"".concat(e,"=").concat(t):"$set(".concat(n.exp,", ").concat(n.key,", ").concat(t,")")}function Co(){return Qi.charCodeAt(++Ji)}function _o(){return Ji>=Zi}function So(e){return 34===e||39===e}function Eo(e){var t=1;for(eo=Ji;!_o();)if(So(e=Co()))To(e);else if(91===e&&t++,93===e&&t--,0===t){to=Ji;break}}function To(e){for(var t=e;!_o()&&(e=Co())!==t;);}var Ao;function xo(e,t,n){var r=Ao;return function i(){var o=t.apply(null,arguments);null!==o&&Mo(e,i,n,r)}}var Io=$n&&!(ie&&Number(ie[1])<=53);function Oo(e,t,n,r){if(Io){var i=wn,o=t;t=o._wrapper=function(e){if(e.target===e.currentTarget||e.timeStamp>=i||e.timeStamp<=0||e.target.ownerDocument!==document)return o.apply(this,arguments)}}Ao.addEventListener(e,t,se?{capture:n,passive:r}:n)}function Mo(e,t,n,r){(r||Ao).removeEventListener(e,t._wrapper||t,n)}function ko(e,t){if(!s(e.data.on)||!s(t.data.on)){var n=t.data.on||{},r=e.data.on||{};Ao=t.elm||e.elm,function(e){if(a(e.__r)){var t=J?"change":"input";e[t]=[].concat(e.__r,e[t]||[]),delete e.__r}a(e.__c)&&(e.change=[].concat(e.__c,e.change||[]),delete e.__c)}(n),ht(n,r,Oo,Mo,xo,t.context),Ao=void 0}}var Do,No={create:ko,update:ko,destroy:function(e){return ko(e,Ri)}};function Ro(e,t){if(!s(e.data.domProps)||!s(t.data.domProps)){var n,r,i=t.elm,o=e.data.domProps||{},c=t.data.domProps||{};for(n in(a(c.__ob__)||l(c._v_attr_proxy))&&(c=t.data.domProps=R({},c)),o)n in c||(i[n]="");for(n in c){if(r=c[n],"textContent"===n||"innerHTML"===n){if(t.children&&(t.children.length=0),r===o[n])continue;1===i.childNodes.length&&i.removeChild(i.childNodes[0])}if("value"===n&&"PROGRESS"!==i.tagName){i._value=r;var u=s(r)?"":String(r);Po(i,u)&&(i.value=u)}else if("innerHTML"===n&&Ei(i.tagName)&&s(i.innerHTML)){(Do=Do||document.createElement("div")).innerHTML="<svg>".concat(r,"</svg>");for(var d=Do.firstChild;i.firstChild;)i.removeChild(i.firstChild);for(;d.firstChild;)i.appendChild(d.firstChild)}else if(r!==o[n])try{i[n]=r}catch(e){}}}}function Po(e,t){return!e.composing&&("OPTION"===e.tagName||function(e,t){var n=!0;try{n=document.activeElement!==e}catch(e){}return n&&e.value!==t}(e,t)||function(e,t){var n=e.value,r=e._vModifiers;if(a(r)){if(r.number)return w(n)!==w(t);if(r.trim)return n.trim()!==t.trim()}return n!==t}(e,t))}var Lo={create:Ro,update:Ro},Bo=A((function(e){var t={},n=/:(.+)/;return e.split(/;(?![^(]*\))/g).forEach((function(e){if(e){var r=e.split(n);r.length>1&&(t[r[0].trim()]=r[1].trim())}})),t}));function Fo(e){var t=jo(e.style);return e.staticStyle?R(e.staticStyle,t):t}function jo(e){return Array.isArray(e)?P(e):"string"==typeof e?Bo(e):e}var zo,Ho=/^--/,Uo=/\s*!important$/,$o=function(e,t,n){if(Ho.test(t))e.style.setProperty(t,n);else if(Uo.test(n))e.style.setProperty(k(t),n.replace(Uo,""),"important");else{var r=Wo(t);if(Array.isArray(n))for(var i=0,o=n.length;i<o;i++)e.style[r]=n[i];else e.style[r]=n}},Vo=["Webkit","Moz","ms"],Wo=A((function(e){if(zo=zo||document.createElement("div").style,"filter"!==(e=I(e))&&e in zo)return e;for(var t=e.charAt(0).toUpperCase()+e.slice(1),n=0;n<Vo.length;n++){var r=Vo[n]+t;if(r in zo)return r}}));function Go(e,t){var n=t.data,r=e.data;if(!(s(n.staticStyle)&&s(n.style)&&s(r.staticStyle)&&s(r.style))){var i,o,l=t.elm,c=r.staticStyle,u=r.normalizedStyle||r.style||{},d=c||u,h=jo(t.data.style)||{};t.data.normalizedStyle=a(h.__ob__)?R({},h):h;var f=function(e,t){var n,r={};if(t)for(var i=e;i.componentInstance;)(i=i.componentInstance._vnode)&&i.data&&(n=Fo(i.data))&&R(r,n);(n=Fo(e.data))&&R(r,n);for(var o=e;o=o.parent;)o.data&&(n=Fo(o.data))&&R(r,n);return r}(t,!0);for(o in d)s(f[o])&&$o(l,o,"");for(o in f)i=f[o],$o(l,o,null==i?"":i)}}var Xo={create:Go,update:Go},qo=/\s+/;function Yo(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(qo).forEach((function(t){return e.classList.add(t)})):e.classList.add(t);else{var n=" ".concat(e.getAttribute("class")||""," ");n.indexOf(" "+t+" ")<0&&e.setAttribute("class",(n+t).trim())}}function Zo(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(qo).forEach((function(t){return e.classList.remove(t)})):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{for(var n=" ".concat(e.getAttribute("class")||""," "),r=" "+t+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?e.setAttribute("class",n):e.removeAttribute("class")}}function Qo(e){if(e){if("object"==typeof e){var t={};return!1!==e.css&&R(t,Ko(e.name||"v")),R(t,e),t}return"string"==typeof e?Ko(e):void 0}}var Ko=A((function(e){return{enterClass:"".concat(e,"-enter"),enterToClass:"".concat(e,"-enter-to"),enterActiveClass:"".concat(e,"-enter-active"),leaveClass:"".concat(e,"-leave"),leaveToClass:"".concat(e,"-leave-to"),leaveActiveClass:"".concat(e,"-leave-active")}})),Jo=Q&&!ee,es="transition",ts="transitionend",ns="animation",rs="animationend";Jo&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(es="WebkitTransition",ts="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(ns="WebkitAnimation",rs="webkitAnimationEnd"));var is=Q?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function os(e){is((function(){is(e)}))}function ss(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),Yo(e,t))}function as(e,t){e._transitionClasses&&S(e._transitionClasses,t),Zo(e,t)}function ls(e,t,n){var r=us(e,t),i=r.type,o=r.timeout,s=r.propCount;if(!i)return n();var a="transition"===i?ts:rs,l=0,c=function(){e.removeEventListener(a,u),n()},u=function(t){t.target===e&&++l>=s&&c()};setTimeout((function(){l<s&&c()}),o+1),e.addEventListener(a,u)}var cs=/\b(transform|all)(,|$)/;function us(e,t){var n,r=window.getComputedStyle(e),i=(r[es+"Delay"]||"").split(", "),o=(r[es+"Duration"]||"").split(", "),s=ds(i,o),a=(r[ns+"Delay"]||"").split(", "),l=(r[ns+"Duration"]||"").split(", "),c=ds(a,l),u=0,d=0;return"transition"===t?s>0&&(n="transition",u=s,d=o.length):"animation"===t?c>0&&(n="animation",u=c,d=l.length):d=(n=(u=Math.max(s,c))>0?s>c?"transition":"animation":null)?"transition"===n?o.length:l.length:0,{type:n,timeout:u,propCount:d,hasTransform:"transition"===n&&cs.test(r[es+"Property"])}}function ds(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max.apply(null,t.map((function(t,n){return hs(t)+hs(e[n])})))}function hs(e){return 1e3*Number(e.slice(0,-1).replace(",","."))}function fs(e,t){var n=e.elm;a(n._leaveCb)&&(n._leaveCb.cancelled=!0,n._leaveCb());var r=Qo(e.data.transition);if(!s(r)&&!a(n._enterCb)&&1===n.nodeType){for(var i=r.css,o=r.type,l=r.enterClass,c=r.enterToClass,h=r.enterActiveClass,f=r.appearClass,p=r.appearToClass,m=r.appearActiveClass,g=r.beforeEnter,v=r.enter,y=r.afterEnter,b=r.enterCancelled,C=r.beforeAppear,_=r.appear,S=r.afterAppear,E=r.appearCancelled,T=r.duration,A=ln,x=ln.$vnode;x&&x.parent;)A=x.context,x=x.parent;var I=!A._isMounted||!e.isRootInsert;if(!I||_||""===_){var O=I&&f?f:l,M=I&&m?m:h,k=I&&p?p:c,D=I&&C||g,N=I&&u(_)?_:v,R=I&&S||y,P=I&&E||b,L=w(d(T)?T.enter:T);0;var B=!1!==i&&!ee,F=gs(N),j=n._enterCb=H((function(){B&&(as(n,k),as(n,M)),j.cancelled?(B&&as(n,O),P&&P(n)):R&&R(n),n._enterCb=null}));e.data.show||ft(e,"insert",(function(){var t=n.parentNode,r=t&&t._pending&&t._pending[e.key];r&&r.tag===e.tag&&r.elm._leaveCb&&r.elm._leaveCb(),N&&N(n,j)})),D&&D(n),B&&(ss(n,O),ss(n,M),os((function(){as(n,O),j.cancelled||(ss(n,k),F||(ms(L)?setTimeout(j,L):ls(n,o,j)))}))),e.data.show&&(t&&t(),N&&N(n,j)),B||F||j()}}}function ps(e,t){var n=e.elm;a(n._enterCb)&&(n._enterCb.cancelled=!0,n._enterCb());var r=Qo(e.data.transition);if(s(r)||1!==n.nodeType)return t();if(!a(n._leaveCb)){var i=r.css,o=r.type,l=r.leaveClass,c=r.leaveToClass,u=r.leaveActiveClass,h=r.beforeLeave,f=r.leave,p=r.afterLeave,m=r.leaveCancelled,g=r.delayLeave,v=r.duration,y=!1!==i&&!ee,b=gs(f),C=w(d(v)?v.leave:v);0;var _=n._leaveCb=H((function(){n.parentNode&&n.parentNode._pending&&(n.parentNode._pending[e.key]=null),y&&(as(n,c),as(n,u)),_.cancelled?(y&&as(n,l),m&&m(n)):(t(),p&&p(n)),n._leaveCb=null}));g?g(S):S()}function S(){_.cancelled||(!e.data.show&&n.parentNode&&((n.parentNode._pending||(n.parentNode._pending={}))[e.key]=e),h&&h(n),y&&(ss(n,l),ss(n,u),os((function(){as(n,l),_.cancelled||(ss(n,c),b||(ms(C)?setTimeout(_,C):ls(n,o,_)))}))),f&&f(n,_),y||b||_())}}function ms(e){return"number"==typeof e&&!isNaN(e)}function gs(e){if(s(e))return!1;var t=e.fns;return a(t)?gs(Array.isArray(t)?t[0]:t):(e._length||e.length)>1}function vs(e,t){!0!==t.data.show&&fs(t)}var ys=function(e){var t,n,r={},i=e.modules,u=e.nodeOps;for(t=0;t<Pi.length;++t)for(r[Pi[t]]=[],n=0;n<i.length;++n)a(i[n][Pi[t]])&&r[Pi[t]].push(i[n][Pi[t]]);function d(e){var t=u.parentNode(e);a(t)&&u.removeChild(t,e)}function h(e,t,n,i,o,s,c){if(a(e.elm)&&a(s)&&(e=s[c]=we(e)),e.isRootInsert=!o,!function(e,t,n,i){var o=e.data;if(a(o)){var s=a(e.componentInstance)&&o.keepAlive;if(a(o=o.hook)&&a(o=o.init)&&o(e,!1),a(e.componentInstance))return f(e,t),p(n,e.elm,i),l(s)&&function(e,t,n,i){var o,s=e;for(;s.componentInstance;)if(s=s.componentInstance._vnode,a(o=s.data)&&a(o=o.transition)){for(o=0;o<r.activate.length;++o)r.activate[o](Ri,s);t.push(s);break}p(n,e.elm,i)}(e,t,n,i),!0}}(e,t,n,i)){var d=e.data,h=e.children,g=e.tag;a(g)?(e.elm=e.ns?u.createElementNS(e.ns,g):u.createElement(g,e),y(e),m(e,h,t),a(d)&&v(e,t),p(n,e.elm,i)):l(e.isComment)?(e.elm=u.createComment(e.text),p(n,e.elm,i)):(e.elm=u.createTextNode(e.text),p(n,e.elm,i))}}function f(e,t){a(e.data.pendingInsert)&&(t.push.apply(t,e.data.pendingInsert),e.data.pendingInsert=null),e.elm=e.componentInstance.$el,g(e)?(v(e,t),y(e)):(Di(e),t.push(e))}function p(e,t,n){a(e)&&(a(n)?u.parentNode(n)===e&&u.insertBefore(e,t,n):u.appendChild(e,t))}function m(e,t,n){if(o(t)){0;for(var r=0;r<t.length;++r)h(t[r],n,e.elm,null,!0,t,r)}else c(e.text)&&u.appendChild(e.elm,u.createTextNode(String(e.text)))}function g(e){for(;e.componentInstance;)e=e.componentInstance._vnode;return a(e.tag)}function v(e,n){for(var i=0;i<r.create.length;++i)r.create[i](Ri,e);a(t=e.data.hook)&&(a(t.create)&&t.create(Ri,e),a(t.insert)&&n.push(e))}function y(e){var t;if(a(t=e.fnScopeId))u.setStyleScope(e.elm,t);else for(var n=e;n;)a(t=n.context)&&a(t=t.$options._scopeId)&&u.setStyleScope(e.elm,t),n=n.parent;a(t=ln)&&t!==e.context&&t!==e.fnContext&&a(t=t.$options._scopeId)&&u.setStyleScope(e.elm,t)}function w(e,t,n,r,i,o){for(;r<=i;++r)h(n[r],o,e,t,!1,n,r)}function C(e){var t,n,i=e.data;if(a(i))for(a(t=i.hook)&&a(t=t.destroy)&&t(e),t=0;t<r.destroy.length;++t)r.destroy[t](e);if(a(t=e.children))for(n=0;n<e.children.length;++n)C(e.children[n])}function _(e,t,n){for(;t<=n;++t){var r=e[t];a(r)&&(a(r.tag)?(S(r),C(r)):d(r.elm))}}function S(e,t){if(a(t)||a(e.data)){var n,i=r.remove.length+1;for(a(t)?t.listeners+=i:t=function(e,t){function n(){0==--n.listeners&&d(e)}return n.listeners=t,n}(e.elm,i),a(n=e.componentInstance)&&a(n=n._vnode)&&a(n.data)&&S(n,t),n=0;n<r.remove.length;++n)r.remove[n](e,t);a(n=e.data.hook)&&a(n=n.remove)?n(e,t):t()}else d(e.elm)}function E(e,t,n,r){for(var i=n;i<r;i++){var o=t[i];if(a(o)&&Li(e,o))return i}}function T(e,t,n,i,o,c){if(e!==t){a(t.elm)&&a(i)&&(t=i[o]=we(t));var d=t.elm=e.elm;if(l(e.isAsyncPlaceholder))a(t.asyncFactory.resolved)?I(e.elm,t,n):t.isAsyncPlaceholder=!0;else if(l(t.isStatic)&&l(e.isStatic)&&t.key===e.key&&(l(t.isCloned)||l(t.isOnce)))t.componentInstance=e.componentInstance;else{var f,p=t.data;a(p)&&a(f=p.hook)&&a(f=f.prepatch)&&f(e,t);var m=e.children,v=t.children;if(a(p)&&g(t)){for(f=0;f<r.update.length;++f)r.update[f](e,t);a(f=p.hook)&&a(f=f.update)&&f(e,t)}s(t.text)?a(m)&&a(v)?m!==v&&function(e,t,n,r,i){var o,l,c,d=0,f=0,p=t.length-1,m=t[0],g=t[p],v=n.length-1,y=n[0],b=n[v],C=!i;for(0;d<=p&&f<=v;)s(m)?m=t[++d]:s(g)?g=t[--p]:Li(m,y)?(T(m,y,r,n,f),m=t[++d],y=n[++f]):Li(g,b)?(T(g,b,r,n,v),g=t[--p],b=n[--v]):Li(m,b)?(T(m,b,r,n,v),C&&u.insertBefore(e,m.elm,u.nextSibling(g.elm)),m=t[++d],b=n[--v]):Li(g,y)?(T(g,y,r,n,f),C&&u.insertBefore(e,g.elm,m.elm),g=t[--p],y=n[++f]):(s(o)&&(o=Bi(t,d,p)),s(l=a(y.key)?o[y.key]:E(y,t,d,p))?h(y,r,e,m.elm,!1,n,f):Li(c=t[l],y)?(T(c,y,r,n,f),t[l]=void 0,C&&u.insertBefore(e,c.elm,m.elm)):h(y,r,e,m.elm,!1,n,f),y=n[++f]);d>p?w(e,s(n[v+1])?null:n[v+1].elm,n,f,v,r):f>v&&_(t,d,p)}(d,m,v,n,c):a(v)?(a(e.text)&&u.setTextContent(d,""),w(d,null,v,0,v.length-1,n)):a(m)?_(m,0,m.length-1):a(e.text)&&u.setTextContent(d,""):e.text!==t.text&&u.setTextContent(d,t.text),a(p)&&a(f=p.hook)&&a(f=f.postpatch)&&f(e,t)}}}function A(e,t,n){if(l(n)&&a(e.parent))e.parent.data.pendingInsert=t;else for(var r=0;r<t.length;++r)t[r].data.hook.insert(t[r])}var x=b("attrs,class,staticClass,staticStyle,key");function I(e,t,n,r){var i,o=t.tag,s=t.data,c=t.children;if(r=r||s&&s.pre,t.elm=e,l(t.isComment)&&a(t.asyncFactory))return t.isAsyncPlaceholder=!0,!0;if(a(s)&&(a(i=s.hook)&&a(i=i.init)&&i(t,!0),a(i=t.componentInstance)))return f(t,n),!0;if(a(o)){if(a(c))if(e.hasChildNodes())if(a(i=s)&&a(i=i.domProps)&&a(i=i.innerHTML)){if(i!==e.innerHTML)return!1}else{for(var u=!0,d=e.firstChild,h=0;h<c.length;h++){if(!d||!I(d,c[h],n,r)){u=!1;break}d=d.nextSibling}if(!u||d)return!1}else m(t,c,n);if(a(s)){var p=!1;for(var g in s)if(!x(g)){p=!0,v(t,n);break}!p&&s.class&&yr(s.class)}}else e.data!==t.text&&(e.data=t.text);return!0}return function(e,t,n,i){if(!s(t)){var o,c=!1,d=[];if(s(e))c=!0,h(t,d);else{var f=a(e.nodeType);if(!f&&Li(e,t))T(e,t,d,null,null,i);else{if(f){if(1===e.nodeType&&e.hasAttribute("data-server-rendered")&&(e.removeAttribute("data-server-rendered"),n=!0),l(n)&&I(e,t,d))return A(t,d,!0),e;o=e,e=new ge(u.tagName(o).toLowerCase(),{},[],void 0,o)}var p=e.elm,m=u.parentNode(p);if(h(t,d,p._leaveCb?null:m,u.nextSibling(p)),a(t.parent))for(var v=t.parent,y=g(t);v;){for(var w=0;w<r.destroy.length;++w)r.destroy[w](v);if(v.elm=t.elm,y){for(var b=0;b<r.create.length;++b)r.create[b](Ri,v);var S=v.data.hook.insert;if(S.merged)for(var E=S.fns.slice(1),x=0;x<E.length;x++)E[x]()}else Di(v);v=v.parent}a(m)?_([e],0,0):a(e.tag)&&C(e)}}return A(t,d,c),t.elm}a(e)&&C(e)}}({nodeOps:Mi,modules:[qi,no,No,Lo,Xo,Q?{create:vs,activate:vs,remove:function(e,t){!0!==e.data.show?ps(e,t):t()}}:{}].concat(Vi)});ee&&document.addEventListener("selectionchange",(function(){var e=document.activeElement;e&&e.vmodel&&As(e,"input")}));var ws={inserted:function(e,t,n,r){"select"===n.tag?(r.elm&&!r.elm._vOptions?ft(n,"postpatch",(function(){ws.componentUpdated(e,t,n)})):bs(e,t,n.context),e._vOptions=[].map.call(e.options,Ss)):("textarea"===n.tag||Ii(e.type))&&(e._vModifiers=t.modifiers,t.modifiers.lazy||(e.addEventListener("compositionstart",Es),e.addEventListener("compositionend",Ts),e.addEventListener("change",Ts),ee&&(e.vmodel=!0)))},componentUpdated:function(e,t,n){if("select"===n.tag){bs(e,t,n.context);var r=e._vOptions,i=e._vOptions=[].map.call(e.options,Ss);if(i.some((function(e,t){return!j(e,r[t])})))(e.multiple?t.value.some((function(e){return _s(e,i)})):t.value!==t.oldValue&&_s(t.value,i))&&As(e,"change")}}};function bs(e,t,n){Cs(e,t,n),(J||te)&&setTimeout((function(){Cs(e,t,n)}),0)}function Cs(e,t,n){var r=t.value,i=e.multiple;if(!i||Array.isArray(r)){for(var o,s,a=0,l=e.options.length;a<l;a++)if(s=e.options[a],i)o=z(r,Ss(s))>-1,s.selected!==o&&(s.selected=o);else if(j(Ss(s),r))return void(e.selectedIndex!==a&&(e.selectedIndex=a));i||(e.selectedIndex=-1)}}function _s(e,t){return t.every((function(t){return!j(t,e)}))}function Ss(e){return"_value"in e?e._value:e.value}function Es(e){e.target.composing=!0}function Ts(e){e.target.composing&&(e.target.composing=!1,As(e.target,"input"))}function As(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function xs(e){return!e.componentInstance||e.data&&e.data.transition?e:xs(e.componentInstance._vnode)}var Is={model:ws,show:{bind:function(e,t,n){var r=t.value,i=(n=xs(n)).data&&n.data.transition,o=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display;r&&i?(n.data.show=!0,fs(n,(function(){e.style.display=o}))):e.style.display=r?o:"none"},update:function(e,t,n){var r=t.value;!r!=!t.oldValue&&((n=xs(n)).data&&n.data.transition?(n.data.show=!0,r?fs(n,(function(){e.style.display=e.__vOriginalDisplay})):ps(n,(function(){e.style.display="none"}))):e.style.display=r?e.__vOriginalDisplay:"none")},unbind:function(e,t,n,r,i){i||(e.style.display=e.__vOriginalDisplay)}}},Os={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function Ms(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?Ms(Kt(t.children)):e}function ks(e){var t={},n=e.$options;for(var r in n.propsData)t[r]=e[r];var i=n._parentListeners;for(var r in i)t[I(r)]=i[r];return t}function Ds(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}var Ns=function(e){return e.tag||Pt(e)},Rs=function(e){return"show"===e.name},Ps={name:"transition",props:Os,abstract:!0,render:function(e){var t=this,n=this.$slots.default;if(n&&(n=n.filter(Ns)).length){0;var r=this.mode;0;var i=n[0];if(function(e){for(;e=e.parent;)if(e.data.transition)return!0}(this.$vnode))return i;var o=Ms(i);if(!o)return i;if(this._leaving)return Ds(e,i);var s="__transition-".concat(this._uid,"-");o.key=null==o.key?o.isComment?s+"comment":s+o.tag:c(o.key)?0===String(o.key).indexOf(s)?o.key:s+o.key:o.key;var a=(o.data||(o.data={})).transition=ks(this),l=this._vnode,u=Ms(l);if(o.data.directives&&o.data.directives.some(Rs)&&(o.data.show=!0),u&&u.data&&!function(e,t){return t.key===e.key&&t.tag===e.tag}(o,u)&&!Pt(u)&&(!u.componentInstance||!u.componentInstance._vnode.isComment)){var d=u.data.transition=R({},a);if("out-in"===r)return this._leaving=!0,ft(d,"afterLeave",(function(){t._leaving=!1,t.$forceUpdate()})),Ds(e,i);if("in-out"===r){if(Pt(o))return l;var h,f=function(){h()};ft(a,"afterEnter",f),ft(a,"enterCancelled",f),ft(d,"delayLeave",(function(e){h=e}))}}return i}}},Ls=R({tag:String,moveClass:String},Os);function Bs(e){e.elm._moveCb&&e.elm._moveCb(),e.elm._enterCb&&e.elm._enterCb()}function Fs(e){e.data.newPos=e.elm.getBoundingClientRect()}function js(e){var t=e.data.pos,n=e.data.newPos,r=t.left-n.left,i=t.top-n.top;if(r||i){e.data.moved=!0;var o=e.elm.style;o.transform=o.WebkitTransform="translate(".concat(r,"px,").concat(i,"px)"),o.transitionDuration="0s"}}delete Ls.mode;var zs={Transition:Ps,TransitionGroup:{props:Ls,beforeMount:function(){var e=this,t=this._update;this._update=function(n,r){var i=cn(e);e.__patch__(e._vnode,e.kept,!1,!0),e._vnode=e.kept,i(),t.call(e,n,r)}},render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,i=this.$slots.default||[],o=this.children=[],s=ks(this),a=0;a<i.length;a++){if((u=i[a]).tag)if(null!=u.key&&0!==String(u.key).indexOf("__vlist"))o.push(u),n[u.key]=u,(u.data||(u.data={})).transition=s;else;}if(r){var l=[],c=[];for(a=0;a<r.length;a++){var u;(u=r[a]).data.transition=s,u.data.pos=u.elm.getBoundingClientRect(),n[u.key]?l.push(u):c.push(u)}this.kept=e(t,null,l),this.removed=c}return e(t,null,o)},updated:function(){var e=this.prevChildren,t=this.moveClass||(this.name||"v")+"-move";e.length&&this.hasMove(e[0].elm,t)&&(e.forEach(Bs),e.forEach(Fs),e.forEach(js),this._reflow=document.body.offsetHeight,e.forEach((function(e){if(e.data.moved){var n=e.elm,r=n.style;ss(n,t),r.transform=r.WebkitTransform=r.transitionDuration="",n.addEventListener(ts,n._moveCb=function e(r){r&&r.target!==n||r&&!/transform$/.test(r.propertyName)||(n.removeEventListener(ts,e),n._moveCb=null,as(n,t))})}})))},methods:{hasMove:function(e,t){if(!Jo)return!1;if(this._hasMove)return this._hasMove;var n=e.cloneNode();e._transitionClasses&&e._transitionClasses.forEach((function(e){Zo(n,e)})),Yo(n,t),n.style.display="none",this.$el.appendChild(n);var r=us(n);return this.$el.removeChild(n),this._hasMove=r.hasTransform}}}};ei.config.mustUseProp=ui,ei.config.isReservedTag=Ti,ei.config.isReservedAttr=li,ei.config.getTagNamespace=Ai,ei.config.isUnknownElement=function(e){if(!Q)return!0;if(Ti(e))return!1;if(e=e.toLowerCase(),null!=xi[e])return xi[e];var t=document.createElement(e);return e.indexOf("-")>-1?xi[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:xi[e]=/HTMLUnknownElement/.test(t.toString())},R(ei.options.directives,Is),R(ei.options.components,zs),ei.prototype.__patch__=Q?ys:L,ei.prototype.$mount=function(e,t){return function(e,t,n){var r;e.$el=t,e.$options.render||(e.$options.render=ve),hn(e,"beforeMount"),r=function(){e._update(e._render(),n)},new br(e,r,L,{before:function(){e._isMounted&&!e._isDestroyed&&hn(e,"beforeUpdate")}},!0),n=!1;var i=e._preWatchers;if(i)for(var o=0;o<i.length;o++)i[o].run();return null==e.$vnode&&(e._isMounted=!0,hn(e,"mounted")),e}(this,e=e&&Q?Oi(e):void 0,t)},Q&&setTimeout((function(){W.devtools&&ce&&ce.emit("init",ei)}),0);var Hs=/\{\{((?:.|\r?\n)+?)\}\}/g,Us=/[-.*+?^${}()|[\]\/\\]/g,$s=A((function(e){var t=e[0].replace(Us,"\\$&"),n=e[1].replace(Us,"\\$&");return new RegExp(t+"((?:.|\\n)+?)"+n,"g")}));var Vs={staticKeys:["staticClass"],transformNode:function(e,t){t.warn;var n=go(e,"class");n&&(e.staticClass=JSON.stringify(n.replace(/\s+/g," ").trim()));var r=mo(e,"class",!1);r&&(e.classBinding=r)},genData:function(e){var t="";return e.staticClass&&(t+="staticClass:".concat(e.staticClass,",")),e.classBinding&&(t+="class:".concat(e.classBinding,",")),t}};var Ws,Gs={staticKeys:["staticStyle"],transformNode:function(e,t){t.warn;var n=go(e,"style");n&&(e.staticStyle=JSON.stringify(Bo(n)));var r=mo(e,"style",!1);r&&(e.styleBinding=r)},genData:function(e){var t="";return e.staticStyle&&(t+="staticStyle:".concat(e.staticStyle,",")),e.styleBinding&&(t+="style:(".concat(e.styleBinding,"),")),t}},Xs=function(e){return(Ws=Ws||document.createElement("div")).innerHTML=e,Ws.textContent},qs=b("area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr"),Ys=b("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source"),Zs=b("address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track"),Qs=/^\s*([^\s"'<>\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,Ks=/^\s*((?:v-[\w-]+:|@|:|#)\[[^=]+?\][^\s"'<>\/=]*)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,Js="[a-zA-Z_][\\-\\.0-9_a-zA-Z".concat(G.source,"]*"),ea="((?:".concat(Js,"\\:)?").concat(Js,")"),ta=new RegExp("^<".concat(ea)),na=/^\s*(\/?)>/,ra=new RegExp("^<\\/".concat(ea,"[^>]*>")),ia=/^<!DOCTYPE [^>]+>/i,oa=/^<!\--/,sa=/^<!\[/,aa=b("script,style,textarea",!0),la={},ca={"<":"<",">":">",""":'"',"&":"&"," ":"\n","	":"\t","'":"'"},ua=/&(?:lt|gt|quot|amp|#39);/g,da=/&(?:lt|gt|quot|amp|#39|#10|#9);/g,ha=b("pre,textarea",!0),fa=function(e,t){return e&&ha(e)&&"\n"===t[0]};function pa(e,t){var n=t?da:ua;return e.replace(n,(function(e){return ca[e]}))}function ma(e,t){for(var n,r,i=[],o=t.expectHTML,s=t.isUnaryTag||B,a=t.canBeLeftOpenTag||B,l=0,c=function(){if(n=e,r&&aa(r)){var c=0,h=r.toLowerCase(),f=la[h]||(la[h]=new RegExp("([\\s\\S]*?)(</"+h+"[^>]*>)","i"));_=e.replace(f,(function(e,n,r){return c=r.length,aa(h)||"noscript"===h||(n=n.replace(/<!\--([\s\S]*?)-->/g,"$1").replace(/<!\[CDATA\[([\s\S]*?)]]>/g,"$1")),fa(h,n)&&(n=n.slice(1)),t.chars&&t.chars(n),""}));l+=e.length-_.length,e=_,d(h,l-c,l)}else{var p=e.indexOf("<");if(0===p){if(oa.test(e)){var m=e.indexOf("--\x3e");if(m>=0)return t.shouldKeepComment&&t.comment&&t.comment(e.substring(4,m),l,l+m+3),u(m+3),"continue"}if(sa.test(e)){var g=e.indexOf("]>");if(g>=0)return u(g+2),"continue"}var v=e.match(ia);if(v)return u(v[0].length),"continue";var y=e.match(ra);if(y){var w=l;return u(y[0].length),d(y[1],w,l),"continue"}var b=function(){var t=e.match(ta);if(t){var n={tagName:t[1],attrs:[],start:l};u(t[0].length);for(var r=void 0,i=void 0;!(r=e.match(na))&&(i=e.match(Ks)||e.match(Qs));)i.start=l,u(i[0].length),i.end=l,n.attrs.push(i);if(r)return n.unarySlash=r[1],u(r[0].length),n.end=l,n}}();if(b)return function(e){var n=e.tagName,l=e.unarySlash;o&&("p"===r&&Zs(n)&&d(r),a(n)&&r===n&&d(n));for(var c=s(n)||!!l,u=e.attrs.length,h=new Array(u),f=0;f<u;f++){var p=e.attrs[f],m=p[3]||p[4]||p[5]||"",g="a"===n&&"href"===p[1]?t.shouldDecodeNewlinesForHref:t.shouldDecodeNewlines;h[f]={name:p[1],value:pa(m,g)}}c||(i.push({tag:n,lowerCasedTag:n.toLowerCase(),attrs:h,start:e.start,end:e.end}),r=n);t.start&&t.start(n,h,c,e.start,e.end)}(b),fa(b.tagName,e)&&u(1),"continue"}var C=void 0,_=void 0,S=void 0;if(p>=0){for(_=e.slice(p);!(ra.test(_)||ta.test(_)||oa.test(_)||sa.test(_)||(S=_.indexOf("<",1))<0);)p+=S,_=e.slice(p);C=e.substring(0,p)}p<0&&(C=e),C&&u(C.length),t.chars&&C&&t.chars(C,l-C.length,l)}if(e===n)return t.chars&&t.chars(e),"break"};e;){if("break"===c())break}function u(t){l+=t,e=e.substring(t)}function d(e,n,o){var s,a;if(null==n&&(n=l),null==o&&(o=l),e)for(a=e.toLowerCase(),s=i.length-1;s>=0&&i[s].lowerCasedTag!==a;s--);else s=0;if(s>=0){for(var c=i.length-1;c>=s;c--)t.end&&t.end(i[c].tag,n,o);i.length=s,r=s&&i[s-1].tag}else"br"===a?t.start&&t.start(e,[],!0,n,o):"p"===a&&(t.start&&t.start(e,[],!1,n,o),t.end&&t.end(e,n,o))}d()}var ga,va,ya,wa,ba,Ca,_a,Sa,Ea=/^@|^v-on:/,Ta=/^v-|^@|^:|^#/,Aa=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,xa=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,Ia=/^\(|\)$/g,Oa=/^\[.*\]$/,Ma=/:(.*)$/,ka=/^:|^\.|^v-bind:/,Da=/\.[^.\]]+(?=[^\]]*$)/g,Na=/^v-slot(:|$)|^#/,Ra=/[\r\n]/,Pa=/[ \f\t\r\n]+/g,La=A(Xs);function Ba(e,t,n){return{type:1,tag:e,attrsList:t,attrsMap:Va(t),rawAttrsMap:{},parent:n,children:[]}}function Fa(e,t){ga=t.warn||so,Ca=t.isPreTag||B,_a=t.mustUseProp||B,Sa=t.getTagNamespace||B;var n=t.isReservedTag||B;(function(e){return!(!(e.component||e.attrsMap[":is"]||e.attrsMap["v-bind:is"])&&(e.attrsMap.is?n(e.attrsMap.is):n(e.tag)))}),ya=ao(t.modules,"transformNode"),wa=ao(t.modules,"preTransformNode"),ba=ao(t.modules,"postTransformNode"),va=t.delimiters;var r,i,o=[],s=!1!==t.preserveWhitespace,a=t.whitespace,l=!1,c=!1;function u(e){if(d(e),l||e.processed||(e=ja(e,t)),o.length||e===r||r.if&&(e.elseif||e.else)&&Ha(r,{exp:e.elseif,block:e}),i&&!e.forbidden)if(e.elseif||e.else)!function(e,t){var n=function(e){var t=e.length;for(;t--;){if(1===e[t].type)return e[t];e.pop()}}(t.children);n&&n.if&&Ha(n,{exp:e.elseif,block:e})}(e,i);else{if(e.slotScope){var n=e.slotTarget||'"default"';(i.scopedSlots||(i.scopedSlots={}))[n]=e}i.children.push(e),e.parent=i}e.children=e.children.filter((function(e){return!e.slotScope})),d(e),e.pre&&(l=!1),Ca(e.tag)&&(c=!1);for(var s=0;s<ba.length;s++)ba[s](e,t)}function d(e){if(!c)for(var t=void 0;(t=e.children[e.children.length-1])&&3===t.type&&" "===t.text;)e.children.pop()}return ma(e,{warn:ga,expectHTML:t.expectHTML,isUnaryTag:t.isUnaryTag,canBeLeftOpenTag:t.canBeLeftOpenTag,shouldDecodeNewlines:t.shouldDecodeNewlines,shouldDecodeNewlinesForHref:t.shouldDecodeNewlinesForHref,shouldKeepComment:t.comments,outputSourceRange:t.outputSourceRange,start:function(e,n,s,a,d){var h=i&&i.ns||Sa(e);J&&"svg"===h&&(n=function(e){for(var t=[],n=0;n<e.length;n++){var r=e[n];Wa.test(r.name)||(r.name=r.name.replace(Ga,""),t.push(r))}return t}(n));var f,p=Ba(e,n,i);h&&(p.ns=h),"style"!==(f=p).tag&&("script"!==f.tag||f.attrsMap.type&&"text/javascript"!==f.attrsMap.type)||le()||(p.forbidden=!0);for(var m=0;m<wa.length;m++)p=wa[m](p,t)||p;l||(!function(e){null!=go(e,"v-pre")&&(e.pre=!0)}(p),p.pre&&(l=!0)),Ca(p.tag)&&(c=!0),l?function(e){var t=e.attrsList,n=t.length;if(n)for(var r=e.attrs=new Array(n),i=0;i<n;i++)r[i]={name:t[i].name,value:JSON.stringify(t[i].value)},null!=t[i].start&&(r[i].start=t[i].start,r[i].end=t[i].end);else e.pre||(e.plain=!0)}(p):p.processed||(za(p),function(e){var t=go(e,"v-if");if(t)e.if=t,Ha(e,{exp:t,block:e});else{null!=go(e,"v-else")&&(e.else=!0);var n=go(e,"v-else-if");n&&(e.elseif=n)}}(p),function(e){null!=go(e,"v-once")&&(e.once=!0)}(p)),r||(r=p),s?u(p):(i=p,o.push(p))},end:function(e,t,n){var r=o[o.length-1];o.length-=1,i=o[o.length-1],u(r)},chars:function(e,t,n){if(i&&(!J||"textarea"!==i.tag||i.attrsMap.placeholder!==e)){var r,o=i.children;if(e=c||e.trim()?"script"===(r=i).tag||"style"===r.tag?e:La(e):o.length?a?"condense"===a&&Ra.test(e)?"":" ":s?" ":"":""){c||"condense"!==a||(e=e.replace(Pa," "));var u=void 0,d=void 0;!l&&" "!==e&&(u=function(e,t){var n=t?$s(t):Hs;if(n.test(e)){for(var r,i,o,s=[],a=[],l=n.lastIndex=0;r=n.exec(e);){(i=r.index)>l&&(a.push(o=e.slice(l,i)),s.push(JSON.stringify(o)));var c=io(r[1].trim());s.push("_s(".concat(c,")")),a.push({"@binding":c}),l=i+r[0].length}return l<e.length&&(a.push(o=e.slice(l)),s.push(JSON.stringify(o))),{expression:s.join("+"),tokens:a}}}(e,va))?d={type:2,expression:u.expression,tokens:u.tokens,text:e}:" "===e&&o.length&&" "===o[o.length-1].text||(d={type:3,text:e}),d&&o.push(d)}}},comment:function(e,t,n){if(i){var r={type:3,text:e,isComment:!0};0,i.children.push(r)}}}),r}function ja(e,t){var n;!function(e){var t=mo(e,"key");if(t){e.key=t}}(e),e.plain=!e.key&&!e.scopedSlots&&!e.attrsList.length,function(e){var t=mo(e,"ref");t&&(e.ref=t,e.refInFor=function(e){var t=e;for(;t;){if(void 0!==t.for)return!0;t=t.parent}return!1}(e))}(e),function(e){var t;"template"===e.tag?(t=go(e,"scope"),e.slotScope=t||go(e,"slot-scope")):(t=go(e,"slot-scope"))&&(e.slotScope=t);var n=mo(e,"slot");n&&(e.slotTarget='""'===n?'"default"':n,e.slotTargetDynamic=!(!e.attrsMap[":slot"]&&!e.attrsMap["v-bind:slot"]),"template"===e.tag||e.slotScope||co(e,"slot",n,function(e,t){return e.rawAttrsMap[":"+t]||e.rawAttrsMap["v-bind:"+t]||e.rawAttrsMap[t]}(e,"slot")));if("template"===e.tag){if(s=vo(e,Na)){0;var r=Ua(s),i=r.name,o=r.dynamic;e.slotTarget=i,e.slotTargetDynamic=o,e.slotScope=s.value||"_empty_"}}else{var s;if(s=vo(e,Na)){0;var a=e.scopedSlots||(e.scopedSlots={}),l=Ua(s),c=l.name,u=(o=l.dynamic,a[c]=Ba("template",[],e));u.slotTarget=c,u.slotTargetDynamic=o,u.children=e.children.filter((function(e){if(!e.slotScope)return e.parent=u,!0})),u.slotScope=s.value||"_empty_",e.children=[],e.plain=!1}}}(e),"slot"===(n=e).tag&&(n.slotName=mo(n,"name")),function(e){var t;(t=mo(e,"is"))&&(e.component=t);null!=go(e,"inline-template")&&(e.inlineTemplate=!0)}(e);for(var r=0;r<ya.length;r++)e=ya[r](e,t)||e;return function(e){var t,n,r,i,o,s,a,l,c=e.attrsList;for(t=0,n=c.length;t<n;t++){if(r=i=c[t].name,o=c[t].value,Ta.test(r))if(e.hasBindings=!0,(s=$a(r.replace(Ta,"")))&&(r=r.replace(Da,"")),ka.test(r))r=r.replace(ka,""),o=io(o),(l=Oa.test(r))&&(r=r.slice(1,-1)),s&&(s.prop&&!l&&"innerHtml"===(r=I(r))&&(r="innerHTML"),s.camel&&!l&&(r=I(r)),s.sync&&(a=bo(o,"$event"),l?po(e,'"update:"+('.concat(r,")"),a,null,!1,0,c[t],!0):(po(e,"update:".concat(I(r)),a,null,!1,0,c[t]),k(r)!==I(r)&&po(e,"update:".concat(k(r)),a,null,!1,0,c[t])))),s&&s.prop||!e.component&&_a(e.tag,e.attrsMap.type,r)?lo(e,r,o,c[t],l):co(e,r,o,c[t],l);else if(Ea.test(r))r=r.replace(Ea,""),(l=Oa.test(r))&&(r=r.slice(1,-1)),po(e,r,o,s,!1,0,c[t],l);else{var u=(r=r.replace(Ta,"")).match(Ma),d=u&&u[1];l=!1,d&&(r=r.slice(0,-(d.length+1)),Oa.test(d)&&(d=d.slice(1,-1),l=!0)),ho(e,r,i,o,d,l,s,c[t])}else co(e,r,JSON.stringify(o),c[t]),!e.component&&"muted"===r&&_a(e.tag,e.attrsMap.type,r)&&lo(e,r,"true",c[t])}}(e),e}function za(e){var t;if(t=go(e,"v-for")){var n=function(e){var t=e.match(Aa);if(!t)return;var n={};n.for=t[2].trim();var r=t[1].trim().replace(Ia,""),i=r.match(xa);i?(n.alias=r.replace(xa,"").trim(),n.iterator1=i[1].trim(),i[2]&&(n.iterator2=i[2].trim())):n.alias=r;return n}(t);n&&R(e,n)}}function Ha(e,t){e.ifConditions||(e.ifConditions=[]),e.ifConditions.push(t)}function Ua(e){var t=e.name.replace(Na,"");return t||"#"!==e.name[0]&&(t="default"),Oa.test(t)?{name:t.slice(1,-1),dynamic:!0}:{name:'"'.concat(t,'"'),dynamic:!1}}function $a(e){var t=e.match(Da);if(t){var n={};return t.forEach((function(e){n[e.slice(1)]=!0})),n}}function Va(e){for(var t={},n=0,r=e.length;n<r;n++)t[e[n].name]=e[n].value;return t}var Wa=/^xmlns:NS\d+/,Ga=/^NS\d+:/;function Xa(e){return Ba(e.tag,e.attrsList.slice(),e.parent)}var qa=[Vs,Gs,{preTransformNode:function(e,t){if("input"===e.tag){var n=e.attrsMap;if(!n["v-model"])return;var r=void 0;if((n[":type"]||n["v-bind:type"])&&(r=mo(e,"type")),n.type||r||!n["v-bind"]||(r="(".concat(n["v-bind"],").type")),r){var i=go(e,"v-if",!0),o=i?"&&(".concat(i,")"):"",s=null!=go(e,"v-else",!0),a=go(e,"v-else-if",!0),l=Xa(e);za(l),uo(l,"type","checkbox"),ja(l,t),l.processed=!0,l.if="(".concat(r,")==='checkbox'")+o,Ha(l,{exp:l.if,block:l});var c=Xa(e);go(c,"v-for",!0),uo(c,"type","radio"),ja(c,t),Ha(l,{exp:"(".concat(r,")==='radio'")+o,block:c});var u=Xa(e);return go(u,"v-for",!0),uo(u,":type",r),ja(u,t),Ha(l,{exp:i,block:u}),s?l.else=!0:a&&(l.elseif=a),l}}}}];var Ya,Za,Qa={expectHTML:!0,modules:qa,directives:{model:function(e,t,n){n;var r=t.value,i=t.modifiers,o=e.tag,s=e.attrsMap.type;if(e.component)return wo(e,r,i),!1;if("select"===o)!function(e,t,n){var r=n&&n.number,i='Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = "_value" in o ? o._value : o.value;'+"return ".concat(r?"_n(val)":"val","})"),o="var $$selectedVal = ".concat(i,";");o="".concat(o," ").concat(bo(t,"$event.target.multiple ? $$selectedVal : $$selectedVal[0]")),po(e,"change",o,null,!0)}(e,r,i);else if("input"===o&&"checkbox"===s)!function(e,t,n){var r=n&&n.number,i=mo(e,"value")||"null",o=mo(e,"true-value")||"true",s=mo(e,"false-value")||"false";lo(e,"checked","Array.isArray(".concat(t,")")+"?_i(".concat(t,",").concat(i,")>-1")+("true"===o?":(".concat(t,")"):":_q(".concat(t,",").concat(o,")"))),po(e,"change","var $$a=".concat(t,",")+"$$el=$event.target,"+"$$c=$$el.checked?(".concat(o,"):(").concat(s,");")+"if(Array.isArray($$a)){"+"var $$v=".concat(r?"_n("+i+")":i,",")+"$$i=_i($$a,$$v);"+"if($$el.checked){$$i<0&&(".concat(bo(t,"$$a.concat([$$v])"),")}")+"else{$$i>-1&&(".concat(bo(t,"$$a.slice(0,$$i).concat($$a.slice($$i+1))"),")}")+"}else{".concat(bo(t,"$$c"),"}"),null,!0)}(e,r,i);else if("input"===o&&"radio"===s)!function(e,t,n){var r=n&&n.number,i=mo(e,"value")||"null";i=r?"_n(".concat(i,")"):i,lo(e,"checked","_q(".concat(t,",").concat(i,")")),po(e,"change",bo(t,i),null,!0)}(e,r,i);else if("input"===o||"textarea"===o)!function(e,t,n){var r=e.attrsMap.type;0;var i=n||{},o=i.lazy,s=i.number,a=i.trim,l=!o&&"range"!==r,c=o?"change":"range"===r?"__r":"input",u="$event.target.value";a&&(u="$event.target.value.trim()");s&&(u="_n(".concat(u,")"));var d=bo(t,u);l&&(d="if($event.target.composing)return;".concat(d));lo(e,"value","(".concat(t,")")),po(e,c,d,null,!0),(a||s)&&po(e,"blur","$forceUpdate()")}(e,r,i);else{if(!W.isReservedTag(o))return wo(e,r,i),!1}return!0},text:function(e,t){t.value&&lo(e,"textContent","_s(".concat(t.value,")"),t)},html:function(e,t){t.value&&lo(e,"innerHTML","_s(".concat(t.value,")"),t)}},isPreTag:function(e){return"pre"===e},isUnaryTag:qs,mustUseProp:ui,canBeLeftOpenTag:Ys,isReservedTag:Ti,getTagNamespace:Ai,staticKeys:function(e){return e.reduce((function(e,t){return e.concat(t.staticKeys||[])}),[]).join(",")}(qa)},Ka=A((function(e){return b("type,tag,attrsList,attrsMap,plain,parent,children,attrs,start,end,rawAttrsMap"+(e?","+e:""))}));function Ja(e,t){e&&(Ya=Ka(t.staticKeys||""),Za=t.isReservedTag||B,function e(t){if(t.static=function(e){if(2===e.type)return!1;if(3===e.type)return!0;return!(!e.pre&&(e.hasBindings||e.if||e.for||C(e.tag)||!Za(e.tag)||function(e){for(;e.parent;){if("template"!==(e=e.parent).tag)return!1;if(e.for)return!0}return!1}(e)||!Object.keys(e).every(Ya)))}(t),1===t.type){if(!Za(t.tag)&&"slot"!==t.tag&&null==t.attrsMap["inline-template"])return;for(var n=0,r=t.children.length;n<r;n++){var i=t.children[n];e(i),i.static||(t.static=!1)}if(t.ifConditions)for(n=1,r=t.ifConditions.length;n<r;n++){var o=t.ifConditions[n].block;e(o),o.static||(t.static=!1)}}}(e),function e(t,n){if(1===t.type){if((t.static||t.once)&&(t.staticInFor=n),t.static&&t.children.length&&(1!==t.children.length||3!==t.children[0].type))return void(t.staticRoot=!0);if(t.staticRoot=!1,t.children)for(var r=0,i=t.children.length;r<i;r++)e(t.children[r],n||!!t.for);if(t.ifConditions)for(r=1,i=t.ifConditions.length;r<i;r++)e(t.ifConditions[r].block,n)}}(e,!1))}var el=/^([\w$_]+|\([^)]*?\))\s*=>|^function(?:\s+[\w$]+)?\s*\(/,tl=/\([^)]*?\);*$/,nl=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,rl={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},il={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]},ol=function(e){return"if(".concat(e,")return null;")},sl={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:ol("$event.target !== $event.currentTarget"),ctrl:ol("!$event.ctrlKey"),shift:ol("!$event.shiftKey"),alt:ol("!$event.altKey"),meta:ol("!$event.metaKey"),left:ol("'button' in $event && $event.button !== 0"),middle:ol("'button' in $event && $event.button !== 1"),right:ol("'button' in $event && $event.button !== 2")};function al(e,t){var n=t?"nativeOn:":"on:",r="",i="";for(var o in e){var s=ll(e[o]);e[o]&&e[o].dynamic?i+="".concat(o,",").concat(s,","):r+='"'.concat(o,'":').concat(s,",")}return r="{".concat(r.slice(0,-1),"}"),i?n+"_d(".concat(r,",[").concat(i.slice(0,-1),"])"):n+r}function ll(e){if(!e)return"function(){}";if(Array.isArray(e))return"[".concat(e.map((function(e){return ll(e)})).join(","),"]");var t=nl.test(e.value),n=el.test(e.value),r=nl.test(e.value.replace(tl,""));if(e.modifiers){var i="",o="",s=[],a=function(t){if(sl[t])o+=sl[t],rl[t]&&s.push(t);else if("exact"===t){var n=e.modifiers;o+=ol(["ctrl","shift","alt","meta"].filter((function(e){return!n[e]})).map((function(e){return"$event.".concat(e,"Key")})).join("||"))}else s.push(t)};for(var l in e.modifiers)a(l);s.length&&(i+=function(e){return"if(!$event.type.indexOf('key')&&"+"".concat(e.map(cl).join("&&"),")return null;")}(s)),o&&(i+=o);var c=t?"return ".concat(e.value,".apply(null, arguments)"):n?"return (".concat(e.value,").apply(null, arguments)"):r?"return ".concat(e.value):e.value;return"function($event){".concat(i).concat(c,"}")}return t||n?e.value:"function($event){".concat(r?"return ".concat(e.value):e.value,"}")}function cl(e){var t=parseInt(e,10);if(t)return"$event.keyCode!==".concat(t);var n=rl[e],r=il[e];return"_k($event.keyCode,"+"".concat(JSON.stringify(e),",")+"".concat(JSON.stringify(n),",")+"$event.key,"+"".concat(JSON.stringify(r))+")"}var ul={on:function(e,t){e.wrapListeners=function(e){return"_g(".concat(e,",").concat(t.value,")")}},bind:function(e,t){e.wrapData=function(n){return"_b(".concat(n,",'").concat(e.tag,"',").concat(t.value,",").concat(t.modifiers&&t.modifiers.prop?"true":"false").concat(t.modifiers&&t.modifiers.sync?",true":"",")")}},cloak:L},dl=function(e){this.options=e,this.warn=e.warn||so,this.transforms=ao(e.modules,"transformCode"),this.dataGenFns=ao(e.modules,"genData"),this.directives=R(R({},ul),e.directives);var t=e.isReservedTag||B;this.maybeComponent=function(e){return!!e.component||!t(e.tag)},this.onceId=0,this.staticRenderFns=[],this.pre=!1};function hl(e,t){var n=new dl(t),r=e?"script"===e.tag?"null":fl(e,n):'_c("div")';return{render:"with(this){return ".concat(r,"}"),staticRenderFns:n.staticRenderFns}}function fl(e,t){if(e.parent&&(e.pre=e.pre||e.parent.pre),e.staticRoot&&!e.staticProcessed)return pl(e,t);if(e.once&&!e.onceProcessed)return ml(e,t);if(e.for&&!e.forProcessed)return vl(e,t);if(e.if&&!e.ifProcessed)return gl(e,t);if("template"!==e.tag||e.slotTarget||t.pre){if("slot"===e.tag)return function(e,t){var n=e.slotName||'"default"',r=Cl(e,t),i="_t(".concat(n).concat(r?",function(){return ".concat(r,"}"):""),o=e.attrs||e.dynamicAttrs?El((e.attrs||[]).concat(e.dynamicAttrs||[]).map((function(e){return{name:I(e.name),value:e.value,dynamic:e.dynamic}}))):null,s=e.attrsMap["v-bind"];!o&&!s||r||(i+=",null");o&&(i+=",".concat(o));s&&(i+="".concat(o?"":",null",",").concat(s));return i+")"}(e,t);var n=void 0;if(e.component)n=function(e,t,n){var r=t.inlineTemplate?null:Cl(t,n,!0);return"_c(".concat(e,",").concat(yl(t,n)).concat(r?",".concat(r):"",")")}(e.component,e,t);else{var r=void 0,i=t.maybeComponent(e);(!e.plain||e.pre&&i)&&(r=yl(e,t));var o=void 0,s=t.options.bindings;i&&s&&!1!==s.__isScriptSetup&&(o=function(e,t){var n=I(t),r=O(n),i=function(i){return e[t]===i?t:e[n]===i?n:e[r]===i?r:void 0},o=i("setup-const")||i("setup-reactive-const");if(o)return o;var s=i("setup-let")||i("setup-ref")||i("setup-maybe-ref");if(s)return s}(s,e.tag)),o||(o="'".concat(e.tag,"'"));var a=e.inlineTemplate?null:Cl(e,t,!0);n="_c(".concat(o).concat(r?",".concat(r):"").concat(a?",".concat(a):"",")")}for(var l=0;l<t.transforms.length;l++)n=t.transforms[l](e,n);return n}return Cl(e,t)||"void 0"}function pl(e,t){e.staticProcessed=!0;var n=t.pre;return e.pre&&(t.pre=e.pre),t.staticRenderFns.push("with(this){return ".concat(fl(e,t),"}")),t.pre=n,"_m(".concat(t.staticRenderFns.length-1).concat(e.staticInFor?",true":"",")")}function ml(e,t){if(e.onceProcessed=!0,e.if&&!e.ifProcessed)return gl(e,t);if(e.staticInFor){for(var n="",r=e.parent;r;){if(r.for){n=r.key;break}r=r.parent}return n?"_o(".concat(fl(e,t),",").concat(t.onceId++,",").concat(n,")"):fl(e,t)}return pl(e,t)}function gl(e,t,n,r){return e.ifProcessed=!0,function e(t,n,r,i){if(!t.length)return i||"_e()";var o=t.shift();return o.exp?"(".concat(o.exp,")?").concat(s(o.block),":").concat(e(t,n,r,i)):"".concat(s(o.block));function s(e){return r?r(e,n):e.once?ml(e,n):fl(e,n)}}(e.ifConditions.slice(),t,n,r)}function vl(e,t,n,r){var i=e.for,o=e.alias,s=e.iterator1?",".concat(e.iterator1):"",a=e.iterator2?",".concat(e.iterator2):"";return e.forProcessed=!0,"".concat(r||"_l","((").concat(i,"),")+"function(".concat(o).concat(s).concat(a,"){")+"return ".concat((n||fl)(e,t))+"})"}function yl(e,t){var n="{",r=function(e,t){var n=e.directives;if(!n)return;var r,i,o,s,a="directives:[",l=!1;for(r=0,i=n.length;r<i;r++){o=n[r],s=!0;var c=t.directives[o.name];c&&(s=!!c(e,o,t.warn)),s&&(l=!0,a+='{name:"'.concat(o.name,'",rawName:"').concat(o.rawName,'"').concat(o.value?",value:(".concat(o.value,"),expression:").concat(JSON.stringify(o.value)):"").concat(o.arg?",arg:".concat(o.isDynamicArg?o.arg:'"'.concat(o.arg,'"')):"").concat(o.modifiers?",modifiers:".concat(JSON.stringify(o.modifiers)):"","},"))}if(l)return a.slice(0,-1)+"]"}(e,t);r&&(n+=r+","),e.key&&(n+="key:".concat(e.key,",")),e.ref&&(n+="ref:".concat(e.ref,",")),e.refInFor&&(n+="refInFor:true,"),e.pre&&(n+="pre:true,"),e.component&&(n+='tag:"'.concat(e.tag,'",'));for(var i=0;i<t.dataGenFns.length;i++)n+=t.dataGenFns[i](e);if(e.attrs&&(n+="attrs:".concat(El(e.attrs),",")),e.props&&(n+="domProps:".concat(El(e.props),",")),e.events&&(n+="".concat(al(e.events,!1),",")),e.nativeEvents&&(n+="".concat(al(e.nativeEvents,!0),",")),e.slotTarget&&!e.slotScope&&(n+="slot:".concat(e.slotTarget,",")),e.scopedSlots&&(n+="".concat(function(e,t,n){var r=e.for||Object.keys(t).some((function(e){var n=t[e];return n.slotTargetDynamic||n.if||n.for||wl(n)})),i=!!e.if;if(!r)for(var o=e.parent;o;){if(o.slotScope&&"_empty_"!==o.slotScope||o.for){r=!0;break}o.if&&(i=!0),o=o.parent}var s=Object.keys(t).map((function(e){return bl(t[e],n)})).join(",");return"scopedSlots:_u([".concat(s,"]").concat(r?",null,true":"").concat(!r&&i?",null,false,".concat(function(e){var t=5381,n=e.length;for(;n;)t=33*t^e.charCodeAt(--n);return t>>>0}(s)):"",")")}(e,e.scopedSlots,t),",")),e.model&&(n+="model:{value:".concat(e.model.value,",callback:").concat(e.model.callback,",expression:").concat(e.model.expression,"},")),e.inlineTemplate){var o=function(e,t){var n=e.children[0];0;if(n&&1===n.type){var r=hl(n,t.options);return"inlineTemplate:{render:function(){".concat(r.render,"},staticRenderFns:[").concat(r.staticRenderFns.map((function(e){return"function(){".concat(e,"}")})).join(","),"]}")}}(e,t);o&&(n+="".concat(o,","))}return n=n.replace(/,$/,"")+"}",e.dynamicAttrs&&(n="_b(".concat(n,',"').concat(e.tag,'",').concat(El(e.dynamicAttrs),")")),e.wrapData&&(n=e.wrapData(n)),e.wrapListeners&&(n=e.wrapListeners(n)),n}function wl(e){return 1===e.type&&("slot"===e.tag||e.children.some(wl))}function bl(e,t){var n=e.attrsMap["slot-scope"];if(e.if&&!e.ifProcessed&&!n)return gl(e,t,bl,"null");if(e.for&&!e.forProcessed)return vl(e,t,bl);var r="_empty_"===e.slotScope?"":String(e.slotScope),i="function(".concat(r,"){")+"return ".concat("template"===e.tag?e.if&&n?"(".concat(e.if,")?").concat(Cl(e,t)||"undefined",":undefined"):Cl(e,t)||"undefined":fl(e,t),"}"),o=r?"":",proxy:true";return"{key:".concat(e.slotTarget||'"default"',",fn:").concat(i).c
17oncat(o,"}")}function Cl(e,t,n,r,i){var o=e.children;if(o.length){var s=o[0];if(1===o.length&&s.for&&"template"!==s.tag&&"slot"!==s.tag){var a=n?t.maybeComponent(s)?",1":",0":"";return"".concat((r||fl)(s,t)).concat(a)}var l=n?function(e,t){for(var n=0,r=0;r<e.length;r++){var i=e[r];if(1===i.type){if(_l(i)||i.ifConditions&&i.ifConditions.some((function(e){return _l(e.block)}))){n=2;break}(t(i)||i.ifConditions&&i.ifConditions.some((function(e){return t(e.block)})))&&(n=1)}}return n}(o,t.maybeComponent):0,c=i||Sl;return"[".concat(o.map((function(e){return c(e,t)})).join(","),"]").concat(l?",".concat(l):"")}}function _l(e){return void 0!==e.for||"template"===e.tag||"slot"===e.tag}function Sl(e,t){return 1===e.type?fl(e,t):3===e.type&&e.isComment?function(e){return"_e(".concat(JSON.stringify(e.text),")")}(e):function(e){return"_v(".concat(2===e.type?e.expression:Tl(JSON.stringify(e.text)),")")}(e)}function El(e){for(var t="",n="",r=0;r<e.length;r++){var i=e[r],o=Tl(i.value);i.dynamic?n+="".concat(i.name,",").concat(o,","):t+='"'.concat(i.name,'":').concat(o,",")}return t="{".concat(t.slice(0,-1),"}"),n?"_d(".concat(t,",[").concat(n.slice(0,-1),"])"):t}function Tl(e){return e.replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")}new RegExp("\\b"+"do,if,for,let,new,try,var,case,else,with,await,break,catch,class,const,super,throw,while,yield,delete,export,import,return,switch,default,extends,finally,continue,debugger,function,arguments".split(",").join("\\b|\\b")+"\\b"),new RegExp("\\b"+"delete,typeof,void".split(",").join("\\s*\\([^\\)]*\\)|\\b")+"\\s*\\([^\\)]*\\)");function Al(e,t){try{return new Function(e)}catch(n){return t.push({err:n,code:e}),L}}function xl(e){var t=Object.create(null);return function(n,r,i){(r=R({},r)).warn;delete r.warn;var o=r.delimiters?String(r.delimiters)+n:n;if(t[o])return t[o];var s=e(n,r);var a={},l=[];return a.render=Al(s.render,l),a.staticRenderFns=s.staticRenderFns.map((function(e){return Al(e,l)})),t[o]=a}}var Il,Ol,Ml=(Il=function(e,t){var n=Fa(e.trim(),t);!1!==t.optimize&&Ja(n,t);var r=hl(n,t);return{ast:n,render:r.render,staticRenderFns:r.staticRenderFns}},function(e){function t(t,n){var r=Object.create(e),i=[],o=[];if(n)for(var s in n.modules&&(r.modules=(e.modules||[]).concat(n.modules)),n.directives&&(r.directives=R(Object.create(e.directives||null),n.directives)),n)"modules"!==s&&"directives"!==s&&(r[s]=n[s]);r.warn=function(e,t,n){(n?o:i).push(e)};var a=Il(t.trim(),r);return a.errors=i,a.tips=o,a}return{compile:t,compileToFunctions:xl(t)}})(Qa).compileToFunctions;function kl(e){return(Ol=Ol||document.createElement("div")).innerHTML=e?'<a href="\n"/>':'<div a="\n"/>',Ol.innerHTML.indexOf(" ")>0}var Dl=!!Q&&kl(!1),Nl=!!Q&&kl(!0),Rl=A((function(e){var t=Oi(e);return t&&t.innerHTML})),Pl=ei.prototype.$mount;ei.prototype.$mount=function(e,t){if((e=e&&Oi(e))===document.body||e===document.documentElement)return this;var n=this.$options;if(!n.render){var r=n.template;if(r)if("string"==typeof r)"#"===r.charAt(0)&&(r=Rl(r));else{if(!r.nodeType)return this;r=r.innerHTML}else e&&(r=function(e){if(e.outerHTML)return e.outerHTML;var t=document.createElement("div");return t.appendChild(e.cloneNode(!0)),t.innerHTML}(e));if(r){0;var i=Ml(r,{outputSourceRange:!1,shouldDecodeNewlines:Dl,shouldDecodeNewlinesForHref:Nl,delimiters:n.delimiters,comments:n.comments},this),o=i.render,s=i.staticRenderFns;n.render=o,n.staticRenderFns=s}}return Pl.call(this,e,t)},ei.compile=Ml}.call(this,n(8),n(64).setImmediate)},function(e,t,n){e.exports=n(77)},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";n.r(t),function(e){n.d(t,"app",(function(){return c}));n(52),n(53),n(54),n(55),n(56),n(57),n(107);var r=n(15),i=n(49),o=n(6),s=n(50),a=n.n(s);n(66);o.default.use(a.a),o.default.config.productionTip=!1,o.default.prototype.$lang=wp.i18n.__,o.default.prototype.$domain="ulemiste";var l=n(67);l.keys().map((function(e){return o.default.component(e.split("/").pop().split(".")[0],l(e).default)}));var c=new o.default({el:"#ulemiste",data:function(){return{currentLang:document.getElementsByTagName("body")[0].getAttribute("data-lang"),isFrontPage:document.getElementsByTagName("body")[0].getAttribute("data-front-page"),showStickyMenu:!1,mobileMenuOpen:!1}},mounted:function(){document.body.classList.add("loaded"),"joinsuccess"===window.location.search.substring(1)&&document.getElementById("newsletter").scrollIntoView({behavior:"smooth"}),this.stickyMenu(),this.$nextTick((function(){Object(r.default)(),Object(i.a)()}));var e=document.getElementsByClassName("u-header--video")[0];e&&e.querySelector("video").play().then((function(){})).catch((function(e){console.log(e)}))},methods:{stickyMenu:function(){var e=this,t=document.getElementsByClassName("ulemiste-header")[0];window.addEventListener("scroll",(function(){e.showStickyMenu=window.scrollY>t.getBoundingClientRect().height}))}}});e((function(e){function t(){e(".accordion-item__header").each((function(){e(this).on("click keypress",(function(t){if(t.preventDefault(),"keypress"===t.type){var n=t.charCode?t.charCode:t.keyCode?t.keyCode:0;if(13!==n&&32!==n)return!1}e(this).parent().toggleClass("opened"),e(this).find(".arrow").toggleClass("down up")}))}))}var n,r;e(document).on("click",".package-form-page .card-package-item",(function(){var t=e(this).data("id"),n=e(this).data("quantity");e(".card-package-item.active").removeClass("active"),e(this).addClass("active");var r=e(this).closest("form");r.find('[name="package-id"]').val(t),r.find('[name="quantity"]').val(n),r.find(".
17item-total-slot").html(e(this).find(".item-total").html())})),e(document).on("focusin",".package-form-page .card-package-item",(function(){var t=e(this).data("id"),n=e(this).data("quantity");e(".card-package-item.active").removeClass("active"),e(this).addClass("active");var r=e(this).closest("form");r.find('[name="package-id"]').val(t),r.find('[name="quantity"]').val(n),r.find(".item-total-slot").html(e(this).find(".item-total").html())})),e(document).on("click",".package-form-page .number-input .minus",(function(t){t.preventDefault();var n=e(this).closest(".number-input").find('[name="quantity"]'),r=parseInt(n.val());!isNaN(r)&&r>0?n.val(r-1):n.val(0),e(this).closest("form").submit()})),e(document).on("click",".package-form-page .number-input .plus",(function(t){t.preventDefault();var n=e(this).closest(".number-input").find('[name="quantity"]'),r=parseInt(n.val());isNaN(r)?n.val(0):n.val(r+1),e(this).closest("form").submit()})),e(".c-future-section").length&&e(".js-trigger-accordion").on("click keypress",(function(t){t.preventDefault();var n=e(this).parents(".c-future-section");n.toggleClass("open"),n.find(".c-future-section__container").toggleClass("open"),n.hasClass("open")?n.find("a, area, button, input, object, select, textarea, iframe").attr("tabIndex","0"):n.find("a, area, button, input, object, select, textarea, iframe").attr("tabIndex","-1")})),t(),e(".cookie__content .tab").on("click",(function(){e(".accordion-item__header").off("click keypress"),t()})),n=e(".tabs .tab"),r=e(".tabs-content__item"),n.each((function(){e(this).on("click keypress",(function(t){if(t.preventDefault(),"keypress"===t.type){var i=t.charCode?t.charCode:t.keyCode?t.keyCode:0;if(13!==i&&32!==i)return!1}e(this).addClass("opened"),n.not(this).removeClass("opened");var o=n.index(this),s=r.eq(o);s.addClass("opened"),r.not(s).removeClass("opened")}))})),e("#CookieDeclarationChangeConsentChange").on("click",(function(e){e.preventDefault(),window.CookieConsent.renew()})),e(document).ready((function(){e("div.ginput_container.ginput_container_number").prepend('<div class="giftcard minus"></div>'),e("div.ginput_container.ginput_container_number").append('<div class="giftcard plus"></div>')})),e(".ginput_container.ginput_container_number").find('input[type="number"]').val(0),e(document).on("click",".giftcard.minus",(function(t){t.preventDefault();var n=e(this).closest(".ginput_container.ginput_container_number").find('input[type="number"]'),r=parseInt(n.val());!isNaN(r)&&r>0?n.val(r-1):n.val(0)})),e(document).on("click",".giftcard.plus",(function(t){t.preventDefault();var n=e(this).closest(".ginput_container.ginput_container_number").find('input[type="number"]'),r=parseInt(n.val());!isNaN(r)&&r>=0?n.val(r+1):n.val(0)}))}))}.call(this,n(3))},function(e,t,n){"use strict";t.a="/wordpress/wp-content/themes/ulemiste/images/icon-angle-down-dark.svg"},function(e,t,n){"use strict";t.a="/wordpress/wp-content/themes/ulemiste/images/icon-arrow-right.svg"},function(e,t,n){"use strict";t.a="/wordpress/wp-content/themes/ulemiste/images/icon-arrow-right-purple.svg"},function(e,t,n){ 18/*! 19 * vue-awesome-swiper v4.1.1 20 * Copyright (c) Surmon. All rights reserved. 21 * Released under the MIT License. 22 * Surmon <https://github.com/surmon-china> 23 */ 24!function(e,t,n){"use strict";var r;t=t&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t,n=n&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n,function(e){e.SwiperComponent="Swiper",e.SwiperSlideComponent="SwiperSlide",e.SwiperDirective="swiper",e.SwiperInstance="$swiper"}(r||(r={}));var i,o,s=Object.freeze({containerClass:"swiper-container",wrapperClass:"swiper-wrapper",slideClass:"swiper-slide"});(function(e){e.Ready="ready",e.ClickSlide="clickSlide"})(i||(i={})),function(e){e.AutoUpdate="autoUpdate",e.AutoDestroy="autoDestroy",e.DeleteInstanceOnDestroy="deleteInstanceOnDestroy",e.CleanupStylesOnDestroy="cleanupStylesOnDestroy"}(o||(o={}));var a=["init","beforeDestroy","slideChange","slideChangeTransitionStart","slideChangeTransitionEnd","slideNextTransitionStart","slideNextTransitionEnd","slidePrevTransitionStart","slidePrevTransitionEnd","transitionStart","transitionEnd","touchStart","touchMove","touchMoveOpposite","sliderMove","touchEnd","click","tap","doubleTap","imagesReady","progress","reachBeginning","reachEnd","fromEdge","setTranslate","setTransition","resize","observerUpdate","beforeLoopFix","loopFix"]; 25/*! ***************************************************************************** 26Copyright (c) Microsoft Corporation. All rights reserved. 27Licensed under the Apache License, Version 2.0 (the "License");
27 you may not use 28this file except in compliance with the License. You may obtain a copy of the 29License at http://www.apache.org/licenses/LICENSE-2.0 30 31THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 32KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED 33WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, 34MERCHANTABLITY OR NON-INFRINGEMENT. 35 36See the Apache Version 2.0 License for specific language governing permissions 37and limitations under the License. 38***************************************************************************** */function l(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),i=0;for(t=0;t<n;t++)for(var o=arguments[t],s=0,a=o.length;s<a;s++,i++)r[i]=o[s];return r}var c,u=function(e){return e.replace(/([a-z])([A-Z])/g,"$1-$2").replace(/\s+/g,"-").toLowerCase()},d=function(e,t,n){var r,o,s;if(e&&!e.destroyed){var a=(null===(r=t.composedPath)||void 0===r?void 0:r.call(t))||t.path;if((null==t?void 0:t.target)&&a){var l=Array.from(e.slides),c=Array.from(a);if(l.includes(t.target)||c.some((function(e){return l.includes(e)}))){var d=e.clickedIndex,h=Number(null===(s=null===(o=e.clickedSlide)||void 0===o?void 0:o.dataset)||void 0===s?void 0:s.swiperSlideIndex),f=Number.isInteger(h)?h:null;n(i.ClickSlide,d,f),n(u(i.ClickSlide),d,f)}}}},h=function(e,t){a.forEach((function(n){e.on(n,(function(){for(var e=arguments,r=[],i=0;i<arguments.length;i++)r[i]=e[i];t.apply(void 0,l([n],r));var o=u(n);o!==n&&t.apply(void 0,l([o],r))}))}))};function f(e,t){var n=function(e,t){var n,r,i,o,s=null===(r=null===(n=e.data)||void 0===n?void 0:n.attrs)||void 0===r?void 0:r[t];return void 0!==s?s:null===(o=null===(i=e.data)||void 0===i?void 0:i.attrs)||void 0===o?void 0:o[u(t)]},a=function(e,t,i){return t.arg||n(i,"instanceName")||e.id||r.SwiperInstance},l=function(e,t,n){var r=a(e,t,n);return n.context[r]||null},c=function(e){return e.value||t},f=function(e){return[!0,void 0,null,""].includes(e)},p=function(e){var t,n,r=(null===(t=e.data)||void 0===t?void 0:t.on)||(null===(n=e.componentOptions)||void 0===n?void 0:n.listeners);return function(e){for(var t,n=arguments,i=[],o=1;o<arguments.length;o++)i[o-1]=n[o];var s=null===(t=r)||void 0===t?void 0:t[e];s&&s.fns.apply(s,i)}};return{bind:function(e,t,n){-1===e.className.indexOf(s.containerClass)&&(e.className+=(e.className?" ":"")+s.containerClass),e.addEventListener("click",(function(r){var i=p(n),o=l(e,t,n);d(o,r,i)}))},inserted:function(t,n,r){var o=r.context,s=c(n),l=a(t,n,r),u=p(r),d=o,f=null==d?void 0:d[l];f&&!f.destroyed||(f=new e(t,s),d[l]=f,h(f,u),u(i.Ready,f))},componentUpdated:function(e,t,r){var i,s,a,u,d,h,p,m,g,v,y,w,b=n(r,o.AutoUpdate);if(f(b)){var C=l(e,t,r);if(C){var _=c(t).loop;_&&(null===(s=null===(i=C)||void 0===i?void 0:i.loopDestroy)||void 0===s||s.call(i)),null===(a=null==C?void 0:C.update)||void 0===a||a.call(C),null===(d=null===(u=C.navigation)||void 0===u?void 0:u.update)||void 0===d||d.call(u),null===(p=null===(h=C.pagination)||void 0===h?void 0:h.render)||void 0===p||p.call(h),null===(g=null===(m=C.pagination)||void 0===m?void 0:m.update)||void 0===g||g.call(m),_&&(null===(y=null===(v=C)||void 0===v?void 0:v.loopCreate)||void 0===y||y.call(v),null===(w=null==C?void 0:C.update)||void 0===w||w.call(C))}}},unbind:function(e,t,r){var i,s=n(r,o.AutoDestroy);if(f(s)){var a=l(e,t,r);a&&a.initialized&&(null===(i=null==a?void 0:a.destroy)||void 0===i||i.call(a,f(n(r,o.DeleteInstanceOnDestroy)),f(n(r,o.CleanupStylesOnDestroy))))}}}}function p(e){var t;return n.extend({name:r.SwiperComponent,props:(t={defaultOptions:{type:Object,required:!1,default:function(){return{}}},options:{type:Object,required:!1}},t[o.AutoUpdate]={type:Boolean,default:!0},t[o.AutoDestroy]={type:Boolean,default:!0},t[o.DeleteInstanceOnDestroy]={type:Boolean,required:!1,default:!0},t[o.CleanupStylesOnDestroy]={type:Boolean,required:!1,default:!0},t),data:function(){var e;return(e={})[r.SwiperInstance]=null,e},computed:{swiperInstance:{cache:!1,set:function(e){this[r.SwiperInstance]=e},get:function(){return this[r.SwiperInstance]}},swiperOptions:function(){return this.options||this.defaultOptions},wrapperClass:function(){return this.swiperOptions.wrapperClass||s.wrapperClass}},methods:{handleSwiperClick:function(e){d(this.swiperInstance,e,this.$emit.bind(this))},autoReLoopSwiper:function(){var e,t;if(this.swiperInstance&&this.swiperOptions.loop){var n=this.swiperInstance;null===(e=null==n?void 0:n.loopDestroy)||void 0===e||e.call(n),null===(t=null==n?void 0:n.loopCreate)||void 0===t||t.call(n)}},updateSwiper:function(){var e,t,n,r,i,s,a,l;this[o.AutoUpdate]&&this.swiperInstance&&(this.autoReLoopSwiper(),null===(t=null===(e=this.swiperInstance)||void 0===e?void 0:e.update)||void 0===t||t.call(e),null===(r=null===(n=this.swiperInstance.navigation)||void 0===n?void 0:n.update)||void 0===r||r.call(n),null===(s=null===(i=this.swiperInstance.pagination)||void 0===i?void 0:i.render)||void 0===s||s.call(i),null===(l=null===(a=this.swiperInstance.pagination)||void 0===a?void 0:a.update)||void 0===l||l.call(a))},destroySwiper:function(){var e,t;this[o.AutoDestroy]&&this.swiperInstance&&this.swiperInstance.initialized&&(null===(t=null===(e=this.swiperInstance)||void 0===e?void 0:e.destroy)||void 0===t||t.call(e,this[o.DeleteInstanceOnDestroy],this[o.CleanupStylesOnDestroy]))},initSwiper:function(){this.swiperInstance=new e(this.$el,this.swiperOptions),h(this.swiperInstance,this.$emit.bind(this)),this.$emit(i.Ready,this.swiperInstance)}},mounted:function(){this.swiperInstance||this.initSwiper()},activated:function(){this.updateSwiper()},updated:function(){this.updateSwiper()},beforeDestroy:function(){this.$nextTick(this.destroySwiper)},render:function(e){return e("div",{staticClass:s.containerClass,on:{click:this.handleSwiperClick}},[this.$slots[c.ParallaxBg],e("div",{class:this.wrapperClass},this.$slots.default),this.$slots[c.Pagination],this.$slots[c.PrevButton],this.$slots[c.NextButton],this.$slots[c.Scrollbar]])}})}!function(e){e.ParallaxBg="parallax-bg",e.Pagination="pagination",e.Scrollbar="scrollbar",e.PrevButton="button-prev",e.NextButton="button-next"}(c||(c={}));var m=n.extend({name:r.SwiperSlideComponent,computed:{slideClass:function(){var e,t;return(null===(t=null===(e=this.$parent)||void 0===e?void 0:e.swiperOptions)||void 0===t?void 0:t.slideClass)||s.slideClass}},methods:{update:function(){var e,t=this.$parent;t[o.AutoUpdate]&&(null===(e=null==t?void 0:t.swiperInstance)||void 0===e||e.update(
38))}},mounted:function(){this.update()},updated:function(){this.update()},render:function(e){return e("div",{class:this.slideClass},this.$slots.default)}}),g=function(e){var t=function(n,i){if(!t.installed){var o=p(e);i&&(o.options.props.defaultOptions.default=function(){return i}),n.component(r.SwiperComponent,o),n.component(r.SwiperSlideComponent,m),n.directive(r.SwiperDirective,f(e,i)),t.installed=!0}};return t},v=function(e){var t;return(t={version:"4.1.1",install:g(e),directive:f(e)})[r.SwiperComponent]=p(e),t[r.SwiperSlideComponent]=m,t}(t),y=v.version,w=v.install,b=v.directive,C=v.Swiper,_=v.SwiperSlide;e.Swiper=C,e.SwiperSlide=_,e.default=v,e.directive=b,e.install=w,e.version=y,Object.defineProperty(e,"__esModule",{value:!0})}(t,n(105),n(6))},function(e,t,n){"use strict";(function(t){var r=n(4),i=n(82),o=n(33),s={"Content-Type":"application/x-www-form-urlencoded"};function a(e,t){!r.isUndefined(e)&&r.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var l,c={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:(("undefined"!=typeof XMLHttpRequest||void 0!==t&&"[object process]"===Object.prototype.toString.call(t))&&(l=n(34)),l),transformRequest:[function(e,t){return i(t,"Accept"),i(t,"Content-Type"),r.isFormData(e)||r.isArrayBuffer(e)||r.isBuffer(e)||r.isStream(e)||r.isFile(e)||r.isBlob(e)?e:r.isArrayBufferView(e)?e.buffer:r.isURLSearchParams(e)?(a(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):r.isObject(e)||t&&"application/json"===t["Content-Type"]?(a(t,"application/json"),function(e,t,n){if(r.isString(e))try{return(t||JSON.parse)(e),r.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){var t=this.transitional,n=t&&t.silentJSONParsing,i=t&&t.forcedJSONParsing,s=!n&&"json"===this.responseType;if(s||i&&r.isString(e)&&e.length)try{return JSON.parse(e)}catch(e){if(s){if("SyntaxError"===e.name)throw o(e,this,"E_JSON_PARSE");throw e}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300}};c.headers={common:{Accept:"application/json, text/plain, */*"}},r.forEach(["delete","get","head"],(function(e){c.headers[e]={}})),r.forEach(["post","put","patch"],(function(e){c.headers[e]=r.merge(s)})),e.exports=c}).call(this,n(21))},function(e,t,n){"use strict";function r(){var e=document.querySelectorAll(".toggle-read-more");Array.from(e).forEach((function(e){var t=e.previousElementSibling;e.addEventListener("click",(function(n){t.querySelectorAll(".hidden")[0].classList.remove("hidden"),t.firstElementChild.classList.add("hidden"),e.classList.add("hidden"),n.preventDefault()}))}))}n.r(t),n.d(t,"default",(function(){return r}))},function(e,t,n){"use strict";t.a="/wordpress/wp-content/themes/ulemiste/images/icon-facebook-white.svg"},function(e,t,n){"use strict";t.a="/wordpress/wp-content/themes/ulemiste/images/icon-instagram-white.svg"},function(e,t,n){"use strict";n.r(t);var r={props:{item:{type:Object,default:null,required:!0},storedOffers:{type:Array,default:function(){return[]}},isSaved:{type:Boolean,default:!1}},filters:{html:function(e){var t=document.createElement("textarea");return t.innerHTML=e,t.value}},computed:{},methods:{saveThisOffer:function(){this.isSaved=this.storedOffers.includes(this.item.id),this.$emit("saveThisOffer",this.item.id),this.isSaved||window.ga("gtm4.send","event","joboffer","like1",this.$options.filters.html(this.item.title))}},data:function(){return{offerId:"",popup:!1}}},i=n(0),o=Object(i.a)(r,(function(){var e=this,t=e._self._c;return t("a",{staticClass:"w-full md:w-1/2 lg:w-1/3 px-6 md:px-3 mb-6 job-offer",class:[e.item.terms],attrs:{href:e._f("html")(e.item.permalink),target:"_blank","item-id":e.item.id},on:{mouseleave:function(t){e.popup=!1}}},[t("div",{staticClass:"bg-white flex flex-col h-full justify-between focus:outline-none"},[t("div",{staticClass:"job-offer__title h-72 text-white flex items-center justify-center text-center relative",style:[e.item.offerImage?{"background-image":"radial-gradient(circle, "+e.item.color_overlay+" 0%, rgba(255,255,255,0) 100%), url("+e.item.offerImage+")","--accent-color":e.item.color_accent}:{"background-image":"","--accent-color":e.item.color_accent,"--bg-color":e.item.color_bg}]},[t("div",{staticClass:"absolute inset-0 w-full h-full bg-gradient-radial from-black/50"}),e._v(" "),t("div",{staticClass:"joboffers-share__container",staticStyle:{"--saveIconBg":"#FFF"}},[t("a",{staticClass:"joboffers-share__icon joboffers-share__icon--save",class:[e.isSaved?"is-saved":""],attrs:{href:"#save",id:"jobs-save"},on:{click:function(t){return t.preventDefault(),e.saveThisOffer.apply(null,arguments)}}})]),e._v(" "),e.item.title?t("div",{staticClass:"h-full flex flex-col justify-between px-6"},[t("div",{staticClass:"flex-grow flex items-center justify-center py-4"},[t("h3",{staticClass:"leading-none uppercase text-xl lg:text-2xl xl:text-3xl",domProps:{innerHTML:e._s(e.item.title)}})]),e._v(" "),t("p",{staticClass:"job-offer__description mb-4 leading-tight",domProps:{innerHTML:e._s(e.item.offertext)}})]):t("div",{staticClass:"h-full flex flex-col justify-between px-8"},[t("div",{staticClass:"flex-grow flex items-center justify-center py-4"},[t("h3",{staticClass:"leading-none uppercase text-xl lg:text-2xl xl:text-3xl",domProps:{innerHTML:e._s(e.item.title)}})])])]),e._v(" "),t("div",{staticClass:"flex items-center justify-between p-3 text-right"},[e.item.shopImage?t("div",{staticClass:"h-12 flex-grow",style:"background: url("+e.item.shopImage+") no-repeat left center; background-size: contain; max-width: 200px;"}):e._e(),e._v(" "),t("div",{staticClass:"flex-grow ml-4 text-gray-600"},[t("p",{staticClass:"job-offer__shop"},[e._v("\n "+e._s(e.item.shop)+"\n ")]),e._v(" "),t("p",{staticClass:"job-offer__category uppercase"},[e._v("\n "+e._s(e.item.terms[1])+"\n ")])])])])])}),[],!1,null,null,null);t.default=o.exports},function(e,t,n){"use strict";n.r(t);function r(e){return function(e){if(Array.isArray(e))return i(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return i(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var o={props:{item:{type:Object,default:null,required:!0},storedOffers:{type:Array,default:function(){return[]}},isSaved:{type:Boolean,default:!1},bgColor:{type:String,default:""},borderColor:{type:String,default:""},viuhMode:{type:Boolean,default:!1},viuhLogoUrl:{type:String,default:""},viuhLocationText:{type:String,default:""},moensAdColor:{type:String,default:""}},filters:{html:function(e){var t=document.createElement("textarea");return t.innerHTML=e,t.value}},computed:{lazyImage:function(){return this.inView?this.item.offerImage:""},isViuh:function(){return this.viuhMode&&!!this.item.viuhOffer},isMoensAd:function(){return!!this.item.isMoensAd}
38,moensAdBackground:function(){return this.moensAdColor||this.bgColor},offerTextFontSize:function(){var e=[this.item.offertext,this.item.viuhText].map((function(e){return(e||"").replace(/<[^>]*>/g,"")})).join(" "),t=Math.max.apply(Math,[0].concat(r(e.split(/\s+/).filter(Boolean).map((function(e){return e.length})))));return t>26?"0.75rem":t>22?"0.9rem":t>18?"1.1rem":null}},methods:{disconnectObserver:function(){this.observer&&(this.observer.disconnect(),this.observer=null)},onAdClick:function(){this.isMoensAd&&this.item.adSlug&&this.$emit("openEditor",this.item.adSlug)},saveThisOffer:function(){this.isSaved=this.storedOffers.includes(this.item.id),this.$emit("saveThisOffer",this.item.id),this.isSaved||window.ga("gtm4.send","event","moens","like1",this.$options.filters.html(this.item.title))},sendShareEvent:function(){window.ga("gtm4.send","event","moens","share1",this.$options.filters.html(this.item.title))}},data:function(){return{offerId:"",popup:!1,inView:!1}},mounted:function(){var e=this;"undefined"!=typeof IntersectionObserver?(this.observer=new IntersectionObserver((function(t){t.some((function(e){return e.isIntersecting}))&&(e.inView=!0,e.disconnectObserver())}),{rootMargin:"300px 0px"}),this.observer.observe(this.$el)):this.inView=!0},beforeDestroy:function(){this.disconnectObserver()}},s=n(0),a=Object(s.a)(o,(function(){var e=this,t=e._self._c;return t(e.item.isAd?"div":"a",e._b({tag:"component",staticClass:"w-full md:w-1/2 lg:w-1/3 px-6 md:px-3 mb-6 moens-offer",class:[e.item.terms,{"cursor-pointer":e.isMoensAd&&e.item.adSlug}],attrs:{"item-id":e.item.id},on:{mouseleave:function(t){e.popup=!1},click:e.onAdClick}},"component",e.item.isAd?{}:{href:e.$options.filters.html(e.item.permalink||""),target:"_blank"},!1),[t("div",{staticClass:"bg-white flex flex-col h-full justify-between focus:outline-none"},[t("div",{staticClass:"moens-offer__title h-72 text-white flex items-center justify-center text-center border-4",class:{relative:e.viuhMode||e.isMoensAd},style:e.isMoensAd?[{"background-image":""},{"background-color":e.moensAdBackground,"border-color":e.moensAdBackground,"border-width":"10px"}]:e.isViuh?[e.lazyImage?{"background-image":"linear-gradient(rgba(0,0,0,0.35), rgba(0,0,0,0.35)), url("+e.lazyImage+")"}:{"background-image":""},{"background-color":"#fb5940","border-color":"#fb5940","border-width":"10px","background-size":"cover","background-position":"center"}]:[e.lazyImage?{"background-image":"radial-gradient(circle, rgba(0,0,0,0.4) 0%, rgba(255,255,255,0) 100%), url("+e.lazyImage+")"}:{"background-image":""},{"background-color":e.bgColor+" !important"},{"border-color":e.borderColor+" !important","border-width":"10px"}]},[e.item.isAd?e._e():t("div",{staticClass:"moens-share__container"},[t("a",{staticClass:"moens-share__icon moens-share__icon--save",class:[e.isSaved?"is-saved":""],style:"--background: ".concat(e.borderColor,";"),attrs:{href:"#save",id:"moens-save"},on:{click:function(t){return t.preventDefault(),e.saveThisOffer.apply(null,arguments)}}})]),e._v(" "),e.isMoensAd&&e.item.adImage?t("img",{staticClass:"absolute inset-0 w-full h-full object-contain",attrs:{src:e.item.adImage,alt:e.item.adName||"",loading:"lazy"}}):e._e(),e._v(" "),!e.isViuh&&!e.isMoensAd||e.isMoensAd&&e.item.adImage?e._e():t("div",{staticClass:"absolute inset-0 flex items-center justify-center px-6 text-center pointer-events-none",style:e.item.isAd?"":"padding-top: 40px; padding-bottom: 90px;"},[t("h3",{staticClass:"leading-none uppercase",class:e.offerTextFontSize?"":"text-xl lg:text-2xl xl:text-3xl",style:{"font-family":"'PF Square Sans Pro', sans-serif","font-weight":"900","font-style":"italic","font-size":e.offerTextFontSize||""},domProps:{innerHTML:e._s(e.item.offertext)}})]),e._v(" "),!e.item.longdescription||e.isViuh||e.isMoensAd?e.isViuh||e.isMoensAd?e._e():t("div",{staticClass:"h-full flex flex-col justify-between px-8"},[t("div",{staticClass:"flex-grow flex items-center justify-center py-4"},[t("h3",{staticClass:"leading-none uppercase text-xl lg:text-2xl xl:text-3xl",style:e.viuhMode?"font-family: 'PF Square Sans Pro', sans-serif; font-weight: 900; font-style: italic;":"",domProps:{innerHTML:e._s(e.item.offertext)}})]),e._v(" "),e.item.offerurl?t("div",{staticClass:"mb-6"},[t("a",{staticClass:"moens-offer__button",attrs:{href:e.item.offerurl,target:"_blank"}},[t("span",{domProps:{innerHTML:e._s(e.item.text.tostore)}}
38)])]):e._e()]):t("div",{staticClass:"h-full flex flex-col justify-between px-6"},[t("div",{staticClass:"flex-grow flex items-center justify-center py-4"},[t("h3",{staticClass:"leading-none uppercase text-xl lg:text-2xl xl:text-3xl",style:e.viuhMode?"font-family: 'PF Square Sans Pro', sans-serif; font-weight: 900; font-style: italic;":"",domProps:{innerHTML:e._s(e.item.offertext)}})]),e._v(" "),t("p",{staticClass:"moens-offer__description mb-4 leading-tight",domProps:{innerHTML:e._s(e.item.longdescription)}}),e._v(" "),e.item.offerurl?t("div",{staticClass:"mb-6"},[t("a",{staticClass:"moens-offer__button",attrs:{href:e.item.offerurl,target:"__blank"}},[t("span",{domProps:{innerHTML:e._s(e.item.text.tostore)}})])]):e._e()]),e._v(" "),e.isViuh&&(e.item.viuhText||e.item.longdescription)?t("div",{staticClass:"absolute left-0 right-0 px-4 pointer-events-none text-center",staticStyle:{bottom:"86px"}},[e.item.viuhText?t("span",{style:{"font-family":"'PF Square Sans Pro', sans-serif","font-weight":"900","font-style":"italic","font-size":e.offerTextFontSize||"21px",color:"#fff"}},[e._v("\n "+e._s(e.item.viuhText)+"\n ")]):e._e(),e._v(" "),e.item.longdescription?t("p",{staticClass:"moens-offer__description leading-tight mt-2",staticStyle:{color:"#fff"},domProps:{innerHTML:e._s(e.item.longdescription)}}):e._e()]):e._e(),e._v(" "),e.isViuh&&e.viuhLogoUrl?t("img",{staticClass:"absolute pointer-events-none",staticStyle:{bottom:"0px",right:"0px","max-height":"81px",height:"81px"},attrs:{src:e.viuhLogoUrl,alt:"VIUH",loading:"lazy"}}):e._e()]),e._v(" "),!e.item.isAd&&(e.item.shopImage||e.item.shop||e.item.terms.length)?t("div",{staticClass:"flex items-center justify-between p-3"},[e.item.shopImage?t("div",{staticClass:"h-12 flex-shrink-0",style:"background: url("+e.item.shopImage+") no-repeat left center; background-size: contain; width: 90px;"}):e._e(),e._v(" "),t("div",{staticClass:"text-gray-600 text-right ml-auto"},[t("p",{staticClass:"moens-offer__shop"},[e._v(e._s(e.item.shop))]),e._v(" "),t("p",{staticClass:"moens-offer__category uppercase"},[e._v(e._s(e.item.terms[1]))])])]):e._e()])])}),[],!1,null,null,null);t.default=a.exports},function(e,t,n){"use strict";n.r(t);var r={props:{label:{type:String,default:""},disabled:{type:Boolean,default:!1},error:{type:Boolean,default:!1},search:{type:Boolean,default:!1}},data:function(){return{}}},i=(n(97),n(0)),o=Object(i.a)(r,(function(){var e=this,t=e._self._c;return t("div",[e.label?t("label",{staticClass:"block my-2 md:text-lg"},[e._v(e._s(e.label))]):e._e(),e._v(" "),t("div",{staticClass:"u-input",class:{error:e.error,disabled:e.disabled}},[e._t("default"),e._v(" "),e.search?t("button",{staticClass:"u-btn-search cursor-default pointer-events-none"}):e._e()],2)])}),[],!1,null,"6bd9fb56",null);t.default=o.exports},function(e,t){var n,r,i=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function a(e){if(n===setTimeout)return setTimeout(e,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:o}catch(e){n=o}try{r="function"==typeof clearTimeout?clearTimeout:s}catch(e){r=s}}();var l,c=[],u=!1,d=-1;function h(){u&&l&&(u=!1,l.length?c=l.concat(c):d=-1,c.length&&f())}function f(){if(!u){var e=a(h);u=!0;for(var t=c.length;t;){for(l=c,c=[];++d<t;)l&&l[d].run();d=-1,t=c.length}l=null,u=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===s||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function p(e,t){this.fun=e,this.array=t}function m(){}i.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];c.push(new p(e,t)),1!==c.length||u||a(f)},p.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=m,i.addListener=m,i.once=m,i.off=m,i.removeListener=m,i.removeAllListeners=m,i.emit=m,i.prependListener=m,i.prependOnceListener=m,i.listeners=function(e){return[]},i.binding=function(e){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(e){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r<n.length;r++)n[r]=arguments[r];return e.apply(t,n)}}},function(e,t,n){"use strict";var r=n(4);function i(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var o;if(n)o=n(t);else if(r.isURLSearchParams(t))o=t.toString();else{var s=[];r.forEach(t,(function(e,t){null!=e&&(r.isArray(e)?t+="[]":e=[e],r.forEach(e,(function(e){r.isDate(e)?e=e.toISOString():r.isObject(e)&&(e=JSON.stringify(e)),s.push(i(t)+"="+i(e))})))})),o=s.join("&")}if(o){var a=e.indexOf("#");-1!==a&&(e=e.slice(0,a)),e+=(-1===e.indexOf("?")?"?":"&")+o}return e}},function(e,t,n){"use strict";e.exports=function(e,t,n,r,i){return e.config=t,n&&(e.code=n),e.request=r,e.response=i,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},function(e,t,n){"use strict";var r=n(4),i=n(83),o=n(84),s=n(32),a=n(85),l=n(88),c=n(89),u=n(35);e.exports=function(e){return new Promise((function(t,n){var d=e.data,h=e.headers,f=e.responseType;r.isFormData(d)&&delete h["Content-Type"];var p=new XMLHttpRequest;if(e.auth){var m=e.auth.username||"",g=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";h.Authorization="Basic "+btoa(m+":"+g)}var v=a(e.baseURL,e.url);function y(){if(p){var r="getAllResponseHeaders"in p?l(p.getAllResponseHeaders()):null,o={data:f&&"text"!==f&&"json"!==f?p.response:p.responseText,status:p.status,statusText:p.statusText,headers:r,config:e,request:p};i(t,n,o),p=null}}if(p.open(e.method.toUpperCase(),s(v,e.params,e.paramsSerializer),!0),p.timeout=e.timeout,"onloadend"in p?p.onloadend=y:p.onreadystatechange=function(){p&&4===p.readyState&&(0!==p.status||p.responseURL&&0===p.responseURL.indexOf("file:"))&&setTimeout(y)},p.onabort=function(){p&&(n(u("Request aborted",e,"ECONNABORTED",p)),p=null)},p.onerror=function(){n(u("Network Error",e,null,p)),p=null},p.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(u(t,e,e.transitional&&e.transitional.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",p)),p=null},r.isStandardBrowserEnv()){var w=(e.withCredentials||c(v))&&e.xsrfCookieName?o.read(e.xsrfCookieName):void 0;w&&(h[e.xsrfHeaderName]=w)}"setRequestHeader"in p&&r.forEach(h,(function(e,t){void 0===d&&"content-type"===t.toLowerCase()?delete h[t]:p.setRequestHeader(t,e)})),r.isUndefined(e.withCredentials)||(p.withCredentials=!!e.withCredentials),f&&"json"!==f&&(p.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&p.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&p.upload&&p.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){p&&(p.abort(),n(e),p=null)})),d||(d=null),p.send(d)}))}},function(e,t,n){"use strict";var r=n(33);e.exports=function(e,t,n,i,o){var s=new Error(e);return r(s,t,n,i,o)}},function(e,t,n){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},function(e,t,n){"use strict";var r=n(4);e.exports=function(e,t){t=t||{};var n={},i=["url","method","data"],o=["headers","auth","proxy","params"],s=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],a=["validateStatus"];function l(e,t){return r.isPlainObject(e)&&r.isPlainObject(t)?r.merge(e,t):r.isPlainObject(t)?r.merge({},t):r.isArray(t)?t.slice():t}function c(i){r.isUndefined(t[i])?r.isUndefined(e[i])||(n[i]=l(void 0,e[i])):n[i]=l(e[i],t[i])}r.forEach(i,(function(e){r.isUndefined(t[e])||(n[e]=l(void 0,t[e]))})),r.forEach(o,c),r.forEach(s,(function(i){r.isUndefined(t[i])?r.isUndefined(e[i])||(n[i]=l(void 0,e[i])):n[i]=l(void 0,t[i])})),r.forEach(a,(function(r){r in t?n[r]=l(e[r],t[r]):r in e&&(n[r]=l(void 0,e[r]))}));var u=i.concat(o).concat(s).concat(a),d=Object.keys(e).concat(Object.keys(t)).filter((function(e){return-1===u.indexOf(e)}));return r.forEach(d,c),n}},function(e,t,n){"use strict";function r(e){this.message=e}r.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")}
38,r.prototype.__CANCEL__=!0,e.exports=r},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return i}));n(58),n(60),n(61),n(62),n(63);var r=n(9);function i(){var t=document.getElementById("show-cart-login");t&&t.addEventListener("click",(function(e){e.preventDefault(),document.getElementById("cart-login").classList.remove("hidden")}));var n=document.getElementById("ship-to-different-address-checkbox"),i=document.getElementById("recipient_information"),o=document.getElementById("recipientInfoBlockCopy");n&&(n.checked&&(i.classList.remove("hidden"),o.classList.remove("hidden")),n.addEventListener("change",(function(){n.checked?(i.classList.remove("hidden"),o.classList.remove("hidden")):(i.classList.add("hidden"),o.classList.add("hidden"))})));var s=document.getElementById("company-information-checkbox"),a=document.getElementById("company_information"),l=document.getElementById("companyInfoBlockCopy");s&&(s.checked&&(a.classList.remove("hidden"),l.classList.remove("hidden")),s.addEventListener("change",(function(){s.checked?(a.classList.remove("hidden"),l.classList.remove("hidden")):(a.classList.add("hidden"),l.classList.add("hidden"))})));var c=document.getElementById("createaccount"),u=document.getElementById("create-account-block");c&&(c.checked&&u.classList.remove("hidden"),c.addEventListener("change",(function(){c.checked?u.classList.remove("hidden"):u.classList.add("hidden")}))),e((function(e){function t(){e("form.checkout").find('input[name^="payment_method"]:checked').val()&&e("form.checkout").find('input[name^="payment_method"]').each((function(){"bacs"==e(this).val()?e(this).prop("checked",!1):"banklinkmaksekeskuscc"==e(this).val()&&e(this).trigger("click")}))}e.scroll_to_notices=function(t){t.length&&e("html, body").animate({scrollTop:t.offset().top-500},1e3)},e(document.body).on("checkout_error",(function(){var i=document.querySelectorAll(".woocommerce-NoticeGroup div"),a=document.getElementsByClassName("transport")[0],c=document.getElementById("customer_details"),u=document.getElementById("terms_of_use"),d=document.getElementsByClassName("payment")[0],h=document.getElementById("validate-fields-flag"),f=document.getElementById("billing_first_name"),p=document.getElementById("clientNameCopy"),m=document.getElementById("billing_last_name"),g=document.getElementById("clientLastnameCopy"),v=document.getElementById("billing_email"),y=document.getElementById("clientEmailCopy"),w=document.getElementById("billing_phone"),b=document.getElementById("clientPhoneCopy"),C=document.getElementById("shipping_first_name"),_=document.getElementById("clientName2Copy"),S=document.getElementById("shipping_last_name"),E=document.getElementById("clientLastname2Copy"),T=document.getElementById("shipping_email"),A=document.getElementById("clientEmail2Copy"),x=document.getElementById("shipping_phone"),I=document.getElementById("clientPhone2Copy"),O=document.getElementById("companyname"),M=document.getElementById("companyNameCopy"),k=document.getElementById("reg_code"),D=document.getElementById("companyNrCopy"),N=document.getElementById("vat"),R=document.getElementById("companyVatNrCopy"),P=document.getElementById("company_address"),L=document.getElementById("companyAddressCopy"),B=document.getElementById("additionalData"),F=document.getElementById("companyInfoCopy");if(2===i.length){r.app.$refs.checkoutSteps.$data.current=4,h.value=0,u.checked=!1,a.classList.add("hidden"),c.classList.add("hidden"),d.classList.remove("hidden"),p.innerText=f.value,g.innerText=m.value,y.innerText=v.value,b.innerText=w.value,n&&o&&(n.checked?o.classList.remove("hidden"):o.classList.add("hidden")),_&&C&&E&&S&&A&&T&&I&&x&&(_.innerText=C.value,E.innerText=S.value,A.innerText=T.value,I.innerText=x.value),s&&l&&(s.checked?l.classList.remove("hidden"):l.classList.add("hidden")),M.innerText=O.value,D.innerText=k.value,N&&N.value?(R.parentNode.classList.remove("hidden"),R.innerText=N.value):R.parentNode.classList.add("hidden"),console.log("Checkout error function"),L.innerText=P.value,F.innerText=B.value;for(var j=i.length-1;j>=0;j--){"custom_notice"===i[j].innerHTML&&i[j].classList.add("hidden")}var z=document.getElementsByClassName("place_order_button");z.length&&z[0].classList.remove("hidden");var H=document.getElementsByClassName("checkout-back-button"),U=document.getElementsByClassName("payment-back-button");if(U.length){U[0].classList.remove("hidden"),U[0].previousElementSibling.classList.add("hidden");for(var $=U.length-1;$>=0;$--)U[$].addEventListener("click",(function(n){n.preventDefault(),h.value=1,r.app.$refs.checkoutSteps.$data.current=3,a.classList.remove("hidden"),c.classList.remove("hidden"),u.checked=!0,d.classList.add("hidden"),z[0].classList.remove("hidden"),e("html,body").stop(!0,!1).animate({scrollTop:e("#customer_details").offset().top-500},1e3),H[0].classList.remove("hidden"),U[0].classList.add("hidden"),t()}))}e(document.body).trigger("update_checkout")}else for(var V=i.length-1;V>=0;V--){"custom_notice"===i[V].innerHTML&&i[V].classList.add("hidden")}})),e(document.body).on("blur change","#billing_postcode",(function(){var t=e(this).closest(".form-row"),n=e(this).val();""===n?t.removeClass("woocommerce-validated").addClass("woocommerce-invalid woocommerce-invalid-required-field"):/^\d{5}$|^(ee-|EE-|Ee-|eE-)?\d{5}
38$|^(lv-|LV-|Lv-|lV-)?\d{4}$|^(lt-|LT-|Lt-|lT-)?\d{5}$|^[A-Za-z]\d[A-Za-z] ?\d[A-Za-z]\d$|^[A-Za-z]{1,2}\d[A-Za-z\d]? ?\d[A-Za-z]{2}$|^\d{4} ?[A-Za-z]{2}$/.test(n)?t.addClass("woocommerce-validated").removeClass("woocommerce-invalid woocommerce-invalid-required-field"):t.removeClass("woocommerce-validated").addClass("woocommerce-invalid woocommerce-invalid-required-field")})),e(document.body).on("blur change","#vat",(function(){var t=e(this),n=t.closest(".form-row"),r=t.val(),i=e('input[name="company-information"]:checked').val();n.removeClass("woocommerce-validated woocommerce-invalid woocommerce-invalid-required-field"),"1"===i&&(""!==r&&r.length>20?n.addClass("validate-required woocommerce-invalid woocommerce-invalid-required-field"):n.addClass("woocommerce-validated"))})),e(document.body).on("updated_checkout",(function(){var n,r;t(),e(".shipping-options table").show(),n=e('select[name="PRESELECTED_METHOD_makecommerce"]'),(r=n.find('option[value!=""]').first()).length>0&&n.val(r.val())}))}))}}).call(this,n(3))},function(e,t,n){ 39/*! 40 * vue-scrollto v2.20.0 41 * (c) 2019 Randjelovic Igor 42 * @license MIT 43 */ 44e.exports=function(){"use strict";function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}function t(){return(t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var n="function"==typeof Float32Array;function r(e,t){return 1-3*t+3*e}function i(e,t){return 3*t-6*e}function o(e){return 3*e}function s(e,t,n){return((r(t,n)*e+i(t,n))*e+o(t))*e}function a(e,t,n){return 3*r(t,n)*e*e+2*i(t,n)*e+o(t)}function l(e){return e}var c=function(e,t,r,i){if(!(0<=e&&e<=1&&0<=r&&r<=1))throw new Error("bezier x values must be in [0, 1] range");if(e===t&&r===i)return l;for(var o=n?new Float32Array(11):new Array(11),c=0;c<11;++c)o[c]=s(.1*c,e,r);function u(t){for(var n=0,i=1;10!==i&&o[i]<=t;++i)n+=.1;--i;var l=n+(t-o[i])/(o[i+1]-o[i])*.1,c=a(l,e,r);return c>=.001?function(e,t,n,r){for(var i=0;i<4;++i){var o=a(t,n,r);if(0===o)return t;t-=(s(t,n,r)-e)/o}return t}(t,l,e,r):0===c?l:function(e,t,n,r,i){var o,a,l=0;do{(o=s(a=t+(n-t)/2,r,i)-e)>0?n=a:t=a}while(Math.abs(o)>1e-7&&++l<10);return a}(t,n,n+.1,e,r)}return function(e){return 0===e?0:1===e?1:s(u(e),t,i)}},u={ease:[.25,.1,.25,1],linear:[0,0,1,1],"ease-in":[.42,0,1,1],"ease-out":[0,0,.58,1],"ease-in-out":[.42,0,.58,1]},d=!1;try{var h=Object.defineProperty({},"passive",{get:function(){d=!0}});window.addEventListener("test",null,h)}catch(e){}var f=function(e){return"string"!=typeof e?e:document.querySelector(e)},p=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{passive:!1};t instanceof Array||(t=[t]);for(var i=0;i<t.length;i++)e.addEventListener(t[i],n,!!d&&r)},m=function(e,t,n){t instanceof Array||(t=[t]);for(var r=0;r<t.length;r++)e.removeEventListener(t[r],n)},g=function(e){var t=0,n=0;do{t+=e.offsetTop||0,n+=e.offsetLeft||0,e=e.offsetParent}while(e);return{top:t,left:n}},v=["mousedown","wheel","DOMMouseScroll","mousewheel","keyup","touchmove"],y={container:"body",duration:500,lazy:!0,easing:"ease",offset:0,force:!0,cancelable:!0,onStart:!1,onDone:!1,onCancel:!1,x:!1,y:!0};function w(e){y=t({},y,e)}var b=function(){var t,n,r,i,o,s,a,l,d,h,w,b,C,_,S,E,T,A,x,I,O,M,k,D,N,R,P,L=function(e){l&&(k=e,I=!0)};function B(e){var t=e.scrollTop;return"body"===e.tagName.toLowerCase()&&(t=t||document.documentElement.scrollTop),t}function F(e){var t=e.scrollLeft;return"body"===e.tagName.toLowerCase()&&(t=t||document.documentElement.scrollLeft),t}function j(){O=g(n),M=g(t),b&&(S=M.left-O.left+s,A=S-_),C&&(T=M.top-O.top+s,x=T-E)}function z(e){if(I)return H();N||(N=e),o||j(),R=e-N,P=Math.min(R/r,1),P=D(P),U(n,E+x*P,_+A*P),R<r?window.requestAnimationFrame(z):H()}function H(){I||U(n,T,S),N=!1,m(n,v,L),I&&w&&w(k,t),!I&&h&&h(t)}function U(e,t,n){C&&(e.scrollTop=t),b&&(e.scrollLeft=n),"body"===e.tagName.toLowerCase()&&(C&&(document.documentElement.scrollTop=t),b&&(document.documentElement.scrollLeft=n))}return function(m,g){var S=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if("object"===e(g)?S=g:"number"==typeof g&&(S.duration=g),!(t=f(m)))return console.warn("[vue-scrollto warn]: Trying to scroll to an element that is not on the page: "+m);
44if(n=f(S.container||y.container),r=S.hasOwnProperty("duration")?S.duration:y.duration,o=S.hasOwnProperty("lazy")?S.lazy:y.lazy,i=S.easing||y.easing,s=S.hasOwnProperty("offset")?S.offset:y.offset,a=S.hasOwnProperty("force")?!1!==S.force:y.force,l=S.hasOwnProperty("cancelable")?!1!==S.cancelable:y.cancelable,d=S.onStart||y.onStart,h=S.onDone||y.onDone,w=S.onCancel||y.onCancel,b=void 0===S.x?y.x:S.x,C=void 0===S.y?y.y:S.y,"function"==typeof s&&(s=s(t,n)),_=F(n),E=B(n),j(),I=!1,!a){var O="body"===n.tagName.toLowerCase()?document.documentElement.clientHeight||window.innerHeight:n.offsetHeight,M=E,N=M+O,R=T-s,P=R+t.offsetHeight;if(R>=M&&P<=N)return void(h&&h(t))}if(d&&d(t),x||A)return"string"==typeof i&&(i=u[i]||u.ease),D=c.apply(c,i),p(n,v,L,{passive:!0}),window.requestAnimationFrame(z),function(){k=null,I=!0};h&&h(t)}},C=b(),_=[];function S(e){var t=function(e){for(var t=0;t<_.length;++t)if(_[t].el===e)return _[t]}(e);return t||(_.push(t={el:e,binding:{}}),t)}function E(e){var t=S(this).binding;if(t.value){if(e.preventDefault(),"string"==typeof t.value)return C(t.value);C(t.value.el||t.value.element,t.value)}}var T={bind:function(e,t){S(e).binding=t,p(e,"click",E)},unbind:function(e){!function(e){for(var t=0;t<_.length;++t)if(_[t].el===e)return _.splice(t,1),!0}(e),m(e,"click",E)},update:function(e,t){S(e).binding=t}},A={bind:T.bind,unbind:T.unbind,update:T.update,beforeMount:T.bind,unmounted:T.unbind,updated:T.update,scrollTo:C,bindings:_},x=function(e,t){t&&w(t),e.directive("scroll-to",A),(e.config.globalProperties||e.prototype).$scrollTo=A.scrollTo};return"undefined"!=typeof window&&window.Vue&&(window.VueScrollTo=A,window.VueScrollTo.setDefaults=w,window.VueScrollTo.scroller=b,window.Vue.use&&window.Vue.use(x)),A.install=x,A}()},function(e,t,n){e.exports=n(9)},function(e,t,n){(function(r,i){var o,s,a,l,c,u,d,h,f,p,m,g,v,y,w,b,C,_,S;!function(r){"use strict";s=[n(3)],void 0===(a="function"==typeof(o=function(e){var t=window.Slick||{};(t=function(){var t=0;return function(n,r){var i,o,s=this;if(s.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:e(n),appendDots:e(n),arrows:!0,asNavFor:null,prevArrow:'<button type="button" data-role="none" class="slick-prev">Previous</button>',nextArrow:'<button type="button" data-role="none" class="slick-next">Next</button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(e,t){return'<button type="button" data-role="none">'+(t+1)+"</button>"},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",fade:!1,focusOnSelect:!1,infinite:!0,lazyLoad:"ondemand",onBeforeChange:null,onAfterChange:null,onInit:null,onReInit:null,pauseOnHover:!0,pauseOnDotsHover:!1,responsive:null,rtl:!1,slide:"div",slidesToShow:1,slidesToScroll:1,speed:300,swipe:!0,touchMove:!0,touchThreshold:5,useCSS:!0,vertical:!1,waitForAnimate:!0},s.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentSlide:0,currentLeft:null,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,$list:null,touchObject:{},transformsEnabled:!1},e.extend(s,s.initials),s.activeBreakpoint=null,s.animType=null,s.animProp=null,s.breakpoints=[],s.breakpointSettings=[],s.cssTransitions=!1,s.paused=!1,s.positionProp=null,s.$slider=e(n),s.$slidesCache=null,s.transformType=null,s.transitionType=null,s.windowWidth=0,s.windowTimer=null,s.options=e.extend({},s.defaults,r),s.originalSettings=s.options,(i=s.options.responsive||null)&&i.length>-1){for(o in i)i.hasOwnProperty(o)&&(s.breakpoints.push(i[o].breakpoint),s.breakpointSettings[i[o].breakpoint]=i[o].settings);s.breakpoints.sort((function(e,t){return t-e}))}s.autoPlay=e.proxy(s.autoPlay,s),s.autoPlayClear=e.proxy(s.autoPlayClear,s),s.changeSlide=e.proxy(s.changeSlide,s),s.selectHandler=e.proxy(s.selectHandler,s),s.setPosition=e.proxy(s.setPosition,s),s.swipeHandler=e.proxy(s.swipeHandler,s),s.dragHandler=e.proxy(s.dragHandler,s),s.keyHandler=e.proxy(s.keyHandler,s),s.autoPlayIterator=e.proxy(s.autoPlayIterator,s),s.instanceUid=t++,s.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,s.init()}}()).prototype.addSlide=function(t,n,r){var i=this;if("boolean"==typeof n)r=n,n=null;else if(0>n||n>=i.slideCount)return!1;i.unload(),"number"==typeof n?0===n&&0===i.$slides.length?e(t).appendTo(i.$slideTrack):r?e(t).insertBefore(i.$slides.eq(n)):e(t).insertAfter(i.$slides.eq(n)):!0===r?e(t).prependTo(i.$slideTrack):e(t).appendTo(i.$slideTrack),i.$slides=i.$slideTrack.children(this.options.slide),i.$slideTrack.children(this.options.slide).detach(),i.$slideTrack.append(i.$slides),i.$slides.each((function(t,n){e(n).attr("index",t)})),i.$slidesCache=i.$slides,i.reinit()},t.prototype.animateSlide=function(t,n){var r={},i=this;if(1===i.options.slidesToShow&&!0===i.options.adaptiveHeight&&!1===i.options.vertical){var o=i.$slides.eq(i.currentSlide).outerHeight(!0);i.$list.animate({height:o},i.options.speed)}!0===i.options.rtl&&!1===i.options.vertical&&(t=-t),!1===i.transformsEnabled?!1===i.options.vertical?i.$slideTrack.animate({left:t},i.options.speed,i.options.easing,n):i.$slideTrack.animate({top:t},i.options.speed,i.options.easing,n):!1===i.cssTransitions?e({animStart:i.currentLeft}).animate({animStart:t},{duration:i.options.speed,easing:i.options.easing,step:function(e){!1===i.options.vertical?(r[i.animType]="translate("+e+"px, 0px)",
44i.$slideTrack.css(r)):(r[i.animType]="translate(0px,"+e+"px)",i.$slideTrack.css(r))},complete:function(){n&&n.call()}}):(i.applyTransition(),r[i.animType]=!1===i.options.vertical?"translate3d("+t+"px, 0px, 0px)":"translate3d(0px,"+t+"px, 0px)",i.$slideTrack.css(r),n&&setTimeout((function(){i.disableTransition(),n.call()}),i.options.speed))},t.prototype.applyTransition=function(e){var t=this,n={};n[t.transitionType]=!1===t.options.fade?t.transformType+" "+t.options.speed+"ms "+t.options.cssEase:"opacity "+t.options.speed+"ms "+t.options.cssEase,!1===t.options.fade?t.$slideTrack.css(n):t.$slides.eq(e).css(n)},t.prototype.autoPlay=function(){var e=this;e.autoPlayTimer&&clearInterval(e.autoPlayTimer),e.slideCount>e.options.slidesToShow&&!0!==e.paused&&(e.autoPlayTimer=setInterval(e.autoPlayIterator,e.options.autoplaySpeed))},t.prototype.autoPlayClear=function(){this.autoPlayTimer&&clearInterval(this.autoPlayTimer)},t.prototype.autoPlayIterator=function(){var t=this,n=null!=t.options.asNavFor?e(t.options.asNavFor).getSlick():null;!1===t.options.infinite?1===t.direction?(t.currentSlide+1===t.slideCount-1&&(t.direction=0),t.slideHandler(t.currentSlide+t.options.slidesToScroll),null!=n&&n.slideHandler(n.currentSlide+n.options.slidesToScroll)):(0==t.currentSlide-1&&(t.direction=1),t.slideHandler(t.currentSlide-t.options.slidesToScroll),null!=n&&n.slideHandler(n.currentSlide-n.options.slidesToScroll)):(t.slideHandler(t.currentSlide+t.options.slidesToScroll),null!=n&&n.slideHandler(n.currentSlide+n.options.slidesToScroll))},t.prototype.buildArrows=function(){var t=this;!0===t.options.arrows&&t.slideCount>t.options.slidesToShow&&(t.$prevArrow=e(t.options.prevArrow),t.$nextArrow=e(t.options.nextArrow),t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.appendTo(t.options.appendArrows),t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.appendTo(t.options.appendArrows),!0!==t.options.infinite&&t.$prevArrow.addClass("slick-disabled"))},t.prototype.buildDots=function(){var t,n,r=this;if(!0===r.options.dots&&r.slideCount>r.options.slidesToShow){for(n='<ul class="'+r.options.dotsClass+'">',t=0;t<=r.getDotCount();t+=1)n+="<li>"+r.options.customPaging.call(this,r,t)+"</li>";n+="</ul>",r.$dots=e(n).appendTo(r.options.appendDots),r.$dots.find("li").first().addClass("slick-active")}},t.prototype.buildOut=function(){var t=this;t.$slides=t.$slider.children(t.options.slide+":not(.slick-cloned)").addClass("slick-slide"),t.slideCount=t.$slides.length,t.$slides.each((function(t,n){e(n).attr("index",t)})),t.$slidesCache=t.$slides,t.$slider.addClass("slick-slider"),t.$slideTrack=0===t.slideCount?e('<div class="slick-track"/>').appendTo(t.$slider):t.$slides.wrapAll('<div class="slick-track"/>').parent(),t.$list=t.$slideTrack.wrap('<div class="slick-list"/>').parent(),t.$slideTrack.css("opacity",0),!0===t.options.centerMode&&(t.options.slidesToScroll=1,0==t.options.slidesToShow%2&&(t.options.slidesToShow=3)),e("img[data-lazy]",t.$slider).not("[src]").addClass("slick-loading"),t.setupInfinite(),t.buildArrows(),t.buildDots(),t.updateDots(),!0===t.options.accessibility&&t.$list.prop("tabIndex",0),t.setSlideClasses("number"==typeof this.currentSlide?this.currentSlide:0),!0===t.options.draggable&&t.$list.addClass("draggable")},t.prototype.checkResponsive=function(){var t,n,r=this;if(r.originalSettings.responsive&&r.originalSettings.responsive.length>-1&&null!==r.originalSettings.responsive){for(t in n=null,r.breakpoints)r.breakpoints.hasOwnProperty(t)&&e(window).width()<r.breakpoints[t]&&(n=r.breakpoints[t]);null!==n?null!==r.activeBreakpoint?n!==r.activeBreakpoint&&(r.activeBreakpoint=n,r.options=e.extend({},r.options,r.breakpointSettings[n]),r.refresh()):(r.activeBreakpoint=n,r.options=e.extend({},r.options,r.breakpointSettings[n]),r.refresh()):null!==r.activeBreakpoint&&(r.activeBreakpoint=null,r.options=e.extend({},r.options,r.originalSettings),r.refresh())}},t.prototype.changeSlide=function(t){var n=this,r=e(t.target),i=null!=n.options.asNavFor?e(n.options.asNavFor).getSlick():null;switch(r.is("a")&&t.preventDefault(),t.data.message){case"previous":n.slideCount>n.options.slidesToShow&&(n.slideHandler(n.currentSlide-n.options.slidesToScroll),null!=i&&i.slideHandler(i.currentSlide-i.options.slidesToScroll));break;case"next":n.slideCount>n.options.slidesToShow&&(n.slideHandler(n.currentSlide+n.options.slidesToScroll),null!=i&&i.slideHandler(i.currentSlide+i.options.slidesToScroll));break;case"index":var o=0===t.data.index?0:t.data.index||e(t.target).parent().index()*n.options.slidesToScroll;n.slideHandler(o),null!=i&&i.slideHandler(o);default:return!1}},t.prototype.destroy=function(){var t=this;t.autoPlayClear(),t.touchObject={},e(".slick-cloned",t.$slider).remove(),t.$dots&&t.$dots.remove(),t.$prevArrow&&(t.$prevArrow.remove(),t.$nextArrow.remove()),t.$slides.parent().hasClass("slick-track")&&t.$slides.unwrap().unwrap(),t.$slides.removeClass("slick-slide slick-active slick-visible").css("width",""),t.$slider.removeClass("slick-slider"),t.$slider.removeClass("slick-initialized"),t.$list.off(".slick"),e(window).off(".slick-"+t.instanceUid),e(document).off(".slick-"+t.instanceUid)},t.prototype.disableTransition=function(e){var t=this,n={};n[t.transitionType]="",!1===t.options.fade?t.$slideTrack.css(n):t.$slides.eq(e).css(n)},t.prototype.fadeSlide=function(e,t){var n=this;!1===n.cssTransitions?(n.$slides.eq(e).css({zIndex:1e3}),n.$slides.eq(e).animate({opacity:1},n.options.speed,n.options.easing,t)):(n.applyTransition(e),n.$slides.eq(e).css({opacity:1,zIndex:1e3}),t&&setTimeout((function(){n.disableTransition(e),t.call()}),n.options.speed))},t.prototype.filterSlides=function(e){var t=this;null!==e&&(t.unload(),t.$slideTrack.children(this.options.slide).detach(),t.$slidesCache.filter(e).appendTo(t.$slideTrack),t.reinit())},t.prototype.getCurrent=function(){return this.currentSlide},t.prototype.getDotCount=function(){var e,t=this,n=0,r=0,i=0;for(e=!0===t.options.infinite?t.slideCount+t.options.slidesToShow-t.options.slidesToScroll:t.slideCount;e>n;)i++,n=(r+=t.options.slidesToScroll)+t.options.slidesToShow;return i},t.prototype.getLeft=function(e){var t,n=this,r=0;return n.slideOffset=0,t=n.$slides.first().outerHeight(),!0===n.options.infinite?(n.slideCount>n.options.slidesToShow&&(n.slideOffset=-1*n.slideWidth*n.options.slidesToShow,r=-1*t*n.options.slidesToShow),0!=n.slideCount%n.options.slidesToScroll&&e+n.options.slidesToScroll>n.slideCount&&n.slideCount>n.options.slidesToShow&&(n.slideOffset=-1*n.slideCount%n.options.slidesToShow*n.slideWidth,r=-1*n.slideCount%n.options.slidesToShow*t)):0!=n.slideCount%n.options.slidesToShow&&e+n.options.slidesToScroll>n.slideCount&&n.slideCount>n.options.slidesToShow&&(n.slideOffset=n.options.slidesToShow*n.slideWidth-n.slideCount%n.options.slidesToShow*n.slideWidth,r=n.slideCount%n.options.slidesToShow*t),!0===n.options.centerMode&&!0===n.options.infinite?n.slideOffset+=n.slideWidth*Math.floor(n.options.slidesToShow/2)-n.slideWidth:!0===n.options.centerMode&&(n.slideOffset+=n.slideWidth*Math.floor(n.options.slidesToShow/2)),!1===n.options.vertical?-1*e*n.slideWidth+n.slideOffset:-1*e*t+r},t.prototype.init=function(){var t=this;e(t.$slider).hasClass("slick-initialized")||(e(t.$slider).addClass("slick-initialized"),t.buildOut(),t.setProps(),t.startLoad(),t.loadSlider(),t.initializeEvents(),t.checkResponsive()),null!==t.options.onInit&&t.options.onInit.call(this,t)},t.prototype.initArrowEvents=function(){var e=this;!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.on("click.slick",{message:"previous"},e.changeSlide),e.$nextArrow.on("click.slick",{message:"next"},e.changeSlide))},t.prototype.initDotEvents=function(){var t=this;!0===t.options.dots&&t.slideCount>t.options.slidesToShow&&e("li",t.$dots).on("click.slick",{message:"index"},t.changeSlide),!0===t.options.dots&&!0===t.options.pauseOnDotsHover&&!0===t.options.autoplay&&e("li",t.$dots).on("mouseenter.slick",t.autoPlayClear).on("mouseleave.
44slick",t.autoPlay)},t.prototype.initializeEvents=function(){var t=this;t.initArrowEvents(),t.initDotEvents(),t.$list.on("touchstart.slick mousedown.slick",{action:"start"},t.swipeHandler),t.$list.on("touchmove.slick mousemove.slick",{action:"move"},t.swipeHandler),t.$list.on("touchend.slick mouseup.slick",{action:"end"},t.swipeHandler),t.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},t.swipeHandler),!0===t.options.pauseOnHover&&!0===t.options.autoplay&&(t.$list.on("mouseenter.slick",t.autoPlayClear),t.$list.on("mouseleave.slick",t.autoPlay)),!0===t.options.accessibility&&t.$list.on("keydown.slick",t.keyHandler),!0===t.options.focusOnSelect&&e(t.options.slide,t.$slideTrack).on("click.slick",t.selectHandler),e(window).on("orientationchange.slick.slick-"+t.instanceUid,(function(){t.checkResponsive(),t.setPosition()})),e(window).on("resize.slick.slick-"+t.instanceUid,(function(){e(window).width()!==t.windowWidth&&(clearTimeout(t.windowDelay),t.windowDelay=window.setTimeout((function(){t.windowWidth=e(window).width(),t.checkResponsive(),t.setPosition()}),50))})),e(window).on("load.slick.slick-"+t.instanceUid,t.setPosition),e(document).on("ready.slick.slick-"+t.instanceUid,t.setPosition)},t.prototype.initUI=function(){var e=this;!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.show(),e.$nextArrow.show()),!0===e.options.dots&&e.slideCount>e.options.slidesToShow&&e.$dots.show(),!0===e.options.autoplay&&e.autoPlay()},t.prototype.keyHandler=function(e){37===e.keyCode?this.changeSlide({data:{message:"previous"}}):39===e.keyCode&&this.changeSlide({data:{message:"next"}})},t.prototype.lazyLoad=function(){function t(t){e("img[data-lazy]",t).each((function(){var t=e(this),n=e(this).attr("data-lazy")+"?"+(new Date).getTime();t.load((function(){t.animate({opacity:1},200)})).css({opacity:0}).attr("src",n).removeAttr("data-lazy").removeClass("slick-loading")}))}var n,r,i=this;!0===i.options.centerMode?!0===i.options.infinite?r=(n=i.currentSlide+(i.options.slidesToShow/2+1))+i.options.slidesToShow+2:(n=Math.max(0,i.currentSlide-(i.options.slidesToShow/2+1)),r=i.options.slidesToShow/2+1+2+i.currentSlide):(r=(n=i.options.infinite?i.options.slidesToShow+i.currentSlide:i.currentSlide)+i.options.slidesToShow,!0===i.options.fade&&(n>0&&n--,r<=i.slideCount&&r++)),t(i.$slider.find(".slick-slide").slice(n,r)),i.slideCount<=i.options.slidesToShow?t(i.$slider.find(".slick-slide")):i.currentSlide>=i.slideCount-i.options.slidesToShow?t(i.$slider.find(".slick-cloned").slice(0,i.options.slidesToShow)):0===i.currentSlide&&t(i.$slider.find(".slick-cloned").slice(-1*i.options.slidesToShow))},t.prototype.loadSlider=function(){var e=this;e.setPosition(),e.$slideTrack.css({opacity:1}),e.$slider.removeClass("slick-loading"),e.initUI(),"progressive"===e.options.lazyLoad&&e.progressiveLazyLoad()},t.prototype.postSlide=function(e){var t=this;null!==t.options.onAfterChange&&t.options.onAfterChange.call(this,t,e),t.animating=!1,t.setPosition(),t.swipeLeft=null,!0===t.options.autoplay&&!1===t.paused&&t.autoPlay()},t.prototype.progressiveLazyLoad=function(){var t,n=this;e("img[data-lazy]").length>0&&(t=e("img[data-lazy]",n.$slider).first()).attr("src",t.attr("data-lazy")).removeClass("slick-loading").load((function(){t.removeAttr("data-lazy"),n.progressiveLazyLoad()})).error((function(){t.removeAttr("data-lazy"),n.progressiveLazyLoad()}))},t.prototype.refresh=function(){var t=this,n=t.currentSlide;t.destroy(),e.extend(t,t.initials),t.currentSlide=n,t.init()},t.prototype.reinit=function(){var t=this;t.$slides=t.$slideTrack.children(t.options.slide).addClass("slick-slide"),t.slideCount=t.$slides.length,t.currentSlide>=t.slideCount&&0!==t.currentSlide&&(t.currentSlide=t.currentSlide-t.options.slidesToScroll),t.setProps(),t.setupInfinite(),t.buildArrows(),t.updateArrows(),t.initArrowEvents(),t.buildDots(),t.updateDots(),t.initDotEvents(),!0===t.options.focusOnSelect&&e(t.options.slide,t.$slideTrack).on("click.slick",t.selectHandler),t.setSlideClasses(0),t.setPosition(),null!==t.options.onReInit&&t.options.onReInit.call(this,t)},t.prototype.removeSlide=function(e,t){var n=this;return"boolean"==typeof e?e=!0===(t=e)?0:n.slideCount-1:e=!0===t?--e:e,!(n.slideCount<1||0>e||e>n.slideCount-1)&&(n.unload(),n.$slideTrack.children(this.options.slide).eq(e).remove(),n.$slides=n.$slideTrack.children(this.options.slide),n.$slideTrack.children(this.options.slide).detach(),n.$slideTrack.append(n.$slides),n.$slidesCache=n.$slides,void n.reinit())},t.prototype.setCSS=function(e){var t,n,r=this,i={};!0===r.options.rtl&&(e=-e),t="left"==r.positionProp?e+"px":"0px",n="top"==r.positionProp?e+"px":"0px",
44i[r.positionProp]=e,!1===r.transformsEnabled?r.$slideTrack.css(i):(i={},!1===r.cssTransitions?(i[r.animType]="translate("+t+", "+n+")",r.$slideTrack.css(i)):(i[r.animType]="translate3d("+t+", "+n+", 0px)",r.$slideTrack.css(i)))},t.prototype.setDimensions=function(){var e=this;!1===e.options.vertical?!0===e.options.centerMode&&e.$list.css({padding:"0px "+e.options.centerPadding}):(e.$list.height(e.$slides.first().outerHeight(!0)*e.options.slidesToShow),!0===e.options.centerMode&&e.$list.css({padding:e.options.centerPadding+" 0px"})),e.listWidth=e.$list.width(),e.listHeight=e.$list.height(),!1===e.options.vertical?(e.slideWidth=Math.ceil(e.listWidth/e.options.slidesToShow),e.$slideTrack.width(Math.ceil(e.slideWidth*e.$slideTrack.children(".slick-slide").length))):(e.slideWidth=Math.ceil(e.listWidth),e.$slideTrack.height(Math.ceil(e.$slides.first().outerHeight(!0)*e.$slideTrack.children(".slick-slide").length)));var t=e.$slides.first().outerWidth(!0)-e.$slides.first().width();e.$slideTrack.children(".slick-slide").width(e.slideWidth-t)},t.prototype.setFade=function(){var t,n=this;n.$slides.each((function(r,i){t=-1*n.slideWidth*r,e(i).css({position:"relative",left:t,top:0,zIndex:800,opacity:0})})),n.$slides.eq(n.currentSlide).css({zIndex:900,opacity:1})},t.prototype.setHeight=function(){var e=this;if(1===e.options.slidesToShow&&!0===e.options.adaptiveHeight&&!1===e.options.vertical){var t=e.$slides.eq(e.currentSlide).outerHeight(!0);e.$list.css("height",t)}},t.prototype.setPosition=function(){var e=this;e.setDimensions(),e.setHeight(),!1===e.options.fade?e.setCSS(e.getLeft(e.currentSlide)):e.setFade()},t.prototype.setProps=function(){var e=this,t=document.body.style;e.positionProp=!0===e.options.vertical?"top":"left","top"===e.positionProp?e.$slider.addClass("slick-vertical"):e.$slider.removeClass("slick-vertical"),(void 0!==t.WebkitTransition||void 0!==t.MozTransition||void 0!==t.msTransition)&&!0===e.options.useCSS&&(e.cssTransitions=!0),void 0!==t.OTransform&&(e.animType="OTransform",e.transformType="-o-transform",e.transitionType="OTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(e.animType=!1)),void 0!==t.MozTransform&&(e.animType="MozTransform",e.transformType="-moz-transform",e.transitionType="MozTransition",void 0===t.perspectiveProperty&&void 0===t.MozPerspective&&(e.animType=!1)),void 0!==t.webkitTransform&&(e.animType="webkitTransform",e.transformType="-webkit-transform",e.transitionType="webkitTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(e.animType=!1)),void 0!==t.msTransform&&(e.animType="msTransform",e.transformType="-ms-transform",e.transitionType="msTransition",void 0===t.msTransform&&(e.animType=!1)),void 0!==t.transform&&!1!==e.animType&&(e.animType="transform",e.transformType="transform",e.transitionType="transition"),e.transformsEnabled=null!==e.animType&&!1!==e.animType},t.prototype.setSlideClasses=function(e){var t,n,r,i,o=this;o.$slider.find(".slick-slide").removeClass("slick-active").removeClass("slick-center"),n=o.$slider.find(".slick-slide"),!0===o.options.centerMode?(t=Math.floor(o.options.slidesToShow/2),!0===o.options.infinite&&(e>=t&&e<=o.slideCount-1-t?o.$slides.slice(e-t,e+t+1).addClass("slick-active"):(r=o.options.slidesToShow+e,n.slice(r-t+1,r+t+2).addClass("slick-active")),0===e?n.eq(n.length-1-o.options.slidesToShow).addClass("slick-center"):e===o.slideCount-1&&n.eq(o.options.slidesToShow).addClass("slick-center")),o.$slides.eq(e).addClass("slick-center")):e>=0&&e<=o.slideCount-o.options.slidesToShow?o.$slides.slice(e,e+o.options.slidesToShow).addClass("slick-active"):n.length<=o.options.slidesToShow?n.addClass("slick-active"):(i=o.slideCount%o.options.slidesToShow,r=!0===o.options.infinite?o.options.slidesToShow+e:e,o.options.slidesToShow==o.options.slidesToScroll&&o.slideCount-e<o.options.slidesToShow?n.slice(r-(o.options.slidesToShow-i),r+i).addClass("slick-active"):n.slice(r,r+o.options.slidesToShow).addClass("slick-active")),"ondemand"===o.options.lazyLoad&&o.lazyLoad()},t.prototype.setupInfinite=function(){var t,n,r,i=this;if((!0===i.options.fade||!0===i.options.vertical)&&(i.options.centerMode=!1),!0===i.options.infinite&&!1===i.options.fade&&(n=null,i.slideCount>i.options.slidesToShow)){for(r=!0===i.options.centerMode?i.options.slidesToShow+1:i.options.slidesToShow,t=i.slideCount;t>i.slideCount-r;t-=1)n=t-1,e(i.$slides[n]).clone(!0).attr("id","").attr("index",n-i.slideCount).prependTo(i.$slideTrack).addClass("slick-cloned");for(t=0;r>t;t+=1)n=t,e(i.$slides[n]).clone(!0).attr("id","").attr("index",n+i.slideCount).appendTo(i.$slideTrack).addClass("slick-cloned");i.$slideTrack.find(".slick-cloned").find("[id]").each((function(){e(this).attr("id","")}))}},t.prototype.selectHandler=function(t){var n=this,r=null!=n.options.asNavFor?e(n.options.asNavFor).getSlick():null,i=parseInt(e(t.target).parents(".slick-slide").attr("index"));if(i||(i=0),!(n.slideCount<=n.options.slidesToShow)&&(n.slideHandler(i),null!=r)){if(r.slideCount<=r.options.slidesToShow)return;r.slideHandler(i)}},t.prototype.slideHandler=function(e){var t,n,r,i,o=null,s=this;return(!0!==s.animating||!0!==s.options.waitForAnimate)&&(t=e,o=s.getLeft(t),r=s.getLeft(s.currentSlide),i=0!=s.slideCount%s.options.slidesToScroll?s.options.slidesToScroll:0,s.currentLeft=null===s.swipeLeft?r:s.swipeLeft,!1===s.options.infinite&&!1===s.options.centerMode&&(0>e||e>s.slideCount-s.options.slidesToShow+i)||!1===s.options.infinite&&!0===s.options.centerMode&&(0>e||e>s.slideCount-s.options.slidesToScroll)?(!1===s.options.fade&&(t=s.currentSlide,s.animateSlide(r,(function(){s.postSlide(t)}))),!1):(!0===s.options.autoplay&&clearInterval(s.autoPlayTimer),n=0>t?0!=s.slideCount%s.options.slidesToScroll?s.slideCount-s.slideCount%s.options.slidesToScroll:s.slideCount-s.options.slidesToScroll:t>s.slideCount-1?0:t,s.animating=!0,null!==s.options.onBeforeChange&&e!==s.currentSlide&&s.options.onBeforeChange.call(this,s,s.currentSlide,n),s.currentSlide=n,s.setSlideClasses(s.currentSlide),s.updateDots(),s.updateArrows(),!0===s.options.fade?(s.fadeSlide(n,(function(){s.postSlide(n)})),!1):void s.animateSlide(o,(function(){s.postSlide(n)}))))},t.prototype.startLoad=function(){var e=this;!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.hide(),e.$nextArrow.hide()),!0===e.options.dots&&e.slideCount>e.options.slidesToShow&&e.$dots.hide(),e.$slider.addClass("slick-loading")},t.prototype.swipeDirection=function(){var e,t,n,r,i=this;return e=i.touchObject.startX-i.touchObject.curX,t=i.touchObject.startY-i.touchObject.curY,n=Math.atan2(t,e),0>(r=Math.round(180*n/Math.PI))&&(r=360-Math.abs(r)),45>=r&&r>=0||360>=r&&r>=315?"left":r>=135&&225>=r?"right":"vertical"},t.prototype.swipeEnd=function(t){var n=this,r=null!=n.options.asNavFor?e(n.options.asNavFor).getSlick():null;if(n.dragging=!1,void 0===n.touchObject.curX)return!1;if(n.touchObject.swipeLength>=n.touchObject.minSwipe)switch(e(t.target).on("click.slick",(function(t){t.stopImmediatePropagation(),t.stopPropagation(),t.preventDefault(),e(t.target).off("click.slick")})),n.swipeDirection()){case"left":n.slideHandler(n.currentSlide+n.options.slidesToScroll),null!=r&&r.slideHandler(r.currentSlide+r.options.slidesToScroll),n.touchObject={};break;case"right":n.slideHandler(n.currentSlide-n.options.slidesToScroll),null!=r&&r.slideHandler(r.currentSlide-r.options.slidesToScroll),n.touchObject={}}else n.touchObject.startX!==n.touchObject.curX&&(n.slideHandler(n.currentSlide),null!=r&&r.slideHandler(r.currentSlide),n.touchObject={})},t.prototype.swipeHandler=function(e){var t=this;if(!(!1===t.options.swipe||"ontouchend"in document&&!1===t.options.swipe||!1===t.options.draggable&&-1!==e.type.indexOf("mou
44se")))switch(t.touchObject.fingerCount=e.originalEvent&&void 0!==e.originalEvent.touches?e.originalEvent.touches.length:1,t.touchObject.minSwipe=t.listWidth/t.options.touchThreshold,e.data.action){case"start":t.swipeStart(e);break;case"move":t.swipeMove(e);break;case"end":t.swipeEnd(e)}},t.prototype.swipeMove=function(e){var t,n,r,i=this;return r=void 0!==e.originalEvent?e.originalEvent.touches:null,t=i.getLeft(i.currentSlide),!(!i.dragging||r&&1!==r.length)&&(i.touchObject.curX=void 0!==r?r[0].pageX:e.clientX,i.touchObject.curY=void 0!==r?r[0].pageY:e.clientY,i.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(i.touchObject.curX-i.touchObject.startX,2))),"vertical"!==i.swipeDirection()?(void 0!==e.originalEvent&&i.touchObject.swipeLength>4&&e.preventDefault(),n=i.touchObject.curX>i.touchObject.startX?1:-1,i.swipeLeft=!1===i.options.vertical?t+i.touchObject.swipeLength*n:t+i.touchObject.swipeLength*(i.$list.height()/i.listWidth)*n,!0!==i.options.fade&&!1!==i.options.touchMove&&(!0===i.animating?(i.swipeLeft=null,!1):void i.setCSS(i.swipeLeft))):void 0)},t.prototype.swipeStart=function(e){var t,n=this;return 1!==n.touchObject.fingerCount||n.slideCount<=n.options.slidesToShow?(n.touchObject={},!1):(void 0!==e.originalEvent&&void 0!==e.originalEvent.touches&&(t=e.originalEvent.touches[0]),n.touchObject.startX=n.touchObject.curX=void 0!==t?t.pageX:e.clientX,n.touchObject.startY=n.touchObject.curY=void 0!==t?t.pageY:e.clientY,void(n.dragging=!0))},t.prototype.unfilterSlides=function(){var e=this;null!==e.$slidesCache&&(e.unload(),e.$slideTrack.children(this.options.slide).detach(),e.$slidesCache.appendTo(e.$slideTrack),e.reinit())},t.prototype.unload=function(){var t=this;e(".slick-cloned",t.$slider).remove(),t.$dots&&t.$dots.remove(),t.$prevArrow&&(t.$prevArrow.remove(),t.$nextArrow.remove()),t.$slides.removeClass("slick-slide slick-active slick-visible").css("width","")},t.prototype.updateArrows=function(){var e=this;!0===e.options.arrows&&!0!==e.options.infinite&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.removeClass("slick-disabled"),e.$nextArrow.removeClass("slick-disabled"),0===e.currentSlide?(e.$prevArrow.addClass("slick-disabled"),e.$nextArrow.removeClass("slick-disabled")):e.currentSlide>=e.slideCount-e.options.slidesToShow&&(e.$nextArrow.addClass("slick-disabled"),e.$prevArrow.removeClass("slick-disabled")))},t.prototype.updateDots=function(){var e=this;null!==e.$dots&&(e.$dots.find("li").removeClass("slick-active"),e.$dots.find("li").eq(Math.floor(e.currentSlide/e.options.slidesToScroll)).addClass("slick-active"))},e.fn.slick=function(e){return this.each((function(n,r){r.slick=new t(r,e)}))},e.fn.slickAdd=function(e,t,n){return this.each((function(r,i){i.slick.addSlide(e,t,n)}))},e.fn.slickCurrentSlide=function(){return this.get(0).slick.getCurrent()},e.fn.slickFilter=function(e){return this.each((function(t,n){n.slick.filterSlides(e)}))},e.fn.slickGoTo=function(e){return this.each((function(t,n){n.slick.changeSlide({data:{message:"index",index:e}})}))},e.fn.slickNext=function(){return this.each((function(e,t){t.slick.changeSlide({data:{message:"next"}})}))},e.fn.slickPause=function(){return this.each((function(e,t){t.slick.autoPlayClear(),t.slick.paused=!0}))},e.fn.slickPlay=function(){return this.each((function(e,t){t.slick.paused=!1,t.slick.autoPlay()}))},e.fn.slickPrev=function(){return this.each((function(e,t){t.slick.changeSlide({data:{message:"previous"}})}))},e.fn.slickRemove=function(e,t){return this.each((function(n,r){r.slick.removeSlide(e,t)}))},e.fn.slickGetOption=function(e){return this.get(0).slick.options[e]},e.fn.slickSetOption=function(e,t,n){return this.each((function(r,i){i.slick.options[e]=t,!0===n&&(i.slick.unload(),i.slick.reinit())}))},e.fn.slickUnfilter=function(){return this.each((function(e,t){t.slick.unfilterSlides()}))},e.fn.unslick=function(){return this.each((function(e,t){t.slick&&t.slick.destroy()}))},e.fn.getSlick=function(){var e=null;return this.each((function(t,n){e=n.slick})),e}})?o.apply(t,s):o)||(e.exports=a)}(), 45/** 46 * @preserve 47 * 48 * slippry v1.2.1 - Simple responsive content slider 49 * http://slippry.com 50 * 51 * Author(s): Lukas Jakob Hafner - @saftsaak 52 * 53 * Copyright 2013, booncon oy - http://booncon.com 54 * 55 * Thanks @ http://bxslider.com for the inspiration! 56 * 57 * Released under the MIT license - http://opensource.org/licenses/MIT 58 */ 59function(e){"use strict";var t;
59t={slippryWrapper:'<div class="sy-box" />',slideWrapper:'<div class="sy-slides-wrap" />',slideCrop:'<div class="sy-slides-crop" />',boxClass:"sy-list",elements:"li",activeClass:"sy-active",fillerClass:"sy-filler",loadingClass:"sy-loading",adaptiveHeight:!0,start:1,loop:!0,captionsSrc:"img",captions:"overlay",captionsEl:".sy-caption",initSingle:!0,responsive:!0,preload:"visible",pager:!0,pagerClass:"sy-pager",controls:!0,controlClass:"sy-controls",prevClass:"sy-prev",prevText:"Previous",nextClass:"sy-next",nextText:"Next",hideOnEnd:!0,transition:"fade",kenZoom:120,slideMargin:0,transClass:"transition",speed:800,easing:"swing",continuous:!0,useCSS:!0,auto:!0,autoDirection:"next",autoHover:!0,autoHoverDelay:100,autoDelay:500,pause:4e3,onSliderLoad:function(){return this},onSlideBefore:function(){return this},onSlideAfter:function(){return this}},e.fn.slippry=function(n){var r,i,o,s,a,l,c,u,d,h,f,p,m,g,v,y,w,b,C,_,S,E,T,A,x,I;return 0===(i=this).length?this:i.length>1?(i.each((function(){e(this).slippry(n)})),this):((r={}).vars={},f=function(){var e,t,n;for(e in t=document.createElement("div"),n={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",MSTransition:"msTransitionEnd",OTransition:"oTransitionEnd",transition:"transitionEnd transitionend"})if(void 0!==t.style[e])return n[e]},A=document.createElement("div"),I=(x=["Khtml","Ms","O","Moz","Webkit"]).length,C=function(e){if(e in A.style)return!0;for(e=e.replace(/^[a-z]/,(function(e){return e.toUpperCase()}));I--;)if(x[I]+e in A.style)return!0;return!1},E=function(t,n){var r,i,o,s;return r=n.split("."),i=e(t),o="",s="",e.each(r,(function(e,t){t.indexOf("#")>=0?o+=t.replace(/^#/,""):s+=t+" "})),o.length&&i.attr("id",o),s.length&&i.attr("class",e.trim(s)),i},T=function(){var e,t,n,i;n={},i={},e=100-r.settings.kenZoom,i.width=r.settings.kenZoom+"%",r.vars.active.index()%2==0?(i.left=e+"%",i.top=e+"%",n.left="0%",n.top="0%"):(i.left="0%",i.top="0%",n.left=e+"%",n.top=e+"%"),t=r.settings.pause+2*r.settings.speed,r.vars.active.css(i),r.vars.active.animate(n,{duration:t,easing:r.settings.easing,queue:!1})},d=function(){r.vars.fresh?(r.vars.slippryWrapper.removeClass(r.settings.loadingClass),r.vars.fresh=!1,r.settings.auto&&i.startAuto(),r.settings.useCSS||"kenburns"!==r.settings.transition||T(),r.settings.onSliderLoad.call(void 0,r.vars.active.index())):e("."+r.settings.fillerClass,r.vars.slideWrapper).addClass("ready")},g=function(t,n){var i;i=1/(t/n)*100+"%",e("."+r.settings.fillerClass,r.vars.slideWrapper).css({paddingTop:i}),d()},s=function(t){var n,r;void 0!==e("img",t).attr("src")?e("<img />").load((function(){n=t.width(),r=t.height(),g(n,r)})).attr("src",e("img",t).attr("src")):(n=t.width(),r=t.height(),g(n,r))},o=function(){var t,n,o;(0===e("."+r.settings.fillerClass,r.vars.slideWrapper).length&&r.vars.slideWrapper.append(e('<div class="'+r.settings.fillerClass+'" />')),!0===r.settings.adaptiveHeight)?s(e("."+r.settings.activeClass,i)):(n=0,o=0,e(r.vars.slides).each((function(){e(this).height()>n&&(t=e(this),n=t.height()),(o+=1)===r.vars.count&&(void 0===t&&(t=e(e(r.vars.slides)[0])),s(t))})))},m=function(){r.settings.pager&&(e("."+r.settings.pagerClass+" li",r.vars.slippryWrapper).removeClass(r.settings.activeClass),e(e("."+r.settings.pagerClass+" li",r.vars.slippryWrapper)[r.vars.active.index()]).addClass(r.settings.activeClass))},w=function(){!r.settings.loop&&r.settings.hideOnEnd&&(e("."+r.settings.prevClass,r.vars.slippryWrapper)[r.vars.first?"hide":"show"](),e("."+r.settings.nextClass,r.vars.slippryWrapper)[r.vars.last?"hide":"show"]())},l=function(){var t,n;!1!==r.settings.captions&&(t="img"!==r.settings.captionsSrc?r.vars.active.attr("title"):void 0!==e("img",r.vars.active).attr("title")?e("img",r.vars.active).attr("title"):e("img",r.vars.active).attr("alt"),n="custom"!==r.settings.captions?e(r.settings.captionsEl,r.vars.slippryWrapper):e(r.settings.captionsEl),void 0!==t&&""!==t?n.html(t).show():n.hide())},i.startAuto=function(){void 0===r.vars.timer&&void 0===r.vars.delay&&(r.vars.delay=window.setTimeout((function(){r.vars.autodelay=!1,r.vars.timer=window.setInterval((function(){r.vars.trigger="auto",i.goToSlide(r.settings.autoDirection)}),r.settings.pause)}),r.vars.autodelay?r.settings.autoHoverDelay:r.settings.autoDelay)),r.settings.autoHover&&r.vars.slideWrapper.unbind("mouseenter").unbind("mouseleave").bind("mouseenter",(function(){void 0!==r.vars.timer?(r.vars.hoverStop=!0,i.stopAuto()):r.vars.hoverStop=!1})).bind("mouseleave",(function(){r.vars.hoverStop&&(r.vars.autodelay=!0,i.startAuto())}))},i.stopAuto=function(){window.clearInterval(r.vars.timer),r.vars.timer=void 0,window.clearTimeout(r.vars.delay),r.vars.delay=void 0},i.refresh=function(){r.vars.slides.removeClass(r.settings.activeClass),r.vars.active.addClass(r.settings.activeClass),r.settings.responsive?o():d(),w(),m(),l()},y=function(){i.refresh()},h=function(){r.vars.moving=!1,r.vars.active.removeClass(r.settings.transClass),r.vars.fresh||r.vars.old.removeClass("sy-ken"),r.vars.old.removeClass(r.settings.transClass),r.settings.onSlideAfter.call(void 0,r.vars.active,r.vars.old.index(),r.vars.active.index())},v=function(){var t,n,o,s,a,l,c;r.settings.onSlideBefore.call(void 0,r.vars.active,r.vars.old.index(),r.vars.active.index()),!1!==r.settings.transition?(r.vars.moving=!0,"fade"===r.settings.transition||"kenburns"===r.settings.transition?(r.vars.fresh?(r.settings.useCSS?r.vars.slides.css({transitionDuration:r.settings.speed+"ms",opacity:0}
59):r.vars.slides.css({opacity:0}),r.vars.active.css("opacity",1),"kenburns"===r.settings.transition&&r.settings.useCSS&&(a=r.settings.pause+2*r.settings.speed,r.vars.slides.css({animationDuration:a+"ms"}),r.vars.active.addClass("sy-ken")),h()):r.settings.useCSS?(r.vars.old.addClass(r.settings.transClass).css("opacity",0),r.vars.active.addClass(r.settings.transClass).css("opacity",1),"kenburns"===r.settings.transition&&r.vars.active.addClass("sy-ken"),e(window).off("focus").on("focus",(function(){r.vars.moving&&r.vars.old.trigger(r.vars.transition)})),r.vars.old.one(r.vars.transition,(function(){return h(),this}))):("kenburns"===r.settings.transition&&T(),r.vars.old.addClass(r.settings.transClass).animate({opacity:0},r.settings.speed,r.settings.easing,(function(){h()})),r.vars.active.addClass(r.settings.transClass).css("opacity",0).animate({opacity:1},r.settings.speed,r.settings.easing)),y()):"horizontal"!==r.settings.transition&&"vertical"!==r.settings.transition||(l="horizontal"===r.settings.transition?"left":"top",t="-"+r.vars.active.index()*(100+r.settings.slideMargin)+"%",r.vars.fresh?(i.css(l,t),h()):(c={},r.settings.continuous&&(!r.vars.jump||"controls"!==r.vars.trigger&&"auto"!==r.vars.trigger||(n=!0,s=t,r.vars.first?(o=0,r.vars.active.css(l,r.vars.count*(100+r.settings.slideMargin)+"%"),t="-"+r.vars.count*(100+r.settings.slideMargin)+"%"):(o=(r.vars.count-1)*(100+r.settings.slideMargin)+"%",r.vars.active.css(l,-(100+r.settings.slideMargin)+"%"),t=100+r.settings.slideMargin+"%"))),r.vars.active.addClass(r.settings.transClass),r.settings.useCSS?(c[l]=t,c.transitionDuration=r.settings.speed+"ms",i.addClass(r.settings.transition),i.css(c),e(window).off("focus").on("focus",(function(){r.vars.moving&&i.trigger(r.vars.transition)})),i.one(r.vars.transition,(function(){return i.removeClass(r.settings.transition),n&&(r.vars.active.css(l,o),c[l]=s,c.transitionDuration="0ms",i.css(c)),h(),this}))):(c[l]=t,i.stop().animate(c,r.settings.speed,r.settings.easing,(function(){return n&&(r.vars.active.css(l,o),i.css(l,s)),h(),this})))),y())):(y(),h())},b=function(e){r.vars.first=!1,r.vars.last=!1,"prev"===e||0===e?r.vars.first=!0:"next"!==e&&e!==r.vars.count-1||(r.vars.last=!0)},i.goToSlide=function(t){var n;r.vars.moving||(n=r.vars.active.index(),"prev"===t?n>0?t=n-1:r.settings.loop&&(t=r.vars.count-1):"next"===t?n<r.vars.count-1?t=n+1:r.settings.loop&&(t=0):t-=1,r.vars.jump=!1,"prev"===t||"next"===t||t===n&&!r.vars.fresh||(b(t),r.vars.old=r.vars.active,r.vars.active=e(r.vars.slides[t]),(0===n&&t===r.vars.count-1||n===r.vars.count-1&&0===t)&&(r.vars.jump=!0),v()))},i.goToNextSlide=function(){i.goToSlide("next")},i.goToPrevSlide=function(){i.goToSlide("prev")},c=function(){if(r.settings.pager&&r.vars.count>1){var t,n,o;for(t=r.vars.slides.length,o=e('<ul class="'+r.settings.pagerClass+'" />'),n=1;n<t+1;n+=1)o.append(e("<li />").append(e('<a href="#'+n+'">'+n+"</a>")));r.vars.slippryWrapper.append(o),e("."+r.settings.pagerClass+" a",r.vars.slippryWrapper).click((function(){return r.vars.trigger="pager",i.goToSlide(parseInt(this.hash.split("#")[1],10)),!1})),m()}},u=function(){r.settings.controls&&r.vars.count>1&&(r.vars.slideWrapper.append(e('<ul class="'+r.settings.controlClass+'" />').append('<li class="'+r.settings.prevClass+'"><a href="#prev">'+r.settings.prevText+"</a></li>").append('<li class="'+r.settings.nextClass+'"><a href="#next">'+r.settings.nextText+"</a></li>")),e("."+r.settings.controlClass+" a",r.vars.slippryWrapper).click((function(){return r.vars.trigger="controls",i.goToSlide(this.hash.split("#")[1]),!1})),w())},p=function(){!1!==r.settings.captions&&("overlay"===r.settings.captions?r.vars.slideWrapper.append(e('<div class="sy-caption-wrap" />').html(E("<div />",r.settings.captionsEl))):"below"===r.settings.captions&&r.vars.slippryWrapper.append(e('<div class="sy-caption-wrap" />').html(E("<div />",r.settings.captionsEl))))},S=function(){i.goToSlide(r.vars.active.index()+1)},_=function(t){var n,i,o,s;s="all"===r.settings.preload?t:r.vars.active,o=e("img, iframe",s),0!==(n=o.length)?(i=0,o.each((function(){e(this).one("load error",(function(){++i===n&&S()})).each((function(){this.complete&&e(this).load()}))}))):S()},i.getCurrentSlide=function(){return r.vars.active},i.getSlideCount=function(){return r.vars.count},i.destroySlider=function(){!1===r.vars.fresh&&(i.stopAuto(),r.vars.moving=!1,r.vars.slides.each((function(){void 0!==e(this).data("sy-cssBckup")?e(this).attr("style",e(this).data("sy-cssBckup")):e(this).removeAttr("style"),void 0!==e(this).data("sy-classBckup")?e(this).attr("class",e(this).data("sy-classBckup")):e(this).removeAttr("class")}
59)),void 0!==i.data("sy-cssBckup")?i.attr("style",i.data("sy-cssBckup")):i.removeAttr("style"),void 0!==i.data("sy-classBckup")?i.attr("class",i.data("sy-classBckup")):i.removeAttr("class"),r.vars.slippryWrapper.before(i),r.vars.slippryWrapper.remove(),r.vars.fresh=void 0)},i.reloadSlider=function(){i.destroySlider(),a()},(a=function(){var o;if(r.settings=e.extend({},t,n),r.vars.slides=e(r.settings.elements,i),r.vars.count=r.vars.slides.length,r.settings.useCSS&&(C("transition")||(r.settings.useCSS=!1),r.vars.transition=f()),i.data("sy-cssBckup",i.attr("style")),i.data("sy-classBackup",i.attr("class")),i.addClass(r.settings.boxClass).wrap(r.settings.slippryWrapper).wrap(r.settings.slideWrapper).wrap(r.settings.slideCrop),r.vars.slideWrapper=i.parent().parent(),r.vars.slippryWrapper=r.vars.slideWrapper.parent().addClass(r.settings.loadingClass),r.vars.fresh=!0,r.vars.slides.each((function(){e(this).addClass("sy-slide "+r.settings.transition),r.settings.useCSS&&e(this).addClass("useCSS"),"horizontal"===r.settings.transition?e(this).css("left",e(this).index()*(100+r.settings.slideMargin)+"%"):"vertical"===r.settings.transition&&e(this).css("top",e(this).index()*(100+r.settings.slideMargin)+"%")})),!(r.vars.count>1||r.settings.initSingle))return this;-1===e("."+r.settings.activeClass,i).index()?(o="random"===r.settings.start?Math.round(Math.random()*(r.vars.count-1)):r.settings.start>0&&r.settings.start<=r.vars.count?r.settings.start-1:0,r.vars.active=e(r.vars.slides[o]).addClass(r.settings.activeClass)):r.vars.active=e("."+r.settings.activeClass,i),u(),c(),p(),_(r.vars.slides)})(),this)}}(r), 60/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */ 61l=window,c=document,h=(u=r)("html"),f=u(l),p=u(c),m=u.fancybox=function(){m.open.apply(this,arguments)},g=navigator.userAgent.match(/msie/i),v=null,y=c.createTouch!==d,w=function(e){return e&&e.hasOwnProperty&&e instanceof u},b=function(e){return e&&"string"===u.type(e)},C=function(e){return b(e)&&0<e.indexOf("%")},_=function(e,t){var n=parseInt(e,10)||0;return t&&C(e)&&(n*=m.getViewport()[t]/100),Math.ceil(n)},S=function(e,t){return _(e,t)+"px"},u.extend(m,{version:"2.1.5",defaults:{padding:15,margin:20,width:800,height:600,minWidth:100,minHeight:100,maxWidth:9999,maxHeight:9999,pixelRatio:1,autoSize:!0,autoHeight:!1,autoWidth:!1,autoResize:!0,autoCenter:!y,fitToView:!0,aspectRatio:!1,topRatio:.5,leftRatio:.5,scrolling:"auto",wrapCSS:"",arrows:!0,closeBtn:!0,closeClick:!1,nextClick:!1,mouseWheel:!0,autoPlay:!1,playSpeed:3e3,preload:3,modal:!1,loop:!0,ajax:{dataType:"html",headers:{"X-fancyBox":!0}},iframe:{scrolling:"auto",preload:!0},swf:{wmode:"transparent",allowfullscreen:"true",allowscriptaccess:"always"},keys:{next:{13:"left",34:"up",39:"left",40:"up"},prev:{8:"right",33:"down",37:"right",38:"down"},close:[27],play:[32],toggle:[70]},direction:{next:"left",prev:"right"},scrollOutside:!0,index:0,type:null,href:null,content:null,title:null,tpl:{wrap:'<div class="fancybox-wrap" tabIndex="-1"><div class="fancybox-skin"><div class="fancybox-outer"><div class="fancybox-inner"></div></div></div></div>',image:'<img class="fancybox-image" src="{href}" alt="" />',iframe:'<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" frameborder="0" vspace="0" hspace="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen'+(g?' allowtransparency="true"':"")+"></iframe>",error:'<p class="fancybox-error">The requested content cannot be loaded.<br/>Please try again later.</p>',closeBtn:'<a title="Close" class="fancybox-item fancybox-close" href="javascript:;"></a>',next:'<a title="Next" class="fancybox-nav fancybox-next" href="javascript:;"><span></span></a>',prev:'<a title="Previous" class="fancybox-nav fancybox-prev" href="javascript:;"><span></span></a>'},openEffect:"fade",openSpeed:250,openEasing:"swing",openOpacity:!0,openMethod:"zoomIn",closeEffect:"fade",closeSpeed:250,closeEasing:"swing",closeOpacity:!0,closeMethod:"zoomOut",nextEffect:"elastic",nextSpeed:250,nextEasing:"swing",nextMethod:"changeIn",prevEffect:"elastic",prevSpeed:250,prevEasing:"swing",prevMethod:"changeOut",helpers:{overlay:!0,title:!0},onCancel:u.noop,beforeLoad:u.noop,afterLoad:u.noop,beforeShow:u.noop,afterShow:u.noop,beforeChange:u.noop,beforeClose:u.noop,afterClose:u.noop},group:{},opts:{},previous:null,coming:null,current:null,isActive:!1,isOpen:!1,isOpened:!1,wrap:null,
vendor: 18,123 bytes, line 61
61skin:null,outer:null,inner:null,player:{timer:null,isActive:!1},ajaxLoad:null,imgPreload:null,transitions:{},helpers:{},open:function(e,t){if(e&&(u.isPlainObject(t)||(t={}),!1!==m.close(!0)))return u.isArray(e)||(e=w(e)?u(e).get():[e]),u.each(e,(function(n,r){var i,o,s,a,l,c={};"object"===u.type(r)&&(r.nodeType&&(r=u(r)),w(r)?(c={href:r.data("fancybox-href")||r.attr("href"),title:r.data("fancybox-title")||r.attr("title"),isDom:!0,element:r},u.metadata&&u.extend(!0,c,r.metadata())):c=r),i=t.href||c.href||(b(r)?r:null),o=t.title!==d?t.title:c.title||"",!(a=(s=t.content||c.content)?"html":t.type||c.type)&&c.isDom&&((a=r.data("fancybox-type"))||(a=(a=r.prop("class").match(/fancybox\.(\w+)/))?a[1]:null)),b(i)&&(a||(m.isImage(i)?a="image":m.isSWF(i)?a="swf":"#"===i.charAt(0)?a="inline":b(r)&&(a="html",s=r)),"ajax"===a&&(l=i.split(/\s+/,2),i=l.shift(),l=l.shift())),s||("inline"===a?i?s=u(b(i)?i.replace(/.*(?=#[^\s]+$)/,""):i):c.isDom&&(s=r):"html"===a?s=i:!a&&!i&&c.isDom&&(a="inline",s=r)),u.extend(c,{href:i,type:a,content:s,title:o,selector:l}),e[n]=c})),m.opts=u.extend(!0,{},m.defaults,t),t.keys!==d&&(m.opts.keys=!!t.keys&&u.extend({},m.defaults.keys,t.keys)),m.group=e,m._start(m.opts.index)},cancel:function(){var e=m.coming;e&&!1!==m.trigger("onCancel")&&(m.hideLoading(),m.ajaxLoad&&m.ajaxLoad.abort(),m.ajaxLoad=null,m.imgPreload&&(m.imgPreload.onload=m.imgPreload.onerror=null),e.wrap&&e.wrap.stop(!0,!0).trigger("onReset").remove(),m.coming=null,m.current||m._afterZoomOut(e))},close:function(e){m.cancel(),!1!==m.trigger("beforeClose")&&(m.unbindEvents(),m.isActive&&(m.isOpen&&!0!==e?(m.isOpen=m.isOpened=!1,m.isClosing=!0,u(".fancybox-item, .fancybox-nav").remove(),m.wrap.stop(!0,!0).removeClass("fancybox-opened"),m.transitions[m.current.closeMethod]()):(u(".fancybox-wrap").stop(!0).trigger("onReset").remove(),m._afterZoomOut())))},play:function(e){var t=function(){clearTimeout(m.player.timer)},n=function(){t(),m.current&&m.player.isActive&&(m.player.timer=setTimeout(m.next,m.current.playSpeed))},r=function(){t(),p.unbind(".player"),m.player.isActive=!1,m.trigger("onPlayEnd")};!0===e||!m.player.isActive&&!1!==e?m.current&&(m.current.loop||m.current.index<m.group.length-1)&&(m.player.isActive=!0,p.bind({"onCancel.player beforeClose.player":r,"onUpdate.player":n,"beforeLoad.player":t}),n(),m.trigger("onPlayStart")):r()},next:function(e){var t=m.current;t&&(b(e)||(e=t.direction.next),m.jumpto(t.index+1,e,"next"))},prev:function(e){var t=m.current;t&&(b(e)||(e=t.direction.prev),m.jumpto(t.index-1,e,"prev"))},jumpto:function(e,t,n){var r=m.current;r&&(e=_(e),m.direction=t||r.direction[e>=r.index?"next":"prev"],m.router=n||"jumpto",r.loop&&(0>e&&(e=r.group.length+e%r.group.length),e%=r.group.length),r.group[e]!==d&&(m.cancel(),m._start(e)))},reposition:function(e,t){var n,r=m.current,i=r?r.wrap:null;i&&(n=m._getPosition(t),e&&"scroll"===e.type?(delete n.position,i.stop(!0,!0).animate(n,200)):(i.css(n),r.pos=u.extend({},r.dim,n)))},update:function(e){var t=e&&e.type,n=!t||"orientationchange"===t;n&&(clearTimeout(v),v=null),m.isOpen&&!v&&(v=setTimeout((function(){var r=m.current;r&&!m.isClosing&&(m.wrap.removeClass("fancybox-tmp"),(n||"load"===t||"resize"===t&&r.autoResize)&&m._setDimension(),"scroll"===t&&r.canShrink||m.reposition(e),m.trigger("onUpdate"),v=null)}),n&&!y?0:300))},toggle:function(e){m.isOpen&&(m.current.fitToView="boolean"===u.type(e)?e:!m.current.fitToView,y&&(m.wrap.removeAttr("style").addClass("fancybox-tmp"),m.trigger("onUpdate")),m.update())},hideLoading:function(){p.unbind(".loading"),u("#fancybox-loading").remove()},showLoading:function(){var e,t;m.hideLoading(),e=u('<div id="fancybox-loading"><div></div></div>').click(m.cancel).appendTo("body"),p.bind("keydown.loading",(function(e){27===(e.which||e.keyCode)&&(e.preventDefault(),m.cancel())})),m.defaults.fixed||(t=m.getViewport(),e.css({position:"absolute",top:.5*t.h+t.y,left:.5*t.w+t.x}))},getViewport:function(){var e=m.current&&m.current.locked||!1,t={x:f.scrollLeft(),y:f.scrollTop()};return e?(t.w=e[0].clientWidth,t.h=e[0].clientHeight):(t.w=y&&l.innerWidth?l.innerWidth:f.width(),t.h=y&&l.innerHeight?l.innerHeight:f.height()),t},unbindEvents:function(){m.wrap&&w(m.wrap)&&m.wrap.unbind(".fb"),p.unbind(".fb"),f.unbind(".fb")},bindEvents:function(){var e,t=m.current;t&&(f.bind("orientationchange.fb"+(y?"":" resize.fb")+(t.autoCenter&&!t.locked?" scroll.fb":""),m.update),(e=t.keys)&&p.bind("keydown.fb",(function(n){var r=n.which||n.keyCode,i=n.target||n.srcElement;if(27===r&&m.coming)return!1;!n.ctrlKey&&!n.altKey&&!n.shiftKey&&!n.metaKey&&(!i||!i.type&&!u(i).is("[contenteditable]"))&&u.each(e,(function(e,i){return 1<t.group.length&&i[r]!==d?(m[e](i[r]),n.preventDefault(),!1):-1<u.inArray(r,i)?(m[e](),n.preventDefault(),!1):void 0}))})),u.fn.mousewheel&&t.mouseWheel&&m.wrap.bind("mousewheel.fb",(function(e,n,r,i){for(var o=u(e.target||null),s=!1;o.length&&!s&&!o.is(".fancybox-skin")&&!o.is(".fancybox-wrap");)s=o[0]&&!(o[0].style.overflow&&"hidden"===o[0].style.overflow)&&(o[0].clientWidth&&o[0].scrollWidth>o[0].clientWidth||o[0].clientHeight&&o[0].scrollHeight>o[0].clientHeight),o=u(o).parent();0!==n&&!s&&1<m.group.length&&!t.canShrink&&(0<i||0<r?m.prev(0<i?"down":"left"):(0>i||0>r)&&m.next(0>i?"up":"right"),e.preventDefault())})))},trigger:function(e,t){var n,r=t||m.coming||m.current;if(r){if(u.isFunction(r[e])&&(n=r[e].apply(r,Array.prototype.slice.call(arguments,1))),!1===n)return!1;r.helpers&&u.each(r.helpers,(function(t,n){n&&m.helpers[t]&&u.isFunction(m.helpers[t][e])&&m.helpers[t][e](u.extend(!0,{},m.helpers[t].defaults,n),r)})),p.trigger(e)}},isImage:function(e){return b(e)&&e.match(/(^data:image\/.*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg)((\?|#).*)?$)/i)},isSWF:function(e){return b(e)&&e.match(/\.(swf)((\?|#).*)?$/i)},_start:function(e){var t,n,r={};if(e=_(e),!(t=m.group[e]||null))return!1;if(t=(r=u.extend(!0,{},m.opts,t)).margin,n=r.padding,"number"===u.type(t)&&(r.margin=[t,t,t,t]),"number"===u.type(n)&&(r.padding=[n,n,n,n]),r.modal&&u.extend(!0,r,{closeBtn:!1,closeClick:!1,nextClick:!1,arrows:!1,mouseWheel:!1,keys:null,helpers:{overlay:{closeClick:!1}}}),r.autoSize&&(r.autoWidth=r.autoHeight=!0),"auto"===r.width&&(r.autoWidth=!0),"auto"===r.height&&(r.autoHeight=!0),r.group=m.group,r.index=e,m.coming=r,!1===m.trigger("beforeLoad"))m.coming=null;else{if(n=r.type,t=r.href,!n)return m.coming=null,!(!m.current||!m.router||"jumpto"===m.router)&&(m.current.index=e,m[m.router](m.direction));if(m.isActive=!0,"image"!==n&&"swf"!==n||(r.autoHeight=r.autoWidth=!1,r.scrolling="visible"),"image"===n&&(r.aspectRatio=!0),"iframe"===n&&y&&(r.scrolling="scroll"),r.wrap=u(r.tpl.wrap).addClass("fancybox-"+(y?"mobile":"desktop")+" fancybox-type-"+n+" fancybox-tmp "+r.wrapCSS).appendTo(r.parent||"body"),u.extend(r,{skin:u(".fancybox-skin",r.wrap),outer:u(".fancybox-outer",r.wrap),inner:u(".fancybox-inner",r.wrap)}),u.each(["Top","Right","Bottom","Left"],(function(e,t){r.skin.css("padding"+t,S(r.padding[e]))})),m.trigger("onReady"),"inline"===n||"html"===n){if(!r.content||!r.content.length)return m._error("content")}else if(!t)return m._error("href");"image"===n?m._loadImage():"ajax"===n?m._loadAjax():"iframe"===n?m._loadIframe():m._afterLoad()}},_error:function(e){u.extend(m.coming,{type:"html",autoWidth:!0,autoHeight:!0,minWidth:0,minHeight:0,scrolling:"no",hasError:e,content:m.coming.tpl.error}),m._afterLoad()},_loadImage:function(){var e=m.imgPreload=new Image;e.onload=function(){this.onload=this.onerror=null,m.coming.width=this.width/m.opts.pixelRatio,m.coming.height=this.height/m.opts.pixelRatio,m._afterLoad()},e.onerror=function(){this.onload=this.onerror=null,m._error("image")},e.src=m.coming.href,!0!==e.complete&&m.showLoading()},_loadAjax:function(){var e=m.coming;m.showLoading(),m.ajaxLoad=u.ajax(u.extend({},e.ajax,{url:e.href,error:function(e,t){m.coming&&"abort"!==t?m._error("ajax",e):m.hideLoading()},success:function(t,n){"success"===n&&(e.content=t,m._afterLoad())}}))},_loadIframe:function(){var e=m.coming,t=u(e.tpl.iframe.replace(/\{rnd\}/g,(new Date).getTime())).attr("scrolling",y?"auto":e.iframe.scrolling).attr("src",e.href);u(e.wrap).bind("onReset",(function(){try{u(this).find("iframe").hide().attr("src","//about:blank").end().empty()}catch(e){}})),e.iframe.preload&&(m.showLoading(),t.one("load",(function(){u(this).data("ready",1),y||u(this).bind("load.fb",m.update),u(this).parents(".fancybox-wrap").width("100%").removeClass("fancybox-tmp").show(),m._afterLoad()}))),e.content=t.appendTo(e.inner),e.iframe.preload||m._afterLoad()},_preloadImages:function(){var e,t,n=m.group,r=m.current,i=n.length,o=r.preload?Math.min(r.preload,i-1):0;for(t=1;t<=o;t+=1)"image"===(e=n[(r.index+t)%i]).type&&e.href&&((new Image).src=e.href)},_afterLoad:function(){var e,t,n,r,i,o=m.coming,s=m.current;if(m.hideLoading(),o&&!1!==m.isActive)if(!1===m.trigger("afterLoad",o,s))o.wrap.stop(!0).trigger("onReset").remove(),m.coming=null;else{switch(s&&(m.trigger("beforeChange",s),s.wrap.stop(!0).removeClass("fancybox-opened").find(".fancybox-item, .fancybox-nav").remove()),m.unbindEvents(),e=o.content,t=o.type,n=o.scrolling,u.extend(m,{wrap:o.wrap,skin:o.skin,outer:o.outer,inner:o.inner,current:o,previous:s}),r=o.href,t){case"inline":case"ajax":case"html":o.selector?e=u("<div>").html(e).find(o.selector):w(e)&&(e.data("fancybox-placeholder")||e.data("fancybox-placeholder",u('<div class="fancybox-placeholder"></div>').insertAfter(e).hide()),e=e.show().detach(),o.wrap.bind("onReset",(function(){u(this).find(e).length&&e.hide().replaceAll(e.data("fancybox-placeholder")).data("fancybox-placeholder",!1)})));break;case"image":e=o.tpl.image.replace("{href}",r);break;case"swf":e='<object id="fancybox-swf" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%"><param name="movie" value="'+r+'"></param>',i="",u.each(o.swf,(function(t,n){e+='<param name="'+t+'" value="'+n+'"></param>',i+=" "+t+'="'+n+'"'})),e+='<embed src="'+r+'" type="application/x-shockwave-flash" width="100%" height="100%"'+i+"></embed></object>"}(!w(e)||!e.parent().is(o.inner))&&o.inner.append(e),m.trigger("beforeShow"),o.inner.css("overflow","yes"===n?"scroll":"no"===n?"hidden":n),m._setDimension(),m.reposition(),m.isOpen=!1,m.coming=null,m.bindEvents(),m.isOpened?s.prevMethod&&m.transitions[s.prevMethod]():u(".fancybox-wrap").not(o.wrap).stop(!0).trigger("onReset").remove(),m.transitions[m.isOpened?o.nextMethod:o.openMethod](),m._preloadImages()}},_setDimension:function(){var e,t,n,r,i,o,s,a,l,c=m.getViewport(),d=0,h=!1,f=!1,p=(h=m.wrap,m.skin),g=m.inner,v=m.current,y=(f=v.width,v.height),w=v.minWidth,b=v.minHeight,E=v.maxWidth,T=v.maxHeight,A=v.scrolling,x=v.scrollOutside?v.scrollbarWidth:0,I=v.margin,O=_(I[1]+I[3]),M=_(I[0]+I[2]);if(h.add(p).add(g).width("auto").height("auto").removeClass("fancybox-tmp"),t=O+(I=_(p.outerWidth(!0)-p.width())),n=M+(e=_(p.outerHeight(!0)-p.height())),r=C(f)?(c.w-t)*_(f)/100:f,i=C(y)?(c.h-n)*_(y)/100:y,"iframe"===v.type){if(l=v.content,v.autoHeight&&1===l.data("ready"))try{l[0].contentWindow.document.location&&(g.width(r).height(9999),o=l.contents().find("body"),x&&o.css("overflow-x","hidden"),i=o.outerHeight(!0))}catch(e){}}else(v.autoWidth||v.autoHeight)&&(g.addClass("fancybox-tmp"),v.autoWidth||g.width(r),v.autoHeight||g.height(i),v.autoWidth&&(r=g.width()),v.autoHeight&&(i=g.height()),g.removeClass("fancybox-tmp"));if(f=_(r),y=_(i),a=r/i,w=_(C(w)?_(w,"w")-t:w),E=_(C(E)?_(E,"w")-t:E),b=_(C(b)?_(b,"h")-n:b),o=E,s=T=_(C(T)?_(T,"h")-n:T),v.fitToView&&(E=Math.min(c.w-t,E),T=Math.min(c.h-n,T)),t=c.w-O,M=c.h-M,v.aspectRatio?(f>E&&(y=_((f=E)/a)),y>T&&(f=_((y=T)*a)),f<w&&(y=_((f=w)/a)),y<b&&(f=_((y=b)*a))):(f=Math.max(w,Math.min(f,E)),v.autoHeight&&"iframe"!==v.type&&(g.width(f),y=g.height()),y=Math.max(b,Math.min(y,T))),v.fitToView)if(g.width(f).height(y),h.width(f+I),c=h.width(),O=h.height(),v.aspectRatio)for(;(c>t||O>M)&&f>w&&y>b&&!(19<d++);)y=Math.max(b,Math.min(T,y-10)),(f=_(y*a))<w&&(y=_((f=w)/a)),f>E&&(y=_((f=E)/a)),g.width(f).height(y),h.width(f+I),c=h.width(),O=h.height();else f=Math.max(w,Math.min(f,f-(c-t))),y=Math.max(b,Math.min(y,y-(O-M)));x&&"auto"===A&&y<i&&f+I+x<t&&(f+=x),g.width(f).height(y),h.width(f+I),c=h.width(),O=h.height(),h=(c>t||O>M)&&f>w&&y>b,f=v.aspectRatio?f<o&&y<s&&f<r&&y<i:(f<o||y<s)&&(f<r||y<i),u.extend(v,{dim:{width:S(c),height:S(O)},origWidth:r,origHeight:i,canShrink:h,canExpand:f,wPadding:I,hPadding:e,wrapSpace:O-p.outerHeight(!0),skinSpace:p.height()-y}),!l&&v.autoHeight&&y>b&&y<T&&!f&&g.height("auto")},_getPosition:function(e){var t=m.current,n=m.getViewport(),r=t.margin,i=m.wrap.width()+r[1]+r[3],o=m.wrap.height()+r[0]+r[2];return r={position:"absolute",top:r[0],left:r[3]},t.autoCenter&&t.fixed&&!e&&o<=n.h&&i<=n.w?r.position="fixed":t.locked||(r.top+=n.y,r.left+=n.x),r.top=S(Math.max(r.top,r.top+(n.h-o)*t.topRatio)),r.left=S(Math.max(r.left,r.left+(n.w-i)*t.leftRatio)),r},_afterZoomIn:function(){var e=m.current;e&&(m.isOpen=m.isOpened=!0,m.wrap.css("overflow","visible").addClass("fancybox-opened"),m.update(),(e.closeClick||e.nextClick&&1<m.group.length)&&m.inner.css("cursor","pointer").bind("click.fb",(function(t){!u(t.target).is("a")&&!u(t.target).parent().is("a")&&(t.preventDefault(),m[e.closeClick?"close":"next"]())})),e.closeBtn&&u(e.tpl.closeBtn).appendTo(m.skin).bind("click.fb",(function(e){e.preventDefault(),m.close()})),e.arrows&&1<m.group.length&&((e.loop||0<e.index)&&u(e.tpl.prev).appendTo(m.outer).bind("click.fb",m.prev),(e.loop||e.index<m.group.length-1)&&u(e.tpl.next).appendTo(m.outer).bind("click.fb",m.next)),m.trigger("afterShow"),e.loop||e.index!==e.group.length-1?m.opts.autoPlay&&!m.player.isActive&&(m.opts.autoPlay=!1,m.play()):m.play(!1))},_afterZoomOut:function(e){e=e||m.current,u(".fancybox-wrap").trigger("onReset").remove(),u.extend(m,{group:{},opts:{},router:!1,current:null,isActive:!1,isOpened:!1,isOpen:!1,isClosing:!1,wrap:null,skin:null,outer:null,inner:null}),m.trigger("afterClose",e)}}),m.transitions={getOrigPosition:function(){var e=m.current,t=e.element,n=e.orig,r={},i=50,o=50,s=e.hPadding,a=e.wPadding,l=m.getViewport();return!n&&e.isDom&&t.is(":visible")&&((n=t.find("img:first")).length||(n=t)),w(n)?(r=n.offset(),n.is("img")&&(i=n.outerWidth(),o=n.outerHeight())):(r.top=l.y+(l.h-o)*e.topRatio,r.left=l.x+(l.w-i)*e.leftRatio),("fixed"===m.wrap.css("position")||e.locked)&&(r.top-=l.y,r.left-=l.x),{top:S(r.top-s*e.topRatio),left:S(r.left-a*e.leftRatio),width:S(i+a),height:S(o+s)}},step:function(e,t){var n,r,i=t.prop,o=(r=m.current).wrapSpace,s=r.skinSpace;"width"!==i&&"height"!==i||(n=t.end===t.start?1:(e-t.start)/(t.end-t.start),m.isClosing&&(n=1-n),r=e-(r="width"===i?r.wPadding:r.hPadding),m.skin[i](_("width"===i?r:r-o*n)),m.inner[i](_("width"===i?r:r-o*n-s*n)))},zoomIn:function(){var e=m.current,t=e.pos,n=e.openEffect,r="elastic"===n,i=u.extend({opacity:1},t);delete i.position,r?(t=this.getOrigPosition(),e.openOpacity&&(t.opacity=.1)):"fade"===n&&(t.opacity=.1),m.wrap.css(t).animate(i,{duration:"none"===n?0:e.openSpeed,easing:e.openEasing,step:r?this.step:null,complete:m._afterZoomIn})},zoomOut:function(){var e=m.current,t=e.closeEffect,n="elastic"===t,r={opacity:.1};n&&(r=this.getOrigPosition(),e.closeOpacity&&(r.opacity=.1)),m.wrap.animate(r,{duration:"none"===t?0:e.closeSpeed,easing:e.closeEasing,step:n?this.step:null,complete:m._afterZoomOut})},changeIn:function(){var e,t=m.current,n=t.nextEffect,r=t.pos,i={opacity:1},o=m.direction;r.opacity=.1,"elastic"===n&&(e="down"===o||"up"===o?"top":"left","down"===o||"right"===o?(r[e]=S(_(r[e])-200),i[e]="+=200px"):(r[e]=S(_(r[e])+200),i[e]="-=200px")),"none"===n?m._afterZoomIn():m.wrap.css(r).animate(i,{duration:t.nextSpeed,easing:t.nextEasing,complete:m._afterZoomIn})},changeOut:function(){var e=m.previous,t=e.prevEffect,n={opacity:.1},r=m.direction;"elastic"===t&&(n["down"===r||"up"===r?"top":"left"]=("up"===r||"left"===r?"-":"+")+"=200px"),e.wrap.animate(n,{duration:"none"===t?0:e.prevSpeed,easing:e.prevEasing,complete:function(){u(this).trigger("onReset").remove()}})}},m.helpers.overlay={defaults:{closeClick:!0,speedOut:200,showEarly:!0,css:{},locked:!y,fixed:!0},overlay:null,fixed:!1,el:u("html"),create:function(e){e=u.extend({},this.defaults,e),this.overlay&&this.close(),this.overlay=u('<div class="fancybox-overlay"></div>').appendTo(m.coming?m.coming.parent:e.parent),this.fixed=!1,e.fixed&&m.defaults.fixed&&(this.overlay.addClass("fancybox-overlay-fixed"),this.fixed=!0)},open:function(e){var t=this;e=u.extend({},this.defaults,e),this.overlay?this.overlay.unbind(".overlay").width("auto").height("auto"):this.create(e),this.fixed||(f.bind("resize.overlay",u.proxy(this.update,this)),this.update()),e.closeClick&&this.overlay.bind("click.overlay",(function(e){if(u(e.target).hasClass("fancybox-overlay"))return m.isActive?m.close():t.close(),!1})),this.overlay.css(e.css).show()},close:function(){var e,t;f.unbind("resize.overlay"),this.el.hasClass("fancybox-lock")&&(u(".fancybox-margin").removeClass("fancybox-margin"),e=f.scrollTop(),t=f.scrollLeft(),this.el.removeClass("fancybox-lock"),f.scrollTop(e).scrollLeft(t)),u(".fancybox-overlay").remove().hide(),u.extend(this,{overlay:null,fixed:!1})},update:function(){var e,t="100%";this.overlay.width(t).height("100%"),g?(e=Math.max(c.documentElement.offsetWidth,c.body.offsetWidth),p.width()>e&&(t=p.width())):p.width()>f.width()&&(t=p.width()),this.overlay.width(t).height(p.height())},onReady:function(e,t){var n=this.overlay;u(".fancybox-overlay").stop(!0,!0),n||this.create(e),e.locked&&this.fixed&&t.fixed&&(n||(this.margin=p.height()>f.height()&&u("html").css("margin-right").replace("px","")),t.locked=this.overlay.append(t.wrap),t.fixed=!1),!0===e.showEarly&&this.beforeShow.apply(this,arguments)},beforeShow:function(e,t){var n,r;t.locked&&(!1!==this.margin&&(u("*").filter((function(){return"fixed"===u(this).css("position")&&!u(this).hasClass("fancybox-overlay")&&!u(this).hasClass("fancybox-wrap")})).addClass("fancybox-margin"),this.el.addClass("fancybox-margin")),n=f.scrollTop(),r=f.scrollLeft(),this.el.addClass("fancybox-lock"),f.scrollTop(n).scrollLeft(r)),this.open(e)}
61,onUpdate:function(){this.fixed||this.update()},afterClose:function(e){this.overlay&&!m.coming&&this.overlay.fadeOut(e.speedOut,u.proxy(this.close,this))}},m.helpers.title={defaults:{type:"float",position:"bottom"},beforeShow:function(e){var t=m.current,n=t.title,r=e.type;if(u.isFunction(n)&&(n=n.call(t.element,t)),b(n)&&""!==u.trim(n)){switch(t=u('<div class="fancybox-title fancybox-title-'+r+'-wrap">'+n+"</div>"),r){case"inside":r=m.skin;break;case"outside":r=m.wrap;break;case"over":r=m.inner;break;default:r=m.skin,t.appendTo("body"),g&&t.width(t.width()),t.wrapInner('<span class="child"></span>'),m.current.margin[2]+=Math.abs(_(t.css("margin-bottom")))}t["top"===e.position?"prependTo":"appendTo"](r)}}},u.fn.fancybox=function(e){var t,n=u(this),r=this.selector||"",i=function(i){var o,s,a=u(this).blur(),l=t;!i.ctrlKey&&!i.altKey&&!i.shiftKey&&!i.metaKey&&!a.is(".fancybox-wrap")&&(o=e.groupAttr||"data-fancybox-group",(s=a.attr(o))||(o="rel",s=a.get(0)[o]),s&&""!==s&&"nofollow"!==s&&(l=(a=(a=r.length?u(r):n).filter("["+o+'="'+s+'"]')).index(this)),e.index=l,!1!==m.open(a,e)&&i.preventDefault())};return t=(e=e||{}).index||0,r&&!1!==e.live?p.undelegate(r,"click.fb-start").delegate(r+":not('.fancybox-item, .fancybox-nav')","click.fb-start",i):n.unbind("click.fb-start").bind("click.fb-start",i),this.filter("[data-fancybox-start=1]").trigger("click"),this},p.ready((function(){var e,t;if(u.scrollbarWidth===d&&(u.scrollbarWidth=function(){var e=u('<div style="width:50px;height:50px;overflow:auto"><div/></div>').appendTo("body"),t=(t=e.children()).innerWidth()-t.height(99).innerWidth();return e.remove(),t}),u.support.fixedPosition===d){e=u.support;var n=20===(t=u('<div style="position:fixed;top:20px;"></div>').appendTo("body"))[0].offsetTop||15===t[0].offsetTop;t.remove(),e.fixedPosition=n}u.extend(m.defaults,{scrollbarWidth:u.scrollbarWidth(),fixed:u.support.fixedPosition,parent:u("body")}),e=u(l).width(),h.addClass("fancybox-lock-test"),t=u(l).width(),h.removeClass("fancybox-lock-test"),u("<style type='text/css'>.fancybox-margin{margin-right:"+(t-e)+"px;}</style>").appendTo("head")})),s=[n(3)],void 0===(a="function"==typeof(o=function(e){var t,n,r,o,s,a,l="Close",c="BeforeClose",u="MarkupParse",d="Open",h="Change",f="mfp",p=".mfp",m="mfp-ready",g="mfp-removing",v="mfp-prevent-close",y=function(){},w=!!i,b=e(window),C=function(e,n){t.ev.on(f+e+p,n)},_=function(t,n,r,i){var o=document.createElement("div");return o.className="mfp-"+t,r&&(o.innerHTML=r),i?n&&n.appendChild(o):(o=e(o),n&&o.appendTo(n)),o},S=function(n,r){t.ev.triggerHandler(f+n,r),t.st.callbacks&&(n=n.charAt(0).toLowerCase()+n.slice(1),t.st.callbacks[n]&&t.st.callbacks[n].apply(t,e.isArray(r)?r:[r]))},E=function(n){return n===a&&t.currTemplate.closeBtn||(t.currTemplate.closeBtn=e(t.st.closeMarkup.replace("%title%",t.st.tClose)),a=n),t.currTemplate.closeBtn},T=function(){e.magnificPopup.instance||((t=new y).init(),e.magnificPopup.instance=t)};y.prototype={constructor:y,init:function(){var n=navigator.appVersion;t.isLowIE=t.isIE8=document.all&&!document.addEventListener,t.isAndroid=/android/gi.test(n),t.isIOS=/iphone|ipad|ipod/gi.test(n),t.supportsTransition=function(){var e=document.createElement("p").style,t=["ms","O","Moz","Webkit"];if(void 0!==e.transition)return!0;for(;t.length;)if(t.pop()+"Transition"in e)return!0;return!1}(),t.probablyMobile=t.isAndroid||t.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),r=e(document),t.popupsCache={}},open:function(n){var i;if(!1===n.isObj){t.items=n.items.toArray(),t.index=0;var o,a=n.items;for(i=0;i<a.length;i++)if((o=a[i]).parsed&&(o=o.el[0]),o===n.el[0]){t.index=i;break}}else t.items=e.isArray(n.items)?n.items:[n.items],t.index=n.index||0;if(!t.isOpen){t.types=[],s="",n.mainEl&&n.mainEl.length?t.ev=n.mainEl.eq(0):t.ev=r,n.key?(t.popupsCache[n.key]||(t.popupsCache[n.key]={}),t.currTemplate=t.popupsCache[n.key]):t.currTemplate={},t.st=e.extend(!0,{},e.magnificPopup.defaults,n),t.fixedContentPos="auto"===t.st.fixedContentPos?!t.probablyMobile:t.st.fixedContentPos,t.st.modal&&(t.st.closeOnContentClick=!1,t.st.closeOnBgClick=!1,t.st.showCloseBtn=!1,t.st.enableEscapeKey=!1),t.bgOverlay||(t.bgOverlay=_("bg").on("click"+p,(function(){t.close()})),t.wrap=_("wrap").attr("tabindex",-1).on("click"+p,(function(e){t._checkIfClose(e.target)&&t.close()})),t.container=_("container",t.wrap)),t.contentContainer=_("content"),t.st.preloader&&(t.preloader=_("preloader",t.container,t.st.tLoading));var l=e.magnificPopup.modules;for(i=0;i<l.length;i++){var c=l[i];c=c.charAt(0).toUpperCase()+c.slice(1),t["init"+c].call(t)}S("BeforeOpen"),t.st.showCloseBtn&&(t.st.closeBtnInside?(C(u,(function(e,t,n,r){n.close_replaceWith=E(r.type)})),s+=" mfp-close-btn-in"):t.wrap.append(E())),t.st.alignTop&&(s+=" mfp-align-top"),t.fixedContentPos?t.wrap.css({overflow:t.st.overflowY,overflowX:"hidden",overflowY:t.st.overflowY}):t.wrap.css({top:b.scrollTop(),position:"absolute"}),(!1===t.st.fixedBgPos||"auto"===t.st.fixedBgPos&&!t.fixedContentPos)&&t.bgOverlay.css({height:r.height(),position:"absolute"}
61),t.st.enableEscapeKey&&r.on("keyup"+p,(function(e){27===e.keyCode&&t.close()})),b.on("resize"+p,(function(){t.updateSize()})),t.st.closeOnContentClick||(s+=" mfp-auto-cursor"),s&&t.wrap.addClass(s);var h=t.wH=b.height(),f={};if(t.fixedContentPos&&t._hasScrollBar(h)){var g=t._getScrollbarSize();g&&(f.marginRight=g)}t.fixedContentPos&&(t.isIE7?e("body, html").css("overflow","hidden"):f.overflow="hidden");var v=t.st.mainClass;return t.isIE7&&(v+=" mfp-ie7"),v&&t._addClassToMFP(v),t.updateItemHTML(),S("BuildControls"),e("html").css(f),t.bgOverlay.add(t.wrap).prependTo(t.st.prependTo||e(document.body)),t._lastFocusedEl=document.activeElement,setTimeout((function(){t.content?(t._addClassToMFP(m),t._setFocus()):t.bgOverlay.addClass(m),r.on("focusin"+p,t._onFocusIn)}),16),t.isOpen=!0,t.updateSize(h),S(d),n}t.updateItemHTML()},close:function(){t.isOpen&&(S(c),t.isOpen=!1,t.st.removalDelay&&!t.isLowIE&&t.supportsTransition?(t._addClassToMFP(g),setTimeout((function(){t._close()}),t.st.removalDelay)):t._close())},_close:function(){S(l);var n=g+" "+m+" ";if(t.bgOverlay.detach(),t.wrap.detach(),t.container.empty(),t.st.mainClass&&(n+=t.st.mainClass+" "),t._removeClassFromMFP(n),t.fixedContentPos){var i={marginRight:""};t.isIE7?e("body, html").css("overflow",""):i.overflow="",e("html").css(i)}r.off("keyup.mfp focusin"+p),t.ev.off(p),t.wrap.attr("class","mfp-wrap").removeAttr("style"),t.bgOverlay.attr("class","mfp-bg"),t.container.attr("class","mfp-container"),!t.st.showCloseBtn||t.st.closeBtnInside&&!0!==t.currTemplate[t.currItem.type]||t.currTemplate.closeBtn&&t.currTemplate.closeBtn.detach(),t.st.autoFocusLast&&t._lastFocusedEl&&e(t._lastFocusedEl).focus(),t.currItem=null,t.content=null,t.currTemplate=null,t.prevHeight=0,S("AfterClose")},updateSize:function(e){if(t.isIOS){var n=document.documentElement.clientWidth/window.innerWidth,r=window.innerHeight*n;t.wrap.css("height",r),t.wH=r}else t.wH=e||b.height();t.fixedContentPos||t.wrap.css("height",t.wH),S("Resize")},updateItemHTML:function(){var n=t.items[t.index];t.contentContainer.detach(),t.content&&t.content.detach(),n.parsed||(n=t.parseEl(t.index));var r=n.type;if(S("BeforeChange",[t.currItem?t.currItem.type:"",r]),t.currItem=n,!t.currTemplate[r]){var i=!!t.st[r]&&t.st[r].markup;S("FirstMarkupParse",i),t.currTemplate[r]=!i||e(i)}o&&o!==n.type&&t.container.removeClass("mfp-"+o+"-holder");var s=t["get"+r.charAt(0).toUpperCase()+r.slice(1)](n,t.currTemplate[r]);t.appendContent(s,r),n.preloaded=!0,S(h,n),o=n.type,t.container.prepend(t.contentContainer),S("AfterChange")},appendContent:function(e,n){t.content=e,e?t.st.showCloseBtn&&t.st.closeBtnInside&&!0===t.currTemplate[n]?t.content.find(".mfp-close").length||t.content.append(E()):t.content=e:t.content="",S("BeforeAppend"),t.container.addClass("mfp-"+n+"-holder"),t.contentContainer.append(t.content)},parseEl:function(n){var r,i=t.items[n];if(i.tagName?i={el:e(i)}:(r=i.type,i={data:i,src:i.src}),i.el){for(var o=t.types,s=0;s<o.length;s++)if(i.el.hasClass("mfp-"+o[s])){r=o[s];break}i.src=i.el.attr("data-mfp-src"),i.src||(i.src=i.el.attr("href"))}return i.type=r||t.st.type||"inline",i.index=n,i.parsed=!0,t.items[n]=i,S("ElementParse",i),t.items[n]},addGroup:function(e,n){var r=function(r){r.mfpEl=this,t._openClick(r,e,n)};n||(n={});var i="click.magnificPopup";n.mainEl=e,n.items?(n.isObj=!0,e.off(i).on(i,r)):(n.isObj=!1,n.delegate?e.off(i).on(i,n.delegate,r):(n.items=e,e.off(i).on(i,r)))},_openClick:function(n,r,i){if((void 0!==i.midClick?i.midClick:e.magnificPopup.defaults.midClick)||!(2===n.which||n.ctrlKey||n.metaKey||n.altKey||n.shiftKey)){var o=void 0!==i.disableOn?i.disableOn:e.magnificPopup.defaults.disableOn;if(o)if(e.isFunction(o)){if(!o.call(t))return!0}else if(b.width()<o)return!0;n.type&&(n.preventDefault(),t.isOpen&&n.stopPropagation()),i.el=e(n.mfpEl),i.delegate&&(i.items=r.find(i.delegate)),t.open(i)}},updateStatus:function(e,r){if(t.preloader){n!==e&&t.container.removeClass("mfp-s-"+n),r||"loading"!==e||(r=t.st.tLoading);var i={status:e,text:r};S("UpdateStatus",i),e=i.status,r=i.text,t.preloader.html(r),t.preloader.find("a").on("click",(function(e){e.stopImmediatePropagation()})),t.container.addClass("mfp-s-"+e),n=e}},_checkIfClose:function(n){if(!e(n).hasClass(v)){var r=t.st.closeOnContentClick,i=t.st.closeOnBgClick;if(r&&i)return!0;
61if(!t.content||e(n).hasClass("mfp-close")||t.preloader&&n===t.preloader[0])return!0;if(n===t.content[0]||e.contains(t.content[0],n)){if(r)return!0}else if(i&&e.contains(document,n))return!0;return!1}},_addClassToMFP:function(e){t.bgOverlay.addClass(e),t.wrap.addClass(e)},_removeClassFromMFP:function(e){this.bgOverlay.removeClass(e),t.wrap.removeClass(e)},_hasScrollBar:function(e){return(t.isIE7?r.height():document.body.scrollHeight)>(e||b.height())},_setFocus:function(){(t.st.focus?t.content.find(t.st.focus).eq(0):t.wrap).focus()},_onFocusIn:function(n){return n.target===t.wrap[0]||e.contains(t.wrap[0],n.target)?void 0:(t._setFocus(),!1)},_parseMarkup:function(t,n,r){var i;r.data&&(n=e.extend(r.data,n)),S(u,[t,n,r]),e.each(n,(function(n,r){if(void 0===r||!1===r)return!0;if((i=n.split("_")).length>1){var o=t.find(p+"-"+i[0]);if(o.length>0){var s=i[1];"replaceWith"===s?o[0]!==r[0]&&o.replaceWith(r):"img"===s?o.is("img")?o.attr("src",r):o.replaceWith(e("<img>").attr("src",r).attr("class",o.attr("class"))):o.attr(i[1],r)}}else t.find(p+"-"+n).html(r)}))},_getScrollbarSize:function(){if(void 0===t.scrollbarSize){var e=document.createElement("div");e.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(e),t.scrollbarSize=e.offsetWidth-e.clientWidth,document.body.removeChild(e)}return t.scrollbarSize}},e.magnificPopup={instance:null,proto:y.prototype,modules:[],open:function(t,n){return T(),(t=t?e.extend(!0,{},t):{}).isObj=!0,t.index=n||0,this.instance.open(t)},close:function(){return e.magnificPopup.instance&&e.magnificPopup.instance.close()},registerModule:function(t,n){n.options&&(e.magnificPopup.defaults[t]=n.options),e.extend(this.proto,n.proto),this.modules.push(t)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'<button title="%title%" type="button" class="mfp-close">×</button>',tClose:"Close (Esc)",tLoading:"Loading...",autoFocusLast:!0}},e.fn.magnificPopup=function(n){T();var r=e(this);if("string"==typeof n)if("open"===n){var i,o=w?r.data("magnificPopup"):r[0].magnificPopup,s=parseInt(arguments[1],10)||0;o.items?i=o.items[s]:(i=r,o.delegate&&(i=i.find(o.delegate)),i=i.eq(s)),t._openClick({mfpEl:i},r,o)}else t.isOpen&&t[n].apply(t,Array.prototype.slice.call(arguments,1));else n=e.extend(!0,{},n),w?r.data("magnificPopup",n):r[0].magnificPopup=n,t.addGroup(r,n);return r};var A,x,I,O="inline",M=function(){I&&(x.after(I.addClass(A)).detach(),I=null)};e.magnificPopup.registerModule(O,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){t.types.push(O),C(l+"."+O,(function(){M()}))},getInline:function(n,r){if(M(),n.src){var i=t.st.inline,o=e(n.src);if(o.length){var s=o[0].parentNode;s&&s.tagName&&(x||(A=i.hiddenClass,x=_(A),A="mfp-"+A),I=o.after(x).detach().removeClass(A)),t.updateStatus("ready")}else t.updateStatus("error",i.tNotFound),o=e("<div>");return n.inlineElement=o,o}return t.updateStatus("ready"),t._parseMarkup(r,{},n),r}}});var k,D="ajax",N=function(){k&&e(document.body).removeClass(k)},R=function(){N(),t.req&&t.req.abort()};e.magnificPopup.registerModule(D,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'<a href="%url%">The content</a> could not be loaded.'},proto:{initAjax:function(){t.types.push(D),k=t.st.ajax.cursor,C(l+"."+D,R),C("BeforeChange."+D,R)},getAjax:function(n){k&&e(document.body).addClass(k),t.updateStatus("loading");var r=e.extend({url:n.src,success:function(r,i,o){var s={data:r,xhr:o};S("ParseAjax",s),t.appendContent(e(s.data),D),n.finished=!0,N(),t._setFocus(),setTimeout((function(){t.wrap.addClass(m)}),16),t.updateStatus("ready"),S("AjaxContentAdded")},error:function(){N(),n.finished=n.loadError=!0,t.updateStatus("error",t.st.ajax.tError.replace("%url%",n.src))}},t.st.ajax.settings);return t.req=e.ajax(r),""}}});var P,L,B=function(n){if(n.data&&void 0!==n.data.title)return n.data.title;
61var r=t.st.image.titleSrc;if(r){if(e.isFunction(r))return r.call(t,n);if(n.el)return n.el.attr(r)||""}return""};e.magnificPopup.registerModule("image",{options:{markup:'<div class="mfp-figure"><div class="mfp-close"></div><figure><div class="mfp-img"></div><figcaption><div class="mfp-bottom-bar"><div class="mfp-title"></div><div class="mfp-counter"></div></div></figcaption></figure></div>',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'<a href="%url%">The image</a> could not be loaded.'},proto:{initImage:function(){var n=t.st.image,r=".image";t.types.push("image"),C(d+r,(function(){"image"===t.currItem.type&&n.cursor&&e(document.body).addClass(n.cursor)})),C(l+r,(function(){n.cursor&&e(document.body).removeClass(n.cursor),b.off("resize"+p)})),C("Resize"+r,t.resizeImage),t.isLowIE&&C("AfterChange",t.resizeImage)},resizeImage:function(){var e=t.currItem;if(e&&e.img&&t.st.image.verticalFit){var n=0;t.isLowIE&&(n=parseInt(e.img.css("padding-top"),10)+parseInt(e.img.css("padding-bottom"),10)),e.img.css("max-height",t.wH-n)}},_onImageHasSize:function(e){e.img&&(e.hasSize=!0,P&&clearInterval(P),e.isCheckingImgSize=!1,S("ImageHasSize",e),e.imgHidden&&(t.content&&t.content.removeClass("mfp-loading"),e.imgHidden=!1))},findImageSize:function(e){var n=0,r=e.img[0],i=function(o){P&&clearInterval(P),P=setInterval((function(){return r.naturalWidth>0?void t._onImageHasSize(e):(n>200&&clearInterval(P),void(3==++n?i(10):40===n?i(50):100===n&&i(500)))}),o)};i(1)},getImage:function(n,r){var i=0,o=function(){n&&(n.img[0].complete?(n.img.off(".mfploader"),n===t.currItem&&(t._onImageHasSize(n),t.updateStatus("ready")),n.hasSize=!0,n.loaded=!0,S("ImageLoadComplete")):200>++i?setTimeout(o,100):s())},s=function(){n&&(n.img.off(".mfploader"),n===t.currItem&&(t._onImageHasSize(n),t.updateStatus("error",a.tError.replace("%url%",n.src))),n.hasSize=!0,n.loaded=!0,n.loadError=!0)},a=t.st.image,l=r.find(".mfp-img");if(l.length){var c=document.createElement("img");c.className="mfp-img",n.el&&n.el.find("img").length&&(c.alt=n.el.find("img").attr("alt")),n.img=e(c).on("load.mfploader",o).on("error.mfploader",s),c.src=n.src,l.is("img")&&(n.img=n.img.clone()),(c=n.img[0]).naturalWidth>0?n.hasSize=!0:c.width||(n.hasSize=!1)}return t._parseMarkup(r,{title:B(n),img_replaceWith:n.img},n),t.resizeImage(),n.hasSize?(P&&clearInterval(P),n.loadError?(r.addClass("mfp-loading"),t.updateStatus("error",a.tError.replace("%url%",n.src))):(r.removeClass("mfp-loading"),t.updateStatus("ready")),r):(t.updateStatus("loading"),n.loading=!0,n.hasSize||(n.imgHidden=!0,r.addClass("mfp-loading"),t.findImageSize(n)),r)}}}),e.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(e){return e.is("img")?e:e.find("img")}},proto:{initZoom:function(){var e,n=t.st.zoom,r=".zoom";if(n.enabled&&t.supportsTransition){var i,o,s=n.duration,a=function(e){var t=e.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),r="all "+n.duration/1e3+"s "+n.easing,i={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},o="transition";return i["-webkit-"+o]=i["-moz-"+o]=i["-o-"+o]=i[o]=r,t.css(i),t},u=function(){t.content.css("visibility","visible")};C("BuildControls"+r,(function(){if(t._allowZoom()){if(clearTimeout(i),t.content.css("visibility","hidden"),!(e=t._getItemToZoom()))return void u();(o=a(e)).css(t._getOffset()),t.wrap.append(o),i=setTimeout((function(){o.css(t._getOffset(!0)),i=setTimeout((function(){u(),setTimeout((function(){o.remove(),e=o=null,S("ZoomAnimationEnded")}),16)}),s)}),16)}})),C(c+r,(function(){if(t._allowZoom()){if(clearTimeout(i),t.st.removalDelay=s,!e){if(!(e=t._getItemToZoom()))return;o=a(e)}o.css(t._getOffset(!0)),t.wrap.append(o),t.content.css("visibility","hidden"),setTimeout((function(){o.css(t._getOffset())}),16)}})),C(l+r,(function(){t._allowZoom()&&(u(),o&&o.remove(),e=null)}))}},_allowZoom:function(){return"image"===t.currItem.type},_getItemToZoom:function(){return!!t.currItem.hasSize&&t.currItem.img},_getOffset:function(n){var r,i=(r=n?t.currItem.img:t.st.zoom.opener(t.currItem.el||t.currItem)).offset(),o=parseInt(r.css("padding-top"),10),s=parseInt(r.css("padding-bottom"),10);i.top-=e(window).scrollTop()-o;
61var a={width:r.width(),height:(w?r.innerHeight():r[0].offsetHeight)-s-o};return void 0===L&&(L=void 0!==document.createElement("p").style.MozTransform),L?a["-moz-transform"]=a.transform="translate("+i.left+"px,"+i.top+"px)":(a.left=i.left,a.top=i.top),a}}});var F="iframe",j=function(e){if(t.currTemplate[F]){var n=t.currTemplate[F].find("iframe");n.length&&(e||(n[0].src="//about:blank"),t.isIE8&&n.css("display",e?"block":"none"))}};e.magnificPopup.registerModule(F,{options:{markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"></div><iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen></iframe></div>',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){t.types.push(F),C("BeforeChange",(function(e,t,n){t!==n&&(t===F?j():n===F&&j(!0))})),C(l+"."+F,(function(){j()}))},getIframe:function(n,r){var i=n.src,o=t.st.iframe;e.each(o.patterns,(function(){return i.indexOf(this.index)>-1?(this.id&&(i="string"==typeof this.id?i.substr(i.lastIndexOf(this.id)+this.id.length,i.length):this.id.call(this,i)),i=this.src.replace("%id%",i),!1):void 0}));var s={};return o.srcAction&&(s[o.srcAction]=i),t._parseMarkup(r,s,n),t.updateStatus("ready"),r}}});var z=function(e){var n=t.items.length;return e>n-1?e-n:0>e?n+e:e},H=function(e,t,n){return e.replace(/%curr%/gi,t+1).replace(/%total%/gi,n)};e.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"></button>',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var n=t.st.gallery,i=".mfp-gallery";return t.direction=!0,!(!n||!n.enabled)&&(s+=" mfp-gallery",C(d+i,(function(){n.navigateByImgClick&&t.wrap.on("click"+i,".mfp-img",(function(){return t.items.length>1?(t.next(),!1):void 0})),r.on("keydown"+i,(function(e){37===e.keyCode?t.prev():39===e.keyCode&&t.next()}))}
61)),C("UpdateStatus"+i,(function(e,n){n.text&&(n.text=H(n.text,t.currItem.index,t.items.length))})),C(u+i,(function(e,r,i,o){var s=t.items.length;i.counter=s>1?H(n.tCounter,o.index,s):""})),C("BuildControls"+i,(function(){if(t.items.length>1&&n.arrows&&!t.arrowLeft){var r=n.arrowMarkup,i=t.arrowLeft=e(r.replace(/%title%/gi,n.tPrev).replace(/%dir%/gi,"left")).addClass(v),o=t.arrowRight=e(r.replace(/%title%/gi,n.tNext).replace(/%dir%/gi,"right")).addClass(v);i.click((function(){t.prev()})),o.click((function(){t.next()})),t.container.append(i.add(o))}})),C(h+i,(function(){t._preloadTimeout&&clearTimeout(t._preloadTimeout),t._preloadTimeout=setTimeout((function(){t.preloadNearbyImages(),t._preloadTimeout=null}),16)})),void C(l+i,(function(){r.off(i),t.wrap.off("click"+i),t.arrowRight=t.arrowLeft=null})))},next:function(){t.direction=!0,t.index=z(t.index+1),t.updateItemHTML()},prev:function(){t.direction=!1,t.index=z(t.index-1),t.updateItemHTML()},goTo:function(e){t.direction=e>=t.index,t.index=e,t.updateItemHTML()},preloadNearbyImages:function(){var e,n=t.st.gallery.preload,r=Math.min(n[0],t.items.length),i=Math.min(n[1],t.items.length);for(e=1;e<=(t.direction?i:r);e++)t._preloadItem(t.index+e);for(e=1;e<=(t.direction?r:i);e++)t._preloadItem(t.index-e)},_preloadItem:function(n){if(n=z(n),!t.items[n].preloaded){var r=t.items[n];r.parsed||(r=t.parseEl(n)),S("LazyLoad",r),"image"===r.type&&(r.img=e('<img class="mfp-img" />').on("load.mfploader",(function(){r.hasSize=!0})).on("error.mfploader",(function(){r.hasSize=!0,r.loadError=!0,S("LazyLoadError",r)})).attr("src",r.src)),r.preloaded=!0}}}});var U="retina";e.magnificPopup.registerModule(U,{options:{replaceSrc:function(e){return e.src.replace(/\.\w+$/,(function(e){return"@2x"+e}))},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var e=t.st.retina,n=e.ratio;(n=isNaN(n)?n():n)>1&&(C("ImageHasSize."+U,(function(e,t){t.img.css({"max-width":t.img[0].naturalWidth/n,width:"100%"})})),C("ElementParse."+U,(function(t,r){r.src=e.replaceSrc(r,n)})))}}}}),T()})?o.apply(t,s):o)||(e.exports=a)}).call(this,n(3),n(3))},function(e,t,n){(function(e){var t,n,r,i,o; 62/*! jQuery UI - v1.10.4 - 2014-10-07 63* http://jqueryui.com 64* Includes: jquery.ui.core.js, jquery.ui.widget.js, jquery.ui.position.js, jquery.ui.autocomplete.js, jquery.ui.menu.js 65* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ 66!function(e,t){function n(t,n){var i,o,s,a=t.nodeName.toLowerCase();return"area"===a?(o=(i=t.parentNode).name,!(!t.href||!o||"map"!==i.nodeName.toLowerCase())&&(!!(s=e("img[usemap=#"+o+"]")[0])&&r(s))):(/input|select|textarea|button|object/.test(a)?!t.disabled:"a"===a&&t.href||n)&&r(t)}function r(t){return e.expr.filters.visible(t)&&!e(t).parents().addBack().filter((function(){return"hidden"===e.css(this,"visibility")})).length}var i=0,o=/^ui-id-\d+$/;e.ui=e.ui||{},e.extend(e.ui,{version:"1.10.4",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),e.fn.extend({focus:function(t){return function(n,r){return"number"==typeof n?this.each((function(){var t=this;setTimeout((function(){e(t).focus(),r&&r.call(t)}),n)})):t.apply(this,arguments)}}(e.fn.focus),scrollParent:function(){var t;return t=e.ui.ie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter((function(){return/(relative|absolute|fixed)/.test(e.css(this,"position"))&&/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))})).eq(0):this.parents().filter((function(){return/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))})).eq(0),/fixed/.test(this.css("position"))||!t.length?e(document):t},zIndex:function(n){if(n!==t)return this.css("zIndex",n);if(this.length)for(var r,i,o=e(this[0]);o.length&&o[0]!==document;){if(("absolute"===(r=o.css("position"))||"relative"===r||"fixed"===r)&&(i=parseInt(o.css("zIndex"),10),!isNaN(i)&&0!==i))return i;o=o.parent()}return 0},uniqueId:function(){return this.each((function(){this.id||(this.id="ui-id-"+ ++i)}))},removeUniqueId:function(){return this.each((function(){o.test(this.id
66)&&e(this).removeAttr("id")}))}}),e.extend(e.expr[":"],{data:e.expr.createPseudo?e.expr.createPseudo((function(t){return function(n){return!!e.data(n,t)}})):function(t,n,r){return!!e.data(t,r[3])},focusable:function(t){return n(t,!isNaN(e.attr(t,"tabindex")))},tabbable:function(t){var r=e.attr(t,"tabindex"),i=isNaN(r);return(i||r>=0)&&n(t,!i)}}),e("<a>").outerWidth(1).jquery||e.each(["Width","Height"],(function(n,r){function i(t,n,r,i){return e.each(o,(function(){n-=parseFloat(e.css(t,"padding"+this))||0,r&&(n-=parseFloat(e.css(t,"border"+this+"Width"))||0),i&&(n-=parseFloat(e.css(t,"margin"+this))||0)})),n}var o="Width"===r?["Left","Right"]:["Top","Bottom"],s=r.toLowerCase(),a={innerWidth:e.fn.innerWidth,innerHeight:e.fn.innerHeight,outerWidth:e.fn.outerWidth,outerHeight:e.fn.outerHeight};e.fn["inner"+r]=function(n){return n===t?a["inner"+r].call(this):this.each((function(){e(this).css(s,i(this,n)+"px")}))},e.fn["outer"+r]=function(t,n){return"number"!=typeof t?a["outer"+r].call(this,t):this.each((function(){e(this).css(s,i(this,t,!0,n)+"px")}))}})),e.fn.addBack||(e.fn.addBack=function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}),e("<a>").data("a-b","a").removeData("a-b").data("a-b")&&(e.fn.removeData=function(t){return function(n){return arguments.length?t.call(this,e.camelCase(n)):t.call(this)}}(e.fn.removeData)),e.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),e.support.selectstart="onselectstart"in document.createElement("div"),e.fn.extend({disableSelection:function(){return this.bind((e.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",(function(e){e.preventDefault()}))},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),e.extend(e.ui,{plugin:{add:function(t,n,r){var i,o=e.ui[t].prototype;for(i in r)o.plugins[i]=o.plugins[i]||[],o.plugins[i].push([n,r[i]])},call:function(e,t,n){var r,i=e.plugins[t];if(i&&e.element[0].parentNode&&11!==e.element[0].parentNode.nodeType)for(r=0;i.length>r;r++)e.options[i[r][0]]&&i[r][1].apply(e.element,n)}},hasScroll:function(t,n){if("hidden"===e(t).css("overflow"))return!1;var r=n&&"left"===n?"scrollLeft":"scrollTop",i=!1;return t[r]>0||(t[r]=1,i=t[r]>0,t[r]=0,i)}})}(e),t=e,r=0,i=Array.prototype.slice,o=t.cleanData,t.cleanData=function(e){for(var n,r=0;null!=(n=e[r]);r++)try{t(n).triggerHandler("remove")}catch(e){}o(e)},t.widget=function(e,r,i){var o,s,a,l,c={},u=e.split(".")[0];e=e.split(".")[1],o=u+"-"+e,i||(i=r,r=t.Widget),t.expr[":"][o.toLowerCase()]=function(e){return!!t.data(e,o)},t[u]=t[u]||{},s=t[u][e],a=t[u][e]=function(e,t){return this._createWidget?(arguments.length&&this._createWidget(e,t),n):new a(e,t)},t.extend(a,s,{version:i.version,_proto:t.extend({},i),_childConstructors:[]}),(l=new r).options=t.widget.extend({},l.options),t.each(i,(function(e,i){return t.isFunction(i)?(c[e]=function(){var t=function(){return r.prototype[e].apply(this,arguments)},n=function(t){return r.prototype[e].apply(this,t)};return function(){var e,r=this._super,o=this._superApply;return this._super=t,this._superApply=n,e=i.apply(this,arguments),this._super=r,this._superApply=o,e}}(),n):(c[e]=i,n)})),a.prototype=t.widget.extend(l,{widgetEventPrefix:s&&l.widgetEventPrefix||e},c,{constructor:a,namespace:u,widgetName:e,widgetFullName:o}),s?(t.each(s._childConstructors,(function(e,n){var r=n.prototype;t.widget(r.namespace+"."+r.widgetName,a,n._proto)})),delete s._childConstructors):r._childConstructors.push(a),t.widget.bridge(e,a)},t.widget.extend=function(e){for(var r,o,s=i.call(arguments,1),a=0,l=s.length;l>a;a++)for(r in s[a])o=s[a][r],s[a].hasOwnProperty(r)&&o!==n&&(e[r]=t.isPlainObject(o)?t.isPlainObject(e[r])?t.widget.extend({},e[r],o):t.widget.extend({},o):o);return e},t.widget.bridge=function(e,r){var o=r.prototype.widgetFullName||e;t.fn[e]=function(s){var a="string"==typeof s,l=i.call(arguments,1),c=this;return s=!a&&l.length?t.widget.extend.apply(null,[s].concat(l)):s,a?this.each((function(){var r,i=t.data(this,o);return i?t.isFunction(i[s])&&"_"!==s.charAt(0)?(r=i[s].apply(i,l))!==i&&r!==n?(c=r&&r.jquery?c.pushStack(r.get()):r,!1):n:t.error("no such method '"+s+"' for "+e+" widget instance"):t.error("cannot call methods on "+e+" prior to initialization; attempted to call method '"+s+"'")})):this.each((function(){var e=t.data(this,o);e?e.option(s||{})._init():t.data(this,o,new r(s,this))})),c}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{disabled:!1,create:null}
vendor: 4,554 bytes, line 66
66,_createWidget:function(e,n){n=t(n||this.defaultElement||this)[0],this.element=t(n),this.uuid=r++,this.eventNamespace="."+this.widgetName+this.uuid,this.options=t.widget.extend({},this.options,this._getCreateOptions(),e),this.bindings=t(),this.hoverable=t(),this.focusable=t(),n!==this&&(t.data(n,this.widgetFullName,this),this._on(!0,this.element,{remove:function(e){e.target===n&&this.destroy()}}),this.document=t(n.style?n.ownerDocument:n.document||n),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:t.noop,_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetName).removeData(this.widgetFullName).removeData(t.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:t.noop,widget:function(){return this.element},option:function(e,r){var i,o,s,a=e;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(a={},i=e.split("."),e=i.shift(),i.length){for(o=a[e]=t.widget.extend({},this.options[e]),s=0;i.length-1>s;s++)o[i[s]]=o[i[s]]||{},o=o[i[s]];if(e=i.pop(),1===arguments.length)return o[e]===n?null:o[e];o[e]=r}else{if(1===arguments.length)return this.options[e]===n?null:this.options[e];a[e]=r}return this._setOptions(a),this},_setOptions:function(e){var t;for(t in e)this._setOption(t,e[t]);return this},_setOption:function(e,t){return this.options[e]=t,"disabled"===e&&(this.widget().toggleClass(this.widgetFullName+"-disabled ui-state-disabled",!!t).attr("aria-disabled",t),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")),this},enable:function(){return this._setOption("disabled",!1)},disable:function(){return this._setOption("disabled",!0)},_on:function(e,r,i){var o,s=this;"boolean"!=typeof e&&(i=r,r=e,e=!1),i?(r=o=t(r),this.bindings=this.bindings.add(r)):(i=r,r=this.element,o=this.widget()),t.each(i,(function(i,a){function l(){return e||!0!==s.options.disabled&&!t(this).hasClass("ui-state-disabled")?("string"==typeof a?s[a]:a).apply(s,arguments):n}"string"!=typeof a&&(l.guid=a.guid=a.guid||l.guid||t.guid++);var c=i.match(/^(\w+)\s*(.*)$/),u=c[1]+s.eventNamespace,d=c[2];d?o.delegate(d,u,l):r.bind(u,l)}))},_off:function(e,t){t=(t||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.unbind(t).undelegate(t)},_delay:function(e,t){var n=this;return setTimeout((function(){return("string"==typeof e?n[e]:e).apply(n,arguments)}),t||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){t(e.currentTarget).addClass("ui-state-hover")},mouseleave:function(e){t(e.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){t(e.currentTarget).addClass("ui-state-focus")},focusout:function(e){t(e.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(e,n,r){var i,o,s=this.options[e];if(r=r||{},(n=t.Event(n)).type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),n.target=this.element[0],o=n.originalEvent)for(i in o)i in n||(n[i]=o[i]);return this.element.trigger(n,r),!(t.isFunction(s)&&!1===s.apply(this.element[0],[n].concat(r))||n.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},(function(e,n){t.Widget.prototype["_"+e]=function(r,i,o){"string"==typeof i&&(i={effect:i});var s,a=i?!0===i||"number"==typeof i?n:i.effect||n:e;"number"==typeof(i=i||{})&&(i={duration:i}),s=!t.isEmptyObject(i),i.complete=o,i.delay&&r.delay(i.delay),s&&t.effects&&t.effects.effect[a]?r[e](i):a!==e&&r[a]?r[a](i.duration,i.easing,o):r.queue((function(n){t(this)[e](),o&&o.call(r[0]),n()}))}})),function(e,t){function n(e,t,n){return[parseFloat(e[0])*(f.test(e[0])?t/100:1),parseFloat(e[1])*(f.test(e[1])?n/100:1)]}function r(t,n){return parseInt(e.css(t,n),10)||0}function i(t){var n=t[0];return 9===n.nodeType?{width:t.width(),height:t.height(),offset:{top:0,left:0}}:e.isWindow(n)?{width:t.width(),height:t.height(),offset:{top:t.scrollTop(),left:t.scrollLeft()}}:n.preventDefault?{width:0,height:0,offset:{top:n.pageY,left:n.pageX}}:{width:t.outerWidth(),height:t.outerHeight(),offset:t.offset()}}e.ui=e.ui||{};
vendor: 5,325 bytes, line 66
66var o,s=Math.max,a=Math.abs,l=Math.round,c=/left|center|right/,u=/top|center|bottom/,d=/[\+\-]\d+(\.[\d]+)?%?/,h=/^\w+/,f=/%$/,p=e.fn.position;e.position={scrollbarWidth:function(){if(void 0!==o)return o;var t,n,r=e("<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>"),i=r.children()[0];return e("body").append(r),t=i.offsetWidth,r.css("overflow","scroll"),t===(n=i.offsetWidth)&&(n=r[0].clientWidth),r.remove(),o=t-n},getScrollInfo:function(t){var n=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),r=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),i="scroll"===n||"auto"===n&&t.width<t.element[0].scrollWidth;return{width:"scroll"===r||"auto"===r&&t.height<t.element[0].scrollHeight?e.position.scrollbarWidth():0,height:i?e.position.scrollbarWidth():0}},getWithinInfo:function(t){var n=e(t||window),r=e.isWindow(n[0]);return{element:n,isWindow:r,isDocument:!!n[0]&&9===n[0].nodeType,offset:n.offset()||{left:0,top:0},scrollLeft:n.scrollLeft(),scrollTop:n.scrollTop(),width:r?n.width():n.outerWidth(),height:r?n.height():n.outerHeight()}}},e.fn.position=function(t){if(!t||!t.of)return p.apply(this,arguments);t=e.extend({},t);var o,f,m,g,v,y,w=e(t.of),b=e.position.getWithinInfo(t.within),C=e.position.getScrollInfo(b),_=(t.collision||"flip").split(" "),S={};return y=i(w),w[0].preventDefault&&(t.at="left top"),f=y.width,m=y.height,g=y.offset,v=e.extend({},g),e.each(["my","at"],(function(){var e,n,r=(t[this]||"").split(" ");1===r.length&&(r=c.test(r[0])?r.concat(["center"]):u.test(r[0])?["center"].concat(r):["center","center"]),r[0]=c.test(r[0])?r[0]:"center",r[1]=u.test(r[1])?r[1]:"center",e=d.exec(r[0]),n=d.exec(r[1]),S[this]=[e?e[0]:0,n?n[0]:0],t[this]=[h.exec(r[0])[0],h.exec(r[1])[0]]})),1===_.length&&(_[1]=_[0]),"right"===t.at[0]?v.left+=f:"center"===t.at[0]&&(v.left+=f/2),"bottom"===t.at[1]?v.top+=m:"center"===t.at[1]&&(v.top+=m/2),o=n(S.at,f,m),v.left+=o[0],v.top+=o[1],this.each((function(){var i,c,u=e(this),d=u.outerWidth(),h=u.outerHeight(),p=r(this,"marginLeft"),y=r(this,"marginTop"),E=d+p+r(this,"marginRight")+C.width,T=h+y+r(this,"marginBottom")+C.height,A=e.extend({},v),x=n(S.my,u.outerWidth(),u.outerHeight());"right"===t.my[0]?A.left-=d:"center"===t.my[0]&&(A.left-=d/2),"bottom"===t.my[1]?A.top-=h:"center"===t.my[1]&&(A.top-=h/2),A.left+=x[0],A.top+=x[1],e.support.offsetFractions||(A.left=l(A.left),A.top=l(A.top)),i={marginLeft:p,marginTop:y},e.each(["left","top"],(function(n,r){e.ui.position[_[n]]&&e.ui.position[_[n]][r](A,{targetWidth:f,targetHeight:m,elemWidth:d,elemHeight:h,collisionPosition:i,collisionWidth:E,collisionHeight:T,offset:[o[0]+x[0],o[1]+x[1]],my:t.my,at:t.at,within:b,elem:u})})),t.using&&(c=function(e){var n=g.left-A.left,r=n+f-d,i=g.top-A.top,o=i+m-h,l={target:{element:w,left:g.left,top:g.top,width:f,height:m},element:{element:u,left:A.left,top:A.top,width:d,height:h},horizontal:0>r?"left":n>0?"right":"center",vertical:0>o?"top":i>0?"bottom":"middle"};d>f&&f>a(n+r)&&(l.horizontal="center"),h>m&&m>a(i+o)&&(l.vertical="middle"),l.important=s(a(n),a(r))>s(a(i),a(o))?"horizontal":"vertical",t.using.call(this,e,l)}),u.offset(e.extend(A,{using:c}))}))},e.ui.position={fit:{left:function(e,t){var n,r=t.within,i=r.isWindow?r.scrollLeft:r.offset.left,o=r.width,a=e.left-t.collisionPosition.marginLeft,l=i-a,c=a+t.collisionWidth-o-i;t.collisionWidth>o?l>0&&0>=c?(n=e.left+l+t.collisionWidth-o-i,e.left+=l-n):e.left=c>0&&0>=l?i:l>c?i+o-t.collisionWidth:i:l>0?e.left+=l:c>0?e.left-=c:e.left=s(e.left-a,e.left)},top:function(e,t){var n,r=t.within,i=r.isWindow?r.scrollTop:r.offset.top,o=t.within.height,a=e.top-t.collisionPosition.marginTop,l=i-a,c=a+t.collisionHeight-o-i;t.collisionHeight>o?l>0&&0>=c?(n=e.top+l+t.collisionHeight-o-i,e.top+=l-n):e.top=c>0&&0>=l?i:l>c?i+o-t.collisionHeight:i:l>0?e.top+=l:c>0?e.top-=c:e.top=s(e.top-a,e.top)}},flip:{left:function(e,t){var n,r,i=t.within,o=i.offset.left+i.scrollLeft,s=i.width,l=i.isWindow?i.scrollLeft:i.offset.left,c=e.left-t.collisionPosition.marginLeft,u=c-l,d=c+t.collisionWidth-s-l,h="left"===t.my[0]?-t.elemWidth:"right"===t.my[0]?t.elemWidth:0,f="left"===t.at[0]?t.targetWidth:"right"===t.at[0]?-t.targetWidth:0,p=-2*t.offset[0];0>u?(0>(n=e.left+h+f+p+t.collisionWidth-s-o)||a(u)>n)&&(e.left+=h+f+p):d>0&&(((r=e.left-t.collisionPosition.marginLeft+h+f+p-l)>0||d>a(r))&&(e.left+=h+f+p))},top:function(e,t){var n,r,i=t.within,o=i.offset.top+i.scrollTop,s=i.height,l=i.isWindow?i.scrollTop:i.offset.top,c=e.top-t.collisionPosition.marginTop,u=c-l,d=c+t.collisionHeight-s-l,h="top"===t.my[1]?-t.elemHeight:"bottom"===t.my[1]?t.elemHeight:0,f="top"===t.at[1]?t.targetHeight:"bottom"===t.at[1]?-t.targetHeight:0,p=-2*t.offset[1];0>u?(r=e.top+h+f+p+t.collisionHeight-s-o,e.top+h+f+p>u&&(0>r||a(u)>r)&&(e.top+=h+f+p)):d>0&&(n=e.top-t.collisionPosition.marginTop+h+f+p-l,e.top+h+f+p>d&&(n>0||d>a(n))&&(e.top+=h+f+p))}},flipfit:{left:function(){e.ui.position.flip.left.apply(this,arguments),e.ui.position.fit.left.apply(this,arguments)},top:function(){e.ui.position.flip.top.apply(this,arguments),e.ui.position.fit.top.apply(this,arguments)}}},function(){var t,n,r,i,o,s=document.getElementsByTagName("body")[0],a=document.createElement("div");for(o in t=document.createElement(s?"div":"body"),r={visibility:"hidden",
66width:0,height:0,border:0,margin:0,background:"none"},s&&e.extend(r,{position:"absolute",left:"-1000px",top:"-1000px"}),r)t.style[o]=r[o];t.appendChild(a),(n=s||document.documentElement).insertBefore(t,n.firstChild),a.style.cssText="position: absolute; left: 10.7432222px;",i=e(a).offset().left,e.support.offsetFractions=i>10&&11>i,t.innerHTML="",n.removeChild(t)}()}(e),function(e){e.widget("ui.autocomplete",{version:"1.10.4",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var t,n,r,i=this.element[0].nodeName.toLowerCase(),o="textarea"===i,s="input"===i;this.isMultiLine=!!o||!s&&this.element.prop("isContentEditable"),this.valueMethod=this.element[o||s?"val":"text"],this.isNewMenu=!0,this.element.addClass("ui-autocomplete-input").attr("autocomplete","off"),this._on(this.element,{keydown:function(i){if(this.element.prop("readOnly"))return t=!0,r=!0,void(n=!0);t=!1,r=!1,n=!1;var o=e.ui.keyCode;switch(i.keyCode){case o.PAGE_UP:t=!0,this._move("previousPage",i);break;case o.PAGE_DOWN:t=!0,this._move("nextPage",i);break;case o.UP:t=!0,this._keyEvent("previous",i);break;case o.DOWN:t=!0,this._keyEvent("next",i);break;case o.ENTER:case o.NUMPAD_ENTER:this.menu.active&&(t=!0,i.preventDefault(),this.menu.select(i));break;case o.TAB:this.menu.active&&this.menu.select(i);break;case o.ESCAPE:this.menu.element.is(":visible")&&(this._value(this.term),this.close(i),i.preventDefault());break;default:n=!0,this._searchTimeout(i)}},keypress:function(r){if(t)return t=!1,void((!this.isMultiLine||this.menu.element.is(":visible"))&&r.preventDefault());if(!n){var i=e.ui.keyCode;switch(r.keyCode){case i.PAGE_UP:this._move("previousPage",r);break;case i.PAGE_DOWN:this._move("nextPage",r);break;case i.UP:this._keyEvent("previous",r);break;case i.DOWN:this._keyEvent("next",r)}}},input:function(e){return r?(r=!1,void e.preventDefault()):void this._searchTimeout(e)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(e){return this.cancelBlur?void delete this.cancelBlur:(clearTimeout(this.searching),this.close(e),void this._change(e))}}),this._initSource(),this.menu=e("<ul>").addClass("ui-autocomplete ui-front").appendTo(this._appendTo()).menu({role:null}).hide().data("ui-menu"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault(),this.cancelBlur=!0,this._delay((function(){delete this.cancelBlur}));var n=this.menu.element[0];e(t.target).closest(".ui-menu-item").length||this._delay((function(){var t=this;this.document.one("mousedown",(function(r){r.target===t.element[0]||r.target===n||e.contains(n,r.target)||t.close()}))}))},menufocus:function(t,n){if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type)))return this.menu.blur(),void this.document.one("mousemove",(function(){e(t.target).trigger(t.originalEvent)}));var r=n.item.data("ui-autocomplete-item");!1!==this._trigger("focus",t,{item:r})?t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(r.value):this.liveRegion.text(r.value)},menuselect:function(e,t){var n=t.item.data("ui-autocomplete-item"),r=this.previous;this.element[0]!==this.document[0].activeElement&&(this.element.focus(),this.previous=r,this._delay((function(){this.previous=r,this.selectedItem=n}))),!1!==this._trigger("select",e,{item:n})&&this._value(n.value),this.term=this._value(),this.close(e),this.selectedItem=n}}),this.liveRegion=e("<span>",{role:"status","aria-live":"polite"}).addClass("ui-helper-hidden-accessible").insertBefore(this.element),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(e,t){this._super(e,t),"source"===e&&this._initSource(),"appendTo"===e&&this.menu.element.appendTo(this._appendTo()),"disabled"===e&&t&&this.xhr&&this.xhr.abort()},_appendTo:function(){var t=this.options.appendTo;return t&&(t=t.jquery||t.nodeType?e(t):this.document.find(t).eq(0)),t||(t=this.element.closest(".ui-front")),t.length||(t=this.document[0].body),t},_initSource:function(){var t,n,r=this;e.isArray(this.options.source)?(t=this.options.source,this.source=function(n,r){r(e.ui.autocomplete.filter(t,n.term))}):"string"==typeof this.options.source?(n=this.options.source,this.source=function(t,i){r.xhr&&r.xhr.abort(),r.xhr=e.ajax({url:n,data:t,dataType:"json",success:function(e){i(e)},error:function(){i([])}})}):this.source=this.options.source},_searchTimeout:function(e){clearTimeout(this.searching),this.searching=this._delay((function(){this.term!==this._value(
66)&&(this.selectedItem=null,this.search(null,e))}),this.options.delay)},search:function(e,t){return e=null!=e?e:this._value(),this.term=this._value(),e.length<this.options.minLength?this.close(t):!1!==this._trigger("search",t)?this._search(e):void 0},_search:function(e){this.pending++,this.element.addClass("ui-autocomplete-loading"),this.cancelSearch=!1,this.source({term:e},this._response())},_response:function(){var t=++this.requestIndex;return e.proxy((function(e){t===this.requestIndex&&this.__response(e),this.pending--,this.pending||this.element.removeClass("ui-autocomplete-loading")}),this)},__response:function(e){e&&(e=this._normalize(e)),this._trigger("response",null,{content:e}),!this.options.disabled&&e&&e.length&&!this.cancelSearch?(this._suggest(e),this._trigger("open")):this._close()},close:function(e){this.cancelSearch=!0,this._close(e)},_close:function(e){this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",e))},_change:function(e){this.previous!==this._value()&&this._trigger("change",e,{item:this.selectedItem})},_normalize:function(t){return t.length&&t[0].label&&t[0].value?t:e.map(t,(function(t){return"string"==typeof t?{label:t,value:t}:e.extend({label:t.label||t.value,value:t.value||t.label},t)}))},_suggest:function(t){var n=this.menu.element.empty();this._renderMenu(n,t),this.isNewMenu=!0,this.menu.refresh(),n.show(),this._resizeMenu(),n.position(e.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next()},_resizeMenu:function(){var e=this.menu.element;e.outerWidth(Math.max(e.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(t,n){var r=this;e.each(n,(function(e,n){r._renderItemData(t,n)}))},_renderItemData:function(e,t){return this._renderItem(e,t).data("ui-autocomplete-item",t)},_renderItem:function(t,n){return e("<li>").append(e("<a>").text(n.label)).appendTo(t)},_move:function(e,t){return this.menu.element.is(":visible")?this.menu.isFirstItem()&&/^previous/.test(e)||this.menu.isLastItem()&&/^next/.test(e)?(this._value(this.term),void this.menu.blur()):void this.menu[e](t):void this.search(null,t)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(e,t){(!this.isMultiLine||this.menu.element.is(":visible"))&&(this._move(e,t),t.preventDefault())}}),e.extend(e.ui.autocomplete,{escapeRegex:function(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,n){var r=RegExp(e.ui.autocomplete.escapeRegex(n),"i");return e.grep(t,(function(e){return r.test(e.label||e.value||e)}))}}),e.widget("ui.autocomplete",e.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(e){return e+(e>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(e){var t;this._superApply(arguments),this.options.disabled||this.cancelSearch||(t=e&&e.length?this.options.messages.results(e.length):this.options.messages.noResults,this.liveRegion.text(t))}})}(e),function(e){e.widget("ui.menu",{version:"1.10.4",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-carat-1-e"},menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.element.uniqueId().addClass("ui-menu ui-widget ui-widget-content ui-corner-all").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({role:this.options.role,tabIndex:0}).bind("click"+this.eventNamespace,e.proxy((function(e){this.options.disabled&&e.preventDefault()}),this)),this.options.disabled&&this.element.addClass("ui-state-disabled").attr("aria-disabled","true"),this._on({"mousedown .ui-menu-item > a":function(e){e.preventDefault()},"click .ui-state-disabled > a":function(e){e.preventDefault()},"click .ui-menu-item:has(a)":function(t){var n=e(t.target).closest(".ui-menu-item");!this.mouseHandled&&n.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),n.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&e(this.document[0].activeElement).closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(t){var n=e(t.currentTarget);n.siblings().children(".ui-state-active").removeClass("ui-state-active"),this.focus(t,n)},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(e,t){var n=this.active||this.element.children(".ui-menu-item").eq(0);t||this.focus(e,n)},blur:function(t){this._delay((function(){e.contains(this.element[0],this.document[0].activeElement)||this.collapseAll(t)}
66))},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){e(t.target).closest(".ui-menu").length||this.collapseAll(t),this.mouseHandled=!1}})},_destroy:function(){this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeClass("ui-menu ui-widget ui-widget-content ui-corner-all ui-menu-icons").removeAttr("role").removeAttr("tabIndex").removeAttr("aria-labelledby").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-disabled").removeUniqueId().show(),this.element.find(".ui-menu-item").removeClass("ui-menu-item").removeAttr("role").removeAttr("aria-disabled").children("a").removeUniqueId().removeClass("ui-corner-all ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each((function(){var t=e(this);t.data("ui-menu-submenu-carat")&&t.remove()})),this.element.find(".ui-menu-divider").removeClass("ui-menu-divider ui-widget-content")},_keydown:function(t){function n(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}var r,i,o,s,a,l=!0;switch(t.keyCode){case e.ui.keyCode.PAGE_UP:this.previousPage(t);break;case e.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case e.ui.keyCode.HOME:this._move("first","first",t);break;case e.ui.keyCode.END:this._move("last","last",t);break;case e.ui.keyCode.UP:this.previous(t);break;case e.ui.keyCode.DOWN:this.next(t);break;case e.ui.keyCode.LEFT:this.collapse(t);break;case e.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case e.ui.keyCode.ENTER:case e.ui.keyCode.SPACE:this._activate(t);break;case e.ui.keyCode.ESCAPE:this.collapse(t);break;default:l=!1,i=this.previousFilter||"",o=String.fromCharCode(t.keyCode),s=!1,clearTimeout(this.filterTimer),o===i?s=!0:o=i+o,a=RegExp("^"+n(o),"i"),r=this.activeMenu.children(".ui-menu-item").filter((function(){return a.test(e(this).children("a").text())})),(r=s&&-1!==r.index(this.active.next())?this.active.nextAll(".ui-menu-item"):r).length||(o=String.fromCharCode(t.keyCode),a=RegExp("^"+n(o),"i"),r=this.activeMenu.children(".ui-menu-item").filter((function(){return a.test(e(this).children("a").text())}))),r.length?(this.focus(t,r),r.length>1?(this.previousFilter=o,this.filterTimer=this._delay((function(){delete this.previousFilter}),1e3)):delete this.previousFilter):delete this.previousFilter}l&&t.preventDefault()},_activate:function(e){this.active.is(".ui-state-disabled")||(this.active.children("a[aria-haspopup='true']").length?this.expand(e):this.select(e))},refresh:function(){var t,n=this.options.icons.submenu,r=this.element.find(this.options.menus);this.element.toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length),r.filter(":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-corner-all").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each((function(){var t=e(this),r=t.prev("a"),i=e("<span>").addClass("ui-menu-icon ui-icon "+n).data("ui-menu-submenu-carat",!0);r.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",r.attr("id"))})),(t=r.add(this.element)).children(":not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","presentation").children("a").uniqueId().addClass("ui-corner-all").attr({tabIndex:-1,role:this._itemRole()}),t.children(":not(.ui-menu-item)").each((function(){var t=e(this);/[^\-\u2014\u2013\s]/.test(t.text())||t.addClass("ui-widget-content ui-menu-divider")})),t.children(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!e.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(e,t){"icons"===e&&this.element.find(".ui-menu-icon").removeClass(this.options.icons.submenu).addClass(t.submenu),this._super(e,t)},focus:function(e,t){var n,r;this.blur(e,e&&"focus"===e.type),this._scrollIntoView(t),this.active=t.first(),r=this.active.children("a").addClass("ui-state-focus"),this.options.role&&this.element.attr("aria-activedescendant",r.attr("id")),this.active.parent().closest(".ui-menu-item").children("a:first").addClass("ui-state-active"),e&&"keydown"===e.type?this._close():this.timer=this._delay((function(){this._close()}),this.delay),(n=t.children(".ui-menu")).length&&e&&/^mouse/.test(e.type)&&this._startOpening(n),this.activeMenu=t.parent(),this._trigger("focus",e,{item:t})},_scrollIntoView:function(t){var n,r,i,o,s,a;this._hasScroll()&&(n=parseFloat(e.css(this.activeMenu[0],"borderTopWidth"))||0,r=parseFloat(e.css(this.activeMenu[0],"paddingTop"))||0,i=t.offset().top-this.activeMenu.offset().top-n-r,o=this.activeMenu.scrollTop(),s=this.activeMenu.height(),a=t.height(),0>i?this.activeMenu.scrollTop(o+i):i+a>s&&this.activeMenu.scrollTop(o+i-s+a))},blur:function(e,t){t||clearTimeout(this.timer),this.active&&(this.active.children("a").removeClass("ui-state-focus"),this.active=null,this._trigger("blur",e,{item:this.active}))},_startOpening:function(e){clearTimeout(this.timer),"true"===e.attr("aria-hidden")&&(this.timer=this._delay((function(){this._close(),this._open(e)}),this.delay))},_open:function(t){var n=e.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true"),t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(n)},collapseAll:function(t,n){clearTimeout(this.timer),this.timer=this._delay((function(){var r=n?this.element:e(t&&t.target).closest(this.element.find(".ui-menu"));r.length||(r=this.element),this._close(r),this.blur(t),this.activeMenu=r}),this.delay)},_close:function(e){e||(e=this.active?this.active.parent():this.element),e.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","fal
66se").end().find("a.ui-state-active").removeClass("ui-state-active")},collapse:function(e){var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);t&&t.length&&(this._close(),this.focus(e,t))},expand:function(e){var t=this.active&&this.active.children(".ui-menu ").children(".ui-menu-item").first();t&&t.length&&(this._open(t.parent()),this._delay((function(){this.focus(e,t)})))},next:function(e){this._move("next","first",e)},previous:function(e){this._move("prev","last",e)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(e,t,n){var r;this.active&&(r="first"===e||"last"===e?this.active["first"===e?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[e+"All"](".ui-menu-item").eq(0)),r&&r.length&&this.active||(r=this.activeMenu.children(".ui-menu-item")[t]()),this.focus(n,r)},nextPage:function(t){var n,r,i;return this.active?void(this.isLastItem()||(this._hasScroll()?(r=this.active.offset().top,i=this.element.height(),this.active.nextAll(".ui-menu-item").each((function(){return 0>(n=e(this)).offset().top-r-i})),this.focus(t,n)):this.focus(t,this.activeMenu.children(".ui-menu-item")[this.active?"last":"first"]()))):void this.next(t)},previousPage:function(t){var n,r,i;return this.active?void(this.isFirstItem()||(this._hasScroll()?(r=this.active.offset().top,i=this.element.height(),this.active.prevAll(".ui-menu-item").each((function(){return(n=e(this)).offset().top-r+i>0})),this.focus(t,n)):this.focus(t,this.activeMenu.children(".ui-menu-item").first()))):void this.next(t)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(t){this.active=this.active||e(t.target).closest(".ui-menu-item");var n={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(t,!0),this._trigger("select",t,n)}})}(e)}).call(this,n(3))},function(e,t,n){(function(e){var t=n(15).default;e(document).ready((function(){"use strict";var n;function r(e){return/^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(e)}e(".js-gallery-item").magnificPopup({type:"image",mainClass:"mfp-gallery",gallery:{enabled:!0,tCounter:"<span>%curr% / %total%</span>"}}),n=0,e("iframe[src*='//player.vimeo.com'], iframe[src*='//www.youtube.com']").each((function(){e('<div class="video-wrap v-w-'+n+'"></div>').insertAfter(this),e(this).appendTo(e(".v-w-"+n)),n++})),e("article a[href$='.jpg'],article a[href$='.png'],article a[href$='.gif'],article a[href$='.JPG'],article a[href$='.PNG'],article a[href$='.GIF']").addClass("fancybox"),e(".gallery").find("br").remove(),e(".gallery a").addClass("fancybox"),e(".gallery").each((function(t,n){e(this).find("a").attr("rel","gallery-"+t)})),e(".fancybox").fancybox({margin:0,padding:0,nextEffect:"fade",prevEffect:"fade"}),e('[href="#back"]').on("click",(function(e){e.preventDefault(),parent.history.back()})),e("#newsletter_email").keyup((function(){e(this).removeClass("error")})),e("#reset").on("click",(function(){return e("#newsletter_email").removeClass("error"),r(e("#newsletter .newsletter-email").val())&&r(e("#newsletter .newsletter-email").val())?void 0:(e("#newsletter_email").addClass("error"),!1)}));var i=function(n,r){if(n.length>0){var i={action:r?"oi_get_catering_search":"oi_get_shop_search",search_text:n,page_id:r};e.ajax({url:oi_ajax_url,type:"POST",data:i,success:function(n){r?(e(".catering-sort li").removeClass("title active"),e("a[data-cat='all']").closest("li").addClass("title active"),e(".catering-list-wrap").html(n)):(e(".shop-list-wrap").html(n),t())}})}else window.location.href="./"};e(document).on("click",".shop-search .btn",(function(t){if(t.preventDefault(),void 0!==this.id&&"catering-search"===this.id);else if("/kauplused/"!==window.location.pathname)return window.location=window.location.origin+"/kauplused/#/otsi="+e(".shop-search .field").val(),!1;var n=e(".shop-search .field").val(),r=e("#page_id").val();i(n,r),e(".shop-list").html('<p class="loader"></p>'),e(".catering-list").html('<p class="loader"></p>'),window.location.hash="#/otsi="+n}));var o=function(t){e.ajax({url:oi_ajax_url,type:"POST",data:{action:"oi_get_campaign_search",search_text:t},success:function(t){e(".campaign-list-wrap").html(t)}})};e(document).on("click",".campaign-search .btn",(function(t){t.preventDefault();var n=e(".campaign-search .field").val();return!(n.length<3)&&(e(".campaign-sort li").removeClass("title active"),e("a[data-cat='all']").closest("li").addClass("title active"),o(n),e(".campaign-list").html('<p class="loader"></p>'),window.location.hash="#/otsi="+n,"/toit/"===window.location.pathname&&""!==window.location.hash?(window.location=window.location.origin+"/pakkumised/"+window.location.hash,!0):void 0)}));
66e(".joboffer-search button").on("click",(function(t){return t.preventDefault(),function(t){e.ajax({url:oi_ajax_url,type:"POST",data:{action:"oi_get_joboffers_search",search_text:t},success:function(t,n){"success"===n&&!0===t.success&&void 0!==t.data.html&&e("div.job-offer__list").html(t.data.html)}})}(e(".joboffer-search input").val()),e(".job-offer__list").html('<p class="loader"></p>'),!1}));var s=function(t){e.ajax({url:oi_ajax_url,type:"POST",data:{action:"oi_get_campaign_sort",category:t},success:function(t){e(".campaign-list-wrap").html(t),e(".campaign-list").length||(e(".campaign-list").remove(),e(".campaign-list-wrap").html('<p class="md:text-lg">'+no_campaign_text+"</p>"))}})};e(document).on("click",".campaign-sort a, .campaign-sort-item",(function(t){t.preventDefault();var n=e(this).data("cat");if(e(this).hasClass("campaign-sort-item"))e(".campaign-search #store_name").val(""),window.location.hash="#/sort="+n,s(n),e(".campaign-list").html('<p class="loader"></p>'),e(".campaign-sort li").removeClass("active"),e('.campaign-sort li a[data-cat="'+n+'"]').parent().addClass("active").prependTo(e(".campaign-sort")),e(".campaign-sort .title").insertAfter(e(".campaign-sort .active"));else if(e(this).parent().hasClass("active")?e(".campaign-sort").addClass("active"):(e(".campaign-sort").removeClass("active"),e(".campaign-search #store_name").val(""),window.location.hash="#/sort="+n,s(n),e(".campaign-list").html('<p class="loader"></p>')),e(".campaign-sort li").removeClass("active"),e(this).parent().addClass("active").prependTo(e(".campaign-sort")),e(".campaign-sort .title").insertAfter(e(".campaign-sort .active")),"/toit/"===window.location.pathname&&""!==window.location.hash)return window.location=window.location.origin+"/pakkumised/"+window.location.hash,!0}));var a=function(t){e.ajax({url:oi_ajax_url,type:"POST",data:{action:"oi_catering_sort",category:null},success:function(t){e(".catering-list-wrap").html(t),e(".catering-list-wrap .store").length||(e(".catering-list").remove(),e(".catering-list-wrap").html('<p class="md:text-lg">'+no_campaign_text+"</p>"))}})};e(document).on("click",".catering-sort a, .campaign-sort-item",(function(t){t.preventDefault();var n=e(this).data("cat");if(e(this).hasClass("campaign-sort-item"))e(".shop-search #store_name").val(""),window.location.hash="#/sort="+n,a(),e(".catering-list").html('<p class="loader"></p>'),e(".catering-sort li").removeClass("active"),e('.catering-sort li a[data-cat="'+n+'"]').parent().addClass("active").prependTo(e(".catering-sort")),e(".catering-sort .title").insertAfter(e(".campaign-sort .active"));else if(e(this).parent().hasClass("active")?e(".catering-sort").addClass("active"):(e(".catering-sort").removeClass("active"),e(".shop-search #store_name").val(""),window.location.hash="#/sort="+n,a(),e(".catering-list").html('<p class="loader"></p>')),e(".catering-sort li").removeClass("active"),e(this).parent().addClass("active").prependTo(e(".catering-sort")),e(".catering-sort .title").insertAfter(e(".catering-sort .active")),"/toit/"===window.location.pathname&&""!==window.location.hash)return window.location=window.location.origin+"/pakkumised/"+window.location.hash,!0}));if(window.location.hash){var l,c=window.location.hash;if(/sort=/.test(c))if(void 0!==(l=c.split("/")[1])){var u=l.split("=")[1];s(u),e(".campaign-sort li").removeClass("active"),e('.campaign-sort li a[data-cat="'+u+'"]').parent().addClass("active").prependTo(e(".campaign-sort")),e(".campaign-sort .title").insertAfter(e(".campaign-sort .active"))}if(/otsi=/.test(c))if(void 0!==(l=c.split("/")[1])){var d=l.split("=")[1],h=e("#page_id").val();if(e(".shop-list-wrap").length){if(d.length<3)return!1;i(d,h),e(".shop-search .field").val(d)}if(e(".catering-list-wrap").length){if(d.length<3)return!1;!function(n){if(n.length>0){var r={action:"oi_get_catering_search",search_text:n};e.ajax({url:oi_ajax_url,type:"POST",data:r,success:function(n){e(".catering-list-wrap").html(n),t()}})}else window.location.href="./"}(d),e(".catering-search .field").val(d)}if(e(".entertainment-list-wrap").length){if(d.length<3)return!1;!function(n){if(n.length>0){var r={action:"oi_get_entertainment_search",search_text:n};e.ajax({url:oi_ajax_url,type:"POST",data:r,success:function(n){e(".entertainment-list-wrap").html(n),t()}})}else window.location.href="./"}(d)}if(e(".campaign-list-wrap").length){if(d.length<3)return!1;o(d),e(".campaign-search .field").val(d)}}}"/toit/"===window.location.pathname&&(""===window.location.hash?(e(".campaign-sort li").removeClass("title active"),e("a[data-cat='19']").closest("li").addClass("title active"),s(19)):window.location=window.location.origin+"/pakkumised/"+window.location.hash),e.widget("custom.catcomplete",e.ui.autocomplete,{_create:function(){this._super(),this.widget().menu("option","items","> :not(.ui-autocomplete-category)")},_renderMenu:function(t,n){var r=this,i="";e.each(n,(function(e,n){var o;n.type!==i&&(t.append("<li class='ui-autocomplete-category'>"+n.type+"</li>"),i=n.type),o=r._renderItemData(t,n),n.type&&o.attr("aria-label",n.type+" : "+n.label)}))},_renderItem:function(t,n){return e("<li>").append("<a><div>"+n.label+"</div></a>").appendTo(t)}})}))}).call(this,n(3))},function(e,t,n){(function(e){e((function(e){var t=e("ul#cat-filter");e("button.job-filters__button").on("click",(function(){t.toggle("display"),e(this).find(".angle-icon").toggleClass("is-flipped")})),e("label.job-offer-label",t).on("click",(function(){var t=e(this),n=e(this).data("id"),r=t.siblings('input[data="'+n+'"]');t.toggleClass("is-checked"),r.prop("checked",!r.prop("checked"))})),e("#filterJobs").on("click",(function(n){n.preventDefault,setTimeout((function(){t.fadeOut(150),e("button.job-filters__button").find(".angle-icon").toggleClass("is-flipped")}),250);var r=[];e('input[name="job-categories"]',t).each((function(){e(this).prop("checked")&&r.push(e(this).val())}));var i={action:"joboffer_filter",taxonomies:r};e.post(e(this).data("url"),i,(function(t,n){"success"===n&&!0===t.success&&void 0!==t.data.html&&e("div.job-offer__list").html(t.data.html)}))})),e(".joboffer-search .search-icon").on("click",(function(){var t={action:"oi_get_joboffers_search",search_text:e(".joboffer-search input#searchJobs").val()};e.post(oi_ajax_url,t,(function(t,n){"success"===n&&!0===t.success&&void 0!==t.data.html&&e("div.job-offer__list").html(t.data.html)})),e(".joboffer-search .close-icon").show()})),e(".joboffer-search .close-icon").on("click",(function(){e.post(oi_ajax_url,{action:"oi_get_joboffers_search",search_text:""},(function(t,n){"success"===n&&!0===t.success&&void 0!==t.data.html&&e("div.job-offer__list").html(t.data.html)})),e(this).hide(),e(".joboffer-search input#searchJobs").val("")}
66)),e(".joboffer-search input#searchJobs").on("keypress",(function(t){if(13==t.which&&e(this).val().length>1){var n={action:"oi_get_joboffers_search",search_text:e(this).val()};e.post(oi_ajax_url,n,(function(t,n){"success"===n&&!0===t.success&&void 0!==t.data.html&&e("div.job-offer__list").html(t.data.html)})),e(".joboffer-search .close-icon").show()}}))}))}).call(this,n(3))},function(e,t,n){(function(e){e((function(e){e('a[href^="#"]',".page-template-page-for-future").on("click",(function(t){t.preventDefault();var n=e(this).attr("href"),r=e(n);r.length&&(e("html, body").animate({scrollTop:r.offset().top-100},500),r.hasClass("c-future-section")&&!r.hasClass("open")&&(r.addClass("open"),r.find("div.c-future-section__container").addClass("open")))}))}))}).call(this,n(3))},function(e,t,n){},function(e,t,n){(function(r){var i,o,s; 67/*! 68 * jQuery blockUI plugin 69 * Version 2.70.0-2014.11.23 70 * Requires jQuery v1.7 or later 71 * 72 * Examples at: http://malsup.com/jquery/block/ 73 * Copyright (c) 2007-2013 M. Alsup 74 * Dual licensed under the MIT and GPL licenses: 75 * http://www.opensource.org/licenses/mit-license.php 76 * http://www.gnu.org/licenses/gpl.html 77 * 78 * Thanks to Amir-Hossein Sobhi for some excellent contributions! 79 */!function(){"use strict";function a(e){e.fn._fadeIn=e.fn.fadeIn;var t=e.noop||function(){},n=/MSIE/.test(navigator.userAgent),r=/MSIE 6.0/.test(navigator.userAgent)&&!/MSIE 8.0/.test(navigator.userAgent),i=(document.documentMode,e.isFunction(document.createElement("div").style.setExpression));e.blockUI=function(e){a(window,e)},e.unblockUI=function(e){l(window,e)},e.growlUI=function(t,n,r,i){var o=e('<div class="growlUI"></div>');t&&o.append("<h1>"+t+"</h1>"),n&&o.append("<h2>"+n+"</h2>"),void 0===r&&(r=3e3);var s=function(t){t=t||{},e.blockUI({message:o,fadeIn:void 0!==t.fadeIn?t.fadeIn:700,fadeOut:void 0!==t.fadeOut?t.fadeOut:1e3,timeout:void 0!==t.timeout?t.timeout:r,centerY:!1,showOverlay:!1,onUnblock:i,css:e.blockUI.defaults.growlCSS})};s();o.css("opacity");o.mouseover((function(){s({fadeIn:0,timeout:3e4});var t=e(".blockMsg");t.stop(),t.fadeTo(300,1)}
vendor: 6,051 bytes, line 79
79)).mouseout((function(){e(".blockMsg").fadeOut(1e3)}))},e.fn.block=function(t){if(this[0]===window)return e.blockUI(t),this;var n=e.extend({},e.blockUI.defaults,t||{});return this.each((function(){var t=e(this);n.ignoreIfBlocked&&t.data("blockUI.isBlocked")||t.unblock({fadeOut:0})})),this.each((function(){"static"==e.css(this,"position")&&(this.style.position="relative",e(this).data("blockUI.static",!0)),this.style.zoom=1,a(this,t)}))},e.fn.unblock=function(t){return this[0]===window?(e.unblockUI(t),this):this.each((function(){l(this,t)}))},e.blockUI.version=2.7,e.blockUI.defaults={message:"<h1>Please wait...</h1>",title:null,draggable:!0,theme:!1,css:{padding:0,margin:0,width:"30%",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"3px solid #aaa",backgroundColor:"#fff",cursor:"wait"},themedCSS:{width:"30%",top:"40%",left:"35%"},overlayCSS:{backgroundColor:"#000",opacity:.6,cursor:"wait"},cursorReset:"default",growlCSS:{width:"350px",top:"10px",left:"",right:"10px",border:"none",padding:"5px",opacity:.6,cursor:"default",color:"#fff",backgroundColor:"#000","-webkit-border-radius":"10px","-moz-border-radius":"10px","border-radius":"10px"},iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank",forceIframe:!1,baseZ:1e3,centerX:!0,centerY:!0,allowBodyStretch:!0,bindEvents:!0,constrainTabKey:!0,fadeIn:200,fadeOut:400,timeout:0,showOverlay:!0,focusInput:!0,focusableElements:":input:enabled:visible",onBlock:null,onUnblock:null,onOverlayClick:null,quirksmodeOffsetHack:4,blockMsgClass:"blockMsg",ignoreIfBlocked:!1};var o=null,s=[];function a(a,c){var d,p,m=a==window,g=c&&void 0!==c.message?c.message:void 0;if(!(c=e.extend({},e.blockUI.defaults,c||{})).ignoreIfBlocked||!e(a).data("blockUI.isBlocked")){if(c.overlayCSS=e.extend({},e.blockUI.defaults.overlayCSS,c.overlayCSS||{}),d=e.extend({},e.blockUI.defaults.css,c.css||{}),c.onOverlayClick&&(c.overlayCSS.cursor="pointer"),p=e.extend({},e.blockUI.defaults.themedCSS,c.themedCSS||{}),g=void 0===g?c.message:g,m&&o&&l(window,{fadeOut:0}),g&&"string"!=typeof g&&(g.parentNode||g.jquery)){var v=g.jquery?g[0]:g,y={};e(a).data("blockUI.history",y),y.el=v,y.parent=v.parentNode,y.display=v.style.display,y.position=v.style.position,y.parent&&y.parent.removeChild(v)}e(a).data("blockUI.onUnblock",c.onUnblock);var w,b,C,_,S=c.baseZ;w=n||c.forceIframe?e('<iframe class="blockUI" style="z-index:'+S+++';display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="'+c.iframeSrc+'"></iframe>'):e('<div class="blockUI" style="display:none"></div>'),b=c.theme?e('<div class="blockUI blockOverlay ui-widget-overlay" style="z-index:'+S+++';display:none"></div>'):e('<div class="blockUI blockOverlay" style="z-index:'+S+++';display:none;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"></div>'),c.theme&&m?(_='<div class="blockUI '+c.blockMsgClass+' blockPage ui-dialog ui-widget ui-corner-all" style="z-index:'+(S+10)+';display:none;position:fixed">',c.title&&(_+='<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(c.title||" ")+"</div>"),_+='<div class="ui-widget-content ui-dialog-content"></div>',_+="</div>"):c.theme?(_='<div class="blockUI '+c.blockMsgClass+' blockElement ui-dialog ui-widget ui-corner-all" style="z-index:'+(S+10)+';display:none;position:absolute">',c.title&&(_+='<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(c.title||" ")+"</div>"),_+='<div class="ui-widget-content ui-dialog-content"></div>',_+="</div>"):_=m?'<div class="blockUI '+c.blockMsgClass+' blockPage" style="z-index:'+(S+10)+';display:none;position:fixed"></div>':'<div class="blockUI '+c.blockMsgClass+' blockElement" style="z-index:'+(S+10)+';display:none;position:absolute"></div>',C=e(_),g&&(c.theme?(C.css(p),C.addClass("ui-widget-content")):C.css(d)),c.theme||b.css(c.overlayCSS),b.css("position",m?"fixed":"absolute"),(n||c.forceIframe)&&w.css("opacity",0);var E=[w,b,C],T=e(m?"body":a);e.each(E,(function(){this.appendTo(T)})),c.theme&&c.draggable&&e.fn.draggable&&C.draggable({handle:".ui-dialog-titlebar",cancel:"li"});var A=i&&(!e.support.boxModel||e("object,embed",m?null:a).length>0);if(r||A){if(m&&c.allowBodyStretch&&e.support.boxModel&&e("html,body").css("height","100%"),(r||!e.support.boxModel)&&!m)var x=f(a,"borderTopWidth"),I=f(a,"borderLeftWidth"),O=x?"(0 - "+x+")":0,M=I?"(0 - "+I+")":0;e.each(E,(function(e,t){var n=t[0].style;if(n.position="absolute",e<2)m?n.setExpression("height","Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.support.boxModel?0:"+c.quirksmodeOffsetHack+') + "px"'):n.setExpression("height",'this.parentNode.offsetHeight + "px"'),m?n.setExpression("width",'jQuery.support.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'):n.setExpression("width",'this.parentNode.offsetWidth + "px"'),M&&n.setExpression("left",M),O&&n.setExpression("top",O);else if(c.centerY)m&&n.setExpression("top",'(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"'),n.marginTop=0;else if(!c.centerY&&m){var r="((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "+(c.css&&c.css.top?parseInt(c.css.top,10):0)+') + "px"';n.setExpression("top",r)}}))}if(g&&(c.theme?C.find(".ui-widget-content").append(g):C.append(g),(g.jquery||g.nodeType)&&e(g).show()),(n||c.forceIframe)&&c.showOverlay&&w.show(),c.fadeIn){var k=c.onBlock?c.onBlock:t,D=c.showOverlay&&!g?k:t,N=g?k:t;c.showOverlay&&b._fadeIn(c.fadeIn,D),g&&C._fadeIn(c.fadeIn,N)}else c.showOverlay&&b.show(),g&&C.show(),c.onBlock&&c.onBlock.bind(C)();if(u(1,a,c),m?(o=C[0],s=e(c.focusableElements,o),c.focusInput&&setTimeout(h,20)):function(e,t,n){var r=e.parentNode,i=e.style,o=(r.offsetWidth-e.offsetWidth)/2-f(r,"borderLeftWidth"),s=(r.offsetHeight-e.offsetHeight)/2-f(r,"borderTopWidth");
79t&&(i.left=o>0?o+"px":"0");n&&(i.top=s>0?s+"px":"0")}(C[0],c.centerX,c.centerY),c.timeout){var R=setTimeout((function(){m?e.unblockUI(c):e(a).unblock(c)}),c.timeout);e(a).data("blockUI.timeout",R)}}}function l(t,n){var r,i,a=t==window,l=e(t),d=l.data("blockUI.history"),h=l.data("blockUI.timeout");h&&(clearTimeout(h),l.removeData("blockUI.timeout")),n=e.extend({},e.blockUI.defaults,n||{}),u(0,t,n),null===n.onUnblock&&(n.onUnblock=l.data("blockUI.onUnblock"),l.removeData("blockUI.onUnblock")),i=a?e(document.body).children().filter(".blockUI").add("body > .blockUI"):l.find(">.blockUI"),n.cursorReset&&(i.length>1&&(i[1].style.cursor=n.cursorReset),i.length>2&&(i[2].style.cursor=n.cursorReset)),a&&(o=s=null),n.fadeOut?(r=i.length,i.stop().fadeOut(n.fadeOut,(function(){0==--r&&c(i,d,n,t)}))):c(i,d,n,t)}function c(t,n,r,i){var o=e(i);if(!o.data("blockUI.isBlocked")){t.each((function(e,t){this.parentNode&&this.parentNode.removeChild(this)})),n&&n.el&&(n.el.style.display=n.display,n.el.style.position=n.position,n.el.style.cursor="default",n.parent&&n.parent.appendChild(n.el),o.removeData("blockUI.history")),o.data("blockUI.static")&&o.css("position","static"),"function"==typeof r.onUnblock&&r.onUnblock(i,r);var s=e(document.body),a=s.width(),l=s[0].style.width;s.width(a-1).width(a),s[0].style.width=l}}function u(t,n,r){var i=n==window,s=e(n);if((t||(!i||o)&&(i||s.data("blockUI.isBlocked")))&&(s.data("blockUI.isBlocked",t),i&&r.bindEvents&&(!t||r.showOverlay))){var a="mousedown mouseup keydown keypress keyup touchstart touchend touchmove";t?e(document).bind(a,r,d):e(document).unbind(a,d)}}function d(t){if("keydown"===t.type&&t.keyCode&&9==t.keyCode&&o&&t.data.constrainTabKey){var n=s,r=!t.shiftKey&&t.target===n[n.length-1],i=t.shiftKey&&t.target===n[0];if(r||i)return setTimeout((function(){h(i)}),10),!1}var a=t.data,l=e(t.target);return l.hasClass("blockOverlay")&&a.onOverlayClick&&a.onOverlayClick(t),l.parents("div."+a.blockMsgClass).length>0||0===l.parents().children().filter("div.blockUI").length}function h(e){if(s){var t=s[!0===e?s.length-1:0];t&&t.focus()}}function f(t,n){return parseInt(e.css(t,n),10)||0}}n(59).jQuery?(o=[n(3)],void 0===(s="function"==typeof(i=a)?i.apply(t,o):i)||(e.exports=s)):a(r)}()}).call(this,n(3))},function(e,t){(function(t){e.exports=t}).call(this,{})},function(e,t,n){(function(e){function t(e){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}!function(e){"use strict";window.wc=window.wc||{},window.wc.customPlaceOrderButton=window.wc.customPlaceOrderButton||{},function(){var e="wc-custom-place-order-button-styles";if(!document.getElementById(e)){var t=document.createElement("style");t.id=e,t.textContent="form.has-custom-place-order-button #place_order { display: none !important; }",document.head.appendChild(t)}}();var n={},r=null,i=null;function o(){return e("form.checkout").length?e("form.checkout").first():e("#order_review").length?e("#order_review").first():e("#add_payment_method").length?e("#add_payment_method").first():e([])}function s(e){return-1!==("undefined"!=typeof wc_checkout_params&&wc_checkout_params.gateways_with_custom_place_order_button?wc_checkout_params.gateways_with_custom_place_order_button:"undefined"!=typeof wc_add_payment_method_params&&wc_add_payment_method_params.gateways_with_custom_place_order_button?wc_add_payment_method_params.gateways_with_custom_place_order_button:[]).indexOf(e)}function a(){i&&i.length&&(i.remove(),i=null)}window.wc.customPlaceOrderButton.register=function(r,i){n[r]||("string"==typeof r&&r?"object"===t(i)&&null!==i?"function"==typeof i.render?"function"==typeof i.cleanup?(n[r]=i,o().find('input[name="payment_method"]:checked').val()===r&&e(document.body).trigger("wc_custom_place_order_button_registered",[r])):console.error("wc.customPlaceOrderButton.register: cleanup must be a function"):console.error("wc.customPlaceOrderButton.register: render must be a function"):console.error("wc.customPlaceOrderButton.register: config must be an object"):console.error("wc.customPlaceOrderButton.register: gatewayId must be a non-empty string"))},window.wc.customPlaceOrderButton.__maybeShow=function(t,l){var c=o();if(r&&n[r])try{n[r].cleanup()}catch(e){console.error("Error in custom place order button cleanup:",e)}if(Boolean(n[t])){c.addClass("has-custom-place-order-button"),r=t;var u=function(){if(i&&i.length&&e.contains(document,i[0]))return i;var t=o().find("#place_order");return t.length?(i=e('<div class="wc-custom-place-order-button"></div>'),t.after(i),i):e([])}();u.empty();try{n[t].render(u.get(0),l)}catch(e){console.error("Error rendering custom place order button:",e)}}else s(t)||c.removeClass("has-custom-place-order-button"),r=null,a()},window.wc.customPlaceOrderButton.__maybeHideDefaultButtonOnInit=function(e){s(e)&&o().addClass("has-custom-place-order-button")},window.wc.customPlaceOrderButton.__cleanup=function(){if(r&&n[r])try{n[r].cleanup()}catch(e){console.error("Error in custom place order button cleanup:",e)}a(),r=null},window.wc.customPlaceOrderButton.__getForm=o}(e)}).call(this,n(3))},function(e,t,n){(function(e){function t(e){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}e((function(e){if("undefined"==typeof wc_checkout_params)return!1;function n(){var t=wc.customPlaceOrderButton.__getForm();return{validate:function(){return new Promise((function(n){var r=!1,i=t.find('input[name="terms"]:visible');if(i.length&&i.closest(".form-row").removeClass("woocommerce-invalid"),t.find(".
79input-text, select, input:checkbox").trigger("validate"),t.find(".woocommerce-invalid:visible").length>0&&(r=!0),t.find(".validate-required:visible").each((function(){var t=e(this),n=t.find("input.input-text, select, input:checkbox");0!==n.length&&((n.is(":checkbox")?!n.is(":checked"):""===n.val()||null===n.val())&&(r=!0,t.addClass("woocommerce-invalid woocommerce-invalid-required-field")))})),i.length&&!i.is(":checked")&&(r=!0,i.closest(".form-row").addClass("woocommerce-invalid")),r){var o=t.find(".woocommerce-invalid:visible").first();o.length&&e("html, body").animate({scrollTop:o.offset().top-100},500)}n({hasError:r})}))},submit:function(){t.trigger("submit")}}}e.blockUI.defaults.overlayCSS.cursor="default",e(document.body).on("update_checkout",(function(){wc.customPlaceOrderButton.__cleanup()})),e(document.body).on("wc_custom_place_order_button_registered",(function(e,t){wc.customPlaceOrderButton.__maybeShow(t,n())}));var r={updateTimer:!1,dirtyInput:!1,selectedPaymentMethod:!1,xhr:!1,$order_review:e("#order_review"),$checkout_form:e("form.checkout"),init:function(){if(e(document.body).on("update_checkout",this.update_checkout),e(document.body).on("init_checkout",this.init_checkout),this.$checkout_form.on("click",'input[name="payment_method"]',this.payment_method_selected),e(document.body).hasClass("woocommerce-order-pay")){this.$order_review.on("click",'input[name="payment_method"]',this.payment_method_selected),this.$order_review.on("submit",this.submitOrder),this.$order_review.attr("novalidate","novalidate");var t=this.$order_review.find('input[name="payment_method"]:checked');t.length&&(wc.customPlaceOrderButton.__maybeHideDefaultButtonOnInit(t.val()),t.trigger("click"))}this.$checkout_form.attr("novalidate","novalidate"),this.$checkout_form.on("submit",this.submit),this.$checkout_form.on("input validate change focusout",".input-text, select, input:checkbox",this.validate_field),this.$checkout_form.on("update",this.trigger_update_checkout),this.$checkout_form.on("change",'select.shipping_method, input[name^="shipping_method"], #ship-to-different-address input, .update_totals_on_change select, .update_totals_on_change input[type="radio"], .update_totals_on_change input[type="checkbox"]',this.trigger_update_checkout),this.$checkout_form.on("change",".address-field select",this.input_changed),this.$checkout_form.on("change",".address-field input.input-text, .update_totals_on_change input.input-text",this.maybe_input_changed),this.$checkout_form.on("keydown",".address-field input.input-text, .update_totals_on_change input.input-text",this.queue_update_checkout),this.$checkout_form.on("blur","#billing_address_1, #shipping_address_1",this.address_field_blur),this.$checkout_form.on("change","#ship-to-different-address input",this.ship_to_different_address),this.$checkout_form.find("#ship-to-different-address input").trigger("change"),this.init_payment_methods(),"1"===wc_checkout_params.is_checkout&&e(document.body).trigger("init_checkout"),"yes"===wc_checkout_params.option_guest_checkout&&e("input#createaccount").on("change",this.toggle_create_account).trigger("change")},init_payment_methods:function(){var t=e(".woocommerce-checkout").find('input[name="payment_method"]');1===t.length&&t.eq(0).hide(),r.selectedPaymentMethod&&e("#"+r.selectedPaymentMethod).prop("checked",!0),0===t.filter(":checked").length&&t.eq(0).prop("checked",!0);var n=t.filter(":checked").eq(0).prop("id");t.length>1&&e('div.payment_box:not(".'+n+'")').filter(":visible").slideUp(0);var i=t.filter(":checked").eq(0);i.length&&wc.customPlaceOrderButton.__maybeHideDefaultButtonOnInit(i.val()),t.filter(":checked").eq(0).trigger("click")},get_payment_method:function(){return r.$checkout_form.find('input[name="payment_method"]:checked').val()},payment_method_selected:function(t){if(t.stopPropagation(),e(".payment_methods input.input-radio").length>1){var i=e("div.payment_box."+e(this).attr("ID")),o=e(this).is(":checked");o&&!i.is(":visible")&&(e("div.payment_box").filter(":visible").slideUp(230),o&&i.slideDown(230))}else e("div.payment_box").show();e(this).data("order_button_text")?e("#place_order").text(e(this).data("order_button_text")):e("#place_order").text(e("#place_order").data("value"));var s=e('.woocommerce-checkout input[name="payment_method"]:checked').attr("id");
79s!==r.selectedPaymentMethod&&e(document.body).trigger("payment_method_selected");var a=e(this).val();wc.customPlaceOrderButton.__maybeShow(a,n()),r.selectedPaymentMethod=s},toggle_create_account:function(){e("div.create-account").hide(),e(this).is(":checked")&&(e("#account_password").val(""),e("div.create-account").slideDown())},init_checkout:function(){e(document.body).trigger("update_checkout")},should_skip_address_update:function(e){var t=e.target||e.srcElement;if(t&&("billing_address_1"===t.id||"shipping_address_1"===t.id)){if("true"===t.getAttribute("data-autocomplete-manipulating"))return!0;var n=t.id.replace("_address_1","");if(window.wc&&window.wc.addressAutocomplete&&window.wc.addressAutocomplete.activeProvider&&window.wc.addressAutocomplete.activeProvider[n])return!0}return!1},should_trigger_address_blur_update:function(e){var t=e.target||e.srcElement;if(t&&("billing_address_1"===t.id||"shipping_address_1"===t.id)){if("true"===t.getAttribute("data-autocomplete-manipulating"))return!1;var n=t.id.replace("_address_1","");if(window.wc&&window.wc.addressAutocomplete&&window.wc.addressAutocomplete.activeProvider&&window.wc.addressAutocomplete.activeProvider[n])return!0}return!1},maybe_input_changed:function(e){r.should_skip_address_update(e)||r.dirtyInput&&r.input_changed(e)},input_changed:function(e){r.should_skip_address_update(e)||(r.dirtyInput=e.target,r.maybe_update_checkout())},address_field_blur:function(e){r.should_trigger_address_blur_update(e)&&(r.dirtyInput=e.target,r.maybe_update_checkout())},queue_update_checkout:function(e){if(9===(e.keyCode||e.which||0))return!0;var t=e.target||e.srcElement;if(t&&("billing_address_1"===t.id||"shipping_address_1"===t.id)){var n=t.id.replace("_address_1","");if(window.wc&&window.wc.addressAutocomplete&&window.wc.addressAutocomplete.activeProvider&&window.wc.addressAutocomplete.activeProvider[n])return!0}r.dirtyInput=this,r.reset_update_checkout_timer(),r.updateTimer=setTimeout(r.maybe_update_checkout,"1000")},trigger_update_checkout:function(t){r.reset_update_checkout_timer(),r.dirtyInput=!1,e(document.body).trigger("update_checkout",{current_target:t?t.currentTarget:null})},maybe_update_checkout:function(){var t=!0;if(e(r.dirtyInput).length){var n=e(r.dirtyInput).closest("div").find(".address-field.validate-required");n.length&&n.each((function(){""===e(this).find("input.input-text").val()&&(t=!1)}))}t&&r.trigger_update_checkout()},ship_to_different_address:function(){e("div.shipping_address").hide(),e(this).is(":checked")&&e("div.shipping_address").slideDown()},reset_update_checkout_timer:function(){clearTimeout(r.updateTimer)},is_valid_json:function(e){try{var n=JSON.parse(e);return n&&"object"===t(n)}catch(e){return!1}},validate_field:function(t){var n=e(this),r=n.closest(".form-row"),i=!0,o=r.is(".validate-required"),s=r.is(".validate-email"),a=r.is(".validate-phone"),l="",c=t.type;"input"===c&&(n.removeAttr("aria-invalid").removeAttr("aria-describedby"),r.find(".checkout-inline-error-message").remove(),r.removeClass("woocommerce-invalid woocommerce-invalid-required-field woocommerce-invalid-email woocommerce-invalid-phone woocommerce-validated")),"validate"!==c&&"change"!==c&&"focusout"!==c||(o&&("checkbox"===n.attr("type")&&!n.is(":checked")||""===n.val())&&(n.attr("aria-invalid","true"),r.removeClass("woocommerce-validated").addClass("woocommerce-invalid woocommerce-invalid-required-field"),i=!1),s&&n.val()&&((l=new RegExp(/^([a-z\d!#$%&'*+\-\/=?^_`{|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+(\.[a-z\d!#$%&'*+\-\/=?^_`{|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+)*|"((([ \t]*\r\n)?[ \t]+)?([\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|\\[\x01-\x09\x0b\x0c\x0d-\x7f\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))*(([ \t]*\r\n)?[ \t]+)?")@(([a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|[a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF][a-z\d\-._~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]*[a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])\.)+([a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|[a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF][a-z\d\-._~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]*[0-9a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])\.?$/i)).test(n.val())||(n.attr("aria-invalid","true"),r.removeClass("woocommerce-validated").addClass("woocommerce-invalid woocommerce-invalid-email"),i=!1)),a&&(l=new RegExp(/[\s\#0-9_\-\+\/\(\)\.]/g),0<n.val().replace(l,"").length&&(n.attr("aria-invalid","true"),r.removeClass("woocommerce-validated").addClass("woocommerce-invalid woocommerce-invalid-phone"),i=!1)),i&&(n.removeAttr("aria-invalid").removeAttr("aria-describedby"),r.f
79ind(".checkout-inline-error-message").remove(),r.removeClass("woocommerce-invalid woocommerce-invalid-required-field woocommerce-invalid-email woocommerce-invalid-phone").addClass("woocommerce-validated")))},update_checkout:function(e,t){r.reset_update_checkout_timer(),r.updateTimer=setTimeout(r.update_checkout_action,"5",t)},update_checkout_action:function(t){if(r.xhr&&r.xhr.abort(),0!==e("form.checkout").length){t=void 0!==t?t:{update_shipping_method:!0};var n=e("#billing_country").val(),i=e("#billing_state").val(),o=e(":input#billing_postcode").val(),s=e("#billing_city").val(),a=e(":input#billing_address_1").val(),l=e(":input#billing_address_2").val(),c=n,u=i,d=o,h=s,f=a,p=l,m=e(r.$checkout_form).find(".address-field.validate-required:visible"),g=!0;m.length&&m.each((function(){""===e(this).find(":input").val()&&(g=!1)})),e("#ship-to-different-address").find("input").is(":checked")&&(c=e("#shipping_country").val(),u=e("#shipping_state").val(),d=e(":input#shipping_postcode").val(),h=e("#shipping_city").val(),f=e(":input#shipping_address_1").val(),p=e(":input#shipping_address_2").val());var v={security:wc_checkout_params.update_order_review_nonce,payment_method:r.get_payment_method(),country:n,state:i,postcode:o,city:s,address:a,address_2:l,s_country:c,s_state:u,s_postcode:d,s_city:h,s_address:f,s_address_2:p,has_full_address:g,post_data:e("form.checkout").serialize()};if(!1!==t.update_shipping_method){var y={};e('select.shipping_method, input[name^="shipping_method"][type="radio"]:checked, input[name^="shipping_method"][type="hidden"]').each((function(){y[e(this).data("index")]=e(this).val()})),v.shipping_method=y}e(".woocommerce-checkout-payment, .woocommerce-checkout-review-order-table").block({message:null,overlayCSS:{background:"#fff",opacity:.6}}),r.xhr=e.ajax({type:"POST",url:wc_checkout_params.wc_ajax_url.toString().replace("%%endpoint%%","update_order_review"),data:v,success:function(n){if(n&&!0===n.reload)window.location.reload();else{e(".woocommerce-NoticeGroup-updateOrderReview").remove();var i=e("#terms").prop("checked"),o={};if(e(".payment_box :input").each((function(){var t=e(this).attr("id");t&&(-1!==e.inArray(e(this).attr("type"),["checkbox","radio"])?o[t]=e(this).prop("checked"):o[t]=e(this).val())})),n&&n.fragments&&(e.each(n.fragments,(function(t,n){r.fragments&&r.fragments[t]===n||e(t).replaceWith(n),e(t).unblock()})),r.fragments=n.fragments),i&&e("#terms").prop("checked",!0),e.isEmptyObject(o)||e(".payment_box :input").each((function(){var t=e(this).attr("id");t&&(-1!==e.inArray(e(this).attr("type"),["checkbox","radio"])?e(this).prop("checked",o[t]).trigger("change"):(-1!==e.inArray(e(this).attr("type"),["select"])||null!==e(this).val()&&0===e(this).val().length)&&e(this).val(o[t]).trigger("change"))})),n&&"failure"===n.result){var s=e("form.checkout");e(".woocommerce-error, .woocommerce-message, .is-error, .is-success").remove(),n.messages?s.prepend('<div class="woocommerce-NoticeGroup woocommerce-NoticeGroup-updateOrderReview">'+n.messages+"</div>"):s.prepend(n),s.find(".input-text, select, input:checkbox").trigger("validate").trigger("blur"),r.scroll_to_notices()}r.init_payment_methods(),n&&"success"===n.result&&t.current_target&&-1!==t.current_target.id.indexOf("shipping_method")&&document.getElementById(t.current_target.id).focus(),e(document.body).trigger("updated_checkout",[n])}}})}},handleUnloadEvent:function(e){if(-1===navigator.userAgent.indexOf("MSIE")&&!document.documentMode)return!0;e.preventDefault()},attachUnloadEventsOnSubmit:function(){e(window).on("beforeunload",this.handleUnloadEvent)},detachUnloadEventsOnSubmit:function(){e(window).off("beforeunload",this.handleUnloadEvent)},blockOnSubmit:function(e){1!==e.data("blockUI.isBlocked")&&e.block({message:null,overlayCSS:{background:"#fff",opacity:.6}})},submitOrder:function(){r.blockOnSubmit(e(this))},submit:function(){r.reset_update_checkout_timer();var n=e(this);return n.is(".processing")||!1!==n.triggerHandler("checkout_place_order",[r])&&!1!==n.triggerHandler("checkout_place_order_"+r.get_payment_method(),[r])&&(n.addClass("processing"),r.blockOnSubmit(n),r.attachUnloadEventsOnSubmit(),e.ajaxSetup({dataFilter:function(e,t){if("json"!==t)return e;if(r.is_valid_json(e))return e;var n=e.match(/{"result.*}/);return null===n?console.log("Unable to fix malformed JSON #1"):r.is_valid_json(n[0])?(console.log("Fixed malformed JSON. Original:"),console.log(e),e=n[0]):console.log("Unable to fix malformed JSON #2"),e}}),e.ajax({type:"POST",url:wc_checkout_params.checkout_url,data:n.serialize(),dataType:"json",success:function(t){r.detachUnloadEventsOnSubmit(),e(".checkout-inline-error-message").remove();try{if("success"!==t.result||!1===n.triggerHandler("checkout_place_order_success",[t,r]))throw"failure"===t.result?"Result failure":"Invalid response";-1===t.redirect.indexOf("https://")||-1===t.redirect.indexOf("http://")?window.location=t.redirect:window.location=decodeURI(t.redirect)}catch(n){if(!0===t.reload)return void window.location.reload();if(!0===t.refresh&&e(document.body).trigger("update_checkout"),t.messages){var i=e(t.messages).removeAttr("role").attr("tabindex","-1"),o=r.wrapMessagesInsideLink(i),s=e('<div role="alert"></div>').append(o);r.submit_error(s.prop("outerHTML")),r.show_inline_errors(i)}else r.submit_error('<div class="woocommerce-error">'+wc_checkout_params.i18n_checkout_error+"</div>")}},error:function(e,n,i){r.detachUnloadEventsOnSubmit();var o=i;"object"===("undefined"==typeof wc_checkout_params?"undefined":t(wc_checkout_params))&&null!==wc_checkout_params&&wc_checkout_params.hasOwnProperty("i18n_checkout_error")&&"string"==typeof wc_checkout_params.i18n_checkout_error&&""!==wc_checkout_params.i18n_checkout_error.trim()&&(o=wc_checkout_params.i18n_checkout_error),r.submit_error('<div class="woocommerce-error">'+o+"</div>")}})),!1},submit_error:function(t){e(".woocommerce-NoticeGroup-checkout, .woocommerce-error, .woocommerce-message, .is-error, .is-success").remove(),r.$checkout_form.prepend('<div class="woocommerce-NoticeGroup woocommerce-NoticeGroup-checkout">'+t+"</div>"),r.$checkout_form.removeClass("processing").unblock(),r.$checkout_form.find(".
79input-text, select, input:checkbox").trigger("validate").trigger("blur"),r.scroll_to_notices(),r.$checkout_form.find('.woocommerce-error[tabindex="-1"], .wc-block-components-notice-banner.is-error[tabindex="-1"]').focus(),e(document.body).trigger("checkout_error",[t])},wrapMessagesInsideLink:function(t){return t.find("li[data-id]").each((function(){var t=e(this),n=t.attr("data-id");if(n){var r=e("<a>",{href:"#"+n,html:t.html()});t.empty().append(r)}})),t},show_inline_errors:function(t){t.find("li[data-id]").each((function(){var t=e(this),n=t.attr("data-id"),r=e("#"+n);if(1===r.length){var i=n+"_description",o=t.text().trim(),s=r.closest(".form-row"),a=document.createElement("p");a.id=i,a.className="checkout-inline-error-message",a.textContent=o,s&&a.textContent.length>0&&s.append(a),r.attr("aria-describedby",i),r.attr("aria-invalid","true")}}))},scroll_to_notices:function(){var t=e(".woocommerce-NoticeGroup-updateOrderReview, .woocommerce-NoticeGroup-checkout");t.length||(t=e("form.checkout")),e.scroll_to_notices(t)}},i={init:function(){e(document.body).on("click","a.showcoupon",this.show_coupon_form),e(document.body).on("click",".woocommerce-remove-coupon",this.remove_coupon),e(document.body).on("keydown",".woocommerce-remove-coupon",this.on_keydown_remove_coupon),e(document.body).on("change input","#coupon_code",this.remove_coupon_error),e("form.checkout_coupon").hide().on("submit",this.submit.bind(this))},show_coupon_form:function(){var t=e(this);return e(".checkout_coupon").slideToggle(400,(function(){var n=e(this);n.is(":visible")?(t.attr("aria-expanded","true"),n.find(":input:eq(0)").trigger("focus")):t.attr("aria-expanded","false")})),!1},show_coupon_error:function(t,n){if(0!==n.length){this.remove_coupon_error();var r=e(e.parseHTML(t)).text().trim();""!==r&&(n.find("#coupon_code").focus().addClass("has-error").attr("aria-invalid","true").attr("aria-describedby","coupon-error-notice"),e("<span>",{class:"coupon-error-notice",id:"coupon-error-notice",role:"alert",text:r}).appendTo(n))}},remove_coupon_error:function(){var t=e("#coupon_code");0!==t.length&&t.removeClass("has-error").removeAttr("aria-invalid").removeAttr("aria-describedby").next(".coupon-error-notice").remove()},clear_coupon_input:function(){e("#coupon_code").val("").removeClass("has-error").removeAttr("aria-invalid").removeAttr("aria-describedby").next(".coupon-error-notice").remove()},submit:function(t){var n=e(t.currentTarget),i=n.find("#coupon_code"),o=this;if(o.remove_coupon_error(),n.is(".processing"))return!1;n.addClass("processing").block({message:null,overlayCSS:{background:"#fff",opacity:.6}});var s={security:wc_checkout_params.apply_coupon_nonce,coupon_code:n.find('input[name="coupon_code"]').val(),billing_email:r.$checkout_form.find('input[name="billing_email"]').val()};return e.ajax({type:"POST",url:wc_checkout_params.wc_ajax_url.toString().replace("%%endpoint%%","apply_coupon"),data:s,success:function(t){e(".woocommerce-error, .woocommerce-message, .is-error, .is-success, .checkout-inline-error-message").remove(),n.removeClass("processing").unblock(),t&&(-1===t.indexOf("woocommerce-error")&&-1===t.indexOf("is-error")?(n.slideUp(400,(function(){e("a.showcoupon").attr("aria-expanded","false"),n.before(t)})),o.clear_coupon_input()):o.show_coupon_error(t,i.parent()),e(document.body).trigger("applied_coupon_in_checkout",[s.coupon_code]),e(document.body).trigger("update_checkout",{update_shipping_method:!1}))},dataType:"html"}),!1},remove_coupon:function(t){t.preventDefault();var n=e(this).parents(".woocommerce-checkout-review-order"),r=e(this).data("coupon");n.addClass("processing").block({message:null,overlayCSS:{background:"#fff",opacity:.6}});var o={security:wc_checkout_params.remove_coupon_nonce,coupon:r};e.ajax({type:"POST",url:wc_checkout_params.wc_ajax_url.toString().replace("%%endpoint%%","remove_coupon"),data:o,success:function(t){e(".woocommerce-error, .woocommerce-message, .is-error, .is-success").remove(),n.removeClass("processing").unblock(),t&&(e("form.woocommerce-checkout").before(t),e(document.body).trigger("removed_coupon_in_checkout",[o.coupon]),e(document.body).trigger("update_checkout",{update_shipping_method:!1}
79),i.clear_coupon_input(),e("form.checkout_coupon").slideUp(400,(function(){e("a.showcoupon").attr("aria-expanded","false")})))},error:function(e){wc_checkout_params.debug_mode&&console.log(e.responseText)},dataType:"html"})},on_keydown_remove_coupon:function(t){" "===t.key&&(t.preventDefault(),e(this).trigger("click"))}},o={init:function(){e(document.body).on("click","a.showlogin",this.show_login_form)},show_login_form:function(){var t=e("form.login, form.woocommerce-form--login");return t.is(":visible")?t.slideToggle({duration:400}):t.slideToggle({duration:400,complete:function(){t.is(":visible")&&e("html, body").animate({scrollTop:t.offset().top-50},300)}}),!1}},s={init:function(){e(document.body).on("click","a.woocommerce-terms-and-conditions-link",this.toggle_terms)},toggle_terms:function(){if(e(".woocommerce-terms-and-conditions").length)return e(".woocommerce-terms-and-conditions").slideToggle((function(){var t=e(".woocommerce-terms-and-conditions-link");e(".woocommerce-terms-and-conditions").is(":visible")?(t.addClass("woocommerce-terms-and-conditions-link--open"),t.removeClass("woocommerce-terms-and-conditions-link--closed")):(t.removeClass("woocommerce-terms-and-conditions-link--open"),t.addClass("woocommerce-terms-and-conditions-link--closed"))})),!1}};r.init(),i.init(),o.init(),s.init()}))}).call(this,n(3))},function(e,t,n){(function(e){e((function(){function t(){var t,n=e(".woocommerce-checkout-review-order").width(),r=e(".woocommerce-checkout").width(),i=e(".parcel_machine_checkout"),o=e(i).closest("table").hasClass("shop_table")&&e(i).closest("table").hasClass("woocommerce-checkout-review-order-table");i.find(".parcel-machine-select-box").each((function(){t=e(this).width()>1?e(this).width():t})),o&&"undefined"!==n&&"undefined"!==r&&(n>r/2?e(".parcel_machine_checkout > td").css("max-width",n/2-20+"px"):e(".parcel_machine_checkout > td").css("max-width",n-20+"px"))}e(document).on("updated_checkout",(function(){e(".parcel_machine_checkout").css("display","none"),e(".shipping_method:checked, .shipping_method[type=hidden]").each((function(){var t=e(this).val();if(t.indexOf(":")>-1){var n=t.split(":");t=n[0]}e(".parcel_machine_checkout_"+t).not(":first").remove(),e(".parcel_machine_checkout_"+t).css("display","table-row")})),t()})),e(window).resize((function(){t()}))}))}).call(this,n(3))},function(e,t,n){(function(e){e(document).ready((function(t){function n(){var t="";if(1==e(".li.makecommerce-picker-country").length)e("li.makecommerce-picker-country").show(),e("div.makecommerce_country_picker_countries").hide(),e("li.makecommerce-picker-country > input, li.makecommerce-picker-country > label").hide();else{var n=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;null==t&&(t=e("#makecommerce_customer_country").val()),e("select#"+MC_METHOD_LIST.id).val(""),e("div.makecommerce-banklink-picker").removeClass("selected"),e("label.makecommerce_country_picker_label").removeClass("selected"),MC_METHOD_LIST.settings.ui_widget_groupcountries&&"no"==MC_METHOD_LIST.settings.ui_widget_groupcountries?e("li.makecommerce-picker-country").hide():e("li.makecommerce-picker-country").show(),e("div#makecommerce_country_picker_methods_"+t).parent().show(),e("label[for=makecommerce_country_picker_"+t+"]").addClass("selected")};n(),e("body").on("change","select[name=makecommerce_country_picker_select]",(function(){t=e(this).val(),e("input[name=makecommerce_country_picker]").removeAttr("checked"),n(t)})),e("body").on("change","input[name=makecommerce_country_picker]",(function(){e(this).is(":checked")&&(t=e(this).val(),e("select[name=makecommerce_country_picker_select]").val(t),n(t))}))}e("div.makecommerce-banklink-picker").on("click",(function(){var t=e(this).attr("banklink_id");e("select#"+MC_METHOD_LIST.id).val(t),e("div.makecommerce-banklink-picker").removeClass("selected"),e(this).addClass("selected")}))}n(),e(document.body).on("updated_checkout",(function(){n()}))}))}).call(this,n(3))},function(e,t,n){(function(e){var r=void 0!==e&&e||"undefined"!=typeof self&&self||window,i=Function.prototype.apply;function o(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new o(i.call(setTimeout,r,arguments),clearTimeout)},t.setInterval=function(){return new o(i.call(setInterval,r,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},o.prototype.unref=o.prototype.ref=function(){},o.prototype.close=function(){this._clearFn.call(r,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},n(65),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}).call(this,n(8))},function(e,t,n){(function(e,t){!function(e,n){"use strict";if(!e.setImmediate){var r,i,o,s,a,l=1,c={},u=!1,d=e.document,h=Object.getPrototypeOf&&Object.getPrototypeOf(e);h=h&&h.setTimeout?h:e,"[object process]"==={}.toString.call(e.process)?r=function(e){t.nextTick((function(){p(e)}))}:!function(){if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=n,t}}()?e.MessageChannel?((o=new MessageChannel).port1.onmessage=function(e){p(e.data)},r=function(e){o.port2.postMessage(e)}):d&&"onreadystatechange"in d.createElement("script")?(i=d.documentElement,r=function(e){var t=d.createElement("script");t.onreadystatechange=function(){p(e),t.onreadystatechange=null,i.removeChild(t),t=null},i.appendChild(t)}):r=function(e){setTimeout(p,0,e)}:(s="setImmediate$"+Math.random()+"$",a=function(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(s)&&p(+t.data.slice(s.length))},e.addEventListener?e.addEventListener("message",a,!1):e.attachEvent("onmessage",a),r=function(t){e.postMessage(s+t,"*")}),h.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n<t.length;n++)t[n]=arguments[n+1];var i={callback:e,args:t};return c[l]=i,r(l),l++},h.clearImmediate=f}function f(e){delete c[e]}function p(e){if(u)setTimeout(p,0,e);else{var t=c[e];if(t){u=!0;try{!function(e){var t=e.callback,n=e.args;switch(n.length){case 0:t();break;case 1:t(n[0]);break;case 2:t(n[0],n[1]);break;case 3:t(n[0],n[1],n[2]);break;default:t.apply(void 0,n)}}(t)}finally{f(e),u=!1}}}}}("undefined"==typeof self?void 0===e?this:e:self)}).call(this,n(8),n(21))},function(e,t){function n(e){var t=document.getElementById(e);document.querySelectorAll(".info-popup-giftcard").forEach((function(t){t.id!==e&&t.classList.add("hidden")})),console.log(e),t.classList.contains("hidden")?t.classList.remove("hidden"):t.classList.add("hidden")}document.addEventListener("DOMContentLoaded",(function(){var e=document.getElementById("standardInfoIcon"),t=document.getElementById("kioskInfoIcon");console.log(e),e&&e.addEventListener("click",(function(e){e.stopPropagation(),n("standardInfoPopup")})),t&&t.addEventListener("click",(function(e){e.stopPropagation(),n("kioskInfoPopup")})),document.addEventListener("click",(function(e){document.querySelectorAll(".info-popup-giftcard").forEach((function(t){t.contains(e.target)||e.target.classList.contains("info-icon-giftcard")||t.classList.add("hidden")}))}
vendor: 5,252 bytes, line 79
79))}))},function(e,t,n){var r={"./joboffers/uJobFilterDropdown.vue":116,"./joboffers/uJobOffer.vue":18,"./joboffers/uJobOffersList.vue":117,"./joboffers/uJobSearchInput.vue":118,"./joboffers/uJobShowOnlySaved.vue":119,"./joboffers/uJobSingleOfferButtons.vue":120,"./moens/uMoensFilterDropdown.vue":121,"./moens/uMoensOffer.vue":19,"./moens/uMoensOffersList.vue":122,"./moens/uMoensSearchInput.vue":123,"./moens/uMoensShowOnlySaved.vue":124,"./moens/uMoensShowOnlyViuh.vue":125,"./moens/uMoensSingleOfferButtons.vue":126,"./uAccordion.vue":127,"./uAccordionItem.vue":108,"./uBreadcrumbs.vue":113,"./uButton.vue":109,"./uButtonLink.vue":128,"./uCardSelection.vue":129,"./uCardSelectionItem.vue":130,"./uCarouselGrid.vue":110,"./uCarouselGridItem.vue":131,"./uCookiePopup.vue":132,"./uDropdown.vue":111,"./uFeedbackFloating.vue":133,"./uGiftCardIframe.vue":134,"./uGiftCardInfo.vue":135,"./uInput.vue":20,"./uInputAutocomplete.vue":136,"./uInputSteps.vue":137,"./uLangSwitcher.vue":114,"./uLogo.vue":115,"./uMenu.vue":138,"./uMenuMobile.vue":112,"./uModal.vue":139,"./uNotification.vue":140,"./uQrscanner.vue":106,"./uSearch.vue":141,"./uSelect.vue":142,"./uSteps.vue":143};function i(e){var t=o(e);return n(t)}function o(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}i.keys=function(){return Object.keys(r)},i.resolve=o,e.exports=i,i.id=67},function(e,t,n){"use strict";n(22)},function(e,t,n){"use strict";n(23)},function(e,t,n){"use strict";n(24)},function(e,t,n){"use strict";n(25)},function(e,t,n){"use strict";n(26)},function(e,t,n){"use strict";n(27)},function(e,t,n){"use strict";n(28)},function(e,t,n){"use strict";n(29)},function(e,t,n){"use strict";n(30)},function(e,t,n){"use strict";var r=n(4),i=n(31),o=n(78),s=n(37);function a(e){var t=new o(e),n=i(o.prototype.request,t);return r.extend(n,o.prototype,t),r.extend(n,t),n}var l=a(n(14));l.Axios=o,l.create=function(e){return a(s(l.defaults,e))},l.Cancel=n(38),l.CancelToken=n(92),l.isCancel=n(36),l.all=function(e){return Promise.all(e)},l.spread=n(93),l.isAxiosError=n(94),e.exports=l,e.exports.default=l},function(e,t,n){"use strict";var r=n(4),i=n(32),o=n(79),s=n(80),a=n(37),l=n(90),c=l.validators;function u(e){this.defaults=e,this.interceptors={request:new o,response:new o}}u.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=a(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=e.transitional;void 0!==t&&l.assertOptions(t,{silentJSONParsing:c.transitional(c.boolean,"1.0.0"),forcedJSONParsing:c.transitional(c.boolean,"1.0.0"),clarifyTimeoutError:c.transitional(c.boolean,"1.0.0")},!1);var n=[],r=!0;this.interceptors.request.forEach((function(t){"function"==typeof t.runWhen&&!1===t.runWhen(e)||(r=r&&t.synchronous,n.unshift(t.fulfilled,t.rejected))}));var i,o=[];if(this.interceptors.response.forEach((function(e){o.push(e.fulfilled,e.rejected)})),!r){var u=[s,void 0];for(Array.prototype.unshift.apply(u,n),u=u.concat(o),i=Promise.resolve(e);u.length;)i=i.then(u.shift(),u.shift());return i}for(var d=e;n.length;){var h=n.shift(),f=n.shift();try{d=h(d)}catch(e){f(e);break}}try{i=s(d)}catch(e){return Promise.reject(e)}for(;o.length;)i=i.then(o.shift(),o.shift());return i},u.prototype.getUri=function(e){return e=a(this.defaults,e),i(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},r.forEach(["delete","get","head","options"],(function(e){u.prototype[e]=function(t,n){return this.request(a(n||{},{method:e,url:t,data:(n||{}).data}))}})),r.forEach(["post","put","patch"],(function(e){u.prototype[e]=function(t,n,r){return this.request(a(r||{},{method:e,url:t,data:n}))}})),e.exports=u},function(e,t,n){"use strict";var r=n(4);function i(){this.handlers=[]}i.prototype.use=function(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1},i.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},i.prototype.forEach=function(e){r.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=i},function(e,t,n){"use strict";var r=n(4),i=n(81),o=n(36),s=n(14);function a(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(e){return a(e),e.headers=e.headers||{},e.data=i.call(e,e.data,e.headers,e.transformRequest),e.headers=r.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),r.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||s.adapter)(e).then((function(t){return a(e),t.data=i.call(e,t.data,t.headers,e.transformResponse),t}),(function(t){return o(t)||(a(e),t&&t.response&&(t.response.data=i.call(e,t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},function(e,t,n){"use strict";var r=n(4),i=n(14);e.exports=function(e,t,n){var o=this||i;return r.forEach(n,(function(n){e=n.call(o,e,t)})),e}},function(e,t,n){"use strict";var r=n(4);e.exports=function(e,t){r.forEach(e,(function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])}))}},function(e,t,n){"use strict";var r=n(35);e.exports=function(e,t,n){var i=n.config.validateStatus;
vendor: 4,411 bytes, line 79
79n.status&&i&&!i(n.status)?t(r("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},function(e,t,n){"use strict";var r=n(4);e.exports=r.isStandardBrowserEnv()?{write:function(e,t,n,i,o,s){var a=[];a.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),r.isString(i)&&a.push("path="+i),r.isString(o)&&a.push("domain="+o),!0===s&&a.push("secure"),document.cookie=a.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},function(e,t,n){"use strict";var r=n(86),i=n(87);e.exports=function(e,t){return e&&!r(t)?i(e,t):t}},function(e,t,n){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},function(e,t,n){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},function(e,t,n){"use strict";var r=n(4),i=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,o,s={};return e?(r.forEach(e.split("\n"),(function(e){if(o=e.indexOf(":"),t=r.trim(e.substr(0,o)).toLowerCase(),n=r.trim(e.substr(o+1)),t){if(s[t]&&i.indexOf(t)>=0)return;s[t]="set-cookie"===t?(s[t]?s[t]:[]).concat([n]):s[t]?s[t]+", "+n:n}})),s):s}},function(e,t,n){"use strict";var r=n(4);e.exports=r.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function i(e){var r=e;return t&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=i(window.location.href),function(t){var n=r.isString(t)?i(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},function(e,t,n){"use strict";var r=n(91),i={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){i[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));var o={},s=r.version.split(".");function a(e,t){for(var n=t?t.split("."):s,r=e.split("."),i=0;i<3;i++){if(n[i]>r[i])return!0;if(n[i]<r[i])return!1}return!1}i.transitional=function(e,t,n){var i=t&&a(t);function s(e,t){return"[Axios v"+r.version+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return function(n,r,a){if(!1===e)throw new Error(s(r," has been removed in "+t));return i&&!o[r]&&(o[r]=!0,console.warn(s(r," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,r,a)}},e.exports={isOlderVersion:a,assertOptions:function(e,t,n){if("object"!=typeof e)throw new TypeError("options must be an object");for(var r=Object.keys(e),i=r.length;i-- >0;){var o=r[i],s=t[o];if(s){var a=e[o],l=void 0===a||s(a,o,e);if(!0!==l)throw new TypeError("option "+o+" must be "+l)}else if(!0!==n)throw Error("Unknown option "+o)}},validators:i}},function(e){e.exports=JSON.parse('{"name":"axios","version":"0.21.4","description":"Promise based HTTP client for the browser and node.js","main":"index.js","scripts":{"test":"grunt test","start":"node ./sandbox/server.js","build":"NODE_ENV=production grunt build","preversion":"npm test","version":"npm run build && grunt version && git add -A dist && git add CHANGELOG.md bower.json package.json","postversion":"git push && git push --tags","examples":"node ./examples/server.js","coveralls":"cat coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","fix":"eslint --fix lib/**/*.js"},"repository":{"type":"git","url":"https://github.com/axios/axios.git"},"keywords":["xhr","http","ajax","promise","node"],"author":"Matt Zabriskie","license":"MIT","bugs":{"url":"https://github.com/axios/axios/issues"},"homepage":"https://axios-http.com","devDependencies":{"coveralls":"^3.0.0","es6-promise":"^4.2.4","grunt":"^1.3.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","grunt-eslint":"^23.0.0","grunt-karma":"^4.0.0","grunt-mocha-test":"^0.13.3","grunt-ts":"^6.0.0-beta.
7919","grunt-webpack":"^4.0.2","istanbul-instrumenter-loader":"^1.0.0","jasmine-core":"^2.4.1","karma":"^6.3.2","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^2.1.0","karma-jasmine":"^1.1.1","karma-jasmine-ajax":"^0.1.13","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^4.3.6","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.8","karma-webpack":"^4.0.2","load-grunt-tasks":"^3.5.2","minimist":"^1.2.0","mocha":"^8.2.1","sinon":"^4.5.0","terser-webpack-plugin":"^4.2.3","typescript":"^4.0.5","url-search-params":"^0.10.0","webpack":"^4.44.2","webpack-dev-server":"^3.11.0"},"browser":{"./lib/adapters/http.js":"./lib/adapters/xhr.js"},"jsdelivr":"dist/axios.min.js","unpkg":"dist/axios.min.js","typings":"./index.d.ts","dependencies":{"follow-redirects":"^1.14.0"},"bundlesize":[{"path":"./dist/axios.min.js","threshold":"5kB"}]}')},function(e,t,n){"use strict";var r=n(38);function i(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;e((function(e){n.reason||(n.reason=new r(e),t(n.reason))}))}i.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},i.source=function(){var e;return{token:new i((function(t){e=t})),cancel:e}},e.exports=i},function(e,t,n){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},function(e,t,n){"use strict";e.exports=function(e){return"object"==typeof e&&!0===e.isAxiosError}},function(e,t,n){"use strict";n(39)},function(e,t,n){"use strict";n(40)},function(e,t,n){"use strict";n(41)},function(e,t,n){"use strict";n(42)},function(e,t,n){"use strict";n(43)},function(e,t,n){"use strict";n(44)},function(e,t,n){"use strict";n(45)},function(e,t,n){"use strict";n(46)},function(e,t,n){"use strict";n(47)},function(e,t,n){"use strict";n(48)},function(e,t,n){"use strict";function r(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function i(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach((function(n){void 0===e[n]?e[n]=t[n]:r(t[n])&&r(e[n])&&Object.keys(t[n]).length>0&&i(e[n],t[n])}))}n.r(t),n.d(t,"Swiper",(function(){return ee})),n.d(t,"default",(function(){return ee})),n.d(t,"Virtual",(function(){return re})),n.d(t,"Keyboard",(function(){return se})),n.d(t,"Mousewheel",(function(){return le})),n.d(t,"Navigation",(function(){return de})),n.d(t,"Pagination",(function(){return pe})),n.d(t,"Scrollbar",(function(){return ve})),n.d(t,"Parallax",(function(){return be})),n.d(t,"Zoom",(function(){return Se})),n.d(t,"Lazy",(function(){return Ae})),n.d(t,"Controller",(function(){return Oe})),n.d(t,"A11y",(function(){return De})),n.d(t,"History",(function(){return Pe})),n.d(t,"HashNavigation",(function(){return Fe})),n.d(t,"Autoplay",(function(){return He})),n.d(t,"EffectFade",(function(){return Ve})),n.d(t,"EffectCube",(function(){return Xe})),n.d(t,"EffectFlip",(function(){return Ze})),n.d(t,"EffectCoverflow",(function(){return Je})),n.d(t,"Thumbs",(function(){return nt}));var o={body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function s(){var e="undefined"!=typeof document?document:{};return i(e,o),e}var a={document:o,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}},requestAnimationFrame:function(e){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},cancelAnimationFrame:function(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function l(){var e="undefined"!=typeof window?window:{};return i(e,a),e}
vendor: 4,161 bytes, line 79
79function c(e){return(c=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function d(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function h(e,t,n){return(h=d()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var i=new(Function.bind.apply(e,r));return n&&u(i,n.prototype),i}).apply(null,arguments)}function f(e){var t="function"==typeof Map?new Map:void 0;return(f=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return h(e,arguments,c(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),u(r,e)})(e)}var p=function(e){var t,n;function r(t){var n,r,i;return n=e.call.apply(e,[this].concat(t))||this,r=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(n),i=r.__proto__,Object.defineProperty(r,"__proto__",{get:function(){return i},set:function(e){i.__proto__=e}}),n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r}(f(Array));function m(e){void 0===e&&(e=[]);var t=[];return e.forEach((function(e){Array.isArray(e)?t.push.apply(t,m(e)):t.push(e)})),t}function g(e,t){return Array.prototype.filter.call(e,t)}function v(e,t){var n=l(),r=s(),i=[];if(!t&&e instanceof p)return e;if(!e)return new p(i);if("string"==typeof e){var o=e.trim();if(o.indexOf("<")>=0&&o.indexOf(">")>=0){var a="div";0===o.indexOf("<li")&&(a="ul"),0===o.indexOf("<tr")&&(a="tbody"),0!==o.indexOf("<td")&&0!==o.indexOf("<th")||(a="tr"),0===o.indexOf("<tbody")&&(a="table"),0===o.indexOf("<option")&&(a="select");var c=r.createElement(a);c.innerHTML=o;for(var u=0;u<c.childNodes.length;u+=1)i.push(c.childNodes[u])}else i=function(e,t){if("string"!=typeof e)return[e];for(var n=[],r=t.querySelectorAll(e),i=0;i<r.length;i+=1)n.push(r[i]);return n}(e.trim(),t||r)}else if(e.nodeType||e===n||e===r)i.push(e);else if(Array.isArray(e)){if(e instanceof p)return e;i=e}return new p(function(e){for(var t=[],n=0;n<e.length;n+=1)-1===t.indexOf(e[n])&&t.push(e[n]);return t}(i))}v.fn=p.prototype;var y="resize scroll".split(" ");function w(e){return function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(void 0===n[0]){for(var i=0;i<this.length;i+=1)y.indexOf(e)<0&&(e in this[i]?this[i][e]():v(this[i]).trigger(e));return this}return this.on.apply(this,[e].concat(n))}}w("click"),w("blur"),w("focus"),w("focusin"),w("focusout"),w("keyup"),w("keydown"),w("keypress"),w("submit"),w("change"),w("mousedown"),w("mousemove"),w("mouseup"),w("mouseenter"),w("mouseleave"),w("mouseout"),w("mouseover"),w("touchstart"),w("touchend"),w("touchmove"),w("resize"),w("scroll");var b={addClass:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=m(t.map((function(e){return e.split(" ")})));return this.forEach((function(e){var t;(t=e.classList).add.apply(t,r)})),this},removeClass:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=m(t.map((function(e){return e.split(" ")})));return this.forEach((function(e){var t;(t=e.classList).remove.apply(t,r)})),this},hasClass:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=m(t.map((function(e){return e.split(" ")})));return g(this,(function(e){return r.filter((function(t){return e.classList.contains(t)})).length>0})).length>0},toggleClass:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=m(t.map((function(e){return e.split(" ")})));this.forEach((function(e){r.forEach((function(t){e.classList.toggle(t)}))}
vendor: 13,400 bytes, line 79
79))},attr:function(e,t){if(1===arguments.length&&"string"==typeof e)return this[0]?this[0].getAttribute(e):void 0;for(var n=0;n<this.length;n+=1)if(2===arguments.length)this[n].setAttribute(e,t);else for(var r in e)this[n][r]=e[r],this[n].setAttribute(r,e[r]);return this},removeAttr:function(e){for(var t=0;t<this.length;t+=1)this[t].removeAttribute(e);return this},transform:function(e){for(var t=0;t<this.length;t+=1)this[t].style.transform=e;return this},transition:function(e){for(var t=0;t<this.length;t+=1)this[t].style.transitionDuration="string"!=typeof e?e+"ms":e;return this},on:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=t[0],i=t[1],o=t[2],s=t[3];function a(e){var t=e.target;if(t){var n=e.target.dom7EventData||[];if(n.indexOf(e)<0&&n.unshift(e),v(t).is(i))o.apply(t,n);else for(var r=v(t).parents(),s=0;s<r.length;s+=1)v(r[s]).is(i)&&o.apply(r[s],n)}}function l(e){var t=e&&e.target&&e.target.dom7EventData||[];t.indexOf(e)<0&&t.unshift(e),o.apply(this,t)}"function"==typeof t[1]&&(r=t[0],o=t[1],s=t[2],i=void 0),s||(s=!1);for(var c,u=r.split(" "),d=0;d<this.length;d+=1){var h=this[d];if(i)for(c=0;c<u.length;c+=1){var f=u[c];h.dom7LiveListeners||(h.dom7LiveListeners={}),h.dom7LiveListeners[f]||(h.dom7LiveListeners[f]=[]),h.dom7LiveListeners[f].push({listener:o,proxyListener:a}),h.addEventListener(f,a,s)}else for(c=0;c<u.length;c+=1){var p=u[c];h.dom7Listeners||(h.dom7Listeners={}),h.dom7Listeners[p]||(h.dom7Listeners[p]=[]),h.dom7Listeners[p].push({listener:o,proxyListener:l}),h.addEventListener(p,l,s)}}return this},off:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=t[0],i=t[1],o=t[2],s=t[3];"function"==typeof t[1]&&(r=t[0],o=t[1],s=t[2],i=void 0),s||(s=!1);for(var a=r.split(" "),l=0;l<a.length;l+=1)for(var c=a[l],u=0;u<this.length;u+=1){var d=this[u],h=void 0;if(!i&&d.dom7Listeners?h=d.dom7Listeners[c]:i&&d.dom7LiveListeners&&(h=d.dom7LiveListeners[c]),h&&h.length)for(var f=h.length-1;f>=0;f-=1){var p=h[f];o&&p.listener===o||o&&p.listener&&p.listener.dom7proxy&&p.listener.dom7proxy===o?(d.removeEventListener(c,p.proxyListener,s),h.splice(f,1)):o||(d.removeEventListener(c,p.proxyListener,s),h.splice(f,1))}}return this},trigger:function(){for(var e=l(),t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];for(var i=n[0].split(" "),o=n[1],s=0;s<i.length;s+=1)for(var a=i[s],c=0;c<this.length;c+=1){var u=this[c];if(e.CustomEvent){var d=new e.CustomEvent(a,{detail:o,bubbles:!0,cancelable:!0});u.dom7EventData=n.filter((function(e,t){return t>0})),u.dispatchEvent(d),u.dom7EventData=[],delete u.dom7EventData}}return this},transitionEnd:function(e){var t=this;return e&&t.on("transitionend",(function n(r){r.target===this&&(e.call(this,r),t.off("transitionend",n))})),this},outerWidth:function(e){if(this.length>0){if(e){var t=this.styles();return this[0].offsetWidth+parseFloat(t.getPropertyValue("margin-right"))+parseFloat(t.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(e){if(this.length>0){if(e){var t=this.styles();return this[0].offsetHeight+parseFloat(t.getPropertyValue("margin-top"))+parseFloat(t.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},styles:function(){var e=l();return this[0]?e.getComputedStyle(this[0],null):{}},offset:function(){if(this.length>0){var e=l(),t=s(),n=this[0],r=n.getBoundingClientRect(),i=t.body,o=n.clientTop||i.clientTop||0,a=n.clientLeft||i.clientLeft||0,c=n===e?e.scrollY:n.scrollTop,u=n===e?e.scrollX:n.scrollLeft;return{top:r.top+c-o,left:r.left+u-a}}return null},css:function(e,t){var n,r=l();if(1===arguments.length){if("string"!=typeof e){for(n=0;n<this.length;n+=1)for(var i in e)this[n].style[i]=e[i];return this}if(this[0])return r.getComputedStyle(this[0],null).getPropertyValue(e)}if(2===arguments.length&&"string"==typeof e){for(n=0;n<this.length;n+=1)this[n].style[e]=t;return this}return this},each:function(e){return e?(this.forEach((function(t,n){e.apply(t,[t,n])})),this):this},html:function(e){if(void 0===e)return this[0]?this[0].innerHTML:null;for(var t=0;t<this.length;t+=1)this[t].innerHTML=e;return this},text:function(e){if(void 0===e)return this[0]?this[0].textContent.trim():null;for(var t=0;t<this.length;t+=1)this[t].textContent=e;return this},is:function(e){var t,n,r=l(),i=s(),o=this[0];if(!o||void 0===e)return!1;if("string"==typeof e){if(o.matches)return o.matches(e);if(o.webkitMatchesSelector)return o.webkitMatchesSelector(e);if(o.msMatchesSelector)return o.msMatchesSelector(e);for(t=v(e),n=0;n<t.length;n+=1)if(t[n]===o)return!0;return!1}if(e===i)return o===i;if(e===r)return o===r;if(e.nodeType||e instanceof p){for(t=e.nodeType?[e]:e,n=0;n<t.length;n+=1)if(t[n]===o)return!0;return!1}return!1},index:function(){var e,t=this[0];if(t){for(e=0;null!==(t=t.previousSibling);)1===t.nodeType&&(e+=1);return e}},eq:function(e){if(void 0===e)return this;var t=this.length;if(e>t-1)return v([]);if(e<0){var n=t+e;return v(n<0?[]:[this[n]])}return v([this[e]])},append:function(){for(var e,t=s(),n=0;n<arguments.length;n+=1){e=n<0||arguments.length<=n?void 0:arguments[n];for(var r=0;r<this.length;r+=1)if("string"==typeof e){var i=t.createElement("div");for(i.innerHTML=e;i.firstChild;)this[r].appendChild(i.firstChild)}else if(e instanceof p)for(var o=0;o<e.length;o+=1)this[r].appendChild(e[o]);else this[r].appendChild(e)}return this},prepend:function(e){var t,n,r=s();for(t=0;t<this.length;t+=1)if("string"==typeof e){var i=r.createElement("div");for(i.innerHTML=e,n=i.childNodes.length-1;n>=0;n-=1)this[t].insertBefore(i.childNodes[n],this[t].childNodes[0])}else if(e instanceof p)for(n=0;n<e.length;n+=1)this[t].insertBefore(e[n],this[t].childNodes[0]);else this[t].insertBefore(e,this[t].childNodes[0]);return this},next:function(e){return this.length>0?e?this[0].nextElementSibling&&v(this[0].nextElementSibling).is(e)?v([this[0].nextElementSibling]):v([]):this[0].nextElementSibling?v([this[0].nextElementSibling]):v([]):v([])},nextAll:function(e){var t=[],n=this[0];if(!n)return v([]);for(;n.nextElementSibling;){var r=n.nextElementSibling;e?v(r).is(e)&&t.push(r):t.push(r),n=r}return v(t)},prev:function(e){if(this.length>0){var t=this[0];return e?t.previousElementSibling&&v(t.previousElementSibling).is(e)?v([t.previousElementSibling]):v([]):t.previousElementSibling?v([t.previousElementSibling]):v([])}return v([])},prevAll:function(e){var t=[],n=this[0];if(!n)return v([]);for(;n.previousElementSibling;){var r=n.previousElementSibling;e?v(r).is(e)&&t.push(r):t.push(r),n=r}return v(t)},parent:function(e){for(var t=[],n=0;n<this.length;n+=1)null!==this[n].parentNode&&(e?v(this[n].parentNode).is(e)&&t.push(this[n].parentNode):t.push(this[n].parentNode));return v(t)},parents:function(e){for(var t=[],n=0;n<this.length;n+=1)for(var r=this[n].parentNode;r;)e?v(r).is(e)&&t.push(r):t.push(r),r=r.parentNode;return v(t)},closest:function(e){var t=this;return void 0===e?v([]):(t.is(e)||(t=t.parents(e).eq(0)),t)},find:function(e){for(var t=[],n=0;n<this.length;n+=1)for(var r=this[n].querySelectorAll(e),i=0;i<r.length;i+=1)t.push(r[i]);return v(t)},children:function(e){for(var t=[],n=0;n<this.length;n+=1)for(var r=this[n].children,i=0;i<r.length;i+=1)e&&!v(r[i]).is(e)||t.push(r[i]);return v(t)},filter:function(e){return v(g(this,e))},remove:function(){for(var e=0;e<this.length;e+=1)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this}};Object.keys(b).forEach((function(e){Object.defineProperty(v.fn,e,{value:b[e],writable:!0})}));var C,_,S,E=v;function T(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function A(){return Date.now()}function x(e,t){void 0===t&&(t="x");var n,r,i,o=l(),s=function(e){var t,n=l();return n.getComputedStyle&&(t=n.getComputedStyle(e,null)),!t&&e.currentStyle&&(t=e.currentStyle),t||(t=e.style),t}(e);return o.WebKitCSSMatrix?((r=s.transform||s.webkitTransform).split(",").length>6&&(r=r.split(", ").map((function(e){return e.replace(",",".")})).join(", ")),i=new o.WebKitCSSMatrix("none"===r?"":r)):n=(i=s.MozTransform||s.OTransform||s.MsTransform||s.msTransform||s.transform||s.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(r=o.WebKitCSSMatrix?i.m41:16===n.length?parseFloat(n[12]):parseFloat(n[4])),"y"===t&&(r=o.WebKitCSSMatrix?i.m42:16===n.length?parseFloat(n[13]):parseFloat(n[5])),r||0}function I(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function O(e){return"undefined"!=typeof window&&void 0!==window.HTMLElement?e instanceof HTMLElement:e&&(1===e.nodeType||11===e.nodeType)}function M(){for(var e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"],n=1;n<arguments.length;n+=1){var r=n<0||arguments.length<=n?void 0:arguments[n];if(null!=r&&!O(r))for(var i=Object.keys(Object(r)).filter((function(e){return t.indexOf(e)<0})),o=0,s=i.length;o<s;o+=1){var a=i[o],l=Object.getOwnPropertyDescriptor(r,a);void 0!==l&&l.enumerable&&(I(e[a])&&I(r[a])?r[a].__swiper__?e[a]=r[a]:M(e[a],r[a]):!I(e[a])&&I(r[a])?(e[a]={},r[a].__swiper__?e[a]=r[a]:M(e[a],r[a])):e[a]=r[a])}}return e}function k(e,t){Object.keys(t).forEach((function(n){I(t[n])&&Object.keys(t[n]).forEach((function(r){"function"==typeof t[n][r]&&(t[n][r]=t[n][r].bind(e))})),e[n]=t[n]}))}function D(e){return void 0===e&&(e=""),"."+e.trim().replace(/([\.:!\/])/g,"\\$1").replace(/ /g,".")}function N(e,t,n,r){var i=s();return n&&Object.keys(r).forEach((function(n){if(!t[n]&&!0===t.auto){var o=i.createElement("div");o.className=r[n],e.append(o),t[n]=o}})),t}function R(){return C||(C=function(){var e=l(),t=s();return{touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch),pointerEvents:!!e.PointerEvent&&"maxTouchPoints"in e.navigator&&e.navigator.maxTouchPoints>=0,observer:"MutationObserver"in e||"WebkitMutationObserver"in e,passiveListener:function(){var t=!1;try{var n=Object.defineProperty({},"passive",{get:function(){t=!0}});e.addEventListener("testPassiveListener",null,n)}catch(e){}return t}(),gestures:"ongesturestart"in e}}()),C}function P(e){return void 0===e&&(e={}),_||(_=function(e){var t=(void 0===e?{}:e).userAgent,n=R(),r=l(),i=r.navigator.platform,o=t||r.navigator.userAgent,s={ios:!1,android:!1},a=r.screen.width,c=r.screen.height,u=o.match(/(Android);?[\s\/]+([\d.]+)?/),d=o.match(/(iPad).*OS\s([\d_]+)/),h=o.match(/(iPod)(.*OS\s([\d_]+))?/),f=!d&&o.match(/(iPhone\sOS|iOS)\s([\d_]+)/),p="Win32"===i,m="MacIntel"===i;return!d&&m&&n.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(a+"x"+c)>=0&&((d=o.match(/(Version)\/([\d.]+)/))||(d=[0,1,"13_0_0"]),m=!1),u&&!p&&(s.os="android",s.android=!0),(d||f||h)&&(s.os="ios",s.ios=!0),s}(e)),_}function L(){return S||(S=function(){var e,t=l();return{isEdge:!!t.navigator.userAgent.match(/Edge/g),isSafari:(e=t.navigator.userAgent.toLowerCase(),e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent)}}()),S}var B={name:"resize",create:function(){var e=this;M(e,{resize:{observer:null,createObserver:function(){e&&!e.destroyed&&e.initialized&&(e.resize.observer=new ResizeObserver((function(t){var n=e.width,r=e.height,i=n,o=r;t.forEach((function(t){var n=t.contentBoxSize,r=t.contentRect,s=t.target;s&&s!==e.el||(i=r?r.width:(n[0]||n).inlineSize,o=r?r.height:(n[0]||n).blockSize)})),i===n&&o===r||e.resize.resizeHandler()})),e.resize.observer.observe(e.el))},removeObserver:function(){e.resize.observer&&e.resize.observer.unobserve&&e.el&&(e.resize.observer.unobserve(e.el),e.resize.observer=null)},resizeHandler:function(){e&&!e.destroyed&&e.initialized&&(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler:function(){e&&!e.destroyed&&e.initialized&&e.emit("orientationchange")}}})},on:{init:function(e){var t=l();e.params.resizeObserver&&void 0!==l().ResizeObserver?e.resize.createObserver():(t.addEventListener("resize",e.resize.resizeHandler),t.addEventListener("orientationchange",e.resize.orientationChangeHandler))},destroy:function(e){var t=l();e.resize.removeObserver(),t.removeEventListener("resize",e.resize.resizeHandler),t.removeEventListener("orientationchange",e.resize.orientationChangeHandler)}}};function F(){return(F=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var j={attach:function(e,t){void 0===t&&(t={});var n=l(),r=this,i=new(n.MutationObserver||n.WebkitMutationObserver)((function(e){if(1!==e.length){var t=function(){r.emit("observerUpdate",e[0])};n.requestAnimationFrame?n.requestAnimationFrame(t):n.setTimeout(t,0)}else r.emit("observerUpdate",e[0])}));i.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),r.observer.observers.push(i)},init:function(){if(this.support.observer&&this.params.observer){if(this.params.observeParents)for(var e=this.$el.parents(),t=0;t<e.length;t+=1)this.observer.attach(e[t]);this.observer.attach(this.$el[0],{childList:this.params.observeSlideChildren}),this.observer.attach(this.$wrapperEl[0],{attributes:!1})}}
79,destroy:function(){this.observer.observers.forEach((function(e){e.disconnect()})),this.observer.observers=[]}},z={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create:function(){k(this,{observer:F({},j,{observers:[]})})},on:{init:function(e){e.observer.init()},destroy:function(e){e.observer.destroy()}}};function H(e){var t=s(),n=l(),r=this.touchEventsData,i=this.params,o=this.touches;if(this.enabled&&(!this.animating||!i.preventInteractionOnTransition)){var a=e;a.originalEvent&&(a=a.originalEvent);var c=E(a.target);if(("wrapper"!==i.touchEventsTarget||c.closest(this.wrapperEl).length)&&(r.isTouchEvent="touchstart"===a.type,(r.isTouchEvent||!("which"in a)||3!==a.which)&&!(!r.isTouchEvent&&"button"in a&&a.button>0||r.isTouched&&r.isMoved))){!!i.noSwipingClass&&""!==i.noSwipingClass&&a.target&&a.target.shadowRoot&&e.path&&e.path[0]&&(c=E(e.path[0]));var u=i.noSwipingSelector?i.noSwipingSelector:"."+i.noSwipingClass,d=!(!a.target||!a.target.shadowRoot);if(i.noSwiping&&(d?function(e,t){return void 0===t&&(t=this),function t(n){return n&&n!==s()&&n!==l()?(n.assignedSlot&&(n=n.assignedSlot),n.closest(e)||t(n.getRootNode().host)):null}(t)}(u,a.target):c.closest(u)[0]))this.allowClick=!0;else if(!i.swipeHandler||c.closest(i.swipeHandler)[0]){o.currentX="touchstart"===a.type?a.targetTouches[0].pageX:a.pageX,o.currentY="touchstart"===a.type?a.targetTouches[0].pageY:a.pageY;var h=o.currentX,f=o.currentY,p=i.edgeSwipeDetection||i.iOSEdgeSwipeDetection,m=i.edgeSwipeThreshold||i.iOSEdgeSwipeThreshold;if(p&&(h<=m||h>=n.innerWidth-m)){if("prevent"!==p)return;e.preventDefault()}if(M(r,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),o.startX=h,o.startY=f,r.touchStartTime=A(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,i.threshold>0&&(r.allowThresholdMove=!1),"touchstart"!==a.type){var g=!0;c.is(r.focusableElements)&&(g=!1),t.activeElement&&E(t.activeElement).is(r.focusableElements)&&t.activeElement!==c[0]&&t.activeElement.blur();var v=g&&this.allowTouchMove&&i.touchStartPreventDefault;!i.touchStartForcePreventDefault&&!v||c[0].isContentEditable||a.preventDefault()}this.emit("touchStart",a)}}}}function U(e){var t=s(),n=this.touchEventsData,r=this.params,i=this.touches,o=this.rtlTranslate;if(this.enabled){var a=e;if(a.originalEvent&&(a=a.originalEvent),n.isTouched){if(!n.isTouchEvent||"touchmove"===a.type){var l="touchmove"===a.type&&a.targetTouches&&(a.targetTouches[0]||a.changedTouches[0]),c="touchmove"===a.type?l.pageX:a.pageX,u="touchmove"===a.type?l.pageY:a.pageY;if(a.preventedByNestedSwiper)return i.startX=c,void(i.startY=u);if(!this.allowTouchMove)return this.allowClick=!1,void(n.isTouched&&(M(i,{startX:c,startY:u,currentX:c,currentY:u}),n.touchStartTime=A()));if(n.isTouchEvent&&r.touchReleaseOnEdges&&!r.loop)if(this.isVertical()){if(u<i.startY&&this.translate<=this.maxTranslate()||u>i.startY&&this.translate>=this.minTranslate())return n.isTouched=!1,void(n.isMoved=!1)}else if(c<i.startX&&this.translate<=this.maxTranslate()||c>i.startX&&this.translate>=this.minTranslate())return;if(n.isTouchEvent&&t.activeElement&&a.target===t.activeElement&&E(a.target).is(n.focusableElements))return n.isMoved=!0,void(this.allowClick=!1);if(n.allowTouchCallbacks&&this.emit("touchMove",a),!(a.targetTouches&&a.targetTouches.length>1)){i.currentX=c,i.currentY=u;var d=i.currentX-i.startX,h=i.currentY-i.startY;if(!(this.params.threshold&&Math.sqrt(Math.pow(d,2)+Math.pow(h,2))<this.params.threshold)){var f;if(void 0===n.isScrolling)this.isHorizontal()&&i.currentY===i.startY||this.isVertical()&&i.currentX===i.startX?n.isScrolling=!1:d*d+h*h>=25&&(f=180*Math.atan2(Math.abs(h),Math.abs(d))/Math.PI,n.isScrolling=this.isHorizontal()?f>r.touchAngle:90-f>r.touchAngle);if(n.isScrolling&&this.emit("touchMoveOpposite",a),void 0===n.startMoving&&(i.currentX===i.startX&&i.currentY===i.startY||(n.startMoving=!0)),n.isScrolling)n.isTouched=!1;else if(n.startMoving){this.allowClick=!1,!r.cssMode&&a.cancelable&&a.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&a.stopPropagation(),n.isMoved||(r.loop&&this.loopFix(),n.startTranslate=this.getTranslate(),this.setTransition(0),this.animating&&this.$wrapperEl.trigger("webkitTransitionEnd transitionend"),n.allowMomentumBounce
79=!1,!r.grabCursor||!0!==this.allowSlideNext&&!0!==this.allowSlidePrev||this.setGrabCursor(!0),this.emit("sliderFirstMove",a)),this.emit("sliderMove",a),n.isMoved=!0;var p=this.isHorizontal()?d:h;i.diff=p,p*=r.touchRatio,o&&(p=-p),this.swipeDirection=p>0?"prev":"next",n.currentTranslate=p+n.startTranslate;var m=!0,g=r.resistanceRatio;if(r.touchReleaseOnEdges&&(g=0),p>0&&n.currentTranslate>this.minTranslate()?(m=!1,r.resistance&&(n.currentTranslate=this.minTranslate()-1+Math.pow(-this.minTranslate()+n.startTranslate+p,g))):p<0&&n.currentTranslate<this.maxTranslate()&&(m=!1,r.resistance&&(n.currentTranslate=this.maxTranslate()+1-Math.pow(this.maxTranslate()-n.startTranslate-p,g))),m&&(a.preventedByNestedSwiper=!0),!this.allowSlideNext&&"next"===this.swipeDirection&&n.currentTranslate<n.startTranslate&&(n.currentTranslate=n.startTranslate),!this.allowSlidePrev&&"prev"===this.swipeDirection&&n.currentTranslate>n.startTranslate&&(n.currentTranslate=n.startTranslate),this.allowSlidePrev||this.allowSlideNext||(n.currentTranslate=n.startTranslate),r.threshold>0){if(!(Math.abs(p)>r.threshold||n.allowThresholdMove))return void(n.currentTranslate=n.startTranslate);
vendor: 4,342 bytes, line 79
79if(!n.allowThresholdMove)return n.allowThresholdMove=!0,i.startX=i.currentX,i.startY=i.currentY,n.currentTranslate=n.startTranslate,void(i.diff=this.isHorizontal()?i.currentX-i.startX:i.currentY-i.startY)}r.followFinger&&!r.cssMode&&((r.freeMode||r.watchSlidesProgress||r.watchSlidesVisibility)&&(this.updateActiveIndex(),this.updateSlidesClasses()),r.freeMode&&(0===n.velocities.length&&n.velocities.push({position:i[this.isHorizontal()?"startX":"startY"],time:n.touchStartTime}),n.velocities.push({position:i[this.isHorizontal()?"currentX":"currentY"],time:A()})),this.updateProgress(n.currentTranslate),this.setTranslate(n.currentTranslate))}}}}}else n.startMoving&&n.isScrolling&&this.emit("touchMoveOpposite",a)}}function $(e){var t=this,n=t.touchEventsData,r=t.params,i=t.touches,o=t.rtlTranslate,s=t.$wrapperEl,a=t.slidesGrid,l=t.snapGrid;if(t.enabled){var c=e;if(c.originalEvent&&(c=c.originalEvent),n.allowTouchCallbacks&&t.emit("touchEnd",c),n.allowTouchCallbacks=!1,!n.isTouched)return n.isMoved&&r.grabCursor&&t.setGrabCursor(!1),n.isMoved=!1,void(n.startMoving=!1);r.grabCursor&&n.isMoved&&n.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);var u,d=A(),h=d-n.touchStartTime;if(t.allowClick&&(t.updateClickedSlide(c),t.emit("tap click",c),h<300&&d-n.lastClickTime<300&&t.emit("doubleTap doubleClick",c)),n.lastClickTime=A(),T((function(){t.destroyed||(t.allowClick=!0)})),!n.isTouched||!n.isMoved||!t.swipeDirection||0===i.diff||n.currentTranslate===n.startTranslate)return n.isTouched=!1,n.isMoved=!1,void(n.startMoving=!1);if(n.isTouched=!1,n.isMoved=!1,n.startMoving=!1,u=r.followFinger?o?t.translate:-t.translate:-n.currentTranslate,!r.cssMode)if(r.freeMode){if(u<-t.minTranslate())return void t.slideTo(t.activeIndex);if(u>-t.maxTranslate())return void(t.slides.length<l.length?t.slideTo(l.length-1):t.slideTo(t.slides.length-1));if(r.freeModeMomentum){if(n.velocities.length>1){var f=n.velocities.pop(),p=n.velocities.pop(),m=f.position-p.position,g=f.time-p.time;t.velocity=m/g,t.velocity/=2,Math.abs(t.velocity)<r.freeModeMinimumVelocity&&(t.velocity=0),(g>150||A()-f.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=r.freeModeMomentumVelocityRatio,n.velocities.length=0;var v=1e3*r.freeModeMomentumRatio,y=t.velocity*v,w=t.translate+y;o&&(w=-w);var b,C,_=!1,S=20*Math.abs(t.velocity)*r.freeModeMomentumBounceRatio;if(w<t.maxTranslate())r.freeModeMomentumBounce?(w+t.maxTranslate()<-S&&(w=t.maxTranslate()-S),b=t.maxTranslate(),_=!0,n.allowMomentumBounce=!0):w=t.maxTranslate(),r.loop&&r.centeredSlides&&(C=!0);else if(w>t.minTranslate())r.freeModeMomentumBounce?(w-t.minTranslate()>S&&(w=t.minTranslate()+S),b=t.minTranslate(),_=!0,n.allowMomentumBounce=!0):w=t.minTranslate(),r.loop&&r.centeredSlides&&(C=!0);else if(r.freeModeSticky){for(var E,x=0;x<l.length;x+=1)if(l[x]>-w){E=x;break}w=-(w=Math.abs(l[E]-w)<Math.abs(l[E-1]-w)||"next"===t.swipeDirection?l[E]:l[E-1])}if(C&&t.once("transitionEnd",(function(){t.loopFix()})),0!==t.velocity){if(v=o?Math.abs((-w-t.translate)/t.velocity):Math.abs((w-t.translate)/t.velocity),r.freeModeSticky){var I=Math.abs((o?-w:w)-t.translate),O=t.slidesSizesGrid[t.activeIndex];v=I<O?r.speed:I<2*O?1.5*r.speed:2.5*r.speed}}else if(r.freeModeSticky)return void t.slideToClosest();r.freeModeMomentumBounce&&_?(t.updateProgress(b),t.setTransition(v),t.setTranslate(w),t.transitionStart(!0,t.swipeDirection),t.animating=!0,s.transitionEnd((function(){t&&!t.destroyed&&n.allowMomentumBounce&&(t.emit("momentumBounce"),t.setTransition(r.speed),setTimeout((function(){t.setTranslate(b),s.transitionEnd((function(){t&&!t.destroyed&&t.transitionEnd()}))}),0))}))):t.velocity?(t.updateProgress(w),t.setTransition(v),t.setTranslate(w),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,s.transitionEnd((function(){t&&!t.destroyed&&t.transitionEnd()})))):(t.emit("_freeModeNoMomentumRelease"),t.updateProgress(w)),t.updateActiveIndex(),t.updateSlidesClasses()}else{if(r.freeModeSticky)return void t.slideToClosest();r.freeMode&&t.emit("_freeModeNoMomentumRelease")}(!r.freeModeMomentum||h>=r.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}else{for(var M=0,k=t.slidesSizesGrid[0],D=0;D<a.length;D+=D<r.slidesPerGroupSkip?1:r.slidesPerGroup){var N=D<r.slidesPerGroupSkip-1?1:r.slidesPerGroup;void 0!==a[D+N]?u>
79=a[D]&&u<a[D+N]&&(M=D,k=a[D+N]-a[D]):u>=a[D]&&(M=D,k=a[a.length-1]-a[a.length-2])}var R=(u-a[M])/k,P=M<r.slidesPerGroupSkip-1?1:r.slidesPerGroup;if(h>r.longSwipesMs){if(!r.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(R>=r.longSwipesRatio?t.slideTo(M+P):t.slideTo(M)),"prev"===t.swipeDirection&&(R>1-r.longSwipesRatio?t.slideTo(M+P):t.slideTo(M))}else{if(!r.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(c.target===t.navigation.nextEl||c.target===t.navigation.prevEl)?c.target===t.navigation.nextEl?t.slideTo(M+P):t.slideTo(M):("next"===t.swipeDirection&&t.slideTo(M+P),"prev"===t.swipeDirection&&t.slideTo(M))}}}}function V(){var e=this.params,t=this.el;if(!t||0!==t.offsetWidth){e.breakpoints&&this.setBreakpoint();var n=this.allowSlideNext,r=this.allowSlidePrev,i=this.snapGrid;this.allowSlideNext=!0,this.allowSlidePrev=!0,this.updateSize(),this.updateSlides(),this.updateSlidesClasses(),("auto"===e.slidesPerView||e.slidesPerView>1)&&this.isEnd&&!this.isBeginning&&!this.params.centeredSlides?this.slideTo(this.slides.length-1,0,!1,!0):this.slideTo(this.activeIndex,0,!1,!0),this.autoplay&&this.autoplay.running&&this.autoplay.paused&&this.autoplay.run(),this.allowSlidePrev=r,this.allowSlideNext=n,this.params.watchOverflow&&i!==this.snapGrid&&this.checkOverflow()}}function W(e){this.enabled&&(this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function G(){var e=this.wrapperEl,t=this.rtlTranslate;if(this.enabled){this.previousTranslate=this.translate,this.isHorizontal()?this.translate=t?e.scrollWidth-e.offsetWidth-e.scrollLeft:-e.scrollLeft:this.translate=-e.scrollTop,-0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses();var n=this.maxTranslate()-this.minTranslate();(0===n?0:(this.translate-this.minTranslate())/n)!==this.progress&&this.updateProgress(t?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}}var X=!1;function q(){}var Y={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!1,nested:!1,createElements:!1,enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0,_emitClasses:!1};function Z(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,r.key,r)}}var Q={modular:{useParams:function(e){var t=this;
vendor: 9,312 bytes, line 79
79t.modules&&Object.keys(t.modules).forEach((function(n){var r=t.modules[n];r.params&&M(e,r.params)}))},useModules:function(e){void 0===e&&(e={});var t=this;t.modules&&Object.keys(t.modules).forEach((function(n){var r=t.modules[n],i=e[n]||{};r.on&&t.on&&Object.keys(r.on).forEach((function(e){t.on(e,r.on[e])})),r.create&&r.create.bind(t)(i)}))}},eventsEmitter:{on:function(e,t,n){var r=this;if("function"!=typeof t)return r;var i=n?"unshift":"push";return e.split(" ").forEach((function(e){r.eventsListeners[e]||(r.eventsListeners[e]=[]),r.eventsListeners[e][i](t)})),r},once:function(e,t,n){var r=this;if("function"!=typeof t)return r;function i(){r.off(e,i),i.__emitterProxy&&delete i.__emitterProxy;for(var n=arguments.length,o=new Array(n),s=0;s<n;s++)o[s]=arguments[s];t.apply(r,o)}return i.__emitterProxy=t,r.on(e,i,n)},onAny:function(e,t){if("function"!=typeof e)return this;var n=t?"unshift":"push";return this.eventsAnyListeners.indexOf(e)<0&&this.eventsAnyListeners[n](e),this},offAny:function(e){if(!this.eventsAnyListeners)return this;var t=this.eventsAnyListeners.indexOf(e);return t>=0&&this.eventsAnyListeners.splice(t,1),this},off:function(e,t){var n=this;return n.eventsListeners?(e.split(" ").forEach((function(e){void 0===t?n.eventsListeners[e]=[]:n.eventsListeners[e]&&n.eventsListeners[e].forEach((function(r,i){(r===t||r.__emitterProxy&&r.__emitterProxy===t)&&n.eventsListeners[e].splice(i,1)}))})),n):n},emit:function(){var e,t,n,r=this;if(!r.eventsListeners)return r;for(var i=arguments.length,o=new Array(i),s=0;s<i;s++)o[s]=arguments[s];"string"==typeof o[0]||Array.isArray(o[0])?(e=o[0],t=o.slice(1,o.length),n=r):(e=o[0].events,t=o[0].data,n=o[0].context||r),t.unshift(n);var a=Array.isArray(e)?e:e.split(" ");return a.forEach((function(e){r.eventsAnyListeners&&r.eventsAnyListeners.length&&r.eventsAnyListeners.forEach((function(r){r.apply(n,[e].concat(t))})),r.eventsListeners&&r.eventsListeners[e]&&r.eventsListeners[e].forEach((function(e){e.apply(n,t)}))})),r}},update:{updateSize:function(){var e,t,n=this.$el;e=void 0!==this.params.width&&null!==this.params.width?this.params.width:n[0].clientWidth,t=void 0!==this.params.height&&null!==this.params.height?this.params.height:n[0].clientHeight,0===e&&this.isHorizontal()||0===t&&this.isVertical()||(e=e-parseInt(n.css("padding-left")||0,10)-parseInt(n.css("padding-right")||0,10),t=t-parseInt(n.css("padding-top")||0,10)-parseInt(n.css("padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(t)&&(t=0),M(this,{width:e,height:t,size:this.isHorizontal()?e:t}))},updateSlides:function(){var e=this;function t(t){return e.isHorizontal()?t:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[t]}function n(e,n){return parseFloat(e.getPropertyValue(t(n))||0)}var r=e.params,i=e.$wrapperEl,o=e.size,s=e.rtlTranslate,a=e.wrongRTL,l=e.virtual&&r.virtual.enabled,c=l?e.virtual.slides.length:e.slides.length,u=i.children("."+e.params.slideClass),d=l?e.virtual.slides.length:u.length,h=[],f=[],p=[],m=r.slidesOffsetBefore;"function"==typeof m&&(m=r.slidesOffsetBefore.call(e));var g=r.slidesOffsetAfter;"function"==typeof g&&(g=r.slidesOffsetAfter.call(e));var v=e.snapGrid.length,y=e.slidesGrid.length,w=r.spaceBetween,b=-m,C=0,_=0;if(void 0!==o){var S,E;"string"==typeof w&&w.indexOf("%")>=0&&(w=parseFloat(w.replace("%",""))/100*o),e.virtualSize=-w,s?u.css({marginLeft:"",marginBottom:"",marginTop:""}):u.css({marginRight:"",marginBottom:"",marginTop:""}),r.slidesPerColumn>1&&(S=Math.floor(d/r.slidesPerColumn)===d/e.params.slidesPerColumn?d:Math.ceil(d/r.slidesPerColumn)*r.slidesPerColumn,"auto"!==r.slidesPerView&&"row"===r.slidesPerColumnFill&&(S=Math.max(S,r.slidesPerView*r.slidesPerColumn)));for(var T,A,x,I=r.slidesPerColumn,O=S/I,k=Math.floor(d/r.slidesPerColumn),D=0;D<d;D+=1){E=0;var N=u.eq(D);if(r.slidesPerColumn>1){var R=void 0,P=void 0,L=void 0;if("row"===r.slidesPerColumnFill&&r.slidesPerGroup>1){var B=Math.floor(D/(r.slidesPerGroup*r.slidesPerColumn)),F=D-r.slidesPerColumn*r.slidesPerGroup*B,j=0===B?r.slidesPerGroup:Math.min(Math.ceil((d-B*I*r.slidesPerGroup)/I),r.slidesPerGroup);R=(P=F-(L=Math.floor(F/j))*j+B*r.slidesPerGroup)+L*S/I,N.css({"-webkit-box-ordinal-group":R,"-moz-box-ordinal-group":R,"-ms-flex-order":R,"-webkit-order":R,order:R})}else"column"===r.slidesPerColumnFill?(L=D-(P=Math.floor(D/I))*I,(P>k||P===k&&L===I-1)&&(L+=1)>=I&&(L=0,P+=1)):P=D-(L=Math.floor(D/O))*O;N.css(t("margin-top"),0!==L?r.spaceBetween&&r.spaceBetween+"px":"")}if("none"!==N.css("display")){if("auto"===r.slidesPerView){var z=getComputedStyle(N[0]),H=N[0].style.transform,U=N[0].style.webkitTransform;if(H&&(N[0].style.transform="none"),U&&(N[0].style.webkitTransform="none"),r.roundLengths)E=e.isHorizontal()?N.outerWidth(!0):N.outerHeight(!0);else{var $=n(z,"width"),V=n(z,"padding-left"),W=n(z,"padding-right"),G=n(z,"margin-left"),X=n(z,"margin-right"),q=z.getPropertyValue("box-sizing");if(q&&"border-box"===q)E=$+G+X;else{var Y=N[0],Z=Y.clientWidth;E=$+V+W+G+X+(Y.offsetWidth-Z)}}H&&(N[0].style.transform=H),U&&(N[0].style.webkitTransform=U),r.roundLengths&&(E=Math.floor(E))}else E=(o-(r.slidesPerView-1)*w)/r.slidesPerView,r.roundLengths&&(E=Math.floor(E)),u[D]&&(u[D].style[t("width")]=E+"px");u[D]&&(u[D].swiperSlideSize=E),p.push(E),r.centeredSlides?(b=b+E/2+C/2+w,0===C&&0!==D&&(b=b-o/2-w),0===D&&(b=b-o/2-w),Math.abs(b)<.001&&(b=0),r.roundLengths&&(b=Math.floor(b)),_%r.slidesPerGroup==0&&h.push(b),f.push(b)):(r.roundLengths&&(b=Math.floor(b)),(_-Math.min(e.params.slidesPerGroupSkip,_))%e.params.slidesPerGroup==0&&h.push(b),f.push(b),b=b+E+w),e.virtualSize+=E+w,C=E,_+=1}}if(e.virtualSize=Math.max(e.virtualSize,o)+g,s&&a&&("slide"===r.effect||"coverflow"===r.effect)&&i.css({width:e.virtualSize+r.spaceBetween+"px"}),r.setWrapperSize)i.css(((A={})[t("width")]=e.virtualSize+r.spaceBetween+"px",A));if(r.slidesPerColumn>1)if(e.virtualSize=(E+r.spaceBetween)*S,e.virtualSize=Math.ceil(e.virtualSize/r.slidesPerColumn)-r.spaceBetween,i.css(((x={})[t("width")]=e.virtualSize+r.spaceBetween+"px",x)),r.centeredSlides){T=[];for(var Q=0;Q<h.length;Q+=1){var K=h[Q];r.roundLengths&&(K=Math.floor(K)),h[Q]<e.virtualSize+h[0]&&T.push(K)}h=T}if(!r.centeredSlides){T=[];for(var J=0;J<h.length;J+=1){var ee=h[J];r.roundLengths&&(ee=Math.floor(ee)),h[J]<=e.virtualSize-o&&T.push(ee)}h=T,Math.floor(e.virtualSize-o)-Math.floor(h[h.length-1])>1&&h.push(e.virtualSize-o)}if(0===h.length&&(h=[0]),0!==r.spaceBetween){var te,ne=e.isHorizontal()&&s?"marginLeft":t("marginRight");u.filter((function(e,t){return!r.cssMode||t!==u.length-1})).css(((te={})[ne]=w+"px",te))}if(r.centeredSlides&&r.centeredSlidesBounds){var re=0;p.forEach((function(e){re+=e+(r.spaceBetween?r.spaceBetween:0)}));var ie=(re-=r.spaceBetween)-o;h=h.map((function(e){return e<0?-m:e>ie?ie+g:e}))}if(r.centerInsufficientSlides){var oe=0;if(p.forEach((function(e){oe+=e+(r.spaceBetween?r.spaceBetween:0)})),(oe-=r.spaceBetween)<o){var se=(o-oe)/2;h.forEach((function(e,t){h[t]=e-se})),f.forEach((function(e,t){f[t]=e+se}))}}M(e,{slides:u,snapGrid:h,slidesGrid:f,slidesSizesGrid:p}),d!==c&&e.emit("slidesLengthChange"),h.length!==v&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),f.length!==y&&e.emit("slidesGridLengthChange"),(r.watchSlidesProgress||r.watchSlidesVisibility)&&e.updateSlidesOffset()}},updateAutoHeight:function(e){var t,n=this,r=[],i=n.virtual&&n.params.virtual.enabled,o=0;"number"==typeof e?n.setTransition(e):!0===e&&n.setTransition(n.params.speed);var s=function(e){return i?n.slides.filter((function(t){return parseInt(t.getAttribute("data-swiper-slide-index"),10)===e}))[0]:n.slides.eq(e)[0]};if("auto"!==n.params.slidesPerView&&n.params.slidesPerView>1)if(n.params.centeredSlides)n.visibleSlides.each((function(e){r.push(e)}));else for(t=0;t<Math.ceil(n.params.slidesPerView);t+=1){var a=n.activeIndex+t;if(a>n.slides.length&&!i)break;r.push(s(a))}else r.push(s(n.activeIndex));for(t=0;t<r.length;t+=1)if(void 0!==r[t]){var l=r[t].offsetHeight;o=l>o?l:o}o&&n.$wrapperEl.css("height",o+"px")},updateSlidesOffset:function(){for(var e=this.slides,t=0;t<e.length;t+=1)e[t].swiperSlideOffset=this.isHorizontal()?e[t].offsetLeft:e[t].offsetTop},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);var t=this.params,n=this.slides,r=this.rtlTranslate;if(0!==n.length){void 0===n[0].swiperSlideOffset&&this.updateSlidesOffset();var i=-e;r&&(i=e),n.removeClass(t.slideVisibleClass),this.visibleSlidesIndexes=[],this.visibleSlides=[];for(var o=0;o<n.length;o+=1){var s=n[o],a=(i+(t.centeredSlides?this.minTranslate():0)-s.swiperSlideOffset)/(s.swiperSlideSize+t.spaceBetween);if(t.watchSlidesVisibility||t.centeredSlides&&t.autoHeight){var l=-(i-s.swiperSlideOffset),c=l+this.slidesSizesGrid[o];(l>=0&&l<this.size-1||c>1&&c<=this.size||l<=0&&c>=this.size)&&(this.visibleSlides.push(s),this.visibleSlidesIndexes.push(o),n.eq(o).addClass(t.slideVisibleClass))}s.progress=r?-a:a}this.visibleSlides=E(this.visibleSlides)}},updateProgress:function(e){if(void 0===e){var t=this.rtlTranslate?-1:1;e=this&&this.translate&&this.translate*t||0}var n=this.params,r=this.maxTranslate()-this.minTranslate(),i=this.progress,o=this.isBeg
79inning,s=this.isEnd,a=o,l=s;0===r?(i=0,o=!0,s=!0):(o=(i=(e-this.minTranslate())/r)<=0,s=i>=1),M(this,{progress:i,isBeginning:o,isEnd:s}),(n.watchSlidesProgress||n.watchSlidesVisibility||n.centeredSlides&&n.autoHeight)&&this.updateSlidesProgress(e),o&&!a&&this.emit("reachBeginning toEdge"),s&&!l&&this.emit("reachEnd toEdge"),(a&&!o||l&&!s)&&this.emit("fromEdge"),this.emit("progress",i)},updateSlidesClasses:function(){var e,t=this.slides,n=this.params,r=this.$wrapperEl,i=this.activeIndex,o=this.realIndex,s=this.virtual&&n.virtual.enabled;t.removeClass(n.slideActiveClass+" "+n.slideNextClass+" "+n.slidePrevClass+" "+n.slideDuplicateActiveClass+" "+n.slideDuplicateNextClass+" "+n.slideDuplicatePrevClass),(e=s?this.$wrapperEl.find("."+n.slideClass+'[data-swiper-slide-index="'+i+'"]'):t.eq(i)).addClass(n.slideActiveClass),n.loop&&(e.hasClass(n.slideDuplicateClass)?r.children("."+n.slideClass+":not(."+n.slideDuplicateClass+')[data-swiper-slide-index="'+o+'"]').addClass(n.slideDuplicateActiveClass):r.children("."+n.slideClass+"."+n.slideDuplicateClass+'[data-swiper-slide-index="'+o+'"]').addClass(n.slideDuplicateActiveClass));var a=e.nextAll("."+n.slideClass).eq(0).addClass(n.slideNextClass);n.loop&&0===a.length&&(a=t.eq(0)).addClass(n.slideNextClass);var l=e.prevAll("."+n.slideClass).eq(0).addClass(n.slidePrevClass);
79n.loop&&0===l.length&&(l=t.eq(-1)).addClass(n.slidePrevClass),n.loop&&(a.hasClass(n.slideDuplicateClass)?r.children("."+n.slideClass+":not(."+n.slideDuplicateClass+')[data-swiper-slide-index="'+a.attr("data-swiper-slide-index")+'"]').addClass(n.slideDuplicateNextClass):r.children("."+n.slideClass+"."+n.slideDuplicateClass+'[data-swiper-slide-index="'+a.attr("data-swiper-slide-index")+'"]').addClass(n.slideDuplicateNextClass),l.hasClass(n.slideDuplicateClass)?r.children("."+n.slideClass+":not(."+n.slideDuplicateClass+')[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(n.slideDuplicatePrevClass):r.children("."+n.slideClass+"."+n.slideDuplicateClass+'[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(n.slideDuplicatePrevClass)),this.emitSlidesClasses()},updateActiveIndex:function(e){var t,n=this.rtlTranslate?this.translate:-this.translate,r=this.slidesGrid,i=this.snapGrid,o=this.params,s=this.activeIndex,a=this.realIndex,l=this.snapIndex,c=e;if(void 0===c){for(var u=0;u<r.length;u+=1)void 0!==r[u+1]?n>=r[u]&&n<r[u+1]-(r[u+1]-r[u])/2?c=u:n>=r[u]&&n<r[u+1]&&(c=u+1):n>=r[u]&&(c=u);o.normalizeSlideIndex&&(c<0||void 0===c)&&(c=0)}if(i.indexOf(n)>=0)t=i.indexOf(n);else{var d=Math.min(o.slidesPerGroupSkip,c);t=d+Math.floor((c-d)/o.slidesPerGroup)}if(t>=i.length&&(t=i.length-1),c!==s){var h=parseInt(this.slides.eq(c).attr("data-swiper-slide-index")||c,10);M(this,{snapIndex:t,realIndex:h,previousIndex:s,activeIndex:c}),this.emit("activeIndexChange"),this.emit("snapIndexChange"),a!==h&&this.emit("realIndexChange"),(this.initialized||this.params.runCallbacksOnInit)&&this.emit("slideChange")}else t!==l&&(this.snapIndex=t,this.emit("snapIndexChange"))},updateClickedSlide:function(e){var t,n=this.params,r=E(e.target).closest("."+n.slideClass)[0],i=!1;if(r)for(var o=0;o<this.slides.length;o+=1)if(this.slides[o]===r){i=!0,t=o;break}if(!r||!i)return this.clickedSlide=void 0,void(this.clickedIndex=void 0);this.clickedSlide=r,this.virtual&&this.params.virtual.enabled?this.clickedIndex=parseInt(E(r).attr("data-swiper-slide-index"),10):this.clickedIndex=t,n.slideToClickedSlide&&void 0!==this.clickedIndex&&this.clickedIndex!==this.activeIndex&&this.slideToClickedSlide()}},translate:{getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");var t=this.params,n=this.rtlTranslate,r=this.translate,i=this.$wrapperEl;if(t.virtualTranslate)return n?-r:r;if(t.cssMode)return r;var o=x(i[0],e);return n&&(o=-o),o||0},setTranslate:function(e,t){var n=this.rtlTranslate,r=this.params,i=this.$wrapperEl,o=this.wrapperEl,s=this.progress,a=0,l=0;this.isHorizontal()?a=n?-e:e:l=e,r.roundLengths&&(a=Math.floor(a),l=Math.floor(l)),r.cssMode?o[this.isHorizontal()?"scrollLeft":"scrollTop"]=this.isHorizontal()?-a:-l:r.virtualTranslate||i.transform("translate3d("+a+"px, "+l+"px, 0px)"),this.previousTranslate=this.translate,this.translate=this.isHorizontal()?a:l;var c=this.maxTranslate()-this.minTranslate();(0===c?0:(e-this.minTranslate())/c)!==s&&this.updateProgress(e),this.emit("setTranslate",this.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e,t,n,r,i){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===n&&(n=!0),void 0===r&&(r=!0);var o=this,s=o.params,a=o.wrapperEl;if(o.animating&&s.preventInteractionOnTransition)return!1;var l,c=o.minTranslate(),u=o.maxTranslate();if(l=r&&e>c?c:r&&e<u?u:e,o.updateProgress(l),s.cssMode){var d,h=o.isHorizontal();if(0===t)a[h?"scrollLeft":"scrollTop"]=-l;else if(a.scrollTo)a.scrollTo(((d={})[h?"left":"top"]=-l,d.behavior="smooth",d));else a[h?"scrollLeft":"scrollTop"]=-l;return!0}return 0===t?(o.setTransition(0),o.setTranslate(l),n&&(o.emit("beforeTransitionStart",t,i),o.emit("transitionEnd"))):(o.setTransition(t),o.setTranslate(l),n&&(o.emit("beforeTransitionStart",t,i),o.emit("transitionStart")),o.animating||(o.animating=!0,o.onTranslateToWrapperTransitionEnd||(o.onTranslateToWrapperTransitionEnd=function(e){o&&!o.destroyed&&e.target===this&&(o.$wrapperEl[0].removeEventListener("transitionend",o.onTranslateToWrapperTransitionEnd),o.$wrapperEl[0].removeEventListener("webkitTransitionEnd",o.onTranslateToWrapperTransitionEnd),o.onTranslateToWrapperTransitionEnd=null,delete o.onTranslateToWrapperTransitionEnd,n&&o.emit("transitionEnd"))}),o.$wrapperEl[0].addEventListener("transitionend",o.onTranslateToWrapperTransitionEnd),o.$wrapperEl[0].addEventListener("webkitTransitionEnd",o.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(e,t){this.params.cssMode||this.$wrapperEl.transition(e),this.emit
vendor: 7,107 bytes, line 79
79("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);var n=this.activeIndex,r=this.params,i=this.previousIndex;if(!r.cssMode){r.autoHeight&&this.updateAutoHeight();var o=t;if(o||(o=n>i?"next":n<i?"prev":"reset"),this.emit("transitionStart"),e&&n!==i){if("reset"===o)return void this.emit("slideResetTransitionStart");this.emit("slideChangeTransitionStart"),"next"===o?this.emit("slideNextTransitionStart"):this.emit("slidePrevTransitionStart")}}},transitionEnd:function(e,t){void 0===e&&(e=!0);var n=this.activeIndex,r=this.previousIndex,i=this.params;if(this.animating=!1,!i.cssMode){this.setTransition(0);var o=t;if(o||(o=n>r?"next":n<r?"prev":"reset"),this.emit("transitionEnd"),e&&n!==r){if("reset"===o)return void this.emit("slideResetTransitionEnd");this.emit("slideChangeTransitionEnd"),"next"===o?this.emit("slideNextTransitionEnd"):this.emit("slidePrevTransitionEnd")}}}},slide:{slideTo:function(e,t,n,r,i){if(void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===n&&(n=!0),"number"!=typeof e&&"string"!=typeof e)throw new Error("The 'index' argument cannot have type other than 'number' or 'string'. ["+typeof e+"] given.");if("string"==typeof e){var o=parseInt(e,10);if(!isFinite(o))throw new Error("The passed-in 'index' (string) couldn't be converted to 'number'. ["+e+"] given.");e=o}var s=this,a=e;a<0&&(a=0);var l=s.params,c=s.snapGrid,u=s.slidesGrid,d=s.previousIndex,h=s.activeIndex,f=s.rtlTranslate,p=s.wrapperEl,m=s.enabled;if(s.animating&&l.preventInteractionOnTransition||!m&&!r&&!i)return!1;var g=Math.min(s.params.slidesPerGroupSkip,a),v=g+Math.floor((a-g)/s.params.slidesPerGroup);v>=c.length&&(v=c.length-1),(h||l.initialSlide||0)===(d||0)&&n&&s.emit("beforeSlideChangeStart");var y,w=-c[v];if(s.updateProgress(w),l.normalizeSlideIndex)for(var b=0;b<u.length;b+=1){var C=-Math.floor(100*w),_=Math.floor(100*u[b]),S=Math.floor(100*u[b+1]);void 0!==u[b+1]?C>=_&&C<S-(S-_)/2?a=b:C>=_&&C<S&&(a=b+1):C>=_&&(a=b)}if(s.initialized&&a!==h){if(!s.allowSlideNext&&w<s.translate&&w<s.minTranslate())return!1;if(!s.allowSlidePrev&&w>s.translate&&w>s.maxTranslate()&&(h||0)!==a)return!1}if(y=a>h?"next":a<h?"prev":"reset",f&&-w===s.translate||!f&&w===s.translate)return s.updateActiveIndex(a),l.autoHeight&&s.updateAutoHeight(),s.updateSlidesClasses(),"slide"!==l.effect&&s.setTranslate(w),"reset"!==y&&(s.transitionStart(n,y),s.transitionEnd(n,y)),!1;if(l.cssMode){var E,T=s.isHorizontal(),A=-w;if(f&&(A=p.scrollWidth-p.offsetWidth-A),0===t)p[T?"scrollLeft":"scrollTop"]=A;else if(p.scrollTo)p.scrollTo(((E={})[T?"left":"top"]=A,E.behavior="smooth",E));else p[T?"scrollLeft":"scrollTop"]=A;return!0}return 0===t?(s.setTransition(0),s.setTranslate(w),s.updateActiveIndex(a),s.updateSlidesClasses(),s.emit("beforeTransitionStart",t,r),s.transitionStart(n,y),s.transitionEnd(n,y)):(s.setTransition(t),s.setTranslate(w),s.updateActiveIndex(a),s.updateSlidesClasses(),s.emit("beforeTransitionStart",t,r),s.transitionStart(n,y),s.animating||(s.animating=!0,s.onSlideToWrapperTransitionEnd||(s.onSlideToWrapperTransitionEnd=function(e){s&&!s.destroyed&&e.target===this&&(s.$wrapperEl[0].removeEventListener("transitionend",s.onSlideToWrapperTransitionEnd),s.$wrapperEl[0].removeEventListener("webkitTransitionEnd",s.onSlideToWrapperTransitionEnd),s.onSlideToWrapperTransitionEnd=null,delete s.onSlideToWrapperTransitionEnd,s.transitionEnd(n,y))}),s.$wrapperEl[0].addEventListener("transitionend",s.onSlideToWrapperTransitionEnd),s.$wrapperEl[0].addEventListener("webkitTransitionEnd",s.onSlideToWrapperTransitionEnd))),!0},slideToLoop:function(e,t,n,r){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===n&&(n=!0);var i=e;return this.params.loop&&(i+=this.loopedSlides),this.slideTo(i,t,n,r)},slideNext:function(e,t,n){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);var r=this.params,i=this.animating;if(!this.enabled)return this;var o=this.activeIndex<r.slidesPerGroupSkip?1:r.slidesPerGroup;if(r.loop){if(i&&r.loopPreventsSlide)return!1;this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft}return this.slideTo(this.activeIndex+o,e,t,n)},slidePrev:function(e,t,n){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);var r=this.params,i=this.animating,o=this.snapGrid,s=this.slidesGrid,a=this.rtlTranslate;if(!this.enabled)return this;if(r.loop){if(i&&r.loopPreventsSlide)return!1;this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft}function l(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}var c,u=l(a?this.translate:-this.translate),d=o.map((function(e){return l(e)})),h=o[d.indexOf(u)-1];return void 0===h&&r.cssMode&&o.forEach((function(e){!h&&u>=e&&(h=e)})),void 0!==h&&(c=s.indexOf(h))<0&&(c=this.activeIndex-1),this.slideTo(c,e,t,n)},slideReset:function(e,t,n){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,n)},slideToClosest:function(e,t,n,r){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===r&&(r=.5);var i=this.activeIndex,o=Math.min(this.params.slidesPerGroupSkip,i),s=o+Math.floor((i-o)/this.params.slidesPerGroup),a=this.rtlTranslate?this.translate:-this.translate;if(a>=this.snapGrid[s]){var l=this.snapGrid[s];a-l>(this.snapGrid[s+1]-l)*r&&(i+=this.params.slidesPerGroup)}else{var c=this.snapGrid[s-1];a-c<=(this.snapGrid[s]-c)*r&&(i-=this.params.slidesPerGroup)}return i=Math.max(i,0),i=Math.min(i,this.slidesGrid.length-1),this.slideTo(i,e,t,n)},slideToClickedSlide:function(){var e,t=this,n=t.params,r=t.$wrapperEl,i="auto"===n.slidesPerView?t.slidesPerViewDynamic():n.slidesPerView,o=t.clickedIndex;if(n.loop){if(t.animating)return;e=parseInt(E(t.clickedSlide).attr("data-swiper-slide-index"),10),n.centeredSlides?o<t.loopedSlides-i/2||o>t.slides.length-t.loopedSlides+i/2?(t.loopFix(),o=r.children("."+n.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+n.slideDuplicateClass+")").eq(0).index(),T((function(){t.slideTo(o)}))):t.slideTo(o):o>t.slides.length-i?(t.loopFix(),o=r.children("."+n.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+n.slideDuplicateClass+")").eq(0).index(),T((function(){t.slideTo(o)}))):t.slideTo(o)}else t.slideTo(o)}},loop:{loopCreate:function(){var e=this,t=s(),n=e.params,r=e.$wrapperEl;r.children("."+n.slideClass+"."+n.slideDuplicateClass).remove();var i=r.children("."+n.slideClass);if(n.loopFillGroupWithBlank){var o=n.slidesPerGroup-i.length%n.slidesPerGroup;if(o!==n.slidesPerGroup){for(var a=0;a<o;a+=1){var l=E(t.createElement("div")).addClass(n.slideClass+" "+n.slideBlankClass);r.append(l)}i=r.children("."+n.slideClass)}}"auto"!==n.slidesPerView||n.loopedSlides||(n.loopedSlides=i.length),e.loopedSlides=Math.ceil(parseFloat(n.loopedSlides||n.slidesPerView,10)),e.loopedSlides+=n.loopAdditionalSlides,e.loopedSlides>i.length&&(e.loopedSlides=i.length);var c=[],u=[];i.each((function(t,n){var r=E(t);n<e.loopedSlides&&u.push(t),n<i.length&&n>=i.length-e.loopedSlides&&c.push(t),r.attr("data-swiper-slide-index",n)}));for(var d=0;d<u.length;d+=1)r.append(E(u[d].cloneNode(!0)).addClass(n.slideDuplicateClass));for(var h=c.length-1;h>=0;h-=1)r.prepend(E(c[h].cloneNode(!0)).addClass(n.slideDuplicateClass))}
79,loopFix:function(){this.emit("beforeLoopFix");var e,t=this.activeIndex,n=this.slides,r=this.loopedSlides,i=this.allowSlidePrev,o=this.allowSlideNext,s=this.snapGrid,a=this.rtlTranslate;this.allowSlidePrev=!0,this.allowSlideNext=!0;var l=-s[t]-this.getTranslate();if(t<r)e=n.length-3*r+t,e+=r,this.slideTo(e,0,!1,!0)&&0!==l&&this.setTranslate((a?-this.translate:this.translate)-l);else if(t>=n.length-r){e=-n.length+t+r,e+=r,this.slideTo(e,0,!1,!0)&&0!==l&&this.setTranslate((a?-this.translate:this.translate)-l)}this.allowSlidePrev=i,this.allowSlideNext=o,this.emit("loopFix")},loopDestroy:function(){var e=this.$wrapperEl,t=this.params,n=this.slides;e.children("."+t.slideClass+"."+t.slideDuplicateClass+",."+t.slideClass+"."+t.slideBlankClass).remove(),n.removeAttr("data-swiper-slide-index")}},grabCursor:{setGrabCursor:function(e){if(!(this.support.touch||!this.params.simulateTouch||this.params.watchOverflow&&this.isLocked||this.params.cssMode)){var t=this.el;t.style.cursor="move",t.style.cursor=e?"-webkit-grabbing":"-webkit-grab",t.style.cursor=e?"-moz-grabbin":"-moz-grab",t.style.cursor=e?"grabbing":"grab"}},unsetGrabCursor:function(){this.support.touch||this.params.watchOverflow&&this.isLocked||this.params.cssMode||(this.el.style.cursor="")}},manipulation:{appendSlide:function(e){var t=this.$wrapperEl,n=this.params;if(n.loop&&this.loopDestroy(),"object"==typeof e&&"length"in e)for(var r=0;r<e.length;r+=1)e[r]&&t.append(e[r]);else t.append(e);n.loop&&this.loopCreate(),n.observer&&this.support.observer||this.update()},prependSlide:function(e){var t=this.params,n=this.$wrapperEl,r=this.activeIndex;t.loop&&this.loopDestroy();var i=r+1;if("object"==typeof e&&"length"in e){for(var o=0;o<e.length;o+=1)e[o]&&n.prepend(e[o]);i=r+e.length}else n.prepend(e);t.loop&&this.loopCreate(),t.observer&&this.support.observer||this.update(),this.slideTo(i,0,!1)},addSlide:function(e,t){var n=this.$wrapperEl,r=this.params,i=this.activeIndex;r.loop&&(i-=this.loopedSlides,this.loopDestroy(),this.slides=n.children("."+r.slideClass));var o=this.slides.length;if(e<=0)this.prependSlide(t);else if(e>=o)this.appendSlide(t);else{for(var s=i>e?i+1:i,a=[],l=o-1;l>=e;l-=1){var c=this.slides.eq(l);c.remove(),a.unshift(c)}if("object"==typeof t&&"length"in t){for(var u=0;u<t.length;u+=1)t[u]&&n.append(t[u]);s=i>e?i+t.length:i}else n.append(t);for(var d=0;d<a.length;d+=1)n.append(a[d]);r.loop&&this.loopCreate(),r.observer&&this.support.observer||this.update(),r.loop?this.slideTo(s+this.loopedSlides,0,!1):this.slideTo(s,0,!1)}},removeSlide:function(e){var t=this.params,n=this.$wrapperEl,r=this.activeIndex;t.loop&&(r-=this.loopedSlides,this.loopDestroy(),this.slides=n.children("."+t.slideClass));var i,o=r;if("object"==typeof e&&"length"in e){for(var s=0;s<e.length;s+=1)i=e[s],this.slides[i]&&this.slides.eq(i).remove(),i<o&&(o-=1);o=Math.max(o,0)}else i=e,this.slides[i]&&this.slides.eq(i).remove(),i<o&&(o-=1),o=Math.max(o,0);t.loop&&this.loopCreate(),t.observer&&this.support.observer||this.update(),t.loop?this.slideTo(o+this.loopedSlides,0,!1):this.slideTo(o,0,!1)},removeAllSlides:function(){for(var e=[],t=0;t<this.slides.length;t+=1)e.push(t);this.removeSlide(e)}},events:{attachEvents:function(){var e=s(),t=this.params,n=this.touchEvents,r=this.el,i=this.wrapperEl,o=this.device,a=this.support;this.onTouchStart=H.bind(this),this.onTouchMove=U.bind(this),this.onTouchEnd=$.bind(this),t.cssMode&&(this.onScroll=G.bind(this)),this.onClick=W.bind(this);var l=!!t.nested;if(!a.touch&&a.pointerEvents)r.addEventListener(n.start,this.onTouchStart,!1),e.addEventListener(n.move,this.onTouchMove,l),e.addEventListener(n.end,this.onTouchEnd,!1);else{if(a.touch){var c=!("touchstart"!==n.start||!a.passiveListener||!t.passiveListeners)&&{passive:!0,capture:!1};r.addEventListener(n.start,this.onTouchStart,c),r.addEventListener(n.move,this.onTouchMove,a.passiveListener?{passive:!1,capture:l}:l),r.addEventListener(n.end,this.onTouchEnd,c),n.cancel&&r.addEventListener(n.cancel,this.onTouchEnd,c),X||(e.addEventListener("touchstart",q),X=!0)}(t.simulateTouch&&!o.ios&&!o.android||t.simulateTouch&&!a.touch&&o.ios)&&(r.addEventListener("mousedown",this.onTouchStart,!1),e.addEventListener("mousemove",this.onTouchMove,l),e.addEventListener("mouseup",this.onTouchEnd,!1))}(t.preventClicks||t.preventClicksPropagation)&&r.addEventListener("click",this.onClick,!0),t.cssMode&&i.addEventListener("scroll",this.onScroll),t.updateOnWindowResize?this.on(o.ios||o.android?"resize orientationchange observerUpdate":"resize observerUpdate",V,!0):this.on("observerUpdate",V,!0)},detachEvents:function(){var e=s(),t=this.params,n=this.touchEvents,r=this.el,i=this.wrapperEl,o=this.device,a=this.support,l=!!t.nested;
79if(!a.touch&&a.pointerEvents)r.removeEventListener(n.start,this.onTouchStart,!1),e.removeEventListener(n.move,this.onTouchMove,l),e.removeEventListener(n.end,this.onTouchEnd,!1);else{if(a.touch){var c=!("onTouchStart"!==n.start||!a.passiveListener||!t.passiveListeners)&&{passive:!0,capture:!1};r.removeEventListener(n.start,this.onTouchStart,c),r.removeEventListener(n.move,this.onTouchMove,l),r.removeEventListener(n.end,this.onTouchEnd,c),n.cancel&&r.removeEventListener(n.cancel,this.onTouchEnd,c)}(t.simulateTouch&&!o.ios&&!o.android||t.simulateTouch&&!a.touch&&o.ios)&&(r.removeEventListener("mousedown",this.onTouchStart,!1),e.removeEventListener("mousemove",this.onTouchMove,l),e.removeEventListener("mouseup",this.onTouchEnd,!1))}(t.preventClicks||t.preventClicksPropagation)&&r.removeEventListener("click",this.onClick,!0),t.cssMode&&i.removeEventListener("scroll",this.onScroll),this.off(o.ios||o.android?"resize orientationchange observerUpdate":"resize observerUpdate",V)}},breakpoints:{setBreakpoint:function(){var e=this.activeIndex,t=this.initialized,n=this.loopedSlides,r=void 0===n?0:n,i=this.params,o=this.$el,s=i.breakpoints;if(s&&(!s||0!==Object.keys(s).length)){var a=this.getBreakpoint(s,this.params.breakpointsBase,this.el);if(a&&this.currentBreakpoint!==a){var l=a in s?s[a]:void 0;l&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach((function(e){var t=l[e];void 0!==t&&(l[e]="slidesPerView"!==e||"AUTO"!==t&&"auto"!==t?"slidesPerView"===e?parseFloat(t):parseInt(t,10):"auto")}));var c=l||this.originalParams,u=i.slidesPerColumn>1,d=c.slidesPerColumn>1,h=i.enabled;u&&!d?(o.removeClass(i.containerModifierClass+"multirow "+i.containerModifierClass+"multirow-column"),this.emitContainerClasses()):!u&&d&&(o.addClass(i.containerModifierClass+"multirow"),(c.slidesPerColumnFill&&"column"===c.slidesPerColumnFill||!c.slidesPerColumnFill&&"column"===i.slidesPerColumnFill)&&o.addClass(i.containerModifierClass+"multirow-column"),this.emitContainerClasses());var f=c.direction&&c.direction!==i.direction,p=i.loop&&(c.slidesPerView!==i.slidesPerView||f);f&&t&&this.changeDirection(),M(this.params,c);var m=this.params.enabled;M(this,{allowTouchMove:this.params.allowTouchMove,allowSlideNext:this.params.allowSlideNext,allowSlidePrev:this.params.allowSlidePrev}),h&&!m?this.disable():!h&&m&&this.enable(),this.currentBreakpoint=a,this.emit("_beforeBreakpoint",c),p&&t&&(this.loopDestroy(),this.loopCreate(),this.updateSlides(),this.slideTo(e-r+this.loopedSlides,0,!1)),this.emit("breakpoint",c)}}},getBreakpoint:function(e,t,n){if(void 0===t&&(t="window"),e&&("container"!==t||n)){var r=!1,i=l(),o="window"===t?i.innerHeight:n.clientHeight,s=Object.keys(e).map((function(e){if("string"==typeof e&&0===e.indexOf("@")){var t=parseFloat(e.substr(1));return{value:o*t,point:e}}return{value:e,point:e}}));s.sort((function(e,t){return parseInt(e.value,10)-parseInt(t.value,10)}));for(var a=0;a<s.length;a+=1){var c=s[a],u=c.point,d=c.value;"window"===t?i.matchMedia("(min-width: "+d+"px)").matches&&(r=u):d<=n.clientWidth&&(r=u)}return r||"max"}}},checkOverflow:{checkOverflow:function(){var e=this.params,t=this.isLocked,n=this.slides.length>0&&e.slidesOffsetBefore+e.spaceBetween*(this.slides.length-1)+this.slides[0].offsetWidth*this.slides.length;e.slidesOffsetBefore&&e.slidesOffsetAfter&&n?this.isLocked=n<=this.size:this.isLocked=1===this.snapGrid.length,this.allowSlideNext=!this.isLocked,this.allowSlidePrev=!this.isLocked,t!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock"),t&&t!==this.isLocked&&(this.isEnd=!1,this.navigation&&this.navigation.update())}},classes:{addClasses:function(){var e,t,n,r=this.classNames,i=this.params,o=this.rtl,s=this.$el,a=this.device,l=this.support,c=(e=["initialized",i.direction,{"pointer-events":l.pointerEvents&&!l.touch},{"free-mode":i.freeMode},{autoheight:i.autoHeight},{rtl:o},{multirow:i.slidesPerColumn>1},{"multirow-column":i.slidesPerColumn>1&&"column"===i.slidesPerColumnFill},{android:a.android},{ios:a.ios},{"css-mode":i.cssMode}],t=i.containerModifierClass,n=[],e.forEach((function(e){"object"==typeof e?Object.keys(e).forEach((function(r){e[r]&&n.push(t+r)})):"string"==typeof e&&n.push(t+e)})),n);r.push.apply(r,c),s.addClass([].concat(r).join(" ")),this.emitContainerClasses()},removeClasses:function(){var e=this.$el,t=this.classNames;e.removeClass(t.join(" ")),this.emitContainerClasses()}},images:{loadImage:function(e,t,n,r,i,o){var s,a=l();function c(){o&&o()}E(e).parent("picture")[0]||e.complete&&i?c():t?((s=new a.Image).onload=c,s.onerror=c,r&&(s.sizes=r),n&&(s.srcset=n),t&&(s.src=t)):c()},preloadImages:function(){var e=this;function t(){null!=e&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(
vendor: 9,554 bytes, line 79
79),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(var n=0;n<e.imagesToLoad.length;n+=1){var r=e.imagesToLoad[n];e.loadImage(r,r.currentSrc||r.getAttribute("src"),r.srcset||r.getAttribute("srcset"),r.sizes||r.getAttribute("sizes"),!0,t)}}}},K={},J=function(){function e(){for(var t,n,r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];if(1===i.length&&i[0].constructor&&"Object"===Object.prototype.toString.call(i[0]).slice(8,-1)?n=i[0]:(t=i[0],n=i[1]),n||(n={}),n=M({},n),t&&!n.el&&(n.el=t),n.el&&E(n.el).length>1){var s=[];return E(n.el).each((function(t){var r=M({},n,{el:t});s.push(new e(r))})),s}var a=this;a.__swiper__=!0,a.support=R(),a.device=P({userAgent:n.userAgent}),a.browser=L(),a.eventsListeners={},a.eventsAnyListeners=[],void 0===a.modules&&(a.modules={}),Object.keys(a.modules).forEach((function(e){var t=a.modules[e];if(t.params){var r=Object.keys(t.params)[0],i=t.params[r];if("object"!=typeof i||null===i)return;if(["navigation","pagination","scrollbar"].indexOf(r)>=0&&!0===n[r]&&(n[r]={auto:!0}),!(r in n)||!("enabled"in i))return;!0===n[r]&&(n[r]={enabled:!0}),"object"!=typeof n[r]||"enabled"in n[r]||(n[r].enabled=!0),n[r]||(n[r]={enabled:!1})}}));var l,c,u=M({},Y);return a.useParams(u),a.params=M({},u,K,n),a.originalParams=M({},a.params),a.passedParams=M({},n),a.params&&a.params.on&&Object.keys(a.params.on).forEach((function(e){a.on(e,a.params.on[e])})),a.params&&a.params.onAny&&a.onAny(a.params.onAny),a.$=E,M(a,{enabled:a.params.enabled,el:t,classNames:[],slides:E(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===a.params.direction},isVertical:function(){return"vertical"===a.params.direction},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:a.params.allowSlideNext,allowSlidePrev:a.params.allowSlidePrev,touchEvents:(l=["touchstart","touchmove","touchend","touchcancel"],c=["mousedown","mousemove","mouseup"],a.support.pointerEvents&&(c=["pointerdown","pointermove","pointerup"]),a.touchEventsTouch={start:l[0],move:l[1],end:l[2],cancel:l[3]},a.touchEventsDesktop={start:c[0],move:c[1],end:c[2]},a.support.touch||!a.params.simulateTouch?a.touchEventsTouch:a.touchEventsDesktop),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:a.params.focusableElements,lastClickTime:A(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:a.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),a.useModules(),a.emit("_swiper"),a.params.init&&a.init(),a}var t,n,r,i=e.prototype;return i.enable=function(){this.enabled||(this.enabled=!0,this.params.grabCursor&&this.setGrabCursor(),this.emit("enable"))},i.disable=function(){this.enabled&&(this.enabled=!1,this.params.grabCursor&&this.unsetGrabCursor(),this.emit("disable"))},i.setProgress=function(e,t){e=Math.min(Math.max(e,0),1);var n=this.minTranslate(),r=(this.maxTranslate()-n)*e+n;this.translateTo(r,void 0===t?0:t),this.updateActiveIndex(),this.updateSlidesClasses()},i.emitContainerClasses=function(){var e=this;if(e.params._emitClasses&&e.el){var t=e.el.className.split(" ").filter((function(t){return 0===t.indexOf("swiper-container")||0===t.indexOf(e.params.containerModifierClass)}));e.emit("_containerClasses",t.join(" "))}},i.getSlideClasses=function(e){var t=this;return e.className.split(" ").filter((function(e){return 0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)})).join(" ")},i.emitSlidesClasses=function(){var e=this;if(e.params._emitClasses&&e.el){var t=[];e.slides.each((function(n){var r=e.getSlideClasses(n);t.push({slideEl:n,classNames:r}),e.emit("_slideClass",n,r)})),e.emit("_slideClasses",t)}},i.slidesPerViewDynamic=function(){var e=this.params,t=this.slides,n=this.slidesGrid,r=this.size,i=this.activeIndex,o=1;if(e.centeredSlides){for(var s,a=t[i].swiperSlideSize,l=i+1;l<t.length;l+=1)t[l]&&!s&&(o+=1,(a+=t[l].swiperSlideSize)>r&&(s=!0));for(var c=i-1;c>=0;c-=1)t[c]&&!s&&(o+=1,(a+=t[c].swiperSlideSize)>r&&(s=!0))}else for(var u=i+1;u<t.length;u+=1)n[u]-n[i]<r&&(o+=1);return o},i.update=function(){var e=this;if(e&&!e.destroyed){var t=e.snapGrid,n=e.params;n.breakpoints&&e.setBreakpoint(),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.params.freeMode?(r(),e.params.autoHeight&&e.updateAutoHeight()):(("auto"===e.params.slidesPerView||e.params.slidesPerView>1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0))||r(),n.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}function r(){var t=e.rtlTranslate?-1*e.translate:e.translate,n=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(n),e.updateActiveIndex(),e.updateSlidesClasses()}},i.changeDirection=function(e,t){void 0===t&&(t=!0);var n=this.params.direction;return e||(e="horizontal"===n?"vertical":"horizontal"),e===n||"horizontal"!==e&&"vertical"!==e||(this.$el.removeClass(""+this.params.containerModifierClass+n).addClass(""+this.params.containerModifierClass+e),this.emitContainerClasses(),this.params.direction=e,this.slides.each((function(t){"vertical"===e?t.style.width="":t.style.height=""})),this.emit("changeDirection"),t&&this.update()),this},i.mount=function(e){var t=this;if(t.mounted)return!0;var n=E(e||t.params.el);if(!(e=n[0]))return!1;e.swiper=t;var r=function(){return"."+(t.params.wrapperClass||"").trim().split(" ").join(".")},i=function(){if(e&&e.shadowRoot&&e.shadowRoot.querySelector){var t=E(e.shadowRoot.querySelector(r()));return t.children=function(e){return n.children(e)},t}return n.children(r())}();if(0===i.length&&t.params.createElements){var o=s().createElement("div");i=E(o),o.className=t.params.wrapperClass,n.append(o),n.children("."+t.params.slideClass).each((function(e){i.append(e)}))}return M(t,{$el:n,el:e,$wrapperEl:i,wrapperEl:i[0],mounted:!0,rtl:"rtl"===e.dir.toLowerCase()||"rtl"===n.css("direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===e.dir.toLowerCase()||"rtl"===n.css("direction")),wrongRTL:"-webkit-box"===i.css("display")}),!0},i.init=function(e){return this.initialized||!1===this.mount(e)||(this.emit("beforeInit"),this.params.breakpoints&&this.setBreakpoint(),this.addClasses(),this.params.loop&&this.loopCreate(),this.updateSize(),this.updateSlides(),this.params.watchOverflow&&this.checkOverflow(),this.params.grabCursor&&this.enabled&&this.setGrabCursor(),this.params.preloadImages&&this.preloadImages(),this.params.loop?this.slideTo(this.params.initialSlide+this.loopedSlides,0,this.params.runCallbacksOnInit,!1,!0):this.slideTo(this.params.initialSlide,0,this.params.runCallbacksOnInit,!1,!0),this.attachEvents(),this.initialized=!0,this.emit("init"),this.emit("afterInit")),this},i.destroy=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);var n,r=this,i=r.params,o=r.$el,s=r.$wrapperEl,a=r.slides;return void 0===r.params||r.destroyed||(r.emit("beforeDestroy"),r.initialized=!1,r.detachEvents(),i.loop&&r.loopDestroy(),t&&(r.removeClasses(),o.removeAttr("style"),s.removeAttr("style"),a&&a.length&&a.removeClass([i.slideVisibleClass,i.slideActiveClass,i.slideNextClass,i.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),r.emit("destroy"),Object.keys(r.eventsListeners).forEach((function(e){r.off(e)})),!1!==e&&(r.$el[0].swiper=null,n=r,Object.keys(n).forEach((function(e){try{n[e]=null}catch(e){}try{delete n[e]}catch(e){}}))),r.destroyed=!0),null},e.extendDefaults=function(e){M(K,e)},e.installModule=function(t){e.prototype.modules||(e.prototype.modules={});var n=t.name||Object.keys(e.prototype.modules).length+"_"+A();e.prototype.modules[n]=t},e.use=function(t){return Array.isArray(t)?(t.forEach((function(t){return e.installModule(t)})),e):(e.installModule(t),e)},t=e,r=[{key:"extendedDefaults",get:function(){return K}},{key:"defaults",get:function(){return Y}}],(n=null)&&Z(t.prototype,n),r&&Z(t,r),e}();Object.keys(Q).forEach((function(e){Object.keys(Q[e]).forEach((function(t){J.prototype[t]=Q[e][t]}))})),J.use([B,z]);var ee=J;function te(){return(te=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var ne={update:function(e){var t=this,n=t.params,r=n.slidesPerView,i=n.slidesPerGroup,o=n.centeredSlides,s=t.params.virtual,a=s.addSlidesBefore,l=s.addSlidesAfter,c=t.virtual,u=c.from,d=c.to,h=c.slides,f=c.slidesGrid,p=c.renderSlide,m=c.offset;t.updateActiveIndex();var g,v,y,w=t.activeIndex||0;g=t.rtlTranslate?"right":t.isHorizontal()?"left":"top",o?(v=Math.floor(r/2)+i+l,y=Math.floor(r/2)+i+a):(v=r+(i-1)+l,y=i+a);var b=Math.max((w||0)-y,0),C=Math.min((w||0)+v,h.length-1),_=(t.slidesGrid[b]||0)-(t.slidesGrid[0]||0);function S(){t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),t.lazy&&t.params.lazy.enabled&&t.lazy.load()}if(M(t.virtual,{from:b,to:C,offset:_,slidesGrid:t.slidesGrid}),u===b&&d===C&&!e)return t.slidesGrid!==f&&_!==m&&t.slides.css(g,_+"px"),void t.updateProgress();if(t.params.virtual.renderExternal)return t.params.virtual.renderExternal.call(t,{offset:_,from:b,to:C,slides:function(){for(var e=[],t=b;t<=C;t+=1)e.push(h[t]);return e}()}),void(t.params.virtual.renderExternalUpdate&&S());var E=[],T=[];
79if(e)t.$wrapperEl.find("."+t.params.slideClass).remove();else for(var A=u;A<=d;A+=1)(A<b||A>C)&&t.$wrapperEl.find("."+t.params.slideClass+'[data-swiper-slide-index="'+A+'"]').remove();for(var x=0;x<h.length;x+=1)x>=b&&x<=C&&(void 0===d||e?T.push(x):(x>d&&T.push(x),x<u&&E.push(x)));T.forEach((function(e){t.$wrapperEl.append(p(h[e],e))})),E.sort((function(e,t){return t-e})).forEach((function(e){t.$wrapperEl.prepend(p(h[e],e))})),t.$wrapperEl.children(".swiper-slide").css(g,_+"px"),S()},renderSlide:function(e,t){var n=this.params.virtual;if(n.cache&&this.virtual.cache[t])return this.virtual.cache[t];var r=n.renderSlide?E(n.renderSlide.call(this,e,t)):E('<div class="'+this.params.slideClass+'" data-swiper-slide-index="'+t+'">'+e+"</div>");return r.attr("data-swiper-slide-index")||r.attr("data-swiper-slide-index",t),n.cache&&(this.virtual.cache[t]=r),r},appendSlide:function(e){if("object"==typeof e&&"length"in e)for(var t=0;t<e.length;t+=1)e[t]&&this.virtual.slides.push(e[t]);else this.virtual.slides.push(e);this.virtual.update(!0)},prependSlide:function(e){var t=this.activeIndex,n=t+1,r=1;if(Array.isArray(e)){for(var i=0;i<e.length;i+=1)e[i]&&this.virtual.slides.unshift(e[i]);n=t+e.length,r=e.length}else this.virtual.slides.unshift(e);if(this.params.virtual.cache){var o=this.virtual.cache,s={};Object.keys(o).forEach((function(e){var t=o[e],n=t.attr("data-swiper-slide-index");n&&t.attr("data-swiper-slide-index",parseInt(n,10)+1),s[parseInt(e,10)+r]=t})),this.virtual.cache=s}this.virtual.update(!0),this.slideTo(n,0)},removeSlide:function(e){if(null!=e){var t=this.activeIndex;if(Array.isArray(e))for(var n=e.length-1;n>=0;n-=1)this.virtual.slides.splice(e[n],1),this.params.virtual.cache&&delete this.virtual.cache[e[n]],e[n]<t&&(t-=1),t=Math.max(t,0);else this.virtual.slides.splice(e,1),this.params.virtual.cache&&delete this.virtual.cache[e],e<t&&(t-=1),t=Math.max(t,0);this.virtual.update(!0),this.slideTo(t,0)}},removeAllSlides:function(){this.virtual.slides=[],this.params.virtual.cache&&(this.virtual.cache={}),this.virtual.update(!0),this.slideTo(0,0)}},re={name:"virtual",params:{virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}},create:function(){k(this,{virtual:te({},ne,{slides:this.params.virtual.slides,cache:{}})})},on:{beforeInit:function(e){if(e.params.virtual.enabled){e.classNames.push(e.params.containerModifierClass+"virtual");var t={watchSlidesProgress:!0};M(e.params,t),M(e.originalParams,t),e.params.initialSlide||e.virtual.update(
vendor: 5,841 bytes, line 79
79)}},setTranslate:function(e){e.params.virtual.enabled&&e.virtual.update()}}};function ie(){return(ie=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var oe={handle:function(e){if(this.enabled){var t=l(),n=s(),r=this.rtlTranslate,i=e;i.originalEvent&&(i=i.originalEvent);var o=i.keyCode||i.charCode,a=this.params.keyboard.pageUpDown,c=a&&33===o,u=a&&34===o,d=37===o,h=39===o,f=38===o,p=40===o;if(!this.allowSlideNext&&(this.isHorizontal()&&h||this.isVertical()&&p||u))return!1;if(!this.allowSlidePrev&&(this.isHorizontal()&&d||this.isVertical()&&f||c))return!1;if(!(i.shiftKey||i.altKey||i.ctrlKey||i.metaKey||n.activeElement&&n.activeElement.nodeName&&("input"===n.activeElement.nodeName.toLowerCase()||"textarea"===n.activeElement.nodeName.toLowerCase()))){if(this.params.keyboard.onlyInViewport&&(c||u||d||h||f||p)){var m=!1;if(this.$el.parents("."+this.params.slideClass).length>0&&0===this.$el.parents("."+this.params.slideActiveClass).length)return;var g=this.$el,v=g[0].clientWidth,y=g[0].clientHeight,w=t.innerWidth,b=t.innerHeight,C=this.$el.offset();r&&(C.left-=this.$el[0].scrollLeft);for(var _=[[C.left,C.top],[C.left+v,C.top],[C.left,C.top+y],[C.left+v,C.top+y]],S=0;S<_.length;S+=1){var E=_[S];if(E[0]>=0&&E[0]<=w&&E[1]>=0&&E[1]<=b){if(0===E[0]&&0===E[1])continue;m=!0}}if(!m)return}this.isHorizontal()?((c||u||d||h)&&(i.preventDefault?i.preventDefault():i.returnValue=!1),((u||h)&&!r||(c||d)&&r)&&this.slideNext(),((c||d)&&!r||(u||h)&&r)&&this.slidePrev()):((c||u||f||p)&&(i.preventDefault?i.preventDefault():i.returnValue=!1),(u||p)&&this.slideNext(),(c||f)&&this.slidePrev()),this.emit("keyPress",o)}}},enable:function(){var e=s();this.keyboard.enabled||(E(e).on("keydown",this.keyboard.handle),this.keyboard.enabled=!0)},disable:function(){var e=s();this.keyboard.enabled&&(E(e).off("keydown",this.keyboard.handle),this.keyboard.enabled=!1)}},se={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create:function(){k(this,{keyboard:ie({enabled:!1},oe)})},on:{init:function(e){e.params.keyboard.enabled&&e.keyboard.enable()},destroy:function(e){e.keyboard.enabled&&e.keyboard.disable()}}};var ae={lastScrollTime:A(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event:function(){return l().navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":function(){var e=s(),t="onwheel"in e;if(!t){var n=e.createElement("div");n.setAttribute("onwheel","return;"),t="function"==typeof n.onwheel}return!t&&e.implementation&&e.implementation.hasFeature&&!0!==e.implementation.hasFeature("","")&&(t=e.implementation.hasFeature("Events.wheel","3.0")),t}()?"wheel":"mousewheel"},normalize:function(e){var t=0,n=0,r=0,i=0;return"detail"in e&&(n=e.detail),"wheelDelta"in e&&(n=-e.wheelDelta/120),"wheelDeltaY"in e&&(n=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=n,n=0),r=10*t,i=10*n,"deltaY"in e&&(i=e.deltaY),"deltaX"in e&&(r=e.deltaX),e.shiftKey&&!r&&(r=i,i=0),(r||i)&&e.deltaMode&&(1===e.deltaMode?(r*=40,i*=40):(r*=800,i*=800)),r&&!t&&(t=r<1?-1:1),i&&!n&&(n=i<1?-1:1),{spinX:t,spinY:n,pixelX:r,pixelY:i}},handleMouseEnter:function(){this.enabled&&(this.mouseEntered=!0)},handleMouseLeave:function(){this.enabled&&(this.mouseEntered=!1)},handle:function(e){var t=e,n=this;if(n.enabled){var r=n.params.mousewheel;n.params.cssMode&&t.preventDefault();var i=n.$el;if("container"!==n.params.mousewheel.eventsTarget&&(i=E(n.params.mousewheel.eventsTarget)),!n.mouseEntered&&!i[0].contains(t.target)&&!r.releaseOnEdges)return!0;t.originalEvent&&(t=t.originalEvent);var o=0,s=n.rtlTranslate?-1:1,a=ae.normalize(t);if(r.forceToAxis)if(n.isHorizontal()){if(!(Math.abs(a.pixelX)>Math.abs(a.pixelY)))return!0;o=-a.pixelX*s}else{if(!(Math.abs(a.pixelY)>Math.abs(a.pixelX)))return!0;o=-a.pixelY}else o=Math.abs(a.pixelX)>Math.abs(a.pixelY)?-a.pixelX*s:-a.pixelY;if(0===o)return!0;r.invert&&(o=-o);var l=n.getTranslate()+o*r.sensitivity;if(l>=n.minTranslate()&&(l=n.minTranslate()),l<=n.maxTranslate()&&(l=n.maxTranslate()),(!!n.params.loop||!(l===n.minTranslate()||l===n.maxTranslate()))&&n.params.nested&&t.stopPropagation(),n.params.freeMode){var c={time:A(),delta:Math.abs(o),direction:Math.sign(o)},u=n.mousewheel.lastEventBeforeSnap,d=u&&c.time<u.time+500&&c.delta<=u.delta&&c.direction===u.direction;if(!d){n.mousewheel.lastEventBeforeSnap=void 0,n.params.loop&&n.loopFix();var h=n.getTranslate()+o*r.sensitivity,f=n.isBeginning,p=n.isEnd;if(h>=n.minTranslate()&&(h=n.minTranslate()),h<=n.maxTranslate()&&(h=n.maxTranslate()),n.setTransition(0),n.setTranslate(h),n.updateProgress(),n.updateActiveIndex(),n.updateSlidesClasses(),(!f&&n.isBeginning||!p&&n.isEnd)&&n.updateSlidesClasses(),n.params.freeModeSticky){clearTimeout(n.mousewheel.timeout),n.mousewheel.timeout=void 0;var m=n.mousewheel.recentWheelEvents;m.length>=15&&m.shift();var g=m.length?m[m.length-1]:void 0,v=m[0];if(m.push(c),g&&(c.delta>g.delta||c.direction!==g.direction))m.splice(0);else if(m.length>=15&&c.time-v.time<500&&v.delta-c.delta>=1&&c.delta<=6){var y=o>0?.8:.2;n.mousewheel.lastEventBeforeSnap=c,m.splice(0),n.mousewheel.timeout=T((function(){n.slideToClosest(n.params.speed,!0,void 0,y)}),0)}n.mousewheel.timeout||(n.mousewheel.timeout=T((function(){n.mousewheel.lastEventBeforeSnap=c,m.splice(0),n.slideToClosest(n.params.speed,!0,void 0,.5)}),500))}if(d||n.emit("scroll",t),n.params.autoplay&&n.params.autoplayDisableOnInteraction&&n.autoplay.stop(),h===n.minTranslate()||h===n.maxTranslate())return!0}}else{var w={time:A(),delta:Math.abs(o),direction:Math.sign(o),raw:e},b=n.mousewheel.recentWheelEvents;b.length>=2&&b.shift();var C=b.length?b[b.length-1]:void 0;if(b.push(w),C?(w.direction!==C.direction||w.delta>C.delta||w.time>
79C.time+150)&&n.mousewheel.animateSlider(w):n.mousewheel.animateSlider(w),n.mousewheel.releaseScroll(w))return!0}return t.preventDefault?t.preventDefault():t.returnValue=!1,!1}},animateSlider:function(e){var t=l();return!(this.params.mousewheel.thresholdDelta&&e.delta<this.params.mousewheel.thresholdDelta)&&(!(this.params.mousewheel.thresholdTime&&A()-this.mousewheel.lastScrollTime<this.params.mousewheel.thresholdTime)&&(e.delta>=6&&A()-this.mousewheel.lastScrollTime<60||(e.direction<0?this.isEnd&&!this.params.loop||this.animating||(this.slideNext(),this.emit("scroll",e.raw)):this.isBeginning&&!this.params.loop||this.animating||(this.slidePrev(),this.emit("scroll",e.raw)),this.mousewheel.lastScrollTime=(new t.Date).getTime(),!1)))},releaseScroll:function(e){var t=this.params.mousewheel;if(e.direction<0){if(this.isEnd&&!this.params.loop&&t.releaseOnEdges)return!0}else if(this.isBeginning&&!this.params.loop&&t.releaseOnEdges)return!0;return!1},enable:function(){var e=ae.event();if(this.params.cssMode)return this.wrapperEl.removeEventListener(e,this.mousewheel.handle),!0;if(!e)return!1;if(this.mousewheel.enabled)return!1;var t=this.$el;return"container"!==this.params.mousewheel.eventsTarget&&(t=E(this.params.mousewheel.eventsTarget)),t.on("mouseenter",this.mousewheel.handleMouseEnter),t.on("mouseleave",this.mousewheel.handleMouseLeave),t.on(e,this.mousewheel.handle),this.mousewheel.enabled=!0,!0},disable:function(){var e=ae.event();if(this.params.cssMode)return this.wrapperEl.addEventListener(e,this.mousewheel.handle),!0;if(!e)return!1;if(!this.mousewheel.enabled)return!1;var t=this.$el;return"container"!==this.params.mousewheel.eventsTarget&&(t=E(this.params.mousewheel.eventsTarget)),t.off(e,this.mousewheel.handle),this.mousewheel.enabled=!1,!0}},le={name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null}},create:function(){k(this,{mousewheel:{enabled:!1,lastScrollTime:A(),lastEventBeforeSnap:void 0,recentWheelEvents:[],enable:ae.enable,disable:ae.disable,handle:ae.handle,handleMouseEnter:ae.handleMouseEnter,handleMouseLeave:ae.handleMouseLeave,animateSlider:ae.animateSlider,releaseScroll:ae.releaseScroll}})},on:{init:function(e){!e.params.mousewheel.enabled&&e.params.cssMode&&e.mousewheel.disable(),e.params.mousewheel.enabled&&e.mousewheel.enable()},destroy:function(e){e.params.cssMode&&e.mousewheel.enable(),e.mousewheel.enabled&&e.mousewheel.disable()}}};function ce(){return(ce=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var ue={toggleEl:function(e,t){e[t?"addClass":"removeClass"](this.params.navigation.disabledClass),e[0]&&"BUTTON"===e[0].tagName&&(e[0].disabled=t)},update:function(){var e=this.params.navigation,t=this.navigation.toggleEl;if(!this.params.loop){var n=this.navigation,r=n.$nextEl,i=n.$prevEl;i&&i.length>0&&(this.isBeginning?t(i,!0):t(i,!1),this.params.watchOverflow&&this.enabled&&i[this.isLocked?"addClass":"removeClass"](e.lockClass)),r&&r.length>0&&(this.isEnd?t(r,!0):t(r,!1),this.params.watchOverflow&&this.enabled&&r[this.isLocked?"addClass":"removeClass"](e.lockClass))}},onPrevClick:function(e){e.preventDefault(),this.isBeginning&&!this.params.loop||this.slidePrev()},onNextClick:function(e){e.preventDefault(),this.isEnd&&!this.params.loop||this.slideNext()},init:function(){var e,t,n=this.params.navigation;(this.params.navigation=N(this.$el,this.params.navigation,this.params.createElements,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),n.nextEl||n.prevEl)&&(n.nextEl&&(e=E(n.nextEl),this.params.uniqueNavElements&&"string"==typeof n.nextEl&&e.length>1&&1===this.$el.find(n.nextEl).length&&(e=this.$el.find(n.nextEl))),n.prevEl&&(t=E(n.prevEl),this.params.uniqueNavElements&&"string"==typeof n.prevEl&&t.length>1&&1===this.$el.find(n.prevEl).length&&(t=this.$el.find(n.prevEl))),e&&e.length>0&&e.on("click",this.navigation.onNextClick),t&&t.length>0&&t.on("click",this.navigation.onPrevClick),M(this.navigation,{$nextEl:e,nextEl:e&&e[0],$prevEl:t,prevEl:t&&t[0]}),this.enabled||(e&&e.addClass(n.lockClass),t&&t.addClass(n.lockClass)))},destroy:function(){var e=this.navigation,t=e.$nextEl,n=e.$prevEl;t&&t.length&&(t.off("click",this.navigation.onNextClick),t.removeClass(this.params.navigation.disabledClass)),n&&n.length&&(n.off("
79click",this.navigation.onPrevClick),n.removeClass(this.params.navigation.disabledClass))}},de={name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create:function(){k(this,{navigation:ce({},ue)})},on:{init:function(e){e.navigation.init(),e.navigation.update()},toEdge:function(e){e.navigation.update()},fromEdge:function(e){e.navigation.update()},destroy:function(e){e.navigation.destroy()},"enable disable":function(e){var t=e.navigation,n=t.$nextEl,r=t.$prevEl;n&&n[e.enabled?"removeClass":"addClass"](e.params.navigation.lockClass),r&&r[e.enabled?"removeClass":"addClass"](e.params.navigation.lockClass)},click:function(e,t){var n=e.navigation,r=n.$nextEl,i=n.$prevEl,o=t.target;if(e.params.navigation.hideOnClick&&!E(o).is(i)&&!E(o).is(r)){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===o||e.pagination.el.contains(o)))return;var s;r?s=r.hasClass(e.params.navigation.hiddenClass):i&&(s=i.hasClass(e.params.navigation.hiddenClass)),!0===s?e.emit("navigationShow"):e.emit("navigationHide"),r&&r.toggleClass(e.params.navigation.hiddenClass),i&&i.toggleClass(e.params.navigation.hiddenClass)}}}};function he(){return(he=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var fe={update:function(){var e=this.rtl,t=this.params.pagination;if(t.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var n,r=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,i=this.pagination.$el,o=this.params.loop?Math.ceil((r-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length;if(this.params.loop?((n=Math.ceil((this.activeIndex-this.loopedSlides)/this.params.slidesPerGroup))>r-1-2*this.loopedSlides&&(n-=r-2*this.loopedSlides),n>o-1&&(n-=o),n<0&&"bullets"!==this.params.paginationType&&(n=o+n)):n=void 0!==this.snapIndex?this.snapIndex:this.activeIndex||0,"bullets"===t.type&&this.pagination.bullets&&this.pagination.bullets.length>0){var s,a,l,c=this.pagination.bullets;if(t.dynamicBullets&&(this.pagination.bulletSize=c.eq(0)[this.isHorizontal()?"outerWidth":"outerHeight"](!0),i.css(this.isHorizontal()?"width":"height",this.pagination.bulletSize*(t.dynamicMainBullets+4)+"px"),t.dynamicMainBullets>1&&void 0!==this.previousIndex&&(this.pagination.dynamicBulletIndex+=n-this.previousIndex,this.pagination.dynamicBulletIndex>t.dynamicMainBullets-1?this.pagination.dynamicBulletIndex=t.dynamicMainBullets-1:this.pagination.dynamicBulletIndex<0&&(this.pagination.dynamicBulletIndex=0)),s=n-this.pagination.dynamicBulletIndex,l=((a=s+(Math.min(c.length,t.dynamicMainBullets)-1))+s)/2),c.removeClass(t.bulletActiveClass+" "+t.bulletActiveClass+"-next "+t.bulletActiveClass+"-next-next "+t.bulletActiveClass+"-prev "+t.bulletActiveClass+"-prev-prev "+t.bulletActiveClass+"-main"),i.length>1)c.each((function(e){var r=E(e),i=r.index();i===n&&r.addClass(t.bulletActiveClass),t.dynamicBullets&&(i>=s&&i<=a&&r.addClass(t.bulletActiveClass+"-main"),i===s&&r.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),i===a&&r.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next"))}));else{var u=c.eq(n),d=u.index();if(u.addClass(t.bulletActiveClass),t.dynamicBullets){for(var h=c.eq(s),f=c.eq(a),p=s;p<=a;p+=1)c.eq(p).addClass(t.bulletActiveClass+"-main");if(this.params.loop)if(d>=c.length-t.dynamicMainBullets){for(var m=t.dynamicMainBullets;m>=0;m-=1)c.eq(c.length-m).addClass(t.bulletActiveClass+"-main");c.eq(c.length-t.dynamicMainBullets-1).addClass(t.bulletActiveClass+"-prev")}else h.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),f.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next");else h.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),f.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next")}}if(t.dynamicBullets){var g=Math.min(c.length,t.dynamicMainBullets+4),v=(this.pagination.bulletSize*g-this.pagination.bulletSize)/2-l*this.pagination.bulletSize,y=e?"right":"left";c.css(this.isHorizontal()?y:"top",v+"px")}}if("fraction"===t.type&&(i.find(D(t.currentClass)).text(t.formatFractionCurrent(n+1)),i.find(D(t.totalClass)).text(t.formatFractionTotal(o))),"progressbar"===t.type){var w;w=t.progressbarOpposite?this.isHorizontal()?"vertical":"horizontal":this.isHorizontal()?"horizontal":"vertical";var b=(n+1)/o,C=1,_=1;"horizontal"===w?C=b:_=b,i.find(D(t.progressbarFillClass)).transform("translate3d(0,
790,0) scaleX("+C+") scaleY("+_+")").transition(this.params.speed)}"custom"===t.type&&t.renderCustom?(i.html(t.renderCustom(this,n+1,o)),this.emit("paginationRender",i[0])):this.emit("paginationUpdate",i[0]),this.params.watchOverflow&&this.enabled&&i[this.isLocked?"addClass":"removeClass"](t.lockClass)}},render:function(){var e=this.params.pagination;if(e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var t=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,n=this.pagination.$el,r="";if("bullets"===e.type){var i=this.params.loop?Math.ceil((t-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length;this.params.freeMode&&!this.params.loop&&i>t&&(i=t);for(var o=0;o<i;o+=1)e.renderBullet?r+=e.renderBullet.call(this,o,e.bulletClass):r+="<"+e.bulletElement+' class="'+e.bulletClass+'"></'+e.bulletElement+">";n.html(r),this.pagination.bullets=n.find(D(e.bulletClass))}"fraction"===e.type&&(r=e.renderFraction?e.renderFraction.call(this,e.currentClass,e.totalClass):'<span class="'+e.currentClass+'"></span> / <span class="'+e.totalClass+'"></span>',n.html(r)),"progressbar"===e.type&&(r=e.renderProgressbar?e.renderProgressbar.call(this,e.progressbarFillClass):'<span class="'+e.progressbarFillClass+'"></span>',n.html(r)),"custom"!==e.type&&this.emit("paginationRender",this.pagination.$el[0])}},init:function(){var e=this;e.params.pagination=N(e.$el,e.params.pagination,e.params.createElements,{el:"swiper-pagination"});var t=e.params.pagination;if(t.el){var n=E(t.el);0!==n.length&&(e.params.uniqueNavElements&&"string"==typeof t.el&&n.length>1&&(n=e.$el.find(t.el)),"bullets"===t.type&&t.clickable&&n.addClass(t.clickableClass),n.addClass(t.modifierClass+t.type),"bullets"===t.type&&t.dynamicBullets&&(n.addClass(""+t.modifierClass+t.type+"-dynamic"),e.pagination.dynamicBulletIndex=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),"progressbar"===t.type&&t.progressbarOpposite&&n.addClass(t.progressbarOppositeClass),t.clickable&&n.on("click",D(t.bulletClass),(function(t){t.preventDefault();var n=E(this).index()*e.params.slidesPerGroup;e.params.loop&&(n+=e.loopedSlides),e.slideTo(n)})),M(e.pagination,{$el:n,el:n[0]}),e.enabled||n.addClass(t.lockClass))}},destroy:function(){var e=this.params.pagination;if(e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var t=this.pagination.$el;t.removeClass(e.hiddenClass),t.removeClass(e.modifierClass+e.type),this.pagination.bullets&&this.pagination.bullets.removeClass(e.bulletActiveClass),e.clickable&&t.off("click",D(e.bulletClass))}}},pe={name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:function(e){return e},formatFractionTotal:function(e){return e},bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create:function(){k(this,{pagination:he({dynamicBulletIndex:0},fe)})},on:{init:function(e){e.pagination.init(),e.pagination.render(),e.pagination.update()},activeIndexChange:function(e){(e.params.loop||void 0===e.snapIndex)&&e.pagination.update()},snapIndexChange:function(e){e.params.loop||e.pagination.update()},slidesLengthChange:function(e){e.params.loop&&(e.pagination.render(),e.pagination.update())},snapGridLengthChange:function(e){e.params.loop||(e.pagination.render(),e.pagination.update())},destroy:function(e){e.pagination.destroy()},"enable disable":function(e){var t=e.pagination.$el;t&&t[e.enabled?"removeClass":"addClass"](e.params.pagination.lockClass)},click:function(e,t){var n=t.target;if(e.params.pagination.el&&e.params.pagination.hideOnClick&&e.pagination.$el.length>0&&!E(n).hasClass(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&n===e.navigation.nextEl||e.navigation.prevEl&&n===e.navigation.prevEl))return;!0===e.pagination.$el.hasClass(e.params.pagination.hiddenClass)?e.emit("paginationShow"):e.emit("paginationHide"),e.pagination.$el.toggleClass(e.params.pagination.hiddenClass)}}}};function me(){return(me=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var ge={setTranslate:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var e=this.scrollbar,t=this.rtlTranslate,n=this.progress,r=e.dragSize,i=e.trackSize,o=e.$dragEl,s=e.$el,a=this.params.scrollbar,l=r,c=(i-r)*n;t?(c=-c)>0?(l=r-c,c=0):-c+r>i&&(l=i+c):c<0?(l=r+c,c=0):c+r>i&&(l=i-c),this.isHorizontal()?(o.transform("translate3d("+c+"px, 0, 0)"),o[0].style.width=l+"px"):(o.transform("translate3d(0px, "+c+"px, 0)"),o[0].style.height=l+"px"),a.hide&&(clearTimeout(this.scrollbar.timeout),s[0].style.opacity=1,this.scrollbar.timeout=setTimeout((function(){s[
790].style.opacity=0,s.transition(400)}),1e3))}},setTransition:function(e){this.params.scrollbar.el&&this.scrollbar.el&&this.scrollbar.$dragEl.transition(e)},updateSize:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var e=this.scrollbar,t=e.$dragEl,n=e.$el;t[0].style.width="",t[0].style.height="";var r,i=this.isHorizontal()?n[0].offsetWidth:n[0].offsetHeight,o=this.size/this.virtualSize,s=o*(i/this.size);r="auto"===this.params.scrollbar.dragSize?i*o:parseInt(this.params.scrollbar.dragSize,10),this.isHorizontal()?t[0].style.width=r+"px":t[0].style.height=r+"px",n[0].style.display=o>=1?"none":"",this.params.scrollbar.hide&&(n[0].style.opacity=0),M(e,{trackSize:i,divider:o,moveDivider:s,dragSize:r}),this.params.watchOverflow&&this.enabled&&e.$el[this.isLocked?"addClass":"removeClass"](this.params.scrollbar.lockClass)}},getPointerPosition:function(e){return this.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientX:e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientY:e.clientY},setDragPosition:function(e){var t,n=this.scrollbar,r=this.rtlTranslate,i=n.$el,o=n.dragSize,s=n.trackSize,a=n.dragStartPos;t=(n.getPointerPosition(e)-i.offset()[this.isHorizontal()?"left":"top"]-(null!==a?a:o/2))/(s-o),t=Math.max(Math.min(t,1),0),r&&(t=1-t);var l=this.minTranslate()+(this.maxTranslate()-this.minTranslate())*t;this.updateProgress(l),this.setTranslate(l),this.updateActiveIndex(),this.updateSlidesClasses()},onDragStart:function(e){var t=this.params.scrollbar,n=this.scrollbar,r=this.$wrapperEl,i=n.$el,o=n.$dragEl;this.scrollbar.isTouched=!0,this.scrollbar.dragStartPos=e.target===o[0]||e.target===o?n.getPointerPosition(e)-e.target.getBoundingClientRect()[this.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),r.transition(100),o.transition(100),n.setDragPosition(e),clearTimeout(this.scrollbar.dragTimeout),i.transition(0),t.hide&&i.css("opacity",1),this.params.cssMode&&this.$wrapperEl.css("scroll-snap-type","none"),this.emit("scrollbarDragStart",e)},onDragMove:function(e){var t=this.scrollbar,n=this.$wrapperEl,r=t.$el,i=t.$dragEl;this.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,t.setDragPosition(e),n.transition(0),r.transition(0),i.transition(0),this.emit("scrollbarDragMove",e))},onDragEnd:function(e){var t=this.params.scrollbar,n=this.scrollbar,r=this.$wrapperEl,i=n.$el;this.scrollbar.isTouched&&(this.scrollbar.isTouched=!1,this.params.cssMode&&(this.$wrapperEl.css("scroll-snap-type",""),r.transition("")),t.hide&&(clearTimeout(this.scrollbar.dragTimeout),this.scrollbar.dragTimeout=T((function(){i.css("opacity",0),i.transition(400)}),1e3)),this.emit("scrollbarDragEnd",e),t.snapOnRelease&&this.slideToClosest())},enableDraggable:function(){if(this.params.scrollbar.el){var e=s(),t=this.scrollbar,n=this.touchEventsTouch,r=this.touchEventsDesktop,i=this.params,o=this.support,a=t.$el[0],l=!(!o.passiveListener||!i.passiveListeners)&&{passive:!1,capture:!1},c=!(!o.passiveListener||!i.passiveListeners)&&{passive:!0,capture:!1};a&&(o.touch?(a.addEventListener(n.start,this.scrollbar.onDragStart,l),a.addEventListener(n.move,this.scrollbar.onDragMove,l),a.addEventListener(n.end,this.scrollbar.onDragEnd,c)):(a.addEventListener(r.start,this.scrollbar.onDragStart,l),e.addEventListener(r.move,this.scrollbar.onDragMove,l),e.addEventListener(r.end,this.scrollbar.onDragEnd,c)))}},disableDraggable:function(){if(this.params.scrollbar.el){var e=s(),t=this.scrollbar,n=this.touchEventsTouch,r=this.touchEventsDesktop,i=this.params,o=this.support,a=t.$el[0],l=!(!o.passiveListener||!i.passiveListeners)&&{passive:!1,capture:!1},c=!(!o.passiveListener||!i.passiveListeners)&&{passive:!0,capture:!1};a&&(o.touch?(a.removeEventListener(n.start,this.scrollbar.onDragStart,l),a.removeEventListener(n.move,this.scrollbar.onDragMove,l),a.removeEventListener(n.end,this.scrollbar.onDragEnd,c)):(a.removeEventListener(r.start,this.scrollbar.onDragStart,l),e.removeEventListener(r.move,this.scrollbar.onDragMove,l),e.removeEventListener(r.end,this.scrollbar.onDragEnd,c)))}},init:function(){var e=this.scrollbar,t=this.$el;this.params.scrollbar=N(t,this.params.scrollbar,this.params.createElements,{el:"swiper-scrollbar"});var n=this.params.scrollbar;if(n.el){var r=E(n.el);this.params.uniqueNavElements&&"string"==typeof n.el&&r.length>1&&1===t.find(n.el).length&&(r=t.find(n.el));var i=r.find("."+this.params.scrollbar.dragClass);0===i.length&&(i=E('<div class="'+this.params.scrollbar.dragClass+'"></div>'),r.append(i)),M(e,{$el:r,el:r[0],$dragEl:i,dragEl:i[0]}),n.draggable&&e.enableDraggable(),r&&r[this.enabled?"removeClass":"addClass"](this.params.scrollbar.lockClass)}},destroy:function(){this.scrollbar.disableDraggable()}},ve={name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create:function(){k(this,{scrollbar:me({isTouched:!1,timeout:null,dragTimeout:null},ge)})},on:{init:function(e){e.scrollbar.init(),e.scrollbar.updateSize(),e.scrollbar.setTranslate()},update:function(e){e.scrollbar.updateSize()},resize:function(e){e.scrollbar.updateSize()},observerUpdate:function(e){e.scrollbar.updateSize()},setTranslate:function(e){e.scrollbar.setTranslate()},setTransition:function(e,t){e.scrollbar.setTransition(t)},"enable disable":function(e){var t=e.scrollbar.$el;t&&t[e.enabled?"removeClass":"addClass"](e.params.scrollbar.lockClass)},destroy:function(e){e.scrollbar.destroy()}}};function ye(){return(ye=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var we={setTransform:function(e,t){var n=this.rtl,r=E(e),i=n?-1:1,o=r.attr("data-swiper-parallax")||"0",s=r.attr("data-swiper-parallax-x"),a=r.attr("data-swiper-parallax-y"),l=r.attr("data-swiper-parallax-scale"),c=r.attr("data-swiper-parallax-opacity");if(s||a?(s=s||"0",a=a||"0"):this.isHorizontal()?(s=o,a="0"):(a=o,s="0"),s=s.indexOf("%")>=0?parseInt(s,10)*t*i+"%":s*t*i+"px",a=a.indexOf("%")>=0?parseInt(a,10)*t+"%":a*t+"px",null!=c){var u=c-(c-1)*(1-Math.abs(t));r[0].style.opacity=u}if(null==l)r.transform("translate3d("+s+", "+a+", 0px)");else{var d=l-(l-1)*(1-Math.abs(t));r.transform("translate3d("+s+", "+a+", 0px) scale("+d+")")}},setTranslate:function(){var e=this,t=e.$el,n=e.slides,r=e.progress,i=e.snapGrid;t.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((function(t){e.parallax.setTransform(t,r)})),n.each((function(t,n){var o=t.progress;e.params.slidesPerGroup>1&&"auto"!==e.params.slidesPerView&&(o+=Math.ceil(n/2)-r*(i.length-1)),o=Math.min(Math.max(o,-1),1),E(t).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((function(t){e.parallax.setTransform(t,o)}))}))},setTransition:function(e){void 0===e&&(e=this.params.speed);this.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((function(t){var n=E(t),r=parseInt(n.attr("data-swiper-parallax-duration"),10)||e;0===e&&(r=0),n.transition(r)}))}},be={name:"parallax",params:{parallax:{enabled:!1}},create:function(){k(this,{parallax:ye({},we)})},on:{beforeInit:function(e){e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},init:function(e){e.params.parallax.enabled&&e.parallax.setTranslate()},setTranslate:function(e){e.params.parallax.enabled&&e.parallax.setTranslate()},setTransition:function(e,t){e.params.parallax.enabled&&e.parallax.setTransition(t)}}};function Ce(){return(Ce=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var _e={getDistanceBetweenTouches:function(e){if(e.targetTouches.length<2)return 1;var t=e.targetTouches[0].pageX,n=e.targetTouches[0].pageY,r=e.targetTouches[1].pageX,i=e.targetTouches[1].pageY;return Math.sqrt(Math.pow(r-t,2)+Math.pow(i-n,2))},onGestureStart:function(e){var t=this.support,n=this.params.zoom,r=this.zoom,i=r.gesture;if(r.fakeGestureTouched=!1,r.fakeGestureMoved=!1,!t.gestures){if("touchstart"!==e.type||"touchstart"===e.type&&e.targetTouches.length<2)return;r.fakeGestureTouched=!0,i.scaleStart=_e.getDistanceBetweenTouches(e)}i.$slideEl&&i.$slideEl.length||(i.$slideEl=E(e.target).closest("."+this.params.slideClass),0===i.$slideEl.length&&(i.$slideEl=this.slides.eq(this.activeIndex)),i.$imageEl=i.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),i.$imageWrapEl=i.$imageEl.parent("."+n.containerClass),i.maxRatio=i.$imageWrapEl.attr("data-swiper-zoom")||n.maxRatio,0!==i.$imageWrapEl.length)?(i.$imageEl&&i.$imageEl.transition(0),this.zoom.isScaling=!0):i.$imageEl=void 0},onGestureChange:function(e){var t=this.support,n=this.params.zoom,r=this.zoom,i=r.gesture;if(!t.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;r.fakeGestureMoved=!0,i.scaleMove=_e.getDistanceBetweenTouches(e)}i.$imageEl&&0!==i.$imageEl.length?(t.gestures?r.scale=e.scale*r.currentScale:r.scale=i.scaleMove/i.scaleStart*r.currentScale,r.scale>i.maxRatio&&(r.scale=i.maxRatio-1+Math.pow(r.scale-i.maxRatio+1,.5)),r.scale<n.minRatio&&(r.scale=n.minRatio+1-Math.pow(n.minRatio-r.scale+1,.5)),i.$imageEl.transform("translate3d(0,
790,0) scale("+r.scale+")")):"gesturechange"===e.type&&r.onGestureStart(e)},onGestureEnd:function(e){var t=this.device,n=this.support,r=this.params.zoom,i=this.zoom,o=i.gesture;if(!n.gestures){if(!i.fakeGestureTouched||!i.fakeGestureMoved)return;if("touchend"!==e.type||"touchend"===e.type&&e.changedTouches.length<2&&!t.android)return;i.fakeGestureTouched=!1,i.fakeGestureMoved=!1}o.$imageEl&&0!==o.$imageEl.length&&(i.scale=Math.max(Math.min(i.scale,o.maxRatio),r.minRatio),o.$imageEl.transition(this.params.speed).transform("translate3d(0,0,0) scale("+i.scale+")"),i.currentScale=i.scale,i.isScaling=!1,1===i.scale&&(o.$slideEl=void 0))},onTouchStart:function(e){var t=this.device,n=this.zoom,r=n.gesture,i=n.image;r.$imageEl&&0!==r.$imageEl.length&&(i.isTouched||(t.android&&e.cancelable&&e.preventDefault(),i.isTouched=!0,i.touchesStart.x="touchstart"===e.type?e.targetTouches[0].pageX:e.pageX,i.touchesStart.y="touchstart"===e.type?e.targetTouches[0].pageY:e.pageY))},onTouchMove:function(e){var t=this.zoom,n=t.gesture,r=t.image,i=t.velocity;if(n.$imageEl&&0!==n.$imageEl.length&&(this.allowClick=!1,r.isTouched&&n.$slideEl)){r.isMoved||(r.width=n.$imageEl[0].offsetWidth,r.height=n.$imageEl[0].offsetHeight,r.startX=x(n.$imageWrapEl[0],"x")||0,r.startY=x(n.$imageWrapEl[0],"y")||0,n.slideWidth=n.$slideEl[0].offsetWidth,n.slideHeight=n.$slideEl[0].offsetHeight,n.$imageWrapEl.transition(0));var o=r.width*t.scale,s=r.height*t.scale;if(!(o<n.slideWidth&&s<n.slideHeight)){if(r.minX=Math.min(n.slideWidth/2-o/2,0),r.maxX=-r.minX,r.minY=Math.min(n.slideHeight/2-s/2,0),r.maxY=-r.minY,r.touchesCurrent.x="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,r.touchesCurrent.y="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY,!r.isMoved&&!t.isScaling){if(this.isHorizontal()&&(Math.floor(r.minX)===Math.floor(r.startX)&&r.touchesCurrent.x<r.touchesStart.x||Math.floor(r.maxX)===Math.floor(r.startX)&&r.touchesCurrent.x>r.touchesStart.x))return void(r.isTouched=!1);if(!this.isHorizontal()&&(Math.floor(r.minY)===Math.floor(r.startY)&&r.touchesCurrent.y<r.touchesStart.y||Math.floor(r.maxY)===Math.floor(r.startY)&&r.touchesCurrent.y>r.touchesStart.y))return void(r.isTouched=!1)}e.cancelable&&e.preventDefault(),e.stopPropagation(),r.isMoved=!0,r.currentX=r.touchesCurrent.x-r.touchesStart.x+r.startX,r.currentY=r.touchesCurrent.y-r.touchesStart.y+r.startY,r.currentX<r.minX&&(r.currentX=r.minX+1-Math.pow(r.minX-r.currentX+1,.8)),r.currentX>r.maxX&&(r.currentX=r.maxX-1+Math.pow(r.currentX-r.maxX+1,.8)),r.currentY<r.minY&&(r.currentY=r.minY+1-Math.pow(r.minY-r.currentY+1,.8)),r.currentY>r.maxY&&(r.currentY=r.maxY-1+Math.pow(r.currentY-r.maxY+1,.8)),i.prevPositionX||(i.prevPositionX=r.touchesCurrent.x),i.prevPositionY||(i.prevPositionY=r.touchesCurrent.y),i.prevTime||(i.prevTime=Date.now()),i.x=(r.touchesCurrent.x-i.prevPositionX)/(Date.now()-i.prevTime)/2,i.y=(r.touchesCurrent.y-i.prevPositionY)/(Date.now()-i.prevTime)/2,Math.abs(r.touchesCurrent.x-i.prevPositionX)<2&&(i.x=0),Math.abs(r.touchesCurrent.y-i.prevPositionY)<2&&(i.y=0),i.prevPositionX=r.touchesCurrent.x,i.prevPositionY=r.touchesCurrent.y,i.prevTime=Date.now(),n.$imageWrapEl.transform("translate3d("+r.currentX+"px, "+r.currentY+"px,0)")}}},onTouchEnd:function(){var e=this.zoom,t=e.gesture,n=e.image,r=e.velocity;if(t.$imageEl&&0!==t.$imageEl.length){if(!n.isTouched||!n.isMoved)return n.isTouched=!1,void(n.isMoved=!1);n.isTouched=!1,n.isMoved=!1;var i=300,o=300,s=r.x*i,a=n.currentX+s,l=r.y*o,c=n.currentY+l;0!==r.x&&(i=Math.abs((a-n.currentX)/r.x)),0!==r.y&&(o=Math.abs((c-n.currentY)/r.y));var u=Math.max(i,o);n.currentX=a,n.currentY=c;var d=n.width*e.scale,h=n.height*e.scale;n.minX=Math.min(t.slideWidth/2-d/2,0),n.maxX=-n.minX,n.minY=Math.min(t.slideHeight/2-h/2,0),n.maxY=-n.minY,n.currentX=Math.max(Math.min(n.currentX,n.maxX),n.minX),n.currentY=Math.max(Math.min(n.currentY,n.maxY),n.minY),t.$imageWrapEl.transition(u).transform("translate3d("+n.currentX+"px, "+n.currentY+"px,0)")}},onTransitionEnd:function(){var e=this.zoom,t=e.gesture;t.$slideEl&&this.previousIndex!==this.activeIndex&&(t.$imageEl&&t.$imageEl.transform("translate3d(0,
790,0) scale(1)"),t.$imageWrapEl&&t.$imageWrapEl.transform("translate3d(0,0,0)"),e.scale=1,e.currentScale=1,t.$slideEl=void 0,t.$imageEl=void 0,t.$imageWrapEl=void 0)},toggle:function(e){var t=this.zoom;t.scale&&1!==t.scale?t.out():t.in(e)},in:function(e){var t,n,r,i,o,s,a,c,u,d,h,f,p,m,g,v,y=l(),w=this.zoom,b=this.params.zoom,C=w.gesture,_=w.image;(C.$slideEl||(e&&e.target&&(C.$slideEl=E(e.target).closest("."+this.params.slideClass)),C.$slideEl||(this.params.virtual&&this.params.virtual.enabled&&this.virtual?C.$slideEl=this.$wrapperEl.children("."+this.params.slideActiveClass):C.$slideEl=this.slides.eq(this.activeIndex)),C.$imageEl=C.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),C.$imageWrapEl=C.$imageEl.parent("."+b.containerClass)),C.$imageEl&&0!==C.$imageEl.length&&C.$imageWrapEl&&0!==C.$imageWrapEl.length)&&(C.$slideEl.addClass(""+b.zoomedSlideClass),void 0===_.touchesStart.x&&e?(t="touchend"===e.type?e.changedTouches[0].pageX:e.pageX,n="touchend"===e.type?e.changedTouches[0].pageY:e.pageY):(t=_.touchesStart.x,n=_.touchesStart.y),w.scale=C.$imageWrapEl.attr("data-swiper-zoom")||b.maxRatio,w.currentScale=C.$imageWrapEl.attr("data-swiper-zoom")||b.maxRatio,e?(g=C.$slideEl[0].offsetWidth,v=C.$slideEl[0].offsetHeight,r=C.$slideEl.offset().left+y.scrollX+g/2-t,i=C.$slideEl.offset().top+y.scrollY+v/2-n,a=C.$imageEl[0].offsetWidth,c=C.$imageEl[0].offsetHeight,u=a*w.scale,d=c*w.scale,p=-(h=Math.min(g/2-u/2,0)),m=-(f=Math.min(v/2-d/2,0)),(o=r*w.scale)<h&&(o=h),o>p&&(o=p),(s=i*w.scale)<f&&(s=f),s>m&&(s=m)):(o=0,s=0),C.$imageWrapEl.transition(300).transform("translate3d("+o+"px, "+s+"px,0)"),C.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+w.scale+")"))},out:function(){var e=this.zoom,t=this.params.zoom,n=e.gesture;n.$slideEl||(this.params.virtual&&this.params.virtual.enabled&&this.virtual?n.$slideEl=this.$wrapperEl.children("."+this.params.slideActiveClass):n.$slideEl=this.slides.eq(this.activeIndex),n.$imageEl=n.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),n.$imageWrapEl=n.$imageEl.parent("."+t.containerClass)),n.$imageEl&&0!==n.$imageEl.length&&n.$imageWrapEl&&0!==n.$imageWrapEl.length&&(e.scale=1,e.currentScale=1,n.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),n.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),n.$slideEl.removeClass(""+t.zoomedSlideClass),n.$slideEl=void 0)},toggleGestures:function(e){var t=this.zoom,n=t.slideSelector,r=t.passiveListener;this.$wrapperEl[e]("gesturestart",n,t.onGestureStart,r),this.$wrapperEl[e]("gesturechange",n,t.onGestureChange,r),this.$wrapperEl[e]("gestureend",n,t.onGestureEnd,r)},enableGestures:function(){this.zoom.gesturesEnabled||(this.zoom.gesturesEnabled=!0,this.zoom.toggleGestures("on"))},disableGestures:function(){this.zoom.gesturesEnabled&&(this.zoom.gesturesEnabled=!1,this.zoom.toggleGestures("off"))},enable:function(){var e=this.support,t=this.zoom;if(!t.enabled){t.enabled=!0;var n=!("touchstart"!==this.touchEvents.start||!e.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},r=!e.passiveListener||{passive:!1,capture:!0},i="."+this.params.slideClass;this.zoom.passiveListener=n,this.zoom.slideSelector=i,e.gestures?(this.$wrapperEl.on(this.touchEvents.start,this.zoom.enableGestures,n),this.$wrapperEl.on(this.touchEvents.end,this.zoom.disableGestures,n)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.on(this.touchEvents.start,i,t.onGestureStart,n),this.$wrapperEl.on(this.touchEvents.move,i,t.onGestureChange,r),this.$wrapperEl.on(this.touchEvents.end,i,t.onGestureEnd,n),this.touchEvents.cancel&&this.$wrapperEl.on(this.touchEvents.cancel,i,t.onGestureEnd,n)),this.$wrapperEl.on(this.touchEvents.move,"."+this.params.zoom.containerClass,t.onTouchMove,r)}},disable:function(){var e=this.zoom;if(e.enabled){var t=this.support;this.zoom.enabled=!1;var n=!("touchstart"!==this.touchEvents.start||!t.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},r=!t.passiveListener||{passive:!1,capture:!0},i="."+this.params.slideClass;t.gestures?(this.$wrapperEl.off(this.touchEvents.start,this.zoom.enableGestures,n),this.$wrapperEl.off(this.touchEvents.end,this.zoom.disableGestures,n)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.off(this.touchEvents.start,i,e.onGestureStart,n),this.$wrapperEl.off(this.touchEvents.move,i,e.onGestureChange,r),this.$wrapperEl.off(this.touchEvents.end,i,e.onGestureEnd,n),this.touchEvents.cancel&&this.$wrapperEl.off(this.touchEvents.cancel,i,e.onGestureEnd,n)),this.$wrapperEl.off(this.touchEvents.move,"."+this.params.zoom.containerClass,e.onTouchMove,r)}}},Se={name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var e=this;k(e,{zoom:Ce({enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}},_e)});var t=1;Object.defineProperty(e.zoom,"scale",{get:function(){return t},set:function(n){if(t!==n){var r=e.zoom.gesture.$imageEl?e.zoom.gesture.$imageEl[0]:void 0,i=e.zoom.gesture.$slideEl?e.zoom.gesture.$slideEl[0]:void 0;e.emit("zoomChange",n,r,i)}t=n}})},on:{init:function(e){e.params.zoom.enabled&&e.zoom.enable()},destroy:function(e){e.zoom.disable()},touchStart:function(e,t){e.zoom.enabled&&e.zoom.onTouchStart(t)},touchEnd:function(e,t){e.zoom.enabled&&e.zoom.onTouchEnd(t)},doubleTap:function(e,t){!e.animating&&e.params.zoom.enabled&&e.zoom.enabled&&e.params.zoom.toggle&&e.zoom.toggle(t)},transitionEnd:function(e){e.zoom.enabled&&e.params.zoom.enabled&&e.zoom.onTransitionEnd()},slideChange:function(e){e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&e.zoom.onTransitionEnd()}}};function Ee(){return(Ee=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var Te={loadInSlide:function(e,t){void 0===t&&(t=!0);var n=this,r=n.params.lazy;if(void 0!==e&&0!==n.slides.length){var i=n.virtual&&n.params.virtual.enabled?n.$wrapperEl.children("."+n.params.slideClass+'[data-swiper-slide-index="'+e+'"]'):n.slides.eq(e),o=i.find("."+r.elementClass+":not(."+r.loadedClass+"):not(."+r.loadingClass+")");!i.hasClass(r.elementClass)||i.hasClass(r.loadedClass)||i.hasClass(r.loadingClass)||o.push(i[0]),0!==o.length&&o.each((function(e){var o=E(e);o.addClass(r.loadingClass);var s=o.attr("data-background"),a=o.attr("data-src"),l=o.attr("data-srcset"),c=o.attr("data-sizes"),u=o.parent("picture");n.loadImage(o[0],a||s,l,c,!1,(function(){if(null!=n&&n&&(!n||n.params)&&!n.destroyed){
vendor: 10,738 bytes, line 79
79if(s?(o.css("background-image",'url("'+s+'")'),o.removeAttr("data-background")):(l&&(o.attr("srcset",l),o.removeAttr("data-srcset")),c&&(o.attr("sizes",c),o.removeAttr("data-sizes")),u.length&&u.children("source").each((function(e){var t=E(e);t.attr("data-srcset")&&(t.attr("srcset",t.attr("data-srcset")),t.removeAttr("data-srcset"))})),a&&(o.attr("src",a),o.removeAttr("data-src"))),o.addClass(r.loadedClass).removeClass(r.loadingClass),i.find("."+r.preloaderClass).remove(),n.params.loop&&t){var e=i.attr("data-swiper-slide-index");if(i.hasClass(n.params.slideDuplicateClass)){var d=n.$wrapperEl.children('[data-swiper-slide-index="'+e+'"]:not(.'+n.params.slideDuplicateClass+")");n.lazy.loadInSlide(d.index(),!1)}else{var h=n.$wrapperEl.children("."+n.params.slideDuplicateClass+'[data-swiper-slide-index="'+e+'"]');n.lazy.loadInSlide(h.index(),!1)}}n.emit("lazyImageReady",i[0],o[0]),n.params.autoHeight&&n.updateAutoHeight()}})),n.emit("lazyImageLoad",i[0],o[0])}))}},load:function(){var e=this,t=e.$wrapperEl,n=e.params,r=e.slides,i=e.activeIndex,o=e.virtual&&n.virtual.enabled,s=n.lazy,a=n.slidesPerView;function l(e){if(o){if(t.children("."+n.slideClass+'[data-swiper-slide-index="'+e+'"]').length)return!0}else if(r[e])return!0;return!1}function c(e){return o?E(e).attr("data-swiper-slide-index"):E(e).index()}if("auto"===a&&(a=0),e.lazy.initialImageLoaded||(e.lazy.initialImageLoaded=!0),e.params.watchSlidesVisibility)t.children("."+n.slideVisibleClass).each((function(t){var n=o?E(t).attr("data-swiper-slide-index"):E(t).index();e.lazy.loadInSlide(n)}));else if(a>1)for(var u=i;u<i+a;u+=1)l(u)&&e.lazy.loadInSlide(u);else e.lazy.loadInSlide(i);if(s.loadPrevNext)if(a>1||s.loadPrevNextAmount&&s.loadPrevNextAmount>1){for(var d=s.loadPrevNextAmount,h=a,f=Math.min(i+h+Math.max(d,h),r.length),p=Math.max(i-Math.max(h,d),0),m=i+a;m<f;m+=1)l(m)&&e.lazy.loadInSlide(m);for(var g=p;g<i;g+=1)l(g)&&e.lazy.loadInSlide(g)}else{var v=t.children("."+n.slideNextClass);v.length>0&&e.lazy.loadInSlide(c(v));var y=t.children("."+n.slidePrevClass);y.length>0&&e.lazy.loadInSlide(c(y))}},checkInViewOnLoad:function(){var e=l();if(this&&!this.destroyed){var t=this.params.lazy.scrollingElement?E(this.params.lazy.scrollingElement):E(e),n=t[0]===e,r=n?e.innerWidth:t[0].offsetWidth,i=n?e.innerHeight:t[0].offsetHeight,o=this.$el.offset(),s=!1;this.rtlTranslate&&(o.left-=this.$el[0].scrollLeft);for(var a=[[o.left,o.top],[o.left+this.width,o.top],[o.left,o.top+this.height],[o.left+this.width,o.top+this.height]],c=0;c<a.length;c+=1){var u=a[c];if(u[0]>=0&&u[0]<=r&&u[1]>=0&&u[1]<=i){if(0===u[0]&&0===u[1])continue;s=!0}}var d=!("touchstart"!==this.touchEvents.start||!this.support.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1};s?(this.lazy.load(),t.off("scroll",this.lazy.checkInViewOnLoad,d)):this.lazy.scrollHandlerAttached||(this.lazy.scrollHandlerAttached=!0,t.on("scroll",this.lazy.checkInViewOnLoad,d))}}},Ae={name:"lazy",params:{lazy:{checkInView:!1,enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,scrollingElement:"",elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function(){k(this,{lazy:Ee({initialImageLoaded:!1},Te)})},on:{beforeInit:function(e){e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)},init:function(e){e.params.lazy.enabled&&!e.params.loop&&0===e.params.initialSlide&&(e.params.lazy.checkInView?e.lazy.checkInViewOnLoad():e.lazy.load())},scroll:function(e){e.params.freeMode&&!e.params.freeModeSticky&&e.lazy.load()},"scrollbarDragMove resize _freeModeNoMomentumRelease":function(e){e.params.lazy.enabled&&e.lazy.load()},transitionStart:function(e){e.params.lazy.enabled&&(e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!e.lazy.initialImageLoaded)&&e.lazy.load()},transitionEnd:function(e){e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&e.lazy.load()},slideChange:function(e){var t=e.params,n=t.lazy,r=t.cssMode,i=t.watchSlidesVisibility,o=t.watchSlidesProgress,s=t.touchReleaseOnEdges,a=t.resistanceRatio;n.enabled&&(r||(i||o)&&(s||0===a))&&e.lazy.load()}}};function xe(){return(xe=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var Ie={LinearSpline:function(e,t){var n,r,i,o,s,a=function(e,t){for(r=-1,n=e.length;n-r>1;)e[i=n+r>>1]<=t?r=i:n=i;return n};return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(s=a(this.x,e),o=s-1,(e-this.x[o])*(this.y[s]-this.y[o])/(this.x[s]-this.x[o])+this.y[o]):0},this},getInterpolateFunction:function(e){this.controller.spline||(this.controller.spline=this.params.loop?new Ie.LinearSpline(this.slidesGrid,e.slidesGrid):new Ie.LinearSpline(this.snapGrid,e.snapGrid))},setTranslate:function(e,t){var n,r,i=this,o=i.controller.control,s=i.constructor;function a(e){var t=i.rtlTranslate?-i.translate:i.translate;"slide"===i.params.controller.by&&(i.controller.getInterpolateFunction(e),r=-i.controller.spline.interpolate(-t)),r&&"container"!==i.params.controller.by||(n=(e.maxTranslate()-e.minTranslate())/(i.maxTranslate()-i.minTranslate()),r=(t-i.minTranslate())*n+e.minTranslate()),i.params.controller.inverse&&(r=e.maxTranslate()-r),e.updateProgress(r),e.setTranslate(r,i),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(o))for(var l=0;l<o.length;l+=1)o[l]!==t&&o[l]instanceof s&&a(o[l]);else o instanceof s&&t!==o&&a(o)},setTransition:function(e,t){var n,r=this,i=r.constructor,o=r.controller.control;function s(t){t.setTransition(e,r),0!==e&&(t.transitionStart(),t.params.autoHeight&&T((function(){t.updateAutoHeight()})),t.$wrapperEl.transitionEnd((function(){o&&(t.params.loop&&"slide"===r.params.controller.by&&t.loopFix(),t.transitionEnd())})))}if(Array.isArray(o))for(n=0;n<o.length;n+=1)o[n]!==t&&o[n]instanceof i&&s(o[n]);else o instanceof i&&t!==o&&s(o)}},Oe={name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create:function(){k(this,{controller:xe({control:this.params.controller.control},Ie)})},on:{update:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},resize:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},observerUpdate:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},setTranslate:function(e,t,n){e.controller.control&&e.controller.setTranslate(t,n)},setTransition:function(e,t,n){e.controller.control&&e.controller.setTransition(t,n)}}};function Me(){return(Me=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var ke={getRandomNumber:function(e){void 0===e&&(e=16);return"x".repeat(e).replace(/x/g,(function(){return Math.round(16*Math.random()).toString(16)}))},makeElFocusable:function(e){return e.attr("tabIndex","0"),e},makeElNotFocusable:function(e){return e.attr("tabIndex","-1"),e},addElRole:function(e,t){return e.attr("role",t),e},addElRoleDescription:function(e,t){return e.attr("aria-roledescription",t),e},addElControls:function(e,t){return e.attr("aria-controls",t),e},addElLabel:function(e,t){return e.attr("aria-label",t),e},addElId:function(e,t){return e.attr("id",t),e},addElLive:function(e,t){return e.attr("aria-live",t),e},disableEl:function(e){return e.attr("aria-disabled",!0),e},enableEl:function(e){return e.attr("aria-disabled",!1),e},onEnterOrSpaceKey:function(e){if(13===e.keyCode||32===e.keyCode){var t=this.params.a11y,n=E(e.target);this.navigation&&this.navigation.$nextEl&&n.is(this.navigation.$nextEl)&&(this.isEnd&&!this.params.loop||this.slideNext(),this.isEnd?this.a11y.notify(t.lastSlideMessage):this.a11y.notify(t.nextSlideMessage)),this.navigation&&this.navigation.$prevEl&&n.is(this.navigation.$prevEl)&&(this.isBeginning&&!this.params.loop||this.slidePrev(),this.isBeginning?this.a11y.notify(t.firstSlideMessage):this.a11y.notify(t.prevSlideMessage)),this.pagination&&n.is(D(this.params.pagination.bulletClass))&&n[0].click()}},notify:function(e){var t=this.a11y.liveRegion;0!==t.length&&(t.html(""),t.html(e))},updateNavigation:function(){if(!this.params.loop&&this.navigation){var e=this.navigation,t=e.$nextEl,n=e.$prevEl;n&&n.length>0&&(this.isBeginning?(this.a11y.disableEl(n),this.a11y.makeElNotFocusable(n)):(this.a11y.enableEl(n),this.a11y.makeElFocusable(n))),t&&t.length>0&&(this.isEnd?(this.a11y.disableEl(t),this.a11y.makeElNotFocusable(t)):(this.a11y.enableEl(t),this.a11y.makeElFocusable(t)))}},updatePagination:function(){var e=this,t=e.params.a11y;e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.bullets.each((function(n){var r=E(n);e.a11y.makeElFocusable(r),e.params.pagination.renderBullet||(e.a11y.addElRole(r,"button"),e.a11y.addElLabel(r,t.paginationBulletMessage.replace(/\{\{index\}\}/,r.index()+1)))}))},init:function(){var e=this,t=e.params.a11y;e.$el.append(e.a11y.liveRegion);var n=e.$el;t.containerRoleDescriptionMessage&&e.a11y.addElRoleDescription(n,t.containerRoleDescriptionMessage),t.containerMessage&&e.a11y.addElLabel(n,t.containerMessage);var r=e.$wrapperEl,i=r.attr("id")||"swiper-wrapper-"+e.a11y.getRandomNumber(16),o=e.params.autoplay&&e.params.autoplay.enabled?"off":"polite";e.a11y.addElId(r,i),e.a11y.addElLive(r,o),t.itemRoleDescriptionMessage&&e.a11y.addElRoleDescription(E(e.slides),t.itemRoleDescriptionMessage),e.a11y.addElRole(E(e.slides),t.slideRole);var s,a,l=e.params.loop?e.slides.filter((function(t){return!t.classList.contains(e.params.slideDuplicateClass)})).length:e.slides.length;e.slides.each((function(n,r){var i=E(n),o=e.params.loop?parseInt(i.attr("data-swiper-slide-index"),10):r,s=t.slideLabelMessage.replace(/\{\{index\}\}/,o+1).replace(/\{\{slidesLength\}\}/,l);e.a11y.addElLabel(i,s)})),e.navigation&&e.navigation.$nextEl&&(s=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(a=e.navigation.$prevEl),s&&s.length&&(e.a11y.makeElFocusable(s),"BUTTON"!==s[0].tagName&&(e.a11y.addElRole(s,"button"),s.on("keydown",e.a11y.onEnterOrSpaceKey)),e.a11y.addElLabel(s,t.nextSlideMessage),e.a11y.addElControls(s,i)),a&&a.length&&(e.a11y.makeElFocusable(a),"BUTTON"!==a[0].tagName&&(e.a11y.addElRole(a,"button"),a.on("keydown",e.a11y.onEnterOrSpaceKey)),e.a11y.addElLabel(a,t.prevSlideMessage),e.a11y.addElControls(a,i)),e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.$el.on("key
79down",D(e.params.pagination.bulletClass),e.a11y.onEnterOrSpaceKey)},destroy:function(){var e,t;this.a11y.liveRegion&&this.a11y.liveRegion.length>0&&this.a11y.liveRegion.remove(),this.navigation&&this.navigation.$nextEl&&(e=this.navigation.$nextEl),this.navigation&&this.navigation.$prevEl&&(t=this.navigation.$prevEl),e&&e.off("keydown",this.a11y.onEnterOrSpaceKey),t&&t.off("keydown",this.a11y.onEnterOrSpaceKey),this.pagination&&this.params.pagination.clickable&&this.pagination.bullets&&this.pagination.bullets.length&&this.pagination.$el.off("keydown",D(this.params.pagination.bulletClass),this.a11y.onEnterOrSpaceKey)}},De={name:"a11y",params:{a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null,slideRole:"group"}},create:function(){k(this,{a11y:Me({},ke,{liveRegion:E('<span class="'+this.params.a11y.notificationClass+'" aria-live="assertive" aria-atomic="true"></span>')})})},on:{afterInit:function(e){e.params.a11y.enabled&&(e.a11y.init(),e.a11y.updateNavigation())},toEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},fromEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},paginationUpdate:function(e){e.params.a11y.enabled&&e.a11y.updatePagination()},destroy:function(e){e.params.a11y.enabled&&e.a11y.destroy()}}};function Ne(){return(Ne=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var Re={init:function(){var e=l();if(this.params.history){if(!e.history||!e.history.pushState)return this.params.history.enabled=!1,void(this.params.hashNavigation.enabled=!0);var t=this.history;t.initialized=!0,t.paths=Re.getPathValues(this.params.url),(t.paths.key||t.paths.value)&&(t.scrollToSlide(0,t.paths.value,this.params.runCallbacksOnInit),this.params.history.replaceState||e.addEventListener("popstate",this.history.setHistoryPopState))}},destroy:function(){var e=l();this.params.history.replaceState||e.removeEventListener("popstate",this.history.setHistoryPopState)},setHistoryPopState:function(){this.history.paths=Re.getPathValues(this.params.url),this.history.scrollToSlide(this.params.speed,this.history.paths.value,!1)},getPathValues:function(e){var t=l(),n=(e?new URL(e):t.location).pathname.slice(1).split("/").filter((function(e){return""!==e})),r=n.length;return{key:n[r-2],value:n[r-1]}},setHistory:function(e,t){var n=l();if(this.history.initialized&&this.params.history.enabled){var r;r=this.params.url?new URL(this.params.url):n.location;var i=this.slides.eq(t),o=Re.slugify(i.attr("data-history"));if(this.params.history.root.length>0){var s=this.params.history.root;"/"===s[s.length-1]&&(s=s.slice(0,s.length-1)),o=s+"/"+e+"/"+o}else r.pathname.includes(e)||(o=e+"/"+o);var a=n.history.state;a&&a.value===o||(this.params.history.replaceState?n.history.replaceState({value:o},null,o):n.history.pushState({value:o},null,o))}},slugify:function(e){return e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(e,t,n){if(t)for(var r=0,i=this.slides.length;r<i;r+=1){var o=this.slides.eq(r);if(Re.slugify(o.attr("data-history"))===t&&!o.hasClass(this.params.slideDuplicateClass)){var s=o.index();this.slideTo(s,e,n)}}else this.slideTo(0,e,n)}},Pe={name:"history",params:{history:{enabled:!1,root:"",replaceState:!1,key:"slides"}},create:function(){k(this,{history:Ne({},Re)})},on:{init:function(e){e.params.history.enabled&&e.history.init()},destroy:function(e){e.params.history.enabled&&e.history.destroy()},"transitionEnd _freeModeNoMomentumRelease":function(e){e.history.initialized&&e.history.setHistory(e.params.history.key,e.activeIndex)},slideChange:function(e){e.history.initialized&&e.params.cssMode&&e.history.setHistory(e.params.history.key,e.activeIndex)}}};function Le(){return(Le=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var Be={onHashChange:function(){var e=s();
79this.emit("hashChange");var t=e.location.hash.replace("#","");if(t!==this.slides.eq(this.activeIndex).attr("data-hash")){var n=this.$wrapperEl.children("."+this.params.slideClass+'[data-hash="'+t+'"]').index();if(void 0===n)return;this.slideTo(n)}},setHash:function(){var e=l(),t=s();if(this.hashNavigation.initialized&&this.params.hashNavigation.enabled)if(this.params.hashNavigation.replaceState&&e.history&&e.history.replaceState)e.history.replaceState(null,null,"#"+this.slides.eq(this.activeIndex).attr("data-hash")||!1),this.emit("hashSet");else{var n=this.slides.eq(this.activeIndex),r=n.attr("data-hash")||n.attr("data-history");t.location.hash=r||"",this.emit("hashSet")}},init:function(){var e=s(),t=l();if(!(!this.params.hashNavigation.enabled||this.params.history&&this.params.history.enabled)){this.hashNavigation.initialized=!0;var n=e.location.hash.replace("#","");if(n)for(var r=0,i=this.slides.length;r<i;r+=1){var o=this.slides.eq(r);if((o.attr("data-hash")||o.attr("data-history"))===n&&!o.hasClass(this.params.slideDuplicateClass)){var a=o.index();this.slideTo(a,0,this.params.runCallbacksOnInit,!0)}}this.params.hashNavigation.watchState&&E(t).on("hashchange",this.hashNavigation.onHashChange)}},destroy:function(){var e=l();this.params.hashNavigation.watchState&&E(e).off("hashchange",this.hashNavigation.onHashChange)}},Fe={name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){k(this,{hashNavigation:Le({initialized:!1},Be)})},on:{init:function(e){e.params.hashNavigation.enabled&&e.hashNavigation.init()},destroy:function(e){e.params.hashNavigation.enabled&&e.hashNavigation.destroy()},"transitionEnd _freeModeNoMomentumRelease":function(e){e.hashNavigation.initialized&&e.hashNavigation.setHash()},slideChange:function(e){e.hashNavigation.initialized&&e.params.cssMode&&e.hashNavigation.setHash()}}};function je(){return(je=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var ze={run:function(){var e=this,t=e.slides.eq(e.activeIndex),n=e.params.autoplay.delay;t.attr("data-swiper-autoplay")&&(n=t.attr("data-swiper-autoplay")||e.params.autoplay.delay),clearTimeout(e.autoplay.timeout),e.autoplay.timeout=T((function(){var t;e.params.autoplay.reverseDirection?e.params.loop?(e.loopFix(),t=e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.isBeginning?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(t=e.slideTo(e.slides.length-1,e.params.speed,!0,!0),e.emit("autoplay")):(t=e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.params.loop?(e.loopFix(),t=e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")):e.isEnd?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(t=e.slideTo(0,e.params.speed,!0,!0),e.emit("autoplay")):(t=e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")),(e.params.cssMode&&e.autoplay.running||!1===t)&&e.autoplay.run()}),n)},start:function(){return void 0===this.autoplay.timeout&&(!this.autoplay.running&&(this.autoplay.running=!0,this.emit("autoplayStart"),this.autoplay.run(),!0))},stop:function(){return!!this.autoplay.running&&(void 0!==this.autoplay.timeout&&(this.autoplay.timeout&&(clearTimeout(this.autoplay.timeout),this.autoplay.timeout=void 0),this.autoplay.running=!1,this.emit("autoplayStop"),!0))},pause:function(e){var t=this;
vendor: 15,639 bytes, line 79
79t.autoplay.running&&(t.autoplay.paused||(t.autoplay.timeout&&clearTimeout(t.autoplay.timeout),t.autoplay.paused=!0,0!==e&&t.params.autoplay.waitForTransition?["transitionend","webkitTransitionEnd"].forEach((function(e){t.$wrapperEl[0].addEventListener(e,t.autoplay.onTransitionEnd)})):(t.autoplay.paused=!1,t.autoplay.run())))},onVisibilityChange:function(){var e=s();"hidden"===e.visibilityState&&this.autoplay.running&&this.autoplay.pause(),"visible"===e.visibilityState&&this.autoplay.paused&&(this.autoplay.run(),this.autoplay.paused=!1)},onTransitionEnd:function(e){var t=this;t&&!t.destroyed&&t.$wrapperEl&&e.target===t.$wrapperEl[0]&&(["transitionend","webkitTransitionEnd"].forEach((function(e){t.$wrapperEl[0].removeEventListener(e,t.autoplay.onTransitionEnd)})),t.autoplay.paused=!1,t.autoplay.running?t.autoplay.run():t.autoplay.stop())},onMouseEnter:function(){var e=this;e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause(),["transitionend","webkitTransitionEnd"].forEach((function(t){e.$wrapperEl[0].removeEventListener(t,e.autoplay.onTransitionEnd)}))},onMouseLeave:function(){this.params.autoplay.disableOnInteraction||(this.autoplay.paused=!1,this.autoplay.run())},attachMouseEvents:function(){this.params.autoplay.pauseOnMouseEnter&&(this.$el.on("mouseenter",this.autoplay.onMouseEnter),this.$el.on("mouseleave",this.autoplay.onMouseLeave))},detachMouseEvents:function(){this.$el.off("mouseenter",this.autoplay.onMouseEnter),this.$el.off("mouseleave",this.autoplay.onMouseLeave)}},He={name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}},create:function(){k(this,{autoplay:je({},ze,{running:!1,paused:!1})})},on:{init:function(e){e.params.autoplay.enabled&&(e.autoplay.start(),s().addEventListener("visibilitychange",e.autoplay.onVisibilityChange),e.autoplay.attachMouseEvents())},beforeTransitionStart:function(e,t,n){e.autoplay.running&&(n||!e.params.autoplay.disableOnInteraction?e.autoplay.pause(t):e.autoplay.stop())},sliderFirstMove:function(e){e.autoplay.running&&(e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause())},touchEnd:function(e){e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&e.autoplay.run()},destroy:function(e){e.autoplay.detachMouseEvents(),e.autoplay.running&&e.autoplay.stop(),s().removeEventListener("visibilitychange",e.autoplay.onVisibilityChange)}}};function Ue(){return(Ue=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var $e={setTranslate:function(){for(var e=this.slides,t=0;t<e.length;t+=1){var n=this.slides.eq(t),r=-n[0].swiperSlideOffset;this.params.virtualTranslate||(r-=this.translate);var i=0;this.isHorizontal()||(i=r,r=0);var o=this.params.fadeEffect.crossFade?Math.max(1-Math.abs(n[0].progress),0):1+Math.min(Math.max(n[0].progress,-1),0);n.css({opacity:o}).transform("translate3d("+r+"px, "+i+"px, 0px)")}},setTransition:function(e){var t=this,n=t.slides,r=t.$wrapperEl;if(n.transition(e),t.params.virtualTranslate&&0!==e){var i=!1;n.transitionEnd((function(){if(!i&&t&&!t.destroyed){i=!0,t.animating=!1;for(var e=["webkitTransitionEnd","transitionend"],n=0;n<e.length;n+=1)r.trigger(e[n])}}))}}},Ve={name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){k(this,{fadeEffect:Ue({},$e)})},on:{beforeInit:function(e){if("fade"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"fade");var t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};M(e.params,t),M(e.originalParams,t)}},setTranslate:function(e){"fade"===e.params.effect&&e.fadeEffect.setTranslate()},setTransition:function(e,t){"fade"===e.params.effect&&e.fadeEffect.setTransition(t)}}};function We(){return(We=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var Ge={setTranslate:function(){var e,t=this.$el,n=this.$wrapperEl,r=this.slides,i=this.width,o=this.height,s=this.rtlTranslate,a=this.size,l=this.browser,c=this.params.cubeEffect,u=this.isHorizontal(),d=this.virtual&&this.params.virtual.enabled,h=0;c.shadow&&(u?(0===(e=n.find(".swiper-cube-shadow")).length&&(e=E('<div class="swiper-cube-shadow"></div>'),n.append(e)),e.css({height:i+"px"})):0===(e=t.find(".swiper-cube-shadow")).length&&(e=E('<div class="swiper-cube-shadow"></div>'),t.append(e)));for(var f=0;f<r.length;f+=1){var p=r.eq(f),m=f;d&&(m=parseInt(p.attr("data-swiper-slide-index"),10));var g=90*m,v=Math.floor(g/360);s&&(g=-g,v=Math.floor(-g/360));var y=Math.max(Math.min(p[0].progress,1),-1),w=0,b=0,C=0;m%4==0?(w=4*-v*a,C=0):(m-1)%4==0?(w=0,C=4*-v*a):(m-2)%4==0?(w=a+4*v*a,C=a):(m-3)%4==0&&(w=-a,C=3*a+4*a*v),s&&(w=-w),u||(b=w,w=0);var _="rotateX("+(u?0:-g)+"deg) rotateY("+(u?g:0)+"deg) translate3d("+w+"px, "+b+"px, "+C+"px)";if(y<=1&&y>-1&&(h=90*m+90*y,s&&(h=90*-m-90*y)),p.transform(_),c.slideShadows){var S=u?p.find(".swiper-slide-shadow-left"):p.find(".swiper-slide-shadow-top"),T=u?p.find(".swiper-slide-shadow-right"):p.find(".swiper-slide-shadow-bottom");0===S.length&&(S=E('<div class="swiper-slide-shadow-'+(u?"left":"top")+'"></div>'),p.append(S)),0===T.length&&(T=E('<div class="swiper-slide-shadow-'+(u?"right":"bottom")+'"></div>'),p.append(T)),S.length&&(S[0].style.opacity=Math.max(-y,0)),T.length&&(T[0].style.opacity=Math.max(y,0))}}if(n.css({"-webkit-transform-origin":"50% 50% -"+a/2+"px","-moz-transform-origin":"50% 50% -"+a/2+"px","-ms-transform-origin":"50% 50% -"+a/2+"px","transform-origin":"50% 50% -"+a/2+"px"}),c.shadow)if(u)e.transform("translate3d(0px, "+(i/2+c.shadowOffset)+"px, "+-i/2+"px) rotateX(90deg) rotateZ(0deg) scale("+c.shadowScale+")");else{var A=Math.abs(h)-90*Math.floor(Math.abs(h)/90),x=1.5-(Math.sin(2*A*Math.PI/360)/2+Math.cos(2*A*Math.PI/360)/2),I=c.shadowScale,O=c.shadowScale/x,M=c.shadowOffset;e.transform("scale3d("+I+", 1, "+O+") translate3d(0px, "+(o/2+M)+"px, "+-o/2/O+"px) rotateX(-90deg)")}var k=l.isSafari||l.isWebView?-a/2:0;n.transform("translate3d(0px,0,"+k+"px) rotateX("+(this.isHorizontal()?0:h)+"deg) rotateY("+(this.isHorizontal()?-h:0)+"deg)")},setTransition:function(e){var t=this.$el;this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),this.params.cubeEffect.shadow&&!this.isHorizontal()&&t.find(".swiper-cube-shadow").transition(e)}},Xe={name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){k(this,{cubeEffect:We({},Ge)})},on:{beforeInit:function(e){if("cube"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"cube"),e.classNames.push(e.params.containerModifierClass+"3d");var t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};M(e.params,t),M(e.originalParams,t)}},setTranslate:function(e){"cube"===e.params.effect&&e.cubeEffect.setTranslate()},setTransition:function(e,t){"cube"===e.params.effect&&e.cubeEffect.setTransition(t)}}};function qe(){return(qe=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var Ye={setTranslate:function(){for(var e=this.slides,t=this.rtlTranslate,n=0;n<e.length;n+=1){var r=e.eq(n),i=r[0].progress;this.params.flipEffect.limitRotation&&(i=Math.max(Math.min(r[0].progress,1),-1));var o=-180*i,s=0,a=-r[0].swiperSlideOffset,l=0;if(this.isHorizontal()?t&&(o=-o):(l=a,a=0,s=-o,o=0),r[0].style.zIndex=-Math.abs(Math.round(i))+e.length,this.params.flipEffect.slideShadows){var c=this.isHorizontal()?r.find(".swiper-slide-shadow-left"):r.find(".swiper-slide-shadow-top"),u=this.isHorizontal()?r.find(".swiper-slide-shadow-right"):r.find(".swiper-slide-shadow-bottom");0===c.length&&(c=E('<div class="swiper-slide-shadow-'+(this.isHorizontal()?"left":"top")+'"></div>'),r.append(c)),0===u.length&&(u=E('<div class="swiper-slide-shadow-'+(this.isHorizontal()?"right":"bottom")+'"></div>'),r.append(u)),c.length&&(c[0].style.opacity=Math.max(-i,0)),u.length&&(u[0].style.opacity=Math.max(i,0))}r.transform("translate3d("+a+"px, "+l+"px, 0px) rotateX("+s+"deg) rotateY("+o+"deg)")}},setTransition:function(e){var t=this,n=t.slides,r=t.activeIndex,i=t.$wrapperEl;if(n.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.virtualTranslate&&0!==e){var o=!1;n.eq(r).transitionEnd((function(){if(!o&&t&&!t.destroyed){o=!0,t.animating=!1;for(var e=["webkitTransitionEnd","transitionend"],n=0;n<e.length;n+=1)i.trigger(e[n])}}))}}},Ze={name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){k(this,{flipEffect:qe({},Ye)})},on:{beforeInit:function(e){if("flip"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"flip"),e.classNames.push(e.params.containerModifierClass+"3d");var t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};M(e.params,t),M(e.originalParams,t)}},setTranslate:function(e){"flip"===e.params.effect&&e.flipEffect.setTranslate()},setTransition:function(e,t){"flip"===e.params.effect&&e.flipEffect.setTransition(t)}}};function Qe(){return(Qe=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var Ke={setTranslate:function(){for(var e=this.width,t=this.height,n=this.slides,r=this.slidesSizesGrid,i=this.params.coverflowEffect,o=this.isHorizontal(),s=this.translate,a=o?e/2-s:t/2-s,l=o?i.rotate:-i.rotate,c=i.depth,u=0,d=n.length;u<d;u+=1){var h=n.eq(u),f=r[u],p=(a-h[0].swiperSlideOffset-f/2)/f*i.modifier,m=o?l*p:0,g=o?0:l*p,v=-c*Math.abs(p),y=i.stretch;"string"==typeof y&&-1!==y.indexOf("%")&&(y=parseFloat(i.stretch)/100*f);var w=o?0:y*p,b=o?y*p:0,C=1-(1-i.scale)*Math.abs(p);Math.abs(b)<.001&&(b=0),Math.abs(w)<.001&&(w=0),Math.abs(v)<.001&&(v=0),Math.abs(m)<.001&&(m=0),Math.abs(g)<.001&&(g=0),Math.abs(C)<.001&&(C=0);var _="translate3d("+b+"px,"+w+"px,"+v+"px) rotateX("+g+"deg) rotateY("+m+"deg) scale("+C+")";if(h.transform(_),h[0].style.zIndex=1-Math.abs(Math.round(p)),i.slideShadows){var S=o?h.find(".swiper-slide-shadow-left"):h.find(".swiper-slide-shadow-top"),T=o?h.find(".swiper-slide-shadow-right"):h.find(".swiper-slide-shadow-bottom");0===S.length&&(S=E('<div class="swiper-slide-shadow-'+(o?"left":"top")+'"></div>'),h.append(S)),0===T.length&&(T=E('<div class="swiper-slide-shadow-'+(o?"right":"bottom")+'"></div>'),h.append(T)),S.length&&(S[0].style.opacity=p>0?p:0),T.length&&(T[0].style.opacity=-p>0?-p:0)}}},setTransition:function(e){this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}},Je={name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create:function(){k(this,{coverflowEffect:Qe({},Ke)})},on:{beforeInit:function(e){"coverflow"===e.params.effect&&(e.classNames.push(e.params.containerModifierClass+"coverflow"),e.classNames.push(e.params.containerModifierClass+"3d"),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},setTranslate:function(e){"coverflow"===e.params.effect&&e.coverflowEffect.setTranslate()},setTransition:function(e,t){"coverflow"===e.params.effect&&e.coverflowEffect.setTransition(t)}}};function et(){return(et=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var tt={init:function(){var e=this.params.thumbs;if(this.thumbs.initialized)return!1;this.thumbs.initialized=!0;var t=this.constructor;return e.swiper instanceof t?(this.thumbs.swiper=e.swiper,M(this.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),M(this.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):I(e.swiper)&&(this.thumbs.swiper=new t(M({},e.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),this.thumbs.swiperCreated=!0),this.thumbs.swiper.$el.addClass(this.params.thumbs.thumbsContainerClass),this.thumbs.swiper.on("tap",this.thumbs.onThumbClick),!0},onThumbClick:function(){var e=this.thumbs.swiper;if(e){var t=e.clickedIndex,n=e.clickedSlide;if(!(n&&E(n).hasClass(this.params.thumbs.slideThumbActiveClass)||null==t)){var r;if(r=e.params.loop?parseInt(E(e.clickedSlide).attr("data-swiper-slide-index"),10):t,this.params.loop){var i=this.activeIndex;this.slides.eq(i).hasClass(this.params.slideDuplicateClass)&&(this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft,i=this.activeIndex);var o=this.slides.eq(i).prevAll('[data-swiper-slide-index="'+r+'"]').eq(0).index(),s=this.slides.eq(i).nextAll('[data-swiper-slide-index="'+r+'"]').eq(0).index();r=void 0===o?s:void 0===s?o:s-i<i-o?s:o}this.slideTo(r)}}},update:function(e){var t=this.thumbs.swiper;if(t){var n="auto"===t.params.slidesPerView?t.slidesPerViewDynamic():t.params.slidesPerView,r=this.params.thumbs.autoScrollOffset,i=r&&!t.params.loop;if(this.realIndex!==t.realIndex||i){var o,s,a=t.activeIndex;if(t.params.loop){t.slides.eq(a).hasClass(t.params.slideDuplicateClass)&&(t.loopFix(),t._clientLeft=t.$wrapperEl[0].clientLeft,a=t.activeIndex);var l=t.slides.eq(a).prevAll('[data-swiper-slide-index="'+this.realIndex+'"]').eq(0).index(),c=t.slides.eq(a).nextAll('[data-swiper-slide-index="'+this.realIndex+'"]').eq(0).index();o=void 0===l?c:void 0===c?l:c-a==a-l?t.params.slidesPerGroup>1?c:a:c-a<a-l?c:l,s=this.activeIndex>this.previousIndex?"next":"prev"}else s=(o=this.realIndex)>this.previousIndex?"next":"prev";i&&(o+="next"===s?r:-1*r),t.visibleSlidesIndexes&&t.visibleSlidesIndexes.indexOf(o)<0&&(t.params.centeredSlides?o=o>a?o-Math.floor(n/2)+1:o+Math.floor(n/2)-1:o>a&&t.params.slidesPerGroup,t.slideTo(o,e?0:void 0))}var u=1,d=this.params.thumbs.slideThumbActiveClass;if(this.params.slidesPerView>1&&!this.params.centeredSlides&&(u=this.params.slidesPerView),this.params.thumbs.multipleActiveThumbs||(u=1),u=Math.floor(u),t.slides.removeClass(d),t.params.loop||t.params.virtual&&t.params.virtual.enabled)for(var h=0;h<u;h+=1)t.$wrapperEl.children('[data-swiper-slide-index="'+(this.realIndex+h)+'"]').addClass(d);else for(var f=0;f<u;f+=1)t.slides.eq(this.realIndex+f).addClass(d)}}},nt={name:"thumbs",params:{thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create:function(){k(this,{thumbs:et({swiper:null,initialized:!1},tt)})},on:{beforeInit:function(e){var t=e.params.thumbs;t&&t.swiper&&(e.thumbs.init(),e.thumbs.update(!0))},slideChange:function(e){e.thumbs.swiper&&e.thumbs.update()},update:function(e){e.thumbs.swiper&&e.thumbs.update()},resize:function(e){e.thumbs.swiper&&e.thumbs.update()},observerUpdate:function(e){e.thumbs.swiper&&e.thumbs.update()},setTransition:function(e,t){var n=e.thumbs.swiper;n&&n.setTransition(t)},beforeDestroy:function(e){var t=e.thumbs.swiper;t&&e.thumbs.swiperCreated&&t&&t.destroy()}}}},function(e,t,n){"use strict";n.r(t);var r;
vendor: 30,252 bytes, line 79
79!function(e){e[e.QR_CODE=0]="QR_CODE",e[e.AZTEC=1]="AZTEC",e[e.CODABAR=2]="CODABAR",e[e.CODE_39=3]="CODE_39",e[e.CODE_93=4]="CODE_93",e[e.CODE_128=5]="CODE_128",e[e.DATA_MATRIX=6]="DATA_MATRIX",e[e.MAXICODE=7]="MAXICODE",e[e.ITF=8]="ITF",e[e.EAN_13=9]="EAN_13",e[e.EAN_8=10]="EAN_8",e[e.PDF_417=11]="PDF_417",e[e.RSS_14=12]="RSS_14",e[e.RSS_EXPANDED=13]="RSS_EXPANDED",e[e.UPC_A=14]="UPC_A",e[e.UPC_E=15]="UPC_E",e[e.UPC_EAN_EXTENSION=16]="UPC_EAN_EXTENSION"}(r||(r={}));var i,o,s=new Map([[r.QR_CODE,"QR_CODE"],[r.AZTEC,"AZTEC"],[r.CODABAR,"CODABAR"],[r.CODE_39,"CODE_39"],[r.CODE_93,"CODE_93"],[r.CODE_128,"CODE_128"],[r.DATA_MATRIX,"DATA_MATRIX"],[r.MAXICODE,"MAXICODE"],[r.ITF,"ITF"],[r.EAN_13,"EAN_13"],[r.EAN_8,"EAN_8"],[r.PDF_417,"PDF_417"],[r.RSS_14,"RSS_14"],[r.RSS_EXPANDED,"RSS_EXPANDED"],[r.UPC_A,"UPC_A"],[r.UPC_E,"UPC_E"],[r.UPC_EAN_EXTENSION,"UPC_EAN_EXTENSION"]]);function a(e){return Object.values(r).includes(e)}!function(e){e[e.UNKNOWN=0]="UNKNOWN",e[e.URL=1]="URL"}(i||(i={})),function(e){e[e.SCAN_TYPE_CAMERA=0]="SCAN_TYPE_CAMERA",e[e.SCAN_TYPE_FILE=1]="SCAN_TYPE_FILE"}(o||(o={}));var l,c=function(){function e(){}return e.GITHUB_PROJECT_URL="https://github.com/mebjas/html5-qrcode",e.SCAN_DEFAULT_FPS=2,e.DEFAULT_DISABLE_FLIP=!1,e.DEFAULT_REMEMBER_LAST_CAMERA_USED=!0,e.DEFAULT_SUPPORTED_SCAN_TYPE=[o.SCAN_TYPE_CAMERA,o.SCAN_TYPE_FILE],e}(),u=function(){function e(e,t){this.format=e,this.formatName=t}return e.prototype.toString=function(){return this.formatName},e.create=function(t){if(!s.has(t))throw"".concat(t," not in html5QrcodeSupportedFormatsTextMap");return new e(t,s.get(t))},e}(),d=function(){function e(){}return e.createFromText=function(e){return{decodedText:e,result:{text:e}}},e.createFromQrcodeResult=function(e){return{decodedText:e.text,result:e}},e}();!function(e){e[e.UNKWOWN_ERROR=0]="UNKWOWN_ERROR",e[e.IMPLEMENTATION_ERROR=1]="IMPLEMENTATION_ERROR",e[e.NO_CODE_FOUND_ERROR=2]="NO_CODE_FOUND_ERROR"}(l||(l={}));var h=function(){function e(){}return e.createFrom=function(e){return{errorMessage:e,type:l.UNKWOWN_ERROR}},e}(),f=function(){function e(e){this.verbose=e}return e.prototype.log=function(e){this.verbose&&console.log(e)},e.prototype.warn=function(e){this.verbose&&console.warn(e)},e.prototype.logError=function(e,t){(this.verbose||!0===t)&&console.error(e)},e.prototype.logErrors=function(e){if(0===e.length)throw"Logger#logError called without arguments";this.verbose&&console.error(e)},e}();function p(e){return null==e}var m,g,v=function(){function e(){}return e.codeParseError=function(e){return"QR code parse error, error = ".concat(e)},e.errorGettingUserMedia=function(e){return"Error getting userMedia, error = ".concat(e)},e.onlyDeviceSupportedError=function(){return"The device doesn't support navigator.mediaDevices , only supported cameraIdOrConfig in this case is deviceId parameter (string)."},e.cameraStreamingNotSupported=function(){return"Camera streaming not supported by the browser."},e.unableToQuerySupportedDevices=function(){return"Unable to query supported devices, unknown error."},e.insecureContextCameraQueryError=function(){return"Camera access is only supported in secure context like https or localhost."},e.scannerPaused=function(){return"Scanner paused"},e}(),y=function(){function e(){}return e.scanningStatus=function(){return"Scanning"},e.idleStatus=function(){return"Idle"},e.errorStatus=function(){return"Error"},e.permissionStatus=function(){return"Permission"},e.noCameraFoundErrorStatus=function(){return"No Cameras"},e.lastMatch=function(e){return"Last Match: ".concat(e)},e.codeScannerTitle=function(){return"Code Scanner"},e.cameraPermissionTitle=function(){return"Request Camera Permissions"},e.cameraPermissionRequesting=function(){return"Requesting camera permissions..."},e.noCameraFound=function(){return"No camera found"},e.scanButtonStopScanningText=function(){return"Stop Scanning"},e.scanButtonStartScanningText=function(){return"Start Scanning"},e.torchOnButton=function(){return"Switch On Torch"},e.torchOffButton=function(){return"Switch Off Torch"},e.torchOnFailedMessage=function(){return"Failed to turn on torch"},e.torchOffFailedMessage=function(){return"Failed to turn off torch"},e.scanButtonScanningStarting=function(){return"Launching Camera..."},e.textIfCameraScanSelected=function(){return"Scan an Image File"},e.textIfFileScanSelected=function(){return"Scan using camera directly"},e.selectCamera=function(){return"Select Camera"},e.fileSelectionChooseImage=function(){return"Choose Image"},e.fileSelectionChooseAnother=function(){return"Choose Another"},e.fileSelectionNoImageSelected=function(){return"No image choosen"},e.anonymousCameraPrefix=function(){return"Anonymous Camera"},e.dragAndDropMessage=function(){return"Or drop an image to scan"},e.dragAndDropMessageOnlyImages=function(){return"Or drop an image to scan (other files not supported)"},e.zoom=function(){return"zoom"},e.loadingImage=function(){return"Loading image..."},e.cameraScanAltText=function(){return"Camera based scan"},e.fileScanAltText=function(){return"Fule based scan"},e}(),w=function(){function e(){}return e.poweredBy=function(){return"Powered by "},e.reportIssues=function(){return"Report issues"},e}(),b=function(){function e(){}return e.isMediaStreamConstraintsValid=function(e,t){if("object"!=typeof e){var n=typeof e;return t.logError("videoConstraints should be of type object, the "+"object passed is of type ".concat(n,"."),!0),!1}for(var r=new Set(["autoGainControl","channelCount","echoCancellation","latency","noiseSuppression","sampleRate","sampleSize","volume"]),i=0,o=Object.keys(e);i<o.length;i++){var s=o[i];if(r.has(s))return t.logError("".concat(s," is not supported videoConstaints."),!0),!1}return!0},e}(),C=n(2),_=function(){function e(e,t,n){if(this.formatMap=new Map([[r.QR_CODE,C.BarcodeFormat.QR_CODE],[r.AZTEC,C.BarcodeFormat.AZTEC],[r.CODABAR,C.BarcodeFormat.CODABAR],[r.CODE_39,C.BarcodeFormat.CODE_39],[r.CODE_93,C.BarcodeFormat.CODE_93],[r.CODE_128,C.BarcodeFormat.CODE_128],[r.DATA_MATRIX,C.BarcodeFormat.DATA_MATRIX],[r.MAXICODE,C.BarcodeFormat.MAXICODE],[r.ITF,C.BarcodeFormat.ITF],[r.EAN_13,C.BarcodeFormat.EAN_13],[r.EAN_8,C.BarcodeFormat.EAN_8],[r.PDF_417,C.BarcodeFormat.PDF_417],[r.RSS_14,C.BarcodeFormat.RSS_14],[r.RSS_EXPANDED,C.BarcodeFormat.RSS_EXPANDED],[r.UPC_A,C.BarcodeFormat.UPC_A],[r.UPC_E,C.BarcodeFormat.UPC_E],[r.UPC_EAN_EXTENSION,C.BarcodeFormat.UPC_EAN_EXTENSION]]),this.reverseFormatMap=this.createReverseFormatMap(),!C)throw"Use html5qrcode.min.js without edit, ZXing not found.";this.verbose=t,this.logger=n;var i=this.createZXingFormats(e),o=new Map;o.set(C.DecodeHintType.POSSIBLE_FORMATS,i),o.set(C.DecodeHintType.TRY_HARDER,!1),this.hints=o}return e.prototype.decodeAsync=function(e){var t=this;return new Promise((function(n,r){try{n(t.decode(e))}catch(e){r(e)}}))},e.prototype.decode=function(e){var t=new C.MultiFormatReader(this.verbose,this.hints),n=new C.HTMLCanvasElementLuminanceSource(e),r=new C.BinaryBitmap(new C.HybridBinarizer(n)),i=t.decode(r);return{text:i.text,format:u.create(this.toHtml5QrcodeSupportedFormats(i.format)),debugData:this.createDebugData()}},e.prototype.createReverseFormatMap=function(){var e=new Map;return this.formatMap.forEach((function(t,n,r){e.set(t,n)})),e},e.prototype.toHtml5QrcodeSupportedFormats=function(e){if(!this.reverseFormatMap.has(e))throw"reverseFormatMap doesn't have ".concat(e);return this.reverseFormatMap.get(e)},e.prototype.createZXingFormats=function(e){for(var t=[],n=0,r=e;n<r.length;n++){var i=r[n];this.formatMap.has(i)?t.push(this.formatMap.get(i)):this.logger.logError("".concat(i," is not supported by")+"ZXingHtml5QrcodeShim")}return t},e.prototype.createDebugData=function(){return{decoderName:"zxing-js"}},e}(),S=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function s(e){try{l(r.next(e))}catch(e){o(e)}}function a(e){try{l(r.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}l((r=r.apply(e,t||[])).next())}))},E=function(e,t){var n,r,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(a){return function(l){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o&&(o=0,a[0]&&(s=0)),s;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return s.label++,{value:a[1],done:!1};case 5:s.label++,r=a[1],a=[0];continue;case 7:a=s.ops.pop(),s.trys.pop();continue;default:if(!(i=s.trys,(i=i.length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){s=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){s.label=a[1];break}if(6===a[0]&&s.label<i[1]){s.label=i[1],i=a;break}if(i&&s.label<i[2]){s.label=i[2],s.ops.push(a);break}i[2]&&s.ops.pop(),s.trys.pop();continue}a=t.call(e,s)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,l])}}},T=function(){function e(t,n,i){if(this.formatMap=new Map([[r.QR_CODE,"qr_code"],[r.AZTEC,"aztec"],[r.CODABAR,"codabar"],[r.CODE_39,"code_39"],[r.CODE_93,"code_93"],[r.CODE_128,"code_128"],[r.DATA_MATRIX,"data_matrix"],[r.ITF,"itf"],[r.EAN_13,"ean_13"],[r.EAN_8,"ean_8"],[r.PDF_417,"pdf417"],[r.UPC_A,"upc_a"],[r.UPC_E,"upc_e"]]),this.reverseFormatMap=this.createReverseFormatMap(),!e.isSupported())throw"Use html5qrcode.min.js without edit, Use BarcodeDetectorDelegate only if it isSupported();";this.verbose=n,this.logger=i;var o=this.createBarcodeDetectorFormats(t);if(this.detector=new BarcodeDetector(o),!this.detector)throw"BarcodeDetector detector not supported"}return e.isSupported=function(){return"BarcodeDetector"in window&&void 0!==new BarcodeDetector({formats:["qr_code"]})},e.prototype.decodeAsync=function(e){return S(this,void 0,void 0,(function(){var t,n;return E(this,(function(r){switch(r.label){case 0:return[4,this.detector.detect(e)];case 1:if(!(t=r.sent())||0===t.length)throw"No barcode or QR code detected.";return[2,{text:(n=this.selectLargestBarcode(t)).rawValue,format:u.create(this.toHtml5QrcodeSupportedFormats(n.format)),debugData:this.createDebugData()}]}}))}))},e.prototype.selectLargestBarcode=function(e){for(var t=null,n=0,r=0,i=e;r<i.length;r++){var o=i[r],s=o.boundingBox.width*o.boundingBox.height;s>n&&(n=s,t=o)}if(!t)throw"No largest barcode found";return t},e.prototype.createBarcodeDetectorFormats=function(e){for(var t=[],n=0,r=e;n<r.length;n++){var i=r[n];this.formatMap.has(i)?t.push(this.formatMap.get(i)):this.logger.warn("".concat(i," is not supported by")+"BarcodeDetectorDelegate")}return{formats:t}},e.prototype.toHtml5QrcodeSupportedFormats=function(e){if(!this.reverseFormatMap.has(e))throw"reverseFormatMap doesn't have ".concat(e);return this.reverseFormatMap.get(e)},e.prototype.createReverseFormatMap=function(){var e=new Map;return this.formatMap.forEach((function(t,n,r){e.set(t,n)})),e},e.prototype.createDebugData=function(){return{decoderName:"BarcodeDetector"}},e}(),A=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function s(e){try{l(r.next(e))}catch(e){o(e)}}function a(e){try{l(r.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}l((r=r.apply(e,t||[])).next())}))},x=function(e,t){var n,r,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(a){return function(l){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o&&(o=0,a[0]&&(s=0)),s;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return s.label++,{value:a[1],done:!1};case 5:s.label++,r=a[1],a=[0];continue;case 7:a=s.ops.pop(),s.trys.pop();continue;default:if(!(i=s.trys,(i=i.length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){s=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){s.label=a[1];break}if(6===a[0]&&s.label<i[1]){s.label=i[1],i=a;break}if(i&&s.label<i[2]){s.label=i[2],s.ops.push(a);break}i[2]&&s.ops.pop(),s.trys.pop();continue}a=t.call(e,s)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,l])}}},I=function(){function e(e,t,n,r){this.EXECUTIONS_TO_REPORT_PERFORMANCE=100,this.executions=0,this.executionResults=[],this.wasPrimaryDecoderUsedInLastDecode=!1,this.verbose=n,t&&T.isSupported()?(this.primaryDecoder=new T(e,n,r),this.secondaryDecoder=new _(e,n,r)):this.primaryDecoder=new _(e,n,r)}return e.prototype.decodeAsync=function(e){return A(this,void 0,void 0,(function(){var t;return x(this,(function(n){switch(n.label){case 0:t=performance.now(),n.label=1;case 1:return n.trys.push([1,,3,4]),[4,this.getDecoder().decodeAsync(e)];case 2:return[2,n.sent()];case 3:return this.possiblyLogPerformance(t),[7];case 4:return[2]}}))}))},e.prototype.decodeRobustlyAsync=function(e){return A(this,void 0,void 0,(function(){var t,n;return x(this,(function(r){switch(r.label){case 0:t=performance.now(),r.label=1;case 1:return r.trys.push([1,3,4,5]),[4,this.primaryDecoder.decodeAsync(e)];case 2:return[2,r.sent()];case 3:if(n=r.sent(),this.secondaryDecoder)return[2,this.secondaryDecoder.decodeAsync(e)];throw n;case 4:return this.possiblyLogPerformance(t),[7];case 5:return[2]}}))}))},e.prototype.getDecoder=function(){return this.secondaryDecoder?!1===this.wasPrimaryDecoderUsedInLastDecode?(this.wasPrimaryDecoderUsedInLastDecode=!0,this.primaryDecoder):(this.wasPrimaryDecoderUsedInLastDecode=!1,this.secondaryDecoder):this.primaryDecoder},e.prototype.possiblyLogPerformance=function(e){if(this.verbose){var t=performance.now()-e;this.executionResults.push(t),this.executions++,this.possiblyFlushPerformanceReport()}},e.prototype.possiblyFlushPerformanceReport=function(){if(!(this.executions<this.EXECUTIONS_TO_REPORT_PERFORMANCE)){for(var e=0,t=0,n=this.executionResults;t<n.length;t++){e+=n[t]}var r=e/this.executionResults.length;console.log("".concat(r," ms for ").concat(this.executionResults.length," last runs.")),this.executions=0,this.executionResults=[]}},e}(),O=(m=function(e,t){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}m(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),M=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function s(e){try{l(r.next(e))}catch(e){o(e)}}function a(e){try{l(r.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}l((r=r.apply(e,t||[])).next())}))},k=function(e,t){var n,r,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(a){return function(l){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o&&(o=0,a[0]&&(s=0)),s;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return s.label++,{value:a[1],done:!1};case 5:s.label++,r=a[1],a=[0];continue;case 7:a=s.ops.pop(),s.trys.pop();continue;default:if(!(i=s.trys,(i=i.length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){s=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){s.label=a[1];break}if(6===a[0]&&s.label<i[1]){s.label=i[1],i=a;break}if(i&&s.label<i[2]){s.label=i[2],s.ops.push(a);break}i[2]&&s.ops.pop(),s.trys.pop();continue}a=t.call(e,s)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,l])}}},D=function(){function e(e,t){this.name=e,this.track=t}return e.prototype.isSupported=function(){return!!this.track.getCapabilities&&this.name in this.track.getCapabilities()},e.prototype.apply=function(e){var t={};t[this.name]=e;var n={advanced:[t]};return this.track.applyConstraints(n)},e.prototype.value=function(){var e=this.track.getSettings();return this.name in e?e[this.name]:null},e}(),N=function(e){function t(t){return e.call(this,"zoom",t)||this}return O(t,e),t}(function(e){function t(t,n){return e.call(this,t,n)||this}return O(t,e),t.prototype.min=function(){return this.getCapabilities().min},t.prototype.max=function(){return this.getCapabilities().max},t.prototype.step=function(){return this.getCapabilities().step},t.prototype.apply=function(e){var t={};t[this.name]=e;var n={advanced:[t]};return this.track.applyConstraints(n)},t.prototype.getCapabilities=function(){this.failIfNotSupported();var e=this.track.getCapabilities()[this.name];return{min:e.min,max:e.max,step:e.step}},t.prototype.failIfNotSupported=function(){if(!this.isSupported())throw new Error("".concat(this.name," capability not supported"))},t}(D)),R=function(e){function t(t){return e.call(this,"torch",t)||this}return O(t,e),t}(D),P=function(){function e(e){this.track=e}return e.prototype.zoomFeature=function(){return new N(this.track)},e.prototype.torchFeature=function(){return new R(this.track)},e}(),L=function(){function e(e,t,n){this.isClosed=!1,this.parentElement=e,this.mediaStream=t,this.callbacks=n,this.surface=this.createVideoElement(this.parentElement.clientWidth),e.append(this.surface)}return e.prototype.createVideoElement=function(e){var t=document.createElement("video");return t.style.width="".concat(e,"px"),t.style.display="block",t.muted=!0,t.setAttribute("muted","true"),t.playsInline=!0,t},e.prototype.setupSurface=function(){var e=this;this.surface.onabort=function(){throw"RenderedCameraImpl video surface onabort() called"},this.surface.onerror=function(){throw"RenderedCameraImpl video surface onerror() called"};var t=function(){var n=e.surface.clientWidth,r=e.surface.clientHeight;e.callbacks.onRenderSurfaceReady(n,r),e.surface.removeEventListener("playing",t)};this.surface.addEventListener("playing",t),this.surface.srcObject=this.mediaStream,this.surface.play()},e.create=function(t,n,r,i){return M(this,void 0,void 0,(function(){var o,s;return k(this,(function(a){switch(a.label){case 0:return o=new e(t,n,i),r.aspectRatio?(s={aspectRatio:r.aspectRatio},[4,o.getFirstTrackOrFail().applyConstraints(s)]):[3,2];case 1:a.sent(),a.label=2;case 2:return o.setupSurface(),[2,o]}}))}))},e.prototype.failIfClosed=function(){if(this.isClosed)throw"The RenderedCamera has already been closed."},e.prototype.getFirstTrackOrFail=function(){if(this.failIfClosed(),0===this.mediaStream.getVideoTracks().length)throw"No video tracks found";return this.mediaStream.getVideoTracks()[0]},e.prototype.pause=function(){this.failIfClosed(),this.surface.pause()},e.prototype.resume=function(e){this.failIfClosed();var t=this,n=function(){setTimeout(e,200),t.surface.removeEventListener("playing",n)};this.surface.addEventListener("playing",n),this.surface.play()},e.prototype.isPaused=function(){return this.failIfClosed(),this.surface.paused},e.prototype.getSurface=function(){return this.failIfClosed(),this.surface},e.prototype.getRunningTrackCapabilities=function(){return this.getFirstTrackOrFail().getCapabilities()},e.prototype.getRunningTrackSettings=function(){return this.getFirstTrackOrFail().getSettings()},e.prototype.applyVideoConstraints=function(e){return M(this,void 0,void 0,(function(){return k(this,(function(t){if("aspectRatio"in e)throw"Changing 'aspectRatio' in run-time is not yet supported.";return[2,this.getFirstTrackOrFail().applyConstraints(e)]}))}))},e.prototype.close=function(){if(this.isClosed)return Promise.resolve();var e=this;return new Promise((function(t,n){var r=e.mediaStream.getVideoTracks().length,i=0;e.mediaStream.getVideoTracks().forEach((function(n){e.mediaStream.removeTrack(n),n.stop(),++i>=r&&(e.isClosed=!0,e.parentElement.removeChild(e.surface),t())}))}))},e.prototype.getCapabilities=function(){return new P(this.getFirstTrackOrFail())},e}(),B=function(){function e(e){this.mediaStream=e}return e.prototype.render=function(e,t,n){return M(this,void 0,void 0,(function(){return k(this,(function(r){return[2,L.create(e,this.mediaStream,t,n)]}))}))},e.create=function(t){return M(this,void 0,void 0,(function(){var n;return k(this,(function(r){switch(r.label){case 0:if(!navigator.mediaDevices)throw"navigator.mediaDevices not supported";return n={audio:!1,video:t},[4,navigator.mediaDevices.getUserMedia(n)];case 1:return[2,new e(r.sent())]}}))}))},e}(),F=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function s(e){try{l(r.next(e))}catch(e){o(e)}}function a(e){try{l(r.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}l((r=r.apply(e,t||[])).next())}))},j=function(e,t){var n,r,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(a){return function(l){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o&&(o=0,a[0]&&(s=0)),s;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return s.label++,{value:a[1],done:!1};case 5:s.label++,r=a[1],a=[0];continue;case 7:a=s.ops.pop(),s.trys.pop();continue;default:if(!(i=s.trys,(i=i.length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){s=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){s.label=a[1];break}if(6===a[0]&&s.label<i[1]){s.label=i[1],i=a;break}if(i&&s.label<i[2]){s.label=i[2],s.ops.push(a);break}i[2]&&s.ops.pop(),s.trys.pop();continue}a=t.call(e,s)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,l])}}},z=function(){function e(){}return e.failIfNotSupported=function(){return F(this,void 0,void 0,(function(){return j(this,(function(t){if(!navigator.mediaDevices)throw"navigator.mediaDevices not supported";return[2,new e]}))}))},e.prototype.create=function(e){return F(this,void 0,void 0,(function(){return j(this,(function(t){return[2,B.create(e)]}))}))},e}(),H=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function s(e){try{l(r.next(e))}catch(e){o(e)}}function a(e){try{l(r.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}l((r=r.apply(e,t||[])).next())}))},U=function(e,t){var n,r,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(a){return function(l){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o&&(o=0,a[0]&&(s=0)),s;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return s.label++,{value:a[1],done:!1};case 5:s.label++,r=a[1],a=[0];continue;case 7:a=s.ops.pop(),s.trys.pop();continue;default:if(!(i=s.trys,(i=i.length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){s=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){s.label=a[1];break}if(6===a[0]&&s.label<i[1]){s.label=i[1],i=a;break}if(i&&s.label<i[2]){s.label=i[2],s.ops.push(a);break}i[2]&&s.ops.pop(),s.trys.pop();continue}a=t.call(e,s)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,l])}}},$=function(){function e(){}return e.retrieve=function(){if(navigator.mediaDevices)return e.getCamerasFromMediaDevices();var t=MediaStreamTrack;return MediaStreamTrack&&t.getSources?e.getCamerasFromMediaStreamTrack():e.rejectWithError()},e.rejectWithError=function(){var t=v.unableToQuerySupportedDevices();return e.isHttpsOrLocalhost()||(t=v.insecureContextCameraQueryError()),Promise.reject(t)},e.isHttpsOrLocalhost=function(){if("https:"===location.protocol)return!0;var e=location.host.split(":")[0];return"127.0.0.1"===e||"localhost"===e},e.getCamerasFromMediaDevices=function(){return H(this,void 0,void 0,(function(){var e,t,n,r,i,o,s;return U(this,(function(a){switch(a.label){case 0:return e=function(e){for(var t=0,n=e.getVideoTracks();t<n.length;t++){var r=n[t];r.enabled=!1,r.stop(),e.removeTrack(r)}},[4,navigator.mediaDevices.getUserMedia({audio:!1,video:!0})];case 1:return t=a.sent(),[4,navigator.mediaDevices.enumerateDevices()];case 2:for(n=a.sent(),r=[],i=0,o=n;i<o.length;i++)"videoinput"===(s=o[i]).kind&&r.push({id:s.deviceId,label:s.label});return e(t),[2,r]}}))}))},e.getCamerasFromMediaStreamTrack=function(){return new Promise((function(e,t){MediaStreamTrack.getSources((function(t){for(var n=[],r=0,i=t;r<i.length;r++){var o=i[r];"video"===o.kind&&n.push({id:o.id,label:o.label})}e(n)}))}))},e}();!function(e){e[e.UNKNOWN=0]="UNKNOWN",e[e.NOT_STARTED=1]="NOT_STARTED",e[e.SCANNING=2]="SCANNING",e[e.PAUSED=3]="PAUSED"}(g||(g={}));var V,W=function(){function e(){this.state=g.NOT_STARTED,this.onGoingTransactionNewState=g.UNKNOWN}return e.prototype.directTransition=function(e){this.failIfTransitionOngoing(),this.validateTransition(e),this.state=e},e.prototype.startTransition=function(e){return this.failIfTransitionOngoing(),this.validateTransition(e),this.onGoingTransactionNewState=e,this},e.prototype.execute=function(){if(this.onGoingTransactionNewState===g.UNKNOWN)throw"Transaction is already cancelled, cannot execute().";var e=this.onGoingTransactionNewState;this.onGoingTransactionNewState=g.UNKNOWN,this.directTransition(e)},e.prototype.cancel=function(){if(this.onGoingTransactionNewState===g.UNKNOWN)throw"Transaction is already cancelled, cannot cancel().";this.onGoingTransactionNewState=g.UNKNOWN},e.prototype.getState=function(){return this.state},e.prototype.failIfTransitionOngoing=function(){if(this.onGoingTransactionNewState!==g.UNKNOWN)throw"Cannot transition to a new state, already under transition"},e.prototype.validateTransition=function(e){switch(this.state){case g.UNKNOWN:throw"Transition from unknown is not allowed";case g.NOT_STARTED:this.failIfNewStateIs(e,[g.PAUSED]);break;case g.SCANNING:case g.PAUSED:}},e.prototype.failIfNewStateIs=function(e,t){for(var n=0,r=t;n<r.length;n++){if(e===r[n])throw"Cannot transition from ".concat(this.state," to ").concat(e)}},e}(),G=function(){function e(e){this.stateManager=e}return e.prototype.startTransition=function(e){return this.stateManager.startTransition(e)},e.prototype.directTransition=function(e){this.stateManager.directTransition(e)},e.prototype.getState=function(){return this.stateManager.getState()},e.prototype.canScanFile=function(){return this.stateManager.getState()===g.NOT_STARTED},e.prototype.isScanning=function(){return this.stateManager.getState()!==g.NOT_STARTED},e.prototype.isStrictlyScanning=function(){return this.stateManager.getState()===g.SCANNING},e.prototype.isPaused=function(){return this.stateManager.getState()===g.PAUSED},e}(),X=function(){function e(){}return e.create=function(){return new G(new W)},e}(),q=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(t,n)};return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),Y=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return q(t,e),t.DEFAULT_WIDTH=300,t.DEFAULT_WIDTH_OFFSET=2,t.FILE_SCAN_MIN_HEIGHT=300,t.FILE_SCAN_HIDDEN_CANVAS_PADDING=100,t.MIN_QR_BOX_SIZE=50,t.SHADED_LEFT=1,t.SHADED_RIGHT=2,t.SHADED_TOP=3,t.SHADED_BOTTOM=4,t.SHADED_REGION_ELEMENT_ID="qr-shaded-region",t.VERBOSE=!1,t.BORDER_SHADER_DEFAULT_COLOR="#ffffff",t.BORDER_SHADER_MATCH_COLOR="rgb(90, 193, 56)",t}(c),Z=function(){function e(e,t){this.logger=t,this.fps=Y.SCAN_DEFAULT_FPS,e?(e.fps&&(this.fps=e.fps),this.disableFlip=!0===e.disableFlip,this.qrbox=e.qrbox,this.aspectRatio=e.aspectRatio,this.videoConstraints=e.videoConstraints):this.disableFlip=Y.DEFAULT_DISABLE_FLIP}return e.prototype.isMediaStreamConstraintsValid=function(){return this.videoConstraints?b.isMediaStreamConstraintsValid(this.videoConstraints,this.logger):(this.logger.logError("Empty videoConstraints",!0),!1)},e.prototype.isShadedBoxEnabled=function(){return!p(this.qrbox)},e.create=function(t,n){return new e(t,n)},e}(),Q=function(){function e(e,t){if(this.element=null,this.canvasElement=null,this.scannerPausedUiElement=null,this.hasBorderShaders=null,this.borderShaders=null,this.qrMatch=null,this.renderedCamera=null,this.qrRegion=null,this.context=null,this.lastScanImageFile=null,this.isScanning=!1,!document.getElementById(e))throw"HTML Element with id=".concat(e," not found");var n;this.elementId=e,this.verbose=!1,"boolean"==typeof t?this.verbose=!0===t:t&&(n=t,this.verbose=!0===n.verbose,n.experimentalFeatures),this.logger=new f(this.verbose),this.qrcode=new I(this.getSupportedFormats(t),this.getUseBarCodeDetectorIfSupported(n),this.verbose,this.logger),this.foreverScanTimeout,this.shouldScan=!0,this.stateManagerProxy=X.create()}return e.prototype.start=function(e,t,n,r){var i,o=this;if(!e)throw"cameraIdOrConfig is required";if(!n||"function"!=typeof n)throw"qrCodeSuccessCallback is required and should be a function.";i=r||(this.verbose?this.logger.log:function(){});var s=Z.create(t,this.logger);this.clearElement();var a=!1;s.videoConstraints&&(s.isMediaStreamConstraintsValid()?a=!0:this.logger.logError("'videoConstraints' is not val
79id 'MediaStreamConstraints, it will be ignored.'",!0));var l=a,c=document.getElementById(this.elementId);c.clientWidth?c.clientWidth:Y.DEFAULT_WIDTH;c.style.position="relative",this.shouldScan=!0,this.element=c;var u=this,d=this.stateManagerProxy.startTransition(g.SCANNING);return new Promise((function(t,r){var a=l?s.videoConstraints:u.createVideoConstraints(e);if(!a)return d.cancel(),void r("videoConstraints should be defined");var c={};l&&!s.aspectRatio||(c.aspectRatio=s.aspectRatio);var h={onRenderSurfaceReady:function(e,t){u.setupUi(e,t,s),u.isScanning=!0,u.foreverScan(s,n,i)}};z.failIfNotSupported().then((function(e){e.create(a).then((function(e){return e.render(o.element,c,h).then((function(e){u.renderedCamera=e,d.execute(),t(null)})).catch((function(e){d.cancel(),r(e)}))})).catch((function(e){d.cancel(),r(v.errorGettingUserMedia(e))}))})).catch((function(e){d.cancel(),r(v.cameraStreamingNotSupported())}))}))},e.prototype.pause=function(e){if(!this.stateManagerProxy.isStrictlyScanning())throw"Cannot pause, scanner is not scanning.";this.stateManagerProxy.directTransition(g.PAUSED),this.showPausedState(),(p(e)||!0!==e)&&(e=!1),e&&this.renderedCamera&&this.renderedCamera.pause()},e.prototype.resume=function(){if(!this.stateManagerProxy.isPaused())throw"Cannot result, scanner is not paused.";if(!this.renderedCamera)throw"renderedCamera doesn't exist while trying resume()";var e=this,t=function(){e.stateManagerProxy.directTransition(g.SCANNING),e.hidePausedState()};this.renderedCamera.isPaused()?this.renderedCamera.resume((function(){t()})):t()},e.prototype.getState=function(){return this.stateManagerProxy.getState()},e.prototype.stop=function(){var e=this;if(!this.stateManagerProxy.isScanning())throw"Cannot stop, scanner is not running or paused.";var t=this.stateManagerProxy.startTransition(g.NOT_STARTED);this.shouldScan=!1,this.foreverScanTimeout&&clearTimeout(this.foreverScanTimeout);var n=this;return this.renderedCamera.close().then((function(){return n.renderedCamera=null,n.element&&(n.element.removeChild(n.canvasElement),n.canvasElement=null),function(){if(e.element){var t=document.getElementById(Y.SHADED_REGION_ELEMENT_ID);t&&e.element.removeChild(t)}}(),n.qrRegion&&(n.qrRegion=null),n.context&&(n.context=null),t.execute(),n.hidePausedState(),n.isScanning=!1,Promise.resolve()}))},e.prototype.scanFile=function(e,t){return this.scanFileV2(e,t).then((function(e){return e.decodedText}))},e.prototype.scanFileV2=function(e,t){var n=this;if(!(e&&e instanceof File))throw"imageFile argument is mandatory and should be instance of File. Use 'event.target.files[0]'.";if(p(t)&&(t=!0),!this.stateManagerProxy.canScanFile())throw"Cannot start file scan - ongoing camera scan";return new Promise((function(r,i){n.possiblyCloseLastScanImageFile(),n.clearElement(),n.lastScanImageFile=URL.createObjectURL(e);var o=new Image;o.onload=function(){var e=o.width,s=o.height,a=document.getElementById(n.elementId),l=a.clientWidth?a.clientWidth:Y.DEFAULT_WIDTH,c=Math.max(a.clientHeight?a.clientHeight:s,Y.FILE_SCAN_MIN_HEIGHT),u=n.computeCanvasDrawConfig(e,s,l,c);if(t){var h=n.createCanvasElement(l,c,"qr-canvas-visible");h.style.display="inline-block",a.appendChild(h);var f=h.getContext("2d");if(!f)throw"Unable to get 2d context from canvas";f.canvas.width=l,f.canvas.height=c,f.drawImage(o,0,0,e,s,u.x,u.y,u.width,u.height)}var p=Y.FILE_SCAN_HIDDEN_CANVAS_PADDING,m=Math.max(o.width,u.width),g=Math.max(o.height,u.height),v=m+2*p,y=g+2*p,w=n.createCanvasElement(v,y);a.appendChild(w);var b=w.getContext("2d");if(!b)throw"Unable to get 2d context from canvas";b.canvas.width=v,b.canvas.height=y,b.drawImage(o,0,0,e,s,p,p,m,g);try{n.qrcode.decodeRobustlyAsync(w).then((function(e){r(d.createFromQrcodeResult(e))})).catch(i)}catch(e){i("QR code parse error, error = ".concat(e))}},o.onerror=i,o.onabort=i,o.onstalled=i,o.onsuspend=i,o.src=URL.createObjectURL(e)}))},e.prototype.clear=function(){this.clearElement()},e.getCameras=function(){return $.retrieve()},e.prototype.getRunningTrackCapabilities=function(){return this.getRenderedCameraOrFail().getRunningTrackCapabilities()},e.prototype.getRunningTrackSettings=function(){return this.getRenderedCameraOrFail().getRunningTrackSettings()},e.prototype.getRunningTrackCameraCapabilities=function(){return this.getRenderedCameraOrFail().getCapabilities()},e.prototype.applyVideoConstraints=function(e){if(!e)throw"videoConstaints is required argument.";if(!b.isMediaStreamConstraintsValid(e,this.logger))throw"invalid videoConstaints passed, check logs for more details";return this.getRenderedCameraOrFail().applyVideoConstraints(e)},e.prototype.getRenderedCameraOrFail=function(){if(null==this.renderedCamera)throw"Scanning is not in running state, call this API only when QR code scanning using camera is in running state.";return this.renderedCamera}
vendor: 9,232 bytes, line 79
79,e.prototype.getSupportedFormats=function(e){var t=[r.QR_CODE,r.AZTEC,r.CODABAR,r.CODE_39,r.CODE_93,r.CODE_128,r.DATA_MATRIX,r.MAXICODE,r.ITF,r.EAN_13,r.EAN_8,r.PDF_417,r.RSS_14,r.RSS_EXPANDED,r.UPC_A,r.UPC_E,r.UPC_EAN_EXTENSION];if(!e||"boolean"==typeof e)return t;if(!e.formatsToSupport)return t;if(!Array.isArray(e.formatsToSupport))throw"configOrVerbosityFlag.formatsToSupport should be undefined or an array.";if(0===e.formatsToSupport.length)throw"Atleast 1 formatsToSupport is needed.";for(var n=[],i=0,o=e.formatsToSupport;i<o.length;i++){var s=o[i];a(s)?n.push(s):this.logger.warn("Invalid format: ".concat(s," passed in config, ignoring."))}if(0===n.length)throw"None of formatsToSupport match supported values.";return n},e.prototype.getUseBarCodeDetectorIfSupported=function(e){if(p(e))return!0;if(!p(e.useBarCodeDetectorIfSupported))return!1!==e.useBarCodeDetectorIfSupported;if(p(e.experimentalFeatures))return!0;var t=e.experimentalFeatures;return!!p(t.useBarCodeDetectorIfSupported)||!1!==t.useBarCodeDetectorIfSupported},e.prototype.validateQrboxSize=function(e,t,n){var r=this,i=n.qrbox;this.validateQrboxConfig(i);var o,s=this.toQrdimensions(e,t,i),a=function(e){if(e<Y.MIN_QR_BOX_SIZE)throw"minimum size of 'config.qrbox' dimension value is"+" ".concat(Y.MIN_QR_BOX_SIZE,"px.")};a(s.width),a(s.height),s.width=((o=s.width)>e&&(r.logger.warn("`qrbox.width` or `qrbox` is larger than the width of the root element. The width will be truncated to the width of root element."),o=e),o)},e.prototype.validateQrboxConfig=function(e){if("number"!=typeof e&&"function"!=typeof e&&(void 0===e.width||void 0===e.height))throw"Invalid instance of QrDimensions passed for 'config.qrbox'. Both 'width' and 'height' should be set."},e.prototype.toQrdimensions=function(e,t,n){if("number"==typeof n)return{width:n,height:n};if("function"==typeof n)try{return n(e,t)}catch(e){throw new Error("qrbox config was passed as a function but it failed with unknown error"+e)}return n},e.prototype.setupUi=function(e,t,n){n.isShadedBoxEnabled()&&this.validateQrboxSize(e,t,n);var r=p(n.qrbox)?{width:e,height:t}:n.qrbox;this.validateQrboxConfig(r);var i=this.toQrdimensions(e,t,r);i.height>t&&this.logger.warn("[Html5Qrcode] config.qrbox has height that isgreater than the height of the video stream. Shading will be ignored");var o=n.isShadedBoxEnabled()&&i.height<=t,s={x:0,y:0,width:e,height:t},a=o?this.getShadedRegionBounds(e,t,i):s,l=this.createCanvasElement(a.width,a.height),c=l.getContext("2d",{willReadFrequently:!0});c.canvas.width=a.width,c.canvas.height=a.height,this.element.append(l),o&&this.possiblyInsertShadingElement(this.element,e,t,i),this.createScannerPausedUiElement(this.element),this.qrRegion=a,this.context=c,this.canvasElement=l},e.prototype.createScannerPausedUiElement=function(e){var t=document.createElement("div");t.innerText=v.scannerPaused(),t.style.display="none",t.style.position="absolute",t.style.top="0px",t.style.zIndex="1",t.style.background="rgba(9, 9, 9, 0.46)",t.style.color="#FFECEC",t.style.textAlign="center",t.style.width="100%",e.appendChild(t),this.scannerPausedUiElement=t},e.prototype.scanContext=function(e,t){var n=this;return this.stateManagerProxy.isPaused()?Promise.resolve(!1):this.qrcode.decodeAsync(this.canvasElement).then((function(t){return e(t.text,d.createFromQrcodeResult(t)),n.possiblyUpdateShaders(!0),!0})).catch((function(e){n.possiblyUpdateShaders(!1);var r=v.codeParseError(e);return t(r,h.createFrom(r)),!1}))},e.prototype.foreverScan=function(e,t,n){var r=this;if(this.shouldScan&&this.renderedCamera){var i=this.renderedCamera.getSurface(),o=i.videoWidth/i.clientWidth,s=i.videoHeight/i.clientHeight;if(!this.qrRegion)throw"qrRegion undefined when localMediaStream is ready.";var a=this.qrRegion.width*o,l=this.qrRegion.height*s,c=this.qrRegion.x*o,u=this.qrRegion.y*s;this.context.drawImage(i,c,u,a,l,0,0,this.qrRegion.width,this.qrRegion.height);var d=function(){r.foreverScanTimeout=setTimeout((function(){r.foreverScan(e,t,n)}),r.getTimeoutFps(e.fps))};this.scanContext(t,n).then((function(i){i||!0===e.disableFlip?d():(r.context.translate(r.context.canvas.width,0),r.context.scale(-1,1),r.scanContext(t,n).finally((function(){d()})))})).catch((function(e){r.logger.logError("Error happend while scanning context",e),d()}))}},e.prototype.createVideoConstraints=function(e){if("string"==typeof e)return{deviceId:{exact:e}};if("object"==typeof e){var t={user:!0,environment:!0},n=function(e){if(e in t)return!0;throw"config has invalid 'facingMode' value = "+"'".concat(e,"'")},r=Object.keys(e);if(1!==r.length)throw"'cameraIdOrConfig' object should have exactly 1 key,"+" if passed as an object, found ".concat(r.length," keys");var i=Object.keys(e)[0];if("facingMode"!==i&&"deviceId"!==i)throw"Only '".concat("facingMode","' and '").concat("deviceId","' ")+" are supported for 'cameraIdOrConfig'";if("facingMode"!==i){var o=e.deviceId;if("string"==typeof o)return{deviceId:o};if("object"==typeof o){if("exact"in o)return{deviceId:{exact:o["".concat("exact")]}};throw"'deviceId' should be string or object with"+" ".concat("exact"," as key.")}throw"Invalid type of 'deviceId' = ".concat(typeof o)}var s=e.facingMode;if("string"==typeof s){if(n(s))return{facingMode:s}}else{if("object"!=typeof s)throw"Invalid type of 'facingMode' = ".concat(typeof s);if(!("exact"in s))throw"'facingMode' should be string or object with"+" ".concat("exact"," as key.");if(n(s["".concat("exact")]))return{facingMode:{exact:s["".concat("exact")]}}}}throw"Invalid type of 'cameraIdOrConfig' = ".concat(typeof e)},e.prototype.computeCanvasDrawConfig=function(e,t,n,r){if(e<=n&&t<=r)return{x:(n-e)/2,y:(r-t)/2,width:e,height:t};var i=e,o=t;return e>n&&(t*=n/e,e=n),t>r&&(e*=r/t,t=r),this.logger.log("Image downsampled from "+"".concat(i,"X").concat(o)+" to ".concat(e,"X").concat(t,".")),this.computeCanvasDrawConfig(e,t,n,r)},e.prototype.clearElement=function(){if(this.stateManagerProxy.isScanning())throw"Cannot clear while scan is ongoing, close it first.";var e=document.getElementById(this.elementId);e&&(e.innerHTML="")},e.prototype.possiblyUpdateShaders=function(e){this.qrMatch!==e&&(this.hasBorderShaders&&this.borderShaders&&this.borderShaders.length&&this.borderShaders.forEach((function(t){t.style.backgroundColor=e?Y.BORDER_SHADER_MATCH_COLOR:Y.BORDER_SHADER_DEFAULT_COLOR})),this.qrMatch=e)},e.prototype.possiblyCloseLastScanImageFile=function(){this.lastScanImageFile&&(URL.revokeObjectURL(this.lastScanImageFile),this.lastScanImageFile=null)},e.prototype.createCanvasElement=function(e,t,n){var r=e,i=t,o=document.createElement("canvas");return o.style.width="".concat(r,"px"),o.style.height="".concat(i,"px"),o.style.display="none",o.id=p(n)?"qr-canvas":n,o},e.prototype.getShadedRegionBounds=function(e,t,n){if(n.width>e||n.height>t)throw"'config.qrbox' dimensions should not be greater than the dimensions of the root HTML element.";return{x:(e-n.width)/2,y:(t-n.height)/2,width:n.width,height:n.height}},e.prototype.possiblyInsertShadingElement=function(e,t,n,r){if(!(t-r.width<1||n-r.height<1)){var i=document.createElement("div");i.style.position="absolute";var o=(t-r.width)/2,s=(n-r.height)/2;if(i.style.borderLeft="".concat(o,"px solid rgba(0, 0, 0, 0.48)"),i.style.borderRight="".concat(o,"px solid rgba(0, 0, 0, 0.48)"),i.style.borderTop="".concat(s,"px solid rgba(0, 0, 0, 0.48)"),i.style.borderBottom="".concat(s,"px solid rgba(0, 0, 0, 0.48)"),i.style.boxSizing="border-box",i.style.top="0px",i.style.bottom="0px",i.style.left="0px",i.style.right="0px",i.id="".concat(Y.SHADED_REGION_ELEMENT_ID),t-r.width<11||n-r.height<11)this.hasBorderShaders=!1;else{this.insertShaderBorders(i,40,5,-5,null,0,!0),this.insertShaderBorders(i,40,5,-5,null,0,!1),this.insertShaderBorders(i,40,5,null,-5,0,!0),this.insertShaderBorders(i,40,5,null,-5,0,!1),this.insertShaderBorders(i,5,45,-5,null,-5,!0),this.insertShaderBorders(i,5,45,null,-5,-5,!0),this.insertShaderBorders(i,5,45,-5,null,-5,!1),this.insertShaderBorders(i,5,45,null,-5,-5,!1),this.hasBorderShaders=!0}e.append(i)}},e.prototype.insertShaderBorders=function(e,t,n,r,i,o,s){var a=document.createElement("div");a.style.position="absolute",a.style.backgroundColor=Y.BORDER_SHADER_DEFAULT_COLOR,a.style.width="".concat(t,"px"),a.style.height="".concat(n,"px"),null!==r&&(a.style.top="".concat(r,"px")),null!==i&&(a.style.bottom="".concat(i,"px")),s?a.style.left="".concat(o,"px"):a.style.right="".concat(o,"px"),this.borderShaders||(this.borderShaders=[]),this.borderShaders.push(a),e.appendChild(a)},e.prototype.showPausedState=function(){if(!this.scannerPausedUiElement)throw"[internal error] scanner paused UI element not found";this.scannerPausedUiElement.style.display="block"},e.prototype.hidePausedState=function(){if(!this.scannerPausedUiElement)throw"[internal error] scanner paused UI element not found";this.scannerPausedUiElement.style.display="none"},e.prototype.getTimeoutFps=function(e){return 1e3/e},e}(),K="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NjAgNDYwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0NjAgNDYwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNMjMwIDBDMTAyLjk3NSAwIDAgMTAyLjk3NSAwIDIzMHMxMDIuOTc1IDIzMCAyMzAgMjMwIDIzMC0x
79MDIuOTc0IDIzMC0yMzBTMzU3LjAyNSAwIDIzMCAwem0zOC4zMzMgMzc3LjM2YzAgOC42NzYtNy4wMzQgMTUuNzEtMTUuNzEgMTUuNzFoLTQzLjEwMWMtOC42NzYgMC0xNS43MS03LjAzNC0xNS43MS0xNS43MVYyMDIuNDc3YzAtOC42NzYgNy4wMzMtMTUuNzEgMTUuNzEtMTUuNzFoNDMuMTAxYzguNjc2IDAgMTUuNzEgNy4wMzMgMTUuNzEgMTUuNzFWMzc3LjM2ek0yMzAgMTU3Yy0yMS41MzkgMC0zOS0xNy40NjEtMzktMzlzMTcuNDYxLTM5IDM5LTM5IDM5IDE3LjQ2MSAzOSAzOS0xNy40NjEgMzktMzkgMzl6Ii8+PC9zdmc+",J=function(){function e(){}return e.createDefault=function(){return{hasPermission:!1,lastUsedCameraId:null}},e}(),ee=function(){function e(){this.data=J.createDefault();var t=localStorage.getItem(e.LOCAL_STORAGE_KEY);t?this.data=JSON.parse(t):this.reset()}return e.prototype.hasCameraPermissions=function(){return this.data.hasPermission},e.prototype.getLastUsedCameraId=function(){return this.data.lastUsedCameraId},e.prototype.setHasPermission=function(e){this.data.hasPermission=e,this.flush()},e.prototype.setLastUsedCameraId=function(e){this.data.lastUsedCameraId=e,this.flush()},e.prototype.resetLastUsedCameraId=function(){this.data.lastUsedCameraId=null,this.flush()},e.prototype.reset=function(){this.data=J.createDefault(),this.flush()},e.prototype.flush=function(){localStorage.setItem(e.LOCAL_STORAGE_KEY,JSON.stringify(this.data))},e.LOCAL_STORAGE_KEY="HTML5_QRCODE_DATA",e}(),te=function(){function e(){this.infoDiv=document.createElement("div")}return e.prototype.renderInto=function(e){this.infoDiv.style.position="absolute",this.infoDiv.style.top="10px",this.infoDiv.style.right="10px",this.infoDiv.style.zIndex="2",this.infoDiv.style.display="none",this.infoDiv.style.padding="5pt",this.infoDiv.style.border="1px solid #171717",this.infoDiv.style.fontSize="10pt",this.infoDiv.style.background="rgb(0 0 0 / 69%)",this.infoDiv.style.borderRadius="5px",this.infoDiv.style.textAlign="center",this.infoDiv.style.fontWeight="400",this.infoDiv.style.color="white",this.infoDiv.innerText=w.poweredBy();var t=document.createElement("a");t.innerText="ScanApp",t.href="https://scanapp.org",t.target="new",t.style.color="white",this.infoDiv.appendChild(t);var n=document.createElement("br"),r=document.createElement("br");this.infoDiv.appendChild(n),this.infoDiv.appendChild(r);var i=document.createElement("a");i.innerText=w.reportIssues(),i.href="https://github.com/mebjas/html5-qrcode/issues",i.target="new",i.style.color="white",this.infoDiv.appendChild(i),e.appendChild(this.infoDiv)},e.prototype.show=function(){this.infoDiv.style.display="block"},e.prototype.hide=function(){this.infoDiv.style.display="none"},e}(),ne=function(){function e(e,t){this.isShowingInfoIcon=!0,this.onTapIn=e,this.onTapOut=t,this.infoIcon=document.createElement("img")}return e.prototype.renderInto=function(e){var t=this;this.infoIcon.alt="Info icon",this.infoIcon.src=K,this.infoIcon.style.position="absolute",this.infoIcon.style.top="4px",this.infoIcon.style.right="4px",this.infoIcon.style.opacity="0.6",this.infoIcon.style.cursor="pointer",this.infoIcon.style.zIndex="2",this.infoIcon.style.width="16px",this.infoIcon.style.height="16px",this.infoIcon.onmouseover=function(e){return t.onHoverIn()},this.infoIcon.onmouseout=function(e){return t.onHoverOut()},this.infoIcon.onclick=function(e){return t.onClick()},e.appendChild(this.infoIcon)},e.prototype.onHoverIn=function(){this.isShowingInfoIcon&&(this.infoIcon.style.opacity="1")},e.prototype.onHoverOut=function(){this.isShowingInfoIcon&&(this.infoIcon.style.opacity="0.6")},e.prototype.onClick=function(){this.isShowingInfoIcon?(this.isShowingInfoIcon=!1,this.onTapIn(),this.infoIcon.src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAQgAAAEIBarqQRAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAE1SURBVDiNfdI7S0NBEAXgLya1otFgpbYSbISAgpXYi6CmiH9KCAiChaVga6OiWPgfRDQ+0itaGVNosXtluWwcuMzePfM4M3sq8lbHBubwg1dc4m1E/J/N4ghDPOIsfk/4xiEao5KX0McFljN4C9d4QTPXuY99jP3DsIoDPGM6BY5i5yI5R7O4q+ImFkJY2DCh3cAH2klyB+9J1xUMMAG7eCh1a+Mr+k48b5diXrFVwwLuS+BJ9MfR7+G0FHOHhTHhnXNWS87VDF4pcnfQK4Ep7XScNLmPTZgURNKKYENYWDpzW1BhscS1WHS8CDgURFJQrWcoF3c13KKbgg1BYQfy8xZWEzTTw1QZbAoKu8FqJnktdu5hcVSHmchiILzzuaDQvjBzV2m8yohCE1jHfPx/xhU+y4G/D75ELlRJsSYAAAAASUVORK5CYII=",this.infoIcon.style.opacity="1"):(this.isShowingInfoIcon=!0,this.onTapOut(),this.infoIcon.src=K,this.infoIcon.style.opacity="0.6")},e}(),re=function(){function e(){var e=this;this.infoDiv=new te,this.infoIcon=new ne((function(){e.infoDiv.show()}),(function(){e.infoDiv.hide()}))}return e.prototype.renderInto=function(e){this.infoDiv.renderInto(e),this.infoIcon.renderInto(e)},e}
vendor: 27,649 bytes, line 79
79(),ie=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function s(e){try{l(r.next(e))}catch(e){o(e)}}function a(e){try{l(r.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}l((r=r.apply(e,t||[])).next())}))},oe=function(e,t){var n,r,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(a){return function(l){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o&&(o=0,a[0]&&(s=0)),s;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return s.label++,{value:a[1],done:!1};case 5:s.label++,r=a[1],a=[0];continue;case 7:a=s.ops.pop(),s.trys.pop();continue;default:if(!(i=s.trys,(i=i.length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){s=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){s.label=a[1];break}if(6===a[0]&&s.label<i[1]){s.label=i[1],i=a;break}if(i&&s.label<i[2]){s.label=i[2],s.ops.push(a);break}i[2]&&s.ops.pop(),s.trys.pop();continue}a=t.call(e,s)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,l])}}},se=function(){function e(){}return e.hasPermissions=function(){return ie(this,void 0,void 0,(function(){var e,t,n,r;return oe(this,(function(i){switch(i.label){case 0:return[4,navigator.mediaDevices.enumerateDevices()];case 1:for(e=i.sent(),t=0,n=e;t<n.length;t++)if("videoinput"===(r=n[t]).kind&&r.label)return[2,!0];return[2,!1]}}))}))},e}(),ae=function(){function e(e){this.supportedScanTypes=this.validateAndReturnScanTypes(e)}return e.prototype.getDefaultScanType=function(){return this.supportedScanTypes[0]},e.prototype.hasMoreThanOneScanType=function(){return this.supportedScanTypes.length>1},e.prototype.isCameraScanRequired=function(){for(var t=0,n=this.supportedScanTypes;t<n.length;t++){var r=n[t];if(e.isCameraScanType(r))return!0}return!1},e.isCameraScanType=function(e){return e===o.SCAN_TYPE_CAMERA},e.isFileScanType=function(e){return e===o.SCAN_TYPE_FILE},e.prototype.validateAndReturnScanTypes=function(e){if(!e||0===e.length)return c.DEFAULT_SUPPORTED_SCAN_TYPE;var t=c.DEFAULT_SUPPORTED_SCAN_TYPE.length;if(e.length>t)throw"Max ".concat(t," values expected for ")+"supportedScanTypes";for(var n=0,r=e;n<r.length;n++){var i=r[n];if(!c.DEFAULT_SUPPORTED_SCAN_TYPE.includes(i))throw"Unsupported scan type ".concat(i)}return e},e}(),le=function(){function e(){}return e.ALL_ELEMENT_CLASS="html5-qrcode-element",e.CAMERA_PERMISSION_BUTTON_ID="html5-qrcode-button-camera-permission",e.CAMERA_START_BUTTON_ID="html5-qrcode-button-camera-start",e.CAMERA_STOP_BUTTON_ID="html5-qrcode-button-camera-stop",e.TORCH_BUTTON_ID="html5-qrcode-button-torch",e.CAMERA_SELECTION_SELECT_ID="html5-qrcode-select-camera",e.FILE_SELECTION_BUTTON_ID="html5-qrcode-button-file-selection",e.ZOOM_SLIDER_ID="html5-qrcode-input-range-zoom",e.SCAN_TYPE_CHANGE_ANCHOR_ID="html5-qrcode-anchor-scan-type-change",e.TORCH_BUTTON_CLASS_TORCH_ON="html5-qrcode-button-torch-on",e.TORCH_BUTTON_CLASS_TORCH_OFF="html5-qrcode-button-torch-off",e}(),ce=function(){function e(){}return e.createElement=function(e,t){var n=document.createElement(e);return n.id=t,n.classList.add(le.ALL_ELEMENT_CLASS),"button"===e&&n.setAttribute("type","button"),n},e}(),ue=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function s(e){try{l(r.next(e))}catch(e){o(e)}}function a(e){try{l(r.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}l((r=r.apply(e,t||[])).next())}))},de=function(e,t){var n,r,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(a){return function(l){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o&&(o=0,a[0]&&(s=0)),s;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return s.label++,{value:a[1],done:!1};case 5:s.label++,r=a[1],a=[0];continue;case 7:a=s.ops.pop(),s.trys.pop();continue;default:if(!(i=s.trys,(i=i.length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){s=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){s.label=a[1];break}if(6===a[0]&&s.label<i[1]){s.label=i[1],i=a;break}if(i&&s.label<i[2]){s.label=i[2],s.ops.push(a);break}i[2]&&s.ops.pop(),s.trys.pop();continue}a=t.call(e,s)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,l])}}},he=function(){function e(e,t,n){this.isTorchOn=!1,this.torchCapability=e,this.buttonController=t,this.onTorchActionFailureCallback=n}return e.prototype.isTorchEnabled=function(){return this.isTorchOn},e.prototype.flipState=function(){return ue(this,void 0,void 0,(function(){var e,t;return de(this,(function(n){switch(n.label){case 0:this.buttonController.disable(),e=!this.isTorchOn,n.label=1;case 1:return n.trys.push([1,3,,4]),[4,this.torchCapability.apply(e)];case 2:return n.sent(),this.updateUiBasedOnLatestSettings(this.torchCapability.value(),e),[3,4];case 3:return t=n.sent(),this.propagateFailure(e,t),this.buttonController.enable(),[3,4];case 4:return[2]}}))}))},e.prototype.updateUiBasedOnLatestSettings=function(e,t){e===t?(this.buttonController.setText(t?y.torchOffButton():y.torchOnButton()),this.isTorchOn=t):this.propagateFailure(t),this.buttonController.enable()},e.prototype.propagateFailure=function(e,t){var n=e?y.torchOnFailedMessage():y.torchOffFailedMessage();t&&(n+="; Error = "+t),this.onTorchActionFailureCallback(n)},e.prototype.reset=function(){this.isTorchOn=!1},e}(),fe=function(){function e(e,t){this.onTorchActionFailureCallback=t,this.torchButton=ce.createElement("button",le.TORCH_BUTTON_ID),this.torchController=new he(e,this,t)}return e.prototype.render=function(e,t){var n=this;this.torchButton.innerText=y.torchOnButton(),this.torchButton.style.display=t.display,this.torchButton.style.marginLeft=t.marginLeft;var r=this;this.torchButton.addEventListener("click",(function(e){return ue(n,void 0,void 0,(function(){return de(this,(function(e){switch(e.label){case 0:return[4,r.torchController.flipState()];case 1:return e.sent(),r.torchController.isTorchEnabled()?(r.torchButton.classList.remove(le.TORCH_BUTTON_CLASS_TORCH_OFF),r.torchButton.classList.add(le.TORCH_BUTTON_CLASS_TORCH_ON)):(r.torchButton.classList.remove(le.TORCH_BUTTON_CLASS_TORCH_ON),r.torchButton.classList.add(le.TORCH_BUTTON_CLASS_TORCH_OFF)),[2]}}))}))})),e.appendChild(this.torchButton)},e.prototype.updateTorchCapability=function(e){this.torchController=new he(e,this,this.onTorchActionFailureCallback)},e.prototype.getTorchButton=function(){return this.torchButton},e.prototype.hide=function(){this.torchButton.style.display="none"},e.prototype.show=function(){this.torchButton.style.display="inline-block"},e.prototype.disable=function(){this.torchButton.disabled=!0},e.prototype.enable=function(){this.torchButton.disabled=!1},e.prototype.setText=function(e){this.torchButton.innerText=e},e.prototype.reset=function(){this.torchButton.innerText=y.torchOnButton(),this.torchController.reset()},e.create=function(t,n,r,i){var o=new e(n,i);return o.render(t,r),o},e}(),pe=function(){function e(e,t,n){this.fileBasedScanRegion=this.createFileBasedScanRegion(),this.fileBasedScanRegion.style.display=t?"block":"none",e.appendChild(this.fileBasedScanRegion);var r=document.createElement("label");r.setAttribute("for",this.getFileScanInputId()),r.style.display="inline-block",this.fileBasedScanRegion.appendChild(r),this.fileSelectionButton=ce.createElement("button",le.FILE_SELECTION_BUTTON_ID),this.setInitialValueToButton(),this.fileSelectionButton.addEventListener("click",(function(e){r.click()})),r.append(this.fileSelectionButton),this.fileScanInput=ce.createElement("input",this.getFileScanInputId()),this.fileScanInput.type="file",this.fileScanInput.accept="image/*",this.fileScanInput.style.display="none",r.appendChild(this.fileScanInput);var i=this;this.fileScanInput.addEventListener("change",(function(e){if(null!=e&&null!=e.target){var t=e.target;if(!t.files||0!==t.files.length){var r=t.files[0],o=r.name;i.setImageNameToButton(o),n(r)}}}));var o=this.createDragAndDropMessage();this.fileBasedScanRegion.appendChild(o),this.fileBasedScanRegion.addEventListener("dragenter",(function(e){i.fileBasedScanRegion.style.border=i.fileBasedScanRegionActiveBorder(),e.stopPropagation(),e.preventDefault()})),this.fileBasedScanRegion.addEventListener("dragleave",(function(e){i.fileBasedScanRegion.style.border=i.fileBasedScanRegionDefaultBorder(),e.stopPropagation(),e.preventDefault()})),this.fileBasedScanRegion.addEventListener("dragover",(function(e){i.fileBasedScanRegion.style.border=i.fileBasedScanRegionActiveBorder(),e.stopPropagation(),e.preventDefault()})),this.fileBasedScanRegion.addEventListener("drop",(function(e){e.stopPropagation(),e.preventDefault(),i.fileBasedScanRegion.style.border=i.fileBasedScanRegionDefaultBorder();var t=e.dataTransfer;if(t){var r=t.files;if(!r||0===r.length)return;for(var s=!1,a=0;a<r.length;++a){var l=r.item(a);if(l){if(l.type.match(/image.*/)){s=!0;var c=l.name;i.setImageNameToButton(c),n(l),o.innerText=y.dragAndDropMessage();break}}}s||(o.innerText=y.dragAndDropMessageOnlyImages())}}))}return e.prototype.hide=function(){this.fileBasedScanRegion.style.display="none",this.fileScanInput.disabled=!0},e.prototype.show=function(){this.fileBasedScanRegion.style.display="block",this.fileScanInput.disabled=!1},e.prototype.isShowing=function(){return"block"===this.fileBasedScanRegion.style.display},e.prototype.resetValue=function(){this.fileScanInput.value="",this.setInitialValueToButton()},e.prototype.createFileBasedScanRegion=function(){var e=document.createElement("div");return e.style.textAlign="center",e.style.margin="auto",e.style.width="80%",e.style.maxWidth="600px",e.style.border=this.fileBasedScanRegionDefaultBorder(),e.style.padding="10px",e.style.marginBottom="10px",e},e.prototype.fileBasedScanRegionDefaultBorder=function(){return"6px dashed #ebebeb"},e.prototype.fileBasedScanRegionActiveBorder=function(){return"6px dashed rgb(153 151 151)"},e.prototype.createDragAndDropMessage=function(){var e=document.createElement("div");return e.innerText=y.dragAndDropMessage(),e.style.fontWeight="400",e},e.prototype.setImageNameToButton=function(e){if(e.length>20){var t=e.substring(0,8),n=e.length,r=e.substring(n-8,n);e="".concat(t,"....").concat(r)}var i=y.fileSelectionChooseAnother()+" - "+e;this.fileSelectionButton.innerText=i},e.prototype.setInitialValueToButton=function(){var e=y.fileSelectionChooseImage()+" - "+y.fileSelectionNoImageSelected();this.fileSelectionButton.innerText=e},e.prototype.getFileScanInputId=function(){return"html5-qrcode-private-filescan-input"},e.create=function(t,n,r){return new e(t,n,r)},e}(),me=function(){function e(e){this.selectElement=ce.createElement("select",le.CAMERA_SELECTION_SELECT_ID),this.cameras=e,this.options=[]}return e.prototype.render=function(e){var t=document.createElement("span");t.style.marginRight="10px";var n=this.cameras.length;if(0===n)throw new Error("No cameras found");if(1===n)t.style.display="none";else{var r=y.selectCamera();t.innerText="".concat(r," (").concat(this.cameras.length,") ")}for(var i=1,o=0,s=this.cameras;o<s.length;o++){var a=s[o],l=a.id,c=null==a.label?l:a.label;c&&""!==c||(c=[y.anonymousCameraPrefix(),i++].join(" "));var u=document.createElement("option");u.value=l,u.innerText=c,this.options.push(u),this.selectElement.appendChild(u)}t.appendChild(this.selectElement),e.appendChild(t)},e.prototype.disable=function(){this.selectElement.disabled=!0},e.prototype.isDisabled=function(){return!0===this.selectElement.disabled},e.prototype.enable=function(){this.selectElement.disabled=!1},e.prototype.getValue=function(){return this.selectElement.value},e.prototype.hasValue=function(e){for(var t=0,n=this.options;t<n.length;t++){if(n[t].value===e)return!0}return!1},e.prototype.setValue=function(e){if(!this.hasValue(e))throw new Error("".concat(e," is not present in the camera list."));this.selectElement.value=e},e.prototype.hasSingleItem=function(){return 1===this.cameras.length},e.prototype.numCameras=function(){return this.cameras.length},e.create=function(t,n){var r=new e(n);return r.render(t),r},e}(),ge=function(){function e(){this.onChangeCallback=null,this.zoomElementContainer=document.createElement("div"),this.rangeInput=ce.createElement("input",le.ZOOM_SLIDER_ID),this.rangeInput.type="range",this.rangeText=document.createElement("span"),this.rangeInput.min="1",this.rangeInput.max="5",this.rangeInput.value="1",this.rangeInput.step="0.1"}return e.prototype.render=function(e,t){this.zoomElementContainer.style.display=t?"block":"none",this.zoomElementContainer.style.padding="5px 10px",this.zoomElementContainer.style.textAlign="center",e.appendChild(this.zoomElementContainer),this.rangeInput.style.display="inline-block",this.rangeInput.style.width="50%",this.rangeInput.style.height="5px",this.rangeInput.style.background="#d3d3d3",this.rangeInput.style.outline="none",this.rangeInput.style.opacity="0.7";var n=y.zoom();this.rangeText.innerText="".concat(this.rangeInput.value,"x ").concat(n),this.rangeText.style.marginRight="10px";var r=this;this.rangeInput.addEventListener("input",(function(){return r.onValueChange()})),this.rangeInput.addEventListener("change",(function(){return r.onValueChange()})),this.zoomElementContainer.appendChild(this.rangeInput),this.zoomElementContainer.appendChild(this.rangeText)},e.prototype.onValueChange=function(){var e=y.zoom();this.rangeText.innerText="".concat(this.rangeInput.value,"x ").concat(e),this.onChangeCallback&&this.onChangeCallback(parseFloat(this.rangeInput.value))},e.prototype.setValues=function(e,t,n,r){this.rangeInput.min=e.toString(),this.rangeInput.max=t.toString(),this.rangeInput.step=r.toString(),this.rangeInput.value=n.toString(),this.onValueChange()},e.prototype.show=function(){this.zoomElementContainer.style.display="block"},e.prototype.hide=function(){this.zoomElementContainer.style.display="none"},e.prototype.setOnCameraZoomValueChangeCallback=function(e){this.onChangeCallback=e},e.prototype.removeOnCameraZoomValueChangeCallback=function(){this.onChangeCallback=null},e.create=function(t,n){var r=new e;return r.render(t,n),r},e}();!function(e){e[e.STATUS_DEFAULT=0]="STATUS_DEFAULT",e[e.STATUS_SUCCESS=1]="STATUS_SUCCESS",e[e.STATUS_WARNING=2]="STATUS_WARNING",e[e.STATUS_REQUESTING_PERMISSION=3]="STATUS_REQUESTING_PERMISSION"}(V||(V={}));var ve=function(){function e(e,t,n){if(this.lastMatchFound=null,this.cameraScanImage=null,this.fileScanImage=null,this.fileSelectionUi=null,this.elementId=e,this.config=this.createConfig(t),this.verbose=!0===n,!document.getElementById(e))throw"HTML Element with id=".concat(e," not found");this.scanTypeSelector=new ae(this.config.supportedScanTypes),this.currentScanType=this.scanTypeSelector.getDefaultScanType(),this.sectionSwapAllowed=!0,this.logger=new f(this.verbose),this.persistedDataManager=new ee,!0!==t.rememberLastUsedCamera&&this.persistedDataManager.reset()}return e.prototype.render=function(e,t){var n=this;this.lastMatchFound=null,this.qrCodeSuccessCallback=function(t,r){if(e)e(t,r);else{if(n.lastMatchFound===t)return;n.lastMatchFound=t,n.setHeaderMessage(y.lastMatch(t),V.STATUS_SUCCESS)}},this.qrCodeErrorCallback=function(e,n){t&&t(e,n)};var r,i,o=document.getElementById(this.elementId);if(!o)throw"HTML Element with id=".concat(this.elementId," not found");o.innerHTML="",this.createBasicLayout(o),this.html5Qrcode=new Q(this.getScanRegionId(),(r=this.config,i=this.verbose,{formatsToSupport:r.formatsToSupport,useBarCodeDetectorIfSupported:r.useBarCodeDetectorIfSupported,experimentalFeatures:r.experimentalFeatures,verbose:i}))},e.prototype.pause=function(e){(p(e)||!0!==e)&&(e=!1),this.getHtml5QrcodeOrFail().pause(e)},e.prototype.resume=function(){this.getHtml5QrcodeOrFail().resume()},e.prototype.getState=function(){return this.getHtml5QrcodeOrFail().getState()},e.prototype.clear=function(){var e=this,t=function(){var t=document.getElementById(e.elementId);t&&(t.innerHTML="",e.resetBasicLayout(t))};return this.html5Qrcode?new Promise((function(n,r){e.html5Qrcode?e.html5Qrcode.isScanning?e.html5Qrcode.stop().then((function(r){e.html5Qrcode?(e.html5Qrcode.clear(),t(),n()):n()})).catch((function(t){e.verbose&&e.logger.logError("Unable to stop qrcode scanner",t),r(t)})):(e.html5Qrcode.clear(),t(),n()):n()})):Promise.resolve()},e.prototype.getRunningTrackCapabilities=function(){return this.getHtml5QrcodeOrFail().getRunningTrackCapabilities()},e.prototype.getRunningTrackSettings=function(){return this.getHtml5QrcodeOrFail().getRunningTrackSettings()},e.prototype.applyVideoConstraints=function(e){return this.getHtml5QrcodeOrFail().applyVideoConstraints(e)},e.prototype.getHtml5QrcodeOrFail=function(){if(!this.html5Qrcode)throw"Code scanner not initialized.";return this.html5Qrcode},e.prototype.createConfig=function(e){return e?(e.fps||(e.fps=c.SCAN_DEFAULT_FPS),e.rememberLastUsedCamera!==!c.DEFAULT_REMEMBER_LAST_CAMERA_USED&&(e.rememberLastUsedCamera=c.DEFAULT_REMEMBER_LAST_CAMERA_USED),e.supportedScanTypes||(e.supportedScanTypes=c.DEFAULT_SUPPORTED_SCAN_TYPE),e):{fps:c.SCAN_DEFAULT_FPS,rememberLastUsedCamera:c.DEFAULT_REMEMBER_LAST_CAMERA_USED,supportedScanTypes:c.DEFAULT_SUPPORTED_SCAN_TYPE}},e.prototype.createBasicLayout=function(e){e.style.position="relative",e.style.padding="0px",e.style.border="1px solid silver",this.createHeader(e);var t=document.createElement("div"),n=this.getScanRegionId();t.id=n,t.style.width="100%",t.style.minHeight="100px",t.style.textAlign="center",e.appendChild(t),ae.isCameraScanType(this.currentScanType)?this.insertCameraScanImageToScanRegion():this.insertFileScanImageToScanRegion();var r=document.createElement("div"),i=this.getDashboardId();r.id=i,r.style.width="100%",e.appendChild(r),this.setupInitialDashboard(r)},e.prototype.resetBasicLayout=function(e){e.style.border="none"},e.prototype.setupInitialDashboard=function(e){this.createSection(e),this.createSectionControlPanel(),this.scanTypeSelector.hasMoreThanOneScanType()&&this.createSectionSwap()},e.prototype.createHeader=function(e){var t=document.createElement("div");t.style.textAlign="left",t.style.margin="0px",e.appendChild(t),(new re).renderInto(t);var n=document.createElement("div");n.id=this.getHeaderMessageContainerId(),n.style.display="none",n.style.textAlign="center",n.style.fontSize="14px",n.style.padding="2px 10px",n.style.margin="4px",n.style.borderTop="1px solid #f6f6f6",t.appendChild(n)},e.prototype.createSection=function(e){var t=document.createElement("div");t.id=this.getDashboardSectionId(),t.style.width="100%",t.style.padding="10px 0px 10px 0px",t.style.textAlign="left",e.appendChild(t)},e.prototype.createCameraListUi=function(e,t,n){var r=this;r.showHideScanTypeSwapLink(!1),r.setHeaderMessage(y.cameraPermissionRequesting());var i=function(){n||r.createPermissionButton(e,t)};Q.getCameras().then((function(n){r.persistedDataManager.setHasPermission(!0),r.showHideScanTypeSwapLink(!0),r.resetHeaderMessage(),n&&n.length>0?(e.removeChild(t),r.renderCameraSelection(n)):(r.setHeaderMessage(y.noCameraFound(),V.STATUS_WARNING),i())})).catch((function(e){r.persistedDataManager.setHasPermission(!1),n?n.disabled=!1:i(),r.setHeaderMessage(e,V.STATUS_WARNING),r.showHideScanTypeSwapLink(!0)}))},e.prototype.createPermissionButton=function(e,t){var n=this,r=ce.createElement("button",this.getCameraPermissionButtonId());r.innerText=y.cameraPermissionTitle(),r.addEventListener("click",(function(){r.disabled=!0,n.createCameraListUi(e,t,r)})),t.appendChild(r)},e.prototype.createPermissionsUi=function(e,t){var n=this;ae.isCameraScanType(this.currentScanType)&&this.persistedDataManager.hasCameraPermissions()?se.hasPermissions().then((function(r){r?n.createCameraListUi(e,t):(n.persistedDataManager.setHasPermission(!1),n.createPermissionButton(e,t))})).catch((function(r){n.persistedDataManager.setHasPermission(!1),n.createPermissionButton(e,t)})):this.createPermissionButton(e,t)},e.prototype.createSectionControlPanel=function(){var e=document.getElementById(this.getDashboardSectionId()),t=document.createElement("div");e.appendChild(t);var n=document.createElement("div");n.id=this.getDashboardSectionCameraScanRegionId(),n.style.display=ae.isCameraScanType(this.currentScanType)?"block":"none",t.appendChild(n);var r=document.createElement("div");r.style.textAlign="center",n.appendChild(r),this.scanTypeSelector.isCameraScanRequired()&&this.createPermissionsUi(n,r),this.renderFileScanUi(t)},e.prototype.renderFileScanUi=function(e){var t=ae.isFileScanType(this.currentScanType),n=this;this.fileSelectionUi=pe.create(e,t,(function(e){if(!n.html5Qrcode)throw"html5Qrcode not defined";ae.isFileScanType(n.currentScanType)&&(n.setHeaderMessage(y.loadingImage()),n.html5Qrcode.scanFileV2(e,!0).then((function(e){n.resetHeaderMessage(),n.qrCodeSuccessCallback(e.decodedText,e)})).catch((function(e){n.setHeaderMessage(e,V.STATUS_WARNING),n.qrCodeErrorCallback(e,h.createFrom(e))})))}))},e.prototype.renderCameraSelection=function(e){var t=this,n=this,r=document.getElementById(this.getDashboardSectionCameraScanRegionId());r.style.textAlign="center";var i=ge.create(r,!1),o=me.create(r,e),s=document.createElement("span"),a=ce.createElement("button",le.CAMERA_START_BUTTON_ID);a.innerText=y.scanButtonStartScanningText(),s.appendChild(a);var l,c=ce.createElement("button",le.CAMERA_STOP_BUTTON_ID);c.innerText=y.scanButtonStopScanningText(),c.style.display="none",c.disabled=!0,s.appendChild(c);r.appendChild(s);var u=function(e){e||(a.style.display="none"),a.innerText=y.scanButtonStartScanningText(),a.style.opacity="1",a.disabled=!1,e&&(a.style.display="inline-block")};if(a.addEventListener("click",(function(e){a.innerText=y.scanButtonScanningStarting(),o.disable(),a.disabled=!0,a.style.opacity="0.5",t.scanTypeSelector.hasMoreThanOneScanType()&&n.showHideScanTypeSwapLink(!1),n.resetHeaderMessage();var r,d=o.getValue();n.persistedDataManager.setLastUsedCameraId(d),n.html5Qrcode.start(d,(r=n.config,{fps:r.fps,qrbox:r.qrbox,aspectRatio:r.aspectRatio,disableFlip:r.disableFlip,videoConstraints:r.videoConstraints}),n.qrCodeSuccessCallback,n.qrCodeErrorCallback).then((function(e){c.disabled=!1,c.style.display="inline-block",u(!1);var r=n.html5Qrcode.getRunningTrackCameraCapabilities();!0===t.config.showTorchButtonIfSupported&&function(e){e.torchFeature().isSupported()?(l?l.updateTorchCapability(e.torchFeature()):l=fe.create(s,e.torchFeature(),{display:"none",marginLeft:"5px"},(function(e){n.setHeaderMessage(e,V.STATUS_WARNING)})),l.show()):l&&l.hide()}(r),!0===t.config.showZoomSliderIfSupported&&function(e){var n=e.zoomFeature();if(n.isSupported()){i.setOnCameraZoomValueChangeCallback((function(e){n.apply(e)}));var r,o,s,a=1;t.config.defaultZoomValueIfSupported&&(a=t.config.defaultZoomValueIfSupported),r=a,o=n.min(),s=n.max(),a=r>s?s:r<o?o:r,i.setValues(n.min(),n.max(),a,n.step()),i.show()}}(r)})).catch((function(e){n.showHideScanTypeSwapLink(!0),o.enable(),u(!0),n.setHeaderMessage(e,V.STATUS_WARNING)}))})),o.hasSingleItem()&&a.click(),c.addEventListener("click",(function(e){if(!n.html5Qrcode)throw"html5Qrcode not defined";c.disabled=!0,n.html5Qrcode.stop().then((function(e){t.scanTypeSelector.hasMoreThanOneScanType()&&n.showHideScanTypeSwapLink(!0),o.enable(),a.disabled=!1,c.style.display="none",a.style.display="inline-block",l&&(l.reset(),l.hide()),i.removeOnCameraZoomValueChangeCallback(),i.hide(),n.insertCameraScanImageToScanRegion()})).catch((function(e){c.disabled=!1,n.setHeaderMessage(e,V.STATUS_WARNING)}))})),n.persistedDataManager.getLastUsedCameraId()){var d=n.persistedDataManager.getLastUsedCameraId();o.hasValue(d)?(o.setValue(d),a.click()):n.persistedDataManager.resetLastUsedCameraId()}},e.prototype.createSectionSwap=function(){var e=this,t=y.textIfCameraScanSelected(),n=y.textIfFileScanSelected(),r=document.getElementById(this.getDashboardSectionId()),i=document.createElement("div");i.style.textAlign="center";var s=ce.createElement("span",this.getDashboardSectionSwapLinkId());s.style.textDecoration="underline",s.style.cursor="pointer",s.innerText=ae.isCameraScanType(this.currentScanType)?t:n,s.addEventListener("click",(function(){e.sectionSwapAllowed?(e.resetHeaderMessage(),e.fileSelectionUi.resetValue(),e.sectionSwapAllowed=!1,ae.isCameraScanType(e.currentScanType)?(e.clearScanRegion(),e.getCameraScanRegion().style.display="none",e.fileSelectionUi.show(),s.innerText=n,e.currentScanType=o.SCAN_TYPE_FILE,e.insertFileScanImageToScanRegion()):(e.clearScanRegion(),e.getCameraScanRegion().style.display="block",e.fileSelectionUi.hide(),s.innerText=t,e.currentScanType=o.SCAN_TYPE_CAMERA,e.insertCameraScanImageToScanRegion(),e.startCameraScanIfPermissionExistsOnSwap()),e.sectionSwapAllowed=!0):e.verbose&&e.logger.logError("Section swap called when not allowed")})),i.appendChild(s),r.appendChild(i)},e.prototype.startCameraScanIfPermissionExistsOnSwap=function(){var e=this,t=this;this.persistedDataManager.hasCameraPermissions()&&se.hasPermissions().then((function(n){if(n){var r=document.getElementById(t.getCameraPermissionButtonId());if(!r)throw e.logger.logError("Permission button not found, fail;"),"Permission button not found";r.click()}else t.persistedDataManager.setHasPermission(!1)})).catch((function(e){t.persistedDataManager.setHasPermission(!1)}))},e.prototype.resetHeaderMessage=function(){document.getElementById(this.getHeaderMessageContainerId()).style.display="none"},e.prototype.setHeaderMessage=function(e,t){t||(t=V.STATUS_DEFAULT);var n=this.getHeaderMessageDiv();switch(n.innerText=e,n.style.display="block",t){case V.STATUS_SUCCESS:n.style.background="rgba(106, 175, 80, 0.26)",n.style.color="#477735";break;case V.STATUS_WARNING:n.style.background="rgba(203, 36, 49, 0.14)",n.style.color="#cb2431";break;case V.STATUS_DEFAULT:default:n.style.background="rgba(0, 0, 0, 0)",n.style.color="rgb(17, 17, 17)"}},e.prototype.showHideScanTypeSwapLink=function(e){this.scanTypeSelector.hasMoreThanOneScanType()&&(!0!==e&&(e=!1),this.sectionSwapAllowed=e,this.getDashboardSectionSwapLink().style.display=e?"inline-block":"none")},e.prototype.insertCameraScanImageToScanRegion=function(){var e=this,t=document.getElementById(this.getScanRegionId());if(this.cameraScanImage)return t.innerHTML="<br>",void t.appendChild(this.cameraScanImage);this.cameraScanImage=new Image,this.cameraScanImage.onload=function(n){t.innerHTML="<br>",t.appendChild(e.cameraScanImage)},this.cameraScanImage.width=64,this.cameraScanImage.style.opacity="0.8",this.cameraScanImage.src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNzEuNjQzIDM3MS42NDMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM3MS42NDMgMzcxLjY0MyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZD0iTTEwNS4wODQgMzguMjcxaDE2My43Njh2MjBIMTA1LjA4NHoiLz48cGF0aCBkPSJNMzExLjU5NiAxOTAuMTg5Yy03LjQ0MS05LjM0Ny0xOC40MDMtMTYuMjA2LTMyLjc0My0yMC41MjJWMzBjMC0xNi41NDItMTMuNDU4LTMwLTMwLTMwSDEyNS4wODRjLTE2LjU0MiAwLTMwIDEzLjQ1OC0zMCAzMHYxMjAuMTQzaC04LjI5NmMtMTYuNTQyIDAtMzAgMTMuNDU4LTMwIDMwdjEuMzMzYTI5LjgwNCAyOS44MDQgMCAwIDAgNC42MDMgMTUuOTM5Yy03LjM0IDUuNDc0LTEyLjEwMyAxNC4yMjEtMTIuMTAzIDI0LjA2MXYxLjMzM2MwI
79DkuODQgNC43NjMgMTguNTg3IDEyLjEwMyAyNC4wNjJhMjkuODEgMjkuODEgMCAwIDAtNC42MDMgMTUuOTM4djEuMzMzYzAgMTYuNTQyIDEzLjQ1OCAzMCAzMCAzMGg4LjMyNGMuNDI3IDExLjYzMSA3LjUwMyAyMS41ODcgMTcuNTM0IDI2LjE3Ny45MzEgMTAuNTAzIDQuMDg0IDMwLjE4NyAxNC43NjggNDUuNTM3YTkuOTg4IDkuOTg4IDAgMCAwIDguMjE2IDQuMjg4IDkuOTU4IDkuOTU4IDAgMCAwIDUuNzA0LTEuNzkzYzQuNTMzLTMuMTU1IDUuNjUtOS4zODggMi40OTUtMTMuOTIxLTYuNzk4LTkuNzY3LTkuNjAyLTIyLjYwOC0xMC43Ni0zMS40aDgyLjY4NWMuMjcyLjQxNC41NDUuODE4LjgxNSAxLjIxIDMuMTQyIDQuNTQxIDkuMzcyIDUuNjc5IDEzLjkxMyAyLjUzNCA0LjU0Mi0zLjE0MiA1LjY3Ny05LjM3MSAyLjUzNS0xMy45MTMtMTEuOTE5LTE3LjIyOS04Ljc4Ny0zNS44ODQgOS41ODEtNTcuMDEyIDMuMDY3LTIuNjUyIDEyLjMwNy0xMS43MzIgMTEuMjE3LTI0LjAzMy0uODI4LTkuMzQzLTcuMTA5LTE3LjE5NC0xOC42NjktMjMuMzM3YTkuODU3IDkuODU3IDAgMCAwLTEuMDYxLS40ODZjLS40NjYtLjE4Mi0xMS40MDMtNC41NzktOS43NDEtMTUuNzA2IDEuMDA3LTYuNzM3IDE0Ljc2OC04LjI3MyAyMy43NjYtNy42NjYgMjMuMTU2IDEuNTY5IDM5LjY5OCA3LjgwMyA0Ny44MzYgMTguMDI2IDUuNzUyIDcuMjI1IDcuNjA3IDE2LjYyMyA1LjY3MyAyOC43MzMtLjQxMyAyLjU4NS0uODI0IDUuMjQxLTEuMjQ1IDcuOTU5LTUuNzU2IDM3LjE5NC0xMi45MTkgODMuNDgzLTQ5Ljg3IDExNC42NjEtNC4yMjEgMy41NjEtNC43NTYgOS44Ny0xLjE5NCAxNC4wOTJhOS45OCA5Ljk4IDAgMCAwIDcuNjQ4IDMuNTUxIDkuOTU1IDkuOTU1IDAgMCAwIDYuNDQ0LTIuMzU4YzQyLjY3Mi0zNi4wMDUgNTAuODAyLTg4LjUzMyA1Ni43MzctMTI2Ljg4OC40MTUtMi42ODQuODIxLTUuMzA5IDEuMjI5LTcuODYzIDIuODM0LTE3LjcyMS0uNDU1LTMyLjY0MS05Ljc3Mi00NC4zNDV6bS0yMzIuMzA4IDQyLjYyYy01LjUxNCAwLTEwLTQuNDg2LTEwLTEwdi0xLjMzM2MwLTUuNTE0IDQuNDg2LTEwIDEwLTEwaDE1djIxLjMzM2gtMTV6bS0yLjUtNTIuNjY2YzAtNS41MTQgNC40ODYtMTAgMTAtMTBoNy41djIxLjMzM2gtNy41Yy01LjUxNCAwLTEwLTQuNDg2LTEwLTEwdi0xLjMzM3ptMTcuNSA5My45OTloLTcuNWMtNS41MTQgMC0xMC00LjQ4Ni0xMC0xMHYtMS4zMzNjMC01LjUxNCA0LjQ4Ni0xMCAxMC0xMGg3LjV2MjEuMzMzem0zMC43OTYgMjguODg3Yy01LjUxNCAwLTEwLTQuNDg2LTEwLTEwdi04LjI3MWg5MS40NTdjLS44NTEgNi42NjgtLjQzNyAxMi43ODcuNzMxIDE4LjI3MWgtODIuMTg4em03OS40ODItMTEzLjY5OGMtMy4xMjQgMjAuOTA2IDEyLjQyNyAzMy4xODQgMjEuNjI1IDM3LjA0IDUuNDQxIDIuOTY4IDcuNTUxIDUuNjQ3IDcuNzAxIDcuMTg4LjIxIDIuMTUtMi41NTMgNS42ODQtNC40NzcgNy4yNTEtLjQ4Mi4zNzgtLjkyOS44LTEuMzM1IDEuMjYxLTYuOTg3IDcuOTM2LTExLjk4MiAxNS41Mi0xNS40MzIgMjIuNjg4aC05Ny41NjRWMzBjMC01LjUxNCA0LjQ4Ni0xMCAxMC0xMGgxMjMuNzY5YzUuNTE0IDAgMTAgNC40ODYgMTAgMTB2MTM1LjU3OWMtMy4wMzItLjM4MS02LjE1LS42OTQtOS4zODktLjkxNC0yNS4xNTktMS42OTQtNDIuMzcgNy43NDgtNDQuODk4IDI0LjY2NnoiLz48cGF0aCBkPSJNMTc5LjEyOSA4My4xNjdoLTI0LjA2YTUgNSAwIDAgMC01IDV2MjQuMDYxYTUgNSAwIDAgMCA1IDVoMjQuMDZhNSA1IDAgMCAwIDUtNVY4OC4xNjdhNSA1IDAgMCAwLTUtNXpNMTcyLjYyOSAxNDIuODZoLTEyLjU2VjEzMC44YTUgNSAwIDEgMC0xMCAwdjE3LjA2MWE1IDUgMCAwIDAgNSA1aDE3LjU2YTUgNSAwIDEgMCAwLTEwLjAwMXpNMjE2LjU2OCA4My4xNjdoLTI0LjA2YTUgNSAwIDAgMC01IDV2MjQuMDYxYTUgNSAwIDAgMCA1IDVoMjQuMDZhNSA1IDAgMCAwIDUtNVY4OC4xNjdhNSA1IDAgMCAwLTUtNXptLTUgMjQuMDYxaC0xNC4wNlY5My4xNjdoMTQuMDZ2MTQuMDYxek0yMTEuNjY5IDEyNS45MzZIMTk3LjQxYTUgNSAwIDAgMC01IDV2MTQuMjU3YTUgNSAwIDAgMCA1IDVoMTQuMjU5YTUgNSAwIDAgMCA1LTV2LTE0LjI1N2E1IDUgMCAwIDAtNS01eiIvPjwvc3ZnPg==",this.cameraScanImage.alt=y.cameraScanAltText()},e.prototype.insertFileScanImageToScanRegion=function(){var e=this,t=document.getElementById(this.getScanRegionId());if(this.fileScanImage)return t.innerHTML="<br>",void t.appendChild(this.fileScanImage);this.fileScanImage=new Image,this.fileScanImage.onload=function(n){t.innerHTML="<br>",t.appendChild(e.fileScanImage)},this.fileScanImage.width=64,this.fileScanImage.style.opacity="0.8",this.fileScanImage.src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1OS4wMTggNTkuMDE4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1OS4wMTggNTkuMDE4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJtNTguNzQxIDU0LjgwOS01Ljk2OS02LjI0NGExMC43NCAxMC43NCAwIDAgMCAyLjgyLTcuMjVjMC01Ljk1My00Ljg0My0xMC43OTYtMTAuNzk2LTEwLjc5NlMzNCAzNS4zNjEgMzQgNDEuMzE0IDM4Ljg0MyA1Mi4xMSA0NC43OTYgNTIuMTFjMi40NDEgMCA0LjY4OC0uODI0IDYuNDk5LTIuMTk2bDYuMDAxIDYuMjc3YS45OTguOTk4IDAgMCAwIDEuNDE0LjAzMiAxIDEgMCAwIDAgLjAzMS0xLjQxNHpNMzYgNDEuMzE0YzAtNC44NSAzLjk0Ni04Ljc5NiA4Ljc5Ni04Ljc5NnM4Ljc5NiAzLjk0NiA4Ljc5NiA4Ljc5Ni0zLjk0NiA4Ljc5Ni04Ljc5NiA4Ljc5NlMzNiA0Ni4xNjQgMzYgNDEuMzE0ek0xMC40MzEgMTYuMDg4YzAgMy4wNyAyLjQ5OCA1LjU2OCA1LjU2OSA1LjU2OHM1LjU2OS0yLjQ5OCA1LjU2OS01LjU2OGMwLTMuMDcxLTIuNDk4LTUuNTY5LTUuNTY5LTUuNTY5cy01LjU2OSAyLjQ5OC01LjU2OSA1LjU2OXptOS4xMzggMGMwIDEuOTY4LTEuNjAyIDMuNTY4LTMuNTY5IDMuNTY4cy0zLjU2OS0xLjYwMS0zLjU2OS0zLjU2OCAxLjYwMi0zLjU2OSAzLjU2OS0zLjU2OSAzLjU2OSAxLjYwMSAzLjU2OSAzLjU2OXoiLz48cGF0aCBkPSJtMzAuODgyIDI4Ljk4NyA5LjE4LTEwLjA1NCAxMS4yNjIgMTAuMzIzYTEgMSAwIDAgMCAxLjM1MS0xLjQ3
79NWwtMTItMTFhMSAxIDAgMCAwLTEuNDE0LjA2M2wtOS43OTQgMTAuNzI3LTQuNzQzLTQuNzQzYTEuMDAzIDEuMDAzIDAgMCAwLTEuMzY4LS4wNDRMNi4zMzkgMzcuNzY4YTEgMSAwIDEgMCAxLjMyMiAxLjUwMWwxNi4zMTMtMTQuMzYyIDcuMzE5IDcuMzE4YS45OTkuOTk5IDAgMSAwIDEuNDE0LTEuNDE0bC0xLjgyNS0xLjgyNHoiLz48cGF0aCBkPSJNMzAgNDYuNTE4SDJ2LTQyaDU0djI4YTEgMSAwIDEgMCAyIDB2LTI5YTEgMSAwIDAgMC0xLTFIMWExIDEgMCAwIDAtMSAxdjQ0YTEgMSAwIDAgMCAxIDFoMjlhMSAxIDAgMSAwIDAtMnoiLz48L3N2Zz4=",this.fileScanImage.alt=y.fileScanAltText()},e.prototype.clearScanRegion=function(){document.getElementById(this.getScanRegionId()).innerHTML=""},e.prototype.getDashboardSectionId=function(){return"".concat(this.elementId,"__dashboard_section")},e.prototype.getDashboardSectionCameraScanRegionId=function(){return"".concat(this.elementId,"__dashboard_section_csr")},e.prototype.getDashboardSectionSwapLinkId=function(){return le.SCAN_TYPE_CHANGE_ANCHOR_ID},e.prototype.getScanRegionId=function(){return"".concat(this.elementId,"__scan_region")},e.prototype.getDashboardId=function(){return"".concat(this.elementId,"__dashboard")},e.prototype.getHeaderMessageContainerId=function(){return"".concat(this.elementId,"__header_message")},e.prototype.getCameraPermissionButtonId=function(){return le.CAMERA_PERMISSION_BUTTON_ID},e.prototype.getCameraScanRegion=function(){return document.getElementById(this.getDashboardSectionCameraScanRegionId())},e.prototype.getDashboardSectionSwapLink=function(){return document.getElementById(this.getDashboardSectionSwapLinkId())},e.prototype.getHeaderMessageDiv=function(){return document.getElementById(this.getHeaderMessageContainerId())},e}();function ye(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",i=n.toStringTag||"@@toStringTag";function o(n,r,i,o){var l=r&&r.prototype instanceof a?r:a,c=Object.create(l.prototype);return we(c,"_invoke",function(n,r,i){var o,a,l,c=0,u=i||[],d=!1,h={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,a=0,l=e,h.n=n,s}};function f(n,r){for(a=n,l=r,t=0;!d&&c&&!i&&t<u.length;t++){var i,o=u[t],f=h.p,p=o[2];n>3?(i=p===r)&&(l=o[(a=o[4])?5:(a=3,3)],o[4]=o[5]=e):o[0]<=f&&((i=n<2&&f<o[1])?(a=0,h.v=r,h.n=o[1]):f<p&&(i=n<3||o[0]>r||r>p)&&(o[4]=n,o[5]=r,h.n=p,a=0))}if(i||n>1)return s;throw d=!0,r}return function(i,u,p){if(c>1)throw TypeError("Generator is already running");for(d&&1===u&&f(u,p),a=u,l=p;(t=a<2?e:l)||!d;){o||(a?a<3?(a>1&&(h.n=-1),f(a,l)):h.n=l:h.v=l);try{if(c=2,o){if(a||(i="next"),t=o[i]){if(!(t=t.call(o,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,a<2&&(a=0)}else 1===a&&(t=o.return)&&t.call(o),a<2&&(l=TypeError("The iterator does not provide a '"+i+"' method"),a=1);o=e}else if((t=(d=h.n<0)?l:n.call(r,h))!==s)break}catch(t){o=e,a=1,l=t}finally{c=1}}return{value:t,done:d}}}(n,i,o),!0),c}var s={};function a(){}function l(){}function c(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(we(t={},r,(function(){return this})),t),d=c.prototype=a.prototype=Object.create(u);function h(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,we(e,i,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=c,we(d,"constructor",c),we(c,"constructor",l),l.displayName="GeneratorFunction",we(c,i,"GeneratorFunction"),we(d),we(d,i,"Generator"),we(d,r,(function(){return this})),we(d,"toString",(function(){return"[object Generator]"})),(ye=function(){return{w:o,m:h}})()}function we(e,t,n,r){var i=Object.defineProperty;try{i({},"",{})}catch(e){i=0}(we=function(e,t,n,r){function o(t,n){we(e,t,(function(e){return this._invoke(t,n,e)}))}t?i?i(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o("next",0),o("throw",1),o("return",2))})(e,t,n,r)}function be(e,t,n,r,i,o,s){try{var a=e[o](s),l=a.value}catch(e){return void n(e)}a.done?t(l):Promise.resolve(l).then(r,i)}var Ce={name:"uQrCodeScanner",props:{qrbox:{type:Number,default:250},fps:{type:Number,default:10}},mounted:function(){this.initializeScanner(),this.isFetching=!1},data:function(){return{isFetching:!1}},methods:{initializeScanner:function(){var e={fps:this.fps,qrbox:this.qrbox};this.scannerInstance=new ve("qr-code-full-region",e,!1),this.scannerInstance.render(this.onScanSuccess,this.onScanFailure),this.translateUI()},onScanSuccess:function(e,t){var n,r=this;return(n=ye().m((function t(){var n,i,o,s,a,l;return ye().w((function(t){for(;;)switch(t.p=t.n){case 0:if(!r.isFetching){t.n=1;break}return t.a(2);case 1:return r.showPreloader(),t.p=2,r.isFetching=!0,r.removePreloader(),r.removeResult(),r.removeError(),n=JSON.parse(e),(i=new FormData).append("action","qrcode_scan_get_data"),i.append("expiryDate",n.expiryDate),i.append("pan",n.pan),i.append("_ajax_nonce",qrcodescanner.nonce),t.n=3,fetch(qrcodescanner.ajaxUrl,{method:"POST",body:i,credentials:"same-origin"});case 3:if((o=t.v).ok){t.n=4;break}throw new Error("Network response was not ok");case 4:return t.n=5,o.text();case 5:s=t.v,"2"==r.scannerInstance.getState()&&r.scannerInstance.pause(!0,!1),r.removePreloader(),a=JSON.parse(s),r.displayResult(a),setTimeout((function(){r.redirectToCardInfoPage(n.pan,n.expiryDate)}),2e3),r.scannerInstance.getState(),t.n=7;break;case 6:t.p=6,l=t.v,r.removePreloader(),r.showError(l);case 7:return t.p=7,r.isFetching=!1,t.f(7);case 8:return t.a(2)}}),t,null,[[2,6,7,8]])}
79)),function(){var e=this,t=arguments;return new Promise((function(r,i){var o=n.apply(e,t);function s(e){be(o,r,i,s,a,"next",e)}function a(e){be(o,r,i,s,a,"throw",e)}s(void 0)}))})()},onScanFailure:function(e){console.error("Scan failure:",e)},showError:function(e){var t=document.querySelector("#qr-code-full-region__dashboard_section");if(t){var n='<div id="html5qrcode-error">'.concat(qrcodescanner.errorText," ").concat(e.message,"</div>");t.insertAdjacentHTML("beforeend",n)}},displayResult:function(e){var t=document.querySelector("#qr-code-full-region__dashboard_section");if(t){var n='<div id="html5qrcode-result">'.concat(qrcodescanner.resultText," ").concat(e.data.freeBalance,"</div>");t.insertAdjacentHTML("beforeend",n)}},showPreloader:function(){var e='<div id="html5qrcode-preloader" class="preloader">\n '.concat(qrcodescanner.loadingText,'\n <img src="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/0.16.1/images/loader-large.gif"\n alt="').concat(qrcodescanner.preloaderAltText,'"\n style="display:block;margin:auto;">\n </div>'),t=document.querySelector("#qr-code-full-region");t&&t.insertAdjacentHTML("beforeend",e)},removePreloader:function(){var e=document.getElementById("html5qrcode-preloader");e&&e.remove()},removeResult:function(){var e=document.getElementById("html5qrcode-result");e&&e.remove()},redirectToCardInfoPage:function(e,t){var n=new URLSearchParams({cardNumber:e,expiryDate:t}).toString(),r="".concat("/kinkekaart-test","?").concat(n);window.location.href=r},hideRequiredTags:function(){var e=document.getElementById("qr-code-full-region");if(e){e.querySelectorAll('img[alt="Info icon"]').forEach((function(e){e.style.display="none"}));var t=document.querySelector("#qr-shaded-region + div");t&&(t.style.display="none")}},removeError:function(){var e=document.getElementById("html5qrcode-error");e&&e.remove()},translateUI:function(){var e=this,t=[{original:"QR code parse error, error =",translatedVersion:qrcodescanner.qrCodeParseError},{original:"Error getting userMedia, error =",translatedVersion:qrcodescanner.errorGettingUserMedia},{original:"The device doesn't support navigator.mediaDevices, only supported cameraIdOrConfig in this case is deviceId parameter (string).",translatedVersion:qrcodescanner.deviceNotSupported},{original:"Camera streaming not supported by the browser.",translatedVersion:qrcodescanner.cameraStreamingNotSupported},{original:"Unable to query supported devices, unknown error.",translatedVersion:qrcodescanner.unableToQuerySupportedDevices},{original:"Camera access is only supported in secure context like https or localhost.",translatedVersion:qrcodescanner.cameraAccessSupportedInSecureContext},{original:"Scanner paused",translatedVersion:qrcodescanner.scannerPaused},{original:"Scanning",translatedVersion:qrcodescanner.scanning},{original:"Idle",translatedVersion:qrcodescanner.idle},{original:"Error",translatedVersion:qrcodescanner.error},{original:"Permission",translatedVersion:qrcodescanner.permission},{original:"No Cameras",translatedVersion:qrcodescanner.noCameras},{original:"Last Match:",translatedVersion:qrcodescanner.lastMatch},{original:"Code Scanner",translatedVersion:qrcodescanner.codeScanner},{original:"Request Camera Permissions",translatedVersion:qrcodescanner.requestCameraPermissions},{original:"Requesting camera permissions...",translatedVersion:qrcodescanner.requestingCameraPermissions},{original:"No camera found",translatedVersion:qrcodescanner.noCameraFound},{original:"Stop Scanning",translatedVersion:qrcodescanner.stopScanning},{original:"Start Scanning",translatedVersion:qrcodescanner.startScanning},{original:"Switch On Torch",translatedVersion:qrcodescanner.switchOnTorch},{original:"Switch Off Torch",translatedVersion:qrcodescanner.switchOffTorch},{original:"Failed to turn on torch",translatedVersion:qrcodescanner.failedToTurnOnTorch},{original:"Failed to turn off torch",translatedVersion:qrcodescanner.failedToTurnOffTorch},{original:"Launching Camera...",translatedVersion:qrcodescanner.launchingCamera},{original:"Scan an Image File",translatedVersion:qrcodescanner.scanAnImageFile},{original:"Scan using camera directly",translatedVersion:qrcodescanner.scanUsingCameraDirectly},{original:"Select Camera",translatedVersion:qrcodescanner.selectCamera},{original:"Select Camera (2)",translatedVersion:qrcodescanner.selectCamera+" (2)"},{original:"Select Camera (4)",translatedVersion:qrcodescanner.selectCamera+" (3)"},{original:"Choose Image",translatedVersion:qrcodescanner.chooseImage},{original:"Choose Another",translatedVersion:qrcodescanner.chooseAnother},{original:"No image chosen",translatedVersion:qrcodescanner.noImageChosen},{original:"Anonymous Camera",translatedVersion:qrcodescanner.anonymousCamera},{original:"Or drop an image to scan",translatedVersion:qrcodescanner.orDropAnImageToScan},{original:"Or drop an image to scan (other files not supported)",translatedVersion:qrcodescanner.orDropAnImageToScanOtherFilesNotSupported},{original:"zoom",translatedVersion:qrcodescanner.zoom},{original:"Loading image...",translatedVersion:qrcodescanner.loadingImage},{original:"Camera based scan",translatedVersion:qrcodescanner.cameraBasedScan},{original:"File based scan",translatedVersion:qrcodescanner.fileBasedScan},{original:"Powered by ",translatedVersion:qrcodescanner.poweredBy},{original:"Report issues",translatedVersion:qrcodescanner.reportIssues},{original:"NotAllowedError: Permission denied",translatedVersion:qrcodescanner.permissionDenied}],n=function(e){if(e.nodeType===Node.TEXT_NODE){var r=t.find((function(t){return e.textContent.trim()===t.original.trim()}));r&&(e.textContent=e.textContent.replace(r.original,r.translatedVersion))}
79else e.childNodes.forEach(n)};new MutationObserver((function(t){t.forEach((function(e){e.addedNodes.forEach(n)})),e.hideRequiredTags()})).observe(document.getElementById("qr-code-full-region"),{childList:!0,subtree:!0}),n(document.getElementById("qr-code-full-region")),this.hideRequiredTags()}},beforeDestroy:function(){this.scannerInstance&&this.scannerInstance.clear()}},_e=n(0),Se=Object(_e.a)(Ce,(function(){return(0,this._self._c)("div",{attrs:{id:"qr-code-full-region"}})}),[],!1,null,null,null);t.default=Se.exports},function(e,t,n){"use strict";n(16),n(17)},function(e,t,n){"use strict";n.r(t);var r=n(10),i={props:{title:{type:String,default:""}},inject:["Accordion"],data:function(){return{arrowUp:"/wordpress/wp-content/themes/ulemiste/images/icon-arrow-nav-up.svg",arrowDown:"/wordpress/wp-content/themes/ulemiste/images/icon-arrow-nav-down.svg",mobileArrowUp:"/wordpress/wp-content/themes/ulemiste/images/icon-angle-up-dark.svg",mobileArrowDown:r.a,index:null}},computed:{visible:function(){return this.index===this.Accordion.active}},created:function(){this.index=this.Accordion.count++},methods:{open:function(){this.visible?this.Accordion.active=null:this.Accordion.active=this.index},start:function(e){e.style.height=e.scrollHeight+"px"},end:function(e){e.style.height=""}}},o=n(0),s=Object(o.a)(i,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"border-b border-gray-500"},[t("div",{staticClass:"flex items-center justify-between py-4 cursor-pointer pr-2 md:pr-10",on:{click:e.open}},[t("h4",[e._v(e._s(e.title))]),e._v(" "),e.visible?t("img",{staticClass:"w-10 h-10 hidden md:block",attrs:{src:e.arrowUp}}):e._e(),e._v(" "),e.visible?t("img",{staticClass:"w-6 h-6 md:hidden",attrs:{src:e.mobileArrowUp}}):e._e(),e._v(" "),e.visible?e._e():t("img",{staticClass:"w-10 h-10 hidden md:block",attrs:{src:e.arrowDown}}),e._v(" "),e.visible?e._e():t("img",{staticClass:"w-6 h-6 md:hidden",attrs:{src:e.mobileArrowDown}})]),e._v(" "),t("transition",{attrs:{name:"accordion"},on:{enter:e.start,"after-enter":e.end,"before-leave":e.start,"after-leave":e.end}},[t("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}]},[t("div",{staticClass:"pb-4"},[e._t("default")],2)])])],1)}),[],!1,null,null,null);t.default=s.exports},function(e,t,n){"use strict";n.r(t);var r=n(11),i=n(12),o={props:{href:{type:String,default:""},type:{type:String,default:""},target:{type:String,default:""},color:{type:String,default:""},customColor:{type:Boolean,default:!1},arrow:{type:Boolean,default:!1},uppercase:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},dense:{type:Boolean,default:!1},outline:{type:Boolean,default:!1}},computed:{buttonColor:function(){return this.customColor&&this.color.startsWith("#")?{color:this.color,"border-color":this.color}:"green"===this.color?this.disabled?{"text-white":!0,"bg-gray-400":!0,"hover:bg-gray-400":!0,"pointer-events-none":!0}:{"bg-green-400":!0,"text-gray-900":!0,"bg-hover":!0}:"purple"===this.color?this.disabled?{"text-white":!0,"bg-gray-400":!0,"hover:bg-gray-400":!0,"pointer-events-none":!0}:this.outline&&"purple"===this.color?{"border-purple-600":!0,"bg-transparent":!0,"text-purple-500":!0}:{"bg-purple-500":!0,"text-white":!0,"hover:bg-purple-600":!0}:"yellow"===this.color?this.disabled?{"text-white":!0,"bg-gray-400":!0,"hover:bg-gray-400":!0,"pointer-events-none":!0}:this.outline&&"yellow"===this.color?{"border-yellow-500":!0,"bg-transparent":!0,"text-yellow-500":!0}:{"bg-yellow-500":!0,"text-white":!0,"hover:bg-yellow-500":!0}:"white"===this.color?this.disabled?{"text-white":!0,"bg-gray-400":!0,"hover:bg-gray-400":!0,"pointer-events-none":!0}:this.outline&&"white"===this.color?{"border-white":!0,"bg-transparent":!0,"text-white":!0}:{"bg-white":!0,"text-purple-500":!0}:this.disabled?{"text-gray-400":!0,"pointer-events-none":!0}:{"bg-transparent":!0,"text-gray-900":!0}}},data:function(){return{arrowRight:r.a,arrowRightWhite:"/wordpress/wp-content/themes/ulemiste/images/icon-arrow-right-white.svg",arrowRightPurple:i.a,arrowRightYellow:"/wordpress/wp-content/themes/ulemiste/images/icon-arrow-right-yellow.svg",hover:!1}}},s=(n(72),n(0)),a=Object(s.a)(o,(function(){var e=this,t=e._self._c;return t("submit"===e.type?"button":"a",{tag:"component",staticClass:"text-base md:text-lg relative inline-flex items-center leading-tight transition duration-200 ease-in-out focus:outline-none",class:[e.customColor||e.color.startsWith("#")?"":e.buttonColor,{uppercase:e.uppercase},e.dense?"py-2 md:py-3 px-5":"py-3 md:py-4 px-6",e.outline?"border":"border border-transparent"],style:[e.buttonColor],attrs:{href:e.href.length>0?e.href:null,target:e.target.length>0?e.target:null,type:e.type,role:"button"},on:{click:function(t){return e.$emit("click")},mouseover:function(t){e.hover=!0},mouseout:function(t){e.hover=!1}}},[t("div",{staticClass:"flex w-full items-center justify-center"},[t("div",{staticStyle:{"margin-top":"2px"}},[e._t("default")],2),e._v(" "),e.arrow?[e.customColor&&e.color.startsWith("#")?t("svg",{staticClass:"block w-5 md:w-6 md:h-6 ml-3 transition duration-200 ease-in-out",class:{"transform translate-x-1":e.hover},attrs:{fill:"none",height:"25",viewBox:"0 0 25 25",width:"25",xmlns:"http://www.w3.org/2000/svg"}},[t("g",{attrs:{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round"}},[t("path",{attrs:{d:"m5.05469 12.6836h14.00001"}}),e._v(" "),t("path",{attrs:{d:"m12.0547 5.68359 7 7.00001-7 7"}})])]):t("img",{staticClass:"block w-5 md:w-6 md:h-6 ml-3 transition duration-200 ease-in-out",class:{"transform translate-x-1":e.hover},attrs:{src:!e.outline&&"purple"===e.color||e.outline&&"white"===e.color||!e.outline&&"yellow"===e.color?e.arrowRightWhite:!e.outline&&"white"===e.color||e.outline&&"purple"===e.color?e.arrowRightPurple:e.outline&&"yellow"===e.color?e.arrowRightYellow:e.arrowRight}})]:e._e()],2)])}),[],!1,null,"f8ea17f2",null);t.default=a.exports},function(e,t,n){"use strict";n.r(t);var r=n(13),i={components:{Swiper:r.Swiper},props:{items:{type:Number,default:3},initial:{type:Number,default:0}
79,itemsMd:{type:Number,default:2},itemsSm:{type:Number,default:1},loop:{type:Boolean,default:!0},pagination:{type:Boolean,default:!1},navigation:{type:Boolean,default:!0},middleNavigation:{type:Boolean,default:!0},navOffsetY:{type:String,default:"0px"},navOffsetX:{type:String,default:"0px"},spacing:{type:Number,default:null},alwaysShowArrows:{type:Boolean,default:!1}},data:function(){return{arrowLeft:"/wordpress/wp-content/themes/ulemiste/images/icon-angle-left-white.svg",arrowRight:"/wordpress/wp-content/themes/ulemiste/images/icon-angle-right-white.svg",totalSlides:null,slidesPerView:null,atStart:!0,atEnd:!1,swiperOption:{simulateTouch:!1,slidesPerView:this.itemsSm,spaceBetween:null!==this.spacing?this.spacing:16,loop:this.loop,freeMode:!1,pagination:{el:".swiper-pagination",type:"bullets"},breakpoints:{560:{slidesPerView:1===this.items?1:this.itemsMd,spaceBetween:null!==this.spacing?this.spacing:24},1080:{slidesPerView:this.items,spaceBetween:null!==this.spacing?this.spacing:32}}}}},computed:{swiper:function(){return this.$refs.swiper.$swiper}},mounted:function(){var e=this;this.totalSlides=this.$refs.swiper.$swiper.slides.length-2*this.$refs.swiper.$swiper.loopedSlides,this.slidesPerView=this.$refs.swiper.$swiper.params.slidesPerView,this.$refs.swiper.$swiper.allowTouchMove=this.slidesPerView!==this.totalSlides,this.$refs.swiper.$swiper.initialSlide=this.initial,this.atStart=this.$refs.swiper.$swiper.isBeginning,this.atEnd=this.$refs.swiper.$swiper.isEnd,this.swiper.on("slideChange",(function(){e.atStart=e.$refs.swiper.$swiper.isBeginning,e.atEnd=e.$refs.swiper.$swiper.isEnd}));var t=this.initial>this.slidesPerView-1?this.initial-this.slidesPerView+1:0;this.$refs.swiper.$swiper.slideToLoop(t,0),this.swiper.on("breakpoint",(function(){e.slidesPerView=e.$refs.swiper.$swiper.params.slidesPerView,e.$refs.swiper.$swiper.allowTouchMove=e.slidesPerView!==e.totalSlides})),this.swiper.on("reachBeginning",(function(){e.atStart=!0})),this.swiper.on("reachEnd",(function(){e.atEnd=!0})),this.swiper.on("fromEdge",(function(){e.atStart=!1,e.atEnd=!1}))}},o=(n(74),n(0)),s=Object(o.a)(i,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"relative z-0"},[t("swiper",{ref:"swiper",attrs:{options:e.swiperOption}},[e._t("default"),e._v(" "),e.pagination?t("div",{staticClass:"swiper-pagination",attrs:{slot:"pagination"},slot:"pagination"}):e._e()],2),e._v(" "),e.slidesPerView!==e.totalSlides&&e.navigation&&e.loop||e.slidesPerView!==e.totalSlides&&e.navigation&&!e.loop&&!e.atStart||e.alwaysShowArrows?t("button",{staticClass:"prev-slide absolute z-10 flex flex-col items-center justify-center bg-purple-500 w-10 h-10 md:w-12 md:h-12 -mt-5 md:-mt-6 -ml-4 md:-ml-6 focus:outline-none",class:{middle:e.middleNavigation},style:"transform: translateX("+e.navOffsetX+") translateY("+e.navOffsetY+")",on:{click:function(t){return e.swiper.slidePrev()}}},[t("img",{staticClass:"h-5 md:h-6",attrs:{src:e.arrowLeft,alt:"Back"}})]):e._e(),e._v(" "),e.slidesPerView!==e.totalSlides&&e.navigation&&e.loop||e.slidesPerView!==e.totalSlides&&e.navigation&&!e.loop&&!e.atEnd||e.alwaysShowArrows?t("button",{staticClass:"next-slide absolute z-10 flex flex-col items-center justify-center bg-purple-500 w-10 h-10 md:w-12 md:h-12 -mt-5 md:-mt-6 -mr-4 md:-mr-6 focus:outline-none",class:{middle:e.middleNavigation},style:"transform: translateX(-"+e.navOffsetX+") translateY("+e.navOffsetY+")",on:{click:function(t){return e.swiper.slideNext()}}},[t("img",{staticClass:"h-5 md:h-6",attrs:{src:e.arrowRight,alt:"Next"}})]):e._e()],1)}),[],!1,null,"0c730c7f",null);t.default=s.exports},function(e,t,n){"use strict";n.r(t);var r=n(7),i=n.n(r),o={props:{campaign:{type:Boolean,default:!1},emptyText:{type:String,default:""},selected:{type:String,default:""},items:{type:Array,default:function(){return[]}}},data:function(){return{categories:this.items,angleDown:"/wordpress/wp-content/themes/ulemiste/images/icon-angle-down-gray.svg",angleDownPurple:"/wordpress/wp-content/themes/ulemiste/images/icon-angle-down-purple.svg",isOpen:!1,placeholder:this.selected}},mounted:function(){this.activateCategory(),console.log(this.items)},methods:{activateCategory:function(){var e=window.location.hash;if(e){var t=e.split("/")[1].split("=")[1],n=this.categories.find((function(e){return e.url.toString()===t}));n.url&&(this.placeholder=n.title)}},campaignSort:function(e,t){if(t.preventDefault(),"all"!==e){var n=this,r=new FormData;r.append("action","oi_get_campaign_sort"),r.append("category",e),i.a.post("/wordpress/wp-admin/admin-ajax.php",r).then((function(r){window.location.href="#/sort="+e,n.isOpen=!1,n.placeholder=t.target.innerHTML;var i=document.getElementsByClassName("campaign-list-wrap")[0];i.innerHTML=r.data,document.getElementsByClassName("campaign-list")[0].childElementCount<1&&(i.innerHTML=""+'<
79div>\n <p class="md:text-lg">'.concat(n.emptyText,'</p>\n <a\n href="./"\n class="relative inline-flex items-center p-4 leading-tight transition duration-200 ease-in-out focus:outline-none uppercase text-purple-500 group"\n >\n <div class="group flex w-full items-center justify-center">\n <img\n src="/wordpress/wp-content/themes/ulemiste/images/icon-arrow-right-purple.svg"\n class="block w-6 h-6 transform rotate-180 group-hover:-translate-x-1 transition duration-200 ease-in-out"\n >\n <div class="ml-4" style="margin-top: 2px;">\n ').concat(n.$lang("Tagasi",n.$domain),"\n </div>\n </div>\n </a>\n </div>"))})).catch((function(e){console.log(e)}))}else window.location.href="./"}}},s=n(0),a=Object(s.a)(o,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"relative"},[t("button",{staticClass:"z-10 flex w-full items-center justify-between px-4 py-2 bg-white text-gray-900 border md:text-lg focus:outline-none",class:e.isOpen?"border-purple-500":"border-gray-500",on:{click:function(t){e.isOpen=!e.isOpen}}},[t("span",{domProps:{innerHTML:e._s(e.campaign?e.placeholder:e.selected)}}),e._v(" "),t("img",{staticClass:"ml-6",attrs:{src:e.isOpen?e.angleDownPurple:e.angleDown}})]),e._v(" "),e.isOpen?t("button",{staticClass:"fixed inset-0 z-40 w-full h-full cursor-default focus:outline-none",attrs:{tabindex:"-1"},on:{click:function(t){e.isOpen=!1}}}):e._e(),e._v(" "),t("transition",{attrs:{appear:"",name:"slide-up",mode:"out-in"}},[e.isOpen?t("div",{staticClass:"absolute w-full left-0 z-50 bg-white border border-purple-500 md:text-lg",staticStyle:{"margin-top":"-1px"}},[e._l(e.items,(function(n){return[t("a",{key:n.title,staticClass:"block px-4 py-2 text-gray-900 hover:bg-purple-500 hover:text-white",attrs:{href:e.campaign?"#":n.url},domProps:{innerHTML:e._s(n.title)},on:{click:function(t){e.campaign&&e.campaignSort(n.url,t)}}})]}))],2):e._e()])],1)}),[],!1,null,null,null);t.default=a.exports},function(e,t,n){"use strict";n.r(t);var r=n(16),i=n(17),o={props:{facebook:{type:String,default:""},instagram:{type:String,default:""},items:{type:Array,default:function(){return[]}},languages:{type:Array,default:function(){return[]}},sticky:{type:Boolean,default:!1},loggedIn:{type:Boolean,default:!1},fillColor:{type:String,default:"FFFFFF"}},data:function(){return{iconMenu:"/wordpress/wp-content/themes/ulemiste/images/icon-menu.svg",iconClose:"/wordpress/wp-content/themes/ulemiste/images/icon-close.svg",iconFacebook:r.a,iconInstagram:i.a}}},s=n(0),a=Object(s.a)(o,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"relative py-3",class:e.$root.$data.mobileMenuOpen?"bg-black":""},[t("div",{staticClass:"flex items-center justify-between w-full"},[t("a",{attrs:{href:"/"}},[t("u-logo",{attrs:{width:"140px","fill-color":e.$root.$data.mobileMenuOpen?"FFFFFF":e.fillColor}})],1),e._v(" "),t("div",{staticClass:"flex items-center"},[e.languages.length>1&&(!e.sticky||e.$root.$data.mobileMenuOpen)?t("u-lang-switcher",{attrs:{color:e.$root.$data.mobileMenuOpen?"FFFFFF":e.fillColor,items:e.languages,"is-mobile":!0}}):e._e(),e._v(" "),t("button",{staticClass:"inline-flex items-center justify-center w-8 h-8 mx-1 focus:outline-none",on:{click:function(t){e.$root.$data.mobileMenuOpen=!e.$root.$data.mobileMenuOpen}}},[t("transition",{attrs:{name:"zoom",mode:"out-in"}},[e.$root.$data.mobileMenuOpen?t("img",{key:"iconClose",staticClass:"w-4 h-4",attrs:{src:e.iconClose}}):t("svg",{key:"iconMenu",staticClass:"w-5 h-5",attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",height:"12",viewBox:"0 0 17 12",width:"17"}},[t("g",{attrs:{stroke:"#"+e.fillColor,"stroke-width":"1.5"}},[t("path",{attrs:{d:"m.041016 1.25h15.999984"}}),e._v(" "),t("path",{attrs:{d:"m.041016 6.25h15.999984"}}),e._v(" "),t("path",{attrs:{d:"m.041016 11.25h15.999984"}})])])])],1)],1)]),e._v(" "),t("transition",{attrs:{appear:"",name:"slide-up",mode:"out-in"}},[e.$root.$data.mobileMenuOpen?t("div",{staticClass:"absolute inset-x-0 z-40 bg-black pt-6 pr-10 pb-25 pl-10 shadow-3xl overflow-y-scroll h-mobileMenu"},[e._t("default"),e._v(" "),t("ul",{staticClass:"mt-6 flex flex-col text-white"},e._l(e.items,(function(n){return t("li",{key:n.id,staticClass:"my-2 px-4"},[t("a",{staticClass:"uppercase hover:text-stroke",class:[n.active?"text-stroke":""],attrs:{href:n.url,target:n.target}},[e._v(e._s(n.name)+"\n ")]),e._v(" "),n.children?t("ul",{key:n.id,staticClass:"flex flex-col text-white mt-2 ml-4 border-l border-white"},e._l(n.children,(function(n){return t("li",{key:n.id,staticClass:"my-2 px-4",class:{active:n.active,hidden:e.loggedIn&&n.class.includes("login")||!e.loggedIn&&n.class.includes("account")}},[t("a",{staticClass:"hover:text-stroke",class:[n.active?"text-stroke":""],attrs:{href:n.url,target:n.target}},[e._v(e._s(n.name)+"\n ")])])}
79)),0):e._e()])})),0),e._v(" "),e._t("bottom")],2):e._e()])],1)}),[],!1,null,null,null);t.default=a.exports},function(e,t,n){"use strict";n.r(t);var r={props:{items:{type:Array,default:function(){return[]}}},data:function(){return{iconSeparator:"/wordpress/wp-content/themes/ulemiste/images/icon-angle-right.svg"}}},i=n(0),o=Object(i.a)(r,(function(){var e=this,t=e._self._c;return t("ul",{staticClass:"flex items-center py-4 text-gray-600 truncate"},e._l(e.items,(function(n,r){return t("li",{key:r,staticClass:"flex items-center truncate"},[r===e.items.length-1?[t("div",{staticClass:"truncate",domProps:{innerHTML:e._s(n.title)}})]:[t("a",{staticClass:"block truncate hover:text-stroke",attrs:{href:n.url},domProps:{innerHTML:e._s(n.title)}}),e._v(" "),t("img",{staticClass:"w-2 h-2 mx-4",attrs:{src:e.iconSeparator,alt:">"}})]],2)})),0)}),[],!1,null,null,null);t.default=o.exports},function(e,t,n){"use strict";n.r(t);var r=n(10),i={props:{color:{type:String,default:"black"},items:{type:Array,default:function(){return[]}},isMobile:{type:Boolean,default:!1}},data:function(){return{angleDown:"/wordpress/wp-content/themes/ulemiste/images/icon-angle-down.svg",angleDownDark:r.a,isOpen:!1,currentLang:""}},computed:{bgColor:function(){return"purple"===this.color?"bg-purple-500":"green"===this.color?"bg-green-400":"blue"===this.color?"bg-blue-400":"bg-black"}},mounted:function(){for(var e=0,t=Object.keys(this.items);e<t.length;e++){var n=t[e];this.items[n].active&&(this.currentLang=this.items[n].tag)}}},o=n(0),s=Object(o.a)(i,(function(){var e=this,t=e._self._c;return e.items.length>1?t("div",{staticClass:"relative"},[t("button",{staticClass:"z-10 px-4 py-1 inline-flex items-center uppercase focus:outline-none",class:e.isOpen?"bg-white text-gray-900":"text-white",on:{click:function(t){e.isOpen=!e.isOpen}}},[t("span",[e._v(e._s(e.currentLang))]),e._v(" "),t("img",{directives:[{name:"show",rawName:"v-show",value:e.isOpen,expression:"isOpen"}],staticClass:"ml-2",attrs:{src:e.angleDownDark}}),e._v(" "),t("img",{directives:[{name:"show",rawName:"v-show",value:!e.isOpen,expression:"!isOpen"}],staticClass:"ml-2",attrs:{src:e.angleDown}})]),e._v(" "),e.isOpen?t("button",{staticClass:"fixed inset-0 z-40 w-full h-full cursor-default focus:outline-none",attrs:{tabindex:"-1"},on:{click:function(t){e.isOpen=!1}}}):e._e(),e._v(" "),t("transition",{attrs:{appear:"",name:"slide-up",mode:"out-in"}},[e.isOpen?t("div",{staticClass:"absolute w-full left-0 z-50 shadow-2xl"},[e._l(e.items,(function(n){return[n.active?e._e():t("a",{key:n.tag,staticClass:"block px-4 py-1 text-white uppercase hover:bg-white hover:text-gray-900",class:e.bgColor,attrs:{href:n.url}},[e._v(e._s(n.tag)+"\n ")])]}))],2):e._e()])],1):e._e()}),[],!1,null,null,null);t.default=s.exports},function(e,t,n){"use strict";n.r(t);var r={props:{width:{type:String,default:"240px"},height:{type:String,default:"auto"},fillColor:{type:String,default:"FFFFFF"}},data:function(){return{logo:"/wordpress/wp-content/themes/ulemiste/images/logo.svg"}}},i=n(0),o=Object(i.a)(r,(function(){var e=this._self._c;return e("svg",{staticClass:"inline-flex",attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"#"+this.fillColor,height:"40",viewBox:"0 0 240 40",width:this.width}},[e("g",[e("path",{attrs:{d:"m64.3608 32.562c2.0351 0 3.579-.5614 4.7018-1.6842s1.614-2.8772 1.614-5.193v-16.28071c0-.2807.0702-.49123.2105-.5614.1404-.07018.2807-.14035.5614-.14035h1.6842c.2106 0 .3509.07017.4913.14035.0701.07017.1403.2807.1403.5614l-.0702 16.14031c0 .8421-.0701 1.6843-.1403 2.386-.0702.7719-.2807 1.4737-.5614 2.2456-.7719 1.8246-1.8947 3.1579-3.4386 4-1.5439.772-3.2983 1.193-5.193 1.193-4.4912 0-7.2982-1.6842-8.5614-5.1228-.2807-.7018-.4912-1.4737-.5614-2.2456-.1403-.7719-.1403-1.6141-.1403-2.4562v-16.14031c0-.2807.0701-.49123.1403-.5614.1404-.07018.2807-.14035.4912-.14035h1.7544c.2105 0 .3509.07017.4912.14035.1404.07017.2106.2807.2106.5614v16.21051c0 2.2456.4912 3.9298 1.5438 5.1228.9825 1.193 2.5263 1.8246 4.6316 1.8246zm-1.8947-27.64914c0 .49123-.0702.91228-.2807 1.19299-.2106.35087-.6316.49122-1.3334.49122-.7719 0-1.1929-.14035-1.4035-.49122-.1403
79-.35088-.2807-.77193-.2807-1.19299 0-.42105.0702-.8421.2807-1.1228.2807-.35088.7018-.49123 1.4035-.49123.7018 0 1.1228.14035 1.3334.42105.2105.2807.2807.70176.2807 1.19298zm6.8772 0c0 .49123-.0702.91228-.2807 1.19299-.2106.35087-.6316.49122-1.3334.49122-.7719 0-1.1929-.14035-1.4035-.49122-.1403-.35088-.2807-.77193-.2807-1.19299 0-.42105.0702-.8421.2807-1.1228.2106-.35088.6316-.49123 1.3334-.49123.7017 0 1.1228.14035 1.3333.42105.2807.2807.3509.70176.3509 1.19298z"}}),this._v(" "),e("path",{attrs:{d:"m98.3964 35.0871h-14.3157c-.4913 0-.7018-.2105-.7018-.6315v-25.05267c0-.28071.0702-.49123.2105-.56141.1404-.07017.2807-.14035.4913-.14035h1.7543c.2106 0 .3509.07018.4913.14035.1403.07018.1403.2807.1403.56141v22.87717h11.9298c.4211 0 .7018.2105.7018.7018v1.5438c-.0702.3509-.2807.5614-.7018.5614z"}}),e("path",{attrs:{d:"m120.783 34.9468c-.14.0702-.281.1403-.491.1403h-13.965c-.491 0-.702-.2105-.702-.6315v-25.05267c0-.42106.211-.70176.702-.70176h13.754c.421 0 .702.21053.702.63158v1.54385c0 .4211-.211.7018-.702.7018h-11.298v8.421h10.175c.421 0 .702.2105.702.6316v1.5439c0 .421-.21.6315-.702.6315h-10.175v9.4737h11.649c.421 0 .632.2105.632.7018v1.5438c-.141.2106-.141.3509-.281.4211z"}}),this._v(" "),e("path",{attrs:{d:"m152.572 35.087h-1.684c-.491 0-.702-.2105-.702-.7018v-18.8771h-.21l-1.404 3.0877-5.824 11.8596c-.141.3509-.421.4912-.772.4912h-1.123c-.21 0-.421-.0701-.561-.1403-.141-.0702-.211-.2105-.281-.3509l-6.035-12.3509-1.263-2.5964h-.07v18.8771c0 .4211-.211.7018-.632.7018h-1.684c-.421 0-.702-.2105-.702-.7018v-25.12276c0-.42105.211-.63158.561-.63158h1.755c.28 0 .421.07017.561.14035.141.07018.211.2807.351.42105l6.597 13.75444 1.894 4.1403h.07l1.965-4.2807 6.597-13.54386c.14-.21053.281-.35088.351-.49123.14-.07018.351-.14035.631-.14035h1.614c.421 0 .632.21053.632.63158v25.12276c0 .4913-.211.7018-.632.7018z"}}),this._v(" "),e("path",{attrs:{d:"m165.976 35.0871h-1.755c-.491 0-.701-.2105-.701-.7017v-24.98247c0-.28071.07-.49123.21-.56141.14-.07017.281-.14035.561-.14035h1.755c.21 0 .351.07018.491.14035.14.07018.211.2807.211.56141v24.98247c-.071.4912-.281.7017-.772.7017z"}}),this._v(" "),e("path",{attrs:{d:"m193.273 27.7886c0 1.4035-.21 2.6667-.702 3.6491-.491.9825-1.122 1.7544-1.965 2.386-.842.5614-1.824 1.0526-2.877 1.2632-1.123.2807-2.245.421-3.509.421-.561 0-1.193 0-1.894-.0702-.702-.0701-1.404-.1403-2.035-.2105-.702-.0702-1.334-.2105-2.035-.3509-.632-.1403-1.193-.2807-1.614-.4912-.281-.1403-.492-.2807-.492-.421-.07-.1404-.07-.2807 0-.4913l.281-1.1228c.07-.2807.281-.421.702-.421.561.0701 1.193.1403 1.824.2105.632.0702 1.334.1403 1.965.2105.632.0702 1.263.0702 1.825.1404.561 0 1.052.0701 1.473.0701 1.965 0 3.509-.3508 4.492-1.1228 1.052-.7719 1.544-1.7543 1.544-3.1579 0-.9122-.071-1.614-.281-2.2456-.14-.6315-.491-1.0526-.912-1.4737-.421-.3508-.983-.7017-1.685-.9122-.701-.2106-1.614-.4211-2.666-.6316-1.193-.2105-2.316-.4211-3.369-.7018-1.052-.2807-1.965-.6315-2.737-1.1228-.772-.4912-1.403-1.1228-1.824-1.9649s-.632-1.8947-.632-3.2281c0-2.4561.702-4.2807 2.176-5.5438 1.473-1.26317 3.579-1.89475 6.316-1.89475.421 0 .912 0 1.473.07017.562 0 1.193.07018 1.895.14035.632.07018 1.333.21053 1.965.35088.631.14035 1.263.2807 1.824.49123.281.14035.492.21052.492.35088.07.14034.07.28074 0 .49124l-.211 1.0526c-.07.1404-.14.2807-.21.3509-.071.1403-.281.1403-.562.1403-.912-.1403-1.895-.2807-3.088-.3508-1.193-.1404-2.385-.2106-3.508-.2106-1.053 0-1.895.1404-2.597.3509s-1.263.4912-1.684.9123c-.421.3509-.702.8421-.842 1.4035s-.281 1.193-.281 1.8246c0 .7719.07 1.4035.281 1.8947.21.4912.491.8421.982 1.1228.421.2807 1.053.4912 1.755.7018.701.1403 1.614.3508 2.596.5614 1.123.2105 2.246.421 3.228.7017 1.053.2807 1.895.7018 2.667 1.193.772.5614 1.333 1.2632 1.825 2.1754.421.8421.631 2.0351.631 3.5088z"}}),this._v(" "),e("path",{attrs:{d:"m215.871 11.5784h-6.667v22.807c0 .421-.21.7017-.631.7017h-1.755c-.491 0-.702-.2105-.702-.7017v-22.807h-6.666c-.491 0-.702-.2106-.702-.7018v-1.54385c0-.42105.211-.63158.702-.63158h16.491c.421 0 .702.21053.702.63158v1.54385c-.07.4912-.281.7018-.772.7018z"}}),e("path",{attrs:{d:"m239.379 34.9468c-.141.0702-.281.1403-.492.1403h-13.965c-.491 0-.701-.2105-.701-.6315v-25.05267c0-.42106.21-.70176.701-.70176h13.755c.421 0 .702.21053.702.63158v1.54385c0 .4211-.211.7018-.702.7018h-11.298v8.421h10.175c.421 0 .702.2105.702.6316v1.5439c0 .421-.211.6315-.702.6315h-10.175v9.4737h11.649c.421 0 .631.2105.631.7018v1.5438c-.14.2106-.21.3509-.28.4211z"}}),e("path",{attrs:{d:"m.501953 12.7719v-12.7719c4.842107.0701754 8.912287 1.33333 12.210547 3.78947 3.2982 2.38597 4.9824 5.40351 5.193 8.98243z"}}),e("path",{attrs:{d:"m17.9055 13.6836h-17.403547v12.7719h17.403547z"}}),e("path",{attrs:{d:"m.501953 27.2988h17.403547v12.7018c-4.9123-.0702-9.05267-1.3333-12.28074-3.7193-3.29824-2.386-4.982456-5.4035-5.122807-8.9825z"}}),e("path",{attrs:{d:"m18.959 12.7719c.1403-3.64909 1.8245-6.59646 5.1228-8.98243 3.2281-2.45614 7.2982-3.7192946 12.2807-3.78947v12.7719z"}}),e("path",{attrs:{d:"m36.3625 13.6836h-17.4035v12.7719h17.4035z"}}),this._v(" "),e("path",{attrs:{d:"m18.959 40.0006v-12.7018h17.4035c-.1404 3.579-1.8246 6.5965-5.1228 8.9825-3.2281 2.386-7.3684 3.6491-12.2807 3.7193z"}})])])}),[],!1,null,null,null);t.default=o.exports},function(e,t,n){"use strict";n.r(t);var r=n(1);function i(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];
79if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return o(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){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 new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,a=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){l=!0,s=e},f:function(){try{a||null==n.return||n.return()}finally{if(l)throw s}}}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var s={props:{items:{type:Array,default:function(){return[]}},placeholder:{type:String,default:""}},data:function(){return{isOpen:!1,selected:this.placeholder,results:9999}},watch:{results:function(e){this.$root.$refs.jobsNoResultText.style.display="none",0===e&&(this.$root.$refs.jobsNoResultText.style.display="")}},mounted:function(){var e=this;r.a.$on("job-input-filter",(function(){e.selected=e.items[0].title,e.resultsAmount()}))},methods:{resultsAmount:function(){var e,t=[],n=i(document.getElementsByClassName("job-offer__list")[0].children);try{for(n.s();!(e=n.n()).done;){"none"!==e.value.style.display&&t.push(!0)}}catch(e){n.e(e)}finally{n.f()}this.results=t.length},filter:function(e,t){r.a.$emit("job-category-filter"),this.selected=e,this.isOpen=!1;var n,o=i(document.getElementsByClassName("job-offer__list")[0].children);try{for(o.s();!(n=o.n()).done;){var s=n.value;s.style.display="none",(s.classList.contains(t.target.id)||"all"===t.target.id)&&(s.style.display="")}}catch(e){o.e(e)}finally{o.f()}this.resultsAmount()}}},a=(n(68),n(0)),l=Object(a.a)(s,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"relative"},[t("button",{staticClass:"z-10 flex w-full items-center justify-between px-4 py-2 bg-white text-purple-500 border border-purple-500 md:text-lg focus:outline-none",on:{click:function(t){e.isOpen=!e.isOpen}}},[t("div",[e._v(e._s(e.selected))]),e._v(" "),t("div",{staticClass:"angle-icon w-4 h-4 ml-4"})]),e._v(" "),e.isOpen?t("button",{staticClass:"fixed inset-0 z-40 w-full h-full cursor-default focus:outline-none",attrs:{tabindex:"-1"},on:{click:function(t){e.isOpen=!1}}}):e._e(),e._v(" "),t("transition",{attrs:{appear:"",name:"slide-up",mode:"out-in"}},[t("div",{directives:[{name:"show",rawName:"v-show",value:e.isOpen,expression:"isOpen"}],ref:"jobFilterDropdown",staticClass:"absolute w-full lg:w-72 left-0 z-50 bg-white border border-purple-500 shadow-2xl",staticStyle:{"margin-top":"-1px"}},[e._l(e.items,(function(n){return[t("div",{key:n.title,staticClass:"px-4 py-2 text-gray-900 normal-case hover:bg-purple-500 hover:text-white md:text-lg",attrs:{id:n.slug},domProps:{innerHTML:e._s(n.title)},on:{click:function(t){return e.filter(n.title,t)}}})]}))],2)])],1)}),[],!1,null,"c4312048",null);t.default=l.exports},function(e,t,n){"use strict";n.r(t);var r={components:{uJobOffer:n(18).default},props:{items:{type:Array,default:function(){return[]}}},data:function(){return{offers:this.items,storedOffers:[],sortedOffers:[]}},methods:{saveOffer:function(e){this.storedOffers.includes(e)?this.storedOffers.splice(this.storedOffers.indexOf(e),1):this.storedOffers.push(e),localStorage.setItem("storedOffers",this.storedOffers)},checkIfSaved:function(e){return this.storedOffers.includes(e)},mapOrder:function(e,t,n){return e.sort((function(e,r){var i=e[n],o=r[n];return t.indexOf(i)>t.indexOf(o)?1:-1})),e}},mounted:function(){if(localStorage.getItem("storedOffers"))try{this.storedOffers=localStorage.getItem("storedOffers").split(",").map(Number)}catch(e){localStorage.removeItem("storedOffers")}this.sortedOffers=this.mapOrder(this.items,this.storedOffers,"id").slice().reverse()}},i=n(0),o=Object(i.a)(r,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"job-offer__list flex flex-wrap -mx-2 md:-mx-3"},e._l(e.sortedOffers,(function(n){return t("u-job-offer",{key:n.id,attrs:{item:n,storedOffers:e.storedOffers,isSaved:e.checkIfSaved(n.id)},on:{saveThisOffer:e.saveOffer}})})),1)}),[],!1,null,null,null);t.default=o.exports},function(e,t,n){"use strict";n.r(t);var r=n(5),i=n(1);function o(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];
79if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return s(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){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 new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){l=!0,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(l)throw o}}}}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var a={props:{placeholder:{type:String,default:""}},data:function(){return{input:""}},computed:{debounceSearch:function(){return Object(r.a)(this.search,300)}},mounted:function(){var e=this;i.a.$on("job-category-filter",(function(){e.input=""}))},methods:{search:function(){RegExp.escape||(RegExp.escape=function(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")});var e,t=document.getElementsByClassName("job-offer__list")[0];e=new RegExp(RegExp.escape(this.input.toLowerCase()),"i");var n,r=o(t.children);try{for(r.s();!(n=r.n()).done;){var s=n.value;if(this.input.length>0){s.style.display="none";var a=s.getElementsByTagName("h3")[0].innerHTML.toLowerCase(),l=s.getElementsByClassName("job-offer__description")[0],c=s.getElementsByClassName("job-offer__shop")[0].innerHTML.toLowerCase(),u=s.getElementsByClassName("job-offer__category")[0].innerHTML.toLowerCase();(e.test(a)||l&&e.test(l.innerHTML.toLowerCase())||e.test(c)||e.test(u))&&(s.style.display="")}else s.style.display=""}}catch(e){r.e(e)}finally{r.f()}i.a.$emit("job-input-filter")}}},l=(n(69),n(0)),c=Object(l.a)(a,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"flex items-center px-4 bg-white text-purple-500 border border-purple-500"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.input,expression:"input"}],ref:"jobSearchInput",staticClass:"block w-full py-2 placeholder-gray-600 truncate bg-white appearance-none md:text-lg focus:outline-none",attrs:{type:"text",title:e.placeholder,placeholder:e.placeholder},domProps:{value:e.input},on:{input:[function(t){t.target.composing||(e.input=t.target.value)},e.debounceSearch]}}),e._v(" "),t("div",{staticClass:"search-icon w-6 h-6 ml-4"})])}),[],!1,null,"45bd1c66",null);t.default=c.exports},function(e,t,n){"use strict";n.r(t);function r(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return i(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,a=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){l=!0,s=e},f:function(){try{a||null==n.return||n.return()}finally{if(l)throw s}}}}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var o={props:{all:{type:String,default:""},saved:{type:String,default:""}},data:function(){return{text:this.saved,isActive:!1,storedOffers:[]}},methods:{showSavedOffers:function(){this.storedOffers=localStorage.getItem("storedOffers").split(",").map(Number);var e=document.getElementsByClassName("job-offer__list")[0];document.getElementById("all").click();var t,n=r(e.children);try{for(n.s();!(t=n.n()).done;){var i=t.value;this.storedOffers.includes(parseInt(i.getAttribute("item-id")))||
79(this.isActive?i.style.display="none":i.style.display="")}}catch(e){n.e(e)}finally{n.f()}this.isActive?window.ga("gtm4.send","event","joboffers","click-on","lemmikud"):window.ga("gtm4.send","event","joboffers","click-off","lemmikud")}},mounted:function(){if(localStorage.getItem("storedOffers"))try{this.storedOffers=localStorage.getItem("storedOffers").split(",").map(Number)}catch(e){localStorage.removeItem("storedOffers")}}},s=n(0),a=Object(s.a)(o,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"w-full flex flex-wrap items-center justify-end md:text-lg flex-auto lg:flex-initial mb-4 mt-8"},[t("a",{staticClass:"text-purple-500 uppercase",attrs:{href:"#vaata"},domProps:{innerHTML:e._s(e.isActive?e.all:e.saved)},on:{click:[function(t){e.isActive=!e.isActive},function(t){return t.preventDefault(),e.showSavedOffers.apply(null,arguments)}]}})])}),[],!1,null,null,null);t.default=a.exports},function(e,t,n){"use strict";n.r(t);var r={props:{offerid:{type:Number},offertitle:{type:String,default:""}},data:function(){return{isSaved:!1,popup:!1,storedOffers:[]}},methods:{saveOffer:function(){this.storedOffers.includes(this.offerid)?(this.storedOffers.splice(this.storedOffers.indexOf(this.offerid),1),this.isSaved=!1):(this.storedOffers.push(this.offerid),this.isSaved=!0,window.ga("gtm4.send","event","joboffers","like2",this.offertitle)),localStorage.setItem("storedOffers",this.storedOffers)},checkIfSaved:function(){return this.storedOffers.includes(this.offerid)}},mounted:function(){if(localStorage.getItem("storedOffers"))try{this.storedOffers=localStorage.getItem("storedOffers").split(",").map(Number)}catch(e){localStorage.removeItem("storedOffers")}this.checkIfSaved()&&(this.isSaved=!0)}},i=n(0),o=Object(i.a)(r,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"joboffers-share__container"},[t("a",{staticClass:"joboffers-share__icon joboffers-share__icon--save",class:[e.isSaved?"is-saved":""],attrs:{href:"#save",id:"jobs-save"},on:{click:function(t){return t.preventDefault(),e.saveOffer.apply(null,arguments)}}})])}),[],!1,null,null,null);t.default=o.exports},function(e,t,n){"use strict";n.r(t);var r=n(1);function i(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return o(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){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 new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,a=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){l=!0,s=e},f:function(){try{a||null==n.return||n.return()}finally{if(l)throw s}}}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var s={props:{items:{type:Array,default:function(){return[]}},placeholder:{type:String,default:""}},data:function(){return{isOpen:!1,selected:this.placeholder,results:9999}},watch:{results:function(e){this.$root.$refs.moensNoResultText.style.display="none",0===e&&(this.$root.$refs.moensNoResultText.style.display="")}},mounted:function(){var e=this;r.a.$on("moens-input-filter",(function(){e.selected=e.items[0].title,e.resultsAmount()}))},methods:{resultsAmount:function(){var e,t=[],n=i(document.getElementsByClassName("moens-offer__list")[0].children);try{for(n.s();!(e=n.n()).done;){"none"!==e.value.style.display&&t.push(!0)}}catch(e){n.e(e)}finally{n.f()}this.results=t.length},filter:function(e,t){r.a.$emit("moens-category-filter",t.target.id),this.selected=e,this.isOpen=!1;var n,o=i(document.getElementsByClassName("moens-offer__list")[0].children);try{for(o.s();!(n=o.n()).done;){var s=n.value;s.style.display="none",(s.classList.contains(t.target.id)||"all"===t.target.id)&&(s.style.display="")}}catch(e){o.e(e)}finally{o.f()}this.resultsAmount()}}},a=(n(70),n(0)),l=Object(a.a)(s,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"relative"},[t("button",{staticClass:"z-10 flex w-full items-center justify-between px-4 py-2 bg-white text-purple-500 border border-purple-500 md:text-lg focus:outline-none",on:{click:function(t){e.isOpen=!e.isOpen}}},[t("div",[e._v(e._s(e.selected))]),e._v(" "),t("div",{staticClass:"angle-icon w-4 h-4 ml-4"})]),e._v(" "),e.isOpen?t("button",{staticClass:"fixed inset-0 z-40 w-full h-full cursor-default focus:outline-none",attrs:{tabindex:"-1"},on:{click:function(t){e.isOpen=!1}}}
79):e._e(),e._v(" "),t("transition",{attrs:{appear:"",name:"slide-up",mode:"out-in"}},[t("div",{directives:[{name:"show",rawName:"v-show",value:e.isOpen,expression:"isOpen"}],ref:"moensFilterDropdown",staticClass:"absolute w-full lg:w-72 left-0 z-50 bg-white border border-purple-500 shadow-2xl",staticStyle:{"margin-top":"-1px"}},[e._l(e.items,(function(n){return[t("div",{key:n.title,staticClass:"px-4 py-2 text-gray-900 normal-case hover:bg-purple-500 hover:text-white md:text-lg",attrs:{id:n.slug},domProps:{innerHTML:e._s(n.title)},on:{click:function(t){return e.filter(n.title,t)}}})]}))],2)])],1)}),[],!1,null,"2dd2ca2c",null);t.default=l.exports},function(e,t,n){"use strict";n.r(t);var r=n(19),i=n(1),o={components:{uMoensOffer:r.default},props:{items:{type:Array,default:function(){return[]}},bgColor:{type:String,default:""},borderColor:{type:String,default:""},viuhMode:{type:String,default:""},viuhLogoUrl:{type:String,default:""},viuhAdText:{type:String,default:""},viuhLocationText:{type:String,default:""},moensAdText:{type:String,default:""},moensAds:{type:Array,default:function(){return[]}},moensAdInterval:{type:[String,Number],default:10},moensAdColor:{type:String,default:""}},data:function(){return{offers:this.items,storedOffers:[],sortedOffers:[],displayedOffers:[],observer:null,uidCounter:0,infiniteScrollActive:!1,viuhOnly:!1,savedOnly:!1}},methods:{saveOffer:function(e){this.storedOffers.includes(e)?this.storedOffers.splice(this.storedOffers.indexOf(e),1):this.storedOffers.push(e),localStorage.setItem("storedOffers",this.storedOffers)},checkIfSaved:function(e){return this.storedOffers.includes(e)},mapOrder:function(e,t,n){return e.sort((function(e,r){var i=e[n],o=r[n];return t.indexOf(i)>t.indexOf(o)?1:-1})),e},applyFilters:function(){var e=this;if(this.savedOnly){var t=localStorage.getItem("storedOffers");this.storedOffers=t?t.split(",").map(Number).filter((function(e){return e>0})):[]}var n=this.sortedOffers.filter((function(t){return!(e.viuhOnly&&(!t.viuhOffer||t.isAd))&&!(e.savedOnly&&!e.storedOffers.includes(t.id))}));this.observer&&(this.observer.disconnect(),this.observer=null),this.infiniteScrollActive=!1,this.displayedOffers=n,!this.viuhOnly&&!this.savedOnly&&this.sortedOffers.length>75&&this.enableInfiniteScroll()},injectAdsAtInterval:function(e,t){for(var n=[],r=0,i=0;i<e.length;i++)n.push(e[i]),(i+1)%t==0&&(r++,n.push({id:"ad-viuh-"+r,_uid:"ad-uid-"+r,isAd:!0,viuhOffer:!0,offertext:this.viuhAdText,viuhText:"",longdescription:"",offerImage:"",shopImage:"",shop:"",terms:[],permalink:null,offerurl:""}));return n},openEditor:function(e){e&&("function"==typeof window.moensEditOpen&&window.moensEditOpen(e)||(window.location.hash=e))},injectMoensAdsAtInterval:function(e,t){for(var n=[],r=0,i=0;i<e.length;i++)if(n.push(e[i]),(i+1)%t==0){r++;var o=this.moensAds.length?this.moensAds[(r-1)%this.moensAds.length]:null;n.push({id:"ad-moens-"+r,_uid:"ad-moens-uid-"+r,isAd:!0,isMoensAd:!0,adImage:o?o.image:"",adSlug:o?o.slug:"",adName:o?o.name:"",offertext:this.moensAdText,viuhOffer:!1,viuhText:"",longdescription:"",offerImage:"",shopImage:"",shop:"",terms:[],permalink:null,offerurl:""})}return n},loadMore:function(){if(this.sortedOffers.length&&this.infiniteScrollActive){var e=this,t=this.sortedOffers.map((function(t){return e.uidCounter++,Object.assign({},t,{_uid:t.id+"-copy-"+e.uidCounter})}));this.displayedOffers=this.displayedOffers.concat(t)}},enableInfiniteScroll:function(){if(!(this.observer||this.sortedOffers.length<=75)){this.infiniteScrollActive=!0;var e=this;this.observer=new IntersectionObserver((function(t){t[0].isIntersecting&&e.loadMore()}),{rootMargin:"400px"}),this.observer.observe(this.$refs.sentinel)}},disableInfiniteScroll:function(){this.infiniteScrollActive=!1,this.observer&&(this.observer.disconnect(),this.observer=null),this.displayedOffers=this.sortedOffers.slice()}},mounted:function(){if(localStorage.getItem("storedOffers"))try{this.storedOffers=localStorage.getItem("storedOffers").split(",").map(Number)}catch(e){localStorage.removeItem("storedOffers")}var e=this.mapOrder(this.items.slice(),this.storedOffers,"id").reverse();this.viuhAdText?this.sortedOffers=this.injectAdsAtInterval(e,10):this.moensAdText||this.moensAds.length?this.sortedOffers=this.injectMoensAdsAtInterval(e,parseInt(this.moensAdInterval,10)||10):this.sortedOffers=e,this.displayedOffers=this.sortedOffers.slice(),this.sortedOffers.length>75&&this.enableInfiniteScroll();var t=this;i.a.$on("moens-category-filter",(function(e){"all"===e?t.sortedOffers.length>75&&(t.displayedOffers=t.sortedOffers.slice(),t.enableInfiniteScroll()):t.disableInfiniteScroll()})),i.a.$on("moens-input-filter",(function(){t.disableInfiniteScroll()})),i.a.$on("moens-viuh-filter",(function(e){t.viuhOnly=e,t.applyFilters()})),i.a.$on("moens-saved-filter",(function(e){t.savedOnly=e,t.applyFilters()}))},beforeDestroy:function(){this.observer&&this.observer.disconnect(),i.a.$off("moens-category-filter"),i.a.$off("moens-input-filter"),i.a.$off("moens-viuh-filter"),i.a.$off("moens-saved-filter")}},s=n(0),a=Object(s.a)(o,(function(){var e=this,t=e._self._c;return t("div",[t("div",{staticClass:"moens-offer__list flex flex-wrap -mx-2 md:-mx-3"}
79,e._l(e.displayedOffers,(function(n,r){return t("u-moens-offer",{key:n._uid||n.id+"-"+r,attrs:{item:n,storedOffers:e.storedOffers,isSaved:e.checkIfSaved(n.id),"bg-color":e.bgColor,"border-color":e.borderColor,"viuh-mode":!!e.viuhMode,"viuh-logo-url":e.viuhLogoUrl,"viuh-location-text":e.viuhLocationText,"moens-ad-color":e.moensAdColor},on:{saveThisOffer:e.saveOffer,openEditor:e.openEditor}})})),1),e._v(" "),t("div",{ref:"sentinel",staticStyle:{height:"1px"}})])}),[],!1,null,null,null);t.default=a.exports},function(e,t,n){"use strict";n.r(t);var r=n(5),i=n(1);function o(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return s(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){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 new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){l=!0,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(l)throw o}}}}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var a={props:{placeholder:{type:String,default:""}},data:function(){return{input:""}},computed:{debounceSearch:function(){return Object(r.a)(this.search,300)}},mounted:function(){var e=this;i.a.$on("moens-category-filter",(function(){e.input=""}))},methods:{search:function(){RegExp.escape||(RegExp.escape=function(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")});var e,t=document.getElementsByClassName("moens-offer__list")[0];e=new RegExp(RegExp.escape(this.input.toLowerCase()),"i");var n,r=o(t.children);try{for(r.s();!(n=r.n()).done;){var s=n.value;if(this.input.length>0){s.style.display="none";var a=s.getElementsByTagName("h3")[0],l=a?a.innerHTML.toLowerCase():"",c=s.getElementsByClassName("moens-offer__description")[0],u=s.getElementsByClassName("moens-offer__shop")[0],d=u?u.innerHTML.toLowerCase():"",h=s.getElementsByClassName("moens-offer__category")[0],f=h?h.innerHTML.toLowerCase():"";(e.test(l)||c&&e.test(c.innerHTML.toLowerCase())||e.test(d)||e.test(f))&&(s.style.display="")}else s.style.display=""}}catch(e){r.e(e)}finally{r.f()}i.a.$emit("moens-input-filter")}}},l=(n(71),n(0)),c=Object(l.a)(a,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"flex items-center px-4 bg-white text-purple-500 border border-purple-500"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.input,expression:"input"}],ref:"moensSearchInput",staticClass:"block w-full py-2 placeholder-gray-600 truncate bg-white appearance-none md:text-lg focus:outline-none",attrs:{type:"text",title:e.placeholder,placeholder:e.placeholder},domProps:{value:e.input},on:{input:[function(t){t.target.composing||(e.input=t.target.value)},e.debounceSearch]}}),e._v(" "),t("div",{staticClass:"search-icon w-6 h-6 ml-4"})])}),[],!1,null,"3fc758ec",null);t.default=c.exports},function(e,t,n){"use strict";n.r(t);var r=n(1),i={props:{all:{type:String,default:""},saved:{type:String,default:""}},data:function(){return{text:this.saved,isActive:!1}},methods:{showSavedOffers:function(){r.a.$emit("moens-saved-filter",this.isActive),window.ga&&window.ga("gtm4.send","event","moens",this.isActive?"click-on":"click-off","lemmikud")}}},o=n(0),s=Object(o.a)(i,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"w-full flex flex-wrap items-center justify-end md:text-lg flex-auto lg:flex-initial mb-4 mt-8"},[t("a",{staticClass:"text-purple-500 uppercase",attrs:{href:"#vaata"},domProps:{innerHTML:e._s(e.isActive?e.all:e.saved)},on:{click:[function(t){e.isActive=!e.isActive},function(t){return t.preventDefault(),e.showSavedOffers.apply(null,arguments)}]}})])}),[],!1,null,null,null);t.default=s.exports},function(e,t,n){"use strict";n.r(t);var r=n(1),i={props:{all:{type:String,default:""},viuh:{type:String,default:""}},data:function(){return{isActive:!1}},methods:{toggle:function(){this.isActive=!this.isActive,r.a.$emit("moens-viuh-filter",this.isActive),window.ga&&window.ga("gtm4.send","event","moens",this.isActive?"click-on":"click-off","viuh")}}},o=n(0),s=Object(o.a)(i,(function(){var e=this;return(0,e._self._c)("a",{staticClass:"text-purple-500 uppercase px-2 my-2",attrs:{href:"#vaata"},domProps:{innerHTML:e._s(e.isActive?e.all:e.viuh)},on:{click:function(t){return t.preventDefault(),e.toggle.apply(null,arguments)}}})}),[],!1,null,null,null);t.default=s.exports},function(e,t,n){"use strict";n.r(t);var r={props:{offerid:{type:Number},offertitle:{type:String,default:""},bgColor:{type:String,default:""}},data:function(){return{isSaved:!1,popup:!1,storedOffers:[]}},methods:{saveOffer:function(){this.storedOffers.includes(this.offerid)?(this.storedOffers.splice(this.storedOffers.indexOf(this.offerid),1),this.isSaved=!1):(this.storedOffers.push(this.offerid),this.isSaved=!0,window.ga("gtm4.send","event","moens","like2",this.offertitle)),localStorage.setItem("storedOffers",this.storedOffers)},checkIfSaved:function(){return this.storedOffers.includes(this.offerid)},sendShareEvent:function(){window.ga("gtm4.send","event","moens","
79share2",this.offertitle)}},mounted:function(){if(localStorage.getItem("storedOffers"))try{this.storedOffers=localStorage.getItem("storedOffers").split(",").map(Number)}catch(e){localStorage.removeItem("storedOffers")}this.checkIfSaved()&&(this.isSaved=!0)}},i=n(0),o=Object(i.a)(r,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"moens-share__container"},[t("a",{staticClass:"moens-share__icon moens-share__icon--save",class:[e.isSaved?"is-saved":""],style:"--background: ".concat(e.bgColor,";"),attrs:{href:"#save",id:"moens-save"},on:{click:function(t){return t.preventDefault(),e.saveOffer.apply(null,arguments)}}})])}),[],!1,null,null,null);t.default=o.exports},function(e,t,n){"use strict";n.r(t);var r={props:{open:{type:Number,default:null}},data:function(){return{Accordion:{count:0,active:this.open}}},provide:function(){return{Accordion:this.Accordion}}},i=n(0),o=Object(i.a)(r,(function(){return(0,this._self._c)("div",{staticClass:"accordion"},[this._t("default")],2)}),[],!1,null,null,null);t.default=o.exports},function(e,t,n){"use strict";n.r(t);var r=n(11),i=n(12),o={props:{href:{type:String,default:""},target:{type:String,default:""},color:{type:String,default:""},arrow:{type:Boolean,default:!1},arrowLeft:{type:Boolean,default:!1},uppercase:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1}},computed:{bgColor:function(){return"purple"===this.color?this.disabled?{"text-gray-400":!0,"hover:text-gray-400":!0,"pointer-events-none":!0}:{"text-purple-500":!0,"hover:text-purple-500":!0}:this.disabled?{"text-gray-400":!0,"pointer-events-none":!0}:{"bg-transparent":!0,"text-gray-900":!0}}},data:function(){return{arrowRight:r.a,arrowRightPurple:i.a,hover:!1}}},s=n(0),a=Object(s.a)(o,(function(){var e=this,t=e._self._c;return t("a",{staticClass:"text-base md:text-lg relative inline-flex items-center py-3 leading-tight transition duration-200 ease-in-out focus:outline-none",class:[e.bgColor,{uppercase:e.uppercase}],attrs:{href:e.href.length>0?e.href:null,target:e.target.length>0?e.target:null,role:"button"},on:{mouseover:function(t){e.hover=!0},mouseout:function(t){e.hover=!1}}},[t("div",{staticClass:"flex w-full items-center justify-center"},[e.arrowLeft?t("img",{staticClass:"transform -rotate-180 block w-5 md:w-6 w-5 md:h-6 mr-3 transition duration-200 ease-in-out",class:{"-translate-x-1":e.hover,"opacity-25":e.disabled},attrs:{src:"purple"!==e.color||e.disabled?e.arrowRight:e.arrowRightPurple}}):e._e(),e._v(" "),t("div",{staticStyle:{"margin-top":"2px"}},[e._t("default")],2),e._v(" "),!e.arrowLeft&&e.arrow?t("img",{staticClass:"block w-5 md:w-6 w-5 md:h-6 ml-3 transition duration-200 ease-in-out",class:{"transform translate-x-1":e.hover,"opacity-25":e.disabled},attrs:{src:"purple"!==e.color||e.disabled?e.arrowRight:e.arrowRightPurple}}):e._e()])])}),[],!1,null,null,null);t.default=a.exports},function(e,t,n){"use strict";n.r(t);var r={props:{open:{type:Number,default:0},kioskCardIndex:{type:Number,default:0},selectCardTypeLabel:{type:String,default:"Select card type"},standardCardLabel:{type:String,default:"Standard"},kioskCardLabel:{type:String,default:"Kiosk printable card"},standardCardDescription:{type:String,default:"This is the standard card, suitable for most occasions."},kioskCardDescription:{type:String,default:"The kiosk card is specially designed for printing at our kiosks. After payment, you will receive PDF with your kiosk gift card and QR code attached to the confirmation email. You can use QR code to print your card at kiosk."},showCartTypeSelection:{type:Boolean,default:!1},preselectKiosk:{type:Boolean,default:!1}},data:function(){return{selectedCardType:"standard",showStandardInfo:!1,showKioskInfo:!1,standardInfoPosition:{left:"0px",top:"0px"},kioskInfoPosition:{left:"0px",top:"0px"},CardSelection:{count:0,active:this.open,kioskIndex:this.kioskCardIndex,latestStandard:null}}},provide:function(){return{CardSelection:this.CardSelection}},mounted:function(){var e=new URLSearchParams(window.location.search);(e.has("kiosk")||this.preselectKiosk)&&(this.selectedCardType="kiosk_card",this.updateSelection()),e.has("all")&&(this.showCartTypeSelection=!0),document.addEventListener("click",this.handleClickOutside)},beforeDestroy:function(){document.removeEventListener("click",this.handleClickOutside)},methods:{updateSelection:function(){"kiosk_card"===this.selectedCardType&&null!==this.CardSelection.kioskIndex?this.CardSelection.active=this.CardSelection.kioskIndex:"standard"===this.selectedCardType&&null!==this.CardSelection.latestStandard&&(this.CardSelection.active=this.CardSelection.latestStandard)},toggleInfo:function(e){"standard"===e?(this.showStandardInfo=!this.showStandardInfo,this.showKioskInfo=!1,this.showStandardInfo&&this.setPosition("standard")):"kiosk"===e&&(this.showKioskInfo=!this.showKioskInfo,this.showStandardInfo=!1,this.showKioskInfo&&this.setPosition("kiosk"))},setPosition:function(e){var t=this;this.$nextTick((function(){var n=("standard"===e?t.$refs.standardIcon:t.$refs.kioskIcon).getBoundingClientRect(),r={left:"".concat(n.left+n.width/2-100,"px"),top:"".concat(n.bottom,"px")};"standard"===e?t.standardInfoPosition=r:"kiosk"===e&&(t.kioskInfoPosition=r)}))},handleClickOutside:function(e){if(this.showStandardInfo||this.showKioskInfo){var t=this.$el.querySelectorAll(".info-popup"),n=!1;t.forEach((function(t){t.contains(e.target)&&(n=!0)})),n||(this.showStandardInfo=!1,this.showKioskInfo=!1)}},selectCardType:function(e){this.selectedCardType=e,this.updateSelection()}}},i=(n(73),n(0)),o=Object(i.a)(r,(function(){var e=this,t=e._self._c;return t("div",{on:{click:e.handleClickOutside}},[t("div",{staticClass:"select-card-type-label",class:{disabled:!e.showCartTypeSelection}},[e._v("\n "+e._s(e.selectCardTypeLabel)+"\n ")]),e._v(" "),t("div",{staticClass:"mt-4 relative ml-8 card-type-selection",class:{disabled:!e.showCartTypeSelection}},[t("div",{staticClass:"radio-container mr-8"},[t("label",[t("input",{directives:[{name:"model",rawName:"v-model",value:e.selectedCardType,expression:"selectedCardType"}],staticClass:"custom-radio",attrs:{type:"radio",name:"gift_card_type",value:"standard"},domProps:{checked:e._q(e.selectedCardType,"standard")},on:{change:[function(t){e.selectedCardType="standard"},e.updateSelection]}}),e._v(" "),t("span",{staticClass:"ml-2"},[e._v(e._s(e.standardCardLabel))])]),e._v(" "),t("i",{ref:"standardIcon",staticClass:"info-icon ml-1",attrs:{title:"Click for more information about the standard card"},on:{click:function(t){return t.stopPropagation(),e.toggleInfo("standard")}}},[e._v("â¹")])]),e._v(" "),t("div",{staticClass:"radio-container"},[t("label",[t("input",{directives:[{name:"model",rawName:"v-model",value:e.selectedCardType,expression:"selectedCardType"}],staticClass:"custom-radio",attrs:{type:"radio",name:"gift_card_type",value:"kiosk_card"},domProps:{checked:e._q(e.selectedCardType,"kiosk_card")},on:{change:[function(t){e.selectedCardType="kiosk_card"},e.updateSelection]}}),e._v(" "),t("span",{staticClass:"ml-2"},[e._v(e._s(e.kioskCardLabel))])]),e._v(" "),t("i",{ref:"kioskIcon",staticClass:"info-icon ml-1",attrs:{title:"Click for more information about the kiosk card"},on:{click:function(t){return t.stopPropagation(),e.toggleInfo("kiosk")}}},[e._v("â¹")])])]),e._v(" "),e.showStandardInfo?t("div",{staticClass:"info-popup",style:e.standardInfoPosition}
79,[e._v("\n "+e._s(e.standardCardDescription)+"\n ")]):e._e(),e._v(" "),e.showKioskInfo?t("div",{staticClass:"info-popup",style:e.kioskInfoPosition},[e._v("\n "+e._s(e.kioskCardDescription)+"\n ")]):e._e(),e._v(" "),e._t("default")],2)}),[],!1,null,null,null);t.default=o.exports},function(e,t,n){"use strict";n.r(t);var r={props:{colors:{type:Array,default:function(){return[]}},colorTitle:{type:String,default:"Vali kaardi värv"},isKioskCard:{type:Boolean,default:!1}},inject:["CardSelection"],data:function(){return{index:null}},computed:{visible:function(){return this.index===this.CardSelection.active}},created:function(){this.index=this.CardSelection.count++,this.isKioskCard?this.CardSelection.kioskIndex=0:this.CardSelection.latestStandard||(this.CardSelection.latestStandard=0)},methods:{open:function(e){this.CardSelection.active=e,this.CardSelection.latestStandard=e}}},i=n(0),o=Object(i.a)(r,(function(){var e=this,t=e._self._c;return t("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}]},[t("div",{staticClass:"flex flex-wrap px-4 sm:px-0"},[t("div",{staticClass:"w-full sm:w-1/2 sm:pr-5 md:pr-12"},[e._t("left"),e._v(" "),e.colors.length>0?t("div",{staticClass:"flex items-center justify-center mt-4 text-lg"},[e._v(e._s(e.colorTitle))]):e._e(),e._v(" "),e.colors.length>0?t("div",{staticClass:"flex items-center justify-center mt-2 mb-5"},e._l(e.colors,(function(n,r){return t("button",{key:n,staticClass:"mx-2 flex items-center justify-center rounded-full outline-none focus:outline-none w-8 h-8 border-white",class:[e.index===r?"border-none":"border-4"],style:{background:n,display:"inline-flex"},attrs:{"data-index":r},on:{click:function(t){return e.open(r)}}},[e.index===r?t("div",{staticClass:"rounded-full w-6 h-6 border-2 border-white box-content"}):e._e()])})),0):e._e()],2),e._v(" "),t("div",{staticClass:"w-full sm:w-1/2 sm:pl-5 md:pl-12"},[e._t("right")],2)])])}),[],!1,null,null,null);t.default=o.exports},function(e,t,n){"use strict";n.r(t);var r={components:{SwiperSlide:n(13).SwiperSlide},data:function(){return{}}},i=(n(75),n(0)),o=Object(i.a)(r,(function(){return(0,this._self._c)("swiper-slide",[this._t("default")],2)}),[],!1,null,null,null);t.default=o.exports},function(e,t,n){"use strict";n.r(t);var r={props:{text:{type:String,default:""},buttonText:{type:String,default:""}},data:function(){return{show:!1}},mounted:function(){this.checkCookie()},methods:{acceptCookie:function(){this.setCookie("cookieNotice","accepted","365"),this.show=!1},closeCookie:function(){this.setCookie("cookieNotice","closed","30"),this.show=!1},setCookie:function(e,t,n){var r=new Date;r.setTime(r.getTime()+24*n*60*60*1e3);var i="expires="+r.toUTCString();document.cookie=e+"="+t+";"+i+";path=/"},getCookie:function(e){for(var t=e+"=",n=document.cookie.split(";"),r=0;r<n.length;r++){for(var i=n[r];" "===i.charAt(0);)i=i.substring(1);if(0===i.indexOf(t))return i.substring(t.length,i.length)}return""},checkCookie:function(){this.getCookie("cookieNotice")||(this.show=!0)}}},i=(n(76),n(0)),o=Object(i.a)(r,(function(){var e=this,t=e._self._c;return t("transition",{attrs:{appear:"",name:"fade",mode:"out-in"}},[e.show?t("div",{staticClass:"fixed bottom-0 w-full px-5 py-6 mb-0 text-center transform -translate-x-1/2 bg-white shadow-2xl md:mb-3 md:px-10 cookie-popup"},[t("button",{staticClass:"absolute top-0 right-0 w-6 h-6 m-2 bg-center bg-no-repeat bg-contain focus:outline-none cookie-popup-close",attrs:{type:"button"},on:{click:function(t){return e.closeCookie()}}}),e._v(" "),t("div",{staticClass:"text-gray-600",domProps:{innerHTML:e._s(e.text)}}),e._v(" "),t("u-button",{staticClass:"mt-3",attrs:{color:"purple"},on:{click:function(t){return e.acceptCookie()}}},[e._v(e._s(e.buttonText)+"\n ")])],1):e._e()])}),[],!1,null,"752d0cf1",null);t.default=o.exports},function(e,t,n){"use strict";n.r(t);var r={props:{facebook:{type:String,default:""},instagram:{type:String,default:""},linkedin:{type:String,default:""}},mounted:function(){this.closeForm()},methods:{openForm:function(){document.getElementsByClassName("feedback_wrapper--form")[0].classList.add("open")},closeForm:function(){var e=document.getElementsByClassName("feedback-button-close")[0],t=document.getElementsByClassName("feedback_wrapper--form")[0];e.addEventListener("click",(function(e){t.classList.remove("open"),e.preventDefault()}))}}},i=(n(95),n(0)),o=Object(i.a)(r,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"feedback-floating"},[t("a",{staticClass:"feedback-facebook",attrs:{href:e.facebook,target:"_blank"}},[e._v("Facebook")]),e._v(" "),t("a",{staticClass:"feedback-instagram",attrs:{href:e.instagram,target:"_blank"}},[e._v("Instagram")]),e._v(" "),t("a",{staticClass:"feedback-linkedin",attrs:{href:e.linkedin,target:"_blank"}}
79,[e._v("Linkedin")]),e._v(" "),t("a",{staticClass:"feedback-button-open cursor-pointer text-purple-500",on:{click:function(t){return t.preventDefault(),e.openForm.apply(null,arguments)}}},[e._t("default")],2)])}),[],!1,null,"01d3969a",null);t.default=o.exports},function(e,t,n){"use strict";n.r(t);var r={props:{lang:{type:String,default:"et"}},data:function(){return{}}},i=n(0),o=Object(i.a)(r,(function(){return(0,this._self._c)("iframe",{attrs:{src:"https://www.estcard.ee/ccbalance/ccbalance?cardtype_id=Y&language="+this.lang,width:"100%",height:"585",frameborder:"0",scrolling:"no"}})}),[],!1,null,null,null);t.default=o.exports},function(e,t,n){"use strict";n.r(t);var r=n(7),i=n.n(r),o=n(5),s={props:{url:{type:String,default:""},buttonLabel:{type:String,default:""},cardLabel:{type:String,default:""},timeLabel:{type:String,default:""}},data:function(){return{pan:"",expdate:"",results:null,notFound:!1,resultData:{status:"",purchaseExpiryDate:"",balance:"",reserved:"",freeBalance:""},processing:!1}},computed:{debounceSearch:function(){return Object(o.a)(this.search,300)}},created:function(){var e=this,t=function(e){e=e.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var t=new RegExp("[\\?&]"+e+"=([^&#]*)").exec(location.search);return null===t?"":decodeURIComponent(t[1].replace(/\+/g," "))};this.pan=t("cardNumber")||"";var n=t("expiryDate")||"";if(n){var r=n.split("-");3===r.length?this.expdate="".concat(r[2],".").concat(r[1],".").concat(r[0]):this.expdate=n}else this.expdate="";this.$nextTick((function(){var t=document.getElementById("gift-card-number-validation-date");t&&(t.value=e.expdate),e.pan&&e.expdate&&e.search()}));var i=function(t){e.isOpen&&27===t.keyCode&&(e.isOpen=!1)};document.addEventListener("keydown",i),this.$once("hook:destroyed",(function(){document.removeEventListener("keydown",i)}))},methods:{search:function(){var e=this;if(this.pan.length>2){var t=document.querySelector("#gift-card-number-validation-date");this.processing=!0,i.a.post(this.url+"?action=get_card_info",{pan:this.pan,expdate:t.value}).then((function(t){if(e.results=t.data,e.notFound=!1,e.results&&!e.results.error&&e.results.hasOwnProperty("status")){e.resultData.status=0===e.results.status,e.resultData.purchaseExpiryDate=e.results.purchaseExpiryDate;var n=parseFloat(e.results.balance);e.resultData.balance=n>0?(n/100).toFixed(2):0,n=parseFloat(e.results.reserved),e.resultData.reserved=n>0?(n/100).toFixed(2):0,n=parseFloat(e.results.freeBalance),e.resultData.freeBalance=n>0?(n/100).toFixed(2):0}else e.notFound=!0,e.results=null})).catch((function(t){console.log(t),e.results=null})).finally((function(){e.processing=!1,e.scrollToForm()}))}else this.results=null},scrollToForm:function(){this.$nextTick((function(){var e=document.querySelector(".giftcard-form");e&&e.scrollIntoView({behavior:"smooth"})}))}}},a=(n(96),n(0)),l=Object(a.a)(s,(function(){var e=this,t=e._self._c;return t("div",[t("div",{staticClass:"giftcard-form text-white text-lg"},[e._t("header"),e._v(" "),t("table",{staticClass:"inputtable w-full"},[t("tbody",[t("tr",[t("td",{staticClass:"pt-3"},[e._v(e._s(e.cardLabel))])]),e._v(" "),t("tr",[t("td",[t("input",{directives:[{name:"model",rawName:"v-model",value:e.pan,expression:"pan"}],staticClass:"text-black p-2 w-full text-center",attrs:{type:"text",pattern:"\\d*",size:"19",maxlength:"19",name:"pan",disabled:e.processing},domProps:{value:e.pan},on:{input:function(t){t.target.composing||(e.pan=t.target.value)}}})])]),e._v(" "),t("tr",[t("td",{staticClass:"pt-3"},[e._v(e._s(e.timeLabel))])]),e._v(" "),t("tr",[t("td",[t("input",{ref:"time",staticClass:"text-black p-2 w-full text-center form-control",attrs:{id:"gift-card-number-validation-date",type:"text",name:"expdate",disabled:e.processing,autocomplete:"expdate"}})])]),e._v(" "),t("tr",[t("td",{staticClass:"text-center",attrs:{colspan:"2"}},[t("input",{staticClass:"mt-5 cursor-pointer text-base md:text-lg relative inline-flex items-center leading-tight transition duration-200 ease-in-out focus:outline-none mx-8 border-white bg-transparent text-white uppercase py-2 md:py-3 px-5 border hover:bg-white hover:text-purple-500",attrs:{type:"button",value:e.buttonLabel,disabled:e.processing},on:{click:function(t){return t.stopPropagation(),e.search.apply(null,arguments)}}})])])])]),e._v(" "),e.notFound?t("div",[e._t("missing")],2):e._e(),e._v(" "),e.results?t("div",[e._t("status",null,{res:e.resultData})],2):e._e()],2)])}),[],!1,null,"3b254c3d",null);t.default=l.exports},function(e,t,n){"use strict";n.r(t);var r=n(7),i=n.n(r),o=n(5),s={props:{placeholder:{type:String,default:""},label:{type:String,default:""},disabled:{type:Boolean,default:!1},error:{type:Boolean,default:!1},url:{type:String,default:""},actionUrl:{type:String,default:""}},data:function(){return{isOpen:!1,searchQuery:"",results:null}},computed:{debounceSearch:function(){return Object(o.a)(this.search,300)}},methods:{search:function(){if(this.searchQuery.length>2){var e=this;i.a.get(this.url+e.searchQuery).then((function(t){e.results=t.data,e.isOpen=!0}
79)).catch((function(e){console.log(e)}))}else this.isOpen=!1,this.results=null},formAction:function(){this.searchQuery.length>2&&this.actionUrl.length>0&&(window.location.href=this.actionUrl+this.searchQuery,location.reload())}}},a=(n(98),n(0)),l=Object(a.a)(s,(function(){var e=this,t=e._self._c;return t("div",[e.label?t("label",{staticClass:"block my-2 md:text-lg"},[e._v(e._s(e.label))]):e._e(),e._v(" "),t("div",{staticClass:"u-input",class:{error:e.error,disabled:e.disabled}},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.searchQuery,expression:"searchQuery"}],attrs:{type:"text",placeholder:e.placeholder},domProps:{value:e.searchQuery},on:{input:[function(t){t.target.composing||(e.searchQuery=t.target.value)},e.debounceSearch],keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.formAction.apply(null,arguments)}}}),e._v(" "),t("button",{staticClass:"u-btn-search",on:{click:e.formAction}}),e._v(" "),t("transition",{attrs:{appear:"",name:"slide-up",mode:"out-in"}},[e.isOpen&&e.results.length>0?t("div",{staticClass:"u-select-list"},[e._l(e.results,(function(n,r){return[t("a",{key:r,staticClass:"block px-4 py-2 w-full appearance-none text-left text-gray-900 hover:bg-purple-500 hover:text-white focus:outline-none",attrs:{href:n.url},domProps:{innerHTML:e._s(n.title)}})]}))],2):e._e()])],1)])}),[],!1,null,"21860a9a",null);t.default=l.exports},function(e,t,n){"use strict";n.r(t);var r={props:{step:{type:[Number,String],default:1},min:{type:[Number,String],default:1},max:{type:[Number,String],default:1/0},name:{type:String,default:""},value:{type:[Number,String],default:1},required:{type:Boolean,default:!1},autoupdate:{type:Boolean,default:!1}},data:function(){return{model:this.value,disabled:!1,shouldAutoupdate:this.autoupdate}},mounted:function(){this.$refs.numberInput.closest("form.cart")&&(this.shouldAutoupdate=!1)},watch:{model:function(){var e=this;this.$nextTick((function(){if(e.shouldAutoupdate){var t=document.getElementById("update-cart-button");t&&(e.$refs.numberInput.classList.add("pointer-events-none"),t.click())}}))}},methods:{change:function(e,t){var n=parseInt(this.model),r=parseInt(this.min),i=isFinite(this.max)?parseInt(this.max):1/0,o=parseInt(this.step);"+"===e?n<i?this.model=n+o:(n<r||!n)&&(this.model=r):"-"===e&&(n>r?this.model=n-o:(n<r||!n)&&(this.model=r)),n>i&&(this.model=i),t.preventDefault()},numbersOnly:function(e){var t=e.keyCode?e.keyCode:e.which;(t<48||t>57)&&e.preventDefault()}}},i=(n(99),n(0)),o=Object(i.a)(r,(function(){var e=this,t=e._self._c;return t("div",{ref:"numberInput",staticClass:"number-input"},[t("button",{staticClass:"minus",on:{click:function(t){return e.change("-",t)}}}),e._v(" "),t("input",{directives:[{name:"model",rawName:"v-model",value:e.model,expression:"model"}],attrs:{type:"number",step:e.step,min:e.min,max:e.max,name:e.name,required:e.required,disabled:e.disabled},domProps:{value:e.model},on:{keypress:function(t){return e.numbersOnly(t)},input:function(t){t.target.composing||(e.model=t.target.value)}}}),e._v(" "),t("button",{staticClass:"plus",on:{click:function(t){return e.change("+",t)}}})])}),[],!1,null,"cb0578d8",null);t.default=o.exports},function(e,t,n){"use strict";n.r(t);var r={props:{items:{type:Array,default:function(){return[]}},cart:{type:Number,default:null},loggedIn:{type:Boolean,default:!1},color:{type:String,default:"FFFFFF"}},data:function(){return{}},mounted:function(){for(var e=this.$refs.mainMenu,t=0;t<this.items.length;t++)this.items[t].active&&this.items[t].children&&e.classList.add("underline-items")}},i=(n(100),n(0)),o=Object(i.a)(r,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"main-menu text-white",class:{"main-menu--sticky":e.$root.$data.showStickyMenu}},[t("ul",{ref:"mainMenu",staticClass:"flex items-center justify-end"},e._l(e.items,(function(n){return t("li",{key:n.id,staticClass:"px-3 py-6",class:{active:n.active}},[t("a",{staticClass:"uppercase hover:text-stroke",class:[n.active?"text-stroke":"",{"border-b border-white":n.active&&(!n.children||e.$root.$data.showStickyMenu)},e.$root.$data.showStickyMenu?"py-2":"py-4"],style:{color:"#"+e.color},attrs:{href:n.url,target:n.target}},[e._v(e._s(n.name)+"\n ")])])})),0),e._v(" "),e._l(e.items,(function(n){return[n.active&&n.children&&!e.$root.$data.showStickyMenu?t("ul",{key:n.id,staticClass:"sub-menu flex items-center justify-end"},e._l(n.children,(function(n){return t("li",{key:n.id,staticClass:"px-3",class:{active:n.active,hidden:e.loggedIn&&n.class.includes("login")||!e.loggedIn&&n.class.includes("account")}},[t("a",{staticClass:"hover:text-stroke py-3",class:[n.active?"text-stroke border-b border-white":""],attrs:{href:n.url,target:n.target}},[e._v(e._s(n.name)+"\n ")]),e._v(" "),e.cart&&n.class.includes("cart")?t("div",{staticClass:"inline-flex self-start items-center justify-center rounded-full w-5 h-5 bg-yellow-400 text-gray-900 text-xs ml-1 relative",staticStyle:{to
79p:"-2px"}},[e._v(e._s(e.cart)+"\n ")]):e._e()])})),0):e._e()]}))],2)}),[],!1,null,"1c3be9ff",null);t.default=o.exports},function(e,t,n){"use strict";n.r(t);var r={data:function(){return{isParentOpen:!1,isOpen:!1,closeButtonHover:!1}},watch:{isOpen:function(e){var t=this;e?(this.isParentOpen=!0,document.body.classList.add("overflow-hidden")):(setTimeout((function(){t.isParentOpen=!1}),50),document.body.classList.remove("overflow-hidden"))}},created:function(){var e=this,t=function(t){e.isOpen&&27===t.keyCode&&(e.isOpen=!1)};document.addEventListener("keydown",t),this.$once("hook:destroyed",(function(){document.removeEventListener("keydown",t)}))}},i=n(0),o=Object(i.a)(r,(function(){var e=this,t=e._self._c;return t("transition",{attrs:{name:"fade",mode:"out-in"}},[e.isParentOpen?t("div",{staticClass:"fixed inset-0 w-full h-full flex flex-wrap justify-center items-center bg-black bg-opacity-25 overflow-y-auto",staticStyle:{"z-index":"9999"}},[e.isOpen?t("button",{staticClass:"fixed inset-0 z-40 w-full h-full cursor-default focus:outline-none",attrs:{tabindex:"-1"},on:{click:function(t){e.isOpen=!1}}}):e._e(),e._v(" "),t("transition",{attrs:{appear:"",name:"scale",mode:"out-in"}},[e.isOpen?t("div",{staticClass:"relative w-full max-w-5xl bg-white p-6 sm:p-8 z-50 shadow-2xl"},[t("div",{staticClass:"flex justify-end mb-4"},[t("button",{staticClass:"transition duration-300 text-gray-600 focus:outline-none",class:{spin:e.closeButtonHover},on:{click:function(t){e.isOpen=!1},mouseover:function(t){e.closeButtonHover=!0},mouseout:function(t){e.closeButtonHover=!1}}},[t("svg",{attrs:{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M1 1L23 23M1 23L23 1",stroke:"currentColor"}})])])]),e._v(" "),t("div",{staticClass:"md:pb-12 md:px-16"},[t("h2",{staticClass:"mb-6 md:mb-12 text-center md:text-left"},[e._t("title")],2),e._v(" "),e._t("default")],2)]):e._e()])],1):e._e()])}),[],!1,null,null,null);t.default=o.exports},function(e,t,n){"use strict";n.r(t);var r={props:{text:{type:String,default:""},link:{type:String,default:""},linkText:{type:String,default:""}},data:function(){return{show:!1}},mounted:function(){this.checkCookie()},methods:{closePopup:function(e){this.setCookie("notificationClosed",!0,"1"),this.show=!1},closeNotification:function(e){this.setCookie("notificationClosed",!0,"1"),this.show=!1,window.open(this.link,"_blank")},setCookie:function(e,t,n){var r=new Date;r.setTime(r.getTime()+24*n*60*60*1e3);var i="expires="+r.toUTCString();document.cookie=e+"="+t+";"+i+";path=/"},getCookie:function(e){for(var t=e+"=",n=document.cookie.split(";"),r=0;r<n.length;r++){for(var i=n[r];" "===i.charAt(0);)i=i.substring(1);if(0===i.indexOf(t))return i.substring(t.length,i.length)}return""},checkCookie:function(){this.getCookie("notificationClosed")||(this.show=!0)}}},i=(n(101),n(0)),o=Object(i.a)(r,(function(){var e=this,t=e._self._c;return t("transition",{attrs:{appear:"",name:"fade",mode:"out-in"}},[e.show?t("div",{staticClass:"fixed bottom-0 w-full px-5 py-6 mb-0 text-center transform -translate-x-1/2 bg-white shadow-2xl md:mb-3 md:px-10 notification-popup"},[t("button",{staticClass:"absolute top-0 right-0 w-6 h-6 m-2 bg-center bg-no-repeat bg-contain focus:outline-none notification-close cursor-pointer text-purple-500",attrs:{type:"button"},on:{click:function(t){return e.closePopup()}}}),e._v(" "),t("div",{staticClass:"text-gray-600",domProps:{innerHTML:e._s(e.text)}}),e._v(" "),t("u-button",{staticClass:"mt-3",attrs:{type:"a",href:e.link,target:"_blank",arrow:"",color:"purple"},on:{click:function(t){return e.closeNotification()}}},[e._v("\n "+e._s(e.linkText)+"\n ")])],1):e._e()])}),[],!1,null,"66825d8d",null);t.default=o.exports},function(e,t,n){"use strict";n.r(t);var r=n(7),i=n.n(r),o=n(20),s=n(5);function a(e){return function(e){if(Array.isArray(e))return l(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return l(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var c={components:{uInput:o.default},props:{title:{type:String,default:""},menu:{type:Array,default:function(){return[]}},lang:{type:String,default:""}},data:function(){return{isOpen:!1,closeButtonHover:!1,searchQuery:"",resultsByTitle:null,resultsByMeta:null,results:null,empty:!1,hasSearched:!1}},watch:{isOpen:function(e){var t=this;e?(setTimeout((function(){t.$refs.searchInput.focus()}),300),document.body.classList.add("overflow-hidden")):(this.results=null,this.empty=!1,this.searchQuery="",document.body.classList.remove("overflow-hidden"))}},computed:{debounceSearch:function(){return Object(s.a)(this.search,500)},titlesInTitleResults:function(){return Array.isArray(this.resultsByTitle)?this.resultsByTitle.map((function(e){return e.title})):[]},combinedResults:function(){var e=this,t=[];return Array.isArray(this.resultsByTitle)&&this.resultsByTitle.forEach((function(n){var r=(e.resultsByMeta||[]).find((function(e){return e.title===n.title})),i=new Set(n.results.map((function(e){return e.url}))),o=a(n.results);
79r&&r.results.forEach((function(e){i.has(e.url)||o.push(e)})),t.push({title:n.title,results:o})})),t},metaOnlyResults:function(){var e=this;return Array.isArray(this.resultsByMeta)?this.resultsByMeta.filter((function(t){return!e.titlesInTitleResults.includes(t.title)})):[]},showInitialMenu:function(){return!(this.hasSearched||!(this.searchQuery.length<=2)||this.resultsByTitle&&0!==this.resultsByTitle.length||this.resultsByMeta&&0!==this.resultsByMeta.length)}},created:function(){var e=this,t=function(t){e.isOpen&&27===t.keyCode&&(e.isOpen=!1)};document.addEventListener("keydown",t),this.$once("hook:destroyed",(function(){document.removeEventListener("keydown",t)}))},methods:{scrollTop:function(){setTimeout((function(){window.scrollTo(0,0),document.body.scrollTop=0}),50)},search:function(){var e=this;if(this.searchQuery.length>2){var t=this.searchQuery;this.hasSearched=!0,this.resultsByTitle=null,this.resultsByMeta=null,this.results=null,this.empty=!1,i.a.get("/wp-json/u/v1/search/"+encodeURIComponent(t),{params:{lang:this.lang,type:"title"}}).then((function(n){e.resultsByTitle=n.data,e.results=n.data,i.a.get("/wp-json/u/v1/search/"+encodeURIComponent(t),{params:{lang:e.lang,type:"meta"}}).then((function(t){var n=t.data;if(!Array.isArray(n))return e.resultsByMeta=n,void e.checkEmpty();var r=new Set;e.resultsByTitle&&Array.isArray(e.resultsByTitle)&&e.resultsByTitle.forEach((function(e){e.results.forEach((function(e){return r.add(e.url)}))}));var i=[];n.forEach((function(e){var t=e.results.filter((function(e){return!r.has(e.url)}));t.length>0&&i.push({title:e.title,results:t})})),e.resultsByMeta=i,e.checkEmpty()})).catch(console.error)})).catch(console.error)}else this.hasSearched=!1,this.resultsByTitle=null,this.resultsByMeta=null,this.results=null,this.empty=!1},checkEmpty:function(){var e=null!==this.resultsByTitle&&void 0!==this.resultsByTitle,t=null!==this.resultsByMeta&&void 0!==this.resultsByMeta;if(e&&t){var n="string"==typeof this.resultsByTitle,r="string"==typeof this.resultsByMeta;this.empty=n&&r,this.empty&&(this.results=this.resultsByTitle||this.resultsByMeta)}}}},u=(n(102),n(0)),d=Object(u.a)(c,(function(){var e=this,t=e._self._c;return t("div",[t("button",{staticClass:"search-toggle text-white md:text-lg pr-8 focus:outline-none",on:{click:function(t){e.isOpen=!0}}},[e._t("default")],2),e._v(" "),t("transition",{attrs:{name:"scale",mode:"out-in"}},[e.isOpen?t("div",{staticClass:"fixed inset-0 flex justify-center bg-gray-600 text-white pt-24 md:pt-48 overflow-y-auto",staticStyle:{"z-index":"9999"}},[t("button",{staticClass:"absolute md:fixed right-0 top-0 m-6 md:m-12 transition duration-300 text-white focus:outline-none",class:{spin:e.closeButtonHover},on:{click:function(t){e.isOpen=!1},mouseover:function(t){e.closeButtonHover=!0},mouseout:function(t){e.closeButtonHover=!1}}},[t("svg",{attrs:{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M1 1L23 23M1 23L23 1",stroke:"currentColor"}})])]),e._v(" "),t("div",{staticClass:"w-full max-w-4xl px-5"},[t("h1",{staticClass:"mb-8 md:mb-12 text-center"},[e._v(e._s(e.title))]),e._v(" "),t("div",{staticClass:"max-w-xl mx-auto"},[t("u-input",{attrs:{search:""},nativeOn:{click:function(t){return e.scrollTop()}}},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.searchQuery,expression:"searchQuery"}],ref:"searchInput",attrs:{type:"text"},domProps:{value:e.searchQuery},on:{input:[function(t){t.target.composing||(e.searchQuery=t.target.value)},e.debounceSearch]}})]),e._v(" "),t("transition",{attrs:{appear:"",name:"slide-up",mode:"out-in"}},[e.hasSearched&&!e.empty?[t("div",{staticClass:"my-10 pb-24 md:pb-48"},[e.combinedResults&&e.combinedResults.length?t("div",e._l(e.combinedResults,(function(n,r){return t("div",{key:"title"+r,staticClass:"my-10"},[t("h2",{staticClass:"capitalize mb-4"},[e._v(e._s(n.title))]),e._v(" "),e._l(n.results,(function(n,r){return t("a",{key:r,staticClass:"my-2 block underline hover:no-underline md:text-lg",attrs:{href:n.url},domProps:{innerHTML:e._s(n.title)}})}))],2)}
79)),0):e._e(),e._v(" "),e.metaOnlyResults&&e.metaOnlyResults.length?t("div",e._l(e.metaOnlyResults,(function(n,r){return t("div",{key:"meta"+r,staticClass:"my-10"},[t("h2",{staticClass:"capitalize mb-4"},[e._v(e._s(n.title))]),e._v(" "),e._l(n.results,(function(n,r){return t("a",{key:r,staticClass:"my-2 block underline hover:no-underline md:text-lg",attrs:{href:n.url},domProps:{innerHTML:e._s(n.title)}})}))],2)})),0):e._e()])]:e.hasSearched&&e.empty?[t("div",{staticClass:"my-10 pb-24 md:pb-48 text-center text-lg sm:text-2xl font-bold"},[e._v("\n "+e._s(e.results)+"\n ")])]:e.showInitialMenu?[t("div",{staticClass:"my-10 empty"},[e.menu&&e.menu.length?t("ul",{staticClass:"flex flex-col sm:flex-row items-center justify-center md:text-lg"},e._l(e.menu.slice(0,4),(function(n){return t("li",{key:n.id,staticClass:"px-3 py-3"},[t("a",{staticClass:"uppercase hover:text-stroke",attrs:{href:n.url,target:n.target}},[e._v(e._s(n.name))])])})),0):e._e()])]:e._e()],2)],1)])]):e._e()])],1)}),[],!1,null,"6a4982cf",null);t.default=d.exports},function(e,t,n){"use strict";n.r(t);var r={props:{disabled:{type:Boolean,default:!1},error:{type:Boolean,default:!1},selected:{type:String,default:""},items:{type:Array,default:function(){return[]}}},data:function(){return{isOpen:!1,placeholder:this.selected}},methods:{select:function(e){this.isOpen=!1,this.placeholder=e.target.innerHTML}}},i=(n(103),n(0)),o=Object(i.a)(r,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"relative"},[t("button",{staticClass:"u-select",class:{error:e.error,disabled:e.disabled,open:e.isOpen},on:{click:function(t){!e.disabled&&(e.isOpen=!e.isOpen)}}},[t("span",{staticStyle:{"margin-top":"2px"},domProps:{innerHTML:e._s(e.placeholder)}})]),e._v(" "),e.isOpen?t("button",{staticClass:"fixed inset-0 z-40 w-full h-full cursor-default focus:outline-none",attrs:{tabindex:"-1"},on:{click:function(t){e.isOpen=!1}}}):e._e(),e._v(" "),t("transition",{attrs:{appear:"",name:"slide-up",mode:"out-in"}},[e.isOpen?t("div",{staticClass:"u-select-list",staticStyle:{"margin-top":"-1px"}},[e._l(e.items,(function(n,r){return[t("button",{key:r,staticClass:"block px-4 py-2 w-full appearance-none text-left text-gray-900 hover:bg-purple-500 hover:text-white focus:outline-none",domProps:{innerHTML:e._s(n)},on:{click:function(t){return e.select(t)}}})]}))],2):e._e()])],1)}),[],!1,null,"b3c2ede6",null);t.default=o.exports},function(e,t,n){"use strict";n.r(t);var r={props:{active:{type:Number,default:1},steps:{type:Array,default:function(){return[]}}},data:function(){return{current:this.active}},methods:{}},i=(n(104),n(0)),o=Object(i.a)(r,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"flex items-center"},e._l(e.steps,(function(n,r){return t(e.current>r+1?"a":"div",{key:r,tag:"component",staticClass:"step",class:{active:e.current===r+1,done:e.current>r+1},attrs:{href:e.current>r+1?n.url:""}},[t("div",{staticClass:"step-index"},[t("span",{staticStyle:{"margin-top":"2px"}},[e._v(e._s(r+1))])]),e._v(" "),t("div",{staticClass:"step-label"},[e._v(e._s(n.label))])])})),1)}),[],!1,null,"4d63988a",null);t.default=o.exports}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.