You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
46 KiB
1 line
46 KiB
7 months ago
|
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.AwesomeQR=e():t.AwesomeQR=e()}(this,(function(){return(()=>{var t={154:(t,e,r)=>{const o=r(342);e.parseFont=o,e.createCanvas=function(t,e){return Object.assign(document.createElement("canvas"),{width:t,height:e})},e.createImageData=function(t,e,r){switch(arguments.length){case 0:return new ImageData;case 1:return new ImageData(t);case 2:return new ImageData(t,e);default:return new ImageData(t,e,r)}},e.loadImage=function(t,e){return new Promise((function(r,o){const n=Object.assign(document.createElement("img"),e);function i(){n.onload=null,n.onerror=null}n.onload=function(){i(),r(n)},n.onerror=function(){i(),o(new Error('Failed to load the image "'+t+'"'))},n.src=t}))}},342:t=>{"use strict";const e="'([^']+)'|\"([^\"]+)\"|[\\w\\s-]+",r=new RegExp("(bold|bolder|lighter|[1-9]00) +","i"),o=new RegExp("(italic|oblique) +","i"),n=new RegExp("(small-caps) +","i"),i=new RegExp("(ultra-condensed|extra-condensed|condensed|semi-condensed|semi-expanded|expanded|extra-expanded|ultra-expanded) +","i"),a=new RegExp("([\\d\\.]+)(px|pt|pc|in|cm|mm|%|em|ex|ch|rem|q) *((?:"+e+")( *, *(?:"+e+"))*)"),s={};t.exports=function(t){if(s[t])return s[t];const e=a.exec(t);if(!e)return;const l={weight:"normal",style:"normal",stretch:"normal",variant:"normal",size:parseFloat(e[1]),unit:e[2],family:e[3].replace(/["']/g,"").replace(/ *, */g,",")};let u,h,c,f,d=t.substring(0,e.index);switch((u=r.exec(d))&&(l.weight=u[1]),(h=o.exec(d))&&(l.style=h[1]),(c=n.exec(d))&&(l.variant=c[1]),(f=i.exec(d))&&(l.stretch=f[1]),l.unit){case"pt":l.size/=.75;break;case"pc":l.size*=16;break;case"in":l.size*=96;break;case"cm":l.size*=96/2.54;break;case"mm":l.size*=96/25.4;break;case"%":break;case"em":case"rem":l.size*=16/.75;break;case"q":l.size*=96/25.4/4}return s[t]=l}},662:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.loop=e.conditional=e.parse=void 0,e.parse=function t(e,r){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:o;if(Array.isArray(r))r.forEach((function(r){return t(e,r,o,n)}));else if("function"==typeof r)r(e,o,n,t);else{var i=Object.keys(r)[0];Array.isArray(r[i])?(n[i]={},t(e,r[i],o,n[i])):n[i]=r[i](e,o,n,t)}return o},e.conditional=function(t,e){return function(r,o,n,i){e(r,o,n)&&i(r,t,o,n)}},e.loop=function(t,e){return function(r,o,n,i){for(var a=[];e(r,o,n);){var s={};i(r,t,o,s),a.push(s)}return a}}},58:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.readBits=e.readArray=e.readUnsigned=e.readString=e.peekBytes=e.readBytes=e.peekByte=e.readByte=e.buildStream=void 0,e.buildStream=function(t){return{data:t,pos:0}};e.readByte=function(){return function(t){return t.data[t.pos++]}},e.peekByte=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return function(e){return e.data[e.pos+t]}};var r=function(t){return function(e){return e.data.subarray(e.pos,e.pos+=t)}};e.readBytes=r,e.peekBytes=function(t){return function(e){return e.data.subarray(e.pos,e.pos+t)}},e.readString=function(t){return function(e){return Array.from(r(t)(e)).map((function(t){return String.fromCharCode(t)})).join("")}},e.readUnsigned=function(t){return function(e){var o=r(2)(e);return t?(o[1]<<8)+o[0]:(o[0]<<8)+o[1]}},e.readArray=function(t,e){return function(o,n,i){for(var a="function"==typeof e?e(o,n,i):e,s=r(t),l=new Array(a),u=0;u<a;u++)l[u]=s(o);return l}},e.readBits=function(t){return function(e){for(var r=function(t){return t.data[t.pos++]}(e),o=new Array(8),n=0;n<8;n++)o[7-n]=!!(r&1<<n);return Object.keys(t).reduce((function(e,r){var n=t[r];return n.length?e[r]=function(t,e,r){for(var o=0,n=0;n<r;n++)o+=t[e+n]&&Math.pow(2,r-n-1);return o}(o,n.index,n.length):e[r]=o[n.index],e}),{})}}},323:(t,e,r)=>{"use strict";e.Z=void 0;var o=r(662),n=r(58),i={blocks:function(t){for(var e=[],r=t.data.length,o=0,i=(0,n.readByte)()(t);0!==i;i=(0,n.readByte)()(t)){if(t.pos+i>=r){var a=r-t.pos;e.p
|