<commit_before>doctype html
html
  head
    title exercism tracks

  body
    table
      tr
        each track in tracks
          td(valign='top')
            table
              tr
                th= track.language
              each problem in track.problems
                tr
                  td(style='white-space: nowrap')
                    - var name = problem.split('/').pop()
                    a(href='https://github.com/exercism/x-common/blob/master/' + name + '.md')
                        = name<commit_msg>Add footer similar to exercism.io main web site.<commit_after>doctype html
html
  head
    title exercism tracks

  body
    table
      tr
        each track in tracks
          td(valign='top')
            table
              tr
                th= track.language
              each problem in track.problems
                tr
                  td(style='white-space: nowrap')
                    - var name = problem.split('/').pop()
                    a(href='https://github.com/exercism/x-common/blob/master/' + name + '.md')
                        = name
    hr
    img(src='http://exercism.io/img/logo.png' style='margin-right: 20px' width='120')
    |Copyright &copy; <NAME> Source: 
    a(href='https://github.com/exercism/synopsis')
      |github.com/exercism/synopsis
    |.  Report bugs and submit feedback on 
    a(href='https://github.com/exercism/exercism.io/issues')
      |GitHub
    |.  Ask questions on 
    a(href='http://stackoverflow.com/questions/tagged/exercism')
      |StackOverflow
    |.
{'fraction_non_alphanumeric': 0.11376858435681965, 'fraction_numerical': 0.003232062055591467, 'mean_word_length': 1.5089141004862237, 'pattern_counts': {'":': 0, '<': 4, '<?xml version=': 0, '>': 4, 'https://': 4, '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': '717823', 'n_tokens_mistral': 460, 'n_tokens_neox': 430, 'n_words': 96}