[feat] support for nth-child in decoder