Your IP : 172.71.120.4


Current Path : /var/www/element/data/www/revenuestory.ru/bitrix/js/ui/textanimate/dist/
Upload File :
Current File : /var/www/element/data/www/revenuestory.ru/bitrix/js/ui/textanimate/dist/textanimate.bundle.js.map

{"version":3,"file":"textanimate.bundle.js","sources":["../src/textanimate.js"],"sourcesContent":["export class TextAnimate {\n\tconstructor(options)\n\t{\n\t\tthis.container = options.container;\n\t\tthis.interval = options.interval;\n\t\tthis.currentText = null;\n\t}\n\n\tsetInterval(interval)\n\t{\n\t\tif(interval)\n\t\t\tthis.interval = interval;\n\t}\n\n\tinit(text)\n\t{\n\t\ttext = text.trim();\n\t\tthis.currentText = this.container.innerText;\n\n\t\tlet interval = setInterval( () => {\n\t\t\tlet symbolRnd = parseInt(Math.random() * Math.max(text.length, this.currentText.length));\n\t\t\tlet symbolLink = text[symbolRnd];\n\n\t\t\tif(typeof symbolLink === 'undefined')\n\t\t\t\tsymbolLink = ' ';\n\n\t\t\twhile(this.currentText.length < symbolRnd)\n\t\t\t\tthis.currentText += ' ';\n\n\t\t\tthis.currentText = (this.currentText.slice(0,symbolRnd) + symbolLink + this.currentText.slice(symbolRnd + 1)).trim();\n\t\t\tthis.container.innerText = this.currentText.length === 0 ? '&nbsp;' : this.currentText;\n\n\t\t\tif(text === this.container.innerText)\n\t\t\t\tclearInterval(interval);\n\t\t}, this.interval ? this.interval : 5)\n\t}\n}"],"names":["TextAnimate","options","container","interval","currentText","text","trim","innerText","setInterval","symbolRnd","parseInt","Math","random","max","length","symbolLink","slice","clearInterval"],"mappings":";;;;KAAaA,WAAb;CACC,uBAAYC,OAAZ,EACA;CAAA;CACC,SAAKC,SAAL,GAAiBD,OAAO,CAACC,SAAzB;CACA,SAAKC,QAAL,GAAgBF,OAAO,CAACE,QAAxB;CACA,SAAKC,WAAL,GAAmB,IAAnB;CACA;;CANF;CAAA;CAAA,gCAQaD,QARb,EASC;CACC,UAAGA,QAAH,EACC,KAAKA,QAAL,GAAgBA,QAAhB;CACD;CAZF;CAAA;CAAA,yBAcME,IAdN,EAeC;CAAA;;CACCA,MAAAA,IAAI,GAAGA,IAAI,CAACC,IAAL,EAAP;CACA,WAAKF,WAAL,GAAmB,KAAKF,SAAL,CAAeK,SAAlC;CAEA,UAAIJ,QAAQ,GAAGK,WAAW,CAAE,YAAM;CACjC,YAAIC,SAAS,GAAGC,QAAQ,CAACC,IAAI,CAACC,MAAL,KAAgBD,IAAI,CAACE,GAAL,CAASR,IAAI,CAACS,MAAd,EAAsB,KAAI,CAACV,WAAL,CAAiBU,MAAvC,CAAjB,CAAxB;CACA,YAAIC,UAAU,GAAGV,IAAI,CAACI,SAAD,CAArB;CAEA,YAAG,OAAOM,UAAP,KAAsB,WAAzB,EACCA,UAAU,GAAG,GAAb;;CAED,eAAM,KAAI,CAACX,WAAL,CAAiBU,MAAjB,GAA0BL,SAAhC;CACC,UAAA,KAAI,CAACL,WAAL,IAAoB,GAApB;CADD;;CAGA,QAAA,KAAI,CAACA,WAAL,GAAmB,CAAC,KAAI,CAACA,WAAL,CAAiBY,KAAjB,CAAuB,CAAvB,EAAyBP,SAAzB,IAAsCM,UAAtC,GAAmD,KAAI,CAACX,WAAL,CAAiBY,KAAjB,CAAuBP,SAAS,GAAG,CAAnC,CAApD,EAA2FH,IAA3F,EAAnB;CACA,QAAA,KAAI,CAACJ,SAAL,CAAeK,SAAf,GAA2B,KAAI,CAACH,WAAL,CAAiBU,MAAjB,KAA4B,CAA5B,GAAgC,QAAhC,GAA2C,KAAI,CAACV,WAA3E;CAEA,YAAGC,IAAI,KAAK,KAAI,CAACH,SAAL,CAAeK,SAA3B,EACCU,aAAa,CAACd,QAAD,CAAb;CACD,OAfyB,EAevB,KAAKA,QAAL,GAAgB,KAAKA,QAArB,GAAgC,CAfT,CAA1B;CAgBA;CAnCF;CAAA;CAAA;;;;;;;;"}