<commit_before>.container
  h3(ng-bind="C.name")

  .row
    .panel.panel-info.visible-lg-inline-block
      table.table
        tr(ng-show="0 === C.nodes.length")
          th You have no contact information.
        tr(ng-hide="0 === C.nodes.length")
          th Type
          th Value
          //- Possibly put timestamps here

        tr(ng-repeat="node in C.nodes")
          td: span(ng-bind="node.type")
          td: span(ng-bind="node.node", contenteditable="true", ng-change="C.updateNode(node)")
          td: button.close: span(aria-hidden, ng-click="C.removeNode(node)") &times;

  .row
    h3 Add Info

    form(role="form", ng-submit="C.addNode()")
      .form-group
        select.form-control(ng-model="C.nodeType", required)
          option Email
          option Phone
          option Address
          option Whatever

      .form-group
        input.form-control(type="text", ng-model="C.nodeValue", required)<commit_msg>Fixed sizing issues and ng-bind<commit_after>.container
  h3 Contact

  .row
    .panel.panel-info(style="display: inline: block;")
      table.table
        tr(ng-show="0 === C.nodes.length")
          th You have no contact information.
        tr(ng-hide="0 === C.nodes.length")
          th Type
          th Value
          //- Possibly put timestamps here

        tr(ng-repeat="node in C.nodes")
          td: span(ng-bind="node.type")
          td: span(ng-bind="node.node")
          td: button.close: span(aria-hidden, ng-click="C.removeNode(node)") &times;

  .row
    h3 Add Info

    form(role="form", ng-submit="C.addNode()")
      .form-group
        select.form-control(ng-model="C.nodeType", required)
          option Email
          option Phone
          option Address
          option Whatever

      .form-group
        input.form-control(type="text", ng-model="C.nodeValue", required)
{'fraction_non_alphanumeric': 0.14231805929919136, 'fraction_numerical': 0.00431266846361186, 'mean_word_length': 2.0984974958263773, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '6917937', 'n_tokens_mistral': 582, 'n_tokens_neox': 570, 'n_words': 120}