<commit_before><!doctype html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta charset="utf-8">
<title>Common navigation menu</title>
<base href="../" />
<style type="text/css">
@import url(css/styles.css);
@import url(css/dummy.css);
</style>
<script data-main="js/config/main" type="text/javascript" src="js/lib/require.min.js"></script>
<link rel="stylesheet" href="http://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.4.0/styles/default.min.css">
</head>
<body>
<div class="content_wrapper">
  <header class="page_header dummy">
    <div class="hamburger_menu" title="Show/hide navigation">
      <span class="hamburger_line"></span>
      <span class="hamburger_line"></span>
      <span class="hamburger_line"></span>
    </div>
    <h2>Dummy content</h2>
  </header>
  <div class="main_page_area">
    <nav metal:define-macro="common_navigation">
      <h2>Site navigation</h2>
      <ul class="active_introduction"
          tal:define="unknownPage string:unknown;
                      activePageName activePage | unknownPage"
          tal:attributes="class string:active_$activePageName">
        <li class="introduction nav_item">
          <a href="index.html">Introduction</a>
        </li>
        <li class="advantages nav_item">
          <a href="advantages-of-zpt-views.html">ZPT Advantages</a>
        </li>
        <li class="download nav_item">
          <a href="download.html">Download ZPT-Sharp</a>
        </li>
        <li class="asp_net_view_engine nav_item">
          <a href="asp-net-mvc-view-engine.html">ZPT-Sharp for ASP.NET MVC</a>
        </li>
        <li class="page_rendering_api nav_item">
          <a href="page-rendering-api.html">API introduction</a>
        </li>
        <li class="api_reference nav_item">
          <a href="api/index.html">API reference</a>
        </li>
        <li class="command_line_renderer nav_item">
          <a href="command-line-renderer.html">The command-line renderer</a>
        </li>
        <li class="writing_pages_using_zpt nav_item">
          <a href="writing-pages-using-zpt.html">Writing pages</a>
        </li>
        <li class="plugins nav_item">
          <a href="plugins.html">Plugins</a>
        </li>
        <li class="configuration nav_item">
          <a href="configuration.html">Configuration</a>
        </li>
        <li class="diagnostics_and_logging nav_item">
          <a href="logging.html">Diagnostics &amp; logging</a>
        </li>
        <li class="metal_reference nav_section">
          <h3>METAL reference</h3>
          <ul>
            <li>
              <a href="metal/introduction.html">Introduction to METAL</a>
            </li>
            <li>
              <a href="metal/define-use-macro.html">Define &amp; use macros</a>
            </li>
            <li>
              <a href="metal/define-fill-slot.html">Define &amp; fill slots</a>
            </li>
            <li>
              <a href="metal/extend-macro.html">Extend macros</a>
            </li>
          </ul>
        </li>
        <li class="tal_reference nav_section">
          <h3>TAL reference</h3>
          <ul>
            <li>
              <a href="tal/introduction.html">Introduction to TAL</a>
            </li>
            <li>
              <a href="tal/define.html">Define variables</a>
            </li>
            <li>
              <a href="tal/condition.html">Conditional rendering</a>
            </li>
            <li>
              <a href="tal/repeat.html">Repeat sections of markup</a>
            </li>
            <li>
              <a href="tal/content-replace.html">Insert model data</a>
            </li>
            <li>
              <a href="tal/attributes.html">Set attributes</a>
            </li>
            <li>
              <a href="tal/omit-tag.html">Omit start/end tag</a>
            </li>
            <li>
              <a href="tal/on-error.html">Error handling</a>
            </li>
          </ul>
        </li>
        <li class="tales_reference nav_section">
          <h3>TALES reference</h3>
          <ul>
            <li>
              <a href="tales/introduction.html">Introduction to TALES</a>
            </li>
            <li>
              <a href="tales/path-expressions.html">Path expressions</a>
            </li>
            <li>
              <a href="tales/string-expressions.html">String expressions</a>
            </li>
            <li>
              <a href="tales/not-expressions.html">Not expressions</a>
            </li>
            <li>
              <a href="tales/built-in-variables.html">Root variables</a>
            </li>
            <li>
              <a href="tales/repeat-variables.html">Repeat variables</a>
            </li>
          </ul>
        </li>
      </ul>
    </nav>
    <section class="main_page_content dummy"><commit_msg>Move advanced topics to end of nav, and add writing plugins page<commit_after><!doctype html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta charset="utf-8">
<title>Common navigation menu</title>
<base href="../" />
<style type="text/css">
@import url(css/styles.css);
@import url(css/dummy.css);
</style>
<script data-main="js/config/main" type="text/javascript" src="js/lib/require.min.js"></script>
<link rel="stylesheet" href="http://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.4.0/styles/default.min.css">
</head>
<body>
<div class="content_wrapper">
  <header class="page_header dummy">
    <div class="hamburger_menu" title="Show/hide navigation">
      <span class="hamburger_line"></span>
      <span class="hamburger_line"></span>
      <span class="hamburger_line"></span>
    </div>
    <h2>Dummy content</h2>
  </header>
  <div class="main_page_area">
    <nav metal:define-macro="common_navigation">
      <h2>Site navigation</h2>
      <ul class="active_introduction"
          tal:define="unknownPage string:unknown;
                      activePageName activePage | unknownPage"
          tal:attributes="class string:active_$activePageName">
        <li class="introduction nav_item">
          <a href="index.html">Introduction</a>
        </li>
        <li class="advantages nav_item">
          <a href="advantages-of-zpt-views.html">ZPT Advantages</a>
        </li>
        <li class="download nav_item">
          <a href="download.html">Download ZPT-Sharp</a>
        </li>
        <li class="asp_net_view_engine nav_item">
          <a href="asp-net-mvc-view-engine.html">ZPT-Sharp for ASP.NET MVC</a>
        </li>
        <li class="command_line_renderer nav_item">
          <a href="command-line-renderer.html">The command-line renderer</a>
        </li>
        <li class="writing_pages_using_zpt nav_item">
          <a href="writing-pages-using-zpt.html">Writing pages</a>
        </li>
        <li class="metal_reference nav_section">
          <h3>METAL reference</h3>
          <ul>
            <li>
              <a href="metal/introduction.html">Introduction to METAL</a>
            </li>
            <li>
              <a href="metal/define-use-macro.html">Define &amp; use macros</a>
            </li>
            <li>
              <a href="metal/define-fill-slot.html">Define &amp; fill slots</a>
            </li>
            <li>
              <a href="metal/extend-macro.html">Extend macros</a>
            </li>
          </ul>
        </li>
        <li class="tal_reference nav_section">
          <h3>TAL reference</h3>
          <ul>
            <li>
              <a href="tal/introduction.html">Introduction to TAL</a>
            </li>
            <li>
              <a href="tal/define.html">Define variables</a>
            </li>
            <li>
              <a href="tal/condition.html">Conditional rendering</a>
            </li>
            <li>
              <a href="tal/repeat.html">Repeat sections of markup</a>
            </li>
            <li>
              <a href="tal/content-replace.html">Insert model data</a>
            </li>
            <li>
              <a href="tal/attributes.html">Set attributes</a>
            </li>
            <li>
              <a href="tal/omit-tag.html">Omit start/end tag</a>
            </li>
            <li>
              <a href="tal/on-error.html">Error handling</a>
            </li>
          </ul>
        </li>
        <li class="tales_reference nav_section">
          <h3>TALES reference</h3>
          <ul>
            <li>
              <a href="tales/introduction.html">Introduction to TALES</a>
            </li>
            <li>
              <a href="tales/path-expressions.html">Path expressions</a>
            </li>
            <li>
              <a href="tales/string-expressions.html">String expressions</a>
            </li>
            <li>
              <a href="tales/not-expressions.html">Not expressions</a>
            </li>
            <li>
              <a href="tales/built-in-variables.html">Root variables</a>
            </li>
            <li>
              <a href="tales/repeat-variables.html">Repeat variables</a>
            </li>
          </ul>
        </li>
        <li class="advanced_topics nav_section">
          <h3>Advanced topics</h3>
          <ul>
            <li class="page_rendering_api nav_item">
              <a href="page-rendering-api.html">API introduction</a>
            </li>
            <li class="api_reference nav_item">
              <a href="api/index.html">API reference</a>
            </li>
            <li class="configuration nav_item">
              <a href="configuration.html">Configuration</a>
            </li>
            <li class="plugins nav_item">
              <a href="plugins.html">Plugins</a>
            </li>
            <li class="writing_plugins nav_item">
              <a href="writing-plugins.html">Writing plugins</a>
            </li>
            <li class="diagnostics_and_logging nav_item">
              <a href="logging.html">Diagnostics &amp; logging</a>
            </li>
          </ul>
        </li>
      </ul>
    </nav>
    <section class="main_page_content dummy">
{'fraction_non_alphanumeric': 0.15602343827589632, 'fraction_numerical': 0.0033767007647234086, 'mean_word_length': 1.8318335208098988, 'pattern_counts': {'":': 0, '<': 353, '<?xml version=': 0, '>': 353, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 6, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2559987', 'n_tokens_mistral': 3171, 'n_tokens_neox': 3093, 'n_words': 571}