From 083860b97f7a83dbdac4d91b74c5cffc022f19e1 Mon Sep 17 00:00:00 2001 From: JianMiau Date: Thu, 21 Apr 2022 18:06:06 +0800 Subject: [PATCH] [fix] Android --- .../{index.8e1874c4.js => index.2d623832.js} | 2 +- dist/favicon.ico | Bin 4286 -> 58676 bytes dist/index.html | 2 +- public/favicon.ico | Bin 4286 -> 58676 bytes src/components/QRCode.vue | 8 +++++++- 5 files changed, 9 insertions(+), 3 deletions(-) rename dist/assets/{index.8e1874c4.js => index.2d623832.js} (99%) diff --git a/dist/assets/index.8e1874c4.js b/dist/assets/index.2d623832.js similarity index 99% rename from dist/assets/index.8e1874c4.js rename to dist/assets/index.2d623832.js index 76351c5..8cc2503 100644 --- a/dist/assets/index.8e1874c4.js +++ b/dist/assets/index.2d623832.js @@ -75,4 +75,4 @@ var k3=Object.defineProperty,x3=Object.defineProperties;var M3=Object.getOwnProp `),r.append(`>> `),r.toString()}setMode(r){this.mode=r}setECLevel(r){this.ecLevel=r}setVersion(r){this.version=r}setMaskPattern(r){this.maskPattern=r}setMatrix(r){this.matrix=r}static isValidMaskPattern(r){return r>=0&&r0;){for(g===6&&(g-=1);b>=0&&b=u;)r^=a<=0)for(let C=0;C!==g;C++){const A=d[C];A>=0&&Lt.isEmpty(a.get(A,b))&&Lt.embedPositionAdjustmentPattern(A-2,b-2,a)}}}}Lt.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])]),Lt.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])]),Lt.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])]),Lt.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])]),Lt.VERSION_INFO_POLY=7973,Lt.TYPE_INFO_POLY=1335,Lt.TYPE_INFO_MASK_PATTERN=21522;class b3{constructor(r,a){this.dataBytes=r,this.errorCorrectionBytes=a}getDataBytes(){return this.dataBytes}getErrorCorrectionBytes(){return this.errorCorrectionBytes}}class Nn{constructor(){}static calculateMaskPenalty(r){return Ln.applyMaskPenaltyRule1(r)+Ln.applyMaskPenaltyRule2(r)+Ln.applyMaskPenaltyRule3(r)+Ln.applyMaskPenaltyRule4(r)}static encode(r,a,u=null){let d=Nn.DEFAULT_BYTE_MODE_ENCODING;const h=u!==null&&u.get(jn.CHARACTER_SET)!==void 0;h&&(d=u.get(jn.CHARACTER_SET).toString());const g=this.chooseMode(r,d),b=new N;if(g===Rt.BYTE&&(h||Nn.DEFAULT_BYTE_MODE_ENCODING!==d)){const ht=B.getCharacterSetECIByName(d);ht!==void 0&&this.appendECI(ht,b)}this.appendModeInfo(g,b);const C=new N;this.appendBytes(r,g,C,d);let A;if(u!==null&&u.get(jn.QR_VERSION)!==void 0){const ht=Number.parseInt(u.get(jn.QR_VERSION).toString(),10);A=xt.getVersionForNumber(ht);const lt=this.calculateBitsNeeded(g,b,C,A);if(!this.willFit(lt,A,a))throw new vn("Data too big for requested version")}else A=this.recommendVersion(a,g,b,C);const L=new N;L.appendBitArray(b);const U=g===Rt.BYTE?C.getSizeInBytes():r.length;this.appendLengthInfo(U,A,g,L),L.appendBitArray(C);const Z=A.getECBlocksForLevel(a),se=A.getTotalCodewords()-Z.getTotalECCodewords();this.terminateBits(se,L);const ye=this.interleaveWithECBytes(L,A.getTotalCodewords(),se,Z.getNumBlocks()),Ce=new si;Ce.setECLevel(a),Ce.setMode(g),Ce.setVersion(A);const Oe=A.getDimensionForVersion(),Ke=new Vu(Oe,Oe),ft=this.chooseMaskPattern(ye,a,A,Ke);return Ce.setMaskPattern(ft),Lt.buildMatrix(ye,a,A,ft,Ke),Ce.setMatrix(Ke),Ce}static recommendVersion(r,a,u,d){const h=this.calculateBitsNeeded(a,u,d,xt.getVersionForNumber(1)),g=this.chooseVersion(h,r),b=this.calculateBitsNeeded(a,u,d,g);return this.chooseVersion(b,r)}static calculateBitsNeeded(r,a,u,d){return a.getSize()+r.getCharacterCountBits(d)+u.getSize()}static getAlphanumericCode(r){return r159)&&(h<224||h>235))return!1}return!0}static chooseMaskPattern(r,a,u,d){let h=Number.MAX_SAFE_INTEGER,g=-1;for(let b=0;b=C}static terminateBits(r,a){const u=r*8;if(a.getSize()>u)throw new vn("data bits cannot fit in the QR Code"+a.getSize()+" > "+u);for(let g=0;g<4&&a.getSize()0)for(let g=d;g<8;g++)a.appendBit(!1);const h=r-a.getSizeInBytes();for(let g=0;g=u)throw new vn("Block ID too large");const b=r%u,C=u-b,A=Math.floor(r/u),L=A+1,U=Math.floor(a/u),Z=U+1,se=A-U,ye=L-Z;if(se!==ye)throw new vn("EC bytes mismatch");if(u!==C+b)throw new vn("RS blocks mismatch");if(r!==(U+se)*C+(Z+ye)*b)throw new vn("Total bytes mismatch");d=1<=0&&a<=9}static appendNumericBytes(r,a){const u=r.length;let d=0;for(;d=33088&&C<=40956?A=C-33088:C>=57408&&C<=60351&&(A=C-49472),A===-1)throw new vn("Invalid byte sequence");const L=(A>>8)*192+(A&255);a.appendBits(L,13)}}static appendECI(r,a){a.appendBits(Rt.ECI.getBits(),4),a.appendBits(r.getValue(),8)}}Nn.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]),Nn.DEFAULT_BYTE_MODE_ENCODING=B.UTF8.getName();class ii{write(r,a,u,d=null){if(r.length===0)throw new m("Found empty contents");if(a<0||u<0)throw new m("Requested dimensions are too small: "+a+"x"+u);let h=Cn.L,g=ii.QUIET_ZONE_SIZE;d!==null&&(d.get(jn.ERROR_CORRECTION)!==void 0&&(h=Cn.fromString(d.get(jn.ERROR_CORRECTION).toString())),d.get(jn.MARGIN)!==void 0&&(g=Number.parseInt(d.get(jn.MARGIN).toString(),10)));const b=Nn.encode(r,h,d);return this.renderResult(b,a,u,g)}writeToDom(r,a,u,d,h=null){typeof r=="string"&&(r=document.querySelector(r));const g=this.write(a,u,d,h);r&&r.appendChild(g)}renderResult(r,a,u,d){const h=r.getMatrix();if(h===null)throw new de;const g=h.getWidth(),b=h.getHeight(),C=g+d*2,A=b+d*2,L=Math.max(a,C),U=Math.max(u,A),Z=Math.min(Math.floor(L/C),Math.floor(U/A)),se=Math.floor((L-g*Z)/2),ye=Math.floor((U-b*Z)/2),Ce=this.createSVGElement(L,U);for(let Oe=0,Ke=ye;Oea||h+b>u)throw new m("Crop rectangle does not fit within image data.");C&&this.reverseHorizontal(g,b)}getRow(r,a){if(r<0||r>=this.getHeight())throw new m("Requested row is outside the image: "+r);const u=this.getWidth();(a==null||a.length>16&255,se=U>>7&510,ye=U&255;A[L]=(Z+se+ye)/4&255}this.luminances=A}else this.luminances=r;if(d===void 0&&(this.dataWidth=a),h===void 0&&(this.dataHeight=u),g===void 0&&(this.left=0),b===void 0&&(this.top=0),this.left+a>this.dataWidth||this.top+u>this.dataHeight)throw new m("Crop rectangle does not fit within image data.")}getRow(r,a){if(r<0||r>=this.getHeight())throw new m("Requested row is outside the image: "+r);const u=this.getWidth();(a==null||a.length"}}class bf extends aa{constructor(r,a,u){super(r,0,0),this.binaryShiftStart=a,this.binaryShiftByteCount=u}appendTo(r,a){for(let u=0;u62?r.appendBits(this.binaryShiftByteCount-31,16):u===0?r.appendBits(Math.min(this.binaryShiftByteCount,31),5):r.appendBits(this.binaryShiftByteCount-31,5)),r.appendBits(a[this.binaryShiftStart+u],8)}addBinaryShift(r,a){return new bf(this,r,a)}toString(){return"<"+this.binaryShiftStart+"::"+(this.binaryShiftStart+this.binaryShiftByteCount-1)+">"}}function E3(H,r,a){return new bf(H,r,a)}function ml(H,r,a){return new aa(H,r,a)}const S3=["UPPER","LOWER","DIGIT","MIXED","PUNCT"],ks=0,Hu=1,or=2,T1=3,zr=4,A3=new aa(null,0,0),wf=[Int32Array.from([0,(5<<16)+28,(5<<16)+30,(5<<16)+29,(10<<16)+(29<<5)+30]),Int32Array.from([(9<<16)+(30<<4)+14,0,(5<<16)+30,(5<<16)+29,(10<<16)+(29<<5)+30]),Int32Array.from([(4<<16)+14,(9<<16)+(14<<5)+28,0,(9<<16)+(14<<5)+29,(14<<16)+(14<<10)+(29<<5)+30]),Int32Array.from([(5<<16)+29,(5<<16)+28,(10<<16)+(29<<5)+30,0,(5<<16)+30]),Int32Array.from([(5<<16)+31,(10<<16)+(31<<5)+28,(10<<16)+(31<<5)+30,(10<<16)+(31<<5)+29,0])];function T3(H){for(let r of H)T.fill(r,-1);return H[ks][zr]=0,H[Hu][zr]=0,H[Hu][ks]=28,H[T1][zr]=0,H[or][zr]=0,H[or][ks]=15,H}const I1=T3(T.createInt32Array(6,6));class Ur{constructor(r,a,u,d){this.token=r,this.mode=a,this.binaryShiftByteCount=u,this.bitCount=d}getMode(){return this.mode}getToken(){return this.token}getBinaryShiftByteCount(){return this.binaryShiftByteCount}getBitCount(){return this.bitCount}latchAndAppend(r,a){let u=this.bitCount,d=this.token;if(r!==this.mode){let g=wf[this.mode][r];d=ml(d,g&65535,g>>16),u+=g>>16}let h=r===or?4:5;return d=ml(d,a,h),new Ur(d,r,0,u+h)}shiftAndAppend(r,a){let u=this.token,d=this.mode===or?4:5;return u=ml(u,I1[this.mode][r],d),u=ml(u,a,5),new Ur(u,this.mode,0,this.bitCount+d+5)}addBinaryShiftChar(r){let a=this.token,u=this.mode,d=this.bitCount;if(this.mode===zr||this.mode===or){let b=wf[u][ks];a=ml(a,b&65535,b>>16),d+=b>>16,u=ks}let h=this.binaryShiftByteCount===0||this.binaryShiftByteCount===31?18:this.binaryShiftByteCount===62?9:8,g=new Ur(a,u,this.binaryShiftByteCount+1,d+h);return g.binaryShiftByteCount===2047+31&&(g=g.endBinaryShift(r+1)),g}endBinaryShift(r){if(this.binaryShiftByteCount===0)return this;let a=this.token;return a=E3(a,r-this.binaryShiftByteCount,this.binaryShiftByteCount),new Ur(a,this.mode,0,this.bitCount)}isBetterThanOrEqualTo(r){let a=this.bitCount+(wf[this.mode][r.mode]>>16);return this.binaryShiftByteCountr.binaryShiftByteCount&&r.binaryShiftByteCount>0&&(a+=10),a<=r.bitCount}toBitArray(r){let a=[];for(let d=this.endBinaryShift(r.length).token;d!==null;d=d.getPrevious())a.unshift(d);let u=new N;for(const d of a)d.appendTo(u,r);return u}toString(){return K.format("%s bits=%d bytes=%d",S3[this.mode],this.bitCount,this.binaryShiftByteCount)}static calculateBinaryShiftCost(r){return r.binaryShiftByteCount>62?21:r.binaryShiftByteCount>31?20:r.binaryShiftByteCount>0?10:0}}Ur.INITIAL_STATE=new Ur(A3,ks,0,0);function I3(H){const r=K.getCharCode(" "),a=K.getCharCode("."),u=K.getCharCode(",");H[ks][r]=1;const d=K.getCharCode("Z"),h=K.getCharCode("A");for(let Z=h;Z<=d;Z++)H[ks][Z]=Z-h+2;H[Hu][r]=1;const g=K.getCharCode("z"),b=K.getCharCode("a");for(let Z=b;Z<=g;Z++)H[Hu][Z]=Z-b+2;H[or][r]=1;const C=K.getCharCode("9"),A=K.getCharCode("0");for(let Z=A;Z<=C;Z++)H[or][Z]=Z-A+2;H[or][u]=12,H[or][a]=13;const L=["\0"," ","","","","","","","\x07","\b"," ",` `,"\v","\f","\r","\x1B","","","","","@","\\","^","_","`","|","~","\x7F"];for(let Z=0;Z","?","[","]","{","}"];for(let Z=0;Z0&&(H[zr][K.getCharCode(U[Z])]=Z);return H}const Cf=I3(T.createInt32Array(5,256));class vl{constructor(r){this.text=r}encode(){const r=K.getCharCode(" "),a=K.getCharCode(` -`);let u=A1.singletonList(Ur.INITIAL_STATE);for(let h=0;h0?(u=vl.updateStateListForPair(u,h,g),h++):u=this.updateStateListForChar(u,h)}return A1.min(u,(h,g)=>h.getBitCount()-g.getBitCount()).toBitArray(this.text)}updateStateListForChar(r,a){const u=[];for(let d of r)this.updateStateForChar(d,a,u);return vl.simplifyStates(u)}updateStateForChar(r,a,u){let d=this.text[a]&255,h=Cf[r.getMode()][d]>0,g=null;for(let b=0;b<=zr;b++){let C=Cf[b][d];if(C>0){if(g==null&&(g=r.endBinaryShift(a)),!h||b===r.getMode()||b===or){const A=g.latchAndAppend(b,C);u.push(A)}if(!h&&I1[r.getMode()][b]>=0){const A=g.shiftAndAppend(b,C);u.push(A)}}}if(r.getBinaryShiftByteCount()>0||Cf[r.getMode()][d]===0){let b=r.addBinaryShiftChar(a);u.push(b)}}static updateStateListForPair(r,a,u){const d=[];for(let h of r)this.updateStateForPair(h,a,u,d);return this.simplifyStates(d)}static updateStateForPair(r,a,u,d){let h=r.endBinaryShift(a);if(d.push(h.latchAndAppend(zr,u)),r.getMode()!==zr&&d.push(h.shiftAndAppend(zr,u)),u===3||u===4){let g=h.latchAndAppend(or,16-u).latchAndAppend(or,1);d.push(g)}if(r.getBinaryShiftByteCount()>0){let g=r.addBinaryShiftChar(a).addBinaryShiftChar(a+1);d.push(g)}}static simplifyStates(r){let a=[];for(const u of r){let d=!0;for(const h of a){if(h.isBetterThanOrEqualTo(u)){d=!1;break}u.isBetterThanOrEqualTo(h)&&(a=a.filter(g=>g!==h))}d&&a.push(u)}return a}}class dn{constructor(){}static encodeBytes(r){return dn.encode(r,dn.DEFAULT_EC_PERCENT,dn.DEFAULT_AZTEC_LAYERS)}static encode(r,a,u){let d=new vl(r).encode(),h=_.truncDivision(d.getSize()*a,100)+11,g=d.getSize()+h,b,C,A,L,U;if(u!==dn.DEFAULT_AZTEC_LAYERS){if(b=u<0,C=Math.abs(u),C>(b?dn.MAX_NB_BITS_COMPACT:dn.MAX_NB_BITS))throw new m(K.format("Illegal value %s for layers",u));A=dn.totalBitsInLayer(C,b),L=dn.WORD_SIZE[C];let lt=A-A%L;if(U=dn.stuffBits(d,L),U.getSize()+h>lt)throw new m("Data to large for user specified layer");if(b&&U.getSize()>L*64)throw new m("Data to large for user specified layer")}else{L=0,U=null;for(let lt=0;;lt++){if(lt>dn.MAX_NB_BITS)throw new m("Data too large for an Aztec code");if(b=lt<=3,C=b?lt+1:lt,A=dn.totalBitsInLayer(C,b),g>A)continue;(U==null||L!==dn.WORD_SIZE[C])&&(L=dn.WORD_SIZE[C],U=dn.stuffBits(d,L));let rn=A-A%L;if(!(b&&U.getSize()>L*64)&&U.getSize()+h<=rn)break}}let Z=dn.generateCheckWords(U,A,L),se=U.getSize()/L,ye=dn.generateModeMessage(b,C,se),Ce=(b?11:14)+C*4,Oe=new Int32Array(Ce),Ke;if(b){Ke=Ce;for(let lt=0;lt=d||r.get(g+C))&&(b|=1<0&&i[i.length-1])&&(p[0]===6||p[0]===2)){n=0;continue}if(p[0]===3&&(!i||p[1]>i[0]&&p[1]o&&(o=c,n=l)}if(!n)throw"No largest barcode found";return n},e.prototype.createBarcodeDetectorFormats=function(t){for(var n=[],o=0,s=t;o=c&&l()})})},e.prototype.scanFile=function(t,n){return this.scanFileV2(t,n).then(function(o){return o.decodedText})},e.prototype.scanFileV2=function(t,n){var o=this;if(!t||!(t instanceof File))throw"imageFile argument is mandatory and should be instance of File. Use 'event.target.files[0]'.";if(Aa(n)&&(n=!0),!this.stateManagerProxy.canScanFile())throw"Cannot start file scan - ongoing camera scan";return new Promise(function(s,i){o.possiblyCloseLastScanImageFile(),o.clearElement(),o.lastScanImageFile=URL.createObjectURL(t);var l=new Image;l.onload=function(){var c=l.width,f=l.height,p=document.getElementById(o.elementId),m=p.clientWidth?p.clientWidth:sr.DEFAULT_WIDTH,y=Math.max(p.clientHeight?p.clientHeight:f,sr.FILE_SCAN_MIN_HEIGHT),v=o.computeCanvasDrawConfig(c,f,m,y);if(n){var w=o.createCanvasElement(m,y,"qr-canvas-visible");w.style.display="inline-block",p.appendChild(w);var E=w.getContext("2d");if(!E)throw"Unable to get 2d context from canvas";E.canvas.width=m,E.canvas.height=y,E.drawImage(l,0,0,c,f,v.x,v.y,v.width,v.height)}var I=o.createCanvasElement(v.width,v.height);p.appendChild(I);var S=I.getContext("2d");if(!S)throw"Unable to get 2d context from canvas";S.canvas.width=v.width,S.canvas.height=v.height,S.drawImage(l,0,0,c,f,0,0,v.width,v.height);try{o.qrcode.decodeAsync(I).then(function(T){s(Oy.createFromQrcodeResult(T))}).catch(i)}catch(T){i("QR code parse error, error = "+T)}},l.onerror=i,l.onabort=i,l.onstalled=i,l.onsuspend=i,l.src=URL.createObjectURL(t)})},e.prototype.clear=function(){this.clearElement()},e.getCameras=function(){if(navigator.mediaDevices)return e.getCamerasFromMediaDevices();var t=MediaStreamTrack;if(MediaStreamTrack&&t.getSources)return e.getCamerasFromMediaStreamTrack();var n=function(){if(location.protocol==="https:")return!0;var s=location.host.split(":")[0];return s==="127.0.0.1"||s==="localhost"},o=Nl.unableToQuerySupportedDevices();return n()||(o=Nl.insecureContextCameraQueryError()),Promise.reject(o)},e.prototype.getRunningTrackCapabilities=function(){if(this.localMediaStream==null)throw"Scanning is not in running state, call this API only when QR code scanning using camera is in running state.";if(this.localMediaStream.getVideoTracks().length===0)throw"No video tracks found";var t=this.localMediaStream.getVideoTracks()[0];return t.getCapabilities()},e.prototype.applyVideoConstraints=function(t){var n=this;if(t){if(!ZS.isMediaStreamConstraintsValid(t,this.logger))throw"invalid videoConstaints passed, check logs for more details"}else throw"videoConstaints is required argument.";if(this.localMediaStream===null)throw"Scanning is not in running state, call this API only when QR code scanning using camera is in running state.";if(this.localMediaStream.getVideoTracks().length===0)throw"No video tracks found";return new Promise(function(o,s){if("aspectRatio"in t){s("Chaning 'aspectRatio' in run-time is not yet supported.");return}var i=n.localMediaStream.getVideoTracks()[0];i.applyConstraints(t).then(function(l){o(l)}).catch(function(l){s(l)})})},e.getCamerasFromMediaDevices=function(){return new Promise(function(t,n){navigator.mediaDevices.getUserMedia({audio:!1,video:!0}).then(function(o){var s=function(i){for(var l=i.getVideoTracks(),c=0,f=l;ct&&(s.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."),p=t),p};c(l.width),c(l.height),l.width=f(l.width)},e.prototype.validateQrboxConfig=function(t){if(typeof t!="number"&&typeof t!="function"&&(t.width===void 0||t.height===void 0))throw"Invalid instance of QrDimensions passed for 'config.qrbox'. Both 'width' and 'height' should be set."},e.prototype.toQrdimensions=function(t,n,o){if(typeof o=="number")return{width:o,height:o};if(typeof o=="function")try{return o(t,n)}catch(s){throw new Error("qrbox config was passed as a function but it failed with unknown error"+s)}return o},e.prototype.setupUi=function(t,n,o){o.isShadedBoxEnabled()&&this.validateQrboxSize(t,n,o);var s=Aa(o.qrbox)?{width:t,height:n}:o.qrbox;this.validateQrboxConfig(s);var i=this.toQrdimensions(t,n,s);i.height>n&&this.logger.warn("[Html5Qrcode] config.qrbox has height that isgreater than the height of the video stream. Shading will be ignored");var l=o.isShadedBoxEnabled()&&i.height<=n,c={x:0,y:0,width:t,height:n},f=l?this.getShadedRegionBounds(t,n,i):c,p=this.createCanvasElement(f.width,f.height),m=p.getContext("2d");m.canvas.width=f.width,m.canvas.height=f.height,this.element.append(p),l&&this.possiblyInsertShadingElement(this.element,t,n,i),this.createScannerPausedUiElement(this.element),this.qrRegion=f,this.context=m,this.canvasElement=p},e.prototype.createScannerPausedUiElement=function(t){var n=document.createElement("div");n.innerText="Scanner paused",n.style.display="none",n.style.position="absolute",n.style.top="0px",n.style.zIndex="1",n.style.background="yellow",n.style.textAlign="center",n.style.width="100%",t.appendChild(n),this.scannerPausedUiElement=n},e.prototype.scanContext=function(t,n){var o=this;return this.stateManagerProxy.isPaused()?Promise.resolve(!1):this.qrcode.decodeAsync(this.canvasElement).then(function(s){return t(s.text,Oy.createFromQrcodeResult(s)),o.possiblyUpdateShaders(!0),!0}).catch(function(s){o.possiblyUpdateShaders(!1);var i=Nl.codeParseError(s);return n(i,XS.createFrom(i)),!1})},e.prototype.foreverScan=function(t,n,o){var s=this;if(!!this.shouldScan&&!!this.localMediaStream){var i=this.videoElement,l=i.videoWidth/i.clientWidth,c=i.videoHeight/i.clientHeight;if(!this.qrRegion)throw"qrRegion undefined when localMediaStream is ready.";var f=this.qrRegion.width*l,p=this.qrRegion.height*c,m=this.qrRegion.x*l,y=this.qrRegion.y*c;this.context.drawImage(i,m,y,f,p,0,0,this.qrRegion.width,this.qrRegion.height);var v=function(){s.foreverScanTimeout=setTimeout(function(){s.foreverScan(t,n,o)},s.getTimeoutFps(t.fps))};this.scanContext(n,o).then(function(w){!w&&t.disableFlip!==!0?(s.context.translate(s.context.canvas.width,0),s.context.scale(-1,1),s.scanContext(n,o).finally(function(){v()})):v()}).catch(function(w){s.logger.logError("Error happend while scanning context",w),v()})}},e.prototype.onMediaStreamReceived=function(t,n,o,s,i,l){var c=this,f=this;return new Promise(function(p,m){var y=function(){var E=c.createVideoElement(s);f.element.append(E),E.onabort=m,E.onerror=m;var I=function(){var S=E.clientWidth,T=E.clientHeight;f.setupUi(S,T,n),f.foreverScan(n,i,l),E.removeEventListener("playing",I),p(null)};E.addEventListener("playing",I),E.srcObject=t,E.play(),f.videoElement=E};if(f.localMediaStream=t,o||!n.aspectRatio)y();else{var v={aspectRatio:n.aspectRatio},w=t.getVideoTracks()[0];w.applyConstraints(v).then(function(E){return y()}).catch(function(E){f.logger.logErrors(["[Html5Qrcode] Constriants could not be satisfied, ignoring constraints",E]),y()})}})},e.prototype.createVideoConstraints=function(t){if(typeof t=="string")return{deviceId:{exact:t}};if(typeof t=="object"){var n="facingMode",o="deviceId",s={user:!0,environment:!0},i="exact",l=function(E){if(E in s)return!0;throw"config has invalid 'facingMode' value = "+("'"+E+"'")},c=Object.keys(t);if(c.length!==1)throw"'cameraIdOrConfig' object should have exactly 1 key,"+(" if passed as an object, found "+c.length+" keys");var f=Object.keys(t)[0];if(f!==n&&f!==o)throw"Only '"+n+"' and '"+o+"' are supported for 'cameraIdOrConfig'";if(f===n){var p=t.facingMode;if(typeof p=="string"){if(l(p))return{facingMode:p}}else if(typeof p=="object")if(i in p){if(l(p[""+i]))return{facingMode:{exact:p[""+i]}}}else throw"'facingMode' should be string or object with"+(" "+i+" as key.");else{var m=typeof p;throw"Invalid type of 'facingMode' = "+m}}else{var y=t.deviceId;if(typeof y=="string")return{deviceId:y};if(typeof y=="object"){if(i in y)return{deviceId:{exact:y[""+i]}};throw"'deviceId' should be string or object with"+(" "+i+" as key.")}else{var v=typeof y;throw"Invalid type of 'deviceId' = "+v}}}var w=typeof t;throw"Invalid type of 'cameraIdOrConfig' = "+w},e.prototype.computeCanvasDrawConfig=function(t,n,o,s){if(t<=o&&n<=s){var i=(o-t)/2,l=(s-n)/2;return{x:i,y:l,width:t,height:n}}else{var c=t,f=n;return t>o&&(n=o/t*n,t=o),n>s&&(t=s/n*t,n=s),this.logger.log("Image downsampled from "+(c+"X"+f)+(" to "+t+"X"+n+".")),this.computeCanvasDrawConfig(t,n,o,s)}},e.prototype.clearElement=function(){if(this.stateManagerProxy.isScanning())throw"Cannot clear while scan is ongoing, close it first.";var t=document.getElementById(this.elementId);t&&(t.innerHTML="")},e.prototype.createVideoElement=function(t){var n=document.createElement("video");return n.style.width=t+"px",n.muted=!0,n.setAttribute("muted","true"),n.playsInline=!0,n},e.prototype.possiblyUpdateShaders=function(t){this.qrMatch!==t&&(this.hasBorderShaders&&this.borderShaders&&this.borderShaders.length&&this.borderShaders.forEach(function(n){n.style.backgroundColor=t?sr.BORDER_SHADER_MATCH_COLOR:sr.BORDER_SHADER_DEFAULT_COLOR}),this.qrMatch=t)},e.prototype.possiblyCloseLastScanImageFile=function(){this.lastScanImageFile&&(URL.revokeObjectURL(this.lastScanImageFile),this.lastScanImageFile=null)},e.prototype.createCanvasElement=function(t,n,o){var s=t,i=n,l=document.createElement("canvas");return l.style.width=s+"px",l.style.height=i+"px",l.style.display="none",l.id=Aa(o)?"qr-canvas":o,l},e.prototype.getShadedRegionBounds=function(t,n,o){if(o.width>t||o.height>n)throw"'config.qrbox' dimensions should not be greater than the dimensions of the root HTML element.";return{x:(t-o.width)/2,y:(n-o.height)/2,width:o.width,height:o.height}},e.prototype.possiblyInsertShadingElement=function(t,n,o,s){if(!(n-s.width<1||o-s.height<1)){var i=document.createElement("div");i.style.position="absolute";var l=(n-s.width)/2,c=(o-s.height)/2;if(i.style.borderLeft=l+"px solid #0000007a",i.style.borderRight=l+"px solid #0000007a",i.style.borderTop=c+"px solid #0000007a",i.style.borderBottom=c+"px solid #0000007a",i.style.boxSizing="border-box",i.style.top="0px",i.style.bottom="0px",i.style.left="0px",i.style.right="0px",i.id=""+sr.SHADED_REGION_ELEMENT_ID,n-s.width<11||o-s.height<11)this.hasBorderShaders=!1;else{var f=5,p=40;this.insertShaderBorders(i,p,f,-f,0,!0),this.insertShaderBorders(i,p,f,-f,0,!1),this.insertShaderBorders(i,p,f,s.height+f,0,!0),this.insertShaderBorders(i,p,f,s.height+f,0,!1),this.insertShaderBorders(i,f,p+f,-f,-f,!0),this.insertShaderBorders(i,f,p+f,s.height+f-p,-f,!0),this.insertShaderBorders(i,f,p+f,-f,-f,!1),this.insertShaderBorders(i,f,p+f,s.height+f-p,-f,!1),this.hasBorderShaders=!0}t.append(i)}},e.prototype.insertShaderBorders=function(t,n,o,s,i,l){var c=document.createElement("div");c.style.position="absolute",c.style.backgroundColor=sr.BORDER_SHADER_DEFAULT_COLOR,c.style.width=n+"px",c.style.height=o+"px",c.style.top=s+"px",l?c.style.left=i+"px":c.style.right=i+"px",this.borderShaders||(this.borderShaders=[]),this.borderShaders.push(c),t.appendChild(c)},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(t){return 1e3/t},e}(),f1="data:image/svg+xml;base64,",fne=f1+"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNzEuNjQzIDM3MS42NDMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM3MS42NDMgMzcxLjY0MyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZD0iTTEwNS4wODQgMzguMjcxaDE2My43Njh2MjBIMTA1LjA4NHoiLz48cGF0aCBkPSJNMzExLjU5NiAxOTAuMTg5Yy03LjQ0MS05LjM0Ny0xOC40MDMtMTYuMjA2LTMyLjc0My0yMC41MjJWMzBjMC0xNi41NDItMTMuNDU4LTMwLTMwLTMwSDEyNS4wODRjLTE2LjU0MiAwLTMwIDEzLjQ1OC0zMCAzMHYxMjAuMTQzaC04LjI5NmMtMTYuNTQyIDAtMzAgMTMuNDU4LTMwIDMwdjEuMzMzYTI5LjgwNCAyOS44MDQgMCAwIDAgNC42MDMgMTUuOTM5Yy03LjM0IDUuNDc0LTEyLjEwMyAxNC4yMjEtMTIuMTAzIDI0LjA2MXYxLjMzM2MwIDkuODQgNC43NjMgMTguNTg3IDEyLjEwMyAyNC4wNjJhMjkuODEgMjkuODEgMCAwIDAtNC42MDMgMTUuOTM4djEuMzMzYzAgMTYuNTQyIDEzLjQ1OCAzMCAzMCAzMGg4LjMyNGMuNDI3IDExLjYzMSA3LjUwMyAyMS41ODcgMTcuNTM0IDI2LjE3Ny45MzEgMTAuNTAzIDQuMDg0IDMwLjE4NyAxNC43NjggNDUuNTM3YTkuOTg4IDkuOTg4IDAgMCAwIDguMjE2IDQuMjg4IDkuOTU4IDkuOTU4IDAgMCAwIDUuNzA0LTEuNzkzYzQuNTMzLTMuMTU1IDUuNjUtOS4zODggMi40OTUtMTMuOTIxLTYuNzk4LTkuNzY3LTkuNjAyLTIyLjYwOC0xMC43Ni0zMS40aDgyLjY4NWMuMjcyLjQxNC41NDUuODE4LjgxNSAxLjIxIDMuMTQyIDQuNTQxIDkuMzcyIDUuNjc5IDEzLjkxMyAyLjUzNCA0LjU0Mi0zLjE0MiA1LjY3Ny05LjM3MSAyLjUzNS0xMy45MTMtMTEuOTE5LTE3LjIyOS04Ljc4Ny0zNS44ODQgOS41ODEtNTcuMDEyIDMuMDY3LTIuNjUyIDEyLjMwNy0xMS43MzIgMTEuMjE3LTI0LjAzMy0uODI4LTkuMzQzLTcuMTA5LTE3LjE5NC0xOC42NjktMjMuMzM3YTkuODU3IDkuODU3IDAgMCAwLTEuMDYxLS40ODZjLS40NjYtLjE4Mi0xMS40MDMtNC41NzktOS43NDEtMTUuNzA2IDEuMDA3LTYuNzM3IDE0Ljc2OC04LjI3MyAyMy43NjYtNy42NjYgMjMuMTU2IDEuNTY5IDM5LjY5OCA3LjgwMyA0Ny44MzYgMTguMDI2IDUuNzUyIDcuMjI1IDcuNjA3IDE2LjYyMyA1LjY3MyAyOC43MzMtLjQxMyAyLjU4NS0uODI0IDUuMjQxLTEuMjQ1IDcuOTU5LTUuNzU2IDM3LjE5NC0xMi45MTkgODMuNDgzLTQ5Ljg3IDExNC42NjEtNC4yMjEgMy41NjEtNC43NTYgOS44Ny0xLjE5NCAxNC4wOTJhOS45OCA5Ljk4IDAgMCAwIDcuNjQ4IDMuNTUxIDkuOTU1IDkuOTU1IDAgMCAwIDYuNDQ0LTIuMzU4YzQyLjY3Mi0zNi4wMDUgNTAuODAyLTg4LjUzMyA1Ni43MzctMTI2Ljg4OC40MTUtMi42ODQuODIxLTUuMzA5IDEuMjI5LTcuODYzIDIuODM0LTE3LjcyMS0uNDU1LTMyLjY0MS05Ljc3Mi00NC4zNDV6bS0yMzIuMzA4IDQyLjYyYy01LjUxNCAwLTEwLTQuNDg2LTEwLTEwdi0xLjMzM2MwLTUuNTE0IDQuNDg2LTEwIDEwLTEwaDE1djIxLjMzM2gtMTV6bS0yLjUtNTIuNjY2YzAtNS41MTQgNC40ODYtMTAgMTAtMTBoNy41djIxLjMzM2gtNy41Yy01LjUxNCAwLTEwLTQuNDg2LTEwLTEwdi0xLjMzM3ptMTcuNSA5My45OTloLTcuNWMtNS41MTQgMC0xMC00LjQ4Ni0xMC0xMHYtMS4zMzNjMC01LjUxNCA0LjQ4Ni0xMCAxMC0xMGg3LjV2MjEuMzMzem0zMC43OTYgMjguODg3Yy01LjUxNCAwLTEwLTQuNDg2LTEwLTEwdi04LjI3MWg5MS40NTdjLS44NTEgNi42NjgtLjQzNyAxMi43ODcuNzMxIDE4LjI3MWgtODIuMTg4em03OS40ODItMTEzLjY5OGMtMy4xMjQgMjAuOTA2IDEyLjQyNyAzMy4xODQgMjEuNjI1IDM3LjA0IDUuNDQxIDIuOTY4IDcuNTUxIDUuNjQ3IDcuNzAxIDcuMTg4LjIxIDIuMTUtMi41NTMgNS42ODQtNC40NzcgNy4yNTEtLjQ4Mi4zNzgtLjkyOS44LTEuMzM1IDEuMjYxLTYuOTg3IDcuOTM2LTExLjk4MiAxNS41Mi0xNS40MzIgMjIuNjg4aC05Ny41NjRWMzBjMC01LjUxNCA0LjQ4Ni0xMCAxMC0xMGgxMjMuNzY5YzUuNTE0IDAgMTAgNC40ODYgMTAgMTB2MTM1LjU3OWMtMy4wMzItLjM4MS02LjE1LS42OTQtOS4zODktLjkxNC0yNS4xNTktMS42OTQtNDIuMzcgNy43NDgtNDQuODk4IDI0LjY2NnoiLz48cGF0aCBkPSJNMTc5LjEyOSA4My4xNjdoLTI0LjA2YTUgNSAwIDAgMC01IDV2MjQuMDYxYTUgNSAwIDAgMCA1IDVoMjQuMDZhNSA1IDAgMCAwIDUtNVY4OC4xNjdhNSA1IDAgMCAwLTUtNXpNMTcyLjYyOSAxNDIuODZoLTEyLjU2VjEzMC44YTUgNSAwIDEgMC0xMCAwdjE3LjA2MWE1IDUgMCAwIDAgNSA1aDE3LjU2YTUgNSAwIDEgMCAwLTEwLjAwMXpNMjE2LjU2OCA4My4xNjdoLTI0LjA2YTUgNSAwIDAgMC01IDV2MjQuMDYxYTUgNSAwIDAgMCA1IDVoMjQuMDZhNSA1IDAgMCAwIDUtNVY4OC4xNjdhNSA1IDAgMCAwLTUtNXptLTUgMjQuMDYxaC0xNC4wNlY5My4xNjdoMTQuMDZ2MTQuMDYxek0yMTEuNjY5IDEyNS45MzZIMTk3LjQxYTUgNSAwIDAgMC01IDV2MTQuMjU3YTUgNSAwIDAgMCA1IDVoMTQuMjU5YTUgNSAwIDAgMCA1LTV2LTE0LjI1N2E1IDUgMCAwIDAtNS01eiIvPjwvc3ZnPg==",hne=f1+"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1OS4wMTggNTkuMDE4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1OS4wMTggNTkuMDE4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJtNTguNzQxIDU0LjgwOS01Ljk2OS02LjI0NGExMC43NCAxMC43NCAwIDAgMCAyLjgyLTcuMjVjMC01Ljk1My00Ljg0My0xMC43OTYtMTAuNzk2LTEwLjc5NlMzNCAzNS4zNjEgMzQgNDEuMzE0IDM4Ljg0MyA1Mi4xMSA0NC43OTYgNTIuMTFjMi40NDEgMCA0LjY4OC0uODI0IDYuNDk5LTIuMTk2bDYuMDAxIDYuMjc3YS45OTguOTk4IDAgMCAwIDEuNDE0LjAzMiAxIDEgMCAwIDAgLjAzMS0xLjQxNHpNMzYgNDEuMzE0YzAtNC44NSAzLjk0Ni04Ljc5NiA4Ljc5Ni04Ljc5NnM4Ljc5NiAzLjk0NiA4Ljc5NiA4Ljc5Ni0zLjk0NiA4Ljc5Ni04Ljc5NiA4Ljc5NlMzNiA0Ni4xNjQgMzYgNDEuMzE0ek0xMC40MzEgMTYuMDg4YzAgMy4wNyAyLjQ5OCA1LjU2OCA1LjU2OSA1LjU2OHM1LjU2OS0yLjQ5OCA1LjU2OS01LjU2OGMwLTMuMDcxLTIuNDk4LTUuNTY5LTUuNTY5LTUuNTY5cy01LjU2OSAyLjQ5OC01LjU2OSA1LjU2OXptOS4xMzggMGMwIDEuOTY4LTEuNjAyIDMuNTY4LTMuNTY5IDMuNTY4cy0zLjU2OS0xLjYwMS0zLjU2OS0zLjU2OCAxLjYwMi0zLjU2OSAzLjU2OS0zLjU2OSAzLjU2OSAxLjYwMSAzLjU2OSAzLjU2OXoiLz48cGF0aCBkPSJtMzAuODgyIDI4Ljk4NyA5LjE4LTEwLjA1NCAxMS4yNjIgMTAuMzIzYTEgMSAwIDAgMCAxLjM1MS0xLjQ3NWwtMTItMTFhMSAxIDAgMCAwLTEuNDE0LjA2M2wtOS43OTQgMTAuNzI3LTQuNzQzLTQuNzQzYTEuMDAzIDEuMDAzIDAgMCAwLTEuMzY4LS4wNDRMNi4zMzkgMzcuNzY4YTEgMSAwIDEgMCAxLjMyMiAxLjUwMWwxNi4zMTMtMTQuMzYyIDcuMzE5IDcuMzE4YS45OTkuOTk5IDAgMSAwIDEuNDE0LTEuNDE0bC0xLjgyNS0xLjgyNHoiLz48cGF0aCBkPSJNMzAgNDYuNTE4SDJ2LTQyaDU0djI4YTEgMSAwIDEgMCAyIDB2LTI5YTEgMSAwIDAgMC0xLTFIMWExIDEgMCAwIDAtMSAxdjQ0YTEgMSAwIDAgMCAxIDFoMjlhMSAxIDAgMSAwIDAtMnoiLz48L3N2Zz4=",Ly=f1+"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NjAgNDYwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0NjAgNDYwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNMjMwIDBDMTAyLjk3NSAwIDAgMTAyLjk3NSAwIDIzMHMxMDIuOTc1IDIzMCAyMzAgMjMwIDIzMC0xMDIuOTc0IDIzMC0yMzBTMzU3LjAyNSAwIDIzMCAwem0zOC4zMzMgMzc3LjM2YzAgOC42NzYtNy4wMzQgMTUuNzEtMTUuNzEgMTUuNzFoLTQzLjEwMWMtOC42NzYgMC0xNS43MS03LjAzNC0xNS43MS0xNS43MVYyMDIuNDc3YzAtOC42NzYgNy4wMzMtMTUuNzEgMTUuNzEtMTUuNzFoNDMuMTAxYzguNjc2IDAgMTUuNzEgNy4wMzMgMTUuNzEgMTUuNzFWMzc3LjM2ek0yMzAgMTU3Yy0yMS41MzkgMC0zOS0xNy40NjEtMzktMzlzMTcuNDYxLTM5IDM5LTM5IDM5IDE3LjQ2MSAzOSAzOS0xNy40NjEgMzktMzkgMzl6Ii8+PC9zdmc+",pne="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAQgAAAEIBarqQRAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAE1SURBVDiNfdI7S0NBEAXgLya1otFgpbYSbISAgpXYi6CmiH9KCAiChaVga6OiWPgfRDQ+0itaGVNosXtluWwcuMzePfM4M3sq8lbHBubwg1dc4m1E/J/N4ghDPOIsfk/4xiEao5KX0McFljN4C9d4QTPXuY99jP3DsIoDPGM6BY5i5yI5R7O4q+ImFkJY2DCh3cAH2klyB+9J1xUMMAG7eCh1a+Mr+k48b5diXrFVwwLuS+BJ9MfR7+G0FHOHhTHhnXNWS87VDF4pcnfQK4Ep7XScNLmPTZgURNKKYENYWDpzW1BhscS1WHS8CDgURFJQrWcoF3c13KKbgg1BYQfy8xZWEzTTw1QZbAoKu8FqJnktdu5hcVSHmchiILzzuaDQvjBzV2m8yohCE1jHfPx/xhU+y4G/D75ELlRJsSYAAAAASUVORK5CYII=",Py=function(){function e(){}return e.createDefault=function(){return{hasPermission:!1,lastUsedCameraId:null}},e}(),gne=function(){function e(){this.data=Py.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(t){this.data.hasPermission=t,this.flush()},e.prototype.setLastUsedCameraId=function(t){this.data.lastUsedCameraId=t,this.flush()},e.prototype.resetLastUsedCameraId=function(){this.data.lastUsedCameraId=null,this.flush()},e.prototype.reset=function(){this.data=Py.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}(),mne=function(){function e(){this.infoDiv=document.createElement("div")}return e.prototype.renderInto=function(t){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 silver",this.infoDiv.style.fontSize="10pt",this.infoDiv.style.background="rgb(248 248 248)",this.infoDiv.innerText=Dy.builtUsing();var n=document.createElement("a");n.innerText="html5-qrcode",n.href="https://github.com/mebjas/html5-qrcode",n.target="new",this.infoDiv.appendChild(n);var o=document.createElement("br"),s=document.createElement("br");this.infoDiv.appendChild(o),this.infoDiv.appendChild(s);var i=document.createElement("a");i.innerText=Dy.reportIssues(),i.href="https://github.com/mebjas/html5-qrcode/issues",i.target="new",this.infoDiv.appendChild(i),t.appendChild(this.infoDiv)},e.prototype.show=function(){this.infoDiv.style.display="block"},e.prototype.hide=function(){this.infoDiv.style.display="none"},e}(),vne=function(){function e(t,n){this.isShowingInfoIcon=!0,this.onTapIn=t,this.onTapOut=n,this.infoIcon=document.createElement("img")}return e.prototype.renderInto=function(t){var n=this;this.infoIcon.alt="Info icon",this.infoIcon.src=Ly,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(o){return n.onHoverIn()},this.infoIcon.onmouseout=function(o){return n.onHoverOut()},this.infoIcon.onclick=function(o){return n.onClick()},t.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=pne,this.infoIcon.style.opacity="1"):(this.isShowingInfoIcon=!0,this.onTapOut(),this.infoIcon.src=Ly,this.infoIcon.style.opacity="0.6")},e}(),yne=function(){function e(){var t=this;this.infoDiv=new mne,this.infoIcon=new vne(function(){t.infoDiv.show()},function(){t.infoDiv.hide()})}return e.prototype.renderInto=function(t){this.infoDiv.renderInto(t),this.infoIcon.renderInto(t)},e}(),By=function(){function e(){}return e.hasCameraPermissions=function(){return new Promise(function(t,n){navigator.mediaDevices.enumerateDevices().then(function(o){o.forEach(function(s){s.kind==="videoinput"&&s.label&&t(!0)}),t(!1)})})},e}(),rs=function(){function e(t){this.supportedScanTypes=this.validateAndReturnScanTypes(t)}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;tn)throw"Max "+n+" values expected for supportedScanTypes";for(var o=0,s=t;o0?(t.removeChild(n),s.renderCameraSelection(l)):(s.setHeaderMessage(Ar.noCameraFound(),ir.STATUS_WARNING),i())}).catch(function(l){s.persistedDataManager.setHasPermission(!1),o?o.disabled=!1:i(),s.setHeaderMessage(l,ir.STATUS_WARNING)})},e.prototype.createPermissionButton=function(t,n){var o=this,s=document.createElement("button");s.id=this.getCameraPermissionButtonId(),s.innerText=Ar.cameraPermissionTitle(),s.addEventListener("click",function(){s.disabled=!0,o.createCameraListUi(t,n,s)}),n.appendChild(s)},e.prototype.createPermissionsUi=function(t,n){var o=this;if(rs.isCameraScanType(this.currentScanType)&&this.persistedDataManager.hasCameraPermissions()){By.hasCameraPermissions().then(function(s){s?o.createCameraListUi(t,n):(o.persistedDataManager.setHasPermission(!1),o.createPermissionButton(t,n))}).catch(function(s){o.persistedDataManager.setHasPermission(!1),o.createPermissionButton(t,n)});return}this.createPermissionButton(t,n)},e.prototype.createSectionControlPanel=function(){var t=document.getElementById(this.getDashboardSectionId()),n=document.createElement("div");t.appendChild(n);var o=document.createElement("div");o.id=this.getDashboardSectionCameraScanRegionId(),o.style.display=rs.isCameraScanType(this.currentScanType)?"block":"none",n.appendChild(o);var s=document.createElement("div");s.style.textAlign="center",o.appendChild(s),this.scanTypeSelector.isCameraScanRequired()&&this.createPermissionsUi(o,s),this.renderFileScanUi(n)},e.prototype.renderFileScanUi=function(t){var n=this,o=document.createElement("div");o.id=this.getDashboardSectionFileScanRegionId(),o.style.textAlign="center",o.style.display=rs.isCameraScanType(this.currentScanType)?"none":"block",t.appendChild(o);var s=document.createElement("input");s.id=this.getFileScanInputId(),s.accept="image/*",s.type="file",s.style.width="200px",s.disabled=rs.isCameraScanType(this.currentScanType);var i=document.createElement("span");i.innerText=" Select Image",o.appendChild(s),o.appendChild(i),s.addEventListener("change",function(l){if(!n.html5Qrcode)throw"html5Qrcode not defined";if(!(l==null||l.target==null)&&!!rs.isFileScanType(n.currentScanType)&&l.target.files.length!==0){var c=l.target.files[0];n.html5Qrcode.scanFileV2(c,!0).then(function(f){n.resetHeaderMessage(),n.qrCodeSuccessCallback(f.decodedText,f)}).catch(function(f){n.setHeaderMessage(f,ir.STATUS_WARNING),n.qrCodeErrorCallback(f,XS.createFrom(f))})}})},e.prototype.renderCameraSelection=function(t){var n=this,o=this,s=document.getElementById(this.getDashboardSectionCameraScanRegionId());s.style.textAlign="center";var i=document.createElement("span");i.style.marginRight="10px";var l=t.length,c=document.createElement("select");if(l===1)c.style.display="none";else{var f=Ar.selectCamera();i.innerText=f+" ("+t.length+") "}c.id=this.getCameraSelectionId();for(var p=[],m=0,y=t;m",n.appendChild(this.cameraScanImage);return}this.cameraScanImage=new Image,this.cameraScanImage.onload=function(o){n.innerHTML="
",n.appendChild(t.cameraScanImage)},this.cameraScanImage.width=64,this.cameraScanImage.style.opacity="0.8",this.cameraScanImage.src=fne},e.prototype.insertFileScanImageToScanRegion=function(){var t=this,n=document.getElementById(this.getScanRegionId());if(this.fileScanImage){n.innerHTML="
",n.appendChild(this.fileScanImage);return}this.fileScanImage=new Image,this.fileScanImage.onload=function(o){n.innerHTML="
",n.appendChild(t.fileScanImage)},this.fileScanImage.width=64,this.fileScanImage.style.opacity="0.8",this.fileScanImage.src=hne},e.prototype.clearScanRegion=function(){var t=document.getElementById(this.getScanRegionId());t.innerHTML=""},e.prototype.getDashboardSectionId=function(){return this.elementId+"__dashboard_section"},e.prototype.getDashboardSectionCameraScanRegionId=function(){return this.elementId+"__dashboard_section_csr"},e.prototype.getDashboardSectionFileScanRegionId=function(){return this.elementId+"__dashboard_section_fsr"},e.prototype.getDashboardSectionSwapLinkId=function(){return this.elementId+"__dashboard_section_swaplink"},e.prototype.getScanRegionId=function(){return this.elementId+"__scan_region"},e.prototype.getDashboardId=function(){return this.elementId+"__dashboard"},e.prototype.getFileScanInputId=function(){return this.elementId+"__filescan_input"},e.prototype.getStatusSpanId=function(){return this.elementId+"__status_span"},e.prototype.getHeaderMessageContainerId=function(){return this.elementId+"__header_message"},e.prototype.getCameraSelectionId=function(){return this.elementId+"__camera_selection"},e.prototype.getCameraPermissionButtonId=function(){return this.elementId+"__camera_permission_button"},e.prototype.getCameraScanRegion=function(){return document.getElementById(this.getDashboardSectionCameraScanRegionId())},e.prototype.getFileScanRegion=function(){return document.getElementById(this.getDashboardSectionFileScanRegionId())},e.prototype.getFileScanInput=function(){return document.getElementById(this.getFileScanInputId())},e.prototype.getDashboardSectionSwapLink=function(){return document.getElementById(this.getDashboardSectionSwapLinkId())},e.prototype.getHeaderMessageDiv=function(){return document.getElementById(this.getHeaderMessageContainerId())},e}();const Ene={id:"qr-code-full-region"},Sne=ve({props:{qrbox:null,fps:null},emits:["decodedCode"],setup(e,{emit:t}){const n=e;var o={fps:n.fps?n.fps:10};let s="";n.qrbox&&(o.qrbox=n.qrbox);let i=null;function l(p,m){s!==p&&(s=p,t("decodedCode",p,m))}function c(p,m){}async function f(){await dt(),i=new Cne("qr-code-full-region",o,void 0),i.render(l,c)}return f(),(p,m)=>(M(),W("div",Ene))}}),Ane={id:"section",class:"section",style:{width:"70%",margin:"auto"}},Tne=Ht("\u6309\u6211\u50B3\u9001\u7C21\u8A0A "),Ine=ve({setup(e){let t=F(""),n=F(1),o=F("");var s=navigator.userAgent,i=s.indexOf("Android")>-1||s.indexOf("Adr")>-1,l=!!s.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);const c=function(y,v){y.includes("1922:")?f(y):t.value=`\u5167\u5BB9:${y}`};function f(y){let w=y.split("1922:")[1];t.value=`\u5167\u5BB9:${w}`,o.value=w;let E=document.getElementById("Btn_Open");E.style.display="inline"}function p(){let y="";n.value>1&&(y=`+${n.value-1}`),window.open(`sms:1922&body=${o.value}${y}`,"_self")}async function m(){await dt();let y=document.getElementById("Btn_Open");if(y.style.display="none",!i&&!l){let v=document.getElementById("section");v.style.width="500px"}}return m(),(y,v)=>{const w=Ae("el-input-number"),E=Ae("el-button");return M(),W(at,null,[Q("div",Ane,[le(Sne,{qrbox:200,fps:10,onDecodedCode:c})]),Q("div",null,Pe(k(t)),1),Q("div",null,[le(w,{modelValue:k(n),"onUpdate:modelValue":v[0]||(v[0]=I=>wn(n)?n.value=I:n=I),min:1,size:"large"},null,8,["modelValue"])]),le(E,{id:"Btn_Open",type:"success",onClick:v[1]||(v[1]=()=>{p()}),size:"large",round:""},{default:ae(()=>[Tne]),_:1})],64)}}}),_ne=ve({setup(e){return(t,n)=>(M(),me(Ine))}});X2(_ne).use(Zte,{locale:Qte}).mount("#app")});export default Nne(); +`);let u=A1.singletonList(Ur.INITIAL_STATE);for(let h=0;h0?(u=vl.updateStateListForPair(u,h,g),h++):u=this.updateStateListForChar(u,h)}return A1.min(u,(h,g)=>h.getBitCount()-g.getBitCount()).toBitArray(this.text)}updateStateListForChar(r,a){const u=[];for(let d of r)this.updateStateForChar(d,a,u);return vl.simplifyStates(u)}updateStateForChar(r,a,u){let d=this.text[a]&255,h=Cf[r.getMode()][d]>0,g=null;for(let b=0;b<=zr;b++){let C=Cf[b][d];if(C>0){if(g==null&&(g=r.endBinaryShift(a)),!h||b===r.getMode()||b===or){const A=g.latchAndAppend(b,C);u.push(A)}if(!h&&I1[r.getMode()][b]>=0){const A=g.shiftAndAppend(b,C);u.push(A)}}}if(r.getBinaryShiftByteCount()>0||Cf[r.getMode()][d]===0){let b=r.addBinaryShiftChar(a);u.push(b)}}static updateStateListForPair(r,a,u){const d=[];for(let h of r)this.updateStateForPair(h,a,u,d);return this.simplifyStates(d)}static updateStateForPair(r,a,u,d){let h=r.endBinaryShift(a);if(d.push(h.latchAndAppend(zr,u)),r.getMode()!==zr&&d.push(h.shiftAndAppend(zr,u)),u===3||u===4){let g=h.latchAndAppend(or,16-u).latchAndAppend(or,1);d.push(g)}if(r.getBinaryShiftByteCount()>0){let g=r.addBinaryShiftChar(a).addBinaryShiftChar(a+1);d.push(g)}}static simplifyStates(r){let a=[];for(const u of r){let d=!0;for(const h of a){if(h.isBetterThanOrEqualTo(u)){d=!1;break}u.isBetterThanOrEqualTo(h)&&(a=a.filter(g=>g!==h))}d&&a.push(u)}return a}}class dn{constructor(){}static encodeBytes(r){return dn.encode(r,dn.DEFAULT_EC_PERCENT,dn.DEFAULT_AZTEC_LAYERS)}static encode(r,a,u){let d=new vl(r).encode(),h=_.truncDivision(d.getSize()*a,100)+11,g=d.getSize()+h,b,C,A,L,U;if(u!==dn.DEFAULT_AZTEC_LAYERS){if(b=u<0,C=Math.abs(u),C>(b?dn.MAX_NB_BITS_COMPACT:dn.MAX_NB_BITS))throw new m(K.format("Illegal value %s for layers",u));A=dn.totalBitsInLayer(C,b),L=dn.WORD_SIZE[C];let lt=A-A%L;if(U=dn.stuffBits(d,L),U.getSize()+h>lt)throw new m("Data to large for user specified layer");if(b&&U.getSize()>L*64)throw new m("Data to large for user specified layer")}else{L=0,U=null;for(let lt=0;;lt++){if(lt>dn.MAX_NB_BITS)throw new m("Data too large for an Aztec code");if(b=lt<=3,C=b?lt+1:lt,A=dn.totalBitsInLayer(C,b),g>A)continue;(U==null||L!==dn.WORD_SIZE[C])&&(L=dn.WORD_SIZE[C],U=dn.stuffBits(d,L));let rn=A-A%L;if(!(b&&U.getSize()>L*64)&&U.getSize()+h<=rn)break}}let Z=dn.generateCheckWords(U,A,L),se=U.getSize()/L,ye=dn.generateModeMessage(b,C,se),Ce=(b?11:14)+C*4,Oe=new Int32Array(Ce),Ke;if(b){Ke=Ce;for(let lt=0;lt=d||r.get(g+C))&&(b|=1<0&&i[i.length-1])&&(p[0]===6||p[0]===2)){n=0;continue}if(p[0]===3&&(!i||p[1]>i[0]&&p[1]o&&(o=c,n=l)}if(!n)throw"No largest barcode found";return n},e.prototype.createBarcodeDetectorFormats=function(t){for(var n=[],o=0,s=t;o=c&&l()})})},e.prototype.scanFile=function(t,n){return this.scanFileV2(t,n).then(function(o){return o.decodedText})},e.prototype.scanFileV2=function(t,n){var o=this;if(!t||!(t instanceof File))throw"imageFile argument is mandatory and should be instance of File. Use 'event.target.files[0]'.";if(Aa(n)&&(n=!0),!this.stateManagerProxy.canScanFile())throw"Cannot start file scan - ongoing camera scan";return new Promise(function(s,i){o.possiblyCloseLastScanImageFile(),o.clearElement(),o.lastScanImageFile=URL.createObjectURL(t);var l=new Image;l.onload=function(){var c=l.width,f=l.height,p=document.getElementById(o.elementId),m=p.clientWidth?p.clientWidth:sr.DEFAULT_WIDTH,y=Math.max(p.clientHeight?p.clientHeight:f,sr.FILE_SCAN_MIN_HEIGHT),v=o.computeCanvasDrawConfig(c,f,m,y);if(n){var w=o.createCanvasElement(m,y,"qr-canvas-visible");w.style.display="inline-block",p.appendChild(w);var E=w.getContext("2d");if(!E)throw"Unable to get 2d context from canvas";E.canvas.width=m,E.canvas.height=y,E.drawImage(l,0,0,c,f,v.x,v.y,v.width,v.height)}var I=o.createCanvasElement(v.width,v.height);p.appendChild(I);var S=I.getContext("2d");if(!S)throw"Unable to get 2d context from canvas";S.canvas.width=v.width,S.canvas.height=v.height,S.drawImage(l,0,0,c,f,0,0,v.width,v.height);try{o.qrcode.decodeAsync(I).then(function(T){s(Oy.createFromQrcodeResult(T))}).catch(i)}catch(T){i("QR code parse error, error = "+T)}},l.onerror=i,l.onabort=i,l.onstalled=i,l.onsuspend=i,l.src=URL.createObjectURL(t)})},e.prototype.clear=function(){this.clearElement()},e.getCameras=function(){if(navigator.mediaDevices)return e.getCamerasFromMediaDevices();var t=MediaStreamTrack;if(MediaStreamTrack&&t.getSources)return e.getCamerasFromMediaStreamTrack();var n=function(){if(location.protocol==="https:")return!0;var s=location.host.split(":")[0];return s==="127.0.0.1"||s==="localhost"},o=Nl.unableToQuerySupportedDevices();return n()||(o=Nl.insecureContextCameraQueryError()),Promise.reject(o)},e.prototype.getRunningTrackCapabilities=function(){if(this.localMediaStream==null)throw"Scanning is not in running state, call this API only when QR code scanning using camera is in running state.";if(this.localMediaStream.getVideoTracks().length===0)throw"No video tracks found";var t=this.localMediaStream.getVideoTracks()[0];return t.getCapabilities()},e.prototype.applyVideoConstraints=function(t){var n=this;if(t){if(!ZS.isMediaStreamConstraintsValid(t,this.logger))throw"invalid videoConstaints passed, check logs for more details"}else throw"videoConstaints is required argument.";if(this.localMediaStream===null)throw"Scanning is not in running state, call this API only when QR code scanning using camera is in running state.";if(this.localMediaStream.getVideoTracks().length===0)throw"No video tracks found";return new Promise(function(o,s){if("aspectRatio"in t){s("Chaning 'aspectRatio' in run-time is not yet supported.");return}var i=n.localMediaStream.getVideoTracks()[0];i.applyConstraints(t).then(function(l){o(l)}).catch(function(l){s(l)})})},e.getCamerasFromMediaDevices=function(){return new Promise(function(t,n){navigator.mediaDevices.getUserMedia({audio:!1,video:!0}).then(function(o){var s=function(i){for(var l=i.getVideoTracks(),c=0,f=l;ct&&(s.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."),p=t),p};c(l.width),c(l.height),l.width=f(l.width)},e.prototype.validateQrboxConfig=function(t){if(typeof t!="number"&&typeof t!="function"&&(t.width===void 0||t.height===void 0))throw"Invalid instance of QrDimensions passed for 'config.qrbox'. Both 'width' and 'height' should be set."},e.prototype.toQrdimensions=function(t,n,o){if(typeof o=="number")return{width:o,height:o};if(typeof o=="function")try{return o(t,n)}catch(s){throw new Error("qrbox config was passed as a function but it failed with unknown error"+s)}return o},e.prototype.setupUi=function(t,n,o){o.isShadedBoxEnabled()&&this.validateQrboxSize(t,n,o);var s=Aa(o.qrbox)?{width:t,height:n}:o.qrbox;this.validateQrboxConfig(s);var i=this.toQrdimensions(t,n,s);i.height>n&&this.logger.warn("[Html5Qrcode] config.qrbox has height that isgreater than the height of the video stream. Shading will be ignored");var l=o.isShadedBoxEnabled()&&i.height<=n,c={x:0,y:0,width:t,height:n},f=l?this.getShadedRegionBounds(t,n,i):c,p=this.createCanvasElement(f.width,f.height),m=p.getContext("2d");m.canvas.width=f.width,m.canvas.height=f.height,this.element.append(p),l&&this.possiblyInsertShadingElement(this.element,t,n,i),this.createScannerPausedUiElement(this.element),this.qrRegion=f,this.context=m,this.canvasElement=p},e.prototype.createScannerPausedUiElement=function(t){var n=document.createElement("div");n.innerText="Scanner paused",n.style.display="none",n.style.position="absolute",n.style.top="0px",n.style.zIndex="1",n.style.background="yellow",n.style.textAlign="center",n.style.width="100%",t.appendChild(n),this.scannerPausedUiElement=n},e.prototype.scanContext=function(t,n){var o=this;return this.stateManagerProxy.isPaused()?Promise.resolve(!1):this.qrcode.decodeAsync(this.canvasElement).then(function(s){return t(s.text,Oy.createFromQrcodeResult(s)),o.possiblyUpdateShaders(!0),!0}).catch(function(s){o.possiblyUpdateShaders(!1);var i=Nl.codeParseError(s);return n(i,XS.createFrom(i)),!1})},e.prototype.foreverScan=function(t,n,o){var s=this;if(!!this.shouldScan&&!!this.localMediaStream){var i=this.videoElement,l=i.videoWidth/i.clientWidth,c=i.videoHeight/i.clientHeight;if(!this.qrRegion)throw"qrRegion undefined when localMediaStream is ready.";var f=this.qrRegion.width*l,p=this.qrRegion.height*c,m=this.qrRegion.x*l,y=this.qrRegion.y*c;this.context.drawImage(i,m,y,f,p,0,0,this.qrRegion.width,this.qrRegion.height);var v=function(){s.foreverScanTimeout=setTimeout(function(){s.foreverScan(t,n,o)},s.getTimeoutFps(t.fps))};this.scanContext(n,o).then(function(w){!w&&t.disableFlip!==!0?(s.context.translate(s.context.canvas.width,0),s.context.scale(-1,1),s.scanContext(n,o).finally(function(){v()})):v()}).catch(function(w){s.logger.logError("Error happend while scanning context",w),v()})}},e.prototype.onMediaStreamReceived=function(t,n,o,s,i,l){var c=this,f=this;return new Promise(function(p,m){var y=function(){var E=c.createVideoElement(s);f.element.append(E),E.onabort=m,E.onerror=m;var I=function(){var S=E.clientWidth,T=E.clientHeight;f.setupUi(S,T,n),f.foreverScan(n,i,l),E.removeEventListener("playing",I),p(null)};E.addEventListener("playing",I),E.srcObject=t,E.play(),f.videoElement=E};if(f.localMediaStream=t,o||!n.aspectRatio)y();else{var v={aspectRatio:n.aspectRatio},w=t.getVideoTracks()[0];w.applyConstraints(v).then(function(E){return y()}).catch(function(E){f.logger.logErrors(["[Html5Qrcode] Constriants could not be satisfied, ignoring constraints",E]),y()})}})},e.prototype.createVideoConstraints=function(t){if(typeof t=="string")return{deviceId:{exact:t}};if(typeof t=="object"){var n="facingMode",o="deviceId",s={user:!0,environment:!0},i="exact",l=function(E){if(E in s)return!0;throw"config has invalid 'facingMode' value = "+("'"+E+"'")},c=Object.keys(t);if(c.length!==1)throw"'cameraIdOrConfig' object should have exactly 1 key,"+(" if passed as an object, found "+c.length+" keys");var f=Object.keys(t)[0];if(f!==n&&f!==o)throw"Only '"+n+"' and '"+o+"' are supported for 'cameraIdOrConfig'";if(f===n){var p=t.facingMode;if(typeof p=="string"){if(l(p))return{facingMode:p}}else if(typeof p=="object")if(i in p){if(l(p[""+i]))return{facingMode:{exact:p[""+i]}}}else throw"'facingMode' should be string or object with"+(" "+i+" as key.");else{var m=typeof p;throw"Invalid type of 'facingMode' = "+m}}else{var y=t.deviceId;if(typeof y=="string")return{deviceId:y};if(typeof y=="object"){if(i in y)return{deviceId:{exact:y[""+i]}};throw"'deviceId' should be string or object with"+(" "+i+" as key.")}else{var v=typeof y;throw"Invalid type of 'deviceId' = "+v}}}var w=typeof t;throw"Invalid type of 'cameraIdOrConfig' = "+w},e.prototype.computeCanvasDrawConfig=function(t,n,o,s){if(t<=o&&n<=s){var i=(o-t)/2,l=(s-n)/2;return{x:i,y:l,width:t,height:n}}else{var c=t,f=n;return t>o&&(n=o/t*n,t=o),n>s&&(t=s/n*t,n=s),this.logger.log("Image downsampled from "+(c+"X"+f)+(" to "+t+"X"+n+".")),this.computeCanvasDrawConfig(t,n,o,s)}},e.prototype.clearElement=function(){if(this.stateManagerProxy.isScanning())throw"Cannot clear while scan is ongoing, close it first.";var t=document.getElementById(this.elementId);t&&(t.innerHTML="")},e.prototype.createVideoElement=function(t){var n=document.createElement("video");return n.style.width=t+"px",n.muted=!0,n.setAttribute("muted","true"),n.playsInline=!0,n},e.prototype.possiblyUpdateShaders=function(t){this.qrMatch!==t&&(this.hasBorderShaders&&this.borderShaders&&this.borderShaders.length&&this.borderShaders.forEach(function(n){n.style.backgroundColor=t?sr.BORDER_SHADER_MATCH_COLOR:sr.BORDER_SHADER_DEFAULT_COLOR}),this.qrMatch=t)},e.prototype.possiblyCloseLastScanImageFile=function(){this.lastScanImageFile&&(URL.revokeObjectURL(this.lastScanImageFile),this.lastScanImageFile=null)},e.prototype.createCanvasElement=function(t,n,o){var s=t,i=n,l=document.createElement("canvas");return l.style.width=s+"px",l.style.height=i+"px",l.style.display="none",l.id=Aa(o)?"qr-canvas":o,l},e.prototype.getShadedRegionBounds=function(t,n,o){if(o.width>t||o.height>n)throw"'config.qrbox' dimensions should not be greater than the dimensions of the root HTML element.";return{x:(t-o.width)/2,y:(n-o.height)/2,width:o.width,height:o.height}},e.prototype.possiblyInsertShadingElement=function(t,n,o,s){if(!(n-s.width<1||o-s.height<1)){var i=document.createElement("div");i.style.position="absolute";var l=(n-s.width)/2,c=(o-s.height)/2;if(i.style.borderLeft=l+"px solid #0000007a",i.style.borderRight=l+"px solid #0000007a",i.style.borderTop=c+"px solid #0000007a",i.style.borderBottom=c+"px solid #0000007a",i.style.boxSizing="border-box",i.style.top="0px",i.style.bottom="0px",i.style.left="0px",i.style.right="0px",i.id=""+sr.SHADED_REGION_ELEMENT_ID,n-s.width<11||o-s.height<11)this.hasBorderShaders=!1;else{var f=5,p=40;this.insertShaderBorders(i,p,f,-f,0,!0),this.insertShaderBorders(i,p,f,-f,0,!1),this.insertShaderBorders(i,p,f,s.height+f,0,!0),this.insertShaderBorders(i,p,f,s.height+f,0,!1),this.insertShaderBorders(i,f,p+f,-f,-f,!0),this.insertShaderBorders(i,f,p+f,s.height+f-p,-f,!0),this.insertShaderBorders(i,f,p+f,-f,-f,!1),this.insertShaderBorders(i,f,p+f,s.height+f-p,-f,!1),this.hasBorderShaders=!0}t.append(i)}},e.prototype.insertShaderBorders=function(t,n,o,s,i,l){var c=document.createElement("div");c.style.position="absolute",c.style.backgroundColor=sr.BORDER_SHADER_DEFAULT_COLOR,c.style.width=n+"px",c.style.height=o+"px",c.style.top=s+"px",l?c.style.left=i+"px":c.style.right=i+"px",this.borderShaders||(this.borderShaders=[]),this.borderShaders.push(c),t.appendChild(c)},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(t){return 1e3/t},e}(),f1="data:image/svg+xml;base64,",fne=f1+"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNzEuNjQzIDM3MS42NDMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM3MS42NDMgMzcxLjY0MyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZD0iTTEwNS4wODQgMzguMjcxaDE2My43Njh2MjBIMTA1LjA4NHoiLz48cGF0aCBkPSJNMzExLjU5NiAxOTAuMTg5Yy03LjQ0MS05LjM0Ny0xOC40MDMtMTYuMjA2LTMyLjc0My0yMC41MjJWMzBjMC0xNi41NDItMTMuNDU4LTMwLTMwLTMwSDEyNS4wODRjLTE2LjU0MiAwLTMwIDEzLjQ1OC0zMCAzMHYxMjAuMTQzaC04LjI5NmMtMTYuNTQyIDAtMzAgMTMuNDU4LTMwIDMwdjEuMzMzYTI5LjgwNCAyOS44MDQgMCAwIDAgNC42MDMgMTUuOTM5Yy03LjM0IDUuNDc0LTEyLjEwMyAxNC4yMjEtMTIuMTAzIDI0LjA2MXYxLjMzM2MwIDkuODQgNC43NjMgMTguNTg3IDEyLjEwMyAyNC4wNjJhMjkuODEgMjkuODEgMCAwIDAtNC42MDMgMTUuOTM4djEuMzMzYzAgMTYuNTQyIDEzLjQ1OCAzMCAzMCAzMGg4LjMyNGMuNDI3IDExLjYzMSA3LjUwMyAyMS41ODcgMTcuNTM0IDI2LjE3Ny45MzEgMTAuNTAzIDQuMDg0IDMwLjE4NyAxNC43NjggNDUuNTM3YTkuOTg4IDkuOTg4IDAgMCAwIDguMjE2IDQuMjg4IDkuOTU4IDkuOTU4IDAgMCAwIDUuNzA0LTEuNzkzYzQuNTMzLTMuMTU1IDUuNjUtOS4zODggMi40OTUtMTMuOTIxLTYuNzk4LTkuNzY3LTkuNjAyLTIyLjYwOC0xMC43Ni0zMS40aDgyLjY4NWMuMjcyLjQxNC41NDUuODE4LjgxNSAxLjIxIDMuMTQyIDQuNTQxIDkuMzcyIDUuNjc5IDEzLjkxMyAyLjUzNCA0LjU0Mi0zLjE0MiA1LjY3Ny05LjM3MSAyLjUzNS0xMy45MTMtMTEuOTE5LTE3LjIyOS04Ljc4Ny0zNS44ODQgOS41ODEtNTcuMDEyIDMuMDY3LTIuNjUyIDEyLjMwNy0xMS43MzIgMTEuMjE3LTI0LjAzMy0uODI4LTkuMzQzLTcuMTA5LTE3LjE5NC0xOC42NjktMjMuMzM3YTkuODU3IDkuODU3IDAgMCAwLTEuMDYxLS40ODZjLS40NjYtLjE4Mi0xMS40MDMtNC41NzktOS43NDEtMTUuNzA2IDEuMDA3LTYuNzM3IDE0Ljc2OC04LjI3MyAyMy43NjYtNy42NjYgMjMuMTU2IDEuNTY5IDM5LjY5OCA3LjgwMyA0Ny44MzYgMTguMDI2IDUuNzUyIDcuMjI1IDcuNjA3IDE2LjYyMyA1LjY3MyAyOC43MzMtLjQxMyAyLjU4NS0uODI0IDUuMjQxLTEuMjQ1IDcuOTU5LTUuNzU2IDM3LjE5NC0xMi45MTkgODMuNDgzLTQ5Ljg3IDExNC42NjEtNC4yMjEgMy41NjEtNC43NTYgOS44Ny0xLjE5NCAxNC4wOTJhOS45OCA5Ljk4IDAgMCAwIDcuNjQ4IDMuNTUxIDkuOTU1IDkuOTU1IDAgMCAwIDYuNDQ0LTIuMzU4YzQyLjY3Mi0zNi4wMDUgNTAuODAyLTg4LjUzMyA1Ni43MzctMTI2Ljg4OC40MTUtMi42ODQuODIxLTUuMzA5IDEuMjI5LTcuODYzIDIuODM0LTE3LjcyMS0uNDU1LTMyLjY0MS05Ljc3Mi00NC4zNDV6bS0yMzIuMzA4IDQyLjYyYy01LjUxNCAwLTEwLTQuNDg2LTEwLTEwdi0xLjMzM2MwLTUuNTE0IDQuNDg2LTEwIDEwLTEwaDE1djIxLjMzM2gtMTV6bS0yLjUtNTIuNjY2YzAtNS41MTQgNC40ODYtMTAgMTAtMTBoNy41djIxLjMzM2gtNy41Yy01LjUxNCAwLTEwLTQuNDg2LTEwLTEwdi0xLjMzM3ptMTcuNSA5My45OTloLTcuNWMtNS41MTQgMC0xMC00LjQ4Ni0xMC0xMHYtMS4zMzNjMC01LjUxNCA0LjQ4Ni0xMCAxMC0xMGg3LjV2MjEuMzMzem0zMC43OTYgMjguODg3Yy01LjUxNCAwLTEwLTQuNDg2LTEwLTEwdi04LjI3MWg5MS40NTdjLS44NTEgNi42NjgtLjQzNyAxMi43ODcuNzMxIDE4LjI3MWgtODIuMTg4em03OS40ODItMTEzLjY5OGMtMy4xMjQgMjAuOTA2IDEyLjQyNyAzMy4xODQgMjEuNjI1IDM3LjA0IDUuNDQxIDIuOTY4IDcuNTUxIDUuNjQ3IDcuNzAxIDcuMTg4LjIxIDIuMTUtMi41NTMgNS42ODQtNC40NzcgNy4yNTEtLjQ4Mi4zNzgtLjkyOS44LTEuMzM1IDEuMjYxLTYuOTg3IDcuOTM2LTExLjk4MiAxNS41Mi0xNS40MzIgMjIuNjg4aC05Ny41NjRWMzBjMC01LjUxNCA0LjQ4Ni0xMCAxMC0xMGgxMjMuNzY5YzUuNTE0IDAgMTAgNC40ODYgMTAgMTB2MTM1LjU3OWMtMy4wMzItLjM4MS02LjE1LS42OTQtOS4zODktLjkxNC0yNS4xNTktMS42OTQtNDIuMzcgNy43NDgtNDQuODk4IDI0LjY2NnoiLz48cGF0aCBkPSJNMTc5LjEyOSA4My4xNjdoLTI0LjA2YTUgNSAwIDAgMC01IDV2MjQuMDYxYTUgNSAwIDAgMCA1IDVoMjQuMDZhNSA1IDAgMCAwIDUtNVY4OC4xNjdhNSA1IDAgMCAwLTUtNXpNMTcyLjYyOSAxNDIuODZoLTEyLjU2VjEzMC44YTUgNSAwIDEgMC0xMCAwdjE3LjA2MWE1IDUgMCAwIDAgNSA1aDE3LjU2YTUgNSAwIDEgMCAwLTEwLjAwMXpNMjE2LjU2OCA4My4xNjdoLTI0LjA2YTUgNSAwIDAgMC01IDV2MjQuMDYxYTUgNSAwIDAgMCA1IDVoMjQuMDZhNSA1IDAgMCAwIDUtNVY4OC4xNjdhNSA1IDAgMCAwLTUtNXptLTUgMjQuMDYxaC0xNC4wNlY5My4xNjdoMTQuMDZ2MTQuMDYxek0yMTEuNjY5IDEyNS45MzZIMTk3LjQxYTUgNSAwIDAgMC01IDV2MTQuMjU3YTUgNSAwIDAgMCA1IDVoMTQuMjU5YTUgNSAwIDAgMCA1LTV2LTE0LjI1N2E1IDUgMCAwIDAtNS01eiIvPjwvc3ZnPg==",hne=f1+"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1OS4wMTggNTkuMDE4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1OS4wMTggNTkuMDE4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJtNTguNzQxIDU0LjgwOS01Ljk2OS02LjI0NGExMC43NCAxMC43NCAwIDAgMCAyLjgyLTcuMjVjMC01Ljk1My00Ljg0My0xMC43OTYtMTAuNzk2LTEwLjc5NlMzNCAzNS4zNjEgMzQgNDEuMzE0IDM4Ljg0MyA1Mi4xMSA0NC43OTYgNTIuMTFjMi40NDEgMCA0LjY4OC0uODI0IDYuNDk5LTIuMTk2bDYuMDAxIDYuMjc3YS45OTguOTk4IDAgMCAwIDEuNDE0LjAzMiAxIDEgMCAwIDAgLjAzMS0xLjQxNHpNMzYgNDEuMzE0YzAtNC44NSAzLjk0Ni04Ljc5NiA4Ljc5Ni04Ljc5NnM4Ljc5NiAzLjk0NiA4Ljc5NiA4Ljc5Ni0zLjk0NiA4Ljc5Ni04Ljc5NiA4Ljc5NlMzNiA0Ni4xNjQgMzYgNDEuMzE0ek0xMC40MzEgMTYuMDg4YzAgMy4wNyAyLjQ5OCA1LjU2OCA1LjU2OSA1LjU2OHM1LjU2OS0yLjQ5OCA1LjU2OS01LjU2OGMwLTMuMDcxLTIuNDk4LTUuNTY5LTUuNTY5LTUuNTY5cy01LjU2OSAyLjQ5OC01LjU2OSA1LjU2OXptOS4xMzggMGMwIDEuOTY4LTEuNjAyIDMuNTY4LTMuNTY5IDMuNTY4cy0zLjU2OS0xLjYwMS0zLjU2OS0zLjU2OCAxLjYwMi0zLjU2OSAzLjU2OS0zLjU2OSAzLjU2OSAxLjYwMSAzLjU2OSAzLjU2OXoiLz48cGF0aCBkPSJtMzAuODgyIDI4Ljk4NyA5LjE4LTEwLjA1NCAxMS4yNjIgMTAuMzIzYTEgMSAwIDAgMCAxLjM1MS0xLjQ3NWwtMTItMTFhMSAxIDAgMCAwLTEuNDE0LjA2M2wtOS43OTQgMTAuNzI3LTQuNzQzLTQuNzQzYTEuMDAzIDEuMDAzIDAgMCAwLTEuMzY4LS4wNDRMNi4zMzkgMzcuNzY4YTEgMSAwIDEgMCAxLjMyMiAxLjUwMWwxNi4zMTMtMTQuMzYyIDcuMzE5IDcuMzE4YS45OTkuOTk5IDAgMSAwIDEuNDE0LTEuNDE0bC0xLjgyNS0xLjgyNHoiLz48cGF0aCBkPSJNMzAgNDYuNTE4SDJ2LTQyaDU0djI4YTEgMSAwIDEgMCAyIDB2LTI5YTEgMSAwIDAgMC0xLTFIMWExIDEgMCAwIDAtMSAxdjQ0YTEgMSAwIDAgMCAxIDFoMjlhMSAxIDAgMSAwIDAtMnoiLz48L3N2Zz4=",Ly=f1+"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NjAgNDYwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0NjAgNDYwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNMjMwIDBDMTAyLjk3NSAwIDAgMTAyLjk3NSAwIDIzMHMxMDIuOTc1IDIzMCAyMzAgMjMwIDIzMC0xMDIuOTc0IDIzMC0yMzBTMzU3LjAyNSAwIDIzMCAwem0zOC4zMzMgMzc3LjM2YzAgOC42NzYtNy4wMzQgMTUuNzEtMTUuNzEgMTUuNzFoLTQzLjEwMWMtOC42NzYgMC0xNS43MS03LjAzNC0xNS43MS0xNS43MVYyMDIuNDc3YzAtOC42NzYgNy4wMzMtMTUuNzEgMTUuNzEtMTUuNzFoNDMuMTAxYzguNjc2IDAgMTUuNzEgNy4wMzMgMTUuNzEgMTUuNzFWMzc3LjM2ek0yMzAgMTU3Yy0yMS41MzkgMC0zOS0xNy40NjEtMzktMzlzMTcuNDYxLTM5IDM5LTM5IDM5IDE3LjQ2MSAzOSAzOS0xNy40NjEgMzktMzkgMzl6Ii8+PC9zdmc+",pne="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAQgAAAEIBarqQRAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAE1SURBVDiNfdI7S0NBEAXgLya1otFgpbYSbISAgpXYi6CmiH9KCAiChaVga6OiWPgfRDQ+0itaGVNosXtluWwcuMzePfM4M3sq8lbHBubwg1dc4m1E/J/N4ghDPOIsfk/4xiEao5KX0McFljN4C9d4QTPXuY99jP3DsIoDPGM6BY5i5yI5R7O4q+ImFkJY2DCh3cAH2klyB+9J1xUMMAG7eCh1a+Mr+k48b5diXrFVwwLuS+BJ9MfR7+G0FHOHhTHhnXNWS87VDF4pcnfQK4Ep7XScNLmPTZgURNKKYENYWDpzW1BhscS1WHS8CDgURFJQrWcoF3c13KKbgg1BYQfy8xZWEzTTw1QZbAoKu8FqJnktdu5hcVSHmchiILzzuaDQvjBzV2m8yohCE1jHfPx/xhU+y4G/D75ELlRJsSYAAAAASUVORK5CYII=",Py=function(){function e(){}return e.createDefault=function(){return{hasPermission:!1,lastUsedCameraId:null}},e}(),gne=function(){function e(){this.data=Py.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(t){this.data.hasPermission=t,this.flush()},e.prototype.setLastUsedCameraId=function(t){this.data.lastUsedCameraId=t,this.flush()},e.prototype.resetLastUsedCameraId=function(){this.data.lastUsedCameraId=null,this.flush()},e.prototype.reset=function(){this.data=Py.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}(),mne=function(){function e(){this.infoDiv=document.createElement("div")}return e.prototype.renderInto=function(t){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 silver",this.infoDiv.style.fontSize="10pt",this.infoDiv.style.background="rgb(248 248 248)",this.infoDiv.innerText=Dy.builtUsing();var n=document.createElement("a");n.innerText="html5-qrcode",n.href="https://github.com/mebjas/html5-qrcode",n.target="new",this.infoDiv.appendChild(n);var o=document.createElement("br"),s=document.createElement("br");this.infoDiv.appendChild(o),this.infoDiv.appendChild(s);var i=document.createElement("a");i.innerText=Dy.reportIssues(),i.href="https://github.com/mebjas/html5-qrcode/issues",i.target="new",this.infoDiv.appendChild(i),t.appendChild(this.infoDiv)},e.prototype.show=function(){this.infoDiv.style.display="block"},e.prototype.hide=function(){this.infoDiv.style.display="none"},e}(),vne=function(){function e(t,n){this.isShowingInfoIcon=!0,this.onTapIn=t,this.onTapOut=n,this.infoIcon=document.createElement("img")}return e.prototype.renderInto=function(t){var n=this;this.infoIcon.alt="Info icon",this.infoIcon.src=Ly,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(o){return n.onHoverIn()},this.infoIcon.onmouseout=function(o){return n.onHoverOut()},this.infoIcon.onclick=function(o){return n.onClick()},t.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=pne,this.infoIcon.style.opacity="1"):(this.isShowingInfoIcon=!0,this.onTapOut(),this.infoIcon.src=Ly,this.infoIcon.style.opacity="0.6")},e}(),yne=function(){function e(){var t=this;this.infoDiv=new mne,this.infoIcon=new vne(function(){t.infoDiv.show()},function(){t.infoDiv.hide()})}return e.prototype.renderInto=function(t){this.infoDiv.renderInto(t),this.infoIcon.renderInto(t)},e}(),By=function(){function e(){}return e.hasCameraPermissions=function(){return new Promise(function(t,n){navigator.mediaDevices.enumerateDevices().then(function(o){o.forEach(function(s){s.kind==="videoinput"&&s.label&&t(!0)}),t(!1)})})},e}(),rs=function(){function e(t){this.supportedScanTypes=this.validateAndReturnScanTypes(t)}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;tn)throw"Max "+n+" values expected for supportedScanTypes";for(var o=0,s=t;o0?(t.removeChild(n),s.renderCameraSelection(l)):(s.setHeaderMessage(Ar.noCameraFound(),ir.STATUS_WARNING),i())}).catch(function(l){s.persistedDataManager.setHasPermission(!1),o?o.disabled=!1:i(),s.setHeaderMessage(l,ir.STATUS_WARNING)})},e.prototype.createPermissionButton=function(t,n){var o=this,s=document.createElement("button");s.id=this.getCameraPermissionButtonId(),s.innerText=Ar.cameraPermissionTitle(),s.addEventListener("click",function(){s.disabled=!0,o.createCameraListUi(t,n,s)}),n.appendChild(s)},e.prototype.createPermissionsUi=function(t,n){var o=this;if(rs.isCameraScanType(this.currentScanType)&&this.persistedDataManager.hasCameraPermissions()){By.hasCameraPermissions().then(function(s){s?o.createCameraListUi(t,n):(o.persistedDataManager.setHasPermission(!1),o.createPermissionButton(t,n))}).catch(function(s){o.persistedDataManager.setHasPermission(!1),o.createPermissionButton(t,n)});return}this.createPermissionButton(t,n)},e.prototype.createSectionControlPanel=function(){var t=document.getElementById(this.getDashboardSectionId()),n=document.createElement("div");t.appendChild(n);var o=document.createElement("div");o.id=this.getDashboardSectionCameraScanRegionId(),o.style.display=rs.isCameraScanType(this.currentScanType)?"block":"none",n.appendChild(o);var s=document.createElement("div");s.style.textAlign="center",o.appendChild(s),this.scanTypeSelector.isCameraScanRequired()&&this.createPermissionsUi(o,s),this.renderFileScanUi(n)},e.prototype.renderFileScanUi=function(t){var n=this,o=document.createElement("div");o.id=this.getDashboardSectionFileScanRegionId(),o.style.textAlign="center",o.style.display=rs.isCameraScanType(this.currentScanType)?"none":"block",t.appendChild(o);var s=document.createElement("input");s.id=this.getFileScanInputId(),s.accept="image/*",s.type="file",s.style.width="200px",s.disabled=rs.isCameraScanType(this.currentScanType);var i=document.createElement("span");i.innerText=" Select Image",o.appendChild(s),o.appendChild(i),s.addEventListener("change",function(l){if(!n.html5Qrcode)throw"html5Qrcode not defined";if(!(l==null||l.target==null)&&!!rs.isFileScanType(n.currentScanType)&&l.target.files.length!==0){var c=l.target.files[0];n.html5Qrcode.scanFileV2(c,!0).then(function(f){n.resetHeaderMessage(),n.qrCodeSuccessCallback(f.decodedText,f)}).catch(function(f){n.setHeaderMessage(f,ir.STATUS_WARNING),n.qrCodeErrorCallback(f,XS.createFrom(f))})}})},e.prototype.renderCameraSelection=function(t){var n=this,o=this,s=document.getElementById(this.getDashboardSectionCameraScanRegionId());s.style.textAlign="center";var i=document.createElement("span");i.style.marginRight="10px";var l=t.length,c=document.createElement("select");if(l===1)c.style.display="none";else{var f=Ar.selectCamera();i.innerText=f+" ("+t.length+") "}c.id=this.getCameraSelectionId();for(var p=[],m=0,y=t;m",n.appendChild(this.cameraScanImage);return}this.cameraScanImage=new Image,this.cameraScanImage.onload=function(o){n.innerHTML="
",n.appendChild(t.cameraScanImage)},this.cameraScanImage.width=64,this.cameraScanImage.style.opacity="0.8",this.cameraScanImage.src=fne},e.prototype.insertFileScanImageToScanRegion=function(){var t=this,n=document.getElementById(this.getScanRegionId());if(this.fileScanImage){n.innerHTML="
",n.appendChild(this.fileScanImage);return}this.fileScanImage=new Image,this.fileScanImage.onload=function(o){n.innerHTML="
",n.appendChild(t.fileScanImage)},this.fileScanImage.width=64,this.fileScanImage.style.opacity="0.8",this.fileScanImage.src=hne},e.prototype.clearScanRegion=function(){var t=document.getElementById(this.getScanRegionId());t.innerHTML=""},e.prototype.getDashboardSectionId=function(){return this.elementId+"__dashboard_section"},e.prototype.getDashboardSectionCameraScanRegionId=function(){return this.elementId+"__dashboard_section_csr"},e.prototype.getDashboardSectionFileScanRegionId=function(){return this.elementId+"__dashboard_section_fsr"},e.prototype.getDashboardSectionSwapLinkId=function(){return this.elementId+"__dashboard_section_swaplink"},e.prototype.getScanRegionId=function(){return this.elementId+"__scan_region"},e.prototype.getDashboardId=function(){return this.elementId+"__dashboard"},e.prototype.getFileScanInputId=function(){return this.elementId+"__filescan_input"},e.prototype.getStatusSpanId=function(){return this.elementId+"__status_span"},e.prototype.getHeaderMessageContainerId=function(){return this.elementId+"__header_message"},e.prototype.getCameraSelectionId=function(){return this.elementId+"__camera_selection"},e.prototype.getCameraPermissionButtonId=function(){return this.elementId+"__camera_permission_button"},e.prototype.getCameraScanRegion=function(){return document.getElementById(this.getDashboardSectionCameraScanRegionId())},e.prototype.getFileScanRegion=function(){return document.getElementById(this.getDashboardSectionFileScanRegionId())},e.prototype.getFileScanInput=function(){return document.getElementById(this.getFileScanInputId())},e.prototype.getDashboardSectionSwapLink=function(){return document.getElementById(this.getDashboardSectionSwapLinkId())},e.prototype.getHeaderMessageDiv=function(){return document.getElementById(this.getHeaderMessageContainerId())},e}();const Ene={id:"qr-code-full-region"},Sne=ve({props:{qrbox:null,fps:null},emits:["decodedCode"],setup(e,{emit:t}){const n=e;var o={fps:n.fps?n.fps:10};let s="";n.qrbox&&(o.qrbox=n.qrbox);let i=null;function l(p,m){s!==p&&(s=p,t("decodedCode",p,m))}function c(p,m){}async function f(){await dt(),i=new Cne("qr-code-full-region",o,void 0),i.render(l,c)}return f(),(p,m)=>(M(),W("div",Ene))}}),Ane={id:"section",class:"section",style:{width:"70%",margin:"auto"}},Tne=Ht("\u6309\u6211\u50B3\u9001\u7C21\u8A0A "),Ine=ve({setup(e){let t=F(""),n=F(1),o=F("");var s=navigator.userAgent,i=s.indexOf("Android")>-1||s.indexOf("Adr")>-1,l=!!s.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);const c=function(y,v){y.includes("1922:")?f(y):t.value=`\u5167\u5BB9:${y}`};function f(y){let w=y.split("1922:")[1];t.value=`\u5167\u5BB9:${w}`,o.value=w;let E=document.getElementById("Btn_Open");E.style.display="inline"}function p(){let y="";n.value>1&&(y=`+${n.value-1}`),i?window.open(`sms:1922?&body=${o.value}${y}`,"_self"):l?window.open(`sms:1922&body=${o.value}${y}`,"_self"):alert(`sms:1922&body=${o.value}${y}`)}async function m(){await dt();let y=document.getElementById("Btn_Open");if(y.style.display="none",!i&&!l){let v=document.getElementById("section");v.style.width="500px"}}return m(),(y,v)=>{const w=Ae("el-input-number"),E=Ae("el-button");return M(),W(at,null,[Q("div",Ane,[le(Sne,{qrbox:200,fps:10,onDecodedCode:c})]),Q("div",null,Pe(k(t)),1),Q("div",null,[le(w,{modelValue:k(n),"onUpdate:modelValue":v[0]||(v[0]=I=>wn(n)?n.value=I:n=I),min:1,size:"large"},null,8,["modelValue"])]),le(E,{id:"Btn_Open",type:"success",onClick:v[1]||(v[1]=()=>{p()}),size:"large",round:""},{default:ae(()=>[Tne]),_:1})],64)}}}),_ne=ve({setup(e){return(t,n)=>(M(),me(Ine))}});X2(_ne).use(Zte,{locale:Qte}).mount("#app")});export default Nne(); diff --git a/dist/favicon.ico b/dist/favicon.ico index df36fcfb72584e00488330b560ebcf34a41c64c2..4d9b216f109d8e8e784e5c480a42e8796292d6ca 100644 GIT binary patch literal 58676 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 diff --git a/dist/index.html b/dist/index.html index 413b93e..13cdf27 100644 --- a/dist/index.html +++ b/dist/index.html @@ -7,7 +7,7 @@ HTML5 QR Code with Vue js - + diff --git a/public/favicon.ico b/public/favicon.ico index df36fcfb72584e00488330b560ebcf34a41c64c2..4d9b216f109d8e8e784e5c480a42e8796292d6ca 100644 GIT binary patch literal 58676 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 diff --git a/src/components/QRCode.vue b/src/components/QRCode.vue index b85c392..cb30249 100644 --- a/src/components/QRCode.vue +++ b/src/components/QRCode.vue @@ -35,7 +35,13 @@ function OnclickOpen() { if (count.value > 1) { addcount = `+${count.value - 1}`; } - window.open(`sms:1922&body=${smscontent.value}${addcount}`, "_self"); + if (isAndroid) { + window.open(`sms:1922?&body=${smscontent.value}${addcount}`, "_self"); + } else if (isiOS) { + window.open(`sms:1922&body=${smscontent.value}${addcount}`, "_self"); + } else { + alert(`sms:1922&body=${smscontent.value}${addcount}`); + } } async function onLoad(): Promise {