<commit_before><div class="row" id="subclass_assemblies_overview_comparison">
        <div id="grouped_assembly_comparison_chart" style="min-width: 100%; max-width: 100%; height: 600px; margin: 0 auto"></div>
        <script>
            $(function () {
                $('#grouped_assembly_comparison_chart').highcharts({
                    chart: {
                        type: 'bar'
                    },
                    title: {
                        text: 'Grouped assemblies overview comparison'
                    },
                    xAxis: {
                        categories: [
                            {% for assembly in data.grouped_assemblies %}
                                '{% for name in assembly.name %}{{ data.assemblies_to_ids[name] }}{% if not loop.last %},{% endif %}{% endfor %}'
                                {% if not loop.last %}, {% endif %}
                            {% endfor %}
                        ],
                        title: {
                            text: null
                        }
                    },
                    yAxis: {
                        min: 0,
                        title: {
                            text: 'Assembly points count',
                            align: 'high'
                        },
                        labels: {
                            overflow: 'justify'
                        }
                    },
                    tooltip: {
                        valueSuffix: ' assembly points'
                    },
                    plotOptions: {
                        bar: {
                            dataLabels: {
                                enabled: true
                            }
                        }
                    },
                    legend: {
                        layout: 'vertical',
                        align: 'right',
                        verticalAlign: 'middle',
                        x: -40,
                        y: 80,
                        floating: true,
                        borderWidth: 1,
                        backgroundColor: ((Highcharts.theme && Highcharts.theme.legendBackgroundColor) || '#FFFFFF'),
                        shadow: true
                    },
                    credits: {
                        enabled: false
                    },
                    series: [{
                        name: 'Total # of assembly points',
                        data: [
                            {% for assembly in data.grouped_assemblies %}
                                {{ assembly.aps|length }}
                                {% if not loop.last %}, {% endif %}
                            {% endfor %}
                        ]
                    }, {
                        name: 'Merged assembly participation',
                        data: [
                            {% for assembly in data.grouped_assemblies %}
                                {{ assembly.aps|selectattr("participates_in_merged")|list|length}}
                                {% if not loop.last %}, {% endif %}
                            {% endfor %}
                        ]
                    }, {
                        name: 'In-conflicting',
                        data: [
                            {% for assembly in data.grouped_assemblies %}
                                {{ assembly.in_conflicted_cnt }}
                                {% if not loop.last %}, {% endif %}
                            {% endfor %}
                        ]
                    }, {
                        name: 'In-semiconflicting',
                        data: [
                            {% for grouped_assembly in data.grouped_assemblies %}
                                {{ grouped_assembly.in_semi_conflicted_cnt }}
                                {% if not loop.last %}, {% endif %}
                            {% endfor %}
                        ]
                    }
                    ]
                });
            });
        </script>
    </div><commit_msg>adding support for multi-tab view in the second section of the report for assembly points subgroups<commit_after><div class="row" id="subclass_assemblies_overview_comparison">
    <div style="padding: 10px;">
        <ul class="nav nav-tabs" role="tablist">
            <li role="presentation" class="active">
                <a href="#oriented" aria-controls="oriented" role="tab" data-toggle="tab">Order and Orientation</a>
            </li>
            <li role="presentation">
                <a href="#comp_oriented" aria-controls="comp_oriented" role="tab" data-toggle="tab">Order and Compatible Orientation</a>
            </li>
            <li role="presentation">
                <a href="#order" aria-controls="order" role="tab" data-toggle="tab">Order</a>
            </li>
        </ul>

        <div class="tab-content">
            <div role="tabpanel" class="tab-pane active" id="oriented">
                <div id="grouped_assembly_comparison_chart" style="min-width: 100%; max-width: 100%; height: 600px; margin: 0 auto"></div>
            </div>
            <div role="tabpanel" class="tab-pane" id="comp_oriented">
                tmp2
            </div>
            <div role="tabpanel" class="tab-pane" id="order">
                tmp3
            </div>
        </div>
    </div>

    <script>
        $(function () {
            $('#grouped_assembly_comparison_chart').highcharts({
                chart: {
                    type: 'bar'
                },
                title: {
                    text: 'Grouped assemblies overview comparison'
                },
                xAxis: {
                    categories: [
                        {% for assembly in data.grouped_assemblies %}
                            '{% for name in assembly.name %}{{ data.assemblies_to_ids[name] }}{% if not loop.last %},{% endif %}{% endfor %}'
                            {% if not loop.last %}, {% endif %}
                        {% endfor %}
                    ],
                    title: {
                        text: null
                    }
                },
                yAxis: {
                    min: 0,
                    title: {
                        text: 'Assembly points count',
                        align: 'high'
                    },
                    labels: {
                        overflow: 'justify'
                    }
                },
                tooltip: {
                    valueSuffix: ' assembly points'
                },
                plotOptions: {
                    bar: {
                        dataLabels: {
                            enabled: true
                        }
                    }
                },
                legend: {
                    layout: 'vertical',
                    align: 'right',
                    verticalAlign: 'middle',
                    x: -40,
                    y: 80,
                    floating: true,
                    borderWidth: 1,
                    backgroundColor: ((Highcharts.theme && Highcharts.theme.legendBackgroundColor) || '#FFFFFF'),
                    shadow: true
                },
                credits: {
                    enabled: false
                },
                series: [{
                    name: 'Total # of assembly points',
                    data: [
                        {% for assembly in data.grouped_assemblies %}
                            {{ assembly.aps|length }}
                            {% if not loop.last %}, {% endif %}
                        {% endfor %}
                    ]
                }, {
                    name: 'Merged assembly participation',
                    data: [
                        {% for assembly in data.grouped_assemblies %}
                            {{ assembly.aps|selectattr("participates_in_merged")|list|length}}
                            {% if not loop.last %}, {% endif %}
                        {% endfor %}
                    ]
                }, {
                    name: 'In-conflicting',
                    data: [
                        {% for assembly in data.grouped_assemblies %}
                            {{ assembly.in_conflicted_cnt }}
                            {% if not loop.last %}, {% endif %}
                        {% endfor %}
                    ]
                }, {
                    name: 'In-semiconflicting',
                    data: [
                        {% for grouped_assembly in data.grouped_assemblies %}
                            {{ grouped_assembly.in_semi_conflicted_cnt }}
                            {% if not loop.last %}, {% endif %}
                        {% endfor %}
                    ]
                }
                ]
            });
        });
    </script>
</div>
{'fraction_non_alphanumeric': 0.1022804244750508, 'fraction_numerical': 0.0040641228268232105, 'mean_word_length': 0.7853688029020556, 'pattern_counts': {'":': 0, '<': 39, '<?xml version=': 0, '>': 39, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 17, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3402046', 'n_tokens_mistral': 2144, 'n_tokens_neox': 1847, 'n_words': 386}