var Typed=function(t,i){t=document.querySelector(t);this.config=t_typed__setConfig(i,t);t.insertAdjacentHTML("afterend",'<span class="typed-cursor">|</span>'),t_typed__init(this.config),this.stop=function(){this.config.isStopped=!0},this.reset=function(){this.config.element.innerHTML="",this.config.arrayPosition=0,this.config.currentStringPosition=0,t_typed__init(this.config),this.stop()},this.start=function(){this.config.isStopped&&(this.config.isStopped=!1,t_typed__type(this.config.stringsArray[this.config.arrayPosition],this.config.currentStringPosition,this.config))}};function t_typed__setConfig(t,i){return t={stringsArray:t.strings||[],typeSpeed:t.typeSpeed||0,typeDelay:t.startDelay||0,backSpeed:40,backDelay:t.backDelay||500,repeat:t.loop||!1,element:i,arrayPosition:0,isStopped:!1,currentStringPosition:0}}function t_typed__init(t){setTimeout(function(){t_typed__type(t.stringsArray[t.arrayPosition],t.currentStringPosition,t)},t.typeDelay)}function t_typed__type(i,n,e){var t;e.isStopped||(t=t_typed__humanizer(e.typeSpeed),setTimeout(function(){var t=i.substr(0,n+1);n===i.length?e.arrayPosition===e.stringsArray.length-1&&!1===e.repeat||setTimeout(function(){t_typed__back(e.stringsArray[e.arrayPosition],n,e)},e.backDelay):(e.element.textContent=t,e.currentStringPosition++,t_typed__type(e.stringsArray[e.arrayPosition],e.currentStringPosition,e))},t))}function t_typed__back(i,n,e){var t;e.isStopped||(t=t_typed__humanizer(e.backSpeed),setTimeout(function(){var t=i.substr(0,n);e.element.textContent=t,0<n?(e.currentStringPosition--,t_typed__back(e.stringsArray[e.arrayPosition],e.currentStringPosition,e)):e.currentStringPosition<=0&&(e.arrayPosition++,e.arrayPosition===e.stringsArray.length?(e.arrayPosition=0,t_typed__init(e)):t_typed__type(e.stringsArray[e.arrayPosition],n,e))},t))}function t_typed__humanizer(t){return Math.round(Math.random()*(t/2))+t}
