hiroaki-yamamoto/django-good-otp

View on GitHub
django_otp/widgets/files/assets.js

Summary

Maintainability
A
0 mins
Test Coverage
(function(){window.assignOTPSecret=function(n,e,o,t,r,a){var c;return null==a&&(a=!0),!a&&e.value||(e.value=generateOTPSecret()),c=["name="+encodeURIComponent(n)],r&&(c=c.concat("issuer_name="+encodeURIComponent(r))),o.src=t+"/"+e.value+"?"+c.join("&")}}).call(this),function(){window.generateOTPSecret=function(){var n,e;return n="ABCDEFGHIJKLMNOPQRSTUVWXYZ234567",function(){var o,t;for(t=[],e=o=0;o<16;e=++o)t.push(n[Math.floor(32*Math.random())]);return t}().join("")}}.call(this);
//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndpZGdldHMvY29mZmVlL2Fzc2lnbi5jb2ZmZWUiLCJ3aWRnZXRzL2NvZmZlZS9nZW5lcmF0b3IuY29mZmVlIl0sIm5hbWVzIjpbIndpbmRvdyIsImFzc2lnbk9UUFNlY3JldCIsIm5hbWUiLCJpbnB1dCIsImltZyIsInVybFByZWZpeCIsImlzc3Vlcl9uYW1lIiwiZ2VuX25ldyIsInFzIiwidmFsdWUiLCJnZW5lcmF0ZU9UUFNlY3JldCIsImVuY29kZVVSSUNvbXBvbmVudCIsImNvbmNhdCIsInNyYyIsImpvaW4iLCJtYXAiLCJudW0iLCJyZXN1bHRzIiwiaSIsIk1hdGgiLCJmbG9vciIsInJhbmRvbSJdLCJtYXBwaW5ncyI6IkNBQUEsV0FBQUEsT0FBT0MsZ0JBQWtCLFNBQ3ZCQyxFQUFNQyxFQUFPQyxFQUFLQyxFQUFXQyxFQUFhQyxHQUUxQyxHQUFBQyxvQkFGMENELEdBQVEsSUFFL0NBLEdBQWVKLEVBQU1NLFFBQ3RCTixFQUFNTSxNQUFRQyxxQkFDaEJGLEdBQU0sUUFBVUcsbUJBQW1CVCxJQUNoQ0ksSUFDREUsRUFBS0EsRUFBR0ksT0FBTyxlQUFlRCxtQkFBbUJMLEtBQ25ERixFQUFJUyxJQUFTUixFQUFVLElBQUdGLEVBQU1NLE1BQU0sSUFBR0QsRUFBR00sS0FBSyxtQkNSbkQsV0FBQWQsT0FBT1Usa0JBQW9CLFdBQ3pCLEdBQUFLLEdBQUFDLENBQ0EsT0FEQUQsR0FBTSxtQ0FDQyx1QkFBQ0UsS0FBOENELEVBQUFFLEVBQUEsRUFBQUEsRUFBQSxHQUFBRixJQUFBRSxTQUE5Q0gsRUFBSUksS0FBS0MsTUFBc0IsR0FBaEJELEtBQUtFLHdCQUFvQ1AsS0FBSyIsImZpbGUiOiJhc3NldHMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJ3aW5kb3cuYXNzaWduT1RQU2VjcmV0ID0gKFxuICBuYW1lLCBpbnB1dCwgaW1nLCB1cmxQcmVmaXgsIGlzc3Vlcl9uYW1lLCBnZW5fbmV3PXRydWVcbikgLT5cbiAgaWYgZ2VuX25ldyBvciBub3QgaW5wdXQudmFsdWVcbiAgICBpbnB1dC52YWx1ZSA9IGdlbmVyYXRlT1RQU2VjcmV0KClcbiAgcXMgPSBbXCJuYW1lPVwiICsgZW5jb2RlVVJJQ29tcG9uZW50IG5hbWVdXG4gIGlmIGlzc3Vlcl9uYW1lXG4gICAgcXMgPSBxcy5jb25jYXQgXCJpc3N1ZXJfbmFtZT0je2VuY29kZVVSSUNvbXBvbmVudCBpc3N1ZXJfbmFtZX1cIlxuICBpbWcuc3JjID0gXCIje3VybFByZWZpeH0vI3tpbnB1dC52YWx1ZX0/I3txcy5qb2luIFwiJlwifVwiXG4iLCJ3aW5kb3cuZ2VuZXJhdGVPVFBTZWNyZXQgPSAtPlxuICBtYXAgPSBcIkFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaMjM0NTY3XCJcbiAgcmV0dXJuIChtYXBbTWF0aC5mbG9vciBNYXRoLnJhbmRvbSgpICogMzJdIGZvciBudW0gaW4gWzAuLi4xNl0pLmpvaW4gXCJcIlxuIl19