Não ficou exatamente igual, mas já dá para brincar um pouco
https://gist.github.com/anonymous/ecfe94e09cd63a70b119
Att.,
Rubem