<commit_before><div data-ng-class="{'sr-plot-loading': isLoading(), 'sr-plot-cleared': dataCleared}">
  <div class="sr-plot sr-plot-particle-3d">

    <div class=".sr-plot-legend .plot-visibility">
        <div class="row">
            <div class="col-sm-6">
              <div>
                <a href="" data-ng-click="toggleAbsorbed()"><span class="glyphicon" data-ng-class="{'glyphicon-check': showAbsorbed, 'glyphicon-unchecked': ! showAbsorbed}"></span></a> <span data-ng-show="hasReflected">Absorbed</span>
                  <div style="text-indent: 1em">
                    <a href="" data-ng-click="toggleImpact()"><span class="glyphicon" data-ng-class="{'glyphicon-check': showImpact, 'glyphicon-unchecked': ! showImpact}"></span></a> Impact Points
                  </div>
              </div>
              <div>
                <a href="" data-ng-click="toggleReflected()"><span class="glyphicon" data-ng-class="{'glyphicon-check': showReflected, 'glyphicon-unchecked': ! showReflected}"></span></a> Reflected </span>
              </div>
              <div>
                <a href="" data-ng-click="toggleConductors()"><span class="glyphicon" data-ng-class="{'glyphicon-check': showConductors, 'glyphicon-unchecked': ! showConductors}"></span></a> Conductors
              </div>
            </div>
            <div class="col-sm-6">
                <div data-toggle="tooltip" title="View along z axis" class="btn btn-default pull-right" data-ng-class="{'btn-primary': side == 'z'}" style="margin: 2px;" data-ng-click="showSide('z')">Z{{ zdir == 1 ? '+' : '-' }}</div>
                <div data-toggle="tooltip" title="View along y axis" class="btn btn-default pull-right" data-ng-class="{'btn-primary': side == 'y'}" style="margin: 2px;" data-ng-click="showSide('y')">Y{{ ydir == 1 ? '+' : '-' }}</div>
                <div data-toggle="tooltip" title="View along x axis" class="btn btn-default pull-right" data-ng-class="{'btn-primary': side == 'x'}" style="margin: 2px;" data-ng-click="showSide('x')">X{{ xdir == 1 ? '+' : '-' }}</div>
                <div data-toggle="tooltip" title="Manipulate" class="btn btn-default pull-right" data-ng-class="{'btn-primary': mode == 'move'}" style="margin: 2px;" data-ng-click="selectMode('move')"><span class="glyphicon glyphicon-hand-up"></span></div>
                <div data-toggle="tooltip" title="Select" class="btn btn-default pull-right" data-ng-class="{'btn-primary': mode == 'select'}" style="margin: 2px;" data-ng-click="selectMode('select')">&#x2B09;</div>
            </div>
        </div>
    </div>
    <!-- the canvas holder is the container for the vtk render window -->
    <div class="vtk-canvas-holder" data-ng-style="interactionStyle()">
    </div>
    <div class="vtk-info-overlay" data-ng-class="{'vtk-info-overlay-move': mode == 'move', 'vtk-info-overlay-select': mode == 'select'}" data-ng-attr-width="{{ vtkCanvasGeometry().size.width }}px" data-ng-attr-height="{{ vtkCanvasGeometry().size.height }}px" data-ng-attr-style="top:{{ vtkCanvasGeometry().pos.top }}px; left:{{ vtkCanvasGeometry().pos.left }}px;">
      <svg data-ng-attr-width="{{ vtkCanvasGeometry().size.width }}" data-ng-attr-height="{{ vtkCanvasGeometry().size.height }}">

        <g class="x axis"></g><commit_msg>improved 3d particle toggles layout<commit_after><div data-ng-class="{'sr-plot-loading': isLoading(), 'sr-plot-cleared': dataCleared}">
  <div class="sr-plot sr-plot-particle-3d">

    <div class=".sr-plot-legend .plot-visibility">
        <div class="row">
            <div class="col-sm-6">
              <div>
                <a href="" data-ng-click="toggleAbsorbed()"><span class="glyphicon" data-ng-class="{'glyphicon-check': showAbsorbed, 'glyphicon-unchecked': ! showAbsorbed}"></span></a> Absorbed
              </div>
              <div>
                <a href="" data-ng-click="toggleImpact()"><span class="glyphicon" data-ng-class="{'glyphicon-check': showImpact, 'glyphicon-unchecked': ! showImpact}"></span></a> Impact Points
              </div>
              <div data-ng-show="hasReflected">
                <a href="" data-ng-click="toggleReflected()"><span class="glyphicon" data-ng-class="{'glyphicon-check': showReflected, 'glyphicon-unchecked': ! showReflected}"></span></a> Reflected </span>
              </div>
              <div>
                <a href="" data-ng-click="toggleConductors()"><span class="glyphicon" data-ng-class="{'glyphicon-check': showConductors, 'glyphicon-unchecked': ! showConductors}"></span></a> Conductors
              </div>
            </div>
            <div class="col-sm-6">
                <div data-toggle="tooltip" title="View along z axis" class="btn btn-default pull-right" data-ng-class="{'btn-primary': side == 'z'}" style="margin: 2px;" data-ng-click="showSide('z')">Z{{ zdir == 1 ? '+' : '-' }}</div>
                <div data-toggle="tooltip" title="View along y axis" class="btn btn-default pull-right" data-ng-class="{'btn-primary': side == 'y'}" style="margin: 2px;" data-ng-click="showSide('y')">Y{{ ydir == 1 ? '+' : '-' }}</div>
                <div data-toggle="tooltip" title="View along x axis" class="btn btn-default pull-right" data-ng-class="{'btn-primary': side == 'x'}" style="margin: 2px;" data-ng-click="showSide('x')">X{{ xdir == 1 ? '+' : '-' }}</div>
                <div data-toggle="tooltip" title="Manipulate" class="btn btn-default pull-right" data-ng-class="{'btn-primary': mode == 'move'}" style="margin: 2px;" data-ng-click="selectMode('move')"><span class="glyphicon glyphicon-hand-up"></span></div>
                <div data-toggle="tooltip" title="Select" class="btn btn-default pull-right" data-ng-class="{'btn-primary': mode == 'select'}" style="margin: 2px;" data-ng-click="selectMode('select')">&#x2B09;</div>
            </div>
        </div>
    </div>
    <!-- the canvas holder is the container for the vtk render window -->
    <div class="vtk-canvas-holder" data-ng-style="interactionStyle()">
    </div>
    <div class="vtk-info-overlay" data-ng-class="{'vtk-info-overlay-move': mode == 'move', 'vtk-info-overlay-select': mode == 'select'}" data-ng-attr-width="{{ vtkCanvasGeometry().size.width }}px" data-ng-attr-height="{{ vtkCanvasGeometry().size.height }}px" data-ng-attr-style="top:{{ vtkCanvasGeometry().pos.top }}px; left:{{ vtkCanvasGeometry().pos.left }}px;">
      <svg data-ng-attr-width="{{ vtkCanvasGeometry().size.width }}" data-ng-attr-height="{{ vtkCanvasGeometry().size.height }}">

        <g class="x axis"></g>
{'fraction_non_alphanumeric': 0.21641561635413464, 'fraction_numerical': 0.0046111281893636644, 'mean_word_length': 3.3235880398671096, 'pattern_counts': {'":': 0, '<': 113, '<?xml version=': 0, '>': 113, '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': '6639141', 'n_tokens_mistral': 2146, 'n_tokens_neox': 2055, 'n_words': 387}