function typeWriter(elem, delay) {
    var elemText = elem.text().split('')
    elem.text('_'.repeat(elemText.length))
    var i = 0
    function nextLetter() {
        elem.text(elemText.slice(0, i).join('') + '_'.repeat(elemText.length - i))
        if (i < elemText.length) {
            setTimeout(() => {
                i++
                nextLetter()
            }, 20)
        }
    }
    setTimeout(() => {
        if (elem.text() == '_'.repeat(elemText.length)) {
            nextLetter()
        }
    }, delay);
}

// $(document).ready(() => {
//     var i = 0
//     var arr = $("span").each((_, item) => {
//         if ($(item).text().length > 0) {
//             i++
//             typeWriter($(item), i * 150)
//         }
//     })
// })