<commit_before><?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet
version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns="http://www.w3.org/1999/xhtml">

<xsl:template match="artheader/title">
<h2 class="title"><xsl:apply-templates/></h2>
</xsl:template>

<xsl:template match="author">
<p class="author"><xsl:apply-templates/></p>
</xsl:template>

<xsl:template match="sect1/title">
<h3><xsl:apply-templates/></h3>
</xsl:template>

<xsl:template match="sect2/title">
<h4><xsl:apply-templates/></h4>
</xsl:template>

<xsl:template match="sect3/title">
<h5><xsl:apply-templates/></h5>
</xsl:template>

<xsl:template match="firstterm">
<i><xsl:apply-templates/></i>
</xsl:template>

<xsl:template match="itemizedlist">
<ul><xsl:apply-templates/></ul>
</xsl:template>

<xsl:template match="orderedlist">
<ol><xsl:apply-templates/></ol>
</xsl:template>

<xsl:template match="listitem">
<li><xsl:apply-templates/></li>
</xsl:template>

<xsl:template match="table">
<table><xsl:apply-templates/></table>
</xsl:template>

<xsl:template match="tbody">
<xsl:apply-templates/>
</xsl:template>

<xsl:template match="row">
<tr><xsl:apply-templates/></tr>
</xsl:template>

<xsl:template match="entry">
<td><xsl:apply-templates/></td>
</xsl:template>

<xsl:template match="email">
<a>
<xsl:attribute name="href">mailto:<xsl:apply-templates/></xsl:attribute>
    <xsl:apply-templates/>
</a>
</xsl:template>

<xsl:template match="inlinegraphic">
    <img alt="[{@fileref}]">
    <xsl:attribute name="class">
        <xsl:text>inlinegraphic</xsl:text>
        <xsl:if test="@align = 'center'">
            <xsl:text>-center</xsl:text>
        </xsl:if>
    </xsl:attribute>

    <xsl:attribute name="src">
        <xsl:choose>
            <xsl:when test="substring(@fileref, 1, 1) = '/'">
                <xsl:copy-of select="$basedir"/>
                <xsl:value-of select="@fileref"/>
            </xsl:when>
            <xsl:otherwise>
                <xsl:value-of select="@fileref"/>
            </xsl:otherwise>
        </xsl:choose>
        <xsl:if test="not(substring(@fileref,string-length(@fileref)-3)='.gif')">
            <xsl:text>.png</xsl:text>
        </xsl:if>
    </xsl:attribute>
    <xsl:apply-templates/>
    </img>
</xsl:template>

<xsl:template match="graphic">
<img>
<xsl:attribute name="src">
<xsl:choose>
    <xsl:when test="substring(@fileref, 1, 1) = '/'">
        <xsl:copy-of select="$basedir"/>
        <xsl:value-of select="@fileref"/>
    </xsl:when>
    <xsl:otherwise>
        <xsl:value-of select="@fileref"/>
    </xsl:otherwise>
</xsl:choose>
</xsl:attribute>
<xsl:if test="string-length(@align)!=0">
    <xsl:attribute name="align">
        <xsl:value-of select="@align"/><commit_msg>Don't assume inlinegraphics are png<commit_after><?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet
version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns="http://www.w3.org/1999/xhtml">

<xsl:template match="artheader/title">
<h2 class="title"><xsl:apply-templates/></h2>
</xsl:template>

<xsl:template match="author">
<p class="author"><xsl:apply-templates/></p>
</xsl:template>

<xsl:template match="sect1/title">
<h3><xsl:apply-templates/></h3>
</xsl:template>

<xsl:template match="sect2/title">
<h4><xsl:apply-templates/></h4>
</xsl:template>

<xsl:template match="sect3/title">
<h5><xsl:apply-templates/></h5>
</xsl:template>

<xsl:template match="firstterm">
<i><xsl:apply-templates/></i>
</xsl:template>

<xsl:template match="itemizedlist">
<ul><xsl:apply-templates/></ul>
</xsl:template>

<xsl:template match="orderedlist">
<ol><xsl:apply-templates/></ol>
</xsl:template>

<xsl:template match="listitem">
<li><xsl:apply-templates/></li>
</xsl:template>

<xsl:template match="table">
<table><xsl:apply-templates/></table>
</xsl:template>

<xsl:template match="tbody">
<xsl:apply-templates/>
</xsl:template>

<xsl:template match="row">
<tr><xsl:apply-templates/></tr>
</xsl:template>

<xsl:template match="entry">
<td><xsl:apply-templates/></td>
</xsl:template>

<xsl:template match="email">
<a>
<xsl:attribute name="href">mailto:<xsl:apply-templates/></xsl:attribute>
    <xsl:apply-templates/>
</a>
</xsl:template>

<xsl:template match="inlinegraphic">
    <img alt="[{@fileref}]">
    <xsl:attribute name="class">
        <xsl:text>inlinegraphic</xsl:text>
        <xsl:if test="@align = 'center'">
            <xsl:text>-center</xsl:text>
        </xsl:if>
    </xsl:attribute>

    <xsl:attribute name="src">
        <xsl:choose>
            <xsl:when test="substring(@fileref, 1, 1) = '/'">
                <xsl:copy-of select="$basedir"/>
                <xsl:value-of select="@fileref"/>
            </xsl:when>
            <xsl:otherwise>
                <xsl:value-of select="@fileref"/>
            </xsl:otherwise>
        </xsl:choose>
    </xsl:attribute>
    <xsl:apply-templates/>
    </img>
</xsl:template>

<xsl:template match="graphic">
<img>
<xsl:attribute name="src">
<xsl:choose>
    <xsl:when test="substring(@fileref, 1, 1) = '/'">
        <xsl:copy-of select="$basedir"/>
        <xsl:value-of select="@fileref"/>
    </xsl:when>
    <xsl:otherwise>
        <xsl:value-of select="@fileref"/>
    </xsl:otherwise>
</xsl:choose>
</xsl:attribute>
<xsl:if test="string-length(@align)!=0">
    <xsl:attribute name="align">
        <xsl:value-of select="@align"/>
{'fraction_non_alphanumeric': 0.22655663915978994, 'fraction_numerical': 0.011815453863465867, 'mean_word_length': 4.162633107454018, 'pattern_counts': {'":': 0, '<': 233, '<?xml version=': 2, '>': 233, 'https://': 0, 'lorem ipsum': 0, 'www.': 4, 'xml': 6}, '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': '4962186', 'n_tokens_mistral': 2140, 'n_tokens_neox': 1880, 'n_words': 267}