<?xml version="1.0" encoding="utf-8"?>
<package xmlns='http://ns.saxonica.com/xslt/export' xmlns:fn='http://www.w3.org/2005/xpath-functions' xmlns:java-type='http://saxon.sf.net/java-type' xmlns:vv='http://saxon.sf.net/generated-variable' xmlns:xs='http://www.w3.org/2001/XMLSchema' when='2022-10-01T10:21:42.265271+01:00' id='0' version='30' defaultMode='Q{http://docbook.org/ns/docbook/modes}oxy-markup' packageVersion='1' saxonProduct='SAXON-EE' saxonVersion='11.4' buildDateTime='2022-10-01T10:21:42.265592+01:00' target='HE' targetVersion='1' relocatable='true' implicit='true'>
 <co id='0' binds='1 1 1 0'>
  <template name='Q{}group-oxy' flags='os' line='39' module='80-oxy-markup.xsl' slots='12'>
   <sequence role='body' ns='=http://docbook.org/ns/docbook db=http://docbook.org/ns/docbook m=http://docbook.org/ns/docbook/modes xlink=http://www.w3.org/1999/xlink xs=~ xsl=~ xml=~' line='40'>
    <param name='Q{}nodes' slot='0' flags='i' as='+N'>
     <treat role='conversion' as='N' diag='8|0|XTTE0590|nodes'>
      <check card='+' diag='8|0|XTTE0590|nodes'>
       <supplied slot='0'/>
      </check>
     </treat>
    </param>
    <param line='41' name='Q{}level' slot='1' as='1ADI'>
     <int role='select' val='1'/>
     <treat role='conversion' as='ADI' diag='8|0|XTTE0590|level'>
      <check card='1' diag='8|0|XTTE0590|level'>
       <cvUntyped to='ADI' diag='8|0|XTTE0590|level'>
        <data diag='8|0|XTTE0590|level'>
         <supplied slot='1'/>
        </data>
       </cvUntyped>
      </check>
     </treat>
    </param>
    <let line='50' var='Q{}innermost' as='*NP' slot='2' eval='4'>
     <union op='|'>
      <docOrder intra='0'>
       <filter flags='b'>
        <slash simple='2'>
         <varRef name='Q{}nodes' slot='0'/>
         <axis name='self' nodeTest='NP nQ{}oxy_comment_start'/>
        </slash>
        <fn name='exists'>
         <slash simple='1'>
          <first>
           <filter flags='b'>
            <axis name='following-sibling' nodeTest='NP'/>
            <fn name='not'>
             <gc op='=' card='N:1' comp='CCC'>
              <literal count='2'>
               <str val='oxy_delete'/>
               <str val='oxy_attributes'/>
              </literal>
              <fn name='name'>
               <dot type='1NP'/>
              </fn>
             </gc>
            </fn>
           </filter>
          </first>
          <axis name='self' nodeTest='NP nQ{}oxy_comment_end'/>
         </slash>
        </fn>
       </filter>
      </docOrder>
      <docOrder intra='0'>
       <filter flags='b'>
        <slash simple='2'>
         <varRef name='Q{}nodes' slot='0'/>
         <axis name='self' nodeTest='NP nQ{}oxy_insert_start'/>
        </slash>
        <fn name='exists'>
         <slash simple='1'>
          <first>
           <filter flags='b'>
            <axis name='following-sibling' nodeTest='NP'/>
            <fn name='not'>
             <gc op='=' card='N:1' comp='CCC'>
              <literal count='2'>
               <str val='oxy_delete'/>
               <str val='oxy_attributes'/>
              </literal>
              <fn name='name'>
               <dot type='1NP'/>
              </fn>
             </gc>
            </fn>
           </filter>
          </first>
          <axis name='self' nodeTest='NP nQ{}oxy_insert_end'/>
         </slash>
        </fn>
       </filter>
      </docOrder>
     </union>
     <choose line='52'>
      <fn name='exists'>
       <varRef name='Q{}innermost' slot='2'/>
      </fn>
      <let line='69' var='Q{http://saxon.sf.net/generated-variable}v2' as='*NP' slot='3' eval='4'>
       <filter flags='b'>
        <slash simple='2'>
         <varRef name='Q{}nodes' slot='0'/>
         <axis name='self' nodeTest='NP'/>
        </slash>
        <fn name='not'>
         <gc op='=' card='N:1' comp='CCC'>
          <literal count='2'>
           <str val='oxy_delete'/>
           <str val='oxy_attributes'/>
          </literal>
          <fn name='name'>
           <dot type='1NP'/>
          </fn>
         </gc>
        </fn>
       </filter>
       <let var='Q{http://saxon.sf.net/generated-variable}v0' as='*NP' slot='4' eval='4'>
        <filter flags='b'>
         <slash simple='2'>
          <varRef name='Q{}nodes' slot='0'/>
          <axis name='self' nodeTest='NP'/>
         </slash>
         <fn name='not'>
          <gc op='=' card='N:1' comp='CCC'>
           <literal count='2'>
            <str val='oxy_delete'/>
            <str val='oxy_attributes'/>
           </literal>
           <fn name='name'>
            <dot type='1NP'/>
           </fn>
          </gc>
         </fn>
        </filter>
        <let line='53' var='Q{}grouped' as='1ND' slot='5' eval='16'>
         <doc line='54'>
          <forEachGroup line='55' algorithm='starting'>
           <varRef role='select' name='Q{}nodes' slot='0'/>
           <p.withPredicate role='match'>
            <p.nodeTest test='N u[NT,NP,NC,NE]'/>
            <fn name='exists'>
             <among op='among'>
              <dot type='1N u[NT,NP,NC,NE]'/>
              <varRef name='Q{}innermost' slot='2'/>
             </among>
            </fn>
           </p.withPredicate>
           <str role='collation' val='http://www.w3.org/2005/xpath-functions/collation/codepoint'/>
           <choose role='content' line='69'>
            <let var='Q{http://saxon.sf.net/generated-variable}current751140966' as='1' slot='6' eval='16'>
             <dot type='1N'/>
             <let var='Q{http://saxon.sf.net/generated-variable}v3' as='?NP nQ{}oxy_insert_start' slot='7' eval='13'>
              <slash simple='1'>
               <varRef name='Q{http://saxon.sf.net/generated-variable}current751140966' slot='6'/>
               <axis name='self' nodeTest='NP nQ{}oxy_insert_start'/>
              </slash>
              <let var='Q{http://saxon.sf.net/generated-variable}v1' as='?NP nQ{}oxy_comment_start' slot='8' eval='13'>
               <slash simple='1'>
                <varRef name='Q{http://saxon.sf.net/generated-variable}current751140966' slot='6'/>
                <axis name='self' nodeTest='NP nQ{}oxy_comment_start'/>
               </slash>
               <fn name='exists'>
                <sequence>
                 <docOrder intra='0'>
                  <slash simple='2'>
                   <docOrder intra='0'>
                    <filter flags=''>
                     <varRef name='Q{http://saxon.sf.net/generated-variable}v0' slot='4'/>
                     <follows op='&gt;&gt;'>
                      <dot type='1NP'/>
                      <varRef name='Q{http://saxon.sf.net/generated-variable}v1' slot='8'/>
                     </follows>
                    </filter>
                   </docOrder>
                   <axis name='self' nodeTest='NP nQ{}oxy_comment_end'/>
                  </slash>
                 </docOrder>
                 <docOrder intra='0'>
                  <slash simple='2'>
                   <docOrder intra='0'>
                    <filter flags=''>
                     <varRef name='Q{http://saxon.sf.net/generated-variable}v2' slot='3'/>
                     <follows op='&gt;&gt;'>
                      <dot type='1NP'/>
                      <varRef name='Q{http://saxon.sf.net/generated-variable}v3' slot='7'/>
                     </follows>
                    </filter>
                   </docOrder>
                   <axis name='self' nodeTest='NP nQ{}oxy_insert_end'/>
                  </slash>
                 </docOrder>
                </sequence>
               </fn>
              </let>
             </let>
            </let>
            <let line='71' var='Q{}end' as='1NP' slot='9' eval='16'>
             <check card='1' diag='3|0|XTTE0570|end'>
              <first>
               <filter flags='b'>
                <axis name='following-sibling' nodeTest='NP'/>
                <fn name='not'>
                 <gc op='=' card='N:1' comp='CCC'>
                  <literal count='2'>
                   <str val='oxy_delete'/>
                   <str val='oxy_attributes'/>
                  </literal>
                  <fn name='name'>
                   <dot type='1NP'/>
                  </fn>
                 </gc>
                </fn>
               </filter>
              </first>
             </check>
             <sequence line='73'>
              <choose>
               <fn name='exists'>
                <axis name='self' nodeTest='NP nQ{}oxy_insert_start'/>
               </fn>
               <let line='74' var='Q{}insert-content' as='*N' slot='10' eval='8'>
                <filter line='75' flags=''>
                 <tail start='2'>
                  <currentGroup/>
                 </tail>
                 <precedes op='&lt;&lt;'>
                  <dot type='1N'/>
                  <varRef name='Q{}end' slot='9'/>
                 </precedes>
                </filter>
                <applyT line='77' mode='Q{http://docbook.org/ns/docbook/modes}oxy-markup' bSlot='0'>
                 <varRef role='select' name='Q{}insert-content' slot='10'/>
                 <withParam name='Q{}role' as='1AS'>
                  <str val='oxy_insert'/>
                 </withParam>
                 <withParam name='Q{}annotations' as='1AS'>
                  <fn line='79' name='replace'>
                   <treat as='AS' diag='0|0||fn:replace'>
                    <cvUntyped to='AS'>
                     <data diag='0|0||fn:replace'>
                      <dot type='1N'/>
                     </data>
                    </cvUntyped>
                   </treat>
                   <str val='"'/>
                   <str val='&#39;'/>
                   <str val=''/>
                  </fn>
                 </withParam>
                </applyT>
               </let>
               <true/>
               <let line='83' var='Q{}tmp' as='+N' slot='11' eval='8'>
                <check line='84' card='+' diag='3|0|XTTE0570|tmp'>
                 <analyzeString>
                  <treat role='select' as='AS' diag='4|0||analyze-string/select'>
                   <cvUntyped to='AS'>
                    <data diag='4|0||analyze-string/select'>
                     <dot type='1N'/>
                    </data>
                   </cvUntyped>
                  </treat>
                  <str role='regex' val='\s*comment="([^"]*)"'/>
                  <str role='flags' val=''/>
                  <elem role='matching' line='86' name='para' nsuri='http://docbook.org/ns/docbook' flags='d'>
                   <fn line='87' name='regex-group'>
                    <int val='1'/>
                   </fn>
                  </elem>
                  <att role='nonMatching' line='91' name='annotations'>
                   <fn name='replace'>
                    <dot type='1AS'/>
                    <str val='"'/>
                    <str val='&#39;'/>
                    <str val=''/>
                   </fn>
                  </att>
                 </analyzeString>
                </check>
                <elem line='95' name='annotation' nsuri='http://docbook.org/ns/docbook' flags='dl'>
                 <sequence>
                  <att name='role' flags='l'>
                   <str val='oxy_comment'/>
                  </att>
                  <conditionalSort line='96'>
                   <fn name='exists'>
                    <tail start='2'>
                     <varRef name='Q{}tmp' slot='11'/>
                    </tail>
                   </fn>
                   <docOrder intra='0'>
                    <slash simple='2'>
                     <varRef name='Q{}tmp' slot='11'/>
                     <axis name='self' nodeTest='NA'/>
                    </slash>
                   </docOrder>
                  </conditionalSort>
                  <conditionalSort line='96'>
                   <fn name='exists'>
                    <tail start='2'>
                     <varRef name='Q{}tmp' slot='11'/>
                    </tail>
                   </fn>
                   <docOrder intra='0'>
                    <slash simple='2'>
                     <varRef name='Q{}tmp' slot='11'/>
                     <axis name='self' nodeTest='NE'/>
                    </slash>
                   </docOrder>
                  </conditionalSort>
                 </sequence>
                </elem>
               </let>
              </choose>
              <applyT line='100' mode='Q{http://docbook.org/ns/docbook/modes}oxy-markup' bSlot='1'>
               <filter role='select' flags=''>
                <currentGroup/>
                <follows op='&gt;&gt;'>
                 <dot type='1N'/>
                 <varRef name='Q{}end' slot='9'/>
                </follows>
               </filter>
              </applyT>
             </sequence>
            </let>
            <true/>
            <applyT line='103' mode='Q{http://docbook.org/ns/docbook/modes}oxy-markup' bSlot='2'>
             <currentGroup role='select'/>
            </applyT>
           </choose>
          </forEachGroup>
         </doc>
         <choose line='110'>
          <fn name='exists'>
           <filter flags='b'>
            <slash simple='1'>
             <varRef name='Q{}grouped' slot='5'/>
             <axis name='child' nodeTest='NP'/>
            </slash>
            <gc op='=' card='N:1' comp='CCC'>
             <literal count='2'>
              <str val='oxy_comment_start'/>
              <str val='oxy_insert_start'/>
             </literal>
             <fn name='name'>
              <dot type='1NP'/>
             </fn>
            </gc>
           </filter>
          </fn>
          <callT line='111' name='Q{}group-oxy' bSlot='3' flags='t'>
           <withParam name='Q{}nodes' flags='c' as='+N u[NT,NP,NC,NE]'>
            <check line='112' card='+' diag='8|0|XTTE0590|nodes'>
             <slash simple='1'>
              <varRef name='Q{}grouped' slot='5'/>
              <axis name='child' nodeTest='N u[NT,NP,NC,NE]'/>
             </slash>
            </check>
           </withParam>
           <withParam name='Q{}level' flags='c' as='1ADI'>
            <arith line='113' op='+' calc='i+i'>
             <varRef name='Q{}level' slot='1'/>
             <int val='1'/>
            </arith>
           </withParam>
          </callT>
          <true/>
          <slash line='117' simple='1'>
           <varRef name='Q{}grouped' slot='5'/>
           <axis name='child' nodeTest='N u[NT,NP,NC,NE]'/>
          </slash>
         </choose>
        </let>
       </let>
      </let>
      <true/>
      <varRef line='122' name='Q{}nodes' slot='0'/>
     </choose>
    </let>
   </sequence>
  </template>
 </co>
 <co id='2' binds=''>
  <mode onNo='TC' flags='dWe' patternSlots='0'/>
 </co>
 <co id='1' binds='1 1 0 1 1'>
  <mode name='Q{http://docbook.org/ns/docbook/modes}oxy-markup' onNo='SC' flags='W' patternSlots='0'>
   <templateRule prec='0' prio='-0.5' seq='0' rank='0' minImp='0' slots='0' matches='ND' flags='s' line='14' module='80-oxy-markup.xsl'>
    <p.nodeTest role='match' test='ND'/>
    <doc role='action' ns='=http://docbook.org/ns/docbook db=http://docbook.org/ns/docbook m=http://docbook.org/ns/docbook/modes xlink=http://www.w3.org/1999/xlink xs=~ xsl=~ xml=~' line='15'>
     <applyT line='16' mode='Q{http://docbook.org/ns/docbook/modes}oxy-markup' flags='i' bSlot='0'>
      <axis role='select' name='child' nodeTest='N'/>
     </applyT>
    </doc>
   </templateRule>
   <templateRule prec='0' prio='0.5' seq='1' rank='2' minImp='0' slots='2' matches='NE' flags='s' line='24' module='80-oxy-markup.xsl'>
    <p.withPredicate role='match'>
     <p.nodeTest test='NE'/>
     <filter ns='=http://docbook.org/ns/docbook db=http://docbook.org/ns/docbook m=http://docbook.org/ns/docbook/modes xlink=http://www.w3.org/1999/xlink xs=~ xsl=~ xml=~' line='24' flags='b'>
      <axis name='child' nodeTest='NP'/>
      <gc op='=' card='N:1' comp='CCC'>
       <literal count='2'>
        <str val='oxy_comment_start'/>
        <str val='oxy_insert_start'/>
       </literal>
       <fn name='name'>
        <dot type='1NP'/>
       </fn>
      </gc>
     </filter>
    </p.withPredicate>
    <sequence role='action' ns='=http://docbook.org/ns/docbook db=http://docbook.org/ns/docbook m=http://docbook.org/ns/docbook/modes xlink=http://www.w3.org/1999/xlink xs=~ xsl=~ xml=~' line='25'>
     <param name='Q{}role' slot='0' as='?AS'>
      <empty role='select'/>
      <treat role='conversion' as='AS' diag='8|0|XTTE0590|role'>
       <check card='?' diag='8|0|XTTE0590|role'>
        <cvUntyped to='AS' diag='8|0|XTTE0590|role'>
         <data diag='8|0|XTTE0590|role'>
          <supplied slot='0'/>
         </data>
        </cvUntyped>
       </check>
      </treat>
     </param>
     <param line='26' name='Q{}annotations' slot='1' as='?AS'>
      <empty role='select'/>
      <treat role='conversion' as='AS' diag='8|0|XTTE0590|annotations'>
       <check card='?' diag='8|0|XTTE0590|annotations'>
        <cvUntyped to='AS' diag='8|0|XTTE0590|annotations'>
         <data diag='8|0|XTTE0590|annotations'>
          <supplied slot='1'/>
         </data>
        </cvUntyped>
       </check>
      </treat>
     </param>
     <copy line='28' flags='cin' sit='1NE'>
      <sequence role='content'>
       <applyT mode='Q{http://docbook.org/ns/docbook/modes}oxy-markup' bSlot='1'>
        <axis role='select' name='attribute' nodeTest='NA'/>
       </applyT>
       <choose line='29'>
        <varRef name='Q{}role' slot='0'/>
        <sequence line='30'>
         <att name='role' flags='l'>
          <fn name='string-join'>
           <convert from='A' to='AS'>
            <sequence>
             <varRef name='Q{}role' slot='0'/>
             <data>
              <axis name='attribute' nodeTest='NA nQ{}role'/>
             </data>
            </sequence>
           </convert>
           <str val=' '/>
          </fn>
         </att>
         <att line='31' name='annotations' flags='l'>
          <fn name='string-join'>
           <convert from='A' to='AS'>
            <sequence>
             <varRef name='Q{}annotations' slot='1'/>
             <data>
              <axis name='attribute' nodeTest='NA nQ{}annotations'/>
             </data>
            </sequence>
           </convert>
           <str val=' '/>
          </fn>
         </att>
        </sequence>
       </choose>
       <callT line='33' name='Q{}group-oxy' bSlot='2'>
        <withParam name='Q{}nodes' flags='c' as='+N'>
         <check line='34' card='+' diag='8|0|XTTE0590|nodes'>
          <axis name='child' nodeTest='N'/>
         </check>
        </withParam>
       </callT>
      </sequence>
     </copy>
    </sequence>
   </templateRule>
   <templateRule prec='0' prio='-0.5' seq='4' rank='0' minImp='0' slots='2' matches='NE' flags='s' line='148' module='80-oxy-markup.xsl'>
    <p.nodeTest role='match' test='NE'/>
    <sequence role='action' ns='=http://docbook.org/ns/docbook db=http://docbook.org/ns/docbook m=http://docbook.org/ns/docbook/modes xlink=http://www.w3.org/1999/xlink xs=~ xsl=~ xml=~' line='149'>
     <param name='Q{}role' slot='0' as='?AS'>
      <empty role='select'/>
      <treat role='conversion' as='AS' diag='8|0|XTTE0590|role'>
       <check card='?' diag='8|0|XTTE0590|role'>
        <cvUntyped to='AS' diag='8|0|XTTE0590|role'>
         <data diag='8|0|XTTE0590|role'>
          <supplied slot='0'/>
         </data>
        </cvUntyped>
       </check>
      </treat>
     </param>
     <param line='150' name='Q{}annotations' slot='1' as='?AS'>
      <empty role='select'/>
      <treat role='conversion' as='AS' diag='8|0|XTTE0590|annotations'>
       <check card='?' diag='8|0|XTTE0590|annotations'>
        <cvUntyped to='AS' diag='8|0|XTTE0590|annotations'>
         <data diag='8|0|XTTE0590|annotations'>
          <supplied slot='1'/>
         </data>
        </cvUntyped>
       </check>
      </treat>
     </param>
     <choose line='152'>
      <varRef name='Q{}role' slot='0'/>
      <copy line='154' flags='cin' sit='1NE'>
       <sequence role='content'>
        <applyT mode='Q{http://docbook.org/ns/docbook/modes}oxy-markup' bSlot='3'>
         <axis role='select' name='attribute' nodeTest='NA'/>
        </applyT>
        <att line='155' name='role' flags='l'>
         <fn name='string-join'>
          <convert from='A' to='AS'>
           <sequence>
            <varRef name='Q{}role' slot='0'/>
            <data>
             <axis name='attribute' nodeTest='NA nQ{}role'/>
            </data>
           </sequence>
          </convert>
          <str val=' '/>
         </fn>
        </att>
        <att line='156' name='annotations' flags='l'>
         <fn name='string-join'>
          <convert from='A' to='AS'>
           <sequence>
            <varRef name='Q{}annotations' slot='1'/>
            <data>
             <axis name='attribute' nodeTest='NA nQ{}annotations'/>
            </data>
           </sequence>
          </convert>
          <str val=' '/>
         </fn>
        </att>
        <applyT line='157' mode='Q{http://docbook.org/ns/docbook/modes}oxy-markup' flags='i' bSlot='4'>
         <axis role='select' name='child' nodeTest='N'/>
        </applyT>
       </sequence>
      </copy>
      <true/>
      <nextMatch line='161' flags='t'/>
     </choose>
    </sequence>
   </templateRule>
   <templateRule prec='0' prio='0.5' seq='3' rank='2' minImp='0' slots='0' matches='NT' flags='s' line='142' module='80-oxy-markup.xsl'>
    <p.withUpper role='match' axis='parent' upFirst='false'>
     <p.nodeTest test='NT'/>
     <p.nodeTest test='NE nQ{http://docbook.org/ns/docbook}tgroup'/>
    </p.withUpper>
    <copyOf role='action' ns='=http://docbook.org/ns/docbook db=http://docbook.org/ns/docbook m=http://docbook.org/ns/docbook/modes xlink=http://www.w3.org/1999/xlink xs=~ xsl=~ xml=~' line='145' flags='sc'>
     <dot type='1NT' flags='a'/>
    </copyOf>
   </templateRule>
   <templateRule prec='0' prio='-0.5' seq='2' rank='0' minImp='0' slots='2' matches='NT' flags='s' line='127' module='80-oxy-markup.xsl'>
    <p.nodeTest role='match' test='NT'/>
    <sequence role='action' ns='=http://docbook.org/ns/docbook db=http://docbook.org/ns/docbook m=http://docbook.org/ns/docbook/modes xlink=http://www.w3.org/1999/xlink xs=~ xsl=~ xml=~' line='128'>
     <param name='Q{}role' slot='0' as='?AS'>
      <empty role='select'/>
      <treat role='conversion' as='AS' diag='8|0|XTTE0590|role'>
       <check card='?' diag='8|0|XTTE0590|role'>
        <cvUntyped to='AS' diag='8|0|XTTE0590|role'>
         <data diag='8|0|XTTE0590|role'>
          <supplied slot='0'/>
         </data>
        </cvUntyped>
       </check>
      </treat>
     </param>
     <param line='129' name='Q{}annotations' slot='1' as='?AS'>
      <empty role='select'/>
      <treat role='conversion' as='AS' diag='8|0|XTTE0590|annotations'>
       <check card='?' diag='8|0|XTTE0590|annotations'>
        <cvUntyped to='AS' diag='8|0|XTTE0590|annotations'>
         <data diag='8|0|XTTE0590|annotations'>
          <supplied slot='1'/>
         </data>
        </cvUntyped>
       </check>
      </treat>
     </param>
     <choose line='131'>
      <varRef name='Q{}role' slot='0'/>
      <elem line='132' name='phrase' nsuri='http://docbook.org/ns/docbook' flags='d'>
       <sequence>
        <att name='role' flags='l'>
         <varRef name='Q{}role' slot='0'/>
        </att>
        <att name='annotations' flags='l'>
         <varRef name='Q{}annotations' slot='1'/>
        </att>
        <dot line='133' type='1NT' flags='a'/>
       </sequence>
      </elem>
      <true/>
      <nextMatch line='137' flags='t'/>
     </choose>
    </sequence>
   </templateRule>
   <templateRule prec='0' prio='0.0' seq='5' rank='1' minImp='0' slots='1' matches='NP nQ{}oxy_delete' flags='s' line='166' module='80-oxy-markup.xsl'>
    <p.nodeTest role='match' test='NP nQ{}oxy_delete'/>
    <elem role='action' ns='=http://docbook.org/ns/docbook db=http://docbook.org/ns/docbook m=http://docbook.org/ns/docbook/modes xlink=http://www.w3.org/1999/xlink xs=~ xsl=~ xml=~' line='167' name='phrase' nsuri='http://docbook.org/ns/docbook' flags='d'>
     <sequence>
      <att name='role' flags='l'>
       <str val='oxy_delete'/>
      </att>
      <let line='168' var='Q{}tmp' as='+N' slot='0' eval='8'>
       <check line='169' card='+' diag='3|0|XTTE0570|tmp'>
        <analyzeString>
         <data role='select' diag='4|0||analyze-string/select'>
          <dot type='1NP nQ{}oxy_delete' flags='a'/>
         </data>
         <str role='regex' val='\s*content="([^"]*)"'/>
         <str role='flags' val=''/>
         <valueOf role='matching' line='171'>
          <fn name='regex-group'>
           <int val='1'/>
          </fn>
         </valueOf>
         <att role='nonMatching' line='174' name='annotations'>
          <fn name='replace'>
           <dot type='1AS'/>
           <str val='"'/>
           <str val='&#39;'/>
           <str val=''/>
          </fn>
         </att>
        </analyzeString>
       </check>
       <sequence line='178'>
        <conditionalSort>
         <fn name='exists'>
          <tail start='2'>
           <varRef name='Q{}tmp' slot='0'/>
          </tail>
         </fn>
         <docOrder intra='0'>
          <slash simple='2'>
           <varRef name='Q{}tmp' slot='0'/>
           <axis name='self' nodeTest='NA'/>
          </slash>
         </docOrder>
        </conditionalSort>
        <conditionalSort>
         <fn name='exists'>
          <tail start='2'>
           <varRef name='Q{}tmp' slot='0'/>
          </tail>
         </fn>
         <docOrder intra='0'>
          <slash simple='2'>
           <varRef name='Q{}tmp' slot='0'/>
           <axis name='self' nodeTest='NT'/>
          </slash>
         </docOrder>
        </conditionalSort>
       </sequence>
      </let>
     </sequence>
    </elem>
   </templateRule>
  </mode>
 </co>
 <co id='3' binds=''>
  <globalVariable name='Q{}debug' as='1AB' line='12' module='80-oxy-markup.xsl' visibility='PRIVATE' flags='s'>
   <false/>
  </globalVariable>
 </co>
 <overridden/>
 <output>
  <property name='Q{http://saxon.sf.net/}stylesheet-version' value='30'/>
 </output>
 <decimalFormat/>
</package>
<?Σ f02faead?>
