var _createClass=function(){function c(a,b){for(var d=0;d
')}},{key:"appendCanvas",value:function(){this.canvas=document.getElementsByTagName("canvas")[0]}}, {key:"getContext",value:function(){this.context=this.canvas.getContext("2d")}},{key:"generateInputElement",value:function(){$(".hs_captcha-base").after('
');this.input=document.getElementById("captcha-base__input")}}, {key:"appendInputElement",value:function(){null!==this.element.nextSibling?this.form.insertBefore(this.input,this.element.nextSibling):this.form.appendChild(this.input)}},{key:"addResetButton",value:function(){var b=document.createElement("button");b.innerHTML="↻";b.setAttribute("class","captcha-base__reset");b.setAttribute("type","reset");this.form.insertBefore(b,this.input);this.resetButton=b}},{key:"handleClickResetButton",value:function(b){b.preventDefault();this.clickResetButton();this.resetStyling()}}, {key:"clickResetButton",value:function(){event.preventDefault();this.clearCanvas();this.generateCode();this.writeCode();this.input.value="";this.resetClassNames()}},{key:"generateCode",value:function(){this.code=this.generateRandomNum(1E5,999999)}},{key:"writeCode",value:function(){this.getContext();this.context.font="80px Arial";for(var b=this.code.toString(),d=0;6>d;d++)this.context.fillStyle=this.getRandomColor(),this.transformContext(d),this.context.fillText(b[d],52*d,110),this.resetTransformation()}}, {key:"clearCanvas",value:function(){this.context.clearRect(0,0,this.canvas.width,this.canvas.height)}},{key:"checkValidity",value:function(){this.input.value&&(this.enteredValue=parseInt(this.input.value),this.isValid=this.enteredValue===this.code?!0:!1,_get(a.prototype.__proto__||Object.getPrototypeOf(a.prototype),"checkValidity",this).call(this))}},{key:"enteredValidValue",value:function(){_get(a.prototype.__proto__||Object.getPrototypeOf(a.prototype),"enteredValidValue",this).call(this);this.input.classList.contains("captcha-base__input_invalid")&& (this.input.classList.remove("captcha-base__input_invalid"),this.input.placeholder="Please try again!");this.input.classList.contains("captcha-base__input_valid")||(this.input.classList.add("captcha-base__input_valid"),this.input.placeholder="Submit successful!")}},{key:"enteredInvalidValue",value:function(){_get(a.prototype.__proto__||Object.getPrototypeOf(a.prototype),"enteredInvalidValue",this).call(this);this.input.classList.contains("captcha-base__input_valid")&&(this.input.classList.remove("captcha-base__input_valid"), this.input.placeholder="Submit successful!");this.input.classList.contains("captcha-base__input_invalid")||(this.input.classList.add("captcha-base__input_invalid"),this.input.placeholder="Please try again!");this.clickResetButton();this.numberOfTries++;5e;e++)d=this.generateRandomNum(50,230),b?b="#"+parseInt(d,16):b+=parseInt(d,16);return b}},{key:"getRadiansFromDegrees",value:function(b){return Math.PI/180*b}},{key:"transformContext",value:function(b){var d=this.generateRandomNum(0,13);0===b%2&&(d=-d);b=this.getRadiansFromDegrees(d);this.context.rotate(b)}},{key:"resetTransformation",value:function(){this.context.setTransform(1,0,0,1,0,0)}}]);return a}(Captcha);"use strict"; (function(){new (function(){function c(){_classCallCheck(this,c);$(".hs_your_industry_").before('');$(".hs_your_industry_").before(''); this.baseElements=document.getElementsByClassName("captcha-base");this.init()}_createClass(c,[{key:"init",value:function(){Array.prototype.forEach.call(this.baseElements,this.handleBaseElements.bind(this))}},{key:"handleBaseElements",value:function(a){new BaseCaptcha({element:a})}}]);return c}())})();