<commit_before><%@page import="com.vionto.vithesaurus.*" %>
<html>
    <head>
        <meta name="layout" content="main" />
        <title><g:message code="categorylist.title" args="${[category.categoryName]}" /></title>
        <meta name="robots" content="noindex, nofollow" />
    </head>
    <body>

        <hr/>

        <p><g:link controller="wordList"><g:message code="word.list.backlink" /></g:link></p>

        <h2><g:message code="categorylist.headline" args="${[category.categoryName]}"/> (${matchCount})</h2>

        <g:if test="${flash.message}">
            <div class="message">${flash.message}</div>
        </g:if>

        <div class="list">
            <table>
                <tbody>
                <g:each in="${matches}" status="i" var="term">
                    <tr class="${(i % 2) == 0 ? 'odd' : 'even'}">

                        <td><g:link controller="synset" action="search" params="${['q': term]}">${term.toString().encodeAsHTML()}</g:link></td>

                    </tr>
                </g:each>
                </tbody>
            </table>
        </div>
        <div class="paginateButtons">
            <g:paginate total="${matchCount}" params="${[max: params.max, offset:params.offset, categoryId:params.categoryId]}"/>
        </div>

    </body>
</html>
<commit_msg>show list bullets<commit_after><%@page import="com.vionto.vithesaurus.*" %>
<html>
    <head>
        <meta name="layout" content="main" />
        <title><g:message code="categorylist.title" args="${[category.categoryName]}" /></title>
        <meta name="robots" content="noindex, nofollow" />
    </head>
    <body>

        <hr/>

        <p><g:link controller="wordList"><g:message code="word.list.backlink" /></g:link></p>

        <h2><g:message code="categorylist.headline" args="${[category.categoryName]}"/> (${matchCount})</h2>

        <g:if test="${flash.message}">
            <div class="message">${flash.message}</div>
        </g:if>


        <ul>
            <g:each in="${matches}" status="i" var="term">
                <li><g:link controller="synset" action="search" params="${['q': term]}">${term.encodeAsHTML()}</g:link></li>
            </g:each>
        </ul>
        <div class="paginateButtons">
            <g:paginate total="${matchCount}" params="${[max: params.max, offset:params.offset, categoryId:params.categoryId]}"/>
        </div>

    </body>
</html>

{'fraction_non_alphanumeric': 0.21907538525614328, 'fraction_numerical': 0.0024989587671803417, 'mean_word_length': 2.491279069767442, 'pattern_counts': {'":': 0, '<': 81, '<?xml version=': 0, '>': 81, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5885263', 'n_tokens_mistral': 777, 'n_tokens_neox': 744, 'n_words': 122}