!function(){function e(e){return document.querySelector(e)}function o(e,o){for(var t=0;t.tab"),c=e(".logo-header"),r=e("#cblogo"),n=e("#logoImg"),i=e("#effect-img"),s={};t(e(".logo-header>[data-type]")),c.addEventListener("click",function(e){var o=e.target.getAttribute("data-type");o&&t(e.target)},!1),e("#fimg").addEventListener("change",function(e){l(n,e.target.files[0])},!1),e("#effect-file").addEventListener("change",function(e){l(i,e.target.files[0])},!1);var u,f=e("#qrcanvas");e("#qrgen").onclick=function(){var o=e("#colorIn").value,t=e("#colorOut").value,l=e("#colorFore").value,a=e("#colorBack").value,c={cellSize:Number(e("#cellSize").value),foreground:[{style:l},{row:0,rows:7,col:0,cols:7,style:t},{row:-7,rows:7,col:0,cols:7,style:t},{row:0,rows:7,col:-7,cols:7,style:t},{row:2,rows:3,col:2,cols:3,style:o},{row:-5,rows:3,col:2,cols:3,style:o},{row:2,rows:3,col:-5,cols:3,style:o}],background:a,data:e("#qrtext").value,typeNumber:Number(e("#typeNumber").value)};if(r.checked)if(c.logo={clearEdges:Number(e("#qrclearedges").value),size:e("#logoSize").value/100,margin:Number(e("#logoMargin").value)},"image"==s.type)c.logo.image=n;else{c.logo.text=e("#logoText").value;var d=e("#logoFont").value;d&&(c.logo.fontFace=d),c.logo.color=e("#logoColor").value;var g="";e("#logoItalic").checked&&(g+="italic "),e("#logoBold").checked&&(g+="bold "),c.logo.fontStyle=g}var v=e("[name=effect-type]:checked").value;"none"!==v&&(c.effect={key:v,value:e("#effect-value").value/100},"image"===v&&(c.background=[a,i])),c.reuseCanvas=u,u=qrgen.canvas(c),f.appendChild(u)}}();