<commit_before><map>
  <entry>
    <string>plugin_identifier</string>
    <string>org.lockss.plugin.elsevier.ClockssElsevierSourcePlugin</string>
  </entry>
  <entry>
    <string>plugin_version</string>
    <string>5</string>
  </entry>
  <entry>
    <string>required_daemon_version</string>
    <string>1.38.0</string>
  </entry>
  <entry>
    <string>plugin_parent</string>
    <string>org.lockss.plugin.clockss.ClockssSourcePlugin</string>
  </entry>
  <entry>
    <string>plugin_parent_version</string>
    <string>5</string>
  </entry>
  <entry>
    <string>plugin_name</string>
    <string>Elsevier Source Plugin (CLOCKSS)</string>
  </entry>
  <entry>
    <string>au_name</string>
    <string>&quot;Elsevier Source Plugin (CLOCKSS), Base URL %s, Year %d&quot;, base_url, year</string>
  </entry>
  <entry>
    <string>au_feature_urls</string>
    <map>
      <entry>
        <string>au_title</string>
        <string>&quot;%s&quot;, base_url</string>
      </entry>
      <entry>
        <string>au_issue</string>
        <string>&quot;%s0+%s0+%s/[\d]+/&quot;, base_url, volume, issue</string>
      </entry>
    <entry>
      <string>au_volume</string>
      <string>&quot;%s0+%s0+%s/&quot;, base_url, volume, issue</string>
    </entry>
    </map>
  </entry>
  <entry>
    <string>plugin_article_iterator_factory</string>
    <string>org.lockss.plugin.elsevier.ElsevierFTPArticleIteratorFactory</string>
  </entry>
  <entry>
    <string>plugin_article_metadata_extractor_factory</string>
    <string>org.lockss.plugin.elsevier.ElsevierFTPArticleIteratorFactory</string>
  </entry>
  <entry>
    <string>application/pdf_metadata_extractor_factory_map</string>
    <map><commit_msg>Update to add metadata feature version and updae required daemon version.<commit_after><map>
  <entry>
    <string>plugin_identifier</string>
    <string>org.lockss.plugin.elsevier.ClockssElsevierSourcePlugin</string>
  </entry>
  <entry>
    <string>plugin_version</string>
    <string>6</string>
  </entry>
  <entry>
    <string>required_daemon_version</string>
    <string>1.53.10</string>
  </entry>
  <entry>
    <string>plugin_parent</string>
    <string>org.lockss.plugin.clockss.ClockssSourcePlugin</string>
  </entry>
  <entry>
    <string>plugin_parent_version</string>
    <string>5</string>
  </entry>
  <entry>
    <string>plugin_name</string>
    <string>Elsevier Source Plugin (CLOCKSS)</string>
  </entry>
  <entry>
    <string>plugin_feature_version_map</string>
    <map>
      <entry>
        <string>Metadata</string>
        <string>2</string>
      </entry>
    </map>
  </entry>
  <entry>
    <string>au_name</string>
    <string>&quot;Elsevier Source Plugin (CLOCKSS), Base URL %s, Year %d&quot;, base_url, year</string>
  </entry>
  <entry>
    <string>plugin_article_iterator_factory</string>
    <string>org.lockss.plugin.elsevier.ElsevierFTPArticleIteratorFactory</string>
  </entry>
  <entry>
    <string>plugin_article_metadata_extractor_factory</string>
    <string>org.lockss.plugin.elsevier.ElsevierFTPArticleIteratorFactory</string>
  </entry>
  <entry>
    <string>application/pdf_metadata_extractor_factory_map</string>
    <map>
{'fraction_non_alphanumeric': 0.15599239061509196, 'fraction_numerical': 0.0057070386810399495, 'mean_word_length': 3.9529042386185242, 'pattern_counts': {'":': 0, '<': 157, '<?xml version=': 0, '>': 157, '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': '1220132', 'n_tokens_mistral': 1128, 'n_tokens_neox': 1108, 'n_words': 148}