<?xml version="1.0" encoding="UTF-8"?>
<coverage generated="1487394873913" clover="3.2.0">
  <project timestamp="1487394873913" name="All files">
    <metrics statements="195" coveredstatements="195" conditionals="97" coveredconditionals="96" methods="58" coveredmethods="58" elements="350" coveredelements="349" complexity="0" loc="195" ncloc="195" packages="4" files="33" classes="33">
      <package name="src">
        <metrics statements="76" coveredstatements="76" conditionals="20" coveredconditionals="19" methods="22" coveredmethods="22"/>
        <file name="index.js" path="/Users/adrian/Documents/CodingProjects/maceo/src/index.js">
          <metrics statements="0" coveredstatements="0" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        </file>
        <file name="utils.js" path="/Users/adrian/Documents/CodingProjects/maceo/src/utils.js">
          <metrics statements="76" coveredstatements="76" conditionals="20" coveredconditionals="19" methods="22" coveredmethods="22"/>
          <line num="2" count="31" type="stmt"/>
          <line num="3" count="380" type="stmt"/>
          <line num="5" count="758" type="stmt"/>
          <line num="6" count="1799" type="stmt"/>
          <line num="7" count="1799" type="stmt"/>
          <line num="8" count="1421" type="stmt"/>
          <line num="11" count="378" type="stmt"/>
          <line num="14" count="380" type="stmt"/>
          <line num="17" count="153" type="stmt"/>
          <line num="18" count="153" type="stmt"/>
          <line num="19" count="452" type="stmt"/>
          <line num="23" count="31" type="stmt"/>
          <line num="24" count="19" type="stmt"/>
          <line num="27" count="32" type="stmt"/>
          <line num="29" count="707" type="stmt"/>
          <line num="31" count="31" type="stmt"/>
          <line num="32" count="90" type="stmt"/>
          <line num="35" count="31" type="stmt"/>
          <line num="36" count="5" type="stmt"/>
          <line num="39" count="31" type="stmt"/>
          <line num="40" count="41" type="stmt"/>
          <line num="43" count="31" type="stmt"/>
          <line num="44" count="4" type="stmt"/>
          <line num="47" count="120" type="stmt"/>
          <line num="49" count="31" type="stmt"/>
          <line num="50" count="15" type="stmt"/>
          <line num="51" count="15" type="stmt"/>
          <line num="52" count="15" type="stmt"/>
          <line num="53" count="15" type="stmt"/>
          <line num="55" count="15" type="stmt"/>
          <line num="56" count="57" type="stmt"/>
          <line num="57" count="57" type="stmt"/>
          <line num="58" count="41" type="stmt"/>
          <line num="61" count="15" type="stmt"/>
          <line num="64" count="31" type="stmt"/>
          <line num="65" count="134" type="stmt"/>
          <line num="68" count="31" type="stmt"/>
          <line num="69" count="27" type="stmt"/>
          <line num="70" count="6" type="stmt"/>
          <line num="73" count="21" type="stmt"/>
          <line num="74" count="21" type="stmt"/>
          <line num="75" count="21" type="stmt"/>
          <line num="77" count="21" type="stmt"/>
          <line num="78" count="102" type="stmt"/>
          <line num="79" count="102" type="stmt"/>
          <line num="80" count="101" type="stmt"/>
          <line num="81" count="101" type="stmt"/>
          <line num="82" count="101" type="stmt"/>
          <line num="83" count="101" type="stmt"/>
          <line num="84" count="130" type="stmt"/>
          <line num="87" count="1" type="stmt"/>
          <line num="90" count="21" type="stmt"/>
          <line num="93" count="440" type="stmt"/>
          <line num="95" count="31" type="stmt"/>
          <line num="96" count="2" type="stmt"/>
          <line num="97" count="2" type="stmt"/>
          <line num="98" count="2" type="stmt"/>
          <line num="99" count="4" type="stmt"/>
          <line num="100" count="4" type="stmt"/>
          <line num="101" count="1" type="stmt"/>
          <line num="104" count="1" type="stmt"/>
          <line num="107" count="31" type="stmt"/>
          <line num="108" count="2" type="stmt"/>
          <line num="109" count="2" type="stmt"/>
          <line num="110" count="4" type="stmt"/>
          <line num="111" count="4" type="stmt"/>
          <line num="112" count="1" type="stmt"/>
          <line num="115" count="1" type="stmt"/>
          <line num="118" count="31" type="stmt"/>
          <line num="119" count="31" type="stmt"/>
          <line num="120" count="31" type="stmt"/>
          <line num="121" count="31" type="stmt"/>
          <line num="122" count="31" type="stmt"/>
          <line num="123" count="148" type="stmt"/>
          <line num="124" count="84" type="stmt"/>
          <line num="127" count="31" type="stmt"/>
        </file>
      </package>
      <package name="src.element">
        <metrics statements="89" coveredstatements="89" conditionals="60" coveredconditionals="60" methods="19" coveredmethods="19"/>
        <file name="ancestors.js" path="/Users/adrian/Documents/CodingProjects/maceo/src/element/ancestors.js">
          <metrics statements="11" coveredstatements="11" conditionals="8" coveredconditionals="8" methods="1" coveredmethods="1"/>
          <line num="5" count="41" type="stmt"/>
          <line num="6" count="41" type="stmt"/>
          <line num="7" count="41" type="stmt"/>
          <line num="8" count="192" type="stmt"/>
          <line num="9" count="144" type="stmt"/>
          <line num="10" count="17" type="stmt"/>
          <line num="13" count="48" type="stmt"/>
          <line num="16" count="192" type="stmt"/>
          <line num="17" count="4" type="stmt"/>
          <line num="20" count="188" type="stmt"/>
          <line num="23" count="41" type="stmt"/>
        </file>
        <file name="children.js" path="/Users/adrian/Documents/CodingProjects/maceo/src/element/children.js">
          <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
          <line num="5" count="99" type="stmt"/>
        </file>
        <file name="closest.js" path="/Users/adrian/Documents/CodingProjects/maceo/src/element/closest.js">
          <metrics statements="10" coveredstatements="10" conditionals="8" coveredconditionals="8" methods="1" coveredmethods="1"/>
          <line num="5" count="35" type="stmt"/>
          <line num="7" count="35" type="stmt"/>
          <line num="8" count="8" type="stmt"/>
          <line num="11" count="27" type="stmt"/>
          <line num="12" count="72" type="stmt"/>
          <line num="13" count="19" type="stmt"/>
          <line num="16" count="53" type="stmt"/>
          <line num="17" count="3" type="stmt"/>
          <line num="20" count="50" type="stmt"/>
          <line num="23" count="8" type="stmt"/>
        </file>
        <file name="data.js" path="/Users/adrian/Documents/CodingProjects/maceo/src/element/data.js">
          <metrics statements="3" coveredstatements="3" conditionals="6" coveredconditionals="6" methods="1" coveredmethods="1"/>
          <line num="5" count="2" type="stmt"/>
          <line num="6" count="1" type="stmt"/>
          <line num="8" count="2" type="stmt"/>
        </file>
        <file name="dimensions.js" path="/Users/adrian/Documents/CodingProjects/maceo/src/element/dimensions.js">
          <metrics statements="4" coveredstatements="4" conditionals="2" coveredconditionals="2" methods="1" coveredmethods="1"/>
          <line num="2" count="2" type="stmt"/>
          <line num="3" count="1" type="stmt"/>
          <line num="6" count="1" type="stmt"/>
          <line num="8" count="1" type="stmt"/>
        </file>
        <file name="find.js" path="/Users/adrian/Documents/CodingProjects/maceo/src/element/find.js">
          <metrics statements="15" coveredstatements="15" conditionals="10" coveredconditionals="10" methods="2" coveredmethods="2"/>
          <line num="4" count="6" type="stmt"/>
          <line num="5" count="21" type="stmt"/>
          <line num="6" count="21" type="stmt"/>
          <line num="7" count="19" type="stmt"/>
          <line num="8" count="2" type="stmt"/>
          <line num="11" count="17" type="stmt"/>
          <line num="12" count="17" type="stmt"/>
          <line num="13" count="2" type="stmt"/>
          <line num="17" count="17" type="stmt"/>
          <line num="21" count="26" type="stmt"/>
          <line num="22" count="4" type="stmt"/>
          <line num="23" count="4" type="stmt"/>
          <line num="26" count="22" type="stmt"/>
          <line num="27" count="21" type="stmt"/>
          <line num="30" count="1" type="stmt"/>
        </file>
        <file name="has.js" path="/Users/adrian/Documents/CodingProjects/maceo/src/element/has.js">
          <metrics statements="5" coveredstatements="5" conditionals="4" coveredconditionals="4" methods="1" coveredmethods="1"/>
          <line num="6" count="15" type="stmt"/>
          <line num="7" count="4" type="stmt"/>
          <line num="14" count="11" type="stmt"/>
          <line num="15" count="7" type="stmt"/>
          <line num="22" count="4" type="stmt"/>
        </file>
        <file name="matches.js" path="/Users/adrian/Documents/CodingProjects/maceo/src/element/matches.js">
          <metrics statements="6" coveredstatements="6" conditionals="8" coveredconditionals="8" methods="1" coveredmethods="1"/>
          <line num="5" count="669" type="stmt"/>
          <line num="11" count="669" type="stmt"/>
          <line num="12" count="273" type="stmt"/>
          <line num="15" count="396" type="stmt"/>
          <line num="16" count="349" type="stmt"/>
          <line num="19" count="47" type="stmt"/>
        </file>
        <file name="next.js" path="/Users/adrian/Documents/CodingProjects/maceo/src/element/next.js">
          <metrics statements="7" coveredstatements="7" conditionals="4" coveredconditionals="4" methods="2" coveredmethods="2"/>
          <line num="6" count="6" type="stmt"/>
          <line num="7" count="6" type="stmt"/>
          <line num="8" count="6" type="stmt"/>
          <line num="9" count="2" type="stmt"/>
          <line num="12" count="4" type="stmt"/>
          <line num="13" count="2" type="stmt"/>
          <line num="16" count="3" type="stmt"/>
        </file>
        <file name="nextAll.js" path="/Users/adrian/Documents/CodingProjects/maceo/src/element/nextAll.js">
          <metrics statements="3" coveredstatements="3" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
          <line num="6" count="5" type="stmt"/>
          <line num="7" count="5" type="stmt"/>
          <line num="8" count="5" type="stmt"/>
        </file>
        <file name="position.js" path="/Users/adrian/Documents/CodingProjects/maceo/src/element/position.js">
          <metrics statements="4" coveredstatements="4" conditionals="2" coveredconditionals="2" methods="1" coveredmethods="1"/>
          <line num="2" count="7" type="stmt"/>
          <line num="3" count="3" type="stmt"/>
          <line num="6" count="4" type="stmt"/>
          <line num="8" count="4" type="stmt"/>
        </file>
        <file name="positionRelativeTo.js" path="/Users/adrian/Documents/CodingProjects/maceo/src/element/positionRelativeTo.js">
          <metrics statements="7" coveredstatements="7" conditionals="4" coveredconditionals="4" methods="1" coveredmethods="1"/>
          <line num="5" count="3" type="stmt"/>
          <line num="6" count="3" type="stmt"/>
          <line num="7" count="1" type="stmt"/>
          <line num="10" count="2" type="stmt"/>
          <line num="11" count="2" type="stmt"/>
          <line num="12" count="1" type="stmt"/>
          <line num="15" count="1" type="stmt"/>
        </file>
        <file name="prev.js" path="/Users/adrian/Documents/CodingProjects/maceo/src/element/prev.js">
          <metrics statements="7" coveredstatements="7" conditionals="4" coveredconditionals="4" methods="1" coveredmethods="1"/>
          <line num="6" count="6" type="stmt"/>
          <line num="7" count="6" type="stmt"/>
          <line num="8" count="6" type="stmt"/>
          <line num="9" count="2" type="stmt"/>
          <line num="12" count="4" type="stmt"/>
          <line num="13" count="1" type="stmt"/>
          <line num="20" count="3" type="stmt"/>
        </file>
        <file name="prevAll.js" path="/Users/adrian/Documents/CodingProjects/maceo/src/element/prevAll.js">
          <metrics statements="3" coveredstatements="3" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
          <line num="6" count="5" type="stmt"/>
          <line num="7" count="5" type="stmt"/>
          <line num="8" count="5" type="stmt"/>
        </file>
        <file name="siblings.js" path="/Users/adrian/Documents/CodingProjects/maceo/src/element/siblings.js">
          <metrics statements="3" coveredstatements="3" conditionals="0" coveredconditionals="0" methods="3" coveredmethods="3"/>
          <line num="4" count="46" type="stmt"/>
          <line num="7" count="39" type="stmt"/>
          <line num="8" count="39" type="stmt"/>
        </file>
      </package>
      <package name="src.elements">
        <metrics statements="16" coveredstatements="16" conditionals="2" coveredconditionals="2" methods="14" coveredmethods="14"/>
        <file name="ancestors.js" path="/Users/adrian/Documents/CodingProjects/maceo/src/elements/ancestors.js">
          <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
          <line num="5" count="5" type="stmt"/>
        </file>
        <file name="children.js" path="/Users/adrian/Documents/CodingProjects/maceo/src/elements/children.js">
          <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
          <line num="5" count="6" type="stmt"/>
        </file>
        <file name="closest.js" path="/Users/adrian/Documents/CodingProjects/maceo/src/elements/closest.js">
          <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
          <line num="5" count="7" type="stmt"/>
        </file>
        <file name="filter.js" path="/Users/adrian/Documents/CodingProjects/maceo/src/elements/filter.js">
          <metrics statements="3" coveredstatements="3" conditionals="2" coveredconditionals="2" methods="1" coveredmethods="1"/>
          <line num="5" count="118" type="stmt"/>
          <line num="6" count="72" type="stmt"/>
          <line num="9" count="46" type="stmt"/>
        </file>
        <file name="find.js" path="/Users/adrian/Documents/CodingProjects/maceo/src/elements/find.js">
          <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
          <line num="5" count="6" type="stmt"/>
        </file>
        <file name="has.js" path="/Users/adrian/Documents/CodingProjects/maceo/src/elements/has.js">
          <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
          <line num="5" count="5" type="stmt"/>
        </file>
        <file name="matches.js" path="/Users/adrian/Documents/CodingProjects/maceo/src/elements/matches.js">
          <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
          <line num="5" count="4" type="stmt"/>
        </file>
        <file name="next.js" path="/Users/adrian/Documents/CodingProjects/maceo/src/elements/next.js">
          <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
          <line num="5" count="2" type="stmt"/>
        </file>
        <file name="nextAll.js" path="/Users/adrian/Documents/CodingProjects/maceo/src/elements/nextAll.js">
          <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
          <line num="5" count="2" type="stmt"/>
        </file>
        <file name="parents.js" path="/Users/adrian/Documents/CodingProjects/maceo/src/elements/parents.js">
          <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
          <line num="5" count="4" type="stmt"/>
        </file>
        <file name="prev.js" path="/Users/adrian/Documents/CodingProjects/maceo/src/elements/prev.js">
          <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
          <line num="5" count="2" type="stmt"/>
        </file>
        <file name="prevAll.js" path="/Users/adrian/Documents/CodingProjects/maceo/src/elements/prevAll.js">
          <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
          <line num="5" count="2" type="stmt"/>
        </file>
        <file name="remove.js" path="/Users/adrian/Documents/CodingProjects/maceo/src/elements/remove.js">
          <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
          <line num="5" count="5" type="stmt"/>
        </file>
        <file name="siblings.js" path="/Users/adrian/Documents/CodingProjects/maceo/src/elements/siblings.js">
          <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
          <line num="5" count="5" type="stmt"/>
        </file>
      </package>
      <package name="src.helpers">
        <metrics statements="14" coveredstatements="14" conditionals="15" coveredconditionals="15" methods="3" coveredmethods="3"/>
        <file name="handleIf.js" path="/Users/adrian/Documents/CodingProjects/maceo/src/helpers/handleIf.js">
          <metrics statements="6" coveredstatements="6" conditionals="7" coveredconditionals="7" methods="2" coveredmethods="2"/>
          <line num="4" count="4" type="stmt"/>
          <line num="5" count="4" type="stmt"/>
          <line num="9" count="1" type="stmt"/>
          <line num="12" count="3" type="stmt"/>
          <line num="13" count="3" type="stmt"/>
          <line num="14" count="2" type="stmt"/>
        </file>
        <file name="select.js" path="/Users/adrian/Documents/CodingProjects/maceo/src/helpers/select.js">
          <metrics statements="8" coveredstatements="8" conditionals="8" coveredconditionals="8" methods="1" coveredmethods="1"/>
          <line num="7" count="5" type="stmt"/>
          <line num="8" count="2" type="stmt"/>
          <line num="9" count="3" type="stmt"/>
          <line num="10" count="2" type="stmt"/>
          <line num="12" count="1" type="stmt"/>
          <line num="15" count="5" type="stmt"/>
          <line num="16" count="3" type="stmt"/>
          <line num="19" count="2" type="stmt"/>
        </file>
      </package>
    </metrics>
  </project>
</coverage>
