I hate you.
Нарезал для себя, может кому-то пригодится. Эпилептикам открывать с осторожностью.
Статья на Хабре