.categories ol #forums; li child@; {
    [0] div .nodeInfo child@; div .categoryText; {
        * .nodeTitle; a; {
            .name * self@ | "%i",
            .link * self@ | "%(href)v"
        },
        .description * .nodeDescription | "%i",
    },
    .forums {
        ol .nodeList l@[1:2]; li child@,
        * self@ -has@"[0] ol .nodeList l@[1:2]"
    }; div .nodeInfo [0] child@; {
        .state span .nodeIcon title child@ | "%(title)v",
        .icon span .nodeIcons; [0] img | "%(src)v",
        div .nodeText child@; {
            * .nodeTitle; [0] a; {
                .name * self@ | "%i",
                .link * self@ | "%(href)v"
            },
            .description * #b>nodeDescription child@ | "%i",
            div .nodeStats; dd; {
                .topics.u [0] * self@ | "%i" tr ",. ",
                .posts.u [1] * self@ | "%i" tr ",. "
            },
        },
        .feed div .nodeControls; a .feedIcon | "%(href)v",
        .childboards li .node .level-n; a; {
            .name * self@ | "%i",
            .link * self@ | "%(href)v"
        } | ,
        .lastpost div .nodeLastPost; {
            * .lastThreadTitle; [0] a; {
                .title * self@ | "%i",
                .link * self@ | "%(href)v"
            },
            * .lastThreadMeta; {
                * .lastThreadUser; [0] a; {
                    .user * self@ | "%i",
                    .user_link * self@ | "%(href)v"
                },
                .date * .DateTime | "%(title)v\a%(data-time)v" sed "s/^\a//g; s/\a.*//;"
            }
        }
    } |
} | ,
.threads ol .discussionListItems; li id=b>thread-; {
    .avatar div .posterAvatar; [0] img | "%(src)v",
    div .main child@; div .titleText child@; {
        .icons.a div .iconKey child@; span class child@ | "%(class)v\n" / tr " " "\n",
        * .title child@; {
            .label [0] a .prefixLink; * c@[0] | "%i",
            [0] a -.prefixLink; {
                .title * self@ | "%i",
                .link * self@ | "%(href)v"
            }
        },
        [0] a .username; {
            .user * self@; [0] * c@[0] | "%i",
            .user_link * self@ | "%(href)v"
        },
        .date * .DateTime | "%(title)v\a%(data-time)v\a%i" sed "s/^\a//g; s/\a.*//;",
        .lastpage.u * .itemPageNav; [-] a href | "%i"
    },
    div .stats child@; {
        .replies.u [0] dd | "%i" tr "., ",
        .views.u [1] dd | "%i" tr "., "
    },
    .lastpost div .lastPost child@; {
        [0] a .username; {
            .user * self@; * c@[0] | "%i",
            .user_link * self@ | "%(href)v"
        },
        .date * .DateTime | "%(title)v\a%(data-time)v\a%i" sed "s/^\a//g; s/\a.*//;"
    }
} |
