                let node = el.firstElementChild

//                 while (node) {
//                     promises.push(walker(node, callback, () => {}))

//                     node = node.nextElementSibling
//                 }

//                 Promise.all(promises).then(() => {
//                     resolve()
//                 })
//             })

//         })
//     }

//     function walk(el, callback) {
//             // if (el instanceof ShadowRoot) {
//             //     Array.from(el.childr