WyI8IS0tIEZhY2Vib29rIFBpeGVsIENvZGUgLS0+XG4gICAgPHNjcmlwdD5cbiAgICAgICAgZnVuY3Rpb24gZ2V0RkJDb29raWUoY25hbWUpIHtcbiAgICAgICAgICAgIGxldCBuYW1lID0gY25hbWUgKyBcIj1cIjtcbiAgICAgICAgICAgIGxldCBkZWNvZGVkQ29va2llID0gZGVjb2RlVVJJQ29tcG9uZW50KGRvY3VtZW50LmNvb2tpZSk7XG4gICAgICAgICAgICBsZXQgY2EgPSBkZWNvZGVkQ29va2llLnNwbGl0KCc7Jyk7XG4gICAgICAgICAgICBmb3IobGV0IGkgPSAwOyBpIDxjYS5sZW5ndGg7IGkrKykge1xuICAgICAgICAgICAgICAgIGxldCBjID0gY2FbaV07XG4gICAgICAgICAgICAgICAgd2hpbGUgKGMuY2hhckF0KDApID09ICcgJykge1xuICAgICAgICAgICAgICAgICAgICBjID0gYy5zdWJzdHJpbmcoMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlmIChjLmluZGV4T2YobmFtZSkgPT0gMCkge1xuICAgICAgICAgICAgICAgICAgICByZXR1cm4gYy5zdWJzdHJpbmcobmFtZS5sZW5ndGgsIGMubGVuZ3RoKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICByZXR1cm4gXCJcIjtcbiAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgIWZ1bmN0aW9uKGYsIGIsIGUsIHYsIG4sIHQsIHMpIHtcbiAgICAgICAgICBpZiAoZi5mYnEpIHJldHVybjtcbiAgICAgICAgICBuID0gZi5mYnEgPSBmdW5jdGlvbigpIHtcbiAgICAgICAgICAgIG4uY2FsbE1ldGhvZCA/XG4gICAgICAgICAgICAgIG4uY2FsbE1ldGhvZC5hcHBseShuLCBhcmd1bWVudHMpIDogbi5xdWV1ZS5wdXNoKGFyZ3VtZW50cyk7XG4gICAgICAgICAgfTtcbiAgICAgICAgICBpZiAoIWYuX2ZicSkgZi5fZmJxID0gbjtcbiAgICAgICAgICBuLnB1c2ggPSBuO1xuICAgICAgICAgIG4ubG9hZGVkID0gITA7XG4gICAgICAgICAgbi52ZXJzaW9uID0gXCIyLjBcIjtcbiAgICAgICAgICBuLnF1ZXVlID0gW107XG4gICAgICAgICAgdCA9IGIuY3JlYXRlRWxlbWVudChlKTtcbiAgICAgICAgICB0LmFzeW5jID0gITA7XG4gICAgICAgICAgdC5zcmMgPSB2O1xuICAgICAgICAgIHMgPSBiLmdldEVsZW1lbnRzQnlUYWdOYW1lKGUpWzBdO1xuICAgICAgICAgIHMucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUodCwgcyk7XG4gICAgICAgIH0od2luZG93LCBkb2N1bWVudCwgXCJzY3JpcHRcIixcbiAgICAgICAgICAgIFwiaHR0cHM6Ly9jb25uZWN0LmZhY2Vib29rLm5ldC9lbl9VUy9mYmV2ZW50cy5qc1wiKTtcblxuICAgICAgICBmYnEoXCJpbml0XCIsICcxNjg5NjQzOTIwNTY4NzYnKTtcbiAgICAgICAgbGV0IGZicCA9IGdldEZCQ29va2llKCdfZmJwJyk7XG4gICAgICAgIGxldCBmYmMgPSBnZXRGQkNvb2tpZSgnX2ZiYycpO1xuXG4gICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXQgZXZlbnRUaW1lID0gRGF0ZS5ub3coKTtcbiAgICAgICAgICAgIGxldCBldmVudCA9ICdQYWdlVmlldyc7XG4gICAgICAgICAgICBsZXQgZXZlbnRJRCA9ICdwYWdlLlBhZ2VWaWV3LjE1NTQyLicgKyBcInR4X1wiICsgZXZlbnRUaW1lO1xuICAgICAgICBcbiAgICAgICAgXG4gICAgICAgIGxldCBmYkRhdGEgPSB7fTtcblxuICAgICAgICBpZiAoZmJwICE9PSBcIlwiKSB7XG4gICAgICAgICAgICBmYkRhdGEuZmJwID0gZmJwO1xuICAgICAgICB9XG5cbiAgICAgICAgaWYgKGZiYyAhPT0gXCJcIikge1xuICAgICAgICAgICAgZmJEYXRhLmZiYyA9IGZiYztcbiAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGlmIChldmVudCkge1xuICAgICAgICAgICAgICAgIGZicShcInRyYWNrXCIsICdQYWdlVmlldycsIGZiRGF0YSwgeyBldmVudElEOiBldmVudElEIH0pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPC9zY3JpcHQ+XG4gICAgPCEtLSBFbmQgRmFjZWJvb2sgUGl4ZWwgQ29kZSAtLT5cbiIseyJuYW1lIjoiZmIiLCJsb2NhdGlvbiI6ImhlYWQiLCJjb25zZW50VHlwZSI6InN0YXRpc3RpY2FsIiwiY29udGVudCI6IjwhLS0gRmFjZWJvb2sgUGl4ZWwgQ29kZSAtLT5cbiAgICA8c2NyaXB0PlxuICAgICAgICBmdW5jdGlvbiBnZXRGQkNvb2tpZShjbmFtZSkge1xuICAgICAgICAgICAgbGV0IG5hbWUgPSBjbmFtZSArIFwiPVwiO1xuICAgICAgICAgICAgbGV0IGRlY29kZWRDb29raWUgPSBkZWNvZGVVUklDb21wb25lbnQoZG9jdW1lbnQuY29va2llKTtcbiAgICAgICAgICAgIGxldCBjYSA9IGRlY29kZWRDb29raWUuc3BsaXQoJzsnKTtcbiAgICAgICAgICAgIGZvcihsZXQgaSA9IDA7IGkgPGNhLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgICAgICAgICAgbGV0IGMgPSBjYVtpXTtcbiAgICAgICAgICAgICAgICB3aGlsZSAoYy5jaGFyQXQoMCkgPT0gJyAnKSB7XG4gICAgICAgICAgICAgICAgICAgIGMgPSBjLnN1YnN0cmluZygxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKGMuaW5kZXhPZihuYW1lKSA9PSAwKSB7XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBjLnN1YnN0cmluZyhuYW1lLmxlbmd0aCwgYy5sZW5ndGgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHJldHVybiBcIlwiO1xuICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAhZnVuY3Rpb24oZiwgYiwgZSwgdiwgbiwgdCwgcykge1xuICAgICAgICAgIGlmIChmLmZicSkgcmV0dXJuO1xuICAgICAgICAgIG4gPSBmLmZicSA9IGZ1bmN0aW9uKCkge1xuICAgICAgICAgICAgbi5jYWxsTWV0aG9kID9cbiAgICAgICAgICAgICAgbi5jYWxsTWV0aG9kLmFwcGx5KG4sIGFyZ3VtZW50cykgOiBuLnF1ZXVlLnB1c2goYXJndW1lbnRzKTtcbiAgICAgICAgICB9O1xuICAgICAgICAgIGlmICghZi5fZmJxKSBmLl9mYnEgPSBuO1xuICAgICAgICAgIG4ucHVzaCA9IG47XG4gICAgICAgICAgbi5sb2FkZWQgPSAhMDtcbiAgICAgICAgICBuLnZlcnNpb24gPSBcIjIuMFwiO1xuICAgICAgICAgIG4ucXVldWUgPSBbXTtcbiAgICAgICAgICB0ID0gYi5jcmVhdGVFbGVtZW50KGUpO1xuICAgICAgICAgIHQuYXN5bmMgPSAhMDtcbiAgICAgICAgICB0LnNyYyA9IHY7XG4gICAgICAgICAgcyA9IGIuZ2V0RWxlbWVudHNCeVRhZ05hbWUoZSlbMF07XG4gICAgICAgICAgcy5wYXJlbnROb2RlLmluc2VydEJlZm9yZSh0LCBzKTtcbiAgICAgICAgfSh3aW5kb3csIGRvY3VtZW50LCBcInNjcmlwdFwiLFxuICAgICAgICAgICAgXCJodHRwczovL2Nvbm5lY3QuZmFjZWJvb2submV0L2VuX1VTL2ZiZXZlbnRzLmpzXCIpO1xuXG4gICAgICAgIGZicShcImluaXRcIiwgJzE2ODk2NDM5MjA1Njg3NicpO1xuICAgICAgICBsZXQgZmJwID0gZ2V0RkJDb29raWUoJ19mYnAnKTtcbiAgICAgICAgbGV0IGZiYyA9IGdldEZCQ29va2llKCdfZmJjJyk7XG5cbiAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldCBldmVudFRpbWUgPSBEYXRlLm5vdygpO1xuICAgICAgICAgICAgbGV0IGV2ZW50ID0gJ1BhZ2VWaWV3JztcbiAgICAgICAgICAgIGxldCBldmVudElEID0gJ3BhZ2UuUGFnZVZpZXcuMTU1NDIuJyArIFwidHhfXCIgKyBldmVudFRpbWU7XG4gICAgICAgIFxuICAgICAgICBcbiAgICAgICAgbGV0IGZiRGF0YSA9IHt9O1xuXG4gICAgICAgIGlmIChmYnAgIT09IFwiXCIpIHtcbiAgICAgICAgICAgIGZiRGF0YS5mYnAgPSBmYnA7XG4gICAgICAgIH1cblxuICAgICAgICBpZiAoZmJjICE9PSBcIlwiKSB7XG4gICAgICAgICAgICBmYkRhdGEuZmJjID0gZmJjO1xuICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaWYgKGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgZmJxKFwidHJhY2tcIiwgJ1BhZ2VWaWV3JywgZmJEYXRhLCB7IGV2ZW50SUQ6IGV2ZW50SUQgfSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA8L3NjcmlwdD5cbiAgICA8IS0tIEVuZCBGYWNlYm9vayBQaXhlbCBDb2RlIC0tPlxuIiwiYXR0cmlidXRlcyI6bnVsbH1d
De Formule
Workshops
Over mij
Portaal
Start vandaag
De Formule
Workshops
Over mij
Portaal
Start vandaag
Dank voor je bericht!
Ik reageer meestal dezelfde dag, uiterlijk morgen
W10=
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,