Files
django-pwa/coverage.xml
2018-11-16 17:07:58 -02:00

43942 lines
1.5 MiB

<?xml version="1.0" ?>
<coverage branch-rate="0" branches-covered="0" branches-valid="0" complexity="0" line-rate="0.4141" lines-covered="17340" lines-valid="41877" timestamp="1542393751753" version="4.5.2">
<!-- Generated by coverage.py: https://coverage.readthedocs.io -->
<!-- Based on https://raw.githubusercontent.com/cobertura/web/master/htdocs/xml/coverage-04.dtd -->
<sources>
<source>C:\Users\Silvio Leite\Documents\PakagesPython\django-progressive-web-app</source>
</sources>
<packages>
<package branch-rate="0" complexity="0" line-rate="1" name=".">
<classes>
<class branch-rate="0" complexity="0" filename="runtests.py" line-rate="1" name="runtests.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.3889" name=".venv.Lib.site-packages.django">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/shortcuts.py" line-rate="0.3889" name="shortcuts.py">
<methods/>
<lines>
<line hits="1" number="6"/>
<line hits="1" number="8"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="17"/>
<line hits="0" number="22"/>
<line hits="0" number="27"/>
<line hits="0" number="28"/>
<line hits="1" number="31"/>
<line hits="1" number="36"/>
<line hits="1" number="37"/>
<line hits="1" number="40"/>
<line hits="0" number="57"/>
<line hits="0" number="58"/>
<line hits="1" number="61"/>
<line hits="0" number="69"/>
<line hits="0" number="70"/>
<line hits="0" number="71"/>
<line hits="1" number="74"/>
<line hits="0" number="85"/>
<line hits="0" number="86"/>
<line hits="0" number="87"/>
<line hits="0" number="88"/>
<line hits="0" number="92"/>
<line hits="0" number="93"/>
<line hits="0" number="94"/>
<line hits="0" number="95"/>
<line hits="1" number="98"/>
<line hits="0" number="106"/>
<line hits="0" number="107"/>
<line hits="0" number="108"/>
<line hits="0" number="109"/>
<line hits="0" number="113"/>
<line hits="0" number="114"/>
<line hits="0" number="115"/>
<line hits="0" number="116"/>
<line hits="1" number="119"/>
<line hits="1" number="133"/>
<line hits="0" number="134"/>
<line hits="1" number="136"/>
<line hits="0" number="139"/>
<line hits="1" number="141"/>
<line hits="1" number="143"/>
<line hits="0" number="144"/>
<line hits="1" number="147"/>
<line hits="1" number="148"/>
<line hits="0" number="149"/>
<line hits="0" number="151"/>
<line hits="0" number="152"/>
<line hits="0" number="154"/>
<line hits="0" number="155"/>
<line hits="0" number="158"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.7769" name=".venv.Lib.site-packages.django.apps">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/apps/__init__.py" line-rate="1" name="__init__.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="4"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/apps/config.py" line-rate="0.7412" name="config.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="7"/>
<line hits="1" number="10"/>
<line hits="1" number="13"/>
<line hits="1" number="15"/>
<line hits="1" number="19"/>
<line hits="1" number="23"/>
<line hits="1" number="30"/>
<line hits="1" number="31"/>
<line hits="1" number="34"/>
<line hits="1" number="35"/>
<line hits="1" number="39"/>
<line hits="1" number="40"/>
<line hits="1" number="45"/>
<line hits="1" number="49"/>
<line hits="1" number="51"/>
<line hits="0" number="52"/>
<line hits="1" number="54"/>
<line hits="1" number="60"/>
<line hits="1" number="61"/>
<line hits="0" number="62"/>
<line hits="0" number="63"/>
<line hits="0" number="64"/>
<line hits="0" number="68"/>
<line hits="1" number="69"/>
<line hits="0" number="70"/>
<line hits="1" number="74"/>
<line hits="0" number="75"/>
<line hits="1" number="79"/>
<line hits="1" number="81"/>
<line hits="1" number="86"/>
<line hits="1" number="90"/>
<line hits="0" number="92"/>
<line hits="0" number="95"/>
<line hits="0" number="97"/>
<line hits="0" number="101"/>
<line hits="0" number="102"/>
<line hits="1" number="105"/>
<line hits="1" number="107"/>
<line hits="1" number="108"/>
<line hits="1" number="110"/>
<line hits="1" number="112"/>
<line hits="1" number="116"/>
<line hits="1" number="117"/>
<line hits="1" number="118"/>
<line hits="0" number="119"/>
<line hits="0" number="120"/>
<line hits="0" number="123"/>
<line hits="0" number="125"/>
<line hits="1" number="129"/>
<line hits="0" number="130"/>
<line hits="1" number="135"/>
<line hits="1" number="136"/>
<line hits="0" number="137"/>
<line hits="0" number="138"/>
<line hits="1" number="142"/>
<line hits="1" number="143"/>
<line hits="0" number="144"/>
<line hits="0" number="145"/>
<line hits="1" number="152"/>
<line hits="1" number="154"/>
<line hits="1" number="160"/>
<line hits="1" number="161"/>
<line hits="1" number="163"/>
<line hits="1" number="164"/>
<line hits="1" number="165"/>
<line hits="1" number="166"/>
<line hits="1" number="167"/>
<line hits="1" number="170"/>
<line hits="1" number="183"/>
<line hits="1" number="184"/>
<line hits="1" number="185"/>
<line hits="1" number="186"/>
<line hits="1" number="187"/>
<line hits="0" number="188"/>
<line hits="1" number="189"/>
<line hits="1" number="191"/>
<line hits="1" number="194"/>
<line hits="1" number="196"/>
<line hits="1" number="197"/>
<line hits="1" number="198"/>
<line hits="1" number="200"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/apps/registry.py" line-rate="0.7907" name="registry.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="8"/>
<line hits="1" number="10"/>
<line hits="1" number="13"/>
<line hits="1" number="20"/>
<line hits="1" number="24"/>
<line hits="0" number="25"/>
<line hits="1" number="34"/>
<line hits="1" number="37"/>
<line hits="1" number="41"/>
<line hits="1" number="44"/>
<line hits="1" number="47"/>
<line hits="1" number="48"/>
<line hits="1" number="53"/>
<line hits="1" number="56"/>
<line hits="1" number="57"/>
<line hits="1" number="59"/>
<line hits="1" number="67"/>
<line hits="0" number="68"/>
<line hits="1" number="72"/>
<line hits="1" number="73"/>
<line hits="0" number="74"/>
<line hits="1" number="78"/>
<line hits="0" number="81"/>
<line hits="1" number="82"/>
<line hits="1" number="85"/>
<line hits="1" number="86"/>
<line hits="1" number="87"/>
<line hits="1" number="89"/>
<line hits="1" number="90"/>
<line hits="0" number="91"/>
<line hits="1" number="95"/>
<line hits="1" number="96"/>
<line hits="1" number="99"/>
<line hits="1" number="101"/>
<line hits="1" number="103"/>
<line hits="0" number="104"/>
<line hits="1" number="108"/>
<line hits="1" number="111"/>
<line hits="1" number="112"/>
<line hits="1" number="114"/>
<line hits="1" number="116"/>
<line hits="1" number="119"/>
<line hits="1" number="120"/>
<line hits="1" number="122"/>
<line hits="1" number="124"/>
<line hits="1" number="126"/>
<line hits="0" number="127"/>
<line hits="0" number="131"/>
<line hits="0" number="132"/>
<line hits="1" number="134"/>
<line hits="1" number="136"/>
<line hits="0" number="137"/>
<line hits="1" number="139"/>
<line hits="1" number="141"/>
<line hits="1" number="142"/>
<line hits="1" number="144"/>
<line hits="1" number="150"/>
<line hits="1" number="151"/>
<line hits="1" number="152"/>
<line hits="1" number="153"/>
<line hits="1" number="154"/>
<line hits="1" number="155"/>
<line hits="1" number="156"/>
<line hits="0" number="157"/>
<line hits="0" number="158"/>
<line hits="1" number="159"/>
<line hits="1" number="162"/>
<line hits="1" number="163"/>
<line hits="1" number="175"/>
<line hits="1" number="177"/>
<line hits="1" number="178"/>
<line hits="1" number="179"/>
<line hits="1" number="180"/>
<line hits="1" number="182"/>
<line hits="1" number="194"/>
<line hits="1" number="195"/>
<line hits="1" number="197"/>
<line hits="1" number="199"/>
<line hits="1" number="200"/>
<line hits="1" number="202"/>
<line hits="1" number="204"/>
<line hits="0" number="205"/>
<line hits="1" number="207"/>
<line hits="1" number="209"/>
<line hits="1" number="213"/>
<line hits="1" number="214"/>
<line hits="1" number="215"/>
<line hits="0" number="216"/>
<line hits="0" number="218"/>
<line hits="0" number="224"/>
<line hits="1" number="227"/>
<line hits="1" number="228"/>
<line hits="1" number="229"/>
<line hits="1" number="231"/>
<line hits="1" number="237"/>
<line hits="1" number="238"/>
<line hits="1" number="240"/>
<line hits="1" number="249"/>
<line hits="1" number="250"/>
<line hits="1" number="251"/>
<line hits="1" number="252"/>
<line hits="1" number="253"/>
<line hits="1" number="254"/>
<line hits="1" number="255"/>
<line hits="1" number="256"/>
<line hits="1" number="257"/>
<line hits="1" number="259"/>
<line hits="1" number="267"/>
<line hits="1" number="268"/>
<line hits="1" number="269"/>
<line hits="1" number="271"/>
<line hits="1" number="273"/>
<line hits="1" number="285"/>
<line hits="1" number="286"/>
<line hits="1" number="288"/>
<line hits="0" number="289"/>
<line hits="1" number="291"/>
<line hits="1" number="292"/>
<line hits="1" number="293"/>
<line hits="1" number="295"/>
<line hits="0" number="307"/>
<line hits="0" number="308"/>
<line hits="0" number="309"/>
<line hits="0" number="310"/>
<line hits="0" number="315"/>
<line hits="0" number="316"/>
<line hits="0" number="320"/>
<line hits="1" number="322"/>
<line hits="0" number="324"/>
<line hits="0" number="325"/>
<line hits="1" number="327"/>
<line hits="0" number="344"/>
<line hits="0" number="345"/>
<line hits="0" number="346"/>
<line hits="0" number="347"/>
<line hits="0" number="348"/>
<line hits="0" number="349"/>
<line hits="0" number="350"/>
<line hits="1" number="352"/>
<line hits="0" number="354"/>
<line hits="0" number="355"/>
<line hits="0" number="356"/>
<line hits="1" number="358"/>
<line hits="1" number="366"/>
<line hits="1" number="367"/>
<line hits="1" number="370"/>
<line hits="1" number="371"/>
<line hits="1" number="372"/>
<line hits="1" number="374"/>
<line hits="1" number="384"/>
<line hits="1" number="385"/>
<line hits="1" number="392"/>
<line hits="1" number="397"/>
<line hits="1" number="398"/>
<line hits="1" number="399"/>
<line hits="1" number="400"/>
<line hits="1" number="406"/>
<line hits="1" number="407"/>
<line hits="1" number="408"/>
<line hits="1" number="409"/>
<line hits="1" number="411"/>
<line hits="1" number="413"/>
<line hits="1" number="418"/>
<line hits="1" number="419"/>
<line hits="1" number="420"/>
<line hits="1" number="423"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.8327" name=".venv.Lib.site-packages.django.conf">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/conf/__init__.py" line-rate="0.6019" name="__init__.py">
<methods/>
<lines>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="18"/>
<line hits="1" number="20"/>
<line hits="1" number="23"/>
<line hits="1" number="29"/>
<line hits="1" number="35"/>
<line hits="1" number="36"/>
<line hits="0" number="37"/>
<line hits="0" number="38"/>
<line hits="1" number="44"/>
<line hits="1" number="46"/>
<line hits="0" number="48"/>
<line hits="0" number="49"/>
<line hits="0" number="50"/>
<line hits="1" number="54"/>
<line hits="1" number="56"/>
<line hits="1" number="57"/>
<line hits="1" number="58"/>
<line hits="1" number="59"/>
<line hits="1" number="60"/>
<line hits="1" number="62"/>
<line hits="1" number="67"/>
<line hits="1" number="68"/>
<line hits="1" number="70"/>
<line hits="1" number="71"/>
<line hits="1" number="73"/>
<line hits="0" number="75"/>
<line hits="0" number="76"/>
<line hits="1" number="78"/>
<line hits="0" number="84"/>
<line hits="0" number="85"/>
<line hits="0" number="86"/>
<line hits="0" number="87"/>
<line hits="0" number="88"/>
<line hits="0" number="89"/>
<line hits="1" number="91"/>
<line hits="1" number="94"/>
<line hits="1" number="97"/>
<line hits="1" number="98"/>
<line hits="1" number="100"/>
<line hits="1" number="101"/>
<line hits="1" number="102"/>
<line hits="1" number="105"/>
<line hits="1" number="107"/>
<line hits="1" number="109"/>
<line hits="1" number="114"/>
<line hits="1" number="115"/>
<line hits="1" number="116"/>
<line hits="1" number="117"/>
<line hits="1" number="119"/>
<line hits="0" number="121"/>
<line hits="1" number="122"/>
<line hits="1" number="123"/>
<line hits="1" number="125"/>
<line hits="0" number="126"/>
<line hits="1" number="128"/>
<line hits="0" number="129"/>
<line hits="1" number="131"/>
<line hits="0" number="134"/>
<line hits="0" number="135"/>
<line hits="0" number="136"/>
<line hits="0" number="137"/>
<line hits="0" number="140"/>
<line hits="0" number="141"/>
<line hits="1" number="143"/>
<line hits="1" number="144"/>
<line hits="1" number="146"/>
<line hits="0" number="147"/>
<line hits="1" number="153"/>
<line hits="1" number="157"/>
<line hits="1" number="159"/>
<line hits="0" number="164"/>
<line hits="0" number="165"/>
<line hits="1" number="167"/>
<line hits="0" number="168"/>
<line hits="0" number="169"/>
<line hits="0" number="170"/>
<line hits="1" number="172"/>
<line hits="0" number="173"/>
<line hits="0" number="174"/>
<line hits="0" number="175"/>
<line hits="0" number="176"/>
<line hits="1" number="178"/>
<line hits="0" number="179"/>
<line hits="0" number="180"/>
<line hits="0" number="181"/>
<line hits="1" number="183"/>
<line hits="0" number="184"/>
<line hits="1" number="189"/>
<line hits="0" number="190"/>
<line hits="0" number="191"/>
<line hits="0" number="192"/>
<line hits="0" number="193"/>
<line hits="1" number="195"/>
<line hits="0" number="196"/>
<line hits="1" number="201"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/conf/global_settings.py" line-rate="1" name="global_settings.py">
<methods/>
<lines>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="17"/>
<line hits="1" number="22"/>
<line hits="1" number="26"/>
<line hits="1" number="31"/>
<line hits="1" number="35"/>
<line hits="1" number="41"/>
<line hits="1" number="44"/>
<line hits="1" number="48"/>
<line hits="1" number="51"/>
<line hits="1" number="144"/>
<line hits="1" number="148"/>
<line hits="1" number="149"/>
<line hits="1" number="152"/>
<line hits="1" number="153"/>
<line hits="1" number="154"/>
<line hits="1" number="155"/>
<line hits="1" number="160"/>
<line hits="1" number="164"/>
<line hits="1" number="169"/>
<line hits="1" number="170"/>
<line hits="1" number="173"/>
<line hits="1" number="176"/>
<line hits="1" number="179"/>
<line hits="1" number="182"/>
<line hits="1" number="188"/>
<line hits="1" number="191"/>
<line hits="1" number="194"/>
<line hits="1" number="197"/>
<line hits="1" number="200"/>
<line hits="1" number="201"/>
<line hits="1" number="202"/>
<line hits="1" number="203"/>
<line hits="1" number="204"/>
<line hits="1" number="205"/>
<line hits="1" number="206"/>
<line hits="1" number="209"/>
<line hits="1" number="211"/>
<line hits="1" number="214"/>
<line hits="1" number="218"/>
<line hits="1" number="222"/>
<line hits="1" number="225"/>
<line hits="1" number="228"/>
<line hits="1" number="231"/>
<line hits="1" number="243"/>
<line hits="1" number="245"/>
<line hits="1" number="257"/>
<line hits="1" number="262"/>
<line hits="1" number="265"/>
<line hits="1" number="269"/>
<line hits="1" number="273"/>
<line hits="1" number="277"/>
<line hits="1" number="281"/>
<line hits="1" number="284"/>
<line hits="1" number="291"/>
<line hits="1" number="295"/>
<line hits="1" number="299"/>
<line hits="1" number="304"/>
<line hits="1" number="308"/>
<line hits="1" number="313"/>
<line hits="1" number="319"/>
<line hits="1" number="323"/>
<line hits="1" number="327"/>
<line hits="1" number="331"/>
<line hits="1" number="336"/>
<line hits="1" number="341"/>
<line hits="1" number="345"/>
<line hits="1" number="350"/>
<line hits="1" number="356"/>
<line hits="1" number="368"/>
<line hits="1" number="379"/>
<line hits="1" number="396"/>
<line hits="1" number="399"/>
<line hits="1" number="402"/>
<line hits="1" number="406"/>
<line hits="1" number="409"/>
<line hits="1" number="412"/>
<line hits="1" number="413"/>
<line hits="1" number="416"/>
<line hits="1" number="418"/>
<line hits="1" number="419"/>
<line hits="1" number="426"/>
<line hits="1" number="435"/>
<line hits="1" number="444"/>
<line hits="1" number="451"/>
<line hits="1" number="453"/>
<line hits="1" number="455"/>
<line hits="1" number="457"/>
<line hits="1" number="459"/>
<line hits="1" number="461"/>
<line hits="1" number="463"/>
<line hits="1" number="466"/>
<line hits="1" number="468"/>
<line hits="1" number="470"/>
<line hits="1" number="472"/>
<line hits="1" number="475"/>
<line hits="1" number="477"/>
<line hits="1" number="484"/>
<line hits="1" number="489"/>
<line hits="1" number="490"/>
<line hits="1" number="491"/>
<line hits="1" number="497"/>
<line hits="1" number="499"/>
<line hits="1" number="501"/>
<line hits="1" number="503"/>
<line hits="1" number="505"/>
<line hits="1" number="508"/>
<line hits="1" number="513"/>
<line hits="1" number="520"/>
<line hits="1" number="526"/>
<line hits="1" number="534"/>
<line hits="1" number="537"/>
<line hits="1" number="538"/>
<line hits="1" number="539"/>
<line hits="1" number="540"/>
<line hits="1" number="541"/>
<line hits="1" number="542"/>
<line hits="1" number="543"/>
<line hits="1" number="544"/>
<line hits="1" number="545"/>
<line hits="1" number="546"/>
<line hits="1" number="553"/>
<line hits="1" number="563"/>
<line hits="1" number="566"/>
<line hits="1" number="570"/>
<line hits="1" number="577"/>
<line hits="1" number="581"/>
<line hits="1" number="588"/>
<line hits="1" number="595"/>
<line hits="1" number="598"/>
<line hits="1" number="602"/>
<line hits="1" number="613"/>
<line hits="1" number="623"/>
<line hits="1" number="628"/>
<line hits="1" number="629"/>
<line hits="1" number="630"/>
<line hits="1" number="631"/>
<line hits="1" number="632"/>
<line hits="1" number="633"/>
<line hits="1" number="634"/>
<line hits="1" number="635"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="1" name=".venv.Lib.site-packages.django.conf.locale">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/conf/locale/__init__.py" line-rate="1" name="__init__.py">
<methods/>
<lines>
<line hits="1" number="10"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="1" name=".venv.Lib.site-packages.django.conf.urls">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/conf/urls/__init__.py" line-rate="1" name="__init__.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="4"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="1" name=".venv.Lib.site-packages.django.contrib">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/__init__.py" line-rate="1" name="__init__.py">
<methods/>
<lines/>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.3076" name=".venv.Lib.site-packages.django.contrib.admin">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/admin/__init__.py" line-rate="1" name="__init__.py">
<methods/>
<lines>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="16"/>
<line hits="1" number="25"/>
<line hits="1" number="26"/>
<line hits="1" number="29"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/admin/actions.py" line-rate="0.3" name="actions.py">
<methods/>
<lines>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="13"/>
<line hits="0" number="23"/>
<line hits="0" number="24"/>
<line hits="0" number="28"/>
<line hits="0" number="32"/>
<line hits="0" number="33"/>
<line hits="0" number="34"/>
<line hits="0" number="35"/>
<line hits="0" number="36"/>
<line hits="0" number="37"/>
<line hits="0" number="38"/>
<line hits="0" number="39"/>
<line hits="0" number="40"/>
<line hits="0" number="41"/>
<line hits="0" number="45"/>
<line hits="0" number="47"/>
<line hits="0" number="49"/>
<line hits="0" number="50"/>
<line hits="0" number="52"/>
<line hits="0" number="54"/>
<line hits="0" number="68"/>
<line hits="0" number="71"/>
<line hits="1" number="78"/>
<line hits="1" number="79"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/admin/apps.py" line-rate="1" name="apps.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="7"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="19"/>
<line hits="1" number="22"/>
<line hits="1" number="23"/>
<line hits="1" number="24"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/admin/checks.py" line-rate="0.4679" name="checks.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="17"/>
<line hits="1" number="18"/>
<line hits="1" number="19"/>
<line hits="1" number="22"/>
<line hits="1" number="23"/>
<line hits="1" number="24"/>
<line hits="1" number="25"/>
<line hits="1" number="26"/>
<line hits="1" number="27"/>
<line hits="1" number="30"/>
<line hits="1" number="34"/>
<line hits="1" number="36"/>
<line hits="0" number="37"/>
<line hits="0" number="42"/>
<line hits="1" number="45"/>
<line hits="1" number="46"/>
<line hits="0" number="47"/>
<line hits="0" number="55"/>
<line hits="1" number="57"/>
<line hits="0" number="60"/>
<line hits="0" number="65"/>
<line hits="1" number="66"/>
<line hits="1" number="69"/>
<line hits="1" number="71"/>
<line hits="1" number="72"/>
<line hits="1" number="88"/>
<line hits="1" number="92"/>
<line hits="0" number="93"/>
<line hits="1" number="95"/>
<line hits="1" number="100"/>
<line hits="0" number="106"/>
<line hits="0" number="107"/>
<line hits="0" number="108"/>
<line hits="0" number="109"/>
<line hits="0" number="111"/>
<line hits="0" number="112"/>
<line hits="0" number="116"/>
<line hits="0" number="117"/>
<line hits="0" number="118"/>
<line hits="0" number="129"/>
<line hits="0" number="130"/>
<line hits="0" number="141"/>
<line hits="1" number="143"/>
<line hits="1" number="147"/>
<line hits="0" number="148"/>
<line hits="1" number="150"/>
<line hits="1" number="155"/>
<line hits="0" number="160"/>
<line hits="0" number="161"/>
<line hits="0" number="162"/>
<line hits="0" number="163"/>
<line hits="0" number="166"/>
<line hits="0" number="167"/>
<line hits="0" number="170"/>
<line hits="1" number="172"/>
<line hits="1" number="177"/>
<line hits="1" number="178"/>
<line hits="0" number="179"/>
<line hits="0" number="180"/>
<line hits="0" number="181"/>
<line hits="0" number="182"/>
<line hits="0" number="189"/>
<line hits="0" number="190"/>
<line hits="0" number="191"/>
<line hits="0" number="199"/>
<line hits="1" number="204"/>
<line hits="1" number="208"/>
<line hits="1" number="209"/>
<line hits="1" number="210"/>
<line hits="0" number="211"/>
<line hits="1" number="213"/>
<line hits="1" number="214"/>
<line hits="1" number="219"/>
<line hits="1" number="223"/>
<line hits="0" number="224"/>
<line hits="1" number="225"/>
<line hits="0" number="226"/>
<line hits="1" number="227"/>
<line hits="0" number="228"/>
<line hits="1" number="229"/>
<line hits="0" number="230"/>
<line hits="1" number="237"/>
<line hits="0" number="238"/>
<line hits="1" number="240"/>
<line hits="1" number="241"/>
<line hits="0" number="242"/>
<line hits="1" number="249"/>
<line hits="1" number="254"/>
<line hits="1" number="259"/>
<line hits="0" number="260"/>
<line hits="1" number="265"/>
<line hits="1" number="267"/>
<line hits="1" number="268"/>
<line hits="0" number="272"/>
<line hits="1" number="274"/>
<line hits="1" number="275"/>
<line hits="0" number="276"/>
<line hits="0" number="279"/>
<line hits="1" number="281"/>
<line hits="0" number="283"/>
<line hits="1" number="293"/>
<line hits="1" number="295"/>
<line hits="1" number="298"/>
<line hits="1" number="299"/>
<line hits="0" number="300"/>
<line hits="0" number="301"/>
<line hits="0" number="302"/>
<line hits="0" number="303"/>
<line hits="0" number="311"/>
<line hits="1" number="313"/>
<line hits="1" number="315"/>
<line hits="0" number="316"/>
<line hits="1" number="319"/>
<line hits="1" number="321"/>
<line hits="1" number="323"/>
<line hits="0" number="324"/>
<line hits="1" number="326"/>
<line hits="1" number="331"/>
<line hits="1" number="333"/>
<line hits="0" number="334"/>
<line hits="1" number="336"/>
<line hits="1" number="341"/>
<line hits="1" number="345"/>
<line hits="1" number="346"/>
<line hits="0" number="347"/>
<line hits="0" number="348"/>
<line hits="1" number="351"/>
<line hits="0" number="352"/>
<line hits="1" number="354"/>
<line hits="1" number="356"/>
<line hits="1" number="358"/>
<line hits="0" number="359"/>
<line hits="1" number="361"/>
<line hits="1" number="367"/>
<line hits="0" number="371"/>
<line hits="0" number="372"/>
<line hits="0" number="373"/>
<line hits="0" number="374"/>
<line hits="0" number="377"/>
<line hits="0" number="378"/>
<line hits="0" number="389"/>
<line hits="1" number="391"/>
<line hits="0" number="394"/>
<line hits="0" number="396"/>
<line hits="0" number="397"/>
<line hits="0" number="405"/>
<line hits="1" number="407"/>
<line hits="1" number="408"/>
<line hits="0" number="409"/>
<line hits="1" number="417"/>
<line hits="1" number="419"/>
<line hits="1" number="422"/>
<line hits="0" number="423"/>
<line hits="1" number="425"/>
<line hits="1" number="431"/>
<line hits="0" number="436"/>
<line hits="0" number="437"/>
<line hits="0" number="438"/>
<line hits="0" number="439"/>
<line hits="0" number="442"/>
<line hits="0" number="443"/>
<line hits="0" number="452"/>
<line hits="1" number="454"/>
<line hits="0" number="458"/>
<line hits="0" number="459"/>
<line hits="0" number="461"/>
<line hits="1" number="466"/>
<line hits="0" number="470"/>
<line hits="0" number="471"/>
<line hits="0" number="472"/>
<line hits="0" number="473"/>
<line hits="0" number="475"/>
<line hits="1" number="477"/>
<line hits="1" number="481"/>
<line hits="0" number="482"/>
<line hits="1" number="483"/>
<line hits="0" number="484"/>
<line hits="1" number="486"/>
<line hits="1" number="491"/>
<line hits="1" number="493"/>
<line hits="0" number="494"/>
<line hits="0" number="495"/>
<line hits="0" number="496"/>
<line hits="0" number="497"/>
<line hits="0" number="499"/>
<line hits="1" number="500"/>
<line hits="0" number="501"/>
<line hits="1" number="510"/>
<line hits="0" number="511"/>
<line hits="1" number="512"/>
<line hits="0" number="515"/>
<line hits="1" number="517"/>
<line hits="0" number="518"/>
<line hits="1" number="519"/>
<line hits="0" number="520"/>
<line hits="1" number="521"/>
<line hits="1" number="522"/>
<line hits="0" number="523"/>
<line hits="0" number="524"/>
<line hits="1" number="526"/>
<line hits="1" number="528"/>
<line hits="1" number="531"/>
<line hits="1" number="532"/>
<line hits="0" number="533"/>
<line hits="0" number="534"/>
<line hits="0" number="536"/>
<line hits="1" number="541"/>
<line hits="0" number="542"/>
<line hits="0" number="543"/>
<line hits="0" number="544"/>
<line hits="0" number="545"/>
<line hits="0" number="546"/>
<line hits="0" number="547"/>
<line hits="0" number="549"/>
<line hits="0" number="550"/>
<line hits="0" number="551"/>
<line hits="0" number="552"/>
<line hits="0" number="562"/>
<line hits="1" number="565"/>
<line hits="1" number="567"/>
<line hits="1" number="568"/>
<line hits="1" number="585"/>
<line hits="1" number="588"/>
<line hits="0" number="589"/>
<line hits="1" number="592"/>
<line hits="1" number="594"/>
<line hits="1" number="597"/>
<line hits="0" number="598"/>
<line hits="1" number="601"/>
<line hits="1" number="603"/>
<line hits="1" number="606"/>
<line hits="0" number="607"/>
<line hits="1" number="609"/>
<line hits="1" number="614"/>
<line hits="0" number="616"/>
<line hits="0" number="618"/>
<line hits="0" number="620"/>
<line hits="0" number="621"/>
<line hits="0" number="628"/>
<line hits="0" number="629"/>
<line hits="0" number="636"/>
<line hits="0" number="637"/>
<line hits="0" number="639"/>
<line hits="1" number="641"/>
<line hits="1" number="645"/>
<line hits="0" number="646"/>
<line hits="1" number="648"/>
<line hits="1" number="653"/>
<line hits="1" number="654"/>
<line hits="0" number="655"/>
<line hits="1" number="656"/>
<line hits="1" number="657"/>
<line hits="1" number="658"/>
<line hits="1" number="659"/>
<line hits="1" number="660"/>
<line hits="0" number="661"/>
<line hits="0" number="662"/>
<line hits="1" number="664"/>
<line hits="0" number="665"/>
<line hits="1" number="672"/>
<line hits="0" number="674"/>
<line hits="1" number="686"/>
<line hits="1" number="689"/>
<line hits="1" number="691"/>
<line hits="0" number="692"/>
<line hits="1" number="693"/>
<line hits="0" number="694"/>
<line hits="1" number="696"/>
<line hits="1" number="697"/>
<line hits="0" number="701"/>
<line hits="1" number="703"/>
<line hits="0" number="704"/>
<line hits="0" number="705"/>
<line hits="0" number="715"/>
<line hits="1" number="717"/>
<line hits="1" number="718"/>
<line hits="0" number="719"/>
<line hits="1" number="721"/>
<line hits="1" number="726"/>
<line hits="1" number="735"/>
<line hits="1" number="737"/>
<line hits="0" number="739"/>
<line hits="0" number="740"/>
<line hits="0" number="743"/>
<line hits="0" number="744"/>
<line hits="0" number="752"/>
<line hits="1" number="753"/>
<line hits="0" number="755"/>
<line hits="0" number="756"/>
<line hits="0" number="757"/>
<line hits="0" number="759"/>
<line hits="1" number="762"/>
<line hits="1" number="765"/>
<line hits="1" number="766"/>
<line hits="0" number="767"/>
<line hits="0" number="768"/>
<line hits="1" number="776"/>
<line hits="1" number="778"/>
<line hits="1" number="781"/>
<line hits="0" number="782"/>
<line hits="1" number="784"/>
<line hits="1" number="786"/>
<line hits="1" number="789"/>
<line hits="0" number="790"/>
<line hits="1" number="792"/>
<line hits="1" number="794"/>
<line hits="1" number="797"/>
<line hits="0" number="798"/>
<line hits="1" number="800"/>
<line hits="1" number="802"/>
<line hits="1" number="806"/>
<line hits="0" number="807"/>
<line hits="1" number="809"/>
<line hits="1" number="814"/>
<line hits="0" number="815"/>
<line hits="0" number="816"/>
<line hits="0" number="817"/>
<line hits="0" number="818"/>
<line hits="0" number="820"/>
<line hits="0" number="821"/>
<line hits="0" number="829"/>
<line hits="0" number="830"/>
<line hits="0" number="839"/>
<line hits="0" number="841"/>
<line hits="0" number="851"/>
<line hits="0" number="852"/>
<line hits="0" number="862"/>
<line hits="1" number="864"/>
<line hits="1" number="867"/>
<line hits="0" number="868"/>
<line hits="1" number="870"/>
<line hits="1" number="872"/>
<line hits="1" number="875"/>
<line hits="1" number="876"/>
<line hits="0" number="878"/>
<line hits="0" number="879"/>
<line hits="0" number="880"/>
<line hits="0" number="881"/>
<line hits="0" number="890"/>
<line hits="0" number="891"/>
<line hits="0" number="893"/>
<line hits="1" number="895"/>
<line hits="1" number="900"/>
<line hits="1" number="901"/>
<line hits="1" number="902"/>
<line hits="1" number="903"/>
<line hits="0" number="904"/>
<line hits="1" number="905"/>
<line hits="1" number="906"/>
<line hits="1" number="907"/>
<line hits="0" number="908"/>
<line hits="1" number="919"/>
<line hits="1" number="922"/>
<line hits="1" number="924"/>
<line hits="0" number="925"/>
<line hits="0" number="926"/>
<line hits="0" number="927"/>
<line hits="1" number="937"/>
<line hits="0" number="940"/>
<line hits="0" number="941"/>
<line hits="0" number="942"/>
<line hits="0" number="945"/>
<line hits="0" number="946"/>
<line hits="0" number="948"/>
<line hits="0" number="949"/>
<line hits="0" number="951"/>
<line hits="0" number="952"/>
<line hits="0" number="953"/>
<line hits="0" number="964"/>
<line hits="1" number="966"/>
<line hits="0" number="967"/>
<line hits="0" number="968"/>
<line hits="0" number="969"/>
<line hits="0" number="970"/>
<line hits="0" number="972"/>
<line hits="1" number="974"/>
<line hits="0" number="977"/>
<line hits="0" number="978"/>
<line hits="0" number="980"/>
<line hits="1" number="982"/>
<line hits="0" number="985"/>
<line hits="0" number="986"/>
<line hits="0" number="987"/>
<line hits="0" number="988"/>
<line hits="0" number="990"/>
<line hits="1" number="992"/>
<line hits="0" number="995"/>
<line hits="0" number="996"/>
<line hits="0" number="997"/>
<line hits="0" number="998"/>
<line hits="0" number="1000"/>
<line hits="1" number="1002"/>
<line hits="0" number="1005"/>
<line hits="0" number="1006"/>
<line hits="0" number="1008"/>
<line hits="1" number="1010"/>
<line hits="0" number="1011"/>
<line hits="0" number="1012"/>
<line hits="0" number="1013"/>
<line hits="0" number="1014"/>
<line hits="0" number="1015"/>
<line hits="0" number="1017"/>
<line hits="0" number="1018"/>
<line hits="0" number="1019"/>
<line hits="1" number="1025"/>
<line hits="0" number="1026"/>
<line hits="1" number="1035"/>
<line hits="0" number="1036"/>
<line hits="1" number="1045"/>
<line hits="0" number="1046"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/admin/decorators.py" line-rate="0.7857" name="decorators.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="0" number="17"/>
<line hits="1" number="19"/>
<line hits="1" number="21"/>
<line hits="0" number="22"/>
<line hits="1" number="24"/>
<line hits="0" number="25"/>
<line hits="1" number="27"/>
<line hits="1" number="29"/>
<line hits="1" number="30"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/admin/exceptions.py" line-rate="1" name="exceptions.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="4"/>
<line hits="1" number="6"/>
<line hits="1" number="9"/>
<line hits="1" number="11"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/admin/filters.py" line-rate="0.3092" name="filters.py">
<methods/>
<lines>
<line hits="1" number="8"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="20"/>
<line hits="1" number="21"/>
<line hits="1" number="22"/>
<line hits="1" number="24"/>
<line hits="0" number="27"/>
<line hits="0" number="28"/>
<line hits="0" number="29"/>
<line hits="1" number="34"/>
<line hits="0" number="38"/>
<line hits="1" number="40"/>
<line hits="0" number="46"/>
<line hits="1" number="48"/>
<line hits="0" number="52"/>
<line hits="1" number="54"/>
<line hits="0" number="59"/>
<line hits="1" number="62"/>
<line hits="1" number="64"/>
<line hits="1" number="66"/>
<line hits="0" number="67"/>
<line hits="0" number="68"/>
<line hits="0" number="69"/>
<line hits="0" number="73"/>
<line hits="0" number="74"/>
<line hits="0" number="75"/>
<line hits="0" number="76"/>
<line hits="0" number="77"/>
<line hits="0" number="78"/>
<line hits="0" number="79"/>
<line hits="1" number="81"/>
<line hits="0" number="82"/>
<line hits="1" number="84"/>
<line hits="0" number="90"/>
<line hits="1" number="92"/>
<line hits="0" number="96"/>
<line hits="1" number="101"/>
<line hits="0" number="102"/>
<line hits="1" number="104"/>
<line hits="0" number="105"/>
<line hits="0" number="110"/>
<line hits="0" number="111"/>
<line hits="1" number="118"/>
<line hits="1" number="119"/>
<line hits="1" number="120"/>
<line hits="1" number="122"/>
<line hits="0" number="123"/>
<line hits="0" number="124"/>
<line hits="0" number="125"/>
<line hits="0" number="126"/>
<line hits="0" number="127"/>
<line hits="0" number="128"/>
<line hits="0" number="129"/>
<line hits="0" number="130"/>
<line hits="1" number="132"/>
<line hits="0" number="133"/>
<line hits="1" number="135"/>
<line hits="0" number="136"/>
<line hits="0" number="137"/>
<line hits="0" number="138"/>
<line hits="0" number="141"/>
<line hits="1" number="143"/>
<line hits="1" number="144"/>
<line hits="1" number="145"/>
<line hits="0" number="149"/>
<line hits="0" number="151"/>
<line hits="1" number="153"/>
<line hits="1" number="155"/>
<line hits="0" number="157"/>
<line hits="0" number="158"/>
<line hits="0" number="159"/>
<line hits="1" number="162"/>
<line hits="1" number="163"/>
<line hits="0" number="164"/>
<line hits="0" number="165"/>
<line hits="0" number="166"/>
<line hits="0" number="167"/>
<line hits="0" number="168"/>
<line hits="0" number="169"/>
<line hits="0" number="170"/>
<line hits="0" number="171"/>
<line hits="0" number="172"/>
<line hits="0" number="174"/>
<line hits="0" number="175"/>
<line hits="0" number="176"/>
<line hits="1" number="178"/>
<line hits="0" number="184"/>
<line hits="1" number="186"/>
<line hits="0" number="187"/>
<line hits="0" number="188"/>
<line hits="0" number="190"/>
<line hits="0" number="191"/>
<line hits="1" number="193"/>
<line hits="0" number="194"/>
<line hits="1" number="196"/>
<line hits="0" number="197"/>
<line hits="1" number="199"/>
<line hits="0" number="200"/>
<line hits="0" number="205"/>
<line hits="0" number="206"/>
<line hits="0" number="211"/>
<line hits="0" number="212"/>
<line hits="1" number="219"/>
<line hits="1" number="222"/>
<line hits="1" number="223"/>
<line hits="0" number="224"/>
<line hits="0" number="225"/>
<line hits="0" number="226"/>
<line hits="0" number="227"/>
<line hits="0" number="228"/>
<line hits="0" number="229"/>
<line hits="0" number="231"/>
<line hits="1" number="233"/>
<line hits="0" number="234"/>
<line hits="1" number="236"/>
<line hits="0" number="237"/>
<line hits="0" number="241"/>
<line hits="0" number="246"/>
<line hits="0" number="247"/>
<line hits="1" number="254"/>
<line hits="1" number="257"/>
<line hits="1" number="258"/>
<line hits="0" number="259"/>
<line hits="0" number="260"/>
<line hits="0" number="261"/>
<line hits="0" number="262"/>
<line hits="0" number="263"/>
<line hits="1" number="265"/>
<line hits="0" number="266"/>
<line hits="1" number="268"/>
<line hits="0" number="269"/>
<line hits="0" number="274"/>
<line hits="0" number="275"/>
<line hits="0" number="276"/>
<line hits="0" number="277"/>
<line hits="0" number="278"/>
<line hits="0" number="279"/>
<line hits="0" number="284"/>
<line hits="0" number="285"/>
<line hits="1" number="292"/>
<line hits="1" number="295"/>
<line hits="1" number="296"/>
<line hits="0" number="297"/>
<line hits="0" number="298"/>
<line hits="0" number="300"/>
<line hits="0" number="303"/>
<line hits="0" number="304"/>
<line hits="0" number="306"/>
<line hits="0" number="307"/>
<line hits="0" number="309"/>
<line hits="0" number="310"/>
<line hits="0" number="311"/>
<line hits="0" number="312"/>
<line hits="0" number="314"/>
<line hits="0" number="315"/>
<line hits="0" number="317"/>
<line hits="0" number="318"/>
<line hits="0" number="319"/>
<line hits="0" number="338"/>
<line hits="0" number="339"/>
<line hits="0" number="340"/>
<line hits="0" number="344"/>
<line hits="1" number="346"/>
<line hits="0" number="347"/>
<line hits="0" number="348"/>
<line hits="0" number="349"/>
<line hits="0" number="350"/>
<line hits="1" number="352"/>
<line hits="0" number="353"/>
<line hits="0" number="354"/>
<line hits="1" number="361"/>
<line hits="1" number="368"/>
<line hits="1" number="369"/>
<line hits="0" number="370"/>
<line hits="0" number="371"/>
<line hits="0" number="372"/>
<line hits="0" number="373"/>
<line hits="0" number="374"/>
<line hits="0" number="375"/>
<line hits="0" number="377"/>
<line hits="0" number="378"/>
<line hits="0" number="380"/>
<line hits="0" number="381"/>
<line hits="0" number="382"/>
<line hits="1" number="384"/>
<line hits="0" number="385"/>
<line hits="1" number="387"/>
<line hits="0" number="388"/>
<line hits="0" number="393"/>
<line hits="0" number="394"/>
<line hits="0" number="395"/>
<line hits="0" number="396"/>
<line hits="0" number="397"/>
<line hits="0" number="398"/>
<line hits="0" number="399"/>
<line hits="0" number="404"/>
<line hits="0" number="405"/>
<line hits="1" number="412"/>
<line hits="1" number="415"/>
<line hits="1" number="416"/>
<line hits="0" number="417"/>
<line hits="0" number="418"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/admin/helpers.py" line-rate="0.2554" name="helpers.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="17"/>
<line hits="1" number="20"/>
<line hits="1" number="21"/>
<line hits="1" number="22"/>
<line hits="1" number="30"/>
<line hits="1" number="33"/>
<line hits="1" number="34"/>
<line hits="0" number="35"/>
<line hits="0" number="36"/>
<line hits="0" number="40"/>
<line hits="0" number="41"/>
<line hits="0" number="42"/>
<line hits="0" number="43"/>
<line hits="1" number="45"/>
<line hits="0" number="46"/>
<line hits="0" number="47"/>
<line hits="1" number="54"/>
<line hits="0" number="56"/>
<line hits="1" number="58"/>
<line hits="0" number="60"/>
<line hits="1" number="62"/>
<line hits="0" number="64"/>
<line hits="0" number="65"/>
<line hits="0" number="66"/>
<line hits="0" number="67"/>
<line hits="1" number="70"/>
<line hits="1" number="71"/>
<line hits="0" number="73"/>
<line hits="0" number="74"/>
<line hits="0" number="75"/>
<line hits="0" number="76"/>
<line hits="0" number="77"/>
<line hits="0" number="78"/>
<line hits="1" number="80"/>
<line hits="0" number="82"/>
<line hits="0" number="83"/>
<line hits="0" number="84"/>
<line hits="0" number="89"/>
<line hits="0" number="90"/>
<line hits="1" number="92"/>
<line hits="0" number="93"/>
<line hits="0" number="94"/>
<line hits="1" number="97"/>
<line hits="1" number="98"/>
<line hits="0" number="99"/>
<line hits="0" number="100"/>
<line hits="0" number="101"/>
<line hits="0" number="103"/>
<line hits="0" number="104"/>
<line hits="0" number="108"/>
<line hits="0" number="109"/>
<line hits="0" number="110"/>
<line hits="0" number="111"/>
<line hits="1" number="113"/>
<line hits="0" number="114"/>
<line hits="0" number="115"/>
<line hits="0" number="116"/>
<line hits="0" number="118"/>
<line hits="1" number="120"/>
<line hits="0" number="121"/>
<line hits="1" number="128"/>
<line hits="1" number="129"/>
<line hits="0" number="130"/>
<line hits="0" number="131"/>
<line hits="0" number="132"/>
<line hits="0" number="133"/>
<line hits="1" number="135"/>
<line hits="0" number="136"/>
<line hits="0" number="137"/>
<line hits="0" number="138"/>
<line hits="0" number="139"/>
<line hits="0" number="141"/>
<line hits="0" number="142"/>
<line hits="0" number="143"/>
<line hits="0" number="144"/>
<line hits="0" number="145"/>
<line hits="0" number="148"/>
<line hits="1" number="153"/>
<line hits="0" number="154"/>
<line hits="1" number="157"/>
<line hits="1" number="158"/>
<line hits="0" number="162"/>
<line hits="0" number="163"/>
<line hits="0" number="165"/>
<line hits="0" number="167"/>
<line hits="0" number="168"/>
<line hits="0" number="170"/>
<line hits="0" number="172"/>
<line hits="0" number="173"/>
<line hits="0" number="175"/>
<line hits="0" number="177"/>
<line hits="0" number="183"/>
<line hits="0" number="184"/>
<line hits="0" number="185"/>
<line hits="0" number="186"/>
<line hits="0" number="187"/>
<line hits="0" number="188"/>
<line hits="1" number="190"/>
<line hits="0" number="191"/>
<line hits="0" number="192"/>
<line hits="0" number="193"/>
<line hits="0" number="194"/>
<line hits="0" number="195"/>
<line hits="1" number="197"/>
<line hits="0" number="198"/>
<line hits="0" number="199"/>
<line hits="0" number="200"/>
<line hits="0" number="201"/>
<line hits="0" number="202"/>
<line hits="0" number="203"/>
<line hits="0" number="205"/>
<line hits="0" number="206"/>
<line hits="0" number="207"/>
<line hits="0" number="209"/>
<line hits="0" number="210"/>
<line hits="0" number="212"/>
<line hits="0" number="214"/>
<line hits="0" number="215"/>
<line hits="0" number="217"/>
<line hits="0" number="218"/>
<line hits="0" number="219"/>
<line hits="1" number="222"/>
<line hits="1" number="226"/>
<line hits="0" number="230"/>
<line hits="0" number="231"/>
<line hits="0" number="232"/>
<line hits="0" number="233"/>
<line hits="0" number="234"/>
<line hits="0" number="235"/>
<line hits="0" number="236"/>
<line hits="0" number="237"/>
<line hits="0" number="238"/>
<line hits="0" number="239"/>
<line hits="0" number="240"/>
<line hits="0" number="241"/>
<line hits="0" number="242"/>
<line hits="0" number="243"/>
<line hits="0" number="244"/>
<line hits="1" number="246"/>
<line hits="0" number="247"/>
<line hits="0" number="248"/>
<line hits="0" number="250"/>
<line hits="0" number="252"/>
<line hits="0" number="253"/>
<line hits="0" number="254"/>
<line hits="0" number="259"/>
<line hits="0" number="260"/>
<line hits="0" number="264"/>
<line hits="0" number="265"/>
<line hits="1" number="271"/>
<line hits="0" number="272"/>
<line hits="0" number="273"/>
<line hits="0" number="274"/>
<line hits="0" number="275"/>
<line hits="0" number="276"/>
<line hits="0" number="277"/>
<line hits="0" number="278"/>
<line hits="0" number="279"/>
<line hits="0" number="280"/>
<line hits="0" number="287"/>
<line hits="0" number="288"/>
<line hits="0" number="289"/>
<line hits="0" number="290"/>
<line hits="0" number="291"/>
<line hits="1" number="298"/>
<line hits="0" number="299"/>
<line hits="0" number="300"/>
<line hits="1" number="311"/>
<line hits="0" number="313"/>
<line hits="1" number="315"/>
<line hits="0" number="317"/>
<line hits="1" number="319"/>
<line hits="0" number="321"/>
<line hits="0" number="322"/>
<line hits="0" number="323"/>
<line hits="0" number="324"/>
<line hits="1" number="327"/>
<line hits="1" number="331"/>
<line hits="0" number="333"/>
<line hits="0" number="334"/>
<line hits="0" number="335"/>
<line hits="0" number="336"/>
<line hits="0" number="337"/>
<line hits="0" number="338"/>
<line hits="1" number="340"/>
<line hits="0" number="341"/>
<line hits="0" number="342"/>
<line hits="1" number="347"/>
<line hits="0" number="348"/>
<line hits="1" number="358"/>
<line hits="0" number="359"/>
<line hits="1" number="361"/>
<line hits="0" number="362"/>
<line hits="0" number="363"/>
<line hits="0" number="364"/>
<line hits="0" number="366"/>
<line hits="1" number="368"/>
<line hits="0" number="369"/>
<line hits="0" number="370"/>
<line hits="1" number="372"/>
<line hits="0" number="373"/>
<line hits="0" number="374"/>
<line hits="1" number="377"/>
<line hits="1" number="378"/>
<line hits="0" number="379"/>
<line hits="0" number="380"/>
<line hits="1" number="382"/>
<line hits="0" number="383"/>
<line hits="0" number="384"/>
<line hits="0" number="385"/>
<line hits="0" number="386"/>
<line hits="1" number="389"/>
<line hits="1" number="391"/>
<line hits="0" number="392"/>
<line hits="0" number="394"/>
<line hits="0" number="395"/>
<line hits="0" number="396"/>
<line hits="0" number="397"/>
<line hits="0" number="398"/>
<line hits="0" number="399"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/admin/models.py" line-rate="0.4524" name="models.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="16"/>
<line hits="1" number="23"/>
<line hits="1" number="24"/>
<line hits="1" number="26"/>
<line hits="0" number="27"/>
<line hits="0" number="28"/>
<line hits="0" number="29"/>
<line hits="1" number="39"/>
<line hits="1" number="40"/>
<line hits="1" number="45"/>
<line hits="1" number="50"/>
<line hits="1" number="56"/>
<line hits="1" number="58"/>
<line hits="1" number="59"/>
<line hits="1" number="61"/>
<line hits="1" number="63"/>
<line hits="1" number="65"/>
<line hits="1" number="66"/>
<line hits="1" number="67"/>
<line hits="1" number="68"/>
<line hits="1" number="69"/>
<line hits="1" number="71"/>
<line hits="0" number="72"/>
<line hits="1" number="74"/>
<line hits="0" number="75"/>
<line hits="0" number="76"/>
<line hits="0" number="77"/>
<line hits="0" number="78"/>
<line hits="0" number="82"/>
<line hits="0" number="83"/>
<line hits="0" number="85"/>
<line hits="1" number="87"/>
<line hits="0" number="88"/>
<line hits="1" number="90"/>
<line hits="0" number="91"/>
<line hits="1" number="93"/>
<line hits="0" number="94"/>
<line hits="1" number="96"/>
<line hits="0" number="101"/>
<line hits="0" number="102"/>
<line hits="0" number="103"/>
<line hits="0" number="104"/>
<line hits="0" number="105"/>
<line hits="0" number="106"/>
<line hits="0" number="107"/>
<line hits="0" number="108"/>
<line hits="0" number="109"/>
<line hits="0" number="110"/>
<line hits="0" number="111"/>
<line hits="0" number="113"/>
<line hits="0" number="115"/>
<line hits="0" number="116"/>
<line hits="0" number="119"/>
<line hits="0" number="120"/>
<line hits="0" number="121"/>
<line hits="0" number="125"/>
<line hits="0" number="127"/>
<line hits="0" number="128"/>
<line hits="0" number="129"/>
<line hits="0" number="131"/>
<line hits="0" number="132"/>
<line hits="0" number="134"/>
<line hits="1" number="136"/>
<line hits="0" number="138"/>
<line hits="1" number="140"/>
<line hits="0" number="144"/>
<line hits="0" number="145"/>
<line hits="0" number="146"/>
<line hits="0" number="147"/>
<line hits="0" number="148"/>
<line hits="0" number="149"/>
<line hits="0" number="150"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/admin/options.py" line-rate="0.2263" name="options.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="18"/>
<line hits="1" number="23"/>
<line hits="1" number="24"/>
<line hits="1" number="27"/>
<line hits="1" number="28"/>
<line hits="1" number="31"/>
<line hits="1" number="32"/>
<line hits="1" number="33"/>
<line hits="1" number="34"/>
<line hits="1" number="35"/>
<line hits="1" number="36"/>
<line hits="1" number="40"/>
<line hits="1" number="41"/>
<line hits="1" number="42"/>
<line hits="1" number="43"/>
<line hits="1" number="44"/>
<line hits="1" number="45"/>
<line hits="1" number="46"/>
<line hits="1" number="47"/>
<line hits="1" number="48"/>
<line hits="1" number="49"/>
<line hits="1" number="50"/>
<line hits="1" number="51"/>
<line hits="1" number="52"/>
<line hits="1" number="53"/>
<line hits="1" number="55"/>
<line hits="1" number="56"/>
<line hits="1" number="59"/>
<line hits="1" number="62"/>
<line hits="0" number="65"/>
<line hits="0" number="66"/>
<line hits="1" number="69"/>
<line hits="0" number="70"/>
<line hits="1" number="73"/>
<line hits="1" number="74"/>
<line hits="1" number="80"/>
<line hits="1" number="97"/>
<line hits="1" number="100"/>
<line hits="1" number="103"/>
<line hits="1" number="104"/>
<line hits="1" number="105"/>
<line hits="1" number="106"/>
<line hits="1" number="107"/>
<line hits="1" number="108"/>
<line hits="1" number="109"/>
<line hits="1" number="110"/>
<line hits="1" number="111"/>
<line hits="1" number="112"/>
<line hits="1" number="113"/>
<line hits="1" number="114"/>
<line hits="1" number="115"/>
<line hits="1" number="116"/>
<line hits="1" number="117"/>
<line hits="1" number="118"/>
<line hits="1" number="119"/>
<line hits="1" number="121"/>
<line hits="1" number="122"/>
<line hits="1" number="124"/>
<line hits="1" number="127"/>
<line hits="1" number="128"/>
<line hits="0" number="129"/>
<line hits="1" number="130"/>
<line hits="1" number="132"/>
<line hits="0" number="141"/>
<line hits="0" number="142"/>
<line hits="0" number="145"/>
<line hits="0" number="150"/>
<line hits="0" number="151"/>
<line hits="0" number="154"/>
<line hits="0" number="155"/>
<line hits="0" number="156"/>
<line hits="0" number="157"/>
<line hits="0" number="163"/>
<line hits="0" number="164"/>
<line hits="0" number="165"/>
<line hits="0" number="166"/>
<line hits="0" number="167"/>
<line hits="0" number="173"/>
<line hits="0" number="177"/>
<line hits="0" number="181"/>
<line hits="0" number="182"/>
<line hits="0" number="183"/>
<line hits="0" number="184"/>
<line hits="0" number="187"/>
<line hits="1" number="189"/>
<line hits="0" number="194"/>
<line hits="0" number="196"/>
<line hits="0" number="197"/>
<line hits="0" number="200"/>
<line hits="0" number="201"/>
<line hits="0" number="205"/>
<line hits="1" number="207"/>
<line hits="0" number="213"/>
<line hits="0" number="214"/>
<line hits="0" number="215"/>
<line hits="0" number="216"/>
<line hits="0" number="217"/>
<line hits="0" number="218"/>
<line hits="1" number="220"/>
<line hits="0" number="224"/>
<line hits="0" number="226"/>
<line hits="0" number="227"/>
<line hits="0" number="228"/>
<line hits="0" number="229"/>
<line hits="0" number="230"/>
<line hits="0" number="231"/>
<line hits="0" number="234"/>
<line hits="0" number="236"/>
<line hits="0" number="237"/>
<line hits="0" number="238"/>
<line hits="0" number="239"/>
<line hits="0" number="241"/>
<line hits="1" number="243"/>
<line hits="0" number="249"/>
<line hits="0" number="250"/>
<line hits="0" number="251"/>
<line hits="0" number="253"/>
<line hits="0" number="254"/>
<line hits="0" number="255"/>
<line hits="0" number="256"/>
<line hits="0" number="257"/>
<line hits="0" number="258"/>
<line hits="0" number="259"/>
<line hits="0" number="264"/>
<line hits="0" number="265"/>
<line hits="0" number="266"/>
<line hits="0" number="267"/>
<line hits="0" number="269"/>
<line hits="0" number="270"/>
<line hits="0" number="272"/>
<line hits="0" number="273"/>
<line hits="0" number="274"/>
<line hits="0" number="275"/>
<line hits="1" number="277"/>
<line hits="0" number="282"/>
<line hits="1" number="284"/>
<line hits="0" number="285"/>
<line hits="0" number="286"/>
<line hits="0" number="288"/>
<line hits="0" number="289"/>
<line hits="0" number="290"/>
<line hits="0" number="292"/>
<line hits="1" number="297"/>
<line hits="0" number="301"/>
<line hits="0" number="302"/>
<line hits="0" number="303"/>
<line hits="0" number="304"/>
<line hits="1" number="306"/>
<line hits="0" number="310"/>
<line hits="1" number="312"/>
<line hits="0" number="316"/>
<line hits="0" number="317"/>
<line hits="0" number="319"/>
<line hits="0" number="320"/>
<line hits="1" number="322"/>
<line hits="0" number="326"/>
<line hits="0" number="327"/>
<line hits="0" number="328"/>
<line hits="1" number="330"/>
<line hits="0" number="334"/>
<line hits="1" number="336"/>
<line hits="0" number="340"/>
<line hits="1" number="342"/>
<line hits="0" number="346"/>
<line hits="1" number="348"/>
<line hits="0" number="353"/>
<line hits="0" number="355"/>
<line hits="0" number="356"/>
<line hits="0" number="357"/>
<line hits="0" number="358"/>
<line hits="1" number="360"/>
<line hits="0" number="362"/>
<line hits="1" number="364"/>
<line hits="0" number="365"/>
<line hits="0" number="367"/>
<line hits="0" number="371"/>
<line hits="0" number="373"/>
<line hits="0" number="374"/>
<line hits="0" number="375"/>
<line hits="0" number="376"/>
<line hits="0" number="378"/>
<line hits="0" number="379"/>
<line hits="0" number="380"/>
<line hits="0" number="381"/>
<line hits="0" number="382"/>
<line hits="0" number="383"/>
<line hits="0" number="386"/>
<line hits="0" number="390"/>
<line hits="0" number="392"/>
<line hits="0" number="393"/>
<line hits="0" number="396"/>
<line hits="0" number="397"/>
<line hits="0" number="398"/>
<line hits="0" number="400"/>
<line hits="0" number="402"/>
<line hits="0" number="403"/>
<line hits="0" number="404"/>
<line hits="0" number="405"/>
<line hits="0" number="406"/>
<line hits="0" number="407"/>
<line hits="0" number="408"/>
<line hits="0" number="410"/>
<line hits="0" number="413"/>
<line hits="1" number="418"/>
<line hits="0" number="423"/>
<line hits="0" number="425"/>
<line hits="0" number="426"/>
<line hits="0" number="427"/>
<line hits="0" number="428"/>
<line hits="0" number="432"/>
<line hits="0" number="433"/>
<line hits="0" number="437"/>
<line hits="0" number="438"/>
<line hits="0" number="439"/>
<line hits="0" number="443"/>
<line hits="0" number="444"/>
<line hits="0" number="445"/>
<line hits="0" number="446"/>
<line hits="0" number="447"/>
<line hits="0" number="449"/>
<line hits="0" number="453"/>
<line hits="0" number="454"/>
<line hits="0" number="455"/>
<line hits="0" number="456"/>
<line hits="0" number="459"/>
<line hits="0" number="461"/>
<line hits="1" number="463"/>
<line hits="0" number="468"/>
<line hits="0" number="469"/>
<line hits="0" number="470"/>
<line hits="1" number="472"/>
<line hits="0" number="483"/>
<line hits="0" number="484"/>
<line hits="0" number="485"/>
<line hits="1" number="487"/>
<line hits="0" number="498"/>
<line hits="0" number="499"/>
<line hits="0" number="500"/>
<line hits="1" number="502"/>
<line hits="0" number="513"/>
<line hits="0" number="514"/>
<line hits="0" number="515"/>
<line hits="0" number="516"/>
<line hits="1" number="521"/>
<line hits="0" number="532"/>
<line hits="1" number="535"/>
<line hits="1" number="538"/>
<line hits="1" number="539"/>
<line hits="1" number="540"/>
<line hits="1" number="541"/>
<line hits="1" number="542"/>
<line hits="1" number="543"/>
<line hits="1" number="544"/>
<line hits="1" number="545"/>
<line hits="1" number="546"/>
<line hits="1" number="547"/>
<line hits="1" number="548"/>
<line hits="1" number="549"/>
<line hits="1" number="550"/>
<line hits="1" number="551"/>
<line hits="1" number="552"/>
<line hits="1" number="555"/>
<line hits="1" number="556"/>
<line hits="1" number="557"/>
<line hits="1" number="558"/>
<line hits="1" number="559"/>
<line hits="1" number="560"/>
<line hits="1" number="561"/>
<line hits="1" number="564"/>
<line hits="1" number="565"/>
<line hits="1" number="566"/>
<line hits="1" number="567"/>
<line hits="1" number="568"/>
<line hits="1" number="569"/>
<line hits="1" number="571"/>
<line hits="1" number="572"/>
<line hits="1" number="573"/>
<line hits="1" number="574"/>
<line hits="1" number="575"/>
<line hits="1" number="577"/>
<line hits="0" number="578"/>
<line hits="1" number="580"/>
<line hits="0" number="581"/>
<line hits="0" number="582"/>
<line hits="0" number="583"/>
<line hits="0" number="585"/>
<line hits="0" number="586"/>
<line hits="0" number="587"/>
<line hits="0" number="589"/>
<line hits="0" number="590"/>
<line hits="0" number="591"/>
<line hits="0" number="595"/>
<line hits="0" number="596"/>
<line hits="0" number="597"/>
<line hits="0" number="598"/>
<line hits="0" number="600"/>
<line hits="1" number="602"/>
<line hits="0" number="603"/>
<line hits="0" number="605"/>
<line hits="0" number="606"/>
<line hits="0" number="607"/>
<line hits="0" number="608"/>
<line hits="0" number="609"/>
<line hits="0" number="611"/>
<line hits="0" number="613"/>
<line hits="0" number="625"/>
<line hits="1" number="627"/>
<line hits="0" number="629"/>
<line hits="1" number="631"/>
<line hits="0" number="633"/>
<line hits="0" number="634"/>
<line hits="0" number="644"/>
<line hits="1" number="646"/>
<line hits="0" number="652"/>
<line hits="1" number="659"/>
<line hits="0" number="660"/>
<line hits="1" number="662"/>
<line hits="0" number="667"/>
<line hits="0" number="668"/>
<line hits="0" number="670"/>
<line hits="0" number="671"/>
<line hits="0" number="672"/>
<line hits="0" number="673"/>
<line hits="0" number="674"/>
<line hits="0" number="677"/>
<line hits="0" number="678"/>
<line hits="0" number="679"/>
<line hits="0" number="682"/>
<line hits="0" number="685"/>
<line hits="0" number="688"/>
<line hits="0" number="692"/>
<line hits="0" number="694"/>
<line hits="0" number="702"/>
<line hits="0" number="703"/>
<line hits="0" number="705"/>
<line hits="0" number="706"/>
<line hits="0" number="707"/>
<line hits="0" number="708"/>
<line hits="1" number="713"/>
<line hits="0" number="717"/>
<line hits="0" number="718"/>
<line hits="1" number="720"/>
<line hits="0" number="725"/>
<line hits="0" number="726"/>
<line hits="0" number="728"/>
<line hits="0" number="729"/>
<line hits="0" number="730"/>
<line hits="0" number="731"/>
<line hits="0" number="732"/>
<line hits="1" number="748"/>
<line hits="0" number="754"/>
<line hits="0" number="755"/>
<line hits="0" number="756"/>
<line hits="0" number="757"/>
<line hits="0" number="758"/>
<line hits="0" number="759"/>
<line hits="0" number="760"/>
<line hits="0" number="761"/>
<line hits="1" number="763"/>
<line hits="0" number="767"/>
<line hits="0" number="771"/>
<line hits="0" number="772"/>
<line hits="0" number="774"/>
<line hits="1" number="776"/>
<line hits="0" number="781"/>
<line hits="0" number="785"/>
<line hits="1" number="790"/>
<line hits="0" number="794"/>
<line hits="0" number="795"/>
<line hits="1" number="797"/>
<line hits="0" number="798"/>
<line hits="1" number="800"/>
<line hits="0" number="806"/>
<line hits="0" number="807"/>
<line hits="1" number="816"/>
<line hits="0" number="822"/>
<line hits="0" number="823"/>
<line hits="1" number="832"/>
<line hits="0" number="839"/>
<line hits="0" number="840"/>
<line hits="1" number="848"/>
<line hits="0" number="852"/>
<line hits="1" number="853"/>
<line hits="1" number="855"/>
<line hits="1" number="857"/>
<line hits="1" number="860"/>
<line hits="1" number="861"/>
<line hits="1" number="862"/>
<line hits="1" number="866"/>
<line hits="1" number="867"/>
<line hits="1" number="868"/>
<line hits="1" number="871"/>
<line hits="1" number="873"/>
<line hits="0" number="875"/>
<line hits="0" number="876"/>
<line hits="0" number="877"/>
<line hits="0" number="878"/>
<line hits="0" number="879"/>
<line hits="0" number="880"/>
<line hits="0" number="881"/>
<line hits="0" number="885"/>
<line hits="0" number="886"/>
<line hits="0" number="887"/>
<line hits="1" number="889"/>
<line hits="0" number="896"/>
<line hits="0" number="897"/>
<line hits="0" number="898"/>
<line hits="0" number="900"/>
<line hits="1" number="905"/>
<line hits="0" number="910"/>
<line hits="0" number="911"/>
<line hits="0" number="912"/>
<line hits="0" number="913"/>
<line hits="0" number="914"/>
<line hits="1" number="916"/>
<line hits="0" number="923"/>
<line hits="0" number="924"/>
<line hits="0" number="925"/>
<line hits="0" number="930"/>
<line hits="0" number="931"/>
<line hits="0" number="935"/>
<line hits="0" number="936"/>
<line hits="0" number="937"/>
<line hits="0" number="938"/>
<line hits="0" number="940"/>
<line hits="0" number="941"/>
<line hits="0" number="943"/>
<line hits="0" number="944"/>
<line hits="1" number="946"/>
<line hits="0" number="951"/>
<line hits="1" number="953"/>
<line hits="0" number="959"/>
<line hits="0" number="960"/>
<line hits="0" number="963"/>
<line hits="1" number="965"/>
<line hits="0" number="970"/>
<line hits="1" number="972"/>
<line hits="0" number="977"/>
<line hits="1" number="979"/>
<line hits="0" number="984"/>
<line hits="1" number="986"/>
<line hits="0" number="992"/>
<line hits="0" number="993"/>
<line hits="0" number="994"/>
<line hits="0" number="995"/>
<line hits="0" number="996"/>
<line hits="0" number="997"/>
<line hits="0" number="998"/>
<line hits="0" number="1000"/>
<line hits="0" number="1001"/>
<line hits="0" number="1003"/>
<line hits="0" number="1004"/>
<line hits="0" number="1005"/>
<line hits="0" number="1006"/>
<line hits="0" number="1007"/>
<line hits="0" number="1008"/>
<line hits="0" number="1009"/>
<line hits="0" number="1011"/>
<line hits="0" number="1012"/>
<line hits="0" number="1014"/>
<line hits="0" number="1015"/>
<line hits="0" number="1017"/>
<line hits="0" number="1019"/>
<line hits="0" number="1021"/>
<line hits="0" number="1022"/>
<line hits="0" number="1023"/>
<line hits="0" number="1024"/>
<line hits="0" number="1026"/>
<line hits="0" number="1027"/>
<line hits="0" number="1029"/>
<line hits="0" number="1030"/>
<line hits="0" number="1032"/>
<line hits="1" number="1034"/>
<line hits="0" number="1038"/>
<line hits="0" number="1039"/>
<line hits="0" number="1040"/>
<line hits="0" number="1041"/>
<line hits="0" number="1042"/>
<line hits="0" number="1043"/>
<line hits="0" number="1044"/>
<line hits="0" number="1046"/>
<line hits="0" number="1048"/>
<line hits="0" number="1049"/>
<line hits="0" number="1050"/>
<line hits="1" number="1052"/>
<line hits="0" number="1056"/>
<line hits="1" number="1058"/>
<line hits="0" number="1069"/>
<line hits="0" number="1071"/>
<line hits="0" number="1072"/>
<line hits="0" number="1073"/>
<line hits="0" number="1074"/>
<line hits="0" number="1075"/>
<line hits="0" number="1076"/>
<line hits="0" number="1081"/>
<line hits="1" number="1083"/>
<line hits="0" number="1088"/>
<line hits="1" number="1090"/>
<line hits="0" number="1094"/>
<line hits="1" number="1096"/>
<line hits="0" number="1100"/>
<line hits="1" number="1102"/>
<line hits="0" number="1104"/>
<line hits="1" number="1106"/>
<line hits="0" number="1110"/>
<line hits="1" number="1112"/>
<line hits="0" number="1120"/>
<line hits="0" number="1121"/>
<line hits="0" number="1122"/>
<line hits="1" number="1124"/>
<line hits="0" number="1125"/>
<line hits="0" number="1126"/>
<line hits="0" number="1127"/>
<line hits="0" number="1128"/>
<line hits="0" number="1129"/>
<line hits="0" number="1130"/>
<line hits="0" number="1131"/>
<line hits="0" number="1132"/>
<line hits="0" number="1133"/>
<line hits="0" number="1134"/>
<line hits="0" number="1135"/>
<line hits="0" number="1158"/>
<line hits="0" number="1159"/>
<line hits="0" number="1161"/>
<line hits="0" number="1163"/>
<line hits="0" number="1165"/>
<line hits="1" number="1171"/>
<line hits="0" number="1175"/>
<line hits="0" number="1176"/>
<line hits="0" number="1177"/>
<line hits="0" number="1183"/>
<line hits="0" number="1184"/>
<line hits="0" number="1186"/>
<line hits="0" number="1187"/>
<line hits="0" number="1194"/>
<line hits="0" number="1195"/>
<line hits="0" number="1196"/>
<line hits="0" number="1197"/>
<line hits="0" number="1199"/>
<line hits="0" number="1200"/>
<line hits="0" number="1201"/>
<line hits="0" number="1205"/>
<line hits="0" number="1213"/>
<line hits="0" number="1218"/>
<line hits="0" number="1219"/>
<line hits="0" number="1220"/>
<line hits="0" number="1221"/>
<line hits="0" number="1222"/>
<line hits="0" number="1223"/>
<line hits="0" number="1224"/>
<line hits="0" number="1228"/>
<line hits="0" number="1230"/>
<line hits="0" number="1231"/>
<line hits="0" number="1235"/>
<line hits="0" number="1236"/>
<line hits="0" number="1237"/>
<line hits="0" number="1238"/>
<line hits="0" number="1241"/>
<line hits="0" number="1245"/>
<line hits="0" number="1246"/>
<line hits="1" number="1248"/>
<line hits="0" number="1253"/>
<line hits="0" number="1254"/>
<line hits="0" number="1255"/>
<line hits="0" number="1256"/>
<line hits="0" number="1257"/>
<line hits="0" number="1258"/>
<line hits="0" number="1259"/>
<line hits="0" number="1265"/>
<line hits="0" number="1273"/>
<line hits="0" number="1274"/>
<line hits="0" number="1276"/>
<line hits="0" number="1280"/>
<line hits="0" number="1281"/>
<line hits="0" number="1285"/>
<line hits="0" number="1286"/>
<line hits="0" number="1287"/>
<line hits="0" number="1288"/>
<line hits="0" number="1290"/>
<line hits="0" number="1291"/>
<line hits="0" number="1295"/>
<line hits="0" number="1296"/>
<line hits="0" number="1300"/>
<line hits="0" number="1301"/>
<line hits="0" number="1303"/>
<line hits="0" number="1304"/>
<line hits="0" number="1308"/>
<line hits="0" number="1309"/>
<line hits="0" number="1312"/>
<line hits="0" number="1313"/>
<line hits="0" number="1316"/>
<line hits="0" number="1320"/>
<line hits="0" number="1321"/>
<line hits="1" number="1323"/>
<line hits="0" number="1328"/>
<line hits="0" number="1329"/>
<line hits="0" number="1330"/>
<line hits="0" number="1333"/>
<line hits="0" number="1334"/>
<line hits="0" number="1336"/>
<line hits="0" number="1338"/>
<line hits="1" number="1340"/>
<line hits="0" number="1345"/>
<line hits="0" number="1347"/>
<line hits="0" number="1348"/>
<line hits="0" number="1351"/>
<line hits="0" number="1352"/>
<line hits="0" number="1354"/>
<line hits="0" number="1356"/>
<line hits="1" number="1358"/>
<line hits="0" number="1368"/>
<line hits="0" number="1369"/>
<line hits="0" number="1370"/>
<line hits="0" number="1371"/>
<line hits="0" number="1374"/>
<line hits="0" number="1375"/>
<line hits="0" number="1376"/>
<line hits="0" number="1379"/>
<line hits="0" number="1380"/>
<line hits="0" number="1381"/>
<line hits="0" number="1385"/>
<line hits="0" number="1387"/>
<line hits="0" number="1388"/>
<line hits="0" number="1391"/>
<line hits="0" number="1392"/>
<line hits="0" number="1393"/>
<line hits="0" number="1394"/>
<line hits="0" number="1399"/>
<line hits="0" number="1400"/>
<line hits="0" number="1402"/>
<line hits="0" number="1404"/>
<line hits="0" number="1405"/>
<line hits="0" number="1407"/>
<line hits="0" number="1409"/>
<line hits="0" number="1411"/>
<line hits="0" number="1416"/>
<line hits="0" number="1417"/>
<line hits="0" number="1419"/>
<line hits="0" number="1421"/>
<line hits="0" number="1422"/>
<line hits="0" number="1423"/>
<line hits="1" number="1425"/>
<line hits="0" number="1429"/>
<line hits="0" number="1431"/>
<line hits="0" number="1432"/>
<line hits="0" number="1436"/>
<line hits="0" number="1444"/>
<line hits="0" number="1453"/>
<line hits="0" number="1454"/>
<line hits="0" number="1458"/>
<line hits="0" number="1459"/>
<line hits="0" number="1463"/>
<line hits="0" number="1464"/>
<line hits="1" number="1466"/>
<line hits="0" number="1467"/>
<line hits="0" number="1468"/>
<line hits="0" number="1470"/>
<line hits="0" number="1471"/>
<line hits="0" number="1477"/>
<line hits="1" number="1487"/>
<line hits="0" number="1488"/>
<line hits="0" number="1489"/>
<line hits="0" number="1490"/>
<line hits="0" number="1491"/>
<line hits="0" number="1492"/>
<line hits="0" number="1493"/>
<line hits="0" number="1494"/>
<line hits="0" number="1495"/>
<line hits="0" number="1496"/>
<line hits="0" number="1497"/>
<line hits="0" number="1502"/>
<line hits="0" number="1503"/>
<line hits="1" number="1505"/>
<line hits="0" number="1509"/>
<line hits="0" number="1510"/>
<line hits="0" number="1511"/>
<line hits="0" number="1512"/>
<line hits="0" number="1513"/>
<line hits="0" number="1514"/>
<line hits="0" number="1516"/>
<line hits="0" number="1517"/>
<line hits="0" number="1518"/>
<line hits="1" number="1520"/>
<line hits="0" number="1525"/>
<line hits="0" number="1529"/>
<line hits="0" number="1530"/>
<line hits="0" number="1531"/>
<line hits="1" number="1533"/>
<line hits="1" number="1534"/>
<line hits="0" number="1535"/>
<line hits="0" number="1536"/>
<line hits="1" number="1538"/>
<line hits="0" number="1539"/>
<line hits="0" number="1540"/>
<line hits="0" number="1541"/>
<line hits="0" number="1543"/>
<line hits="0" number="1544"/>
<line hits="0" number="1546"/>
<line hits="0" number="1547"/>
<line hits="0" number="1549"/>
<line hits="0" number="1551"/>
<line hits="0" number="1552"/>
<line hits="0" number="1553"/>
<line hits="0" number="1554"/>
<line hits="0" number="1557"/>
<line hits="0" number="1559"/>
<line hits="0" number="1560"/>
<line hits="0" number="1562"/>
<line hits="0" number="1563"/>
<line hits="0" number="1565"/>
<line hits="0" number="1566"/>
<line hits="0" number="1567"/>
<line hits="0" number="1568"/>
<line hits="0" number="1569"/>
<line hits="0" number="1570"/>
<line hits="0" number="1572"/>
<line hits="0" number="1573"/>
<line hits="0" number="1574"/>
<line hits="0" number="1575"/>
<line hits="0" number="1576"/>
<line hits="0" number="1577"/>
<line hits="0" number="1578"/>
<line hits="0" number="1579"/>
<line hits="0" number="1580"/>
<line hits="0" number="1582"/>
<line hits="0" number="1583"/>
<line hits="0" number="1585"/>
<line hits="0" number="1587"/>
<line hits="0" number="1588"/>
<line hits="0" number="1589"/>
<line hits="0" number="1590"/>
<line hits="0" number="1592"/>
<line hits="0" number="1593"/>
<line hits="0" number="1595"/>
<line hits="0" number="1596"/>
<line hits="0" number="1598"/>
<line hits="0" number="1599"/>
<line hits="0" number="1605"/>
<line hits="0" number="1607"/>
<line hits="0" number="1608"/>
<line hits="0" number="1609"/>
<line hits="0" number="1611"/>
<line hits="0" number="1612"/>
<line hits="0" number="1613"/>
<line hits="0" number="1614"/>
<line hits="0" number="1616"/>
<line hits="0" number="1617"/>
<line hits="0" number="1633"/>
<line hits="0" number="1634"/>
<line hits="0" number="1635"/>
<line hits="0" number="1637"/>
<line hits="0" number="1639"/>
<line hits="0" number="1641"/>
<line hits="1" number="1643"/>
<line hits="0" number="1644"/>
<line hits="1" number="1646"/>
<line hits="0" number="1647"/>
<line hits="1" number="1649"/>
<line hits="0" number="1650"/>
<line hits="1" number="1652"/>
<line hits="0" number="1654"/>
<line hits="0" number="1655"/>
<line hits="1" number="1657"/>
<line hits="0" number="1662"/>
<line hits="0" number="1663"/>
<line hits="0" number="1664"/>
<line hits="0" number="1665"/>
<line hits="0" number="1666"/>
<line hits="0" number="1667"/>
<line hits="0" number="1668"/>
<line hits="0" number="1670"/>
<line hits="0" number="1671"/>
<line hits="1" number="1673"/>
<line hits="1" number="1674"/>
<line hits="0" number="1678"/>
<line hits="0" number="1679"/>
<line hits="0" number="1680"/>
<line hits="0" number="1681"/>
<line hits="0" number="1682"/>
<line hits="0" number="1684"/>
<line hits="0" number="1685"/>
<line hits="0" number="1686"/>
<line hits="0" number="1693"/>
<line hits="0" number="1694"/>
<line hits="0" number="1697"/>
<line hits="0" number="1703"/>
<line hits="0" number="1704"/>
<line hits="0" number="1706"/>
<line hits="0" number="1708"/>
<line hits="0" number="1710"/>
<line hits="0" number="1711"/>
<line hits="0" number="1712"/>
<line hits="0" number="1713"/>
<line hits="0" number="1715"/>
<line hits="0" number="1717"/>
<line hits="0" number="1719"/>
<line hits="0" number="1720"/>
<line hits="0" number="1723"/>
<line hits="0" number="1726"/>
<line hits="0" number="1727"/>
<line hits="0" number="1728"/>
<line hits="0" number="1729"/>
<line hits="0" number="1731"/>
<line hits="0" number="1733"/>
<line hits="0" number="1737"/>
<line hits="0" number="1742"/>
<line hits="0" number="1745"/>
<line hits="0" number="1746"/>
<line hits="0" number="1747"/>
<line hits="0" number="1748"/>
<line hits="0" number="1749"/>
<line hits="0" number="1750"/>
<line hits="0" number="1751"/>
<line hits="0" number="1752"/>
<line hits="0" number="1753"/>
<line hits="0" number="1754"/>
<line hits="0" number="1755"/>
<line hits="0" number="1756"/>
<line hits="0" number="1757"/>
<line hits="0" number="1758"/>
<line hits="0" number="1759"/>
<line hits="0" number="1760"/>
<line hits="0" number="1762"/>
<line hits="0" number="1763"/>
<line hits="0" number="1771"/>
<line hits="0" number="1773"/>
<line hits="0" number="1776"/>
<line hits="0" number="1777"/>
<line hits="0" number="1778"/>
<line hits="0" number="1781"/>
<line hits="0" number="1782"/>
<line hits="0" number="1784"/>
<line hits="0" number="1787"/>
<line hits="0" number="1788"/>
<line hits="0" number="1789"/>
<line hits="0" number="1790"/>
<line hits="0" number="1792"/>
<line hits="0" number="1794"/>
<line hits="0" number="1800"/>
<line hits="0" number="1820"/>
<line hits="0" number="1822"/>
<line hits="1" number="1828"/>
<line hits="0" number="1833"/>
<line hits="1" number="1835"/>
<line hits="1" number="1836"/>
<line hits="0" number="1837"/>
<line hits="0" number="1838"/>
<line hits="1" number="1840"/>
<line hits="0" number="1842"/>
<line hits="0" number="1843"/>
<line hits="0" number="1845"/>
<line hits="0" number="1846"/>
<line hits="0" number="1847"/>
<line hits="0" number="1849"/>
<line hits="0" number="1851"/>
<line hits="0" number="1852"/>
<line hits="0" number="1854"/>
<line hits="0" number="1855"/>
<line hits="0" number="1859"/>
<line hits="0" number="1861"/>
<line hits="0" number="1862"/>
<line hits="0" number="1863"/>
<line hits="0" number="1864"/>
<line hits="0" number="1865"/>
<line hits="0" number="1866"/>
<line hits="0" number="1867"/>
<line hits="0" number="1868"/>
<line hits="0" number="1870"/>
<line hits="0" number="1872"/>
<line hits="0" number="1874"/>
<line hits="0" number="1875"/>
<line hits="0" number="1877"/>
<line hits="0" number="1879"/>
<line hits="0" number="1896"/>
<line hits="1" number="1898"/>
<line hits="0" number="1900"/>
<line hits="0" number="1902"/>
<line hits="0" number="1903"/>
<line hits="0" number="1904"/>
<line hits="0" number="1905"/>
<line hits="0" number="1907"/>
<line hits="0" number="1908"/>
<line hits="0" number="1911"/>
<line hits="0" number="1912"/>
<line hits="0" number="1913"/>
<line hits="0" number="1918"/>
<line hits="0" number="1929"/>
<line hits="0" number="1931"/>
<line hits="1" number="1937"/>
<line hits="0" number="1939"/>
<line hits="0" number="1940"/>
<line hits="0" number="1941"/>
<line hits="0" number="1942"/>
<line hits="0" number="1943"/>
<line hits="0" number="1944"/>
<line hits="0" number="1945"/>
<line hits="0" number="1946"/>
<line hits="0" number="1947"/>
<line hits="0" number="1948"/>
<line hits="0" number="1949"/>
<line hits="0" number="1950"/>
<line hits="0" number="1955"/>
<line hits="0" number="1956"/>
<line hits="0" number="1961"/>
<line hits="0" number="1962"/>
<line hits="0" number="1963"/>
<line hits="1" number="1966"/>
<line hits="1" number="1974"/>
<line hits="1" number="1975"/>
<line hits="1" number="1976"/>
<line hits="1" number="1977"/>
<line hits="1" number="1978"/>
<line hits="1" number="1979"/>
<line hits="1" number="1980"/>
<line hits="1" number="1981"/>
<line hits="1" number="1982"/>
<line hits="1" number="1983"/>
<line hits="1" number="1984"/>
<line hits="1" number="1985"/>
<line hits="1" number="1986"/>
<line hits="1" number="1988"/>
<line hits="0" number="1989"/>
<line hits="0" number="1990"/>
<line hits="0" number="1991"/>
<line hits="0" number="1992"/>
<line hits="0" number="1993"/>
<line hits="0" number="1994"/>
<line hits="0" number="1995"/>
<line hits="0" number="1996"/>
<line hits="0" number="1997"/>
<line hits="1" number="1999"/>
<line hits="0" number="2001"/>
<line hits="0" number="2002"/>
<line hits="0" number="2004"/>
<line hits="0" number="2005"/>
<line hits="0" number="2006"/>
<line hits="0" number="2007"/>
<line hits="0" number="2008"/>
<line hits="1" number="2010"/>
<line hits="0" number="2012"/>
<line hits="1" number="2014"/>
<line hits="0" number="2016"/>
<line hits="1" number="2018"/>
<line hits="0" number="2020"/>
<line hits="1" number="2022"/>
<line hits="0" number="2024"/>
<line hits="0" number="2025"/>
<line hits="0" number="2027"/>
<line hits="0" number="2028"/>
<line hits="0" number="2029"/>
<line hits="0" number="2030"/>
<line hits="0" number="2031"/>
<line hits="0" number="2034"/>
<line hits="0" number="2037"/>
<line hits="0" number="2038"/>
<line hits="0" number="2039"/>
<line hits="0" number="2053"/>
<line hits="0" number="2054"/>
<line hits="0" number="2055"/>
<line hits="0" number="2057"/>
<line hits="0" number="2058"/>
<line hits="0" number="2059"/>
<line hits="0" number="2060"/>
<line hits="0" number="2061"/>
<line hits="0" number="2062"/>
<line hits="0" number="2063"/>
<line hits="0" number="2065"/>
<line hits="0" number="2071"/>
<line hits="0" number="2072"/>
<line hits="0" number="2073"/>
<line hits="0" number="2074"/>
<line hits="0" number="2075"/>
<line hits="0" number="2076"/>
<line hits="0" number="2077"/>
<line hits="0" number="2078"/>
<line hits="0" number="2079"/>
<line hits="0" number="2080"/>
<line hits="0" number="2087"/>
<line hits="0" number="2090"/>
<line hits="0" number="2093"/>
<line hits="0" number="2095"/>
<line hits="0" number="2096"/>
<line hits="0" number="2097"/>
<line hits="0" number="2098"/>
<line hits="0" number="2100"/>
<line hits="0" number="2102"/>
<line hits="0" number="2103"/>
<line hits="0" number="2105"/>
<line hits="1" number="2107"/>
<line hits="0" number="2108"/>
<line hits="1" number="2110"/>
<line hits="0" number="2111"/>
<line hits="0" number="2112"/>
<line hits="0" number="2113"/>
<line hits="0" number="2114"/>
<line hits="1" number="2116"/>
<line hits="0" number="2117"/>
<line hits="0" number="2122"/>
<line hits="0" number="2123"/>
<line hits="1" number="2125"/>
<line hits="0" number="2126"/>
<line hits="0" number="2131"/>
<line hits="0" number="2132"/>
<line hits="1" number="2134"/>
<line hits="0" number="2135"/>
<line hits="0" number="2140"/>
<line hits="0" number="2141"/>
<line hits="1" number="2143"/>
<line hits="0" number="2144"/>
<line hits="0" number="2145"/>
<line hits="0" number="2148"/>
<line hits="0" number="2149"/>
<line hits="0" number="2150"/>
<line hits="0" number="2151"/>
<line hits="0" number="2152"/>
<line hits="0" number="2156"/>
<line hits="1" number="2159"/>
<line hits="1" number="2160"/>
<line hits="1" number="2163"/>
<line hits="1" number="2164"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/admin/sites.py" line-rate="0.4027" name="sites.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="18"/>
<line hits="1" number="20"/>
<line hits="1" number="23"/>
<line hits="1" number="24"/>
<line hits="1" number="27"/>
<line hits="1" number="28"/>
<line hits="1" number="31"/>
<line hits="1" number="41"/>
<line hits="1" number="44"/>
<line hits="1" number="47"/>
<line hits="1" number="50"/>
<line hits="1" number="52"/>
<line hits="1" number="54"/>
<line hits="1" number="55"/>
<line hits="1" number="56"/>
<line hits="1" number="57"/>
<line hits="1" number="58"/>
<line hits="1" number="59"/>
<line hits="1" number="60"/>
<line hits="1" number="62"/>
<line hits="1" number="63"/>
<line hits="1" number="64"/>
<line hits="1" number="65"/>
<line hits="1" number="66"/>
<line hits="1" number="67"/>
<line hits="1" number="69"/>
<line hits="1" number="74"/>
<line hits="1" number="75"/>
<line hits="1" number="76"/>
<line hits="1" number="78"/>
<line hits="1" number="79"/>
<line hits="1" number="80"/>
<line hits="1" number="81"/>
<line hits="1" number="82"/>
<line hits="1" number="83"/>
<line hits="1" number="85"/>
<line hits="1" number="99"/>
<line hits="1" number="100"/>
<line hits="0" number="101"/>
<line hits="1" number="102"/>
<line hits="1" number="103"/>
<line hits="0" number="104"/>
<line hits="1" number="108"/>
<line hits="0" number="109"/>
<line hits="1" number="113"/>
<line hits="1" number="116"/>
<line hits="0" number="120"/>
<line hits="0" number="121"/>
<line hits="1" number="124"/>
<line hits="1" number="126"/>
<line hits="0" number="132"/>
<line hits="0" number="133"/>
<line hits="0" number="134"/>
<line hits="0" number="135"/>
<line hits="0" number="136"/>
<line hits="0" number="137"/>
<line hits="1" number="139"/>
<line hits="0" number="143"/>
<line hits="1" number="145"/>
<line hits="0" number="149"/>
<line hits="0" number="150"/>
<line hits="0" number="151"/>
<line hits="1" number="153"/>
<line hits="0" number="157"/>
<line hits="1" number="159"/>
<line hits="0" number="164"/>
<line hits="1" number="166"/>
<line hits="1" number="171"/>
<line hits="1" number="173"/>
<line hits="0" number="175"/>
<line hits="1" number="177"/>
<line hits="0" number="179"/>
<line hits="1" number="181"/>
<line hits="0" number="186"/>
<line hits="1" number="188"/>
<line hits="0" number="211"/>
<line hits="0" number="212"/>
<line hits="0" number="213"/>
<line hits="0" number="214"/>
<line hits="0" number="215"/>
<line hits="0" number="218"/>
<line hits="0" number="219"/>
<line hits="0" number="223"/>
<line hits="0" number="224"/>
<line hits="0" number="225"/>
<line hits="0" number="228"/>
<line hits="0" number="229"/>
<line hits="0" number="230"/>
<line hits="1" number="232"/>
<line hits="0" number="233"/>
<line hits="0" number="237"/>
<line hits="0" number="239"/>
<line hits="0" number="240"/>
<line hits="0" number="241"/>
<line hits="0" number="242"/>
<line hits="0" number="243"/>
<line hits="0" number="246"/>
<line hits="0" number="266"/>
<line hits="0" number="267"/>
<line hits="0" number="268"/>
<line hits="0" number="271"/>
<line hits="0" number="272"/>
<line hits="0" number="276"/>
<line hits="0" number="277"/>
<line hits="0" number="278"/>
<line hits="0" number="281"/>
<line hits="1" number="283"/>
<line hits="0" number="285"/>
<line hits="1" number="287"/>
<line hits="0" number="295"/>
<line hits="0" number="296"/>
<line hits="0" number="297"/>
<line hits="1" number="305"/>
<line hits="0" number="309"/>
<line hits="0" number="310"/>
<line hits="0" number="311"/>
<line hits="0" number="312"/>
<line hits="0" number="317"/>
<line hits="0" number="318"/>
<line hits="0" number="319"/>
<line hits="0" number="320"/>
<line hits="1" number="322"/>
<line hits="0" number="326"/>
<line hits="0" number="327"/>
<line hits="0" number="330"/>
<line hits="0" number="331"/>
<line hits="0" number="332"/>
<line hits="0" number="333"/>
<line hits="1" number="335"/>
<line hits="0" number="342"/>
<line hits="1" number="344"/>
<line hits="1" number="345"/>
<line hits="0" number="351"/>
<line hits="0" number="352"/>
<line hits="0" number="361"/>
<line hits="0" number="362"/>
<line hits="0" number="363"/>
<line hits="0" number="364"/>
<line hits="1" number="366"/>
<line hits="1" number="367"/>
<line hits="0" number="371"/>
<line hits="0" number="373"/>
<line hits="0" number="374"/>
<line hits="0" number="376"/>
<line hits="0" number="380"/>
<line hits="0" number="381"/>
<line hits="0" number="387"/>
<line hits="0" number="389"/>
<line hits="0" number="390"/>
<line hits="0" number="392"/>
<line hits="0" number="397"/>
<line hits="0" number="398"/>
<line hits="1" number="400"/>
<line hits="0" number="405"/>
<line hits="0" number="407"/>
<line hits="0" number="408"/>
<line hits="0" number="413"/>
<line hits="0" number="415"/>
<line hits="0" number="416"/>
<line hits="0" number="418"/>
<line hits="0" number="419"/>
<line hits="0" number="420"/>
<line hits="0" number="422"/>
<line hits="0" number="426"/>
<line hits="0" number="427"/>
<line hits="0" number="429"/>
<line hits="0" number="430"/>
<line hits="0" number="435"/>
<line hits="0" number="436"/>
<line hits="0" number="437"/>
<line hits="0" number="438"/>
<line hits="0" number="439"/>
<line hits="0" number="440"/>
<line hits="0" number="441"/>
<line hits="0" number="442"/>
<line hits="0" number="443"/>
<line hits="0" number="444"/>
<line hits="0" number="445"/>
<line hits="0" number="447"/>
<line hits="0" number="448"/>
<line hits="0" number="450"/>
<line hits="0" number="462"/>
<line hits="0" number="463"/>
<line hits="0" number="464"/>
<line hits="1" number="466"/>
<line hits="0" number="471"/>
<line hits="0" number="474"/>
<line hits="0" number="477"/>
<line hits="0" number="478"/>
<line hits="0" number="480"/>
<line hits="1" number="482"/>
<line hits="1" number="483"/>
<line hits="0" number="488"/>
<line hits="0" number="490"/>
<line hits="0" number="497"/>
<line hits="0" number="499"/>
<line hits="1" number="501"/>
<line hits="0" number="502"/>
<line hits="0" number="503"/>
<line hits="0" number="504"/>
<line hits="0" number="506"/>
<line hits="0" number="507"/>
<line hits="0" number="508"/>
<line hits="0" number="516"/>
<line hits="0" number="518"/>
<line hits="1" number="524"/>
<line hits="1" number="525"/>
<line hits="1" number="526"/>
<line hits="1" number="527"/>
<line hits="1" number="534"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/admin/utils.py" line-rate="0.1783" name="utils.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="17"/>
<line hits="1" number="19"/>
<line hits="1" number="22"/>
<line hits="0" number="26"/>
<line hits="0" number="28"/>
<line hits="0" number="29"/>
<line hits="0" number="30"/>
<line hits="0" number="31"/>
<line hits="0" number="32"/>
<line hits="0" number="33"/>
<line hits="0" number="35"/>
<line hits="0" number="37"/>
<line hits="0" number="39"/>
<line hits="0" number="40"/>
<line hits="0" number="41"/>
<line hits="0" number="43"/>
<line hits="0" number="44"/>
<line hits="1" number="47"/>
<line hits="0" number="52"/>
<line hits="0" number="53"/>
<line hits="0" number="55"/>
<line hits="0" number="56"/>
<line hits="0" number="57"/>
<line hits="1" number="60"/>
<line hits="0" number="67"/>
<line hits="0" number="68"/>
<line hits="0" number="69"/>
<line hits="0" number="70"/>
<line hits="0" number="71"/>
<line hits="0" number="72"/>
<line hits="0" number="73"/>
<line hits="0" number="74"/>
<line hits="1" number="77"/>
<line hits="0" number="79"/>
<line hits="0" number="80"/>
<line hits="0" number="81"/>
<line hits="0" number="82"/>
<line hits="0" number="83"/>
<line hits="0" number="84"/>
<line hits="0" number="85"/>
<line hits="0" number="86"/>
<line hits="0" number="87"/>
<line hits="0" number="88"/>
<line hits="0" number="89"/>
<line hits="0" number="90"/>
<line hits="0" number="92"/>
<line hits="0" number="93"/>
<line hits="1" number="96"/>
<line hits="1" number="100"/>
<line hits="1" number="101"/>
<line hits="1" number="102"/>
<line hits="0" number="103"/>
<line hits="1" number="105"/>
<line hits="1" number="106"/>
<line hits="1" number="109"/>
<line hits="0" number="111"/>
<line hits="0" number="112"/>
<line hits="0" number="113"/>
<line hits="0" number="116"/>
<line hits="1" number="119"/>
<line hits="0" number="127"/>
<line hits="0" number="128"/>
<line hits="0" number="129"/>
<line hits="0" number="130"/>
<line hits="0" number="132"/>
<line hits="0" number="133"/>
<line hits="0" number="134"/>
<line hits="0" number="135"/>
<line hits="0" number="137"/>
<line hits="0" number="138"/>
<line hits="0" number="139"/>
<line hits="0" number="140"/>
<line hits="0" number="142"/>
<line hits="0" number="144"/>
<line hits="0" number="145"/>
<line hits="0" number="146"/>
<line hits="0" number="147"/>
<line hits="0" number="148"/>
<line hits="0" number="153"/>
<line hits="0" number="155"/>
<line hits="0" number="158"/>
<line hits="0" number="165"/>
<line hits="0" number="167"/>
<line hits="0" number="169"/>
<line hits="0" number="170"/>
<line hits="0" number="172"/>
<line hits="1" number="175"/>
<line hits="1" number="176"/>
<line hits="0" number="177"/>
<line hits="0" number="178"/>
<line hits="0" number="179"/>
<line hits="0" number="180"/>
<line hits="1" number="182"/>
<line hits="0" number="183"/>
<line hits="1" number="185"/>
<line hits="0" number="186"/>
<line hits="0" number="187"/>
<line hits="0" number="188"/>
<line hits="0" number="192"/>
<line hits="0" number="194"/>
<line hits="0" number="195"/>
<line hits="0" number="196"/>
<line hits="0" number="197"/>
<line hits="0" number="198"/>
<line hits="0" number="199"/>
<line hits="1" number="201"/>
<line hits="0" number="202"/>
<line hits="0" number="203"/>
<line hits="1" number="205"/>
<line hits="0" number="206"/>
<line hits="0" number="207"/>
<line hits="0" number="208"/>
<line hits="0" number="209"/>
<line hits="0" number="210"/>
<line hits="0" number="211"/>
<line hits="0" number="212"/>
<line hits="0" number="213"/>
<line hits="0" number="215"/>
<line hits="0" number="216"/>
<line hits="0" number="217"/>
<line hits="0" number="218"/>
<line hits="1" number="220"/>
<line hits="0" number="224"/>
<line hits="0" number="225"/>
<line hits="0" number="226"/>
<line hits="0" number="227"/>
<line hits="0" number="228"/>
<line hits="1" number="230"/>
<line hits="0" number="235"/>
<line hits="1" number="238"/>
<line hits="0" number="245"/>
<line hits="0" number="246"/>
<line hits="0" number="247"/>
<line hits="0" number="248"/>
<line hits="0" number="250"/>
<line hits="0" number="251"/>
<line hits="1" number="257"/>
<line hits="0" number="266"/>
<line hits="0" number="267"/>
<line hits="0" number="268"/>
<line hits="0" number="269"/>
<line hits="0" number="270"/>
<line hits="0" number="271"/>
<line hits="0" number="272"/>
<line hits="1" number="275"/>
<line hits="0" number="276"/>
<line hits="0" number="277"/>
<line hits="0" number="278"/>
<line hits="0" number="279"/>
<line hits="0" number="282"/>
<line hits="0" number="283"/>
<line hits="0" number="284"/>
<line hits="0" number="285"/>
<line hits="0" number="286"/>
<line hits="0" number="287"/>
<line hits="0" number="289"/>
<line hits="0" number="290"/>
<line hits="0" number="291"/>
<line hits="0" number="293"/>
<line hits="0" number="294"/>
<line hits="0" number="296"/>
<line hits="0" number="297"/>
<line hits="0" number="298"/>
<line hits="1" number="301"/>
<line hits="0" number="309"/>
<line hits="0" number="310"/>
<line hits="0" number="313"/>
<line hits="0" number="316"/>
<line hits="0" number="317"/>
<line hits="0" number="319"/>
<line hits="1" number="322"/>
<line hits="0" number="330"/>
<line hits="0" number="331"/>
<line hits="0" number="332"/>
<line hits="0" number="333"/>
<line hits="0" number="334"/>
<line hits="0" number="335"/>
<line hits="0" number="337"/>
<line hits="0" number="338"/>
<line hits="0" number="339"/>
<line hits="0" number="340"/>
<line hits="0" number="341"/>
<line hits="0" number="343"/>
<line hits="0" number="344"/>
<line hits="0" number="345"/>
<line hits="0" number="346"/>
<line hits="0" number="347"/>
<line hits="0" number="348"/>
<line hits="0" number="350"/>
<line hits="0" number="351"/>
<line hits="0" number="352"/>
<line hits="0" number="353"/>
<line hits="0" number="355"/>
<line hits="0" number="356"/>
<line hits="0" number="357"/>
<line hits="0" number="360"/>
<line hits="0" number="361"/>
<line hits="0" number="362"/>
<line hits="0" number="363"/>
<line hits="0" number="365"/>
<line hits="0" number="367"/>
<line hits="0" number="368"/>
<line hits="0" number="369"/>
<line hits="0" number="370"/>
<line hits="0" number="372"/>
<line hits="0" number="373"/>
<line hits="0" number="375"/>
<line hits="1" number="378"/>
<line hits="0" number="379"/>
<line hits="0" number="380"/>
<line hits="0" number="381"/>
<line hits="0" number="382"/>
<line hits="0" number="383"/>
<line hits="0" number="385"/>
<line hits="0" number="386"/>
<line hits="0" number="387"/>
<line hits="1" number="390"/>
<line hits="0" number="391"/>
<line hits="0" number="393"/>
<line hits="0" number="394"/>
<line hits="0" number="397"/>
<line hits="0" number="398"/>
<line hits="0" number="399"/>
<line hits="0" number="400"/>
<line hits="0" number="401"/>
<line hits="0" number="402"/>
<line hits="0" number="403"/>
<line hits="0" number="404"/>
<line hits="0" number="405"/>
<line hits="0" number="406"/>
<line hits="0" number="407"/>
<line hits="0" number="408"/>
<line hits="0" number="409"/>
<line hits="0" number="410"/>
<line hits="0" number="412"/>
<line hits="1" number="415"/>
<line hits="0" number="416"/>
<line hits="0" number="418"/>
<line hits="0" number="419"/>
<line hits="0" number="420"/>
<line hits="0" number="421"/>
<line hits="0" number="422"/>
<line hits="0" number="423"/>
<line hits="0" number="424"/>
<line hits="0" number="425"/>
<line hits="0" number="426"/>
<line hits="0" number="427"/>
<line hits="0" number="428"/>
<line hits="0" number="429"/>
<line hits="0" number="430"/>
<line hits="0" number="431"/>
<line hits="0" number="433"/>
<line hits="1" number="436"/>
<line hits="1" number="437"/>
<line hits="1" number="440"/>
<line hits="0" number="441"/>
<line hits="0" number="442"/>
<line hits="0" number="444"/>
<line hits="1" number="447"/>
<line hits="0" number="455"/>
<line hits="0" number="456"/>
<line hits="0" number="457"/>
<line hits="0" number="458"/>
<line hits="0" number="459"/>
<line hits="0" number="461"/>
<line hits="0" number="462"/>
<line hits="0" number="463"/>
<line hits="0" number="464"/>
<line hits="0" number="465"/>
<line hits="0" number="468"/>
<line hits="0" number="469"/>
<line hits="0" number="470"/>
<line hits="0" number="472"/>
<line hits="0" number="473"/>
<line hits="0" number="474"/>
<line hits="0" number="475"/>
<line hits="1" number="478"/>
<line hits="1" number="487"/>
<line hits="1" number="488"/>
<line hits="1" number="489"/>
<line hits="1" number="490"/>
<line hits="0" number="491"/>
<line hits="1" number="493"/>
<line hits="1" number="494"/>
<line hits="1" number="495"/>
<line hits="1" number="498"/>
<line hits="0" number="504"/>
<line hits="0" number="505"/>
<line hits="0" number="506"/>
<line hits="0" number="507"/>
<line hits="0" number="508"/>
<line hits="0" number="510"/>
<line hits="0" number="511"/>
<line hits="0" number="512"/>
<line hits="0" number="513"/>
<line hits="0" number="514"/>
<line hits="0" number="520"/>
<line hits="0" number="521"/>
<line hits="0" number="528"/>
<line hits="0" number="529"/>
<line hits="0" number="535"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/admin/widgets.py" line-rate="0.3401" name="widgets.py">
<methods/>
<lines>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="19"/>
<line hits="1" number="26"/>
<line hits="0" number="28"/>
<line hits="0" number="29"/>
<line hits="0" number="36"/>
<line hits="1" number="38"/>
<line hits="0" number="39"/>
<line hits="0" number="40"/>
<line hits="0" number="41"/>
<line hits="1" number="43"/>
<line hits="0" number="44"/>
<line hits="0" number="45"/>
<line hits="0" number="46"/>
<line hits="0" number="47"/>
<line hits="0" number="48"/>
<line hits="0" number="49"/>
<line hits="0" number="50"/>
<line hits="1" number="53"/>
<line hits="1" number="54"/>
<line hits="0" number="56"/>
<line hits="0" number="57"/>
<line hits="0" number="63"/>
<line hits="1" number="65"/>
<line hits="0" number="66"/>
<line hits="0" number="67"/>
<line hits="1" number="70"/>
<line hits="1" number="71"/>
<line hits="0" number="73"/>
<line hits="0" number="74"/>
<line hits="0" number="80"/>
<line hits="1" number="82"/>
<line hits="0" number="83"/>
<line hits="0" number="84"/>
<line hits="1" number="87"/>
<line hits="1" number="91"/>
<line hits="1" number="93"/>
<line hits="0" number="94"/>
<line hits="0" number="97"/>
<line hits="1" number="99"/>
<line hits="0" number="100"/>
<line hits="0" number="101"/>
<line hits="0" number="102"/>
<line hits="0" number="103"/>
<line hits="1" number="106"/>
<line hits="1" number="107"/>
<line hits="1" number="110"/>
<line hits="1" number="111"/>
<line hits="1" number="114"/>
<line hits="0" number="119"/>
<line hits="0" number="120"/>
<line hits="0" number="121"/>
<line hits="0" number="122"/>
<line hits="0" number="123"/>
<line hits="0" number="124"/>
<line hits="0" number="125"/>
<line hits="0" number="126"/>
<line hits="0" number="127"/>
<line hits="0" number="129"/>
<line hits="0" number="130"/>
<line hits="0" number="131"/>
<line hits="1" number="134"/>
<line hits="1" number="139"/>
<line hits="1" number="141"/>
<line hits="0" number="142"/>
<line hits="0" number="143"/>
<line hits="0" number="144"/>
<line hits="0" number="145"/>
<line hits="1" number="147"/>
<line hits="0" number="148"/>
<line hits="0" number="149"/>
<line hits="0" number="150"/>
<line hits="0" number="152"/>
<line hits="0" number="160"/>
<line hits="0" number="161"/>
<line hits="0" number="162"/>
<line hits="0" number="163"/>
<line hits="0" number="164"/>
<line hits="0" number="166"/>
<line hits="0" number="167"/>
<line hits="0" number="168"/>
<line hits="0" number="169"/>
<line hits="1" number="171"/>
<line hits="0" number="172"/>
<line hits="0" number="173"/>
<line hits="0" number="174"/>
<line hits="0" number="175"/>
<line hits="1" number="177"/>
<line hits="0" number="178"/>
<line hits="0" number="179"/>
<line hits="0" number="180"/>
<line hits="0" number="181"/>
<line hits="1" number="183"/>
<line hits="0" number="184"/>
<line hits="0" number="185"/>
<line hits="0" number="186"/>
<line hits="0" number="187"/>
<line hits="0" number="188"/>
<line hits="0" number="190"/>
<line hits="0" number="191"/>
<line hits="0" number="199"/>
<line hits="0" number="200"/>
<line hits="0" number="202"/>
<line hits="1" number="205"/>
<line hits="1" number="210"/>
<line hits="1" number="212"/>
<line hits="0" number="213"/>
<line hits="0" number="214"/>
<line hits="0" number="216"/>
<line hits="0" number="217"/>
<line hits="1" number="219"/>
<line hits="0" number="220"/>
<line hits="1" number="222"/>
<line hits="0" number="223"/>
<line hits="1" number="225"/>
<line hits="0" number="226"/>
<line hits="0" number="227"/>
<line hits="0" number="228"/>
<line hits="1" number="230"/>
<line hits="0" number="231"/>
<line hits="1" number="234"/>
<line hits="1" number="239"/>
<line hits="1" number="241"/>
<line hits="0" number="244"/>
<line hits="0" number="245"/>
<line hits="0" number="246"/>
<line hits="0" number="247"/>
<line hits="0" number="248"/>
<line hits="0" number="251"/>
<line hits="0" number="252"/>
<line hits="0" number="253"/>
<line hits="0" number="255"/>
<line hits="0" number="256"/>
<line hits="0" number="258"/>
<line hits="0" number="259"/>
<line hits="0" number="260"/>
<line hits="0" number="262"/>
<line hits="1" number="264"/>
<line hits="0" number="265"/>
<line hits="0" number="266"/>
<line hits="0" number="267"/>
<line hits="0" number="268"/>
<line hits="0" number="269"/>
<line hits="1" number="271"/>
<line hits="0" number="273"/>
<line hits="1" number="275"/>
<line hits="0" number="277"/>
<line hits="1" number="279"/>
<line hits="0" number="280"/>
<line hits="1" number="283"/>
<line hits="0" number="284"/>
<line hits="0" number="285"/>
<line hits="0" number="286"/>
<line hits="0" number="287"/>
<line hits="0" number="288"/>
<line hits="0" number="292"/>
<line hits="0" number="302"/>
<line hits="0" number="303"/>
<line hits="0" number="304"/>
<line hits="0" number="305"/>
<line hits="0" number="306"/>
<line hits="0" number="307"/>
<line hits="0" number="308"/>
<line hits="1" number="310"/>
<line hits="0" number="311"/>
<line hits="1" number="313"/>
<line hits="0" number="314"/>
<line hits="1" number="316"/>
<line hits="0" number="317"/>
<line hits="1" number="320"/>
<line hits="1" number="321"/>
<line hits="0" number="322"/>
<line hits="1" number="325"/>
<line hits="1" number="326"/>
<line hits="0" number="327"/>
<line hits="1" number="330"/>
<line hits="1" number="331"/>
<line hits="0" number="332"/>
<line hits="1" number="335"/>
<line hits="1" number="336"/>
<line hits="1" number="338"/>
<line hits="0" number="339"/>
<line hits="1" number="341"/>
<line hits="0" number="342"/>
<line hits="0" number="343"/>
<line hits="0" number="344"/>
<line hits="0" number="345"/>
<line hits="0" number="346"/>
<line hits="1" number="349"/>
<line hits="1" number="350"/>
<line hits="1" number="352"/>
<line hits="0" number="353"/>
<line hits="1" number="356"/>
<line hits="1" number="357"/>
<line hits="1" number="363"/>
<line hits="1" number="370"/>
<line hits="1" number="373"/>
<line hits="1" number="380"/>
<line hits="1" number="382"/>
<line hits="0" number="383"/>
<line hits="0" number="384"/>
<line hits="0" number="385"/>
<line hits="0" number="386"/>
<line hits="0" number="387"/>
<line hits="1" number="389"/>
<line hits="0" number="390"/>
<line hits="0" number="391"/>
<line hits="1" number="393"/>
<line hits="0" number="401"/>
<line hits="0" number="402"/>
<line hits="0" number="403"/>
<line hits="0" number="412"/>
<line hits="1" number="414"/>
<line hits="0" number="416"/>
<line hits="0" number="417"/>
<line hits="0" number="418"/>
<line hits="0" number="419"/>
<line hits="0" number="423"/>
<line hits="0" number="424"/>
<line hits="0" number="425"/>
<line hits="0" number="429"/>
<line hits="0" number="430"/>
<line hits="0" number="434"/>
<line hits="0" number="435"/>
<line hits="0" number="436"/>
<line hits="0" number="437"/>
<line hits="0" number="438"/>
<line hits="1" number="440"/>
<line hits="0" number="442"/>
<line hits="0" number="443"/>
<line hits="0" number="444"/>
<line hits="0" number="445"/>
<line hits="1" number="462"/>
<line hits="1" number="463"/>
<line hits="1" number="466"/>
<line hits="1" number="467"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="1" name=".venv.Lib.site-packages.django.contrib.admin.migrations">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/admin/migrations/0001_initial.py" line-rate="1" name="0001_initial.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="6"/>
<line hits="1" number="8"/>
<line hits="1" number="13"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/admin/migrations/0002_logentry_remove_auto_add.py" line-rate="1" name="0002_logentry_remove_auto_add.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="5"/>
<line hits="1" number="7"/>
<line hits="1" number="12"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/admin/migrations/0003_logentry_add_action_flag_choices.py" line-rate="1" name="0003_logentry_add_action_flag_choices.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="4"/>
<line hits="1" number="6"/>
<line hits="1" number="11"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/admin/migrations/__init__.py" line-rate="1" name="__init__.py">
<methods/>
<lines/>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.2182" name=".venv.Lib.site-packages.django.contrib.admin.templatetags">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/admin/templatetags/__init__.py" line-rate="1" name="__init__.py">
<methods/>
<lines/>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/admin/templatetags/admin_list.py" line-rate="0.1765" name="admin_list.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="7"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="18"/>
<line hits="1" number="19"/>
<line hits="1" number="20"/>
<line hits="1" number="22"/>
<line hits="1" number="24"/>
<line hits="1" number="26"/>
<line hits="1" number="29"/>
<line hits="0" number="34"/>
<line hits="0" number="35"/>
<line hits="0" number="36"/>
<line hits="0" number="37"/>
<line hits="0" number="39"/>
<line hits="1" number="45"/>
<line hits="0" number="49"/>
<line hits="0" number="51"/>
<line hits="0" number="52"/>
<line hits="0" number="53"/>
<line hits="0" number="55"/>
<line hits="0" number="56"/>
<line hits="0" number="60"/>
<line hits="0" number="61"/>
<line hits="0" number="66"/>
<line hits="0" number="67"/>
<line hits="0" number="68"/>
<line hits="0" number="73"/>
<line hits="0" number="74"/>
<line hits="0" number="75"/>
<line hits="0" number="80"/>
<line hits="0" number="82"/>
<line hits="0" number="83"/>
<line hits="1" number="93"/>
<line hits="0" number="95"/>
<line hits="1" number="103"/>
<line hits="0" number="107"/>
<line hits="0" number="108"/>
<line hits="0" number="109"/>
<line hits="0" number="114"/>
<line hits="0" number="115"/>
<line hits="0" number="116"/>
<line hits="0" number="120"/>
<line hits="0" number="121"/>
<line hits="0" number="126"/>
<line hits="0" number="128"/>
<line hits="0" number="129"/>
<line hits="0" number="130"/>
<line hits="0" number="132"/>
<line hits="0" number="134"/>
<line hits="0" number="139"/>
<line hits="0" number="142"/>
<line hits="0" number="143"/>
<line hits="0" number="144"/>
<line hits="0" number="145"/>
<line hits="0" number="147"/>
<line hits="0" number="148"/>
<line hits="0" number="149"/>
<line hits="0" number="150"/>
<line hits="0" number="151"/>
<line hits="0" number="152"/>
<line hits="0" number="155"/>
<line hits="0" number="156"/>
<line hits="0" number="157"/>
<line hits="0" number="159"/>
<line hits="0" number="160"/>
<line hits="0" number="162"/>
<line hits="0" number="163"/>
<line hits="0" number="164"/>
<line hits="0" number="167"/>
<line hits="0" number="168"/>
<line hits="0" number="171"/>
<line hits="0" number="172"/>
<line hits="0" number="173"/>
<line hits="0" number="174"/>
<line hits="0" number="176"/>
<line hits="0" number="177"/>
<line hits="0" number="179"/>
<line hits="1" number="192"/>
<line hits="0" number="193"/>
<line hits="0" number="195"/>
<line hits="1" number="198"/>
<line hits="0" number="202"/>
<line hits="0" number="203"/>
<line hits="0" number="204"/>
<line hits="0" number="206"/>
<line hits="0" number="207"/>
<line hits="1" number="210"/>
<line hits="0" number="215"/>
<line hits="0" number="216"/>
<line hits="0" number="217"/>
<line hits="0" number="218"/>
<line hits="0" number="219"/>
<line hits="0" number="220"/>
<line hits="0" number="222"/>
<line hits="0" number="223"/>
<line hits="0" number="224"/>
<line hits="0" number="225"/>
<line hits="0" number="226"/>
<line hits="0" number="227"/>
<line hits="0" number="228"/>
<line hits="0" number="229"/>
<line hits="0" number="230"/>
<line hits="0" number="232"/>
<line hits="0" number="233"/>
<line hits="0" number="234"/>
<line hits="0" number="235"/>
<line hits="0" number="236"/>
<line hits="0" number="237"/>
<line hits="0" number="238"/>
<line hits="0" number="239"/>
<line hits="0" number="241"/>
<line hits="0" number="242"/>
<line hits="0" number="243"/>
<line hits="0" number="244"/>
<line hits="0" number="246"/>
<line hits="0" number="248"/>
<line hits="0" number="249"/>
<line hits="0" number="250"/>
<line hits="0" number="251"/>
<line hits="0" number="252"/>
<line hits="0" number="253"/>
<line hits="0" number="255"/>
<line hits="0" number="256"/>
<line hits="0" number="257"/>
<line hits="0" number="261"/>
<line hits="0" number="262"/>
<line hits="0" number="263"/>
<line hits="0" number="264"/>
<line hits="0" number="266"/>
<line hits="0" number="269"/>
<line hits="0" number="270"/>
<line hits="0" number="272"/>
<line hits="0" number="273"/>
<line hits="0" number="274"/>
<line hits="0" number="282"/>
<line hits="0" number="291"/>
<line hits="0" number="294"/>
<line hits="0" number="295"/>
<line hits="0" number="296"/>
<line hits="0" number="297"/>
<line hits="0" number="298"/>
<line hits="1" number="301"/>
<line hits="1" number="307"/>
<line hits="0" number="308"/>
<line hits="0" number="309"/>
<line hits="1" number="312"/>
<line hits="0" number="313"/>
<line hits="0" number="314"/>
<line hits="0" number="315"/>
<line hits="0" number="317"/>
<line hits="0" number="318"/>
<line hits="1" number="321"/>
<line hits="0" number="322"/>
<line hits="0" number="323"/>
<line hits="0" number="324"/>
<line hits="0" number="325"/>
<line hits="1" number="328"/>
<line hits="0" number="332"/>
<line hits="0" number="333"/>
<line hits="0" number="334"/>
<line hits="0" number="335"/>
<line hits="0" number="336"/>
<line hits="0" number="337"/>
<line hits="1" number="344"/>
<line hits="0" number="346"/>
<line hits="1" number="354"/>
<line hits="0" number="358"/>
<line hits="0" number="359"/>
<line hits="0" number="360"/>
<line hits="0" number="361"/>
<line hits="0" number="362"/>
<line hits="0" number="363"/>
<line hits="0" number="364"/>
<line hits="0" number="365"/>
<line hits="0" number="366"/>
<line hits="0" number="368"/>
<line hits="0" number="369"/>
<line hits="0" number="371"/>
<line hits="0" number="373"/>
<line hits="0" number="375"/>
<line hits="0" number="376"/>
<line hits="0" number="377"/>
<line hits="0" number="378"/>
<line hits="0" number="379"/>
<line hits="0" number="381"/>
<line hits="0" number="382"/>
<line hits="0" number="383"/>
<line hits="0" number="391"/>
<line hits="0" number="392"/>
<line hits="0" number="393"/>
<line hits="0" number="404"/>
<line hits="0" number="405"/>
<line hits="0" number="406"/>
<line hits="0" number="418"/>
<line hits="0" number="419"/>
<line hits="1" number="428"/>
<line hits="0" number="430"/>
<line hits="1" number="438"/>
<line hits="0" number="442"/>
<line hits="1" number="449"/>
<line hits="0" number="451"/>
<line hits="1" number="454"/>
<line hits="0" number="456"/>
<line hits="0" number="457"/>
<line hits="1" number="464"/>
<line hits="0" number="469"/>
<line hits="0" number="470"/>
<line hits="1" number="473"/>
<line hits="0" number="475"/>
<line hits="1" number="478"/>
<line hits="0" number="481"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/admin/templatetags/admin_modify.py" line-rate="0.2157" name="admin_modify.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="6"/>
<line hits="1" number="8"/>
<line hits="1" number="11"/>
<line hits="0" number="16"/>
<line hits="0" number="17"/>
<line hits="0" number="18"/>
<line hits="0" number="19"/>
<line hits="0" number="20"/>
<line hits="0" number="21"/>
<line hits="0" number="22"/>
<line hits="0" number="23"/>
<line hits="0" number="25"/>
<line hits="0" number="26"/>
<line hits="0" number="27"/>
<line hits="0" number="36"/>
<line hits="0" number="40"/>
<line hits="1" number="43"/>
<line hits="0" number="45"/>
<line hits="1" number="48"/>
<line hits="0" number="52"/>
<line hits="0" number="53"/>
<line hits="0" number="54"/>
<line hits="0" number="55"/>
<line hits="0" number="56"/>
<line hits="0" number="57"/>
<line hits="0" number="58"/>
<line hits="0" number="59"/>
<line hits="0" number="60"/>
<line hits="0" number="61"/>
<line hits="0" number="62"/>
<line hits="0" number="63"/>
<line hits="0" number="64"/>
<line hits="0" number="65"/>
<line hits="0" number="66"/>
<line hits="0" number="81"/>
<line hits="1" number="84"/>
<line hits="0" number="86"/>
<line hits="1" number="89"/>
<line hits="0" number="92"/>
<line hits="1" number="99"/>
<line hits="0" number="102"/>
<line hits="0" number="103"/>
<line hits="0" number="105"/>
<line hits="0" number="106"/>
<line hits="0" number="107"/>
<line hits="0" number="108"/>
<line hits="0" number="110"/>
<line hits="0" number="111"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/admin/templatetags/admin_static.py" line-rate="0.75" name="admin_static.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="7"/>
<line hits="1" number="10"/>
<line hits="0" number="12"/>
<line hits="0" number="16"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/admin/templatetags/admin_urls.py" line-rate="0.2632" name="admin_urls.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="8"/>
<line hits="1" number="11"/>
<line hits="0" number="13"/>
<line hits="1" number="16"/>
<line hits="0" number="18"/>
<line hits="1" number="21"/>
<line hits="1" number="22"/>
<line hits="0" number="23"/>
<line hits="0" number="24"/>
<line hits="0" number="26"/>
<line hits="0" number="27"/>
<line hits="0" number="28"/>
<line hits="0" number="30"/>
<line hits="0" number="31"/>
<line hits="0" number="33"/>
<line hits="0" number="34"/>
<line hits="0" number="35"/>
<line hits="0" number="36"/>
<line hits="0" number="37"/>
<line hits="0" number="39"/>
<line hits="0" number="40"/>
<line hits="0" number="41"/>
<line hits="0" number="42"/>
<line hits="0" number="44"/>
<line hits="0" number="46"/>
<line hits="0" number="47"/>
<line hits="0" number="48"/>
<line hits="0" number="49"/>
<line hits="0" number="50"/>
<line hits="0" number="51"/>
<line hits="0" number="53"/>
<line hits="0" number="55"/>
<line hits="0" number="56"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/admin/templatetags/base.py" line-rate="0.3333" name="base.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="3"/>
<line hits="1" number="6"/>
<line hits="1" number="12"/>
<line hits="0" number="13"/>
<line hits="0" number="14"/>
<line hits="0" number="15"/>
<line hits="0" number="16"/>
<line hits="0" number="20"/>
<line hits="1" number="22"/>
<line hits="0" number="23"/>
<line hits="0" number="24"/>
<line hits="0" number="25"/>
<line hits="0" number="28"/>
<line hits="0" number="33"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/admin/templatetags/log.py" line-rate="0.2759" name="log.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="4"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="0" number="9"/>
<line hits="1" number="11"/>
<line hits="0" number="12"/>
<line hits="1" number="14"/>
<line hits="0" number="15"/>
<line hits="0" number="16"/>
<line hits="0" number="18"/>
<line hits="0" number="19"/>
<line hits="0" number="20"/>
<line hits="0" number="21"/>
<line hits="0" number="22"/>
<line hits="0" number="23"/>
<line hits="1" number="26"/>
<line hits="0" number="45"/>
<line hits="0" number="46"/>
<line hits="0" number="47"/>
<line hits="0" number="49"/>
<line hits="0" number="50"/>
<line hits="0" number="52"/>
<line hits="0" number="53"/>
<line hits="0" number="55"/>
<line hits="0" number="56"/>
<line hits="0" number="57"/>
<line hits="0" number="59"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.151" name=".venv.Lib.site-packages.django.contrib.admin.views">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/admin/views/__init__.py" line-rate="1" name="__init__.py">
<methods/>
<lines/>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/admin/views/autocomplete.py" line-rate="0.36" name="autocomplete.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="5"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="10"/>
<line hits="0" number="18"/>
<line hits="0" number="19"/>
<line hits="0" number="23"/>
<line hits="0" number="24"/>
<line hits="0" number="26"/>
<line hits="0" number="27"/>
<line hits="0" number="28"/>
<line hits="0" number="29"/>
<line hits="0" number="30"/>
<line hits="1" number="38"/>
<line hits="0" number="40"/>
<line hits="1" number="42"/>
<line hits="0" number="44"/>
<line hits="0" number="45"/>
<line hits="0" number="46"/>
<line hits="0" number="47"/>
<line hits="0" number="48"/>
<line hits="1" number="50"/>
<line hits="0" number="52"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/admin/views/main.py" line-rate="0.1319" name="main.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="9"/>
<line hits="1" number="12"/>
<line hits="1" number="15"/>
<line hits="1" number="18"/>
<line hits="1" number="19"/>
<line hits="1" number="20"/>
<line hits="1" number="21"/>
<line hits="1" number="22"/>
<line hits="1" number="23"/>
<line hits="1" number="24"/>
<line hits="1" number="27"/>
<line hits="1" number="28"/>
<line hits="1" number="29"/>
<line hits="1" number="30"/>
<line hits="1" number="31"/>
<line hits="1" number="32"/>
<line hits="1" number="34"/>
<line hits="1" number="38"/>
<line hits="1" number="39"/>
<line hits="0" number="42"/>
<line hits="0" number="43"/>
<line hits="0" number="44"/>
<line hits="0" number="45"/>
<line hits="0" number="46"/>
<line hits="0" number="47"/>
<line hits="0" number="48"/>
<line hits="0" number="49"/>
<line hits="0" number="50"/>
<line hits="0" number="51"/>
<line hits="0" number="52"/>
<line hits="0" number="53"/>
<line hits="0" number="54"/>
<line hits="0" number="55"/>
<line hits="0" number="56"/>
<line hits="0" number="59"/>
<line hits="0" number="60"/>
<line hits="0" number="61"/>
<line hits="0" number="62"/>
<line hits="0" number="63"/>
<line hits="0" number="64"/>
<line hits="0" number="65"/>
<line hits="0" number="66"/>
<line hits="0" number="67"/>
<line hits="0" number="68"/>
<line hits="0" number="69"/>
<line hits="0" number="70"/>
<line hits="0" number="71"/>
<line hits="0" number="72"/>
<line hits="0" number="73"/>
<line hits="0" number="75"/>
<line hits="0" number="76"/>
<line hits="0" number="78"/>
<line hits="0" number="79"/>
<line hits="0" number="80"/>
<line hits="0" number="81"/>
<line hits="0" number="82"/>
<line hits="0" number="83"/>
<line hits="0" number="84"/>
<line hits="0" number="85"/>
<line hits="0" number="87"/>
<line hits="0" number="88"/>
<line hits="0" number="89"/>
<line hits="1" number="91"/>
<line hits="0" number="95"/>
<line hits="0" number="96"/>
<line hits="0" number="99"/>
<line hits="0" number="100"/>
<line hits="0" number="101"/>
<line hits="0" number="102"/>
<line hits="1" number="104"/>
<line hits="0" number="105"/>
<line hits="0" number="106"/>
<line hits="0" number="108"/>
<line hits="0" number="109"/>
<line hits="0" number="110"/>
<line hits="0" number="112"/>
<line hits="0" number="113"/>
<line hits="0" number="114"/>
<line hits="0" number="116"/>
<line hits="0" number="118"/>
<line hits="0" number="119"/>
<line hits="0" number="121"/>
<line hits="0" number="126"/>
<line hits="0" number="127"/>
<line hits="0" number="128"/>
<line hits="0" number="129"/>
<line hits="0" number="131"/>
<line hits="0" number="132"/>
<line hits="0" number="139"/>
<line hits="0" number="140"/>
<line hits="0" number="141"/>
<line hits="0" number="142"/>
<line hits="0" number="144"/>
<line hits="0" number="147"/>
<line hits="0" number="148"/>
<line hits="0" number="149"/>
<line hits="0" number="150"/>
<line hits="0" number="151"/>
<line hits="0" number="152"/>
<line hits="0" number="157"/>
<line hits="0" number="158"/>
<line hits="0" number="159"/>
<line hits="0" number="160"/>
<line hits="0" number="161"/>
<line hits="0" number="162"/>
<line hits="0" number="163"/>
<line hits="0" number="166"/>
<line hits="0" number="168"/>
<line hits="0" number="169"/>
<line hits="0" number="180"/>
<line hits="0" number="181"/>
<line hits="0" number="182"/>
<line hits="0" number="183"/>
<line hits="0" number="184"/>
<line hits="0" number="185"/>
<line hits="0" number="186"/>
<line hits="1" number="188"/>
<line hits="0" number="189"/>
<line hits="0" number="190"/>
<line hits="0" number="191"/>
<line hits="0" number="192"/>
<line hits="0" number="193"/>
<line hits="0" number="194"/>
<line hits="0" number="195"/>
<line hits="0" number="196"/>
<line hits="0" number="197"/>
<line hits="0" number="198"/>
<line hits="0" number="199"/>
<line hits="0" number="200"/>
<line hits="0" number="201"/>
<line hits="0" number="203"/>
<line hits="0" number="204"/>
<line hits="1" number="206"/>
<line hits="0" number="207"/>
<line hits="0" number="209"/>
<line hits="0" number="212"/>
<line hits="0" number="213"/>
<line hits="0" number="215"/>
<line hits="0" number="216"/>
<line hits="0" number="217"/>
<line hits="0" number="220"/>
<line hits="0" number="221"/>
<line hits="0" number="223"/>
<line hits="0" number="224"/>
<line hits="0" number="225"/>
<line hits="0" number="226"/>
<line hits="0" number="228"/>
<line hits="0" number="229"/>
<line hits="0" number="232"/>
<line hits="0" number="233"/>
<line hits="0" number="234"/>
<line hits="0" number="235"/>
<line hits="0" number="236"/>
<line hits="0" number="237"/>
<line hits="1" number="239"/>
<line hits="0" number="240"/>
<line hits="0" number="241"/>
<line hits="0" number="242"/>
<line hits="0" number="243"/>
<line hits="0" number="244"/>
<line hits="0" number="245"/>
<line hits="1" number="247"/>
<line hits="0" number="255"/>
<line hits="0" number="256"/>
<line hits="0" number="257"/>
<line hits="0" number="258"/>
<line hits="0" number="261"/>
<line hits="0" number="262"/>
<line hits="0" number="263"/>
<line hits="0" number="264"/>
<line hits="0" number="266"/>
<line hits="0" number="267"/>
<line hits="1" number="269"/>
<line hits="0" number="278"/>
<line hits="0" number="279"/>
<line hits="0" number="280"/>
<line hits="0" number="282"/>
<line hits="0" number="283"/>
<line hits="0" number="284"/>
<line hits="0" number="285"/>
<line hits="0" number="286"/>
<line hits="0" number="287"/>
<line hits="0" number="288"/>
<line hits="0" number="289"/>
<line hits="0" number="290"/>
<line hits="0" number="291"/>
<line hits="0" number="293"/>
<line hits="0" number="295"/>
<line hits="0" number="296"/>
<line hits="0" number="298"/>
<line hits="0" number="299"/>
<line hits="0" number="300"/>
<line hits="0" number="303"/>
<line hits="0" number="308"/>
<line hits="0" number="309"/>
<line hits="0" number="312"/>
<line hits="0" number="314"/>
<line hits="1" number="316"/>
<line hits="0" number="322"/>
<line hits="0" number="323"/>
<line hits="0" number="324"/>
<line hits="0" number="328"/>
<line hits="0" number="329"/>
<line hits="0" number="330"/>
<line hits="0" number="331"/>
<line hits="0" number="332"/>
<line hits="0" number="333"/>
<line hits="0" number="334"/>
<line hits="0" number="336"/>
<line hits="0" number="337"/>
<line hits="0" number="338"/>
<line hits="0" number="339"/>
<line hits="0" number="341"/>
<line hits="0" number="342"/>
<line hits="0" number="343"/>
<line hits="0" number="344"/>
<line hits="0" number="345"/>
<line hits="0" number="347"/>
<line hits="0" number="348"/>
<line hits="0" number="349"/>
<line hits="0" number="350"/>
<line hits="0" number="351"/>
<line hits="0" number="352"/>
<line hits="0" number="353"/>
<line hits="0" number="354"/>
<line hits="1" number="356"/>
<line hits="0" number="358"/>
<line hits="0" number="362"/>
<line hits="0" number="363"/>
<line hits="0" number="364"/>
<line hits="0" number="365"/>
<line hits="0" number="366"/>
<line hits="0" number="368"/>
<line hits="0" number="372"/>
<line hits="0" number="373"/>
<line hits="0" number="376"/>
<line hits="0" number="377"/>
<line hits="0" number="383"/>
<line hits="0" number="385"/>
<line hits="0" number="386"/>
<line hits="0" number="389"/>
<line hits="0" number="390"/>
<line hits="0" number="393"/>
<line hits="0" number="396"/>
<line hits="0" number="397"/>
<line hits="0" number="399"/>
<line hits="1" number="401"/>
<line hits="0" number="402"/>
<line hits="0" number="403"/>
<line hits="0" number="405"/>
<line hits="0" number="406"/>
<line hits="0" number="407"/>
<line hits="0" number="409"/>
<line hits="0" number="410"/>
<line hits="0" number="411"/>
<line hits="1" number="413"/>
<line hits="0" number="414"/>
<line hits="0" number="415"/>
<line hits="0" number="416"/>
<line hits="0" number="417"/>
<line hits="0" number="418"/>
<line hits="0" number="420"/>
<line hits="0" number="422"/>
<line hits="0" number="423"/>
<line hits="0" number="424"/>
<line hits="1" number="426"/>
<line hits="0" number="427"/>
<line hits="0" number="428"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.4362" name=".venv.Lib.site-packages.django.contrib.auth">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/auth/__init__.py" line-rate="0.25" name="__init__.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="12"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="20"/>
<line hits="0" number="21"/>
<line hits="1" number="24"/>
<line hits="0" number="25"/>
<line hits="0" number="26"/>
<line hits="0" number="27"/>
<line hits="0" number="28"/>
<line hits="0" number="29"/>
<line hits="0" number="30"/>
<line hits="0" number="34"/>
<line hits="1" number="37"/>
<line hits="0" number="38"/>
<line hits="1" number="41"/>
<line hits="0" number="48"/>
<line hits="0" number="49"/>
<line hits="0" number="50"/>
<line hits="0" number="51"/>
<line hits="0" number="52"/>
<line hits="0" number="53"/>
<line hits="1" number="56"/>
<line hits="0" number="59"/>
<line hits="1" number="62"/>
<line hits="0" number="66"/>
<line hits="0" number="67"/>
<line hits="0" number="68"/>
<line hits="0" number="69"/>
<line hits="0" number="71"/>
<line hits="0" number="72"/>
<line hits="0" number="73"/>
<line hits="0" number="74"/>
<line hits="0" number="76"/>
<line hits="0" number="77"/>
<line hits="0" number="78"/>
<line hits="0" number="80"/>
<line hits="0" number="81"/>
<line hits="0" number="84"/>
<line hits="1" number="87"/>
<line hits="0" number="93"/>
<line hits="0" number="94"/>
<line hits="0" number="95"/>
<line hits="0" number="96"/>
<line hits="0" number="97"/>
<line hits="0" number="99"/>
<line hits="0" number="100"/>
<line hits="0" number="106"/>
<line hits="0" number="108"/>
<line hits="0" number="110"/>
<line hits="0" number="111"/>
<line hits="0" number="112"/>
<line hits="0" number="113"/>
<line hits="0" number="114"/>
<line hits="0" number="115"/>
<line hits="0" number="117"/>
<line hits="0" number="123"/>
<line hits="0" number="124"/>
<line hits="0" number="126"/>
<line hits="0" number="127"/>
<line hits="0" number="128"/>
<line hits="0" number="129"/>
<line hits="0" number="130"/>
<line hits="0" number="131"/>
<line hits="0" number="132"/>
<line hits="1" number="135"/>
<line hits="0" number="142"/>
<line hits="0" number="143"/>
<line hits="0" number="144"/>
<line hits="0" number="145"/>
<line hits="0" number="148"/>
<line hits="0" number="150"/>
<line hits="0" number="152"/>
<line hits="0" number="153"/>
<line hits="0" number="155"/>
<line hits="0" number="156"/>
<line hits="0" number="157"/>
<line hits="1" number="160"/>
<line hits="1" number="164"/>
<line hits="1" number="165"/>
<line hits="0" number="166"/>
<line hits="0" number="167"/>
<line hits="0" number="168"/>
<line hits="0" number="169"/>
<line hits="1" number="174"/>
<line hits="0" number="179"/>
<line hits="0" number="180"/>
<line hits="0" number="181"/>
<line hits="0" number="182"/>
<line hits="0" number="183"/>
<line hits="0" number="184"/>
<line hits="0" number="185"/>
<line hits="0" number="187"/>
<line hits="0" number="188"/>
<line hits="0" number="189"/>
<line hits="0" number="191"/>
<line hits="0" number="192"/>
<line hits="0" number="193"/>
<line hits="0" number="197"/>
<line hits="0" number="198"/>
<line hits="0" number="199"/>
<line hits="0" number="201"/>
<line hits="1" number="204"/>
<line hits="1" number="208"/>
<line hits="1" number="211"/>
<line hits="0" number="220"/>
<line hits="0" number="221"/>
<line hits="0" number="222"/>
<line hits="1" number="225"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/auth/admin.py" line-rate="0.495" name="admin.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="18"/>
<line hits="1" number="19"/>
<line hits="1" number="21"/>
<line hits="1" number="22"/>
<line hits="1" number="25"/>
<line hits="1" number="26"/>
<line hits="1" number="27"/>
<line hits="1" number="28"/>
<line hits="1" number="29"/>
<line hits="1" number="31"/>
<line hits="0" number="32"/>
<line hits="0" number="33"/>
<line hits="0" number="36"/>
<line hits="0" number="37"/>
<line hits="1" number="40"/>
<line hits="1" number="41"/>
<line hits="1" number="42"/>
<line hits="1" number="43"/>
<line hits="1" number="44"/>
<line hits="1" number="51"/>
<line hits="1" number="57"/>
<line hits="1" number="58"/>
<line hits="1" number="59"/>
<line hits="1" number="60"/>
<line hits="1" number="61"/>
<line hits="1" number="62"/>
<line hits="1" number="63"/>
<line hits="1" number="64"/>
<line hits="1" number="66"/>
<line hits="0" number="67"/>
<line hits="0" number="68"/>
<line hits="0" number="69"/>
<line hits="1" number="71"/>
<line hits="0" number="75"/>
<line hits="0" number="76"/>
<line hits="0" number="77"/>
<line hits="0" number="78"/>
<line hits="0" number="79"/>
<line hits="1" number="81"/>
<line hits="0" number="82"/>
<line hits="1" number="90"/>
<line hits="0" number="92"/>
<line hits="1" number="94"/>
<line hits="1" number="95"/>
<line hits="1" number="96"/>
<line hits="0" number="97"/>
<line hits="0" number="98"/>
<line hits="1" number="100"/>
<line hits="0" number="107"/>
<line hits="0" number="108"/>
<line hits="0" number="111"/>
<line hits="0" number="116"/>
<line hits="0" number="117"/>
<line hits="0" number="118"/>
<line hits="0" number="119"/>
<line hits="0" number="120"/>
<line hits="0" number="124"/>
<line hits="0" number="125"/>
<line hits="1" number="127"/>
<line hits="1" number="128"/>
<line hits="0" number="129"/>
<line hits="0" number="130"/>
<line hits="0" number="131"/>
<line hits="0" number="132"/>
<line hits="0" number="133"/>
<line hits="0" number="137"/>
<line hits="0" number="138"/>
<line hits="0" number="139"/>
<line hits="0" number="140"/>
<line hits="0" number="141"/>
<line hits="0" number="142"/>
<line hits="0" number="143"/>
<line hits="0" number="144"/>
<line hits="0" number="145"/>
<line hits="0" number="146"/>
<line hits="0" number="157"/>
<line hits="0" number="159"/>
<line hits="0" number="160"/>
<line hits="0" number="162"/>
<line hits="0" number="181"/>
<line hits="0" number="183"/>
<line hits="1" number="190"/>
<line hits="0" number="201"/>
<line hits="0" number="202"/>
<line hits="0" number="203"/>
<line hits="0" number="204"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/auth/apps.py" line-rate="1" name="apps.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="17"/>
<line hits="1" number="18"/>
<line hits="1" number="22"/>
<line hits="1" number="24"/>
<line hits="1" number="25"/>
<line hits="1" number="26"/>
<line hits="1" number="27"/>
<line hits="1" number="28"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/auth/base_user.py" line-rate="0.5075" name="base_user.py">
<methods/>
<lines>
<line hits="1" number="5"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="16"/>
<line hits="1" number="18"/>
<line hits="0" number="23"/>
<line hits="0" number="24"/>
<line hits="0" number="25"/>
<line hits="0" number="26"/>
<line hits="0" number="27"/>
<line hits="0" number="29"/>
<line hits="0" number="30"/>
<line hits="1" number="32"/>
<line hits="0" number="41"/>
<line hits="1" number="43"/>
<line hits="0" number="44"/>
<line hits="1" number="47"/>
<line hits="1" number="48"/>
<line hits="1" number="49"/>
<line hits="1" number="51"/>
<line hits="1" number="53"/>
<line hits="1" number="57"/>
<line hits="1" number="59"/>
<line hits="1" number="60"/>
<line hits="1" number="62"/>
<line hits="0" number="64"/>
<line hits="1" number="66"/>
<line hits="0" number="67"/>
<line hits="1" number="69"/>
<line hits="0" number="70"/>
<line hits="1" number="72"/>
<line hits="0" number="73"/>
<line hits="0" number="74"/>
<line hits="0" number="75"/>
<line hits="0" number="76"/>
<line hits="1" number="78"/>
<line hits="0" number="79"/>
<line hits="1" number="81"/>
<line hits="1" number="87"/>
<line hits="1" number="89"/>
<line hits="1" number="95"/>
<line hits="1" number="97"/>
<line hits="0" number="98"/>
<line hits="0" number="99"/>
<line hits="1" number="101"/>
<line hits="0" number="106"/>
<line hits="0" number="107"/>
<line hits="0" number="109"/>
<line hits="0" number="110"/>
<line hits="0" number="111"/>
<line hits="1" number="113"/>
<line hits="0" number="115"/>
<line hits="1" number="117"/>
<line hits="0" number="121"/>
<line hits="1" number="123"/>
<line hits="0" number="127"/>
<line hits="0" number="128"/>
<line hits="1" number="130"/>
<line hits="0" number="132"/>
<line hits="0" number="133"/>
<line hits="0" number="134"/>
<line hits="0" number="135"/>
<line hits="1" number="137"/>
<line hits="0" number="139"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/auth/checks.py" line-rate="0.566" name="checks.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="8"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="0" number="15"/>
<line hits="0" number="16"/>
<line hits="0" number="17"/>
<line hits="0" number="18"/>
<line hits="0" number="19"/>
<line hits="0" number="24"/>
<line hits="1" number="26"/>
<line hits="1" number="29"/>
<line hits="0" number="30"/>
<line hits="1" number="39"/>
<line hits="0" number="40"/>
<line hits="1" number="50"/>
<line hits="0" number="51"/>
<line hits="0" number="53"/>
<line hits="0" number="63"/>
<line hits="1" number="74"/>
<line hits="0" number="75"/>
<line hits="1" number="84"/>
<line hits="0" number="85"/>
<line hits="1" number="94"/>
<line hits="1" number="97"/>
<line hits="1" number="98"/>
<line hits="1" number="99"/>
<line hits="0" number="101"/>
<line hits="1" number="103"/>
<line hits="1" number="104"/>
<line hits="1" number="105"/>
<line hits="1" number="107"/>
<line hits="1" number="108"/>
<line hits="1" number="109"/>
<line hits="1" number="111"/>
<line hits="1" number="115"/>
<line hits="0" number="116"/>
<line hits="0" number="119"/>
<line hits="1" number="129"/>
<line hits="1" number="130"/>
<line hits="0" number="132"/>
<line hits="0" number="133"/>
<line hits="0" number="143"/>
<line hits="0" number="144"/>
<line hits="0" number="154"/>
<line hits="0" number="155"/>
<line hits="0" number="164"/>
<line hits="1" number="166"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/auth/context_processors.py" line-rate="0.5862" name="context_processors.py">
<methods/>
<lines>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="0" number="7"/>
<line hits="1" number="9"/>
<line hits="0" number="10"/>
<line hits="1" number="12"/>
<line hits="0" number="13"/>
<line hits="1" number="15"/>
<line hits="0" number="18"/>
<line hits="1" number="20"/>
<line hits="0" number="21"/>
<line hits="1" number="24"/>
<line hits="1" number="25"/>
<line hits="1" number="26"/>
<line hits="1" number="28"/>
<line hits="0" number="29"/>
<line hits="1" number="31"/>
<line hits="0" number="33"/>
<line hits="1" number="35"/>
<line hits="0" number="39"/>
<line hits="0" number="41"/>
<line hits="0" number="42"/>
<line hits="0" number="43"/>
<line hits="1" number="46"/>
<line hits="1" number="54"/>
<line hits="0" number="55"/>
<line hits="1" number="57"/>
<line hits="1" number="58"/>
<line hits="1" number="60"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/auth/forms.py" line-rate="0.407" name="forms.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="7"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="18"/>
<line hits="1" number="20"/>
<line hits="1" number="23"/>
<line hits="1" number="24"/>
<line hits="1" number="26"/>
<line hits="0" number="27"/>
<line hits="0" number="28"/>
<line hits="0" number="29"/>
<line hits="0" number="30"/>
<line hits="0" number="32"/>
<line hits="0" number="33"/>
<line hits="0" number="34"/>
<line hits="0" number="35"/>
<line hits="0" number="37"/>
<line hits="0" number="38"/>
<line hits="0" number="39"/>
<line hits="0" number="40"/>
<line hits="1" number="43"/>
<line hits="1" number="44"/>
<line hits="1" number="46"/>
<line hits="1" number="47"/>
<line hits="1" number="48"/>
<line hits="1" number="50"/>
<line hits="0" number="53"/>
<line hits="1" number="55"/>
<line hits="0" number="56"/>
<line hits="1" number="59"/>
<line hits="1" number="60"/>
<line hits="0" number="61"/>
<line hits="1" number="64"/>
<line hits="1" number="69"/>
<line hits="1" number="72"/>
<line hits="1" number="78"/>
<line hits="1" number="85"/>
<line hits="1" number="86"/>
<line hits="1" number="87"/>
<line hits="1" number="88"/>
<line hits="1" number="90"/>
<line hits="0" number="91"/>
<line hits="0" number="92"/>
<line hits="0" number="93"/>
<line hits="1" number="95"/>
<line hits="0" number="96"/>
<line hits="0" number="97"/>
<line hits="0" number="98"/>
<line hits="0" number="99"/>
<line hits="0" number="103"/>
<line hits="1" number="105"/>
<line hits="0" number="106"/>
<line hits="0" number="109"/>
<line hits="0" number="110"/>
<line hits="0" number="111"/>
<line hits="0" number="112"/>
<line hits="0" number="113"/>
<line hits="0" number="114"/>
<line hits="1" number="116"/>
<line hits="0" number="117"/>
<line hits="0" number="118"/>
<line hits="0" number="119"/>
<line hits="0" number="120"/>
<line hits="0" number="121"/>
<line hits="1" number="124"/>
<line hits="1" number="125"/>
<line hits="1" number="134"/>
<line hits="1" number="135"/>
<line hits="1" number="136"/>
<line hits="1" number="137"/>
<line hits="1" number="139"/>
<line hits="0" number="140"/>
<line hits="0" number="141"/>
<line hits="0" number="142"/>
<line hits="0" number="143"/>
<line hits="0" number="144"/>
<line hits="0" number="145"/>
<line hits="0" number="146"/>
<line hits="1" number="148"/>
<line hits="0" number="152"/>
<line hits="1" number="155"/>
<line hits="1" number="160"/>
<line hits="1" number="161"/>
<line hits="1" number="167"/>
<line hits="1" number="175"/>
<line hits="0" number="180"/>
<line hits="0" number="181"/>
<line hits="0" number="182"/>
<line hits="0" number="185"/>
<line hits="0" number="186"/>
<line hits="0" number="187"/>
<line hits="0" number="188"/>
<line hits="1" number="190"/>
<line hits="0" number="191"/>
<line hits="0" number="192"/>
<line hits="0" number="194"/>
<line hits="0" number="195"/>
<line hits="0" number="196"/>
<line hits="0" number="197"/>
<line hits="0" number="199"/>
<line hits="0" number="201"/>
<line hits="1" number="203"/>
<line hits="0" number="214"/>
<line hits="0" number="215"/>
<line hits="1" number="220"/>
<line hits="0" number="221"/>
<line hits="1" number="223"/>
<line hits="0" number="224"/>
<line hits="1" number="231"/>
<line hits="1" number="232"/>
<line hits="1" number="234"/>
<line hits="0" number="239"/>
<line hits="0" number="241"/>
<line hits="0" number="242"/>
<line hits="0" number="244"/>
<line hits="0" number="245"/>
<line hits="0" number="246"/>
<line hits="0" number="247"/>
<line hits="0" number="249"/>
<line hits="1" number="251"/>
<line hits="0" number="258"/>
<line hits="0" number="262"/>
<line hits="1" number="264"/>
<line hits="0" number="274"/>
<line hits="0" number="275"/>
<line hits="0" number="276"/>
<line hits="0" number="277"/>
<line hits="0" number="278"/>
<line hits="0" number="279"/>
<line hits="0" number="281"/>
<line hits="0" number="282"/>
<line hits="0" number="292"/>
<line hits="1" number="298"/>
<line hits="1" number="303"/>
<line hits="1" number="306"/>
<line hits="1" number="312"/>
<line hits="1" number="318"/>
<line hits="0" number="319"/>
<line hits="0" number="320"/>
<line hits="1" number="322"/>
<line hits="0" number="323"/>
<line hits="0" number="324"/>
<line hits="0" number="325"/>
<line hits="0" number="326"/>
<line hits="0" number="327"/>
<line hits="0" number="331"/>
<line hits="0" number="332"/>
<line hits="1" number="334"/>
<line hits="0" number="335"/>
<line hits="0" number="336"/>
<line hits="0" number="337"/>
<line hits="0" number="338"/>
<line hits="0" number="339"/>
<line hits="1" number="342"/>
<line hits="1" number="347"/>
<line hits="1" number="351"/>
<line hits="1" number="357"/>
<line hits="1" number="359"/>
<line hits="0" number="363"/>
<line hits="0" number="364"/>
<line hits="0" number="365"/>
<line hits="0" number="369"/>
<line hits="1" number="372"/>
<line hits="1" number="376"/>
<line hits="1" number="379"/>
<line hits="1" number="380"/>
<line hits="1" number="386"/>
<line hits="1" number="393"/>
<line hits="0" number="394"/>
<line hits="0" number="395"/>
<line hits="1" number="397"/>
<line hits="0" number="398"/>
<line hits="0" number="399"/>
<line hits="0" number="400"/>
<line hits="0" number="401"/>
<line hits="0" number="402"/>
<line hits="0" number="406"/>
<line hits="0" number="407"/>
<line hits="1" number="409"/>
<line hits="0" number="411"/>
<line hits="0" number="412"/>
<line hits="0" number="413"/>
<line hits="0" number="414"/>
<line hits="0" number="415"/>
<line hits="1" number="417"/>
<line hits="0" number="419"/>
<line hits="0" number="420"/>
<line hits="0" number="421"/>
<line hits="0" number="422"/>
<line hits="0" number="423"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/auth/hashers.py" line-rate="0.3485" name="hashers.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="19"/>
<line hits="1" number="20"/>
<line hits="1" number="23"/>
<line hits="0" number="28"/>
<line hits="1" number="31"/>
<line hits="0" number="39"/>
<line hits="0" number="40"/>
<line hits="0" number="42"/>
<line hits="0" number="43"/>
<line hits="0" number="44"/>
<line hits="0" number="45"/>
<line hits="0" number="47"/>
<line hits="0" number="49"/>
<line hits="0" number="50"/>
<line hits="0" number="51"/>
<line hits="0" number="57"/>
<line hits="0" number="58"/>
<line hits="0" number="60"/>
<line hits="0" number="61"/>
<line hits="0" number="62"/>
<line hits="1" number="65"/>
<line hits="0" number="74"/>
<line hits="0" number="75"/>
<line hits="0" number="76"/>
<line hits="0" number="77"/>
<line hits="0" number="78"/>
<line hits="1" number="81"/>
<line hits="0" number="83"/>
<line hits="0" number="84"/>
<line hits="0" number="85"/>
<line hits="0" number="86"/>
<line hits="0" number="87"/>
<line hits="0" number="88"/>
<line hits="0" number="90"/>
<line hits="0" number="91"/>
<line hits="1" number="94"/>
<line hits="0" number="96"/>
<line hits="1" number="99"/>
<line hits="0" number="101"/>
<line hits="0" number="102"/>
<line hits="0" number="103"/>
<line hits="1" number="106"/>
<line hits="0" number="113"/>
<line hits="0" number="114"/>
<line hits="0" number="116"/>
<line hits="0" number="117"/>
<line hits="0" number="120"/>
<line hits="0" number="121"/>
<line hits="0" number="122"/>
<line hits="0" number="123"/>
<line hits="0" number="124"/>
<line hits="1" number="129"/>
<line hits="0" number="139"/>
<line hits="0" number="141"/>
<line hits="0" number="143"/>
<line hits="0" number="144"/>
<line hits="0" number="146"/>
<line hits="0" number="147"/>
<line hits="1" number="150"/>
<line hits="0" number="155"/>
<line hits="0" number="156"/>
<line hits="0" number="157"/>
<line hits="1" number="160"/>
<line hits="1" number="169"/>
<line hits="1" number="170"/>
<line hits="1" number="172"/>
<line hits="0" number="173"/>
<line hits="0" number="174"/>
<line hits="0" number="175"/>
<line hits="0" number="177"/>
<line hits="0" number="178"/>
<line hits="0" number="179"/>
<line hits="0" number="180"/>
<line hits="0" number="181"/>
<line hits="0" number="183"/>
<line hits="0" number="184"/>
<line hits="1" number="187"/>
<line hits="0" number="189"/>
<line hits="1" number="191"/>
<line hits="0" number="193"/>
<line hits="1" number="195"/>
<line hits="0" number="202"/>
<line hits="1" number="204"/>
<line hits="0" number="211"/>
<line hits="1" number="213"/>
<line hits="0" number="214"/>
<line hits="1" number="216"/>
<line hits="0" number="227"/>
<line hits="1" number="230"/>
<line hits="1" number="238"/>
<line hits="1" number="239"/>
<line hits="1" number="240"/>
<line hits="1" number="242"/>
<line hits="0" number="243"/>
<line hits="0" number="244"/>
<line hits="0" number="245"/>
<line hits="0" number="246"/>
<line hits="0" number="247"/>
<line hits="0" number="248"/>
<line hits="1" number="250"/>
<line hits="0" number="251"/>
<line hits="0" number="252"/>
<line hits="0" number="253"/>
<line hits="0" number="254"/>
<line hits="1" number="256"/>
<line hits="0" number="257"/>
<line hits="0" number="258"/>
<line hits="0" number="259"/>
<line hits="1" number="266"/>
<line hits="0" number="267"/>
<line hits="0" number="268"/>
<line hits="1" number="270"/>
<line hits="0" number="271"/>
<line hits="0" number="272"/>
<line hits="0" number="273"/>
<line hits="0" number="274"/>
<line hits="1" number="277"/>
<line hits="1" number="284"/>
<line hits="1" number="285"/>
<line hits="1" number="288"/>
<line hits="1" number="296"/>
<line hits="1" number="297"/>
<line hits="1" number="299"/>
<line hits="1" number="300"/>
<line hits="1" number="301"/>
<line hits="1" number="303"/>
<line hits="0" number="304"/>
<line hits="0" number="305"/>
<line hits="0" number="314"/>
<line hits="1" number="316"/>
<line hits="0" number="317"/>
<line hits="0" number="318"/>
<line hits="0" number="319"/>
<line hits="0" number="320"/>
<line hits="0" number="321"/>
<line hits="0" number="326"/>
<line hits="0" number="327"/>
<line hits="1" number="329"/>
<line hits="0" number="330"/>
<line hits="0" number="332"/>
<line hits="0" number="333"/>
<line hits="1" number="344"/>
<line hits="0" number="345"/>
<line hits="0" number="347"/>
<line hits="0" number="348"/>
<line hits="0" number="349"/>
<line hits="1" number="356"/>
<line hits="0" number="359"/>
<line hits="1" number="361"/>
<line hits="0" number="368"/>
<line hits="0" number="369"/>
<line hits="0" number="371"/>
<line hits="0" number="372"/>
<line hits="0" number="374"/>
<line hits="0" number="375"/>
<line hits="0" number="376"/>
<line hits="0" number="377"/>
<line hits="0" number="378"/>
<line hits="0" number="379"/>
<line hits="0" number="380"/>
<line hits="0" number="381"/>
<line hits="0" number="382"/>
<line hits="0" number="383"/>
<line hits="1" number="389"/>
<line hits="1" number="398"/>
<line hits="1" number="399"/>
<line hits="1" number="400"/>
<line hits="1" number="401"/>
<line hits="1" number="403"/>
<line hits="0" number="404"/>
<line hits="0" number="405"/>
<line hits="1" number="407"/>
<line hits="0" number="408"/>
<line hits="0" number="409"/>
<line hits="0" number="412"/>
<line hits="0" number="414"/>
<line hits="0" number="416"/>
<line hits="0" number="417"/>
<line hits="1" number="419"/>
<line hits="0" number="420"/>
<line hits="0" number="421"/>
<line hits="0" number="422"/>
<line hits="0" number="423"/>
<line hits="1" number="425"/>
<line hits="0" number="426"/>
<line hits="0" number="427"/>
<line hits="0" number="428"/>
<line hits="0" number="429"/>
<line hits="1" number="436"/>
<line hits="0" number="437"/>
<line hits="0" number="438"/>
<line hits="1" number="440"/>
<line hits="0" number="441"/>
<line hits="0" number="442"/>
<line hits="0" number="443"/>
<line hits="0" number="445"/>
<line hits="0" number="446"/>
<line hits="0" number="447"/>
<line hits="0" number="448"/>
<line hits="1" number="451"/>
<line hits="1" number="464"/>
<line hits="1" number="465"/>
<line hits="1" number="468"/>
<line hits="1" number="472"/>
<line hits="1" number="474"/>
<line hits="0" number="475"/>
<line hits="0" number="476"/>
<line hits="0" number="477"/>
<line hits="0" number="478"/>
<line hits="1" number="480"/>
<line hits="0" number="481"/>
<line hits="0" number="482"/>
<line hits="0" number="483"/>
<line hits="0" number="484"/>
<line hits="1" number="486"/>
<line hits="0" number="487"/>
<line hits="0" number="488"/>
<line hits="0" number="489"/>
<line hits="1" number="495"/>
<line hits="0" number="496"/>
<line hits="1" number="499"/>
<line hits="1" number="503"/>
<line hits="1" number="505"/>
<line hits="0" number="506"/>
<line hits="0" number="507"/>
<line hits="0" number="508"/>
<line hits="0" number="509"/>
<line hits="1" number="511"/>
<line hits="0" number="512"/>
<line hits="0" number="513"/>
<line hits="0" number="514"/>
<line hits="0" number="515"/>
<line hits="1" number="517"/>
<line hits="0" number="518"/>
<line hits="0" number="519"/>
<line hits="0" number="520"/>
<line hits="1" number="526"/>
<line hits="0" number="527"/>
<line hits="1" number="530"/>
<line hits="1" number="539"/>
<line hits="1" number="541"/>
<line hits="0" number="542"/>
<line hits="1" number="544"/>
<line hits="0" number="545"/>
<line hits="0" number="546"/>
<line hits="0" number="547"/>
<line hits="1" number="549"/>
<line hits="0" number="550"/>
<line hits="0" number="551"/>
<line hits="1" number="553"/>
<line hits="0" number="554"/>
<line hits="0" number="555"/>
<line hits="0" number="556"/>
<line hits="1" number="561"/>
<line hits="0" number="562"/>
<line hits="1" number="565"/>
<line hits="1" number="576"/>
<line hits="1" number="578"/>
<line hits="0" number="579"/>
<line hits="1" number="581"/>
<line hits="0" number="582"/>
<line hits="0" number="583"/>
<line hits="1" number="585"/>
<line hits="0" number="586"/>
<line hits="0" number="587"/>
<line hits="0" number="588"/>
<line hits="0" number="589"/>
<line hits="1" number="591"/>
<line hits="0" number="592"/>
<line hits="1" number="597"/>
<line hits="0" number="598"/>
<line hits="1" number="601"/>
<line hits="1" number="607"/>
<line hits="1" number="608"/>
<line hits="1" number="610"/>
<line hits="0" number="611"/>
<line hits="1" number="613"/>
<line hits="0" number="614"/>
<line hits="0" number="615"/>
<line hits="0" number="616"/>
<line hits="0" number="617"/>
<line hits="0" number="619"/>
<line hits="1" number="621"/>
<line hits="0" number="622"/>
<line hits="0" number="623"/>
<line hits="0" number="624"/>
<line hits="0" number="625"/>
<line hits="1" number="627"/>
<line hits="0" number="628"/>
<line hits="0" number="629"/>
<line hits="0" number="630"/>
<line hits="1" number="636"/>
<line hits="0" number="637"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/auth/models.py" line-rate="0.5596" name="models.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="11"/>
<line hits="1" number="14"/>
<line hits="0" number="19"/>
<line hits="0" number="20"/>
<line hits="1" number="23"/>
<line hits="1" number="24"/>
<line hits="1" number="26"/>
<line hits="0" number="27"/>
<line hits="1" number="33"/>
<line hits="1" number="56"/>
<line hits="1" number="57"/>
<line hits="1" number="62"/>
<line hits="1" number="63"/>
<line hits="1" number="65"/>
<line hits="1" number="66"/>
<line hits="1" number="67"/>
<line hits="1" number="68"/>
<line hits="1" number="69"/>
<line hits="1" number="72"/>
<line hits="0" number="73"/>
<line hits="1" number="79"/>
<line hits="0" number="80"/>
<line hits="1" number="81"/>
<line hits="1" number="84"/>
<line hits="1" number="88"/>
<line hits="1" number="90"/>
<line hits="0" number="91"/>
<line hits="1" number="94"/>
<line hits="1" number="111"/>
<line hits="1" number="112"/>
<line hits="1" number="118"/>
<line hits="1" number="120"/>
<line hits="1" number="121"/>
<line hits="1" number="122"/>
<line hits="1" number="124"/>
<line hits="0" number="125"/>
<line hits="1" number="127"/>
<line hits="0" number="128"/>
<line hits="1" number="131"/>
<line hits="1" number="132"/>
<line hits="1" number="134"/>
<line hits="0" number="138"/>
<line hits="0" number="139"/>
<line hits="0" number="140"/>
<line hits="0" number="141"/>
<line hits="0" number="142"/>
<line hits="0" number="143"/>
<line hits="0" number="144"/>
<line hits="0" number="145"/>
<line hits="1" number="147"/>
<line hits="0" number="148"/>
<line hits="0" number="149"/>
<line hits="0" number="150"/>
<line hits="1" number="152"/>
<line hits="0" number="153"/>
<line hits="0" number="154"/>
<line hits="0" number="156"/>
<line hits="0" number="157"/>
<line hits="0" number="158"/>
<line hits="0" number="159"/>
<line hits="0" number="161"/>
<line hits="1" number="165"/>
<line hits="0" number="166"/>
<line hits="0" number="167"/>
<line hits="0" number="168"/>
<line hits="0" number="169"/>
<line hits="0" number="170"/>
<line hits="1" number="173"/>
<line hits="0" number="177"/>
<line hits="0" number="178"/>
<line hits="0" number="179"/>
<line hits="0" number="180"/>
<line hits="0" number="181"/>
<line hits="0" number="182"/>
<line hits="0" number="183"/>
<line hits="0" number="184"/>
<line hits="0" number="185"/>
<line hits="1" number="188"/>
<line hits="0" number="192"/>
<line hits="0" number="193"/>
<line hits="0" number="194"/>
<line hits="0" number="195"/>
<line hits="0" number="196"/>
<line hits="0" number="197"/>
<line hits="0" number="198"/>
<line hits="0" number="199"/>
<line hits="0" number="200"/>
<line hits="1" number="203"/>
<line hits="1" number="208"/>
<line hits="1" number="216"/>
<line hits="1" number="227"/>
<line hits="1" number="236"/>
<line hits="1" number="237"/>
<line hits="1" number="239"/>
<line hits="0" number="245"/>
<line hits="0" number="246"/>
<line hits="0" number="247"/>
<line hits="0" number="248"/>
<line hits="0" number="249"/>
<line hits="1" number="251"/>
<line hits="0" number="252"/>
<line hits="1" number="254"/>
<line hits="0" number="263"/>
<line hits="0" number="264"/>
<line hits="0" number="267"/>
<line hits="1" number="269"/>
<line hits="0" number="274"/>
<line hits="1" number="276"/>
<line hits="0" number="282"/>
<line hits="0" number="283"/>
<line hits="0" number="285"/>
<line hits="1" number="288"/>
<line hits="1" number="295"/>
<line hits="1" number="297"/>
<line hits="1" number="307"/>
<line hits="1" number="308"/>
<line hits="1" number="309"/>
<line hits="1" number="310"/>
<line hits="1" number="315"/>
<line hits="1" number="323"/>
<line hits="1" number="325"/>
<line hits="1" number="327"/>
<line hits="1" number="328"/>
<line hits="1" number="329"/>
<line hits="1" number="331"/>
<line hits="1" number="332"/>
<line hits="1" number="333"/>
<line hits="1" number="334"/>
<line hits="1" number="336"/>
<line hits="0" number="337"/>
<line hits="0" number="338"/>
<line hits="1" number="340"/>
<line hits="0" number="344"/>
<line hits="0" number="345"/>
<line hits="1" number="347"/>
<line hits="0" number="349"/>
<line hits="1" number="351"/>
<line hits="0" number="353"/>
<line hits="1" number="356"/>
<line hits="1" number="363"/>
<line hits="1" number="364"/>
<line hits="1" number="367"/>
<line hits="1" number="368"/>
<line hits="1" number="369"/>
<line hits="1" number="370"/>
<line hits="1" number="371"/>
<line hits="1" number="372"/>
<line hits="1" number="373"/>
<line hits="1" number="374"/>
<line hits="1" number="375"/>
<line hits="1" number="377"/>
<line hits="0" number="378"/>
<line hits="1" number="380"/>
<line hits="0" number="381"/>
<line hits="1" number="383"/>
<line hits="0" number="384"/>
<line hits="1" number="386"/>
<line hits="0" number="387"/>
<line hits="1" number="389"/>
<line hits="0" number="390"/>
<line hits="1" number="392"/>
<line hits="0" number="393"/>
<line hits="1" number="395"/>
<line hits="0" number="396"/>
<line hits="1" number="398"/>
<line hits="0" number="400"/>
<line hits="1" number="402"/>
<line hits="0" number="404"/>
<line hits="1" number="406"/>
<line hits="0" number="407"/>
<line hits="1" number="409"/>
<line hits="0" number="410"/>
<line hits="1" number="412"/>
<line hits="0" number="413"/>
<line hits="1" number="415"/>
<line hits="0" number="416"/>
<line hits="1" number="418"/>
<line hits="0" number="419"/>
<line hits="1" number="421"/>
<line hits="0" number="423"/>
<line hits="1" number="425"/>
<line hits="0" number="427"/>
<line hits="1" number="429"/>
<line hits="0" number="430"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/auth/password_validation.py" line-rate="0.3398" name="password_validation.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="17"/>
<line hits="0" number="19"/>
<line hits="1" number="22"/>
<line hits="0" number="23"/>
<line hits="0" number="24"/>
<line hits="0" number="25"/>
<line hits="0" number="26"/>
<line hits="0" number="27"/>
<line hits="0" number="28"/>
<line hits="0" number="29"/>
<line hits="0" number="30"/>
<line hits="0" number="32"/>
<line hits="1" number="35"/>
<line hits="0" number="42"/>
<line hits="0" number="43"/>
<line hits="0" number="44"/>
<line hits="0" number="45"/>
<line hits="0" number="46"/>
<line hits="0" number="47"/>
<line hits="0" number="48"/>
<line hits="0" number="49"/>
<line hits="0" number="50"/>
<line hits="0" number="51"/>
<line hits="1" number="54"/>
<line hits="0" number="59"/>
<line hits="0" number="60"/>
<line hits="0" number="61"/>
<line hits="0" number="62"/>
<line hits="0" number="63"/>
<line hits="1" number="66"/>
<line hits="0" number="70"/>
<line hits="0" number="71"/>
<line hits="0" number="72"/>
<line hits="0" number="73"/>
<line hits="0" number="74"/>
<line hits="0" number="75"/>
<line hits="1" number="78"/>
<line hits="0" number="83"/>
<line hits="0" number="84"/>
<line hits="0" number="85"/>
<line hits="1" number="88"/>
<line hits="1" number="91"/>
<line hits="1" number="95"/>
<line hits="0" number="96"/>
<line hits="1" number="98"/>
<line hits="0" number="99"/>
<line hits="0" number="100"/>
<line hits="1" number="110"/>
<line hits="0" number="111"/>
<line hits="1" number="118"/>
<line hits="1" number="129"/>
<line hits="1" number="131"/>
<line hits="0" number="132"/>
<line hits="0" number="133"/>
<line hits="1" number="135"/>
<line hits="0" number="136"/>
<line hits="0" number="137"/>
<line hits="0" number="139"/>
<line hits="0" number="140"/>
<line hits="0" number="141"/>
<line hits="0" number="142"/>
<line hits="0" number="143"/>
<line hits="0" number="144"/>
<line hits="0" number="145"/>
<line hits="0" number="146"/>
<line hits="0" number="147"/>
<line hits="0" number="148"/>
<line hits="0" number="149"/>
<line hits="0" number="150"/>
<line hits="1" number="156"/>
<line hits="0" number="157"/>
<line hits="1" number="160"/>
<line hits="1" number="168"/>
<line hits="1" number="170"/>
<line hits="0" number="171"/>
<line hits="0" number="172"/>
<line hits="0" number="173"/>
<line hits="0" number="174"/>
<line hits="0" number="175"/>
<line hits="0" number="176"/>
<line hits="0" number="178"/>
<line hits="1" number="180"/>
<line hits="0" number="181"/>
<line hits="0" number="182"/>
<line hits="1" number="187"/>
<line hits="0" number="188"/>
<line hits="1" number="191"/>
<line hits="1" number="195"/>
<line hits="0" number="196"/>
<line hits="0" number="197"/>
<line hits="1" number="202"/>
<line hits="0" number="203"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/auth/signals.py" line-rate="1" name="signals.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/auth/tokens.py" line-rate="0.3784" name="tokens.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="8"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="16"/>
<line hits="0" number="21"/>
<line hits="1" number="23"/>
<line hits="0" number="27"/>
<line hits="0" number="28"/>
<line hits="0" number="30"/>
<line hits="0" number="31"/>
<line hits="0" number="32"/>
<line hits="0" number="33"/>
<line hits="0" number="35"/>
<line hits="0" number="36"/>
<line hits="0" number="37"/>
<line hits="0" number="38"/>
<line hits="0" number="41"/>
<line hits="0" number="42"/>
<line hits="0" number="49"/>
<line hits="0" number="50"/>
<line hits="0" number="52"/>
<line hits="1" number="54"/>
<line hits="0" number="57"/>
<line hits="0" number="58"/>
<line hits="0" number="63"/>
<line hits="1" number="65"/>
<line hits="0" number="82"/>
<line hits="0" number="83"/>
<line hits="1" number="85"/>
<line hits="0" number="86"/>
<line hits="1" number="88"/>
<line hits="0" number="90"/>
<line hits="1" number="93"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/auth/validators.py" line-rate="1" name="validators.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="15"/>
<line hits="1" number="18"/>
<line hits="1" number="19"/>
<line hits="1" number="20"/>
<line hits="1" number="21"/>
<line hits="1" number="25"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.5455" name=".venv.Lib.site-packages.django.contrib.auth.management">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/auth/management/__init__.py" line-rate="0.5455" name="__init__.py">
<methods/>
<lines>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="13"/>
<line hits="1" number="17"/>
<line hits="1" number="18"/>
<line hits="1" number="19"/>
<line hits="1" number="22"/>
<line hits="1" number="27"/>
<line hits="1" number="28"/>
<line hits="1" number="29"/>
<line hits="1" number="33"/>
<line hits="1" number="36"/>
<line hits="1" number="37"/>
<line hits="0" number="38"/>
<line hits="1" number="40"/>
<line hits="1" number="41"/>
<line hits="1" number="42"/>
<line hits="1" number="43"/>
<line hits="1" number="44"/>
<line hits="0" number="45"/>
<line hits="0" number="46"/>
<line hits="1" number="48"/>
<line hits="0" number="49"/>
<line hits="1" number="53"/>
<line hits="1" number="55"/>
<line hits="1" number="56"/>
<line hits="1" number="59"/>
<line hits="1" number="61"/>
<line hits="1" number="62"/>
<line hits="1" number="63"/>
<line hits="1" number="68"/>
<line hits="1" number="74"/>
<line hits="1" number="79"/>
<line hits="1" number="80"/>
<line hits="0" number="81"/>
<line hits="0" number="82"/>
<line hits="1" number="85"/>
<line hits="0" number="90"/>
<line hits="0" number="91"/>
<line hits="0" number="92"/>
<line hits="0" number="96"/>
<line hits="0" number="97"/>
<line hits="1" number="100"/>
<line hits="0" number="110"/>
<line hits="0" number="114"/>
<line hits="0" number="115"/>
<line hits="0" number="117"/>
<line hits="0" number="118"/>
<line hits="0" number="119"/>
<line hits="0" number="124"/>
<line hits="0" number="125"/>
<line hits="0" number="128"/>
<line hits="0" number="129"/>
<line hits="0" number="130"/>
<line hits="0" number="131"/>
<line hits="0" number="134"/>
<line hits="0" number="135"/>
<line hits="0" number="136"/>
<line hits="0" number="137"/>
<line hits="0" number="138"/>
<line hits="0" number="140"/>
<line hits="0" number="141"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="1" name=".venv.Lib.site-packages.django.contrib.auth.migrations">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/auth/migrations/0001_initial.py" line-rate="1" name="0001_initial.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="7"/>
<line hits="1" number="9"/>
<line hits="1" number="13"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/auth/migrations/0002_alter_permission_name_max_length.py" line-rate="1" name="0002_alter_permission_name_max_length.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="4"/>
<line hits="1" number="6"/>
<line hits="1" number="10"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/auth/migrations/0003_alter_user_email_max_length.py" line-rate="1" name="0003_alter_user_email_max_length.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="4"/>
<line hits="1" number="6"/>
<line hits="1" number="10"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/auth/migrations/0004_alter_user_username_opts.py" line-rate="1" name="0004_alter_user_username_opts.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="5"/>
<line hits="1" number="7"/>
<line hits="1" number="12"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/auth/migrations/0005_alter_user_last_login_null.py" line-rate="1" name="0005_alter_user_last_login_null.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="4"/>
<line hits="1" number="6"/>
<line hits="1" number="10"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/auth/migrations/0006_require_contenttypes_0002.py" line-rate="1" name="0006_require_contenttypes_0002.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="4"/>
<line hits="1" number="6"/>
<line hits="1" number="11"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/auth/migrations/0007_alter_validators_add_error_messages.py" line-rate="1" name="0007_alter_validators_add_error_messages.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="5"/>
<line hits="1" number="7"/>
<line hits="1" number="11"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/auth/migrations/0008_alter_user_username_max_length.py" line-rate="1" name="0008_alter_user_username_max_length.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="5"/>
<line hits="1" number="7"/>
<line hits="1" number="11"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/auth/migrations/0009_alter_user_last_name_max_length.py" line-rate="1" name="0009_alter_user_last_name_max_length.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="4"/>
<line hits="1" number="6"/>
<line hits="1" number="10"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/auth/migrations/__init__.py" line-rate="1" name="__init__.py">
<methods/>
<lines/>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.3238" name=".venv.Lib.site-packages.django.contrib.contenttypes">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/contenttypes/__init__.py" line-rate="1" name="__init__.py">
<methods/>
<lines>
<line hits="1" number="1"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/contenttypes/admin.py" line-rate="0.44" name="admin.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="0" number="18"/>
<line hits="1" number="20"/>
<line hits="0" number="24"/>
<line hits="0" number="28"/>
<line hits="0" number="29"/>
<line hits="0" number="40"/>
<line hits="0" number="41"/>
<line hits="0" number="42"/>
<line hits="0" number="43"/>
<line hits="0" number="53"/>
<line hits="0" number="54"/>
<line hits="0" number="55"/>
<line hits="0" number="56"/>
<line hits="0" number="68"/>
<line hits="0" number="69"/>
<line hits="0" number="70"/>
<line hits="0" number="72"/>
<line hits="1" number="83"/>
<line hits="1" number="84"/>
<line hits="1" number="85"/>
<line hits="1" number="86"/>
<line hits="1" number="88"/>
<line hits="1" number="90"/>
<line hits="0" number="91"/>
<line hits="0" number="92"/>
<line hits="0" number="94"/>
<line hits="0" number="95"/>
<line hits="0" number="96"/>
<line hits="0" number="99"/>
<line hits="0" number="100"/>
<line hits="0" number="101"/>
<line hits="0" number="102"/>
<line hits="0" number="118"/>
<line hits="0" number="119"/>
<line hits="0" number="121"/>
<line hits="1" number="124"/>
<line hits="1" number="125"/>
<line hits="1" number="128"/>
<line hits="1" number="129"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/contenttypes/apps.py" line-rate="1" name="apps.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="9"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="18"/>
<line hits="1" number="19"/>
<line hits="1" number="20"/>
<line hits="1" number="21"/>
<line hits="1" number="22"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/contenttypes/checks.py" line-rate="0.8182" name="checks.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="0" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="19"/>
<line hits="0" number="20"/>
<line hits="1" number="21"/>
<line hits="1" number="24"/>
<line hits="1" number="25"/>
<line hits="1" number="26"/>
<line hits="0" number="28"/>
<line hits="1" number="29"/>
<line hits="1" number="30"/>
<line hits="1" number="31"/>
<line hits="0" number="32"/>
<line hits="1" number="41"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/contenttypes/fields.py" line-rate="0.1952" name="fields.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="18"/>
<line hits="1" number="28"/>
<line hits="1" number="29"/>
<line hits="1" number="30"/>
<line hits="1" number="31"/>
<line hits="1" number="33"/>
<line hits="1" number="34"/>
<line hits="1" number="35"/>
<line hits="1" number="36"/>
<line hits="1" number="37"/>
<line hits="1" number="38"/>
<line hits="1" number="39"/>
<line hits="1" number="41"/>
<line hits="0" number="42"/>
<line hits="0" number="43"/>
<line hits="0" number="44"/>
<line hits="0" number="45"/>
<line hits="0" number="46"/>
<line hits="0" number="47"/>
<line hits="1" number="49"/>
<line hits="0" number="50"/>
<line hits="0" number="51"/>
<line hits="0" number="52"/>
<line hits="0" number="53"/>
<line hits="1" number="55"/>
<line hits="0" number="57"/>
<line hits="1" number="62"/>
<line hits="0" number="64"/>
<line hits="1" number="69"/>
<line hits="0" number="70"/>
<line hits="0" number="71"/>
<line hits="0" number="72"/>
<line hits="1" number="74"/>
<line hits="0" number="75"/>
<line hits="1" number="81"/>
<line hits="0" number="82"/>
<line hits="0" number="83"/>
<line hits="0" number="91"/>
<line hits="1" number="93"/>
<line hits="0" number="94"/>
<line hits="0" number="95"/>
<line hits="0" number="96"/>
<line hits="0" number="97"/>
<line hits="0" number="106"/>
<line hits="1" number="108"/>
<line hits="0" number="113"/>
<line hits="0" number="114"/>
<line hits="0" number="115"/>
<line hits="0" number="116"/>
<line hits="0" number="127"/>
<line hits="0" number="128"/>
<line hits="0" number="141"/>
<line hits="0" number="142"/>
<line hits="0" number="156"/>
<line hits="1" number="158"/>
<line hits="0" number="159"/>
<line hits="1" number="161"/>
<line hits="0" number="162"/>
<line hits="0" number="163"/>
<line hits="0" number="165"/>
<line hits="0" number="166"/>
<line hits="0" number="169"/>
<line hits="1" number="171"/>
<line hits="0" number="172"/>
<line hits="0" number="173"/>
<line hits="0" number="177"/>
<line hits="0" number="179"/>
<line hits="0" number="180"/>
<line hits="0" number="181"/>
<line hits="0" number="183"/>
<line hits="0" number="184"/>
<line hits="0" number="185"/>
<line hits="0" number="186"/>
<line hits="0" number="187"/>
<line hits="0" number="188"/>
<line hits="0" number="190"/>
<line hits="0" number="191"/>
<line hits="0" number="192"/>
<line hits="0" number="193"/>
<line hits="0" number="194"/>
<line hits="0" number="198"/>
<line hits="0" number="199"/>
<line hits="0" number="200"/>
<line hits="0" number="201"/>
<line hits="0" number="203"/>
<line hits="0" number="205"/>
<line hits="0" number="208"/>
<line hits="1" number="217"/>
<line hits="0" number="218"/>
<line hits="0" number="219"/>
<line hits="0" number="225"/>
<line hits="0" number="226"/>
<line hits="0" number="227"/>
<line hits="0" number="229"/>
<line hits="0" number="230"/>
<line hits="0" number="231"/>
<line hits="0" number="232"/>
<line hits="0" number="233"/>
<line hits="0" number="234"/>
<line hits="0" number="236"/>
<line hits="0" number="237"/>
<line hits="0" number="238"/>
<line hits="0" number="239"/>
<line hits="0" number="240"/>
<line hits="0" number="241"/>
<line hits="0" number="242"/>
<line hits="0" number="243"/>
<line hits="0" number="244"/>
<line hits="1" number="246"/>
<line hits="0" number="247"/>
<line hits="0" number="248"/>
<line hits="0" number="249"/>
<line hits="0" number="250"/>
<line hits="0" number="251"/>
<line hits="0" number="253"/>
<line hits="0" number="254"/>
<line hits="0" number="255"/>
<line hits="1" number="258"/>
<line hits="1" number="263"/>
<line hits="0" number="264"/>
<line hits="1" number="271"/>
<line hits="1" number="277"/>
<line hits="1" number="279"/>
<line hits="1" number="280"/>
<line hits="1" number="281"/>
<line hits="1" number="282"/>
<line hits="1" number="284"/>
<line hits="1" number="286"/>
<line hits="1" number="288"/>
<line hits="0" number="290"/>
<line hits="0" number="296"/>
<line hits="0" number="297"/>
<line hits="0" number="298"/>
<line hits="0" number="299"/>
<line hits="0" number="306"/>
<line hits="0" number="308"/>
<line hits="0" number="309"/>
<line hits="0" number="310"/>
<line hits="1" number="312"/>
<line hits="0" number="313"/>
<line hits="1" number="318"/>
<line hits="0" number="324"/>
<line hits="1" number="330"/>
<line hits="0" number="331"/>
<line hits="0" number="332"/>
<line hits="0" number="333"/>
<line hits="0" number="334"/>
<line hits="0" number="335"/>
<line hits="0" number="337"/>
<line hits="0" number="348"/>
<line hits="1" number="350"/>
<line hits="0" number="351"/>
<line hits="0" number="352"/>
<line hits="1" number="354"/>
<line hits="0" number="367"/>
<line hits="0" number="368"/>
<line hits="0" number="369"/>
<line hits="0" number="370"/>
<line hits="0" number="371"/>
<line hits="0" number="384"/>
<line hits="0" number="385"/>
<line hits="0" number="386"/>
<line hits="0" number="387"/>
<line hits="0" number="388"/>
<line hits="0" number="389"/>
<line hits="0" number="390"/>
<line hits="0" number="391"/>
<line hits="0" number="392"/>
<line hits="1" number="394"/>
<line hits="0" number="395"/>
<line hits="0" number="396"/>
<line hits="0" number="397"/>
<line hits="0" number="398"/>
<line hits="0" number="400"/>
<line hits="0" number="401"/>
<line hits="1" number="411"/>
<line hits="0" number="412"/>
<line hits="0" number="413"/>
<line hits="0" number="414"/>
<line hits="1" number="424"/>
<line hits="0" number="425"/>
<line hits="0" number="426"/>
<line hits="1" number="428"/>
<line hits="0" number="429"/>
<line hits="0" number="430"/>
<line hits="0" number="431"/>
<line hits="0" number="435"/>
<line hits="0" number="436"/>
<line hits="0" number="437"/>
<line hits="0" number="438"/>
<line hits="0" number="443"/>
<line hits="0" number="445"/>
<line hits="0" number="446"/>
<line hits="0" number="447"/>
<line hits="0" number="449"/>
<line hits="1" number="451"/>
<line hits="0" number="452"/>
<line hits="1" number="454"/>
<line hits="0" number="455"/>
<line hits="1" number="457"/>
<line hits="0" number="461"/>
<line hits="1" number="464"/>
<line hits="0" number="465"/>
<line hits="0" number="466"/>
<line hits="0" number="467"/>
<line hits="0" number="468"/>
<line hits="0" number="469"/>
<line hits="0" number="470"/>
<line hits="1" number="472"/>
<line hits="0" number="476"/>
<line hits="1" number="483"/>
<line hits="1" number="496"/>
<line hits="0" number="498"/>
<line hits="1" number="504"/>
<line hits="0" number="511"/>
<line hits="0" number="512"/>
<line hits="0" number="513"/>
<line hits="0" number="515"/>
<line hits="0" number="517"/>
<line hits="0" number="519"/>
<line hits="0" number="521"/>
<line hits="0" number="522"/>
<line hits="0" number="523"/>
<line hits="0" number="524"/>
<line hits="0" number="525"/>
<line hits="0" number="527"/>
<line hits="0" number="532"/>
<line hits="0" number="533"/>
<line hits="0" number="534"/>
<line hits="0" number="535"/>
<line hits="0" number="536"/>
<line hits="0" number="538"/>
<line hits="0" number="539"/>
<line hits="0" number="541"/>
<line hits="0" number="545"/>
<line hits="0" number="546"/>
<line hits="0" number="548"/>
<line hits="0" number="549"/>
<line hits="0" number="550"/>
<line hits="0" number="551"/>
<line hits="0" number="552"/>
<line hits="0" number="553"/>
<line hits="0" number="555"/>
<line hits="0" number="556"/>
<line hits="0" number="557"/>
<line hits="0" number="559"/>
<line hits="0" number="560"/>
<line hits="0" number="562"/>
<line hits="0" number="569"/>
<line hits="0" number="570"/>
<line hits="0" number="579"/>
<line hits="0" number="580"/>
<line hits="0" number="582"/>
<line hits="0" number="583"/>
<line hits="0" number="584"/>
<line hits="0" number="587"/>
<line hits="0" number="588"/>
<line hits="0" number="590"/>
<line hits="0" number="591"/>
<line hits="0" number="592"/>
<line hits="0" number="593"/>
<line hits="0" number="594"/>
<line hits="0" number="598"/>
<line hits="0" number="599"/>
<line hits="0" number="601"/>
<line hits="0" number="606"/>
<line hits="0" number="607"/>
<line hits="0" number="608"/>
<line hits="0" number="609"/>
<line hits="0" number="610"/>
<line hits="0" number="612"/>
<line hits="0" number="613"/>
<line hits="0" number="614"/>
<line hits="0" number="615"/>
<line hits="0" number="616"/>
<line hits="0" number="618"/>
<line hits="0" number="619"/>
<line hits="0" number="620"/>
<line hits="0" number="622"/>
<line hits="0" number="623"/>
<line hits="0" number="624"/>
<line hits="0" number="625"/>
<line hits="0" number="628"/>
<line hits="0" number="630"/>
<line hits="0" number="631"/>
<line hits="0" number="632"/>
<line hits="0" number="633"/>
<line hits="0" number="635"/>
<line hits="0" number="638"/>
<line hits="0" number="640"/>
<line hits="0" number="641"/>
<line hits="0" number="642"/>
<line hits="0" number="643"/>
<line hits="0" number="644"/>
<line hits="0" number="646"/>
<line hits="0" number="647"/>
<line hits="0" number="648"/>
<line hits="0" number="649"/>
<line hits="0" number="650"/>
<line hits="0" number="652"/>
<line hits="0" number="654"/>
<line hits="0" number="655"/>
<line hits="0" number="656"/>
<line hits="0" number="658"/>
<line hits="0" number="659"/>
<line hits="0" number="660"/>
<line hits="0" number="661"/>
<line hits="0" number="662"/>
<line hits="0" number="663"/>
<line hits="0" number="665"/>
<line hits="0" number="666"/>
<line hits="0" number="667"/>
<line hits="0" number="668"/>
<line hits="0" number="669"/>
<line hits="0" number="670"/>
<line hits="0" number="672"/>
<line hits="0" number="673"/>
<line hits="0" number="674"/>
<line hits="0" number="675"/>
<line hits="0" number="676"/>
<line hits="0" number="677"/>
<line hits="0" number="679"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/contenttypes/forms.py" line-rate="0.2564" name="forms.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="7"/>
<line hits="1" number="12"/>
<line hits="0" number="14"/>
<line hits="0" number="15"/>
<line hits="0" number="16"/>
<line hits="0" number="20"/>
<line hits="0" number="21"/>
<line hits="0" number="22"/>
<line hits="0" number="24"/>
<line hits="0" number="25"/>
<line hits="0" number="26"/>
<line hits="0" number="31"/>
<line hits="1" number="33"/>
<line hits="0" number="34"/>
<line hits="0" number="35"/>
<line hits="0" number="36"/>
<line hits="1" number="38"/>
<line hits="0" number="40"/>
<line hits="0" number="41"/>
<line hits="1" number="46"/>
<line hits="0" number="47"/>
<line hits="0" number="48"/>
<line hits="0" number="49"/>
<line hits="1" number="52"/>
<line hits="0" number="66"/>
<line hits="0" number="68"/>
<line hits="0" number="69"/>
<line hits="0" number="70"/>
<line hits="0" number="71"/>
<line hits="0" number="72"/>
<line hits="0" number="73"/>
<line hits="0" number="79"/>
<line hits="0" number="80"/>
<line hits="0" number="81"/>
<line hits="0" number="82"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/contenttypes/models.py" line-rate="0.5049" name="models.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="15"/>
<line hits="1" number="17"/>
<line hits="0" number="18"/>
<line hits="0" number="19"/>
<line hits="0" number="20"/>
<line hits="0" number="21"/>
<line hits="0" number="22"/>
<line hits="0" number="23"/>
<line hits="1" number="25"/>
<line hits="1" number="26"/>
<line hits="1" number="27"/>
<line hits="1" number="28"/>
<line hits="1" number="30"/>
<line hits="1" number="31"/>
<line hits="1" number="32"/>
<line hits="1" number="34"/>
<line hits="1" number="40"/>
<line hits="1" number="41"/>
<line hits="1" number="42"/>
<line hits="1" number="43"/>
<line hits="1" number="44"/>
<line hits="1" number="48"/>
<line hits="1" number="51"/>
<line hits="1" number="52"/>
<line hits="1" number="55"/>
<line hits="1" number="59"/>
<line hits="1" number="60"/>
<line hits="1" number="62"/>
<line hits="0" number="66"/>
<line hits="0" number="68"/>
<line hits="0" number="69"/>
<line hits="0" number="71"/>
<line hits="0" number="72"/>
<line hits="0" number="73"/>
<line hits="0" number="74"/>
<line hits="0" number="75"/>
<line hits="0" number="76"/>
<line hits="0" number="77"/>
<line hits="0" number="78"/>
<line hits="0" number="79"/>
<line hits="0" number="81"/>
<line hits="0" number="82"/>
<line hits="0" number="84"/>
<line hits="0" number="88"/>
<line hits="0" number="89"/>
<line hits="0" number="90"/>
<line hits="0" number="91"/>
<line hits="0" number="92"/>
<line hits="0" number="93"/>
<line hits="0" number="95"/>
<line hits="0" number="96"/>
<line hits="0" number="100"/>
<line hits="0" number="101"/>
<line hits="0" number="102"/>
<line hits="0" number="103"/>
<line hits="1" number="105"/>
<line hits="0" number="110"/>
<line hits="0" number="111"/>
<line hits="0" number="112"/>
<line hits="0" number="115"/>
<line hits="0" number="116"/>
<line hits="0" number="117"/>
<line hits="1" number="119"/>
<line hits="1" number="123"/>
<line hits="1" number="125"/>
<line hits="1" number="129"/>
<line hits="1" number="130"/>
<line hits="1" number="131"/>
<line hits="1" number="134"/>
<line hits="1" number="135"/>
<line hits="1" number="136"/>
<line hits="1" number="137"/>
<line hits="1" number="139"/>
<line hits="1" number="140"/>
<line hits="1" number="141"/>
<line hits="1" number="142"/>
<line hits="1" number="143"/>
<line hits="1" number="145"/>
<line hits="0" number="146"/>
<line hits="1" number="148"/>
<line hits="0" number="150"/>
<line hits="0" number="151"/>
<line hits="0" number="152"/>
<line hits="0" number="153"/>
<line hits="1" number="155"/>
<line hits="0" number="157"/>
<line hits="0" number="158"/>
<line hits="0" number="159"/>
<line hits="0" number="160"/>
<line hits="1" number="162"/>
<line hits="0" number="169"/>
<line hits="1" number="171"/>
<line hits="0" number="175"/>
<line hits="1" number="177"/>
<line hits="0" number="178"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.5256" name=".venv.Lib.site-packages.django.contrib.contenttypes.management">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/contenttypes/management/__init__.py" line-rate="0.5256" name="__init__.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="0" number="8"/>
<line hits="0" number="9"/>
<line hits="0" number="10"/>
<line hits="0" number="11"/>
<line hits="1" number="13"/>
<line hits="0" number="14"/>
<line hits="0" number="15"/>
<line hits="0" number="16"/>
<line hits="0" number="17"/>
<line hits="0" number="19"/>
<line hits="0" number="20"/>
<line hits="0" number="21"/>
<line hits="0" number="22"/>
<line hits="0" number="24"/>
<line hits="0" number="25"/>
<line hits="0" number="26"/>
<line hits="0" number="27"/>
<line hits="0" number="28"/>
<line hits="0" number="32"/>
<line hits="0" number="36"/>
<line hits="1" number="38"/>
<line hits="0" number="39"/>
<line hits="1" number="41"/>
<line hits="0" number="42"/>
<line hits="1" number="45"/>
<line hits="1" number="50"/>
<line hits="0" number="51"/>
<line hits="1" number="54"/>
<line hits="1" number="55"/>
<line hits="1" number="56"/>
<line hits="1" number="57"/>
<line hits="0" number="59"/>
<line hits="0" number="60"/>
<line hits="0" number="61"/>
<line hits="1" number="63"/>
<line hits="1" number="64"/>
<line hits="1" number="68"/>
<line hits="0" number="69"/>
<line hits="1" number="71"/>
<line hits="1" number="72"/>
<line hits="1" number="74"/>
<line hits="0" number="75"/>
<line hits="1" number="76"/>
<line hits="1" number="77"/>
<line hits="1" number="78"/>
<line hits="0" number="79"/>
<line hits="0" number="82"/>
<line hits="1" number="83"/>
<line hits="0" number="84"/>
<line hits="1" number="87"/>
<line hits="1" number="88"/>
<line hits="0" number="89"/>
<line hits="1" number="91"/>
<line hits="1" number="93"/>
<line hits="1" number="97"/>
<line hits="1" number="101"/>
<line hits="1" number="104"/>
<line hits="1" number="108"/>
<line hits="0" number="109"/>
<line hits="1" number="111"/>
<line hits="1" number="112"/>
<line hits="1" number="113"/>
<line hits="1" number="114"/>
<line hits="0" number="115"/>
<line hits="0" number="116"/>
<line hits="1" number="118"/>
<line hits="1" number="120"/>
<line hits="0" number="121"/>
<line hits="1" number="123"/>
<line hits="1" number="131"/>
<line hits="1" number="132"/>
<line hits="0" number="133"/>
<line hits="0" number="134"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.5882" name=".venv.Lib.site-packages.django.contrib.contenttypes.migrations">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/contenttypes/migrations/0001_initial.py" line-rate="1" name="0001_initial.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="5"/>
<line hits="1" number="7"/>
<line hits="1" number="10"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/contenttypes/migrations/0002_remove_content_type_name.py" line-rate="0.4167" name="0002_remove_content_type_name.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="4"/>
<line hits="0" number="5"/>
<line hits="0" number="6"/>
<line hits="0" number="7"/>
<line hits="0" number="8"/>
<line hits="0" number="9"/>
<line hits="0" number="10"/>
<line hits="0" number="11"/>
<line hits="1" number="14"/>
<line hits="1" number="16"/>
<line hits="1" number="20"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/contenttypes/migrations/__init__.py" line-rate="1" name="__init__.py">
<methods/>
<lines/>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.6415" name=".venv.Lib.site-packages.django.contrib.messages">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/messages/__init__.py" line-rate="1" name="__init__.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="4"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/messages/api.py" line-rate="0.4412" name="api.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="4"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="16"/>
<line hits="0" number="20"/>
<line hits="0" number="21"/>
<line hits="0" number="22"/>
<line hits="0" number="23"/>
<line hits="0" number="24"/>
<line hits="0" number="28"/>
<line hits="0" number="29"/>
<line hits="0" number="34"/>
<line hits="1" number="37"/>
<line hits="1" number="42"/>
<line hits="1" number="45"/>
<line hits="0" number="52"/>
<line hits="0" number="53"/>
<line hits="1" number="56"/>
<line hits="0" number="63"/>
<line hits="0" number="64"/>
<line hits="0" number="65"/>
<line hits="0" number="66"/>
<line hits="1" number="69"/>
<line hits="0" number="71"/>
<line hits="1" number="75"/>
<line hits="0" number="77"/>
<line hits="1" number="81"/>
<line hits="0" number="83"/>
<line hits="1" number="87"/>
<line hits="0" number="89"/>
<line hits="1" number="93"/>
<line hits="0" number="95"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/messages/apps.py" line-rate="1" name="apps.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/messages/constants.py" line-rate="1" name="constants.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="7"/>
<line hits="1" number="15"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/messages/context_processors.py" line-rate="1" name="context_processors.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="5"/>
<line hits="1" number="10"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.75" name=".venv.Lib.site-packages.django.contrib.messages.storage">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/messages/storage/__init__.py" line-rate="0.75" name="__init__.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="5"/>
<line hits="0" number="12"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.7045" name=".venv.Lib.site-packages.django.contrib.sessions">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/sessions/__init__.py" line-rate="1" name="__init__.py">
<methods/>
<lines>
<line hits="1" number="1"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/sessions/apps.py" line-rate="1" name="apps.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/sessions/base_session.py" line-rate="0.6071" name="base_session.py">
<methods/>
<lines>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="0" number="14"/>
<line hits="0" number="15"/>
<line hits="1" number="17"/>
<line hits="0" number="18"/>
<line hits="0" number="19"/>
<line hits="0" number="20"/>
<line hits="0" number="22"/>
<line hits="0" number="23"/>
<line hits="1" number="26"/>
<line hits="1" number="27"/>
<line hits="1" number="28"/>
<line hits="1" number="29"/>
<line hits="1" number="31"/>
<line hits="1" number="33"/>
<line hits="1" number="34"/>
<line hits="1" number="35"/>
<line hits="1" number="36"/>
<line hits="1" number="38"/>
<line hits="0" number="39"/>
<line hits="1" number="41"/>
<line hits="0" number="43"/>
<line hits="1" number="45"/>
<line hits="0" number="46"/>
<line hits="0" number="47"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/sessions/models.py" line-rate="0.8" name="models.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="10"/>
<line hits="1" number="27"/>
<line hits="1" number="29"/>
<line hits="0" number="31"/>
<line hits="0" number="32"/>
<line hits="1" number="34"/>
<line hits="1" number="35"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="1" name=".venv.Lib.site-packages.django.contrib.sessions.migrations">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/sessions/migrations/0001_initial.py" line-rate="1" name="0001_initial.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="5"/>
<line hits="1" number="7"/>
<line hits="1" number="10"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/sessions/migrations/__init__.py" line-rate="1" name="__init__.py">
<methods/>
<lines/>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.375" name=".venv.Lib.site-packages.django.contrib.sites">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/sites/__init__.py" line-rate="1" name="__init__.py">
<methods/>
<lines>
<line hits="1" number="1"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/sites/shortcuts.py" line-rate="0.2857" name="shortcuts.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="4"/>
<line hits="0" number="11"/>
<line hits="0" number="12"/>
<line hits="0" number="13"/>
<line hits="0" number="15"/>
<line hits="0" number="16"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.4378" name=".venv.Lib.site-packages.django.contrib.staticfiles">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/staticfiles/__init__.py" line-rate="1" name="__init__.py">
<methods/>
<lines>
<line hits="1" number="1"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/staticfiles/apps.py" line-rate="1" name="apps.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/staticfiles/checks.py" line-rate="1" name="checks.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="4"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/staticfiles/finders.py" line-rate="0.4061" name="finders.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="18"/>
<line hits="1" number="21"/>
<line hits="1" number="25"/>
<line hits="1" number="26"/>
<line hits="1" number="31"/>
<line hits="0" number="38"/>
<line hits="1" number="40"/>
<line hits="0" number="45"/>
<line hits="1" number="48"/>
<line hits="1" number="53"/>
<line hits="1" number="55"/>
<line hits="1" number="57"/>
<line hits="1" number="58"/>
<line hits="0" number="59"/>
<line hits="0" number="60"/>
<line hits="0" number="62"/>
<line hits="0" number="63"/>
<line hits="0" number="64"/>
<line hits="1" number="65"/>
<line hits="0" number="66"/>
<line hits="0" number="67"/>
<line hits="0" number="68"/>
<line hits="1" number="69"/>
<line hits="1" number="71"/>
<line hits="1" number="72"/>
<line hits="1" number="73"/>
<line hits="0" number="74"/>
<line hits="1" number="79"/>
<line hits="0" number="80"/>
<line hits="0" number="81"/>
<line hits="0" number="82"/>
<line hits="0" number="83"/>
<line hits="1" number="88"/>
<line hits="1" number="90"/>
<line hits="0" number="94"/>
<line hits="0" number="95"/>
<line hits="0" number="96"/>
<line hits="0" number="97"/>
<line hits="0" number="98"/>
<line hits="0" number="99"/>
<line hits="0" number="100"/>
<line hits="0" number="101"/>
<line hits="0" number="102"/>
<line hits="0" number="103"/>
<line hits="1" number="105"/>
<line hits="0" number="110"/>
<line hits="0" number="111"/>
<line hits="0" number="112"/>
<line hits="0" number="113"/>
<line hits="0" number="114"/>
<line hits="0" number="115"/>
<line hits="0" number="116"/>
<line hits="0" number="117"/>
<line hits="1" number="119"/>
<line hits="0" number="123"/>
<line hits="0" number="124"/>
<line hits="0" number="125"/>
<line hits="0" number="126"/>
<line hits="1" number="129"/>
<line hits="1" number="134"/>
<line hits="1" number="135"/>
<line hits="1" number="137"/>
<line hits="1" number="139"/>
<line hits="1" number="141"/>
<line hits="1" number="142"/>
<line hits="1" number="143"/>
<line hits="0" number="144"/>
<line hits="0" number="145"/>
<line hits="1" number="146"/>
<line hits="1" number="147"/>
<line hits="1" number="149"/>
<line hits="1" number="150"/>
<line hits="1" number="151"/>
<line hits="1" number="152"/>
<line hits="1" number="153"/>
<line hits="1" number="155"/>
<line hits="0" number="159"/>
<line hits="0" number="160"/>
<line hits="0" number="161"/>
<line hits="0" number="162"/>
<line hits="1" number="164"/>
<line hits="0" number="168"/>
<line hits="0" number="169"/>
<line hits="0" number="170"/>
<line hits="0" number="171"/>
<line hits="0" number="172"/>
<line hits="0" number="173"/>
<line hits="0" number="174"/>
<line hits="0" number="175"/>
<line hits="0" number="176"/>
<line hits="0" number="177"/>
<line hits="0" number="178"/>
<line hits="1" number="180"/>
<line hits="0" number="184"/>
<line hits="0" number="185"/>
<line hits="0" number="187"/>
<line hits="0" number="188"/>
<line hits="0" number="189"/>
<line hits="0" number="190"/>
<line hits="1" number="193"/>
<line hits="1" number="198"/>
<line hits="1" number="200"/>
<line hits="0" number="201"/>
<line hits="0" number="202"/>
<line hits="0" number="203"/>
<line hits="0" number="204"/>
<line hits="0" number="208"/>
<line hits="0" number="209"/>
<line hits="0" number="210"/>
<line hits="1" number="212"/>
<line hits="0" number="216"/>
<line hits="0" number="217"/>
<line hits="0" number="218"/>
<line hits="0" number="219"/>
<line hits="0" number="221"/>
<line hits="0" number="222"/>
<line hits="0" number="223"/>
<line hits="0" number="224"/>
<line hits="0" number="225"/>
<line hits="0" number="226"/>
<line hits="0" number="227"/>
<line hits="0" number="228"/>
<line hits="1" number="230"/>
<line hits="0" number="234"/>
<line hits="0" number="235"/>
<line hits="1" number="238"/>
<line hits="1" number="242"/>
<line hits="1" number="244"/>
<line hits="0" number="245"/>
<line hits="0" number="246"/>
<line hits="0" number="247"/>
<line hits="0" number="248"/>
<line hits="1" number="253"/>
<line hits="0" number="260"/>
<line hits="0" number="261"/>
<line hits="0" number="262"/>
<line hits="0" number="263"/>
<line hits="0" number="264"/>
<line hits="0" number="265"/>
<line hits="0" number="266"/>
<line hits="0" number="267"/>
<line hits="0" number="268"/>
<line hits="0" number="269"/>
<line hits="0" number="270"/>
<line hits="0" number="272"/>
<line hits="1" number="275"/>
<line hits="1" number="276"/>
<line hits="1" number="277"/>
<line hits="1" number="280"/>
<line hits="1" number="286"/>
<line hits="1" number="287"/>
<line hits="0" number="288"/>
<line hits="1" number="290"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/staticfiles/utils.py" line-rate="0.2258" name="utils.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="8"/>
<line hits="0" number="13"/>
<line hits="1" number="16"/>
<line hits="0" number="21"/>
<line hits="0" number="22"/>
<line hits="0" number="23"/>
<line hits="0" number="24"/>
<line hits="0" number="25"/>
<line hits="0" number="26"/>
<line hits="0" number="27"/>
<line hits="0" number="28"/>
<line hits="0" number="29"/>
<line hits="0" number="30"/>
<line hits="0" number="31"/>
<line hits="0" number="32"/>
<line hits="0" number="33"/>
<line hits="0" number="34"/>
<line hits="0" number="35"/>
<line hits="1" number="38"/>
<line hits="0" number="42"/>
<line hits="0" number="43"/>
<line hits="0" number="44"/>
<line hits="0" number="45"/>
<line hits="0" number="48"/>
<line hits="0" number="49"/>
<line hits="0" number="51"/>
<line hits="0" number="53"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.6364" name=".venv.Lib.site-packages.django.contrib.staticfiles.templatetags">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/staticfiles/templatetags/__init__.py" line-rate="1" name="__init__.py">
<methods/>
<lines/>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/contrib/staticfiles/templatetags/staticfiles.py" line-rate="0.6364" name="staticfiles.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="7"/>
<line hits="1" number="9"/>
<line hits="1" number="12"/>
<line hits="0" number="13"/>
<line hits="0" number="19"/>
<line hits="1" number="22"/>
<line hits="0" number="24"/>
<line hits="0" number="28"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.4442" name=".venv.Lib.site-packages.django.core">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/__init__.py" line-rate="1" name="__init__.py">
<methods/>
<lines/>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/exceptions.py" line-rate="0.4719" name="exceptions.py">
<methods/>
<lines>
<line hits="1" number="6"/>
<line hits="1" number="8"/>
<line hits="1" number="11"/>
<line hits="1" number="13"/>
<line hits="1" number="16"/>
<line hits="1" number="18"/>
<line hits="1" number="21"/>
<line hits="1" number="23"/>
<line hits="1" number="26"/>
<line hits="1" number="30"/>
<line hits="1" number="32"/>
<line hits="1" number="35"/>
<line hits="1" number="37"/>
<line hits="1" number="40"/>
<line hits="1" number="42"/>
<line hits="1" number="45"/>
<line hits="1" number="47"/>
<line hits="1" number="50"/>
<line hits="1" number="55"/>
<line hits="1" number="58"/>
<line hits="1" number="63"/>
<line hits="1" number="66"/>
<line hits="1" number="68"/>
<line hits="1" number="71"/>
<line hits="1" number="73"/>
<line hits="1" number="76"/>
<line hits="1" number="78"/>
<line hits="1" number="81"/>
<line hits="1" number="83"/>
<line hits="1" number="86"/>
<line hits="1" number="88"/>
<line hits="1" number="91"/>
<line hits="1" number="94"/>
<line hits="1" number="96"/>
<line hits="0" number="105"/>
<line hits="0" number="107"/>
<line hits="0" number="108"/>
<line hits="0" number="109"/>
<line hits="0" number="110"/>
<line hits="0" number="111"/>
<line hits="0" number="113"/>
<line hits="0" number="115"/>
<line hits="0" number="116"/>
<line hits="0" number="117"/>
<line hits="0" number="118"/>
<line hits="0" number="119"/>
<line hits="0" number="120"/>
<line hits="0" number="122"/>
<line hits="0" number="123"/>
<line hits="0" number="124"/>
<line hits="0" number="126"/>
<line hits="0" number="127"/>
<line hits="0" number="128"/>
<line hits="0" number="129"/>
<line hits="0" number="131"/>
<line hits="0" number="134"/>
<line hits="0" number="135"/>
<line hits="0" number="136"/>
<line hits="0" number="137"/>
<line hits="1" number="139"/>
<line hits="0" number="143"/>
<line hits="0" number="145"/>
<line hits="1" number="147"/>
<line hits="0" number="149"/>
<line hits="0" number="150"/>
<line hits="0" number="151"/>
<line hits="1" number="153"/>
<line hits="0" number="154"/>
<line hits="0" number="155"/>
<line hits="0" number="156"/>
<line hits="0" number="158"/>
<line hits="0" number="159"/>
<line hits="1" number="161"/>
<line hits="0" number="162"/>
<line hits="0" number="163"/>
<line hits="0" number="164"/>
<line hits="0" number="166"/>
<line hits="0" number="167"/>
<line hits="0" number="168"/>
<line hits="0" number="169"/>
<line hits="0" number="170"/>
<line hits="1" number="172"/>
<line hits="0" number="173"/>
<line hits="0" number="174"/>
<line hits="0" number="175"/>
<line hits="1" number="177"/>
<line hits="0" number="178"/>
<line hits="1" number="181"/>
<line hits="1" number="183"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/paginator.py" line-rate="0.3529" name="paginator.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="17"/>
<line hits="1" number="18"/>
<line hits="1" number="21"/>
<line hits="1" number="22"/>
<line hits="1" number="25"/>
<line hits="1" number="27"/>
<line hits="0" number="29"/>
<line hits="0" number="30"/>
<line hits="0" number="31"/>
<line hits="0" number="32"/>
<line hits="0" number="33"/>
<line hits="1" number="35"/>
<line hits="0" number="37"/>
<line hits="0" number="38"/>
<line hits="0" number="39"/>
<line hits="0" number="40"/>
<line hits="0" number="41"/>
<line hits="0" number="42"/>
<line hits="0" number="43"/>
<line hits="0" number="44"/>
<line hits="0" number="45"/>
<line hits="0" number="46"/>
<line hits="0" number="47"/>
<line hits="0" number="49"/>
<line hits="0" number="50"/>
<line hits="1" number="52"/>
<line hits="0" number="57"/>
<line hits="0" number="58"/>
<line hits="0" number="59"/>
<line hits="0" number="60"/>
<line hits="0" number="61"/>
<line hits="0" number="62"/>
<line hits="0" number="63"/>
<line hits="1" number="65"/>
<line hits="0" number="67"/>
<line hits="0" number="68"/>
<line hits="0" number="69"/>
<line hits="0" number="70"/>
<line hits="0" number="71"/>
<line hits="0" number="72"/>
<line hits="1" number="74"/>
<line hits="0" number="81"/>
<line hits="1" number="83"/>
<line hits="0" number="86"/>
<line hits="0" number="87"/>
<line hits="0" number="88"/>
<line hits="0" number="92"/>
<line hits="1" number="94"/>
<line hits="0" number="97"/>
<line hits="0" number="98"/>
<line hits="0" number="99"/>
<line hits="0" number="100"/>
<line hits="1" number="102"/>
<line hits="0" number="108"/>
<line hits="1" number="110"/>
<line hits="0" number="114"/>
<line hits="0" number="115"/>
<line hits="0" number="116"/>
<line hits="0" number="121"/>
<line hits="1" number="129"/>
<line hits="1" number="132"/>
<line hits="1" number="134"/>
<line hits="0" number="135"/>
<line hits="0" number="136"/>
<line hits="0" number="137"/>
<line hits="1" number="139"/>
<line hits="0" number="140"/>
<line hits="1" number="142"/>
<line hits="0" number="143"/>
<line hits="1" number="145"/>
<line hits="0" number="146"/>
<line hits="0" number="147"/>
<line hits="0" number="150"/>
<line hits="0" number="151"/>
<line hits="0" number="152"/>
<line hits="1" number="154"/>
<line hits="0" number="155"/>
<line hits="1" number="157"/>
<line hits="0" number="158"/>
<line hits="1" number="160"/>
<line hits="0" number="161"/>
<line hits="1" number="163"/>
<line hits="0" number="164"/>
<line hits="1" number="166"/>
<line hits="0" number="167"/>
<line hits="1" number="169"/>
<line hits="0" number="175"/>
<line hits="0" number="176"/>
<line hits="0" number="177"/>
<line hits="1" number="179"/>
<line hits="0" number="185"/>
<line hits="0" number="186"/>
<line hits="0" number="187"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/signals.py" line-rate="1" name="signals.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/signing.py" line-rate="0.3864" name="signing.py">
<methods/>
<lines>
<line hits="1" number="36"/>
<line hits="1" number="37"/>
<line hits="1" number="38"/>
<line hits="1" number="39"/>
<line hits="1" number="40"/>
<line hits="1" number="41"/>
<line hits="1" number="43"/>
<line hits="1" number="44"/>
<line hits="1" number="45"/>
<line hits="1" number="46"/>
<line hits="1" number="47"/>
<line hits="1" number="49"/>
<line hits="1" number="52"/>
<line hits="1" number="54"/>
<line hits="1" number="57"/>
<line hits="1" number="59"/>
<line hits="1" number="62"/>
<line hits="0" number="63"/>
<line hits="1" number="66"/>
<line hits="0" number="67"/>
<line hits="0" number="68"/>
<line hits="1" number="71"/>
<line hits="0" number="72"/>
<line hits="1" number="75"/>
<line hits="0" number="76"/>
<line hits="0" number="77"/>
<line hits="0" number="78"/>
<line hits="1" number="81"/>
<line hits="1" number="86"/>
<line hits="0" number="87"/>
<line hits="1" number="89"/>
<line hits="0" number="90"/>
<line hits="1" number="93"/>
<line hits="0" number="109"/>
<line hits="0" number="112"/>
<line hits="0" number="114"/>
<line hits="0" number="116"/>
<line hits="0" number="117"/>
<line hits="0" number="118"/>
<line hits="0" number="119"/>
<line hits="0" number="120"/>
<line hits="0" number="121"/>
<line hits="0" number="122"/>
<line hits="0" number="123"/>
<line hits="1" number="126"/>
<line hits="0" number="134"/>
<line hits="0" number="135"/>
<line hits="0" number="136"/>
<line hits="0" number="138"/>
<line hits="0" number="139"/>
<line hits="0" number="140"/>
<line hits="0" number="141"/>
<line hits="0" number="142"/>
<line hits="1" number="145"/>
<line hits="1" number="147"/>
<line hits="0" number="149"/>
<line hits="0" number="150"/>
<line hits="0" number="151"/>
<line hits="0" number="152"/>
<line hits="0" number="156"/>
<line hits="1" number="158"/>
<line hits="0" number="159"/>
<line hits="1" number="161"/>
<line hits="0" number="162"/>
<line hits="1" number="164"/>
<line hits="0" number="165"/>
<line hits="0" number="166"/>
<line hits="0" number="167"/>
<line hits="0" number="168"/>
<line hits="0" number="169"/>
<line hits="0" number="170"/>
<line hits="1" number="173"/>
<line hits="1" number="175"/>
<line hits="0" number="176"/>
<line hits="1" number="178"/>
<line hits="0" number="179"/>
<line hits="0" number="180"/>
<line hits="1" number="182"/>
<line hits="0" number="187"/>
<line hits="0" number="188"/>
<line hits="0" number="189"/>
<line hits="0" number="190"/>
<line hits="0" number="191"/>
<line hits="0" number="192"/>
<line hits="0" number="194"/>
<line hits="0" number="195"/>
<line hits="0" number="196"/>
<line hits="0" number="198"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/validators.py" line-rate="0.4746" name="validators.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="13"/>
<line hits="1" number="16"/>
<line hits="1" number="18"/>
<line hits="0" number="20"/>
<line hits="0" number="21"/>
<line hits="0" number="23"/>
<line hits="0" number="24"/>
<line hits="1" number="25"/>
<line hits="1" number="28"/>
<line hits="1" number="30"/>
<line hits="1" number="31"/>
<line hits="1" number="32"/>
<line hits="1" number="33"/>
<line hits="1" number="34"/>
<line hits="1" number="36"/>
<line hits="1" number="37"/>
<line hits="1" number="38"/>
<line hits="1" number="39"/>
<line hits="1" number="40"/>
<line hits="1" number="41"/>
<line hits="1" number="42"/>
<line hits="1" number="43"/>
<line hits="0" number="44"/>
<line hits="1" number="45"/>
<line hits="0" number="46"/>
<line hits="1" number="47"/>
<line hits="0" number="48"/>
<line hits="1" number="50"/>
<line hits="1" number="52"/>
<line hits="0" number="57"/>
<line hits="0" number="58"/>
<line hits="0" number="59"/>
<line hits="0" number="60"/>
<line hits="1" number="62"/>
<line hits="0" number="63"/>
<line hits="1" number="73"/>
<line hits="1" number="74"/>
<line hits="1" number="75"/>
<line hits="1" number="78"/>
<line hits="1" number="79"/>
<line hits="1" number="82"/>
<line hits="1" number="84"/>
<line hits="1" number="85"/>
<line hits="1" number="93"/>
<line hits="1" number="95"/>
<line hits="1" number="102"/>
<line hits="1" number="103"/>
<line hits="1" number="105"/>
<line hits="1" number="106"/>
<line hits="1" number="107"/>
<line hits="0" number="108"/>
<line hits="1" number="110"/>
<line hits="0" number="112"/>
<line hits="0" number="113"/>
<line hits="0" number="114"/>
<line hits="0" number="117"/>
<line hits="0" number="118"/>
<line hits="0" number="119"/>
<line hits="0" number="121"/>
<line hits="0" number="122"/>
<line hits="0" number="123"/>
<line hits="0" number="124"/>
<line hits="0" number="125"/>
<line hits="0" number="126"/>
<line hits="0" number="127"/>
<line hits="0" number="128"/>
<line hits="0" number="129"/>
<line hits="0" number="130"/>
<line hits="0" number="131"/>
<line hits="0" number="133"/>
<line hits="0" number="136"/>
<line hits="0" number="137"/>
<line hits="0" number="138"/>
<line hits="0" number="139"/>
<line hits="0" number="140"/>
<line hits="0" number="141"/>
<line hits="0" number="142"/>
<line hits="0" number="148"/>
<line hits="0" number="149"/>
<line hits="1" number="152"/>
<line hits="1" number="159"/>
<line hits="0" number="160"/>
<line hits="1" number="163"/>
<line hits="1" number="165"/>
<line hits="1" number="166"/>
<line hits="1" number="167"/>
<line hits="1" number="171"/>
<line hits="1" number="175"/>
<line hits="1" number="179"/>
<line hits="1" number="181"/>
<line hits="1" number="182"/>
<line hits="0" number="183"/>
<line hits="1" number="184"/>
<line hits="0" number="185"/>
<line hits="1" number="186"/>
<line hits="0" number="187"/>
<line hits="1" number="189"/>
<line hits="0" number="190"/>
<line hits="0" number="191"/>
<line hits="0" number="193"/>
<line hits="0" number="195"/>
<line hits="0" number="196"/>
<line hits="0" number="198"/>
<line hits="0" number="201"/>
<line hits="0" number="202"/>
<line hits="0" number="203"/>
<line hits="0" number="204"/>
<line hits="0" number="206"/>
<line hits="0" number="207"/>
<line hits="0" number="208"/>
<line hits="1" number="210"/>
<line hits="0" number="211"/>
<line hits="0" number="212"/>
<line hits="0" number="214"/>
<line hits="0" number="215"/>
<line hits="0" number="216"/>
<line hits="0" number="217"/>
<line hits="0" number="218"/>
<line hits="0" number="219"/>
<line hits="0" number="220"/>
<line hits="0" number="221"/>
<line hits="0" number="222"/>
<line hits="1" number="224"/>
<line hits="0" number="225"/>
<line hits="1" number="233"/>
<line hits="1" number="235"/>
<line hits="1" number="236"/>
<line hits="1" number="243"/>
<line hits="1" number="244"/>
<line hits="1" number="251"/>
<line hits="0" number="252"/>
<line hits="0" number="253"/>
<line hits="0" number="254"/>
<line hits="0" number="255"/>
<line hits="1" number="258"/>
<line hits="0" number="259"/>
<line hits="0" number="260"/>
<line hits="1" number="263"/>
<line hits="0" number="264"/>
<line hits="0" number="265"/>
<line hits="0" number="266"/>
<line hits="0" number="267"/>
<line hits="0" number="268"/>
<line hits="0" number="269"/>
<line hits="0" number="270"/>
<line hits="1" number="273"/>
<line hits="1" number="280"/>
<line hits="0" number="285"/>
<line hits="0" number="286"/>
<line hits="0" number="288"/>
<line hits="0" number="289"/>
<line hits="0" number="290"/>
<line hits="0" number="291"/>
<line hits="1" number="295"/>
<line hits="1" number="296"/>
<line hits="1" number="300"/>
<line hits="1" number="303"/>
<line hits="1" number="308"/>
<line hits="1" number="310"/>
<line hits="1" number="311"/>
<line hits="1" number="313"/>
<line hits="1" number="314"/>
<line hits="1" number="315"/>
<line hits="0" number="316"/>
<line hits="1" number="318"/>
<line hits="0" number="319"/>
<line hits="0" number="320"/>
<line hits="0" number="321"/>
<line hits="0" number="322"/>
<line hits="1" number="324"/>
<line hits="0" number="325"/>
<line hits="1" number="332"/>
<line hits="0" number="333"/>
<line hits="1" number="335"/>
<line hits="0" number="336"/>
<line hits="1" number="339"/>
<line hits="1" number="340"/>
<line hits="1" number="341"/>
<line hits="1" number="342"/>
<line hits="1" number="344"/>
<line hits="0" number="345"/>
<line hits="1" number="348"/>
<line hits="1" number="349"/>
<line hits="1" number="350"/>
<line hits="1" number="351"/>
<line hits="1" number="353"/>
<line hits="0" number="354"/>
<line hits="1" number="357"/>
<line hits="1" number="358"/>
<line hits="1" number="359"/>
<line hits="1" number="363"/>
<line hits="1" number="365"/>
<line hits="0" number="366"/>
<line hits="1" number="368"/>
<line hits="0" number="369"/>
<line hits="1" number="372"/>
<line hits="1" number="373"/>
<line hits="1" number="374"/>
<line hits="1" number="378"/>
<line hits="1" number="380"/>
<line hits="0" number="381"/>
<line hits="1" number="383"/>
<line hits="0" number="384"/>
<line hits="1" number="387"/>
<line hits="1" number="393"/>
<line hits="1" number="412"/>
<line hits="0" number="413"/>
<line hits="0" number="414"/>
<line hits="1" number="416"/>
<line hits="0" number="417"/>
<line hits="0" number="418"/>
<line hits="0" number="419"/>
<line hits="0" number="420"/>
<line hits="0" number="422"/>
<line hits="0" number="423"/>
<line hits="0" number="430"/>
<line hits="0" number="431"/>
<line hits="0" number="433"/>
<line hits="0" number="434"/>
<line hits="0" number="435"/>
<line hits="0" number="437"/>
<line hits="0" number="438"/>
<line hits="0" number="443"/>
<line hits="0" number="444"/>
<line hits="0" number="449"/>
<line hits="0" number="451"/>
<line hits="1" number="457"/>
<line hits="0" number="458"/>
<line hits="1" number="465"/>
<line hits="1" number="467"/>
<line hits="1" number="471"/>
<line hits="1" number="473"/>
<line hits="0" number="474"/>
<line hits="0" number="475"/>
<line hits="0" number="476"/>
<line hits="0" number="477"/>
<line hits="0" number="478"/>
<line hits="0" number="479"/>
<line hits="0" number="480"/>
<line hits="1" number="482"/>
<line hits="0" number="483"/>
<line hits="0" number="484"/>
<line hits="0" number="485"/>
<line hits="1" number="494"/>
<line hits="0" number="495"/>
<line hits="1" number="503"/>
<line hits="0" number="504"/>
<line hits="0" number="505"/>
<line hits="0" number="506"/>
<line hits="0" number="507"/>
<line hits="0" number="509"/>
<line hits="0" number="510"/>
<line hits="1" number="513"/>
<line hits="0" number="514"/>
<line hits="1" number="517"/>
<line hits="1" number="520"/>
<line hits="1" number="521"/>
<line hits="1" number="523"/>
<line hits="1" number="524"/>
<line hits="0" number="525"/>
<line hits="1" number="526"/>
<line hits="0" number="527"/>
<line hits="1" number="529"/>
<line hits="0" number="530"/>
<line hits="0" number="531"/>
<line hits="1" number="533"/>
<line hits="0" number="534"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/wsgi.py" line-rate="0.6" name="wsgi.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="5"/>
<line hits="0" number="12"/>
<line hits="0" number="13"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.6765" name=".venv.Lib.site-packages.django.core.cache">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/cache/__init__.py" line-rate="0.7119" name="__init__.py">
<methods/>
<lines>
<line hits="1" number="15"/>
<line hits="1" number="17"/>
<line hits="1" number="18"/>
<line hits="1" number="19"/>
<line hits="1" number="22"/>
<line hits="1" number="24"/>
<line hits="1" number="29"/>
<line hits="1" number="32"/>
<line hits="1" number="33"/>
<line hits="1" number="35"/>
<line hits="1" number="36"/>
<line hits="0" number="37"/>
<line hits="0" number="38"/>
<line hits="0" number="40"/>
<line hits="0" number="41"/>
<line hits="0" number="42"/>
<line hits="0" number="44"/>
<line hits="0" number="45"/>
<line hits="1" number="47"/>
<line hits="1" number="48"/>
<line hits="1" number="49"/>
<line hits="1" number="50"/>
<line hits="0" number="51"/>
<line hits="0" number="52"/>
<line hits="1" number="54"/>
<line hits="1" number="57"/>
<line hits="1" number="63"/>
<line hits="1" number="64"/>
<line hits="1" number="66"/>
<line hits="1" number="67"/>
<line hits="1" number="68"/>
<line hits="1" number="69"/>
<line hits="1" number="70"/>
<line hits="0" number="71"/>
<line hits="0" number="72"/>
<line hits="1" number="74"/>
<line hits="0" number="75"/>
<line hits="1" number="79"/>
<line hits="1" number="80"/>
<line hits="1" number="81"/>
<line hits="1" number="83"/>
<line hits="1" number="84"/>
<line hits="1" number="87"/>
<line hits="1" number="90"/>
<line hits="1" number="97"/>
<line hits="0" number="98"/>
<line hits="1" number="100"/>
<line hits="0" number="101"/>
<line hits="1" number="103"/>
<line hits="0" number="104"/>
<line hits="1" number="106"/>
<line hits="0" number="107"/>
<line hits="1" number="109"/>
<line hits="0" number="110"/>
<line hits="1" number="113"/>
<line hits="1" number="116"/>
<line hits="1" number="120"/>
<line hits="1" number="121"/>
<line hits="1" number="124"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/cache/utils.py" line-rate="0.4444" name="utils.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="4"/>
<line hits="1" number="7"/>
<line hits="0" number="8"/>
<line hits="0" number="9"/>
<line hits="0" number="10"/>
<line hits="0" number="11"/>
<line hits="0" number="12"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.2717" name=".venv.Lib.site-packages.django.core.cache.backends">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/cache/backends/__init__.py" line-rate="1" name="__init__.py">
<methods/>
<lines/>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/cache/backends/base.py" line-rate="0.4333" name="base.py">
<methods/>
<lines>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="19"/>
<line hits="1" number="22"/>
<line hits="1" number="25"/>
<line hits="0" number="33"/>
<line hits="1" number="36"/>
<line hits="1" number="42"/>
<line hits="0" number="43"/>
<line hits="0" number="44"/>
<line hits="0" number="46"/>
<line hits="1" number="47"/>
<line hits="1" number="50"/>
<line hits="1" number="51"/>
<line hits="1" number="52"/>
<line hits="1" number="53"/>
<line hits="1" number="54"/>
<line hits="1" number="55"/>
<line hits="0" number="56"/>
<line hits="0" number="57"/>
<line hits="1" number="58"/>
<line hits="1" number="60"/>
<line hits="1" number="61"/>
<line hits="1" number="62"/>
<line hits="1" number="63"/>
<line hits="0" number="64"/>
<line hits="0" number="65"/>
<line hits="1" number="67"/>
<line hits="1" number="68"/>
<line hits="1" number="69"/>
<line hits="0" number="70"/>
<line hits="0" number="71"/>
<line hits="1" number="73"/>
<line hits="1" number="74"/>
<line hits="1" number="75"/>
<line hits="1" number="77"/>
<line hits="0" number="82"/>
<line hits="0" number="83"/>
<line hits="0" number="84"/>
<line hits="0" number="86"/>
<line hits="0" number="87"/>
<line hits="1" number="89"/>
<line hits="0" number="97"/>
<line hits="0" number="98"/>
<line hits="0" number="100"/>
<line hits="0" number="101"/>
<line hits="1" number="103"/>
<line hits="0" number="111"/>
<line hits="1" number="113"/>
<line hits="0" number="118"/>
<line hits="1" number="120"/>
<line hits="0" number="125"/>
<line hits="1" number="127"/>
<line hits="0" number="132"/>
<line hits="1" number="134"/>
<line hits="0" number="138"/>
<line hits="1" number="140"/>
<line hits="0" number="148"/>
<line hits="0" number="149"/>
<line hits="0" number="150"/>
<line hits="0" number="151"/>
<line hits="0" number="152"/>
<line hits="0" number="153"/>
<line hits="1" number="155"/>
<line hits="0" number="164"/>
<line hits="0" number="165"/>
<line hits="0" number="166"/>
<line hits="0" number="167"/>
<line hits="0" number="168"/>
<line hits="0" number="169"/>
<line hits="0" number="173"/>
<line hits="0" number="174"/>
<line hits="1" number="176"/>
<line hits="0" number="180"/>
<line hits="1" number="182"/>
<line hits="0" number="187"/>
<line hits="0" number="188"/>
<line hits="0" number="189"/>
<line hits="0" number="190"/>
<line hits="0" number="191"/>
<line hits="0" number="192"/>
<line hits="1" number="194"/>
<line hits="0" number="199"/>
<line hits="1" number="201"/>
<line hits="0" number="208"/>
<line hits="1" number="210"/>
<line hits="0" number="222"/>
<line hits="0" number="223"/>
<line hits="0" number="224"/>
<line hits="1" number="226"/>
<line hits="0" number="232"/>
<line hits="0" number="233"/>
<line hits="1" number="235"/>
<line hits="0" number="237"/>
<line hits="1" number="239"/>
<line hits="0" number="245"/>
<line hits="0" number="246"/>
<line hits="0" number="250"/>
<line hits="0" number="251"/>
<line hits="0" number="252"/>
<line hits="0" number="256"/>
<line hits="1" number="258"/>
<line hits="0" number="263"/>
<line hits="0" number="264"/>
<line hits="0" number="266"/>
<line hits="0" number="267"/>
<line hits="0" number="268"/>
<line hits="0" number="270"/>
<line hits="0" number="271"/>
<line hits="0" number="272"/>
<line hits="1" number="274"/>
<line hits="0" number="279"/>
<line hits="1" number="281"/>
<line hits="1" number="283"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/cache/backends/db.py" line-rate="0.1486" name="db.py">
<methods/>
<lines>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="13"/>
<line hits="1" number="18"/>
<line hits="0" number="19"/>
<line hits="0" number="20"/>
<line hits="0" number="21"/>
<line hits="0" number="22"/>
<line hits="0" number="23"/>
<line hits="0" number="24"/>
<line hits="0" number="25"/>
<line hits="0" number="26"/>
<line hits="0" number="27"/>
<line hits="0" number="28"/>
<line hits="1" number="31"/>
<line hits="1" number="32"/>
<line hits="0" number="33"/>
<line hits="0" number="34"/>
<line hits="0" number="36"/>
<line hits="0" number="37"/>
<line hits="0" number="38"/>
<line hits="1" number="41"/>
<line hits="1" number="49"/>
<line hits="0" number="50"/>
<line hits="0" number="51"/>
<line hits="0" number="52"/>
<line hits="0" number="53"/>
<line hits="0" number="54"/>
<line hits="0" number="55"/>
<line hits="0" number="57"/>
<line hits="0" number="58"/>
<line hits="0" number="68"/>
<line hits="0" number="69"/>
<line hits="0" number="70"/>
<line hits="0" number="72"/>
<line hits="0" number="73"/>
<line hits="0" number="74"/>
<line hits="0" number="76"/>
<line hits="0" number="77"/>
<line hits="0" number="79"/>
<line hits="0" number="81"/>
<line hits="0" number="82"/>
<line hits="0" number="83"/>
<line hits="0" number="84"/>
<line hits="0" number="85"/>
<line hits="0" number="92"/>
<line hits="0" number="94"/>
<line hits="0" number="95"/>
<line hits="1" number="97"/>
<line hits="0" number="98"/>
<line hits="0" number="99"/>
<line hits="0" number="100"/>
<line hits="1" number="102"/>
<line hits="0" number="103"/>
<line hits="0" number="104"/>
<line hits="0" number="105"/>
<line hits="1" number="107"/>
<line hits="0" number="108"/>
<line hits="0" number="109"/>
<line hits="0" number="110"/>
<line hits="1" number="112"/>
<line hits="0" number="113"/>
<line hits="0" number="114"/>
<line hits="0" number="115"/>
<line hits="0" number="116"/>
<line hits="0" number="117"/>
<line hits="0" number="119"/>
<line hits="0" number="120"/>
<line hits="0" number="121"/>
<line hits="0" number="122"/>
<line hits="0" number="123"/>
<line hits="0" number="124"/>
<line hits="0" number="125"/>
<line hits="0" number="126"/>
<line hits="0" number="127"/>
<line hits="0" number="129"/>
<line hits="0" number="130"/>
<line hits="0" number="131"/>
<line hits="0" number="132"/>
<line hits="0" number="133"/>
<line hits="0" number="136"/>
<line hits="0" number="137"/>
<line hits="0" number="142"/>
<line hits="0" number="143"/>
<line hits="0" number="152"/>
<line hits="0" number="154"/>
<line hits="0" number="155"/>
<line hits="0" number="156"/>
<line hits="0" number="157"/>
<line hits="0" number="159"/>
<line hits="0" number="160"/>
<line hits="0" number="162"/>
<line hits="0" number="164"/>
<line hits="0" number="165"/>
<line hits="0" number="166"/>
<line hits="0" number="174"/>
<line hits="0" number="175"/>
<line hits="0" number="184"/>
<line hits="0" number="185"/>
<line hits="0" number="195"/>
<line hits="0" number="196"/>
<line hits="0" number="198"/>
<line hits="0" number="200"/>
<line hits="1" number="202"/>
<line hits="0" number="203"/>
<line hits="0" number="204"/>
<line hits="0" number="206"/>
<line hits="0" number="207"/>
<line hits="0" number="208"/>
<line hits="0" number="210"/>
<line hits="0" number="211"/>
<line hits="1" number="213"/>
<line hits="0" number="214"/>
<line hits="0" number="215"/>
<line hits="0" number="217"/>
<line hits="0" number="218"/>
<line hits="0" number="219"/>
<line hits="0" number="221"/>
<line hits="0" number="222"/>
<line hits="0" number="224"/>
<line hits="0" number="225"/>
<line hits="0" number="227"/>
<line hits="0" number="228"/>
<line hits="0" number="236"/>
<line hits="1" number="238"/>
<line hits="0" number="239"/>
<line hits="0" number="240"/>
<line hits="0" number="242"/>
<line hits="0" number="243"/>
<line hits="0" number="244"/>
<line hits="0" number="246"/>
<line hits="0" number="247"/>
<line hits="0" number="248"/>
<line hits="0" number="249"/>
<line hits="0" number="250"/>
<line hits="0" number="253"/>
<line hits="1" number="257"/>
<line hits="0" number="258"/>
<line hits="0" number="259"/>
<line hits="0" number="260"/>
<line hits="0" number="261"/>
<line hits="0" number="262"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/cache/backends/locmem.py" line-rate="0.26" name="locmem.py">
<methods/>
<lines>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="7"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="18"/>
<line hits="1" number="19"/>
<line hits="1" number="20"/>
<line hits="1" number="21"/>
<line hits="1" number="23"/>
<line hits="0" number="24"/>
<line hits="0" number="25"/>
<line hits="0" number="26"/>
<line hits="0" number="27"/>
<line hits="0" number="28"/>
<line hits="0" number="29"/>
<line hits="0" number="30"/>
<line hits="0" number="31"/>
<line hits="1" number="33"/>
<line hits="0" number="34"/>
<line hits="0" number="35"/>
<line hits="0" number="36"/>
<line hits="0" number="37"/>
<line hits="0" number="38"/>
<line hits="0" number="39"/>
<line hits="0" number="40"/>
<line hits="0" number="41"/>
<line hits="0" number="42"/>
<line hits="1" number="44"/>
<line hits="0" number="45"/>
<line hits="0" number="46"/>
<line hits="0" number="47"/>
<line hits="0" number="48"/>
<line hits="0" number="49"/>
<line hits="1" number="51"/>
<line hits="0" number="52"/>
<line hits="0" number="53"/>
<line hits="0" number="54"/>
<line hits="0" number="55"/>
<line hits="0" number="56"/>
<line hits="1" number="58"/>
<line hits="0" number="59"/>
<line hits="0" number="60"/>
<line hits="0" number="61"/>
<line hits="0" number="62"/>
<line hits="0" number="63"/>
<line hits="0" number="64"/>
<line hits="1" number="66"/>
<line hits="0" number="67"/>
<line hits="0" number="68"/>
<line hits="0" number="69"/>
<line hits="0" number="70"/>
<line hits="0" number="71"/>
<line hits="0" number="72"/>
<line hits="0" number="73"/>
<line hits="0" number="74"/>
<line hits="0" number="75"/>
<line hits="0" number="76"/>
<line hits="0" number="77"/>
<line hits="0" number="78"/>
<line hits="0" number="79"/>
<line hits="1" number="81"/>
<line hits="0" number="82"/>
<line hits="0" number="83"/>
<line hits="0" number="84"/>
<line hits="0" number="85"/>
<line hits="0" number="86"/>
<line hits="0" number="87"/>
<line hits="0" number="88"/>
<line hits="1" number="90"/>
<line hits="0" number="91"/>
<line hits="0" number="92"/>
<line hits="1" number="94"/>
<line hits="0" number="95"/>
<line hits="0" number="96"/>
<line hits="0" number="97"/>
<line hits="0" number="99"/>
<line hits="0" number="100"/>
<line hits="0" number="101"/>
<line hits="0" number="102"/>
<line hits="1" number="104"/>
<line hits="0" number="105"/>
<line hits="0" number="106"/>
<line hits="0" number="107"/>
<line hits="0" number="108"/>
<line hits="0" number="109"/>
<line hits="1" number="111"/>
<line hits="0" number="112"/>
<line hits="0" number="113"/>
<line hits="0" number="114"/>
<line hits="0" number="115"/>
<line hits="1" number="117"/>
<line hits="0" number="118"/>
<line hits="0" number="119"/>
<line hits="0" number="120"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.6628" name=".venv.Lib.site-packages.django.core.checks">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/checks/__init__.py" line-rate="1" name="__init__.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="5"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="18"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/checks/caches.py" line-rate="0.875" name="caches.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="4"/>
<line hits="1" number="6"/>
<line hits="1" number="12"/>
<line hits="1" number="14"/>
<line hits="0" number="15"/>
<line hits="1" number="16"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/checks/database.py" line-rate="0.4286" name="database.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="3"/>
<line hits="1" number="6"/>
<line hits="0" number="8"/>
<line hits="0" number="9"/>
<line hits="0" number="10"/>
<line hits="0" number="11"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/checks/messages.py" line-rate="0.6383" name="messages.py">
<methods/>
<lines>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="9"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="19"/>
<line hits="0" number="20"/>
<line hits="1" number="26"/>
<line hits="0" number="27"/>
<line hits="0" number="29"/>
<line hits="0" number="30"/>
<line hits="0" number="31"/>
<line hits="0" number="34"/>
<line hits="0" number="36"/>
<line hits="0" number="37"/>
<line hits="0" number="38"/>
<line hits="0" number="39"/>
<line hits="1" number="41"/>
<line hits="0" number="42"/>
<line hits="1" number="45"/>
<line hits="0" number="46"/>
<line hits="1" number="48"/>
<line hits="0" number="49"/>
<line hits="0" number="50"/>
<line hits="1" number="53"/>
<line hits="1" number="54"/>
<line hits="0" number="55"/>
<line hits="1" number="58"/>
<line hits="1" number="59"/>
<line hits="0" number="60"/>
<line hits="1" number="63"/>
<line hits="1" number="64"/>
<line hits="1" number="65"/>
<line hits="1" number="68"/>
<line hits="1" number="69"/>
<line hits="1" number="70"/>
<line hits="1" number="73"/>
<line hits="1" number="74"/>
<line hits="0" number="75"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/checks/model_checks.py" line-rate="0.3281" name="model_checks.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="0" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="0" number="18"/>
<line hits="1" number="27"/>
<line hits="1" number="28"/>
<line hits="1" number="31"/>
<line hits="1" number="42"/>
<line hits="1" number="45"/>
<line hits="1" number="46"/>
<line hits="0" number="48"/>
<line hits="0" number="49"/>
<line hits="0" number="54"/>
<line hits="0" number="64"/>
<line hits="0" number="65"/>
<line hits="0" number="68"/>
<line hits="0" number="69"/>
<line hits="0" number="70"/>
<line hits="0" number="71"/>
<line hits="0" number="73"/>
<line hits="0" number="74"/>
<line hits="0" number="75"/>
<line hits="0" number="76"/>
<line hits="0" number="77"/>
<line hits="0" number="78"/>
<line hits="0" number="79"/>
<line hits="0" number="87"/>
<line hits="0" number="88"/>
<line hits="0" number="92"/>
<line hits="0" number="97"/>
<line hits="0" number="99"/>
<line hits="0" number="100"/>
<line hits="0" number="104"/>
<line hits="0" number="107"/>
<line hits="0" number="108"/>
<line hits="0" number="109"/>
<line hits="0" number="110"/>
<line hits="0" number="112"/>
<line hits="0" number="113"/>
<line hits="0" number="114"/>
<line hits="0" number="120"/>
<line hits="0" number="122"/>
<line hits="0" number="123"/>
<line hits="0" number="124"/>
<line hits="0" number="129"/>
<line hits="0" number="134"/>
<line hits="0" number="140"/>
<line hits="0" number="141"/>
<line hits="0" number="142"/>
<line hits="0" number="143"/>
<line hits="0" number="145"/>
<line hits="1" number="152"/>
<line hits="1" number="153"/>
<line hits="1" number="154"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/checks/registry.py" line-rate="0.9216" name="registry.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="3"/>
<line hits="1" number="6"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="18"/>
<line hits="1" number="21"/>
<line hits="1" number="23"/>
<line hits="1" number="24"/>
<line hits="1" number="25"/>
<line hits="1" number="27"/>
<line hits="1" number="43"/>
<line hits="1" number="44"/>
<line hits="1" number="45"/>
<line hits="1" number="46"/>
<line hits="1" number="47"/>
<line hits="1" number="49"/>
<line hits="1" number="50"/>
<line hits="1" number="52"/>
<line hits="1" number="53"/>
<line hits="1" number="54"/>
<line hits="1" number="56"/>
<line hits="1" number="60"/>
<line hits="1" number="61"/>
<line hits="1" number="63"/>
<line hits="0" number="64"/>
<line hits="1" number="68"/>
<line hits="1" number="70"/>
<line hits="1" number="71"/>
<line hits="1" number="72"/>
<line hits="1" number="75"/>
<line hits="1" number="76"/>
<line hits="1" number="78"/>
<line hits="0" number="79"/>
<line hits="1" number="81"/>
<line hits="0" number="82"/>
<line hits="1" number="86"/>
<line hits="1" number="87"/>
<line hits="1" number="88"/>
<line hits="0" number="89"/>
<line hits="1" number="90"/>
<line hits="1" number="93"/>
<line hits="1" number="94"/>
<line hits="1" number="95"/>
<line hits="1" number="96"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/checks/templates.py" line-rate="0.8125" name="templates.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="3"/>
<line hits="1" number="5"/>
<line hits="1" number="7"/>
<line hits="1" number="12"/>
<line hits="1" number="18"/>
<line hits="1" number="20"/>
<line hits="1" number="26"/>
<line hits="1" number="28"/>
<line hits="1" number="29"/>
<line hits="1" number="30"/>
<line hits="1" number="31"/>
<line hits="0" number="32"/>
<line hits="0" number="33"/>
<line hits="0" number="34"/>
<line hits="1" number="35"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/checks/urls.py" line-rate="0.7222" name="urls.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="3"/>
<line hits="1" number="5"/>
<line hits="1" number="8"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="0" number="14"/>
<line hits="1" number="17"/>
<line hits="1" number="21"/>
<line hits="1" number="22"/>
<line hits="1" number="23"/>
<line hits="0" number="24"/>
<line hits="0" number="25"/>
<line hits="0" number="27"/>
<line hits="1" number="30"/>
<line hits="1" number="35"/>
<line hits="0" number="36"/>
<line hits="1" number="38"/>
<line hits="1" number="39"/>
<line hits="1" number="40"/>
<line hits="1" number="41"/>
<line hits="1" number="42"/>
<line hits="1" number="43"/>
<line hits="1" number="44"/>
<line hits="0" number="45"/>
<line hits="1" number="50"/>
<line hits="1" number="53"/>
<line hits="1" number="57"/>
<line hits="1" number="58"/>
<line hits="1" number="62"/>
<line hits="1" number="63"/>
<line hits="1" number="64"/>
<line hits="1" number="65"/>
<line hits="0" number="66"/>
<line hits="1" number="67"/>
<line hits="1" number="68"/>
<line hits="1" number="71"/>
<line hits="0" number="78"/>
<line hits="0" number="79"/>
<line hits="0" number="83"/>
<line hits="0" number="84"/>
<line hits="0" number="86"/>
<line hits="0" number="88"/>
<line hits="1" number="96"/>
<line hits="1" number="98"/>
<line hits="1" number="99"/>
<line hits="1" number="100"/>
<line hits="1" number="101"/>
<line hits="0" number="102"/>
<line hits="1" number="103"/>
<line hits="1" number="106"/>
<line hits="0" number="107"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.5146" name=".venv.Lib.site-packages.django.core.checks.security">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/checks/security/__init__.py" line-rate="1" name="__init__.py">
<methods/>
<lines/>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/checks/security/base.py" line-rate="0.5455" name="base.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="3"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="8"/>
<line hits="1" number="17"/>
<line hits="1" number="27"/>
<line hits="1" number="36"/>
<line hits="1" number="45"/>
<line hits="1" number="54"/>
<line hits="1" number="63"/>
<line hits="1" number="72"/>
<line hits="1" number="83"/>
<line hits="1" number="88"/>
<line hits="1" number="98"/>
<line hits="1" number="103"/>
<line hits="1" number="110"/>
<line hits="0" number="111"/>
<line hits="1" number="114"/>
<line hits="0" number="115"/>
<line hits="1" number="118"/>
<line hits="0" number="120"/>
<line hits="0" number="121"/>
<line hits="1" number="124"/>
<line hits="0" number="126"/>
<line hits="0" number="127"/>
<line hits="1" number="130"/>
<line hits="0" number="132"/>
<line hits="0" number="133"/>
<line hits="1" number="136"/>
<line hits="0" number="138"/>
<line hits="0" number="143"/>
<line hits="1" number="146"/>
<line hits="0" number="148"/>
<line hits="0" number="153"/>
<line hits="1" number="156"/>
<line hits="0" number="158"/>
<line hits="0" number="162"/>
<line hits="1" number="165"/>
<line hits="0" number="167"/>
<line hits="0" number="171"/>
<line hits="1" number="174"/>
<line hits="0" number="176"/>
<line hits="0" number="180"/>
<line hits="1" number="183"/>
<line hits="0" number="185"/>
<line hits="0" number="190"/>
<line hits="1" number="193"/>
<line hits="0" number="195"/>
<line hits="0" number="196"/>
<line hits="1" number="199"/>
<line hits="0" number="201"/>
<line hits="0" number="205"/>
<line hits="1" number="208"/>
<line hits="0" number="210"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/checks/security/csrf.py" line-rate="0.5833" name="csrf.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="3"/>
<line hits="1" number="5"/>
<line hits="1" number="14"/>
<line hits="1" number="23"/>
<line hits="0" number="24"/>
<line hits="1" number="27"/>
<line hits="0" number="29"/>
<line hits="0" number="30"/>
<line hits="1" number="33"/>
<line hits="0" number="35"/>
<line hits="0" number="40"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/checks/security/sessions.py" line-rate="0.4444" name="sessions.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="3"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="13"/>
<line hits="1" number="21"/>
<line hits="1" number="30"/>
<line hits="1" number="36"/>
<line hits="1" number="37"/>
<line hits="1" number="43"/>
<line hits="1" number="51"/>
<line hits="1" number="60"/>
<line hits="1" number="66"/>
<line hits="0" number="68"/>
<line hits="0" number="69"/>
<line hits="0" number="70"/>
<line hits="0" number="71"/>
<line hits="0" number="72"/>
<line hits="0" number="73"/>
<line hits="0" number="74"/>
<line hits="0" number="75"/>
<line hits="0" number="76"/>
<line hits="1" number="79"/>
<line hits="0" number="81"/>
<line hits="0" number="82"/>
<line hits="0" number="83"/>
<line hits="0" number="84"/>
<line hits="0" number="85"/>
<line hits="0" number="86"/>
<line hits="0" number="87"/>
<line hits="0" number="88"/>
<line hits="0" number="89"/>
<line hits="1" number="92"/>
<line hits="0" number="93"/>
<line hits="1" number="96"/>
<line hits="0" number="97"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.3712" name=".venv.Lib.site-packages.django.core.files">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/files/__init__.py" line-rate="1" name="__init__.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="3"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/files/base.py" line-rate="0.2929" name="base.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="11"/>
<line hits="0" number="12"/>
<line hits="0" number="13"/>
<line hits="0" number="14"/>
<line hits="0" number="15"/>
<line hits="0" number="16"/>
<line hits="0" number="17"/>
<line hits="1" number="19"/>
<line hits="0" number="20"/>
<line hits="1" number="22"/>
<line hits="0" number="23"/>
<line hits="1" number="25"/>
<line hits="0" number="26"/>
<line hits="1" number="28"/>
<line hits="0" number="29"/>
<line hits="1" number="31"/>
<line hits="0" number="33"/>
<line hits="0" number="34"/>
<line hits="0" number="35"/>
<line hits="0" number="36"/>
<line hits="0" number="37"/>
<line hits="0" number="38"/>
<line hits="0" number="39"/>
<line hits="0" number="40"/>
<line hits="0" number="41"/>
<line hits="0" number="42"/>
<line hits="0" number="43"/>
<line hits="0" number="44"/>
<line hits="0" number="45"/>
<line hits="0" number="46"/>
<line hits="1" number="48"/>
<line hits="0" number="53"/>
<line hits="0" number="54"/>
<line hits="0" number="55"/>
<line hits="0" number="56"/>
<line hits="0" number="57"/>
<line hits="0" number="59"/>
<line hits="0" number="60"/>
<line hits="0" number="61"/>
<line hits="0" number="62"/>
<line hits="0" number="63"/>
<line hits="1" number="65"/>
<line hits="0" number="73"/>
<line hits="1" number="75"/>
<line hits="0" number="77"/>
<line hits="0" number="78"/>
<line hits="0" number="79"/>
<line hits="0" number="80"/>
<line hits="0" number="81"/>
<line hits="0" number="83"/>
<line hits="0" number="89"/>
<line hits="0" number="91"/>
<line hits="0" number="94"/>
<line hits="0" number="95"/>
<line hits="0" number="97"/>
<line hits="0" number="99"/>
<line hits="0" number="100"/>
<line hits="1" number="102"/>
<line hits="0" number="103"/>
<line hits="1" number="105"/>
<line hits="0" number="106"/>
<line hits="1" number="108"/>
<line hits="0" number="109"/>
<line hits="0" number="110"/>
<line hits="0" number="111"/>
<line hits="0" number="112"/>
<line hits="0" number="114"/>
<line hits="0" number="115"/>
<line hits="1" number="117"/>
<line hits="0" number="118"/>
<line hits="1" number="121"/>
<line hits="1" number="125"/>
<line hits="0" number="126"/>
<line hits="0" number="127"/>
<line hits="0" number="128"/>
<line hits="1" number="130"/>
<line hits="0" number="131"/>
<line hits="1" number="133"/>
<line hits="0" number="134"/>
<line hits="1" number="136"/>
<line hits="0" number="137"/>
<line hits="0" number="138"/>
<line hits="1" number="140"/>
<line hits="0" number="141"/>
<line hits="1" number="143"/>
<line hits="0" number="144"/>
<line hits="0" number="145"/>
<line hits="1" number="148"/>
<line hits="0" number="150"/>
<line hits="1" number="153"/>
<line hits="0" number="155"/>
<line hits="1" number="158"/>
<line hits="0" number="160"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/files/images.py" line-rate="0.1818" name="images.py">
<methods/>
<lines>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="9"/>
<line hits="1" number="12"/>
<line hits="1" number="17"/>
<line hits="0" number="19"/>
<line hits="1" number="21"/>
<line hits="0" number="23"/>
<line hits="1" number="25"/>
<line hits="0" number="26"/>
<line hits="0" number="27"/>
<line hits="0" number="28"/>
<line hits="0" number="29"/>
<line hits="0" number="30"/>
<line hits="1" number="33"/>
<line hits="0" number="39"/>
<line hits="0" number="41"/>
<line hits="0" number="42"/>
<line hits="0" number="43"/>
<line hits="0" number="44"/>
<line hits="0" number="45"/>
<line hits="0" number="47"/>
<line hits="0" number="48"/>
<line hits="0" number="49"/>
<line hits="0" number="53"/>
<line hits="0" number="54"/>
<line hits="0" number="55"/>
<line hits="0" number="56"/>
<line hits="0" number="57"/>
<line hits="0" number="58"/>
<line hits="0" number="59"/>
<line hits="0" number="60"/>
<line hits="0" number="63"/>
<line hits="0" number="64"/>
<line hits="0" number="66"/>
<line hits="0" number="67"/>
<line hits="0" number="71"/>
<line hits="0" number="72"/>
<line hits="0" number="73"/>
<line hits="0" number="74"/>
<line hits="0" number="75"/>
<line hits="0" number="77"/>
<line hits="0" number="78"/>
<line hits="0" number="80"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/files/locks.py" line-rate="0.5263" name="locks.py">
<methods/>
<lines>
<line hits="1" number="19"/>
<line hits="1" number="21"/>
<line hits="1" number="24"/>
<line hits="0" number="26"/>
<line hits="1" number="29"/>
<line hits="1" number="30"/>
<line hits="1" number="31"/>
<line hits="1" number="33"/>
<line hits="1" number="35"/>
<line hits="1" number="36"/>
<line hits="1" number="37"/>
<line hits="1" number="41"/>
<line hits="1" number="42"/>
<line hits="0" number="44"/>
<line hits="1" number="45"/>
<line hits="1" number="48"/>
<line hits="1" number="49"/>
<line hits="1" number="53"/>
<line hits="1" number="54"/>
<line hits="1" number="55"/>
<line hits="1" number="59"/>
<line hits="1" number="60"/>
<line hits="1" number="61"/>
<line hits="1" number="67"/>
<line hits="1" number="70"/>
<line hits="1" number="71"/>
<line hits="1" number="72"/>
<line hits="1" number="73"/>
<line hits="1" number="74"/>
<line hits="1" number="75"/>
<line hits="1" number="77"/>
<line hits="0" number="78"/>
<line hits="0" number="79"/>
<line hits="0" number="80"/>
<line hits="0" number="81"/>
<line hits="1" number="83"/>
<line hits="0" number="84"/>
<line hits="0" number="85"/>
<line hits="0" number="86"/>
<line hits="0" number="87"/>
<line hits="0" number="89"/>
<line hits="0" number="90"/>
<line hits="0" number="91"/>
<line hits="0" number="92"/>
<line hits="0" number="93"/>
<line hits="0" number="94"/>
<line hits="0" number="96"/>
<line hits="0" number="99"/>
<line hits="0" number="101"/>
<line hits="0" number="103"/>
<line hits="0" number="105"/>
<line hits="0" number="107"/>
<line hits="0" number="108"/>
<line hits="0" number="109"/>
<line hits="0" number="111"/>
<line hits="0" number="112"/>
<line hits="0" number="113"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/files/move.py" line-rate="0.1667" name="move.py">
<methods/>
<lines>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="12"/>
<line hits="1" number="14"/>
<line hits="1" number="17"/>
<line hits="0" number="19"/>
<line hits="0" number="20"/>
<line hits="0" number="21"/>
<line hits="0" number="22"/>
<line hits="0" number="23"/>
<line hits="0" number="26"/>
<line hits="1" number="30"/>
<line hits="0" number="41"/>
<line hits="0" number="42"/>
<line hits="0" number="44"/>
<line hits="0" number="45"/>
<line hits="0" number="46"/>
<line hits="0" number="48"/>
<line hits="0" number="49"/>
<line hits="0" number="50"/>
<line hits="0" number="53"/>
<line hits="0" number="56"/>
<line hits="0" number="58"/>
<line hits="0" number="60"/>
<line hits="0" number="61"/>
<line hits="0" number="62"/>
<line hits="0" number="63"/>
<line hits="0" number="64"/>
<line hits="0" number="65"/>
<line hits="0" number="67"/>
<line hits="0" number="68"/>
<line hits="0" number="70"/>
<line hits="0" number="71"/>
<line hits="0" number="72"/>
<line hits="0" number="76"/>
<line hits="0" number="77"/>
<line hits="0" number="79"/>
<line hits="0" number="80"/>
<line hits="0" number="81"/>
<line hits="0" number="86"/>
<line hits="0" number="87"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/files/storage.py" line-rate="0.3587" name="storage.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="19"/>
<line hits="1" number="22"/>
<line hits="1" number="31"/>
<line hits="0" number="33"/>
<line hits="1" number="35"/>
<line hits="0" number="42"/>
<line hits="0" number="43"/>
<line hits="0" number="45"/>
<line hits="0" number="46"/>
<line hits="0" number="48"/>
<line hits="0" number="49"/>
<line hits="1" number="53"/>
<line hits="0" number="58"/>
<line hits="1" number="60"/>
<line hits="0" number="65"/>
<line hits="0" number="66"/>
<line hits="0" number="72"/>
<line hits="0" number="74"/>
<line hits="0" number="75"/>
<line hits="0" number="76"/>
<line hits="0" number="78"/>
<line hits="0" number="79"/>
<line hits="0" number="80"/>
<line hits="0" number="82"/>
<line hits="0" number="83"/>
<line hits="0" number="88"/>
<line hits="0" number="89"/>
<line hits="1" number="91"/>
<line hits="0" number="97"/>
<line hits="0" number="98"/>
<line hits="1" number="100"/>
<line hits="0" number="106"/>
<line hits="1" number="111"/>
<line hits="0" number="115"/>
<line hits="1" number="117"/>
<line hits="0" number="122"/>
<line hits="1" number="124"/>
<line hits="0" number="129"/>
<line hits="1" number="131"/>
<line hits="0" number="135"/>
<line hits="1" number="137"/>
<line hits="0" number="142"/>
<line hits="1" number="144"/>
<line hits="0" number="149"/>
<line hits="1" number="151"/>
<line hits="0" number="156"/>
<line hits="1" number="158"/>
<line hits="0" number="163"/>
<line hits="1" number="166"/>
<line hits="1" number="167"/>
<line hits="1" number="172"/>
<line hits="1" number="174"/>
<line hits="1" number="175"/>
<line hits="1" number="176"/>
<line hits="1" number="177"/>
<line hits="1" number="178"/>
<line hits="1" number="180"/>
<line hits="0" number="182"/>
<line hits="0" number="183"/>
<line hits="0" number="184"/>
<line hits="0" number="185"/>
<line hits="0" number="186"/>
<line hits="0" number="187"/>
<line hits="0" number="188"/>
<line hits="0" number="189"/>
<line hits="0" number="190"/>
<line hits="1" number="192"/>
<line hits="1" number="193"/>
<line hits="1" number="195"/>
<line hits="1" number="197"/>
<line hits="1" number="199"/>
<line hits="1" number="201"/>
<line hits="1" number="203"/>
<line hits="0" number="205"/>
<line hits="0" number="206"/>
<line hits="0" number="207"/>
<line hits="1" number="209"/>
<line hits="0" number="211"/>
<line hits="1" number="213"/>
<line hits="0" number="215"/>
<line hits="1" number="217"/>
<line hits="0" number="218"/>
<line hits="1" number="220"/>
<line hits="0" number="221"/>
<line hits="0" number="224"/>
<line hits="0" number="225"/>
<line hits="0" number="226"/>
<line hits="0" number="227"/>
<line hits="0" number="230"/>
<line hits="0" number="231"/>
<line hits="0" number="232"/>
<line hits="0" number="234"/>
<line hits="0" number="236"/>
<line hits="0" number="237"/>
<line hits="0" number="241"/>
<line hits="0" number="242"/>
<line hits="0" number="243"/>
<line hits="0" number="251"/>
<line hits="0" number="252"/>
<line hits="0" number="254"/>
<line hits="0" number="255"/>
<line hits="0" number="261"/>
<line hits="0" number="264"/>
<line hits="0" number="265"/>
<line hits="0" number="266"/>
<line hits="0" number="267"/>
<line hits="0" number="268"/>
<line hits="0" number="269"/>
<line hits="0" number="270"/>
<line hits="0" number="271"/>
<line hits="0" number="272"/>
<line hits="0" number="274"/>
<line hits="0" number="275"/>
<line hits="0" number="276"/>
<line hits="0" number="278"/>
<line hits="0" number="279"/>
<line hits="0" number="281"/>
<line hits="0" number="282"/>
<line hits="0" number="285"/>
<line hits="0" number="287"/>
<line hits="0" number="288"/>
<line hits="0" number="291"/>
<line hits="1" number="293"/>
<line hits="0" number="294"/>
<line hits="0" number="295"/>
<line hits="0" number="297"/>
<line hits="0" number="298"/>
<line hits="0" number="299"/>
<line hits="0" number="301"/>
<line hits="0" number="302"/>
<line hits="0" number="305"/>
<line hits="1" number="307"/>
<line hits="0" number="308"/>
<line hits="1" number="310"/>
<line hits="0" number="311"/>
<line hits="0" number="312"/>
<line hits="0" number="313"/>
<line hits="0" number="314"/>
<line hits="0" number="315"/>
<line hits="0" number="317"/>
<line hits="0" number="318"/>
<line hits="1" number="320"/>
<line hits="0" number="321"/>
<line hits="1" number="323"/>
<line hits="0" number="324"/>
<line hits="1" number="326"/>
<line hits="0" number="327"/>
<line hits="0" number="328"/>
<line hits="0" number="329"/>
<line hits="0" number="330"/>
<line hits="0" number="331"/>
<line hits="0" number="332"/>
<line hits="1" number="334"/>
<line hits="0" number="339"/>
<line hits="0" number="341"/>
<line hits="0" number="343"/>
<line hits="1" number="345"/>
<line hits="0" number="346"/>
<line hits="1" number="348"/>
<line hits="0" number="349"/>
<line hits="1" number="351"/>
<line hits="0" number="352"/>
<line hits="1" number="355"/>
<line hits="0" number="356"/>
<line hits="1" number="359"/>
<line hits="1" number="360"/>
<line hits="0" number="361"/>
<line hits="1" number="364"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/files/temp.py" line-rate="0.4242" name="temp.py">
<methods/>
<lines>
<line hits="1" number="19"/>
<line hits="1" number="20"/>
<line hits="1" number="22"/>
<line hits="1" number="24"/>
<line hits="1" number="27"/>
<line hits="1" number="28"/>
<line hits="1" number="37"/>
<line hits="0" number="38"/>
<line hits="0" number="39"/>
<line hits="0" number="40"/>
<line hits="0" number="41"/>
<line hits="1" number="46"/>
<line hits="1" number="48"/>
<line hits="0" number="49"/>
<line hits="0" number="50"/>
<line hits="0" number="51"/>
<line hits="0" number="52"/>
<line hits="0" number="53"/>
<line hits="0" number="54"/>
<line hits="0" number="55"/>
<line hits="0" number="56"/>
<line hits="0" number="57"/>
<line hits="0" number="58"/>
<line hits="1" number="60"/>
<line hits="0" number="61"/>
<line hits="1" number="63"/>
<line hits="0" number="64"/>
<line hits="0" number="65"/>
<line hits="1" number="67"/>
<line hits="0" number="68"/>
<line hits="1" number="70"/>
<line hits="0" number="72"/>
<line hits="1" number="74"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/files/uploadedfile.py" line-rate="0.4286" name="uploadedfile.py">
<methods/>
<lines>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="12"/>
<line hits="1" number="16"/>
<line hits="1" number="25"/>
<line hits="0" number="26"/>
<line hits="0" number="27"/>
<line hits="0" number="28"/>
<line hits="0" number="29"/>
<line hits="0" number="30"/>
<line hits="1" number="32"/>
<line hits="0" number="33"/>
<line hits="1" number="35"/>
<line hits="0" number="36"/>
<line hits="1" number="38"/>
<line hits="0" number="40"/>
<line hits="0" number="42"/>
<line hits="0" number="45"/>
<line hits="0" number="46"/>
<line hits="0" number="47"/>
<line hits="0" number="48"/>
<line hits="0" number="50"/>
<line hits="1" number="52"/>
<line hits="1" number="55"/>
<line hits="1" number="59"/>
<line hits="0" number="60"/>
<line hits="0" number="61"/>
<line hits="0" number="62"/>
<line hits="1" number="64"/>
<line hits="0" number="66"/>
<line hits="1" number="68"/>
<line hits="0" number="69"/>
<line hits="0" number="70"/>
<line hits="0" number="71"/>
<line hits="0" number="75"/>
<line hits="1" number="78"/>
<line hits="1" number="82"/>
<line hits="0" number="83"/>
<line hits="0" number="84"/>
<line hits="1" number="86"/>
<line hits="0" number="87"/>
<line hits="0" number="88"/>
<line hits="1" number="90"/>
<line hits="0" number="91"/>
<line hits="0" number="92"/>
<line hits="1" number="94"/>
<line hits="0" number="96"/>
<line hits="1" number="99"/>
<line hits="1" number="103"/>
<line hits="0" number="104"/>
<line hits="0" number="105"/>
<line hits="1" number="107"/>
<line hits="0" number="115"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/files/uploadhandler.py" line-rate="0.4507" name="uploadhandler.py">
<methods/>
<lines>
<line hits="1" number="5"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="11"/>
<line hits="1" number="13"/>
<line hits="1" number="20"/>
<line hits="1" number="24"/>
<line hits="1" number="27"/>
<line hits="1" number="31"/>
<line hits="0" number="37"/>
<line hits="1" number="39"/>
<line hits="0" number="40"/>
<line hits="0" number="41"/>
<line hits="0" number="43"/>
<line hits="1" number="46"/>
<line hits="1" number="50"/>
<line hits="1" number="53"/>
<line hits="1" number="58"/>
<line hits="1" number="61"/>
<line hits="1" number="65"/>
<line hits="1" number="67"/>
<line hits="0" number="68"/>
<line hits="0" number="69"/>
<line hits="0" number="70"/>
<line hits="0" number="71"/>
<line hits="0" number="72"/>
<line hits="0" number="73"/>
<line hits="1" number="75"/>
<line hits="0" number="91"/>
<line hits="1" number="93"/>
<line hits="0" number="100"/>
<line hits="0" number="101"/>
<line hits="0" number="102"/>
<line hits="0" number="103"/>
<line hits="0" number="104"/>
<line hits="0" number="105"/>
<line hits="1" number="107"/>
<line hits="0" number="112"/>
<line hits="1" number="114"/>
<line hits="0" number="121"/>
<line hits="1" number="123"/>
<line hits="0" number="128"/>
<line hits="1" number="131"/>
<line hits="1" number="135"/>
<line hits="0" number="139"/>
<line hits="0" number="140"/>
<line hits="1" number="142"/>
<line hits="0" number="143"/>
<line hits="1" number="145"/>
<line hits="0" number="146"/>
<line hits="0" number="147"/>
<line hits="0" number="148"/>
<line hits="1" number="151"/>
<line hits="1" number="156"/>
<line hits="0" number="163"/>
<line hits="1" number="165"/>
<line hits="0" number="166"/>
<line hits="0" number="167"/>
<line hits="0" number="168"/>
<line hits="0" number="169"/>
<line hits="1" number="171"/>
<line hits="0" number="173"/>
<line hits="0" number="174"/>
<line hits="0" number="176"/>
<line hits="1" number="178"/>
<line hits="0" number="180"/>
<line hits="0" number="181"/>
<line hits="0" number="183"/>
<line hits="0" number="184"/>
<line hits="1" number="195"/>
<line hits="0" number="205"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/files/utils.py" line-rate="0.5405" name="utils.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="18"/>
<line hits="1" number="19"/>
<line hits="1" number="20"/>
<line hits="1" number="21"/>
<line hits="1" number="22"/>
<line hits="1" number="23"/>
<line hits="1" number="24"/>
<line hits="1" number="26"/>
<line hits="0" number="28"/>
<line hits="1" number="30"/>
<line hits="0" number="31"/>
<line hits="0" number="32"/>
<line hits="0" number="33"/>
<line hits="0" number="34"/>
<line hits="0" number="35"/>
<line hits="1" number="37"/>
<line hits="0" number="38"/>
<line hits="0" number="39"/>
<line hits="0" number="40"/>
<line hits="0" number="41"/>
<line hits="0" number="42"/>
<line hits="1" number="44"/>
<line hits="0" number="45"/>
<line hits="0" number="46"/>
<line hits="0" number="47"/>
<line hits="0" number="48"/>
<line hits="0" number="49"/>
<line hits="1" number="51"/>
<line hits="0" number="52"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.4676" name=".venv.Lib.site-packages.django.core.handlers">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/handlers/__init__.py" line-rate="1" name="__init__.py">
<methods/>
<lines/>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/handlers/base.py" line-rate="0.5204" name="base.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="11"/>
<line hits="1" number="13"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="18"/>
<line hits="1" number="19"/>
<line hits="1" number="20"/>
<line hits="1" number="22"/>
<line hits="1" number="28"/>
<line hits="1" number="29"/>
<line hits="1" number="30"/>
<line hits="1" number="32"/>
<line hits="1" number="33"/>
<line hits="0" number="34"/>
<line hits="0" number="35"/>
<line hits="0" number="36"/>
<line hits="0" number="37"/>
<line hits="0" number="38"/>
<line hits="0" number="39"/>
<line hits="0" number="40"/>
<line hits="0" number="42"/>
<line hits="0" number="43"/>
<line hits="0" number="45"/>
<line hits="0" number="46"/>
<line hits="0" number="50"/>
<line hits="0" number="51"/>
<line hits="0" number="52"/>
<line hits="0" number="53"/>
<line hits="0" number="54"/>
<line hits="0" number="55"/>
<line hits="0" number="57"/>
<line hits="1" number="61"/>
<line hits="1" number="63"/>
<line hits="1" number="64"/>
<line hits="1" number="65"/>
<line hits="1" number="66"/>
<line hits="0" number="67"/>
<line hits="1" number="68"/>
<line hits="1" number="70"/>
<line hits="0" number="71"/>
<line hits="1" number="73"/>
<line hits="1" number="76"/>
<line hits="1" number="78"/>
<line hits="1" number="80"/>
<line hits="1" number="84"/>
<line hits="0" number="85"/>
<line hits="1" number="87"/>
<line hits="0" number="88"/>
<line hits="1" number="94"/>
<line hits="1" number="96"/>
<line hits="1" number="102"/>
<line hits="1" number="104"/>
<line hits="0" number="105"/>
<line hits="0" number="106"/>
<line hits="0" number="107"/>
<line hits="1" number="109"/>
<line hits="1" number="111"/>
<line hits="1" number="112"/>
<line hits="1" number="113"/>
<line hits="1" number="116"/>
<line hits="0" number="117"/>
<line hits="0" number="118"/>
<line hits="0" number="119"/>
<line hits="1" number="121"/>
<line hits="1" number="122"/>
<line hits="1" number="123"/>
<line hits="1" number="124"/>
<line hits="0" number="125"/>
<line hits="0" number="126"/>
<line hits="1" number="129"/>
<line hits="0" number="130"/>
<line hits="0" number="131"/>
<line hits="0" number="133"/>
<line hits="0" number="135"/>
<line hits="1" number="142"/>
<line hits="0" number="143"/>
<line hits="0" number="144"/>
<line hits="0" number="146"/>
<line hits="0" number="147"/>
<line hits="0" number="153"/>
<line hits="0" number="154"/>
<line hits="0" number="155"/>
<line hits="0" number="156"/>
<line hits="1" number="158"/>
<line hits="1" number="160"/>
<line hits="0" number="165"/>
<line hits="0" number="166"/>
<line hits="0" number="167"/>
<line hits="0" number="168"/>
<line hits="0" number="169"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/handlers/exception.py" line-rate="0.3279" name="exception.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="18"/>
<line hits="1" number="31"/>
<line hits="1" number="33"/>
<line hits="1" number="34"/>
<line hits="0" number="35"/>
<line hits="0" number="36"/>
<line hits="1" number="37"/>
<line hits="1" number="38"/>
<line hits="1" number="41"/>
<line hits="0" number="42"/>
<line hits="0" number="43"/>
<line hits="0" number="44"/>
<line hits="0" number="46"/>
<line hits="0" number="48"/>
<line hits="0" number="49"/>
<line hits="0" number="50"/>
<line hits="0" number="57"/>
<line hits="0" number="58"/>
<line hits="0" number="59"/>
<line hits="0" number="66"/>
<line hits="0" number="67"/>
<line hits="0" number="70"/>
<line hits="0" number="74"/>
<line hits="0" number="75"/>
<line hits="0" number="79"/>
<line hits="0" number="80"/>
<line hits="0" number="82"/>
<line hits="0" number="84"/>
<line hits="0" number="86"/>
<line hits="0" number="89"/>
<line hits="0" number="90"/>
<line hits="0" number="91"/>
<line hits="0" number="99"/>
<line hits="0" number="100"/>
<line hits="0" number="102"/>
<line hits="1" number="105"/>
<line hits="0" number="106"/>
<line hits="0" number="107"/>
<line hits="0" number="108"/>
<line hits="0" number="109"/>
<line hits="0" number="110"/>
<line hits="0" number="111"/>
<line hits="0" number="113"/>
<line hits="1" number="116"/>
<line hits="0" number="121"/>
<line hits="0" number="122"/>
<line hits="0" number="124"/>
<line hits="0" number="125"/>
<line hits="0" number="128"/>
<line hits="0" number="129"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/handlers/wsgi.py" line-rate="0.4925" name="wsgi.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="14"/>
<line hits="1" number="17"/>
<line hits="1" number="19"/>
<line hits="1" number="20"/>
<line hits="1" number="21"/>
<line hits="1" number="22"/>
<line hits="1" number="23"/>
<line hits="1" number="25"/>
<line hits="0" number="26"/>
<line hits="0" number="27"/>
<line hits="0" number="28"/>
<line hits="0" number="29"/>
<line hits="0" number="30"/>
<line hits="0" number="31"/>
<line hits="0" number="32"/>
<line hits="1" number="34"/>
<line hits="0" number="35"/>
<line hits="0" number="36"/>
<line hits="0" number="37"/>
<line hits="0" number="38"/>
<line hits="0" number="39"/>
<line hits="0" number="40"/>
<line hits="0" number="42"/>
<line hits="0" number="43"/>
<line hits="0" number="44"/>
<line hits="1" number="46"/>
<line hits="0" number="47"/>
<line hits="0" number="49"/>
<line hits="0" number="51"/>
<line hits="0" number="53"/>
<line hits="0" number="54"/>
<line hits="0" number="55"/>
<line hits="0" number="56"/>
<line hits="0" number="57"/>
<line hits="0" number="58"/>
<line hits="0" number="59"/>
<line hits="0" number="61"/>
<line hits="0" number="62"/>
<line hits="0" number="63"/>
<line hits="1" number="66"/>
<line hits="1" number="67"/>
<line hits="1" number="68"/>
<line hits="1" number="71"/>
<line hits="1" number="72"/>
<line hits="1" number="73"/>
<line hits="1" number="77"/>
<line hits="1" number="79"/>
<line hits="1" number="80"/>
<line hits="1" number="81"/>
<line hits="1" number="82"/>
<line hits="1" number="83"/>
<line hits="1" number="84"/>
<line hits="0" number="85"/>
<line hits="0" number="86"/>
<line hits="0" number="87"/>
<line hits="0" number="88"/>
<line hits="0" number="90"/>
<line hits="1" number="91"/>
<line hits="1" number="92"/>
<line hits="1" number="93"/>
<line hits="1" number="94"/>
<line hits="1" number="95"/>
<line hits="1" number="96"/>
<line hits="1" number="97"/>
<line hits="1" number="98"/>
<line hits="1" number="100"/>
<line hits="0" number="101"/>
<line hits="1" number="103"/>
<line hits="0" number="106"/>
<line hits="0" number="107"/>
<line hits="1" number="109"/>
<line hits="0" number="110"/>
<line hits="0" number="111"/>
<line hits="0" number="112"/>
<line hits="1" number="114"/>
<line hits="0" number="115"/>
<line hits="1" number="117"/>
<line hits="0" number="119"/>
<line hits="0" number="120"/>
<line hits="1" number="122"/>
<line hits="0" number="124"/>
<line hits="0" number="125"/>
<line hits="0" number="126"/>
<line hits="1" number="128"/>
<line hits="1" number="131"/>
<line hits="1" number="132"/>
<line hits="1" number="134"/>
<line hits="0" number="135"/>
<line hits="0" number="136"/>
<line hits="1" number="138"/>
<line hits="0" number="139"/>
<line hits="0" number="140"/>
<line hits="0" number="141"/>
<line hits="0" number="142"/>
<line hits="0" number="144"/>
<line hits="0" number="146"/>
<line hits="0" number="147"/>
<line hits="0" number="148"/>
<line hits="0" number="149"/>
<line hits="0" number="150"/>
<line hits="0" number="151"/>
<line hits="0" number="152"/>
<line hits="0" number="153"/>
<line hits="1" number="156"/>
<line hits="1" number="158"/>
<line hits="1" number="160"/>
<line hits="1" number="163"/>
<line hits="1" number="171"/>
<line hits="0" number="172"/>
<line hits="1" number="179"/>
<line hits="1" number="181"/>
<line hits="0" number="182"/>
<line hits="0" number="185"/>
<line hits="0" number="186"/>
<line hits="0" number="187"/>
<line hits="1" number="189"/>
<line hits="1" number="191"/>
<line hits="1" number="194"/>
<line hits="1" number="200"/>
<line hits="1" number="204"/>
<line hits="1" number="207"/>
<line hits="0" number="213"/>
<line hits="0" number="214"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.261" name=".venv.Lib.site-packages.django.core.mail">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/mail/__init__.py" line-rate="0.3125" name="__init__.py">
<methods/>
<lines>
<line hits="1" number="4"/>
<line hits="1" number="9"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="17"/>
<line hits="1" number="26"/>
<line hits="0" number="34"/>
<line hits="0" number="35"/>
<line hits="1" number="38"/>
<line hits="0" number="51"/>
<line hits="0" number="56"/>
<line hits="0" number="57"/>
<line hits="0" number="58"/>
<line hits="0" number="60"/>
<line hits="1" number="63"/>
<line hits="0" number="77"/>
<line hits="0" number="82"/>
<line hits="0" number="86"/>
<line hits="1" number="89"/>
<line hits="0" number="92"/>
<line hits="0" number="93"/>
<line hits="0" number="94"/>
<line hits="0" number="99"/>
<line hits="0" number="100"/>
<line hits="0" number="101"/>
<line hits="1" number="104"/>
<line hits="0" number="107"/>
<line hits="0" number="108"/>
<line hits="0" number="109"/>
<line hits="0" number="114"/>
<line hits="0" number="115"/>
<line hits="0" number="116"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/mail/message.py" line-rate="0.2441" name="message.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="17"/>
<line hits="1" number="18"/>
<line hits="1" number="19"/>
<line hits="1" number="23"/>
<line hits="1" number="24"/>
<line hits="1" number="25"/>
<line hits="1" number="26"/>
<line hits="1" number="30"/>
<line hits="1" number="32"/>
<line hits="1" number="35"/>
<line hits="1" number="36"/>
<line hits="1" number="40"/>
<line hits="1" number="55"/>
<line hits="0" number="57"/>
<line hits="0" number="58"/>
<line hits="0" number="59"/>
<line hits="0" number="60"/>
<line hits="0" number="61"/>
<line hits="0" number="62"/>
<line hits="0" number="63"/>
<line hits="0" number="64"/>
<line hits="0" number="65"/>
<line hits="0" number="67"/>
<line hits="0" number="69"/>
<line hits="0" number="70"/>
<line hits="0" number="71"/>
<line hits="1" number="74"/>
<line hits="0" number="82"/>
<line hits="0" number="83"/>
<line hits="0" number="87"/>
<line hits="0" number="88"/>
<line hits="0" number="89"/>
<line hits="0" number="90"/>
<line hits="0" number="91"/>
<line hits="0" number="93"/>
<line hits="0" number="94"/>
<line hits="0" number="95"/>
<line hits="1" number="98"/>
<line hits="0" number="102"/>
<line hits="0" number="103"/>
<line hits="0" number="104"/>
<line hits="0" number="105"/>
<line hits="0" number="106"/>
<line hits="0" number="107"/>
<line hits="0" number="108"/>
<line hits="0" number="109"/>
<line hits="0" number="110"/>
<line hits="0" number="114"/>
<line hits="0" number="115"/>
<line hits="0" number="116"/>
<line hits="0" number="118"/>
<line hits="0" number="119"/>
<line hits="0" number="120"/>
<line hits="0" number="121"/>
<line hits="0" number="122"/>
<line hits="0" number="123"/>
<line hits="1" number="126"/>
<line hits="1" number="127"/>
<line hits="0" number="135"/>
<line hits="0" number="136"/>
<line hits="0" number="137"/>
<line hits="0" number="138"/>
<line hits="1" number="140"/>
<line hits="0" number="148"/>
<line hits="0" number="149"/>
<line hits="0" number="150"/>
<line hits="0" number="151"/>
<line hits="1" number="154"/>
<line hits="1" number="156"/>
<line hits="0" number="158"/>
<line hits="0" number="159"/>
<line hits="1" number="162"/>
<line hits="1" number="164"/>
<line hits="0" number="165"/>
<line hits="0" number="166"/>
<line hits="1" number="168"/>
<line hits="0" number="169"/>
<line hits="0" number="170"/>
<line hits="1" number="172"/>
<line hits="0" number="173"/>
<line hits="0" number="174"/>
<line hits="0" number="180"/>
<line hits="0" number="181"/>
<line hits="1" number="184"/>
<line hits="1" number="186"/>
<line hits="0" number="187"/>
<line hits="0" number="188"/>
<line hits="1" number="190"/>
<line hits="0" number="191"/>
<line hits="0" number="192"/>
<line hits="1" number="195"/>
<line hits="1" number="197"/>
<line hits="1" number="198"/>
<line hits="1" number="199"/>
<line hits="1" number="201"/>
<line hits="0" number="208"/>
<line hits="0" number="209"/>
<line hits="0" number="210"/>
<line hits="0" number="211"/>
<line hits="0" number="213"/>
<line hits="0" number="214"/>
<line hits="0" number="215"/>
<line hits="0" number="216"/>
<line hits="0" number="217"/>
<line hits="0" number="219"/>
<line hits="0" number="220"/>
<line hits="0" number="221"/>
<line hits="0" number="222"/>
<line hits="0" number="223"/>
<line hits="0" number="225"/>
<line hits="0" number="226"/>
<line hits="0" number="227"/>
<line hits="0" number="228"/>
<line hits="0" number="229"/>
<line hits="0" number="231"/>
<line hits="0" number="232"/>
<line hits="0" number="233"/>
<line hits="0" number="234"/>
<line hits="0" number="235"/>
<line hits="0" number="236"/>
<line hits="0" number="237"/>
<line hits="0" number="238"/>
<line hits="0" number="239"/>
<line hits="0" number="241"/>
<line hits="0" number="242"/>
<line hits="0" number="243"/>
<line hits="1" number="245"/>
<line hits="0" number="246"/>
<line hits="0" number="247"/>
<line hits="0" number="248"/>
<line hits="0" number="249"/>
<line hits="1" number="251"/>
<line hits="0" number="252"/>
<line hits="0" number="253"/>
<line hits="0" number="254"/>
<line hits="0" number="255"/>
<line hits="0" number="256"/>
<line hits="0" number="257"/>
<line hits="0" number="258"/>
<line hits="0" number="259"/>
<line hits="0" number="263"/>
<line hits="0" number="264"/>
<line hits="0" number="269"/>
<line hits="0" number="270"/>
<line hits="0" number="272"/>
<line hits="0" number="273"/>
<line hits="0" number="274"/>
<line hits="0" number="275"/>
<line hits="0" number="276"/>
<line hits="1" number="278"/>
<line hits="0" number="283"/>
<line hits="1" number="285"/>
<line hits="0" number="287"/>
<line hits="0" number="290"/>
<line hits="0" number="291"/>
<line hits="1" number="293"/>
<line hits="0" number="305"/>
<line hits="0" number="306"/>
<line hits="0" number="307"/>
<line hits="0" number="308"/>
<line hits="0" number="310"/>
<line hits="0" number="311"/>
<line hits="0" number="312"/>
<line hits="0" number="314"/>
<line hits="0" number="315"/>
<line hits="0" number="316"/>
<line hits="0" number="317"/>
<line hits="0" number="318"/>
<line hits="0" number="321"/>
<line hits="0" number="323"/>
<line hits="1" number="325"/>
<line hits="0" number="336"/>
<line hits="0" number="337"/>
<line hits="0" number="338"/>
<line hits="0" number="339"/>
<line hits="1" number="341"/>
<line hits="0" number="342"/>
<line hits="1" number="344"/>
<line hits="0" number="345"/>
<line hits="0" number="346"/>
<line hits="0" number="347"/>
<line hits="0" number="348"/>
<line hits="0" number="349"/>
<line hits="0" number="350"/>
<line hits="0" number="351"/>
<line hits="0" number="352"/>
<line hits="0" number="353"/>
<line hits="0" number="355"/>
<line hits="0" number="356"/>
<line hits="1" number="358"/>
<line hits="0" number="365"/>
<line hits="0" number="366"/>
<line hits="0" number="367"/>
<line hits="0" number="368"/>
<line hits="0" number="369"/>
<line hits="0" number="372"/>
<line hits="0" number="374"/>
<line hits="0" number="375"/>
<line hits="0" number="378"/>
<line hits="0" number="380"/>
<line hits="0" number="383"/>
<line hits="0" number="384"/>
<line hits="0" number="385"/>
<line hits="0" number="386"/>
<line hits="1" number="388"/>
<line hits="0" number="393"/>
<line hits="0" number="394"/>
<line hits="0" number="395"/>
<line hits="0" number="396"/>
<line hits="0" number="397"/>
<line hits="0" number="398"/>
<line hits="0" number="399"/>
<line hits="0" number="400"/>
<line hits="1" number="402"/>
<line hits="0" number="407"/>
<line hits="0" number="408"/>
<line hits="0" number="409"/>
<line hits="0" number="410"/>
<line hits="0" number="411"/>
<line hits="0" number="412"/>
<line hits="1" number="415"/>
<line hits="1" number="421"/>
<line hits="1" number="423"/>
<line hits="0" number="430"/>
<line hits="0" number="434"/>
<line hits="1" number="436"/>
<line hits="0" number="438"/>
<line hits="0" number="439"/>
<line hits="0" number="440"/>
<line hits="1" number="442"/>
<line hits="0" number="443"/>
<line hits="1" number="445"/>
<line hits="0" number="446"/>
<line hits="0" number="447"/>
<line hits="0" number="448"/>
<line hits="0" number="449"/>
<line hits="0" number="450"/>
<line hits="0" number="451"/>
<line hits="0" number="452"/>
<line hits="0" number="453"/>
<line hits="0" number="454"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/mail/utils.py" line-rate="0.5556" name="utils.py">
<methods/>
<lines>
<line hits="1" number="5"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="0" number="12"/>
<line hits="1" number="14"/>
<line hits="0" number="15"/>
<line hits="0" number="16"/>
<line hits="0" number="17"/>
<line hits="1" number="20"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.4945" name=".venv.Lib.site-packages.django.core.management">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/management/__init__.py" line-rate="0.3128" name="__init__.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="20"/>
<line hits="1" number="25"/>
<line hits="1" number="26"/>
<line hits="1" number="30"/>
<line hits="1" number="36"/>
<line hits="1" number="37"/>
<line hits="1" number="40"/>
<line hits="1" number="63"/>
<line hits="1" number="65"/>
<line hits="0" number="66"/>
<line hits="1" number="68"/>
<line hits="1" number="69"/>
<line hits="1" number="70"/>
<line hits="1" number="72"/>
<line hits="1" number="75"/>
<line hits="1" number="95"/>
<line hits="0" number="97"/>
<line hits="0" number="98"/>
<line hits="1" number="101"/>
<line hits="1" number="102"/>
<line hits="0" number="103"/>
<line hits="0" number="104"/>
<line hits="1" number="106"/>
<line hits="0" number="108"/>
<line hits="1" number="110"/>
<line hits="1" number="113"/>
<line hits="1" number="115"/>
<line hits="1" number="119"/>
<line hits="1" number="120"/>
<line hits="1" number="123"/>
<line hits="1" number="127"/>
<line hits="1" number="128"/>
<line hits="1" number="130"/>
<line hits="1" number="131"/>
<line hits="1" number="132"/>
<line hits="1" number="133"/>
<line hits="1" number="134"/>
<line hits="0" number="135"/>
<line hits="1" number="144"/>
<line hits="1" number="145"/>
<line hits="1" number="146"/>
<line hits="1" number="148"/>
<line hits="1" number="151"/>
<line hits="1" number="155"/>
<line hits="0" number="156"/>
<line hits="0" number="157"/>
<line hits="0" number="158"/>
<line hits="0" number="159"/>
<line hits="0" number="160"/>
<line hits="1" number="162"/>
<line hits="0" number="164"/>
<line hits="0" number="165"/>
<line hits="0" number="167"/>
<line hits="0" number="173"/>
<line hits="0" number="174"/>
<line hits="0" number="175"/>
<line hits="0" number="176"/>
<line hits="0" number="178"/>
<line hits="0" number="179"/>
<line hits="0" number="180"/>
<line hits="0" number="181"/>
<line hits="0" number="182"/>
<line hits="0" number="183"/>
<line hits="0" number="184"/>
<line hits="0" number="185"/>
<line hits="0" number="187"/>
<line hits="0" number="188"/>
<line hits="0" number="193"/>
<line hits="1" number="195"/>
<line hits="0" number="202"/>
<line hits="0" number="203"/>
<line hits="0" number="204"/>
<line hits="0" number="205"/>
<line hits="0" number="206"/>
<line hits="0" number="211"/>
<line hits="0" number="213"/>
<line hits="0" number="214"/>
<line hits="0" number="215"/>
<line hits="0" number="216"/>
<line hits="0" number="217"/>
<line hits="0" number="218"/>
<line hits="0" number="219"/>
<line hits="0" number="220"/>
<line hits="0" number="222"/>
<line hits="0" number="224"/>
<line hits="0" number="225"/>
<line hits="1" number="227"/>
<line hits="0" number="249"/>
<line hits="0" number="250"/>
<line hits="0" number="252"/>
<line hits="0" number="253"/>
<line hits="0" number="255"/>
<line hits="0" number="256"/>
<line hits="0" number="257"/>
<line hits="0" number="258"/>
<line hits="0" number="260"/>
<line hits="0" number="261"/>
<line hits="0" number="264"/>
<line hits="0" number="265"/>
<line hits="0" number="268"/>
<line hits="0" number="269"/>
<line hits="0" number="271"/>
<line hits="0" number="272"/>
<line hits="0" number="273"/>
<line hits="0" number="275"/>
<line hits="0" number="276"/>
<line hits="0" number="279"/>
<line hits="0" number="280"/>
<line hits="0" number="281"/>
<line hits="0" number="286"/>
<line hits="0" number="287"/>
<line hits="0" number="290"/>
<line hits="0" number="291"/>
<line hits="0" number="293"/>
<line hits="0" number="294"/>
<line hits="0" number="295"/>
<line hits="0" number="299"/>
<line hits="1" number="301"/>
<line hits="0" number="306"/>
<line hits="0" number="307"/>
<line hits="0" number="308"/>
<line hits="0" number="309"/>
<line hits="0" number="314"/>
<line hits="0" number="315"/>
<line hits="0" number="316"/>
<line hits="0" number="317"/>
<line hits="0" number="318"/>
<line hits="0" number="319"/>
<line hits="0" number="320"/>
<line hits="0" number="321"/>
<line hits="0" number="322"/>
<line hits="0" number="324"/>
<line hits="0" number="325"/>
<line hits="0" number="326"/>
<line hits="0" number="327"/>
<line hits="0" number="328"/>
<line hits="0" number="329"/>
<line hits="0" number="331"/>
<line hits="0" number="335"/>
<line hits="0" number="336"/>
<line hits="0" number="337"/>
<line hits="0" number="338"/>
<line hits="0" number="342"/>
<line hits="0" number="343"/>
<line hits="0" number="344"/>
<line hits="0" number="350"/>
<line hits="0" number="351"/>
<line hits="0" number="352"/>
<line hits="0" number="353"/>
<line hits="0" number="357"/>
<line hits="0" number="359"/>
<line hits="0" number="361"/>
<line hits="0" number="362"/>
<line hits="0" number="363"/>
<line hits="0" number="364"/>
<line hits="0" number="365"/>
<line hits="0" number="367"/>
<line hits="0" number="370"/>
<line hits="0" number="371"/>
<line hits="0" number="372"/>
<line hits="0" number="373"/>
<line hits="0" number="375"/>
<line hits="1" number="378"/>
<line hits="0" number="380"/>
<line hits="0" number="381"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/management/base.py" line-rate="0.5773" name="base.py">
<methods/>
<lines>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="17"/>
<line hits="1" number="29"/>
<line hits="1" number="32"/>
<line hits="1" number="36"/>
<line hits="1" number="39"/>
<line hits="1" number="45"/>
<line hits="1" number="46"/>
<line hits="1" number="47"/>
<line hits="1" number="48"/>
<line hits="1" number="50"/>
<line hits="1" number="52"/>
<line hits="0" number="54"/>
<line hits="1" number="55"/>
<line hits="1" number="57"/>
<line hits="0" number="58"/>
<line hits="0" number="59"/>
<line hits="0" number="61"/>
<line hits="1" number="64"/>
<line hits="0" number="70"/>
<line hits="0" number="71"/>
<line hits="0" number="72"/>
<line hits="0" number="73"/>
<line hits="1" number="76"/>
<line hits="1" number="78"/>
<line hits="1" number="79"/>
<line hits="1" number="80"/>
<line hits="1" number="81"/>
<line hits="1" number="82"/>
<line hits="1" number="83"/>
<line hits="1" number="85"/>
<line hits="1" number="86"/>
<line hits="1" number="87"/>
<line hits="1" number="88"/>
<line hits="1" number="91"/>
<line hits="1" number="96"/>
<line hits="1" number="101"/>
<line hits="0" number="102"/>
<line hits="1" number="107"/>
<line hits="0" number="108"/>
<line hits="1" number="110"/>
<line hits="0" number="111"/>
<line hits="1" number="114"/>
<line hits="1" number="118"/>
<line hits="1" number="120"/>
<line hits="1" number="122"/>
<line hits="1" number="124"/>
<line hits="1" number="125"/>
<line hits="1" number="127"/>
<line hits="1" number="129"/>
<line hits="1" number="130"/>
<line hits="1" number="131"/>
<line hits="1" number="132"/>
<line hits="1" number="134"/>
<line hits="1" number="135"/>
<line hits="1" number="137"/>
<line hits="1" number="138"/>
<line hits="1" number="140"/>
<line hits="1" number="141"/>
<line hits="1" number="142"/>
<line hits="1" number="143"/>
<line hits="1" number="144"/>
<line hits="1" number="145"/>
<line hits="1" number="148"/>
<line hits="1" number="217"/>
<line hits="1" number="220"/>
<line hits="1" number="221"/>
<line hits="1" number="222"/>
<line hits="1" number="223"/>
<line hits="1" number="226"/>
<line hits="1" number="228"/>
<line hits="1" number="230"/>
<line hits="1" number="231"/>
<line hits="1" number="232"/>
<line hits="1" number="233"/>
<line hits="0" number="234"/>
<line hits="1" number="236"/>
<line hits="1" number="237"/>
<line hits="1" number="239"/>
<line hits="1" number="245"/>
<line hits="1" number="247"/>
<line hits="1" number="252"/>
<line hits="1" number="259"/>
<line hits="1" number="260"/>
<line hits="1" number="265"/>
<line hits="1" number="273"/>
<line hits="1" number="277"/>
<line hits="1" number="278"/>
<line hits="1" number="282"/>
<line hits="1" number="283"/>
<line hits="1" number="285"/>
<line hits="0" number="289"/>
<line hits="1" number="291"/>
<line hits="0" number="296"/>
<line hits="0" number="297"/>
<line hits="1" number="299"/>
<line hits="0" number="307"/>
<line hits="0" number="308"/>
<line hits="0" number="310"/>
<line hits="0" number="311"/>
<line hits="0" number="313"/>
<line hits="0" number="314"/>
<line hits="0" number="315"/>
<line hits="0" number="316"/>
<line hits="0" number="317"/>
<line hits="0" number="318"/>
<line hits="0" number="319"/>
<line hits="0" number="322"/>
<line hits="0" number="323"/>
<line hits="0" number="325"/>
<line hits="0" number="326"/>
<line hits="0" number="328"/>
<line hits="0" number="329"/>
<line hits="0" number="330"/>
<line hits="0" number="333"/>
<line hits="1" number="335"/>
<line hits="1" number="341"/>
<line hits="0" number="342"/>
<line hits="0" number="343"/>
<line hits="1" number="344"/>
<line hits="0" number="345"/>
<line hits="1" number="346"/>
<line hits="0" number="347"/>
<line hits="1" number="349"/>
<line hits="0" number="350"/>
<line hits="1" number="351"/>
<line hits="0" number="352"/>
<line hits="1" number="353"/>
<line hits="1" number="354"/>
<line hits="0" number="355"/>
<line hits="0" number="356"/>
<line hits="0" number="357"/>
<line hits="0" number="362"/>
<line hits="1" number="363"/>
<line hits="1" number="365"/>
<line hits="1" number="366"/>
<line hits="1" number="368"/>
<line hits="1" number="376"/>
<line hits="1" number="382"/>
<line hits="1" number="383"/>
<line hits="1" number="385"/>
<line hits="0" number="386"/>
<line hits="0" number="387"/>
<line hits="0" number="388"/>
<line hits="0" number="389"/>
<line hits="0" number="390"/>
<line hits="0" number="391"/>
<line hits="0" number="399"/>
<line hits="0" number="400"/>
<line hits="0" number="401"/>
<line hits="0" number="402"/>
<line hits="0" number="407"/>
<line hits="0" number="408"/>
<line hits="1" number="410"/>
<line hits="0" number="411"/>
<line hits="1" number="413"/>
<line hits="1" number="414"/>
<line hits="0" number="415"/>
<line hits="1" number="416"/>
<line hits="1" number="423"/>
<line hits="0" number="424"/>
<line hits="0" number="425"/>
<line hits="1" number="427"/>
<line hits="1" number="429"/>
<line hits="1" number="430"/>
<line hits="0" number="431"/>
<line hits="1" number="433"/>
<line hits="1" number="435"/>
<line hits="0" number="440"/>
<line hits="0" number="441"/>
<line hits="0" number="442"/>
<line hits="0" number="443"/>
<line hits="0" number="445"/>
<line hits="0" number="447"/>
<line hits="0" number="448"/>
<line hits="0" number="449"/>
<line hits="0" number="450"/>
<line hits="0" number="460"/>
<line hits="1" number="462"/>
<line hits="0" number="467"/>
<line hits="1" number="470"/>
<line hits="1" number="478"/>
<line hits="1" number="480"/>
<line hits="0" number="481"/>
<line hits="1" number="483"/>
<line hits="0" number="484"/>
<line hits="0" number="485"/>
<line hits="0" number="486"/>
<line hits="0" number="487"/>
<line hits="0" number="488"/>
<line hits="0" number="489"/>
<line hits="0" number="490"/>
<line hits="0" number="491"/>
<line hits="0" number="492"/>
<line hits="0" number="493"/>
<line hits="0" number="494"/>
<line hits="1" number="496"/>
<line hits="0" number="501"/>
<line hits="1" number="506"/>
<line hits="1" number="518"/>
<line hits="1" number="519"/>
<line hits="1" number="521"/>
<line hits="0" number="522"/>
<line hits="1" number="524"/>
<line hits="0" number="525"/>
<line hits="0" number="526"/>
<line hits="0" number="527"/>
<line hits="0" number="528"/>
<line hits="0" number="529"/>
<line hits="0" number="530"/>
<line hits="1" number="532"/>
<line hits="0" number="537"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/management/color.py" line-rate="0.8621" name="color.py">
<methods/>
<lines>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="9"/>
<line hits="1" number="12"/>
<line hits="1" number="17"/>
<line hits="1" number="18"/>
<line hits="1" number="21"/>
<line hits="1" number="22"/>
<line hits="1" number="25"/>
<line hits="1" number="26"/>
<line hits="1" number="29"/>
<line hits="1" number="36"/>
<line hits="1" number="38"/>
<line hits="1" number="43"/>
<line hits="1" number="44"/>
<line hits="0" number="45"/>
<line hits="0" number="46"/>
<line hits="1" number="48"/>
<line hits="0" number="49"/>
<line hits="1" number="50"/>
<line hits="1" number="54"/>
<line hits="1" number="56"/>
<line hits="1" number="59"/>
<line hits="1" number="64"/>
<line hits="1" number="67"/>
<line hits="1" number="71"/>
<line hits="1" number="72"/>
<line hits="0" number="73"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/management/sql.py" line-rate="0.6522" name="sql.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="5"/>
<line hits="0" number="12"/>
<line hits="0" number="13"/>
<line hits="0" number="15"/>
<line hits="0" number="16"/>
<line hits="0" number="17"/>
<line hits="0" number="18"/>
<line hits="1" number="21"/>
<line hits="1" number="23"/>
<line hits="1" number="24"/>
<line hits="1" number="25"/>
<line hits="1" number="26"/>
<line hits="0" number="27"/>
<line hits="1" number="28"/>
<line hits="1" number="38"/>
<line hits="1" number="40"/>
<line hits="1" number="41"/>
<line hits="1" number="42"/>
<line hits="1" number="43"/>
<line hits="0" number="44"/>
<line hits="1" number="45"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.457" name=".venv.Lib.site-packages.django.core.management.commands">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/management/commands/check.py" line-rate="0.7241" name="check.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="10"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="18"/>
<line hits="1" number="22"/>
<line hits="1" number="26"/>
<line hits="1" number="37"/>
<line hits="1" number="38"/>
<line hits="1" number="39"/>
<line hits="0" number="40"/>
<line hits="0" number="41"/>
<line hits="1" number="43"/>
<line hits="0" number="44"/>
<line hits="1" number="46"/>
<line hits="1" number="48"/>
<line hits="1" number="49"/>
<line hits="0" number="50"/>
<line hits="0" number="51"/>
<line hits="0" number="54"/>
<line hits="0" number="56"/>
<line hits="0" number="58"/>
<line hits="1" number="60"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/management/commands/createcachetable.py" line-rate="0.3284" name="createcachetable.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="8"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="14"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="21"/>
<line hits="1" number="27"/>
<line hits="1" number="32"/>
<line hits="1" number="33"/>
<line hits="1" number="34"/>
<line hits="1" number="35"/>
<line hits="1" number="36"/>
<line hits="0" number="38"/>
<line hits="0" number="39"/>
<line hits="1" number="41"/>
<line hits="1" number="42"/>
<line hits="1" number="43"/>
<line hits="0" number="44"/>
<line hits="1" number="46"/>
<line hits="0" number="47"/>
<line hits="0" number="48"/>
<line hits="0" number="49"/>
<line hits="0" number="50"/>
<line hits="0" number="52"/>
<line hits="0" number="53"/>
<line hits="0" number="54"/>
<line hits="0" number="55"/>
<line hits="0" number="57"/>
<line hits="0" number="63"/>
<line hits="0" number="64"/>
<line hits="0" number="65"/>
<line hits="0" number="66"/>
<line hits="0" number="67"/>
<line hits="0" number="72"/>
<line hits="0" number="73"/>
<line hits="0" number="74"/>
<line hits="0" number="75"/>
<line hits="0" number="76"/>
<line hits="0" number="77"/>
<line hits="0" number="78"/>
<line hits="0" number="82"/>
<line hits="0" number="83"/>
<line hits="0" number="84"/>
<line hits="0" number="85"/>
<line hits="0" number="86"/>
<line hits="0" number="88"/>
<line hits="0" number="90"/>
<line hits="0" number="91"/>
<line hits="0" number="92"/>
<line hits="0" number="93"/>
<line hits="0" number="94"/>
<line hits="0" number="96"/>
<line hits="0" number="97"/>
<line hits="0" number="98"/>
<line hits="0" number="99"/>
<line hits="0" number="100"/>
<line hits="0" number="101"/>
<line hits="0" number="104"/>
<line hits="0" number="105"/>
<line hits="0" number="107"/>
<line hits="0" number="108"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/management/commands/migrate.py" line-rate="0.4625" name="migrate.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="10"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="18"/>
<line hits="1" number="21"/>
<line hits="1" number="22"/>
<line hits="1" number="24"/>
<line hits="1" number="25"/>
<line hits="1" number="29"/>
<line hits="1" number="34"/>
<line hits="1" number="38"/>
<line hits="1" number="43"/>
<line hits="1" number="47"/>
<line hits="1" number="53"/>
<line hits="1" number="58"/>
<line hits="0" number="59"/>
<line hits="0" number="60"/>
<line hits="0" number="61"/>
<line hits="1" number="63"/>
<line hits="1" number="66"/>
<line hits="1" number="67"/>
<line hits="1" number="71"/>
<line hits="1" number="72"/>
<line hits="1" number="73"/>
<line hits="1" number="76"/>
<line hits="1" number="77"/>
<line hits="1" number="80"/>
<line hits="1" number="82"/>
<line hits="1" number="85"/>
<line hits="1" number="89"/>
<line hits="1" number="90"/>
<line hits="0" number="91"/>
<line hits="0" number="95"/>
<line hits="1" number="102"/>
<line hits="1" number="103"/>
<line hits="0" number="104"/>
<line hits="0" number="105"/>
<line hits="0" number="106"/>
<line hits="0" number="109"/>
<line hits="0" number="110"/>
<line hits="0" number="112"/>
<line hits="0" number="113"/>
<line hits="0" number="114"/>
<line hits="0" number="115"/>
<line hits="0" number="120"/>
<line hits="0" number="121"/>
<line hits="0" number="123"/>
<line hits="0" number="124"/>
<line hits="1" number="125"/>
<line hits="0" number="126"/>
<line hits="0" number="127"/>
<line hits="0" number="128"/>
<line hits="0" number="131"/>
<line hits="1" number="133"/>
<line hits="1" number="135"/>
<line hits="1" number="136"/>
<line hits="1" number="139"/>
<line hits="0" number="140"/>
<line hits="0" number="141"/>
<line hits="0" number="142"/>
<line hits="0" number="146"/>
<line hits="0" number="147"/>
<line hits="0" number="152"/>
<line hits="0" number="153"/>
<line hits="0" number="157"/>
<line hits="1" number="162"/>
<line hits="1" number="163"/>
<line hits="1" number="164"/>
<line hits="1" number="169"/>
<line hits="1" number="170"/>
<line hits="0" number="171"/>
<line hits="1" number="172"/>
<line hits="1" number="175"/>
<line hits="0" number="176"/>
<line hits="1" number="177"/>
<line hits="0" number="178"/>
<line hits="0" number="179"/>
<line hits="0" number="181"/>
<line hits="0" number="185"/>
<line hits="0" number="186"/>
<line hits="0" number="187"/>
<line hits="0" number="191"/>
<line hits="0" number="196"/>
<line hits="0" number="197"/>
<line hits="1" number="199"/>
<line hits="1" number="200"/>
<line hits="1" number="201"/>
<line hits="1" number="207"/>
<line hits="1" number="208"/>
<line hits="1" number="213"/>
<line hits="1" number="214"/>
<line hits="1" number="215"/>
<line hits="0" number="216"/>
<line hits="0" number="217"/>
<line hits="0" number="218"/>
<line hits="1" number="219"/>
<line hits="1" number="225"/>
<line hits="1" number="229"/>
<line hits="1" number="230"/>
<line hits="0" number="231"/>
<line hits="0" number="232"/>
<line hits="0" number="233"/>
<line hits="0" number="234"/>
<line hits="0" number="235"/>
<line hits="0" number="236"/>
<line hits="0" number="237"/>
<line hits="0" number="238"/>
<line hits="0" number="239"/>
<line hits="0" number="240"/>
<line hits="0" number="242"/>
<line hits="0" number="243"/>
<line hits="0" number="244"/>
<line hits="0" number="245"/>
<line hits="0" number="246"/>
<line hits="0" number="247"/>
<line hits="0" number="248"/>
<line hits="0" number="249"/>
<line hits="0" number="250"/>
<line hits="0" number="251"/>
<line hits="0" number="253"/>
<line hits="0" number="254"/>
<line hits="0" number="255"/>
<line hits="0" number="256"/>
<line hits="0" number="257"/>
<line hits="0" number="258"/>
<line hits="0" number="259"/>
<line hits="0" number="260"/>
<line hits="0" number="261"/>
<line hits="1" number="263"/>
<line hits="1" number="265"/>
<line hits="1" number="266"/>
<line hits="1" number="269"/>
<line hits="1" number="278"/>
<line hits="0" number="279"/>
<line hits="0" number="280"/>
<line hits="0" number="281"/>
<line hits="1" number="286"/>
<line hits="1" number="292"/>
<line hits="0" number="293"/>
<line hits="1" number="294"/>
<line hits="1" number="295"/>
<line hits="0" number="296"/>
<line hits="0" number="298"/>
<line hits="0" number="299"/>
<line hits="0" number="300"/>
<line hits="0" number="301"/>
<line hits="0" number="304"/>
<line hits="0" number="305"/>
<line hits="0" number="306"/>
<line hits="1" number="309"/>
<line hits="0" number="310"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.3982" name=".venv.Lib.site-packages.django.core.serializers">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/serializers/__init__.py" line-rate="0.7573" name="__init__.py">
<methods/>
<lines>
<line hits="1" number="19"/>
<line hits="1" number="21"/>
<line hits="1" number="22"/>
<line hits="1" number="23"/>
<line hits="1" number="26"/>
<line hits="1" number="33"/>
<line hits="1" number="36"/>
<line hits="1" number="44"/>
<line hits="1" number="46"/>
<line hits="1" number="47"/>
<line hits="1" number="49"/>
<line hits="0" number="50"/>
<line hits="1" number="53"/>
<line hits="1" number="66"/>
<line hits="0" number="67"/>
<line hits="1" number="69"/>
<line hits="1" number="70"/>
<line hits="1" number="71"/>
<line hits="1" number="72"/>
<line hits="1" number="74"/>
<line hits="1" number="79"/>
<line hits="0" number="80"/>
<line hits="1" number="82"/>
<line hits="1" number="85"/>
<line hits="0" number="87"/>
<line hits="0" number="88"/>
<line hits="0" number="89"/>
<line hits="0" number="90"/>
<line hits="0" number="91"/>
<line hits="1" number="94"/>
<line hits="1" number="95"/>
<line hits="1" number="96"/>
<line hits="1" number="97"/>
<line hits="0" number="98"/>
<line hits="1" number="99"/>
<line hits="1" number="102"/>
<line hits="0" number="103"/>
<line hits="0" number="104"/>
<line hits="0" number="105"/>
<line hits="1" number="108"/>
<line hits="0" number="109"/>
<line hits="0" number="110"/>
<line hits="0" number="111"/>
<line hits="1" number="114"/>
<line hits="0" number="115"/>
<line hits="0" number="116"/>
<line hits="0" number="117"/>
<line hits="0" number="118"/>
<line hits="0" number="119"/>
<line hits="1" number="122"/>
<line hits="1" number="127"/>
<line hits="1" number="128"/>
<line hits="1" number="129"/>
<line hits="1" number="132"/>
<line hits="0" number="139"/>
<line hits="0" number="140"/>
<line hits="1" number="143"/>
<line hits="1" number="150"/>
<line hits="1" number="151"/>
<line hits="1" number="152"/>
<line hits="1" number="153"/>
<line hits="0" number="154"/>
<line hits="0" number="155"/>
<line hits="1" number="156"/>
<line hits="1" number="159"/>
<line hits="1" number="167"/>
<line hits="1" number="168"/>
<line hits="1" number="169"/>
<line hits="1" number="170"/>
<line hits="1" number="171"/>
<line hits="1" number="173"/>
<line hits="1" number="174"/>
<line hits="1" number="176"/>
<line hits="1" number="177"/>
<line hits="1" number="178"/>
<line hits="1" number="179"/>
<line hits="1" number="181"/>
<line hits="1" number="185"/>
<line hits="1" number="186"/>
<line hits="1" number="187"/>
<line hits="1" number="188"/>
<line hits="1" number="189"/>
<line hits="1" number="193"/>
<line hits="1" number="194"/>
<line hits="1" number="195"/>
<line hits="1" number="196"/>
<line hits="1" number="197"/>
<line hits="1" number="198"/>
<line hits="1" number="200"/>
<line hits="1" number="209"/>
<line hits="1" number="210"/>
<line hits="1" number="211"/>
<line hits="1" number="212"/>
<line hits="1" number="213"/>
<line hits="1" number="214"/>
<line hits="1" number="219"/>
<line hits="1" number="220"/>
<line hits="1" number="221"/>
<line hits="1" number="223"/>
<line hits="1" number="224"/>
<line hits="0" number="225"/>
<line hits="1" number="232"/>
<line hits="1" number="234"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/serializers/base.py" line-rate="0.4897" name="base.py">
<methods/>
<lines>
<line hits="1" number="4"/>
<line hits="1" number="6"/>
<line hits="1" number="9"/>
<line hits="1" number="11"/>
<line hits="1" number="14"/>
<line hits="1" number="16"/>
<line hits="1" number="19"/>
<line hits="1" number="22"/>
<line hits="0" number="28"/>
<line hits="1" number="31"/>
<line hits="1" number="33"/>
<line hits="0" number="34"/>
<line hits="0" number="35"/>
<line hits="1" number="38"/>
<line hits="1" number="39"/>
<line hits="1" number="41"/>
<line hits="1" number="42"/>
<line hits="1" number="43"/>
<line hits="1" number="44"/>
<line hits="1" number="46"/>
<line hits="1" number="47"/>
<line hits="1" number="48"/>
<line hits="0" number="49"/>
<line hits="0" number="50"/>
<line hits="0" number="51"/>
<line hits="0" number="52"/>
<line hits="0" number="53"/>
<line hits="0" number="54"/>
<line hits="0" number="55"/>
<line hits="0" number="56"/>
<line hits="0" number="57"/>
<line hits="0" number="58"/>
<line hits="1" number="61"/>
<line hits="1" number="68"/>
<line hits="1" number="69"/>
<line hits="1" number="70"/>
<line hits="1" number="72"/>
<line hits="1" number="77"/>
<line hits="1" number="79"/>
<line hits="1" number="80"/>
<line hits="1" number="81"/>
<line hits="1" number="82"/>
<line hits="1" number="83"/>
<line hits="1" number="85"/>
<line hits="1" number="86"/>
<line hits="1" number="87"/>
<line hits="1" number="88"/>
<line hits="1" number="91"/>
<line hits="1" number="95"/>
<line hits="0" number="96"/>
<line hits="0" number="97"/>
<line hits="1" number="99"/>
<line hits="1" number="100"/>
<line hits="1" number="101"/>
<line hits="1" number="102"/>
<line hits="1" number="103"/>
<line hits="1" number="104"/>
<line hits="1" number="106"/>
<line hits="1" number="107"/>
<line hits="1" number="108"/>
<line hits="0" number="109"/>
<line hits="0" number="110"/>
<line hits="0" number="111"/>
<line hits="1" number="112"/>
<line hits="1" number="113"/>
<line hits="1" number="114"/>
<line hits="1" number="115"/>
<line hits="1" number="116"/>
<line hits="1" number="118"/>
<line hits="0" number="122"/>
<line hits="1" number="124"/>
<line hits="0" number="128"/>
<line hits="1" number="130"/>
<line hits="0" number="134"/>
<line hits="1" number="136"/>
<line hits="0" number="140"/>
<line hits="1" number="142"/>
<line hits="0" number="146"/>
<line hits="1" number="148"/>
<line hits="0" number="152"/>
<line hits="1" number="154"/>
<line hits="0" number="158"/>
<line hits="1" number="160"/>
<line hits="1" number="165"/>
<line hits="1" number="166"/>
<line hits="1" number="169"/>
<line hits="1" number="174"/>
<line hits="0" number="178"/>
<line hits="0" number="179"/>
<line hits="0" number="180"/>
<line hits="0" number="182"/>
<line hits="1" number="184"/>
<line hits="0" number="185"/>
<line hits="1" number="187"/>
<line hits="0" number="189"/>
<line hits="1" number="192"/>
<line hits="1" number="204"/>
<line hits="0" number="205"/>
<line hits="0" number="206"/>
<line hits="1" number="208"/>
<line hits="0" number="209"/>
<line hits="1" number="215"/>
<line hits="0" number="219"/>
<line hits="0" number="220"/>
<line hits="0" number="221"/>
<line hits="0" number="222"/>
<line hits="0" number="226"/>
<line hits="1" number="229"/>
<line hits="0" number="236"/>
<line hits="0" number="237"/>
<line hits="0" number="239"/>
<line hits="0" number="240"/>
<line hits="0" number="241"/>
<line hits="0" number="242"/>
<line hits="0" number="243"/>
<line hits="0" number="244"/>
<line hits="1" number="247"/>
<line hits="0" number="248"/>
<line hits="0" number="249"/>
<line hits="0" number="250"/>
<line hits="0" number="251"/>
<line hits="0" number="252"/>
<line hits="0" number="254"/>
<line hits="0" number="256"/>
<line hits="0" number="257"/>
<line hits="0" number="259"/>
<line hits="0" number="260"/>
<line hits="0" number="261"/>
<line hits="0" number="262"/>
<line hits="0" number="263"/>
<line hits="0" number="264"/>
<line hits="0" number="265"/>
<line hits="1" number="268"/>
<line hits="0" number="269"/>
<line hits="0" number="270"/>
<line hits="0" number="271"/>
<line hits="0" number="272"/>
<line hits="0" number="273"/>
<line hits="0" number="274"/>
<line hits="0" number="276"/>
<line hits="0" number="277"/>
<line hits="0" number="280"/>
<line hits="0" number="281"/>
<line hits="0" number="282"/>
<line hits="0" number="283"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/serializers/json.py" line-rate="0.52" name="json.py">
<methods/>
<lines>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="19"/>
<line hits="1" number="21"/>
<line hits="1" number="23"/>
<line hits="1" number="24"/>
<line hits="1" number="25"/>
<line hits="1" number="26"/>
<line hits="1" number="27"/>
<line hits="1" number="28"/>
<line hits="0" number="30"/>
<line hits="1" number="31"/>
<line hits="1" number="33"/>
<line hits="1" number="34"/>
<line hits="1" number="35"/>
<line hits="1" number="37"/>
<line hits="1" number="38"/>
<line hits="0" number="39"/>
<line hits="1" number="40"/>
<line hits="1" number="41"/>
<line hits="0" number="42"/>
<line hits="1" number="44"/>
<line hits="1" number="46"/>
<line hits="1" number="47"/>
<line hits="1" number="48"/>
<line hits="1" number="49"/>
<line hits="1" number="50"/>
<line hits="1" number="51"/>
<line hits="0" number="52"/>
<line hits="1" number="53"/>
<line hits="1" number="54"/>
<line hits="1" number="56"/>
<line hits="1" number="58"/>
<line hits="1" number="61"/>
<line hits="0" number="63"/>
<line hits="0" number="64"/>
<line hits="0" number="65"/>
<line hits="0" number="66"/>
<line hits="0" number="67"/>
<line hits="0" number="68"/>
<line hits="0" number="69"/>
<line hits="0" number="70"/>
<line hits="0" number="71"/>
<line hits="0" number="72"/>
<line hits="0" number="73"/>
<line hits="1" number="76"/>
<line hits="1" number="81"/>
<line hits="0" number="83"/>
<line hits="0" number="84"/>
<line hits="0" number="85"/>
<line hits="0" number="86"/>
<line hits="0" number="87"/>
<line hits="0" number="88"/>
<line hits="0" number="89"/>
<line hits="0" number="90"/>
<line hits="0" number="91"/>
<line hits="0" number="92"/>
<line hits="0" number="93"/>
<line hits="0" number="94"/>
<line hits="0" number="95"/>
<line hits="0" number="96"/>
<line hits="0" number="97"/>
<line hits="0" number="98"/>
<line hits="0" number="99"/>
<line hits="0" number="100"/>
<line hits="0" number="101"/>
<line hits="0" number="102"/>
<line hits="0" number="104"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/serializers/python.py" line-rate="0.337" name="python.py">
<methods/>
<lines>
<line hits="1" number="6"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="14"/>
<line hits="1" number="19"/>
<line hits="1" number="21"/>
<line hits="0" number="22"/>
<line hits="0" number="23"/>
<line hits="1" number="25"/>
<line hits="0" number="26"/>
<line hits="1" number="28"/>
<line hits="1" number="29"/>
<line hits="1" number="31"/>
<line hits="0" number="32"/>
<line hits="0" number="33"/>
<line hits="1" number="35"/>
<line hits="1" number="36"/>
<line hits="1" number="37"/>
<line hits="1" number="38"/>
<line hits="1" number="39"/>
<line hits="1" number="40"/>
<line hits="1" number="42"/>
<line hits="1" number="43"/>
<line hits="1" number="47"/>
<line hits="1" number="49"/>
<line hits="1" number="50"/>
<line hits="1" number="52"/>
<line hits="1" number="53"/>
<line hits="0" number="54"/>
<line hits="0" number="55"/>
<line hits="0" number="56"/>
<line hits="0" number="58"/>
<line hits="1" number="60"/>
<line hits="1" number="61"/>
<line hits="1" number="63"/>
<line hits="0" number="64"/>
<line hits="0" number="65"/>
<line hits="0" number="66"/>
<line hits="0" number="67"/>
<line hits="0" number="69"/>
<line hits="0" number="70"/>
<line hits="0" number="71"/>
<line hits="1" number="75"/>
<line hits="0" number="76"/>
<line hits="1" number="79"/>
<line hits="0" number="86"/>
<line hits="0" number="88"/>
<line hits="0" number="90"/>
<line hits="0" number="91"/>
<line hits="0" number="92"/>
<line hits="0" number="93"/>
<line hits="0" number="94"/>
<line hits="0" number="96"/>
<line hits="0" number="97"/>
<line hits="0" number="98"/>
<line hits="0" number="99"/>
<line hits="0" number="100"/>
<line hits="0" number="101"/>
<line hits="0" number="102"/>
<line hits="0" number="103"/>
<line hits="0" number="105"/>
<line hits="0" number="106"/>
<line hits="0" number="107"/>
<line hits="0" number="110"/>
<line hits="0" number="112"/>
<line hits="0" number="114"/>
<line hits="0" number="116"/>
<line hits="0" number="119"/>
<line hits="0" number="120"/>
<line hits="0" number="121"/>
<line hits="0" number="122"/>
<line hits="0" number="123"/>
<line hits="0" number="124"/>
<line hits="0" number="126"/>
<line hits="0" number="127"/>
<line hits="0" number="128"/>
<line hits="0" number="129"/>
<line hits="0" number="130"/>
<line hits="0" number="131"/>
<line hits="0" number="134"/>
<line hits="0" number="135"/>
<line hits="0" number="136"/>
<line hits="0" number="137"/>
<line hits="0" number="139"/>
<line hits="0" number="140"/>
<line hits="1" number="143"/>
<line hits="0" number="145"/>
<line hits="0" number="146"/>
<line hits="0" number="147"/>
<line hits="0" number="148"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/serializers/pyyaml.py" line-rate="0.09756" name="pyyaml.py">
<methods/>
<lines>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="11"/>
<line hits="0" number="13"/>
<line hits="0" number="14"/>
<line hits="0" number="17"/>
<line hits="0" number="20"/>
<line hits="0" number="21"/>
<line hits="0" number="22"/>
<line hits="0" number="23"/>
<line hits="0" number="24"/>
<line hits="0" number="27"/>
<line hits="0" number="28"/>
<line hits="0" number="29"/>
<line hits="0" number="31"/>
<line hits="0" number="32"/>
<line hits="0" number="35"/>
<line hits="0" number="36"/>
<line hits="0" number="39"/>
<line hits="0" number="42"/>
<line hits="0" number="44"/>
<line hits="0" number="51"/>
<line hits="0" number="52"/>
<line hits="0" number="54"/>
<line hits="0" number="56"/>
<line hits="0" number="57"/>
<line hits="0" number="59"/>
<line hits="0" number="61"/>
<line hits="0" number="64"/>
<line hits="0" number="66"/>
<line hits="0" number="67"/>
<line hits="0" number="68"/>
<line hits="0" number="69"/>
<line hits="0" number="71"/>
<line hits="0" number="72"/>
<line hits="0" number="73"/>
<line hits="0" number="74"/>
<line hits="0" number="75"/>
<line hits="0" number="76"/>
<line hits="0" number="77"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/serializers/xml_serializer.py" line-rate="0.2074" name="xml_serializer.py">
<methods/>
<lines>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="18"/>
<line hits="1" number="21"/>
<line hits="0" number="22"/>
<line hits="0" number="23"/>
<line hits="1" number="25"/>
<line hits="0" number="29"/>
<line hits="0" number="30"/>
<line hits="0" number="31"/>
<line hits="1" number="33"/>
<line hits="0" number="37"/>
<line hits="0" number="38"/>
<line hits="0" number="39"/>
<line hits="1" number="41"/>
<line hits="0" number="45"/>
<line hits="0" number="46"/>
<line hits="0" number="48"/>
<line hits="0" number="49"/>
<line hits="0" number="50"/>
<line hits="0" number="51"/>
<line hits="0" number="52"/>
<line hits="0" number="53"/>
<line hits="0" number="55"/>
<line hits="1" number="57"/>
<line hits="0" number="61"/>
<line hits="0" number="62"/>
<line hits="1" number="64"/>
<line hits="0" number="69"/>
<line hits="0" number="70"/>
<line hits="0" number="76"/>
<line hits="0" number="77"/>
<line hits="0" number="78"/>
<line hits="0" number="79"/>
<line hits="0" number="80"/>
<line hits="0" number="83"/>
<line hits="0" number="85"/>
<line hits="1" number="87"/>
<line hits="0" number="92"/>
<line hits="0" number="93"/>
<line hits="0" number="94"/>
<line hits="0" number="95"/>
<line hits="0" number="96"/>
<line hits="0" number="98"/>
<line hits="0" number="100"/>
<line hits="0" number="101"/>
<line hits="0" number="102"/>
<line hits="0" number="103"/>
<line hits="0" number="105"/>
<line hits="0" number="107"/>
<line hits="0" number="108"/>
<line hits="1" number="110"/>
<line hits="0" number="116"/>
<line hits="0" number="117"/>
<line hits="0" number="118"/>
<line hits="0" number="120"/>
<line hits="0" number="121"/>
<line hits="0" number="123"/>
<line hits="0" number="124"/>
<line hits="0" number="125"/>
<line hits="0" number="126"/>
<line hits="0" number="127"/>
<line hits="0" number="128"/>
<line hits="0" number="130"/>
<line hits="0" number="131"/>
<line hits="0" number="134"/>
<line hits="0" number="135"/>
<line hits="0" number="137"/>
<line hits="1" number="139"/>
<line hits="0" number="141"/>
<line hits="0" number="142"/>
<line hits="1" number="149"/>
<line hits="1" number="152"/>
<line hits="0" number="153"/>
<line hits="0" number="154"/>
<line hits="0" number="155"/>
<line hits="0" number="156"/>
<line hits="1" number="158"/>
<line hits="0" number="160"/>
<line hits="1" number="162"/>
<line hits="0" number="163"/>
<line hits="0" number="164"/>
<line hits="0" number="165"/>
<line hits="0" number="166"/>
<line hits="0" number="167"/>
<line hits="1" number="169"/>
<line hits="0" number="173"/>
<line hits="0" number="176"/>
<line hits="0" number="177"/>
<line hits="0" number="178"/>
<line hits="0" number="183"/>
<line hits="0" number="185"/>
<line hits="0" number="187"/>
<line hits="0" number="190"/>
<line hits="0" number="191"/>
<line hits="0" number="192"/>
<line hits="0" number="197"/>
<line hits="0" number="198"/>
<line hits="0" number="199"/>
<line hits="0" number="202"/>
<line hits="0" number="203"/>
<line hits="0" number="204"/>
<line hits="0" number="205"/>
<line hits="0" number="207"/>
<line hits="0" number="208"/>
<line hits="0" number="210"/>
<line hits="0" number="211"/>
<line hits="0" number="213"/>
<line hits="0" number="216"/>
<line hits="1" number="218"/>
<line hits="0" number="223"/>
<line hits="0" number="224"/>
<line hits="0" number="226"/>
<line hits="0" number="227"/>
<line hits="0" number="228"/>
<line hits="0" number="229"/>
<line hits="0" number="231"/>
<line hits="0" number="232"/>
<line hits="0" number="233"/>
<line hits="0" number="236"/>
<line hits="0" number="237"/>
<line hits="0" number="240"/>
<line hits="0" number="241"/>
<line hits="0" number="242"/>
<line hits="0" number="244"/>
<line hits="0" number="245"/>
<line hits="1" number="247"/>
<line hits="0" number="251"/>
<line hits="0" number="252"/>
<line hits="0" number="253"/>
<line hits="0" number="254"/>
<line hits="0" number="255"/>
<line hits="0" number="256"/>
<line hits="0" number="258"/>
<line hits="0" number="259"/>
<line hits="0" number="262"/>
<line hits="0" number="263"/>
<line hits="0" number="265"/>
<line hits="0" number="266"/>
<line hits="0" number="267"/>
<line hits="1" number="269"/>
<line hits="0" number="274"/>
<line hits="0" number="275"/>
<line hits="0" number="276"/>
<line hits="0" number="279"/>
<line hits="0" number="280"/>
<line hits="0" number="281"/>
<line hits="0" number="282"/>
<line hits="1" number="287"/>
<line hits="0" number="290"/>
<line hits="0" number="291"/>
<line hits="0" number="292"/>
<line hits="0" number="293"/>
<line hits="0" number="294"/>
<line hits="0" number="295"/>
<line hits="0" number="297"/>
<line hits="0" number="298"/>
<line hits="1" number="304"/>
<line hits="1" number="310"/>
<line hits="0" number="311"/>
<line hits="0" number="312"/>
<line hits="0" number="313"/>
<line hits="1" number="315"/>
<line hits="0" number="316"/>
<line hits="1" number="318"/>
<line hits="0" number="320"/>
<line hits="1" number="322"/>
<line hits="0" number="324"/>
<line hits="1" number="326"/>
<line hits="0" number="327"/>
<line hits="1" number="329"/>
<line hits="0" number="330"/>
<line hits="0" number="331"/>
<line hits="0" number="332"/>
<line hits="0" number="333"/>
<line hits="0" number="334"/>
<line hits="0" number="335"/>
<line hits="1" number="338"/>
<line hits="1" number="340"/>
<line hits="0" number="341"/>
<line hits="1" number="344"/>
<line hits="1" number="346"/>
<line hits="0" number="347"/>
<line hits="0" number="348"/>
<line hits="0" number="349"/>
<line hits="0" number="350"/>
<line hits="1" number="352"/>
<line hits="0" number="353"/>
<line hits="0" number="354"/>
<line hits="1" number="357"/>
<line hits="1" number="359"/>
<line hits="0" number="360"/>
<line hits="0" number="361"/>
<line hits="0" number="362"/>
<line hits="0" number="363"/>
<line hits="0" number="364"/>
<line hits="0" number="365"/>
<line hits="0" number="366"/>
<line hits="1" number="368"/>
<line hits="0" number="369"/>
<line hits="0" number="370"/>
<line hits="1" number="373"/>
<line hits="1" number="375"/>
<line hits="0" number="376"/>
<line hits="0" number="377"/>
<line hits="0" number="378"/>
<line hits="0" number="379"/>
<line hits="0" number="380"/>
<line hits="1" number="382"/>
<line hits="0" number="383"/>
<line hits="0" number="384"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.3146" name=".venv.Lib.site-packages.django.core.servers">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/servers/__init__.py" line-rate="1" name="__init__.py">
<methods/>
<lines/>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/core/servers/basehttp.py" line-rate="0.3146" name="basehttp.py">
<methods/>
<lines>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="18"/>
<line hits="1" number="20"/>
<line hits="1" number="22"/>
<line hits="1" number="25"/>
<line hits="0" number="38"/>
<line hits="0" number="39"/>
<line hits="0" number="40"/>
<line hits="0" number="41"/>
<line hits="0" number="43"/>
<line hits="0" number="44"/>
<line hits="0" number="45"/>
<line hits="0" number="46"/>
<line hits="1" number="52"/>
<line hits="0" number="53"/>
<line hits="0" number="54"/>
<line hits="1" number="57"/>
<line hits="1" number="60"/>
<line hits="1" number="62"/>
<line hits="0" number="63"/>
<line hits="0" number="64"/>
<line hits="0" number="65"/>
<line hits="0" number="66"/>
<line hits="1" number="68"/>
<line hits="0" number="69"/>
<line hits="0" number="70"/>
<line hits="0" number="72"/>
<line hits="1" number="75"/>
<line hits="1" number="77"/>
<line hits="1" number="80"/>
<line hits="1" number="81"/>
<line hits="1" number="83"/>
<line hits="0" number="85"/>
<line hits="0" number="86"/>
<line hits="1" number="89"/>
<line hits="1" number="90"/>
<line hits="1" number="92"/>
<line hits="0" number="94"/>
<line hits="1" number="96"/>
<line hits="0" number="97"/>
<line hits="0" number="101"/>
<line hits="0" number="103"/>
<line hits="0" number="104"/>
<line hits="0" number="105"/>
<line hits="0" number="109"/>
<line hits="0" number="111"/>
<line hits="0" number="112"/>
<line hits="0" number="113"/>
<line hits="0" number="115"/>
<line hits="0" number="116"/>
<line hits="0" number="117"/>
<line hits="0" number="118"/>
<line hits="0" number="120"/>
<line hits="0" number="122"/>
<line hits="0" number="124"/>
<line hits="1" number="126"/>
<line hits="0" number="131"/>
<line hits="0" number="132"/>
<line hits="0" number="133"/>
<line hits="0" number="135"/>
<line hits="1" number="137"/>
<line hits="0" number="139"/>
<line hits="0" number="140"/>
<line hits="0" number="141"/>
<line hits="0" number="142"/>
<line hits="0" number="143"/>
<line hits="0" number="144"/>
<line hits="0" number="145"/>
<line hits="0" number="147"/>
<line hits="0" number="148"/>
<line hits="0" number="150"/>
<line hits="0" number="153"/>
<line hits="0" number="154"/>
<line hits="1" number="157"/>
<line hits="0" number="158"/>
<line hits="0" number="159"/>
<line hits="0" number="160"/>
<line hits="0" number="162"/>
<line hits="0" number="163"/>
<line hits="0" number="164"/>
<line hits="0" number="171"/>
<line hits="0" number="172"/>
<line hits="0" number="173"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.6406" name=".venv.Lib.site-packages.django.db">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/__init__.py" line-rate="0.7917" name="__init__.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="9"/>
<line hits="1" number="16"/>
<line hits="1" number="18"/>
<line hits="1" number="26"/>
<line hits="1" number="32"/>
<line hits="1" number="33"/>
<line hits="1" number="35"/>
<line hits="0" number="36"/>
<line hits="1" number="38"/>
<line hits="0" number="39"/>
<line hits="1" number="41"/>
<line hits="0" number="42"/>
<line hits="1" number="45"/>
<line hits="1" number="49"/>
<line hits="1" number="50"/>
<line hits="1" number="51"/>
<line hits="1" number="54"/>
<line hits="1" number="59"/>
<line hits="0" number="60"/>
<line hits="0" number="61"/>
<line hits="1" number="64"/>
<line hits="1" number="65"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/transaction.py" line-rate="0.5603" name="transaction.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="3"/>
<line hits="1" number="8"/>
<line hits="1" number="10"/>
<line hits="1" number="13"/>
<line hits="1" number="18"/>
<line hits="0" number="19"/>
<line hits="1" number="20"/>
<line hits="1" number="23"/>
<line hits="0" number="25"/>
<line hits="1" number="28"/>
<line hits="0" number="30"/>
<line hits="1" number="33"/>
<line hits="0" number="35"/>
<line hits="1" number="38"/>
<line hits="0" number="40"/>
<line hits="1" number="43"/>
<line hits="0" number="49"/>
<line hits="1" number="52"/>
<line hits="0" number="57"/>
<line hits="1" number="60"/>
<line hits="0" number="65"/>
<line hits="1" number="68"/>
<line hits="0" number="72"/>
<line hits="1" number="75"/>
<line hits="0" number="77"/>
<line hits="1" number="80"/>
<line hits="1" number="92"/>
<line hits="1" number="95"/>
<line hits="0" number="100"/>
<line hits="1" number="107"/>
<line hits="1" number="136"/>
<line hits="1" number="137"/>
<line hits="1" number="138"/>
<line hits="1" number="140"/>
<line hits="1" number="141"/>
<line hits="1" number="143"/>
<line hits="1" number="145"/>
<line hits="1" number="146"/>
<line hits="1" number="147"/>
<line hits="0" number="152"/>
<line hits="0" number="153"/>
<line hits="0" number="159"/>
<line hits="0" number="160"/>
<line hits="1" number="162"/>
<line hits="1" number="167"/>
<line hits="1" number="168"/>
<line hits="1" number="169"/>
<line hits="1" number="171"/>
<line hits="1" number="173"/>
<line hits="1" number="174"/>
<line hits="1" number="176"/>
<line hits="1" number="177"/>
<line hits="1" number="179"/>
<line hits="1" number="180"/>
<line hits="1" number="183"/>
<line hits="1" number="185"/>
<line hits="1" number="186"/>
<line hits="0" number="189"/>
<line hits="1" number="191"/>
<line hits="1" number="192"/>
<line hits="1" number="194"/>
<line hits="0" number="195"/>
<line hits="0" number="196"/>
<line hits="0" number="197"/>
<line hits="0" number="198"/>
<line hits="0" number="199"/>
<line hits="0" number="202"/>
<line hits="0" number="203"/>
<line hits="0" number="207"/>
<line hits="0" number="208"/>
<line hits="1" number="211"/>
<line hits="1" number="212"/>
<line hits="0" number="213"/>
<line hits="0" number="214"/>
<line hits="0" number="215"/>
<line hits="0" number="216"/>
<line hits="0" number="219"/>
<line hits="0" number="220"/>
<line hits="1" number="224"/>
<line hits="1" number="225"/>
<line hits="1" number="228"/>
<line hits="0" number="229"/>
<line hits="1" number="231"/>
<line hits="1" number="232"/>
<line hits="1" number="235"/>
<line hits="0" number="236"/>
<line hits="0" number="240"/>
<line hits="1" number="243"/>
<line hits="1" number="244"/>
<line hits="0" number="245"/>
<line hits="0" number="248"/>
<line hits="1" number="252"/>
<line hits="1" number="253"/>
<line hits="0" number="254"/>
<line hits="1" number="256"/>
<line hits="1" number="258"/>
<line hits="0" number="259"/>
<line hits="0" number="260"/>
<line hits="0" number="262"/>
<line hits="1" number="265"/>
<line hits="1" number="268"/>
<line hits="0" number="269"/>
<line hits="1" number="272"/>
<line hits="1" number="275"/>
<line hits="0" number="276"/>
<line hits="0" number="277"/>
<line hits="0" number="278"/>
<line hits="0" number="279"/>
<line hits="0" number="280"/>
<line hits="1" number="283"/>
<line hits="0" number="284"/>
<line hits="0" number="285"/>
<line hits="0" number="287"/>
<line hits="0" number="288"/>
<line hits="0" number="289"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/utils.py" line-rate="0.6722" name="utils.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="19"/>
<line hits="1" number="20"/>
<line hits="1" number="23"/>
<line hits="1" number="24"/>
<line hits="1" number="27"/>
<line hits="1" number="28"/>
<line hits="1" number="31"/>
<line hits="1" number="32"/>
<line hits="1" number="35"/>
<line hits="1" number="36"/>
<line hits="1" number="39"/>
<line hits="1" number="40"/>
<line hits="1" number="43"/>
<line hits="1" number="44"/>
<line hits="1" number="47"/>
<line hits="1" number="48"/>
<line hits="1" number="51"/>
<line hits="1" number="57"/>
<line hits="1" number="63"/>
<line hits="1" number="65"/>
<line hits="1" number="66"/>
<line hits="1" number="68"/>
<line hits="1" number="69"/>
<line hits="1" number="70"/>
<line hits="0" number="71"/>
<line hits="0" number="82"/>
<line hits="0" number="83"/>
<line hits="0" number="84"/>
<line hits="0" number="87"/>
<line hits="0" number="88"/>
<line hits="0" number="89"/>
<line hits="1" number="91"/>
<line hits="1" number="94"/>
<line hits="1" number="95"/>
<line hits="1" number="96"/>
<line hits="1" number="97"/>
<line hits="1" number="100"/>
<line hits="1" number="106"/>
<line hits="0" number="107"/>
<line hits="1" number="109"/>
<line hits="1" number="110"/>
<line hits="0" number="111"/>
<line hits="0" number="114"/>
<line hits="0" number="115"/>
<line hits="0" number="119"/>
<line hits="0" number="120"/>
<line hits="0" number="121"/>
<line hits="0" number="128"/>
<line hits="1" number="131"/>
<line hits="1" number="132"/>
<line hits="1" number="135"/>
<line hits="1" number="136"/>
<line hits="1" number="141"/>
<line hits="1" number="142"/>
<line hits="1" number="144"/>
<line hits="1" number="146"/>
<line hits="1" number="147"/>
<line hits="1" number="148"/>
<line hits="0" number="149"/>
<line hits="1" number="154"/>
<line hits="0" number="155"/>
<line hits="1" number="157"/>
<line hits="0" number="158"/>
<line hits="1" number="159"/>
<line hits="1" number="161"/>
<line hits="1" number="166"/>
<line hits="1" number="167"/>
<line hits="0" number="168"/>
<line hits="0" number="169"/>
<line hits="1" number="171"/>
<line hits="1" number="172"/>
<line hits="1" number="173"/>
<line hits="1" number="174"/>
<line hits="0" number="175"/>
<line hits="1" number="176"/>
<line hits="1" number="177"/>
<line hits="1" number="178"/>
<line hits="1" number="179"/>
<line hits="1" number="180"/>
<line hits="1" number="182"/>
<line hits="1" number="186"/>
<line hits="1" number="187"/>
<line hits="0" number="188"/>
<line hits="0" number="189"/>
<line hits="1" number="191"/>
<line hits="1" number="192"/>
<line hits="1" number="193"/>
<line hits="1" number="195"/>
<line hits="1" number="196"/>
<line hits="1" number="197"/>
<line hits="1" number="199"/>
<line hits="1" number="200"/>
<line hits="1" number="201"/>
<line hits="1" number="202"/>
<line hits="1" number="203"/>
<line hits="1" number="204"/>
<line hits="1" number="205"/>
<line hits="1" number="207"/>
<line hits="0" number="208"/>
<line hits="1" number="210"/>
<line hits="0" number="211"/>
<line hits="1" number="213"/>
<line hits="1" number="214"/>
<line hits="1" number="216"/>
<line hits="1" number="217"/>
<line hits="1" number="219"/>
<line hits="0" number="220"/>
<line hits="0" number="221"/>
<line hits="0" number="222"/>
<line hits="0" number="223"/>
<line hits="0" number="224"/>
<line hits="0" number="225"/>
<line hits="1" number="228"/>
<line hits="1" number="229"/>
<line hits="1" number="233"/>
<line hits="1" number="235"/>
<line hits="1" number="237"/>
<line hits="1" number="238"/>
<line hits="1" number="239"/>
<line hits="1" number="240"/>
<line hits="0" number="241"/>
<line hits="0" number="242"/>
<line hits="0" number="244"/>
<line hits="0" number="245"/>
<line hits="1" number="246"/>
<line hits="1" number="248"/>
<line hits="1" number="249"/>
<line hits="1" number="250"/>
<line hits="1" number="251"/>
<line hits="0" number="252"/>
<line hits="0" number="253"/>
<line hits="0" number="254"/>
<line hits="0" number="256"/>
<line hits="0" number="258"/>
<line hits="0" number="259"/>
<line hits="0" number="260"/>
<line hits="1" number="261"/>
<line hits="1" number="262"/>
<line hits="1" number="263"/>
<line hits="0" number="264"/>
<line hits="1" number="265"/>
<line hits="1" number="267"/>
<line hits="1" number="268"/>
<line hits="1" number="270"/>
<line hits="1" number="271"/>
<line hits="0" number="272"/>
<line hits="0" number="273"/>
<line hits="0" number="274"/>
<line hits="0" number="276"/>
<line hits="0" number="278"/>
<line hits="0" number="279"/>
<line hits="0" number="280"/>
<line hits="1" number="281"/>
<line hits="1" number="283"/>
<line hits="1" number="284"/>
<line hits="0" number="285"/>
<line hits="0" number="286"/>
<line hits="0" number="287"/>
<line hits="0" number="289"/>
<line hits="0" number="291"/>
<line hits="0" number="293"/>
<line hits="0" number="294"/>
<line hits="1" number="295"/>
<line hits="1" number="297"/>
<line hits="1" number="298"/>
<line hits="1" number="305"/>
<line hits="0" number="307"/>
<line hits="0" number="308"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.5145" name=".venv.Lib.site-packages.django.db.backends">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/backends/__init__.py" line-rate="1" name="__init__.py">
<methods/>
<lines/>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/backends/ddl_references.py" line-rate="0.6484" name="ddl_references.py">
<methods/>
<lines>
<line hits="1" number="7"/>
<line hits="1" number="10"/>
<line hits="0" number="14"/>
<line hits="1" number="16"/>
<line hits="0" number="20"/>
<line hits="1" number="22"/>
<line hits="0" number="26"/>
<line hits="1" number="28"/>
<line hits="0" number="32"/>
<line hits="1" number="34"/>
<line hits="0" number="35"/>
<line hits="1" number="37"/>
<line hits="0" number="38"/>
<line hits="1" number="41"/>
<line hits="1" number="44"/>
<line hits="1" number="45"/>
<line hits="1" number="46"/>
<line hits="1" number="48"/>
<line hits="1" number="49"/>
<line hits="1" number="51"/>
<line hits="0" number="52"/>
<line hits="0" number="53"/>
<line hits="1" number="55"/>
<line hits="1" number="56"/>
<line hits="1" number="59"/>
<line hits="1" number="62"/>
<line hits="1" number="63"/>
<line hits="1" number="64"/>
<line hits="1" number="66"/>
<line hits="0" number="67"/>
<line hits="1" number="69"/>
<line hits="0" number="70"/>
<line hits="0" number="71"/>
<line hits="0" number="72"/>
<line hits="0" number="73"/>
<line hits="1" number="76"/>
<line hits="1" number="79"/>
<line hits="1" number="80"/>
<line hits="1" number="81"/>
<line hits="1" number="82"/>
<line hits="1" number="84"/>
<line hits="1" number="85"/>
<line hits="1" number="86"/>
<line hits="1" number="87"/>
<line hits="1" number="88"/>
<line hits="1" number="89"/>
<line hits="1" number="91"/>
<line hits="1" number="94"/>
<line hits="1" number="97"/>
<line hits="1" number="98"/>
<line hits="1" number="99"/>
<line hits="1" number="100"/>
<line hits="1" number="102"/>
<line hits="1" number="103"/>
<line hits="1" number="106"/>
<line hits="1" number="109"/>
<line hits="0" number="110"/>
<line hits="0" number="111"/>
<line hits="0" number="112"/>
<line hits="0" number="113"/>
<line hits="1" number="115"/>
<line hits="0" number="116"/>
<line hits="1" number="118"/>
<line hits="0" number="119"/>
<line hits="1" number="124"/>
<line hits="0" number="125"/>
<line hits="0" number="126"/>
<line hits="1" number="128"/>
<line hits="0" number="129"/>
<line hits="0" number="130"/>
<line hits="1" number="132"/>
<line hits="0" number="133"/>
<line hits="0" number="137"/>
<line hits="1" number="140"/>
<line hits="1" number="148"/>
<line hits="1" number="149"/>
<line hits="1" number="150"/>
<line hits="1" number="152"/>
<line hits="1" number="153"/>
<line hits="1" number="158"/>
<line hits="0" number="159"/>
<line hits="1" number="164"/>
<line hits="0" number="165"/>
<line hits="0" number="166"/>
<line hits="0" number="167"/>
<line hits="1" number="169"/>
<line hits="0" number="170"/>
<line hits="0" number="171"/>
<line hits="0" number="172"/>
<line hits="1" number="174"/>
<line hits="1" number="175"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/backends/signals.py" line-rate="1" name="signals.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="3"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/backends/utils.py" line-rate="0.4257" name="utils.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="13"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="18"/>
<line hits="1" number="19"/>
<line hits="1" number="21"/>
<line hits="1" number="23"/>
<line hits="1" number="24"/>
<line hits="1" number="25"/>
<line hits="1" number="26"/>
<line hits="1" number="28"/>
<line hits="1" number="30"/>
<line hits="0" number="31"/>
<line hits="0" number="32"/>
<line hits="1" number="34"/>
<line hits="1" number="35"/>
<line hits="1" number="37"/>
<line hits="1" number="41"/>
<line hits="1" number="42"/>
<line hits="0" number="43"/>
<line hits="0" number="44"/>
<line hits="1" number="49"/>
<line hits="0" number="52"/>
<line hits="0" number="53"/>
<line hits="0" number="57"/>
<line hits="0" number="58"/>
<line hits="0" number="59"/>
<line hits="0" number="60"/>
<line hits="0" number="61"/>
<line hits="0" number="62"/>
<line hits="0" number="64"/>
<line hits="0" number="65"/>
<line hits="1" number="67"/>
<line hits="1" number="68"/>
<line hits="1" number="70"/>
<line hits="0" number="71"/>
<line hits="1" number="73"/>
<line hits="1" number="74"/>
<line hits="1" number="75"/>
<line hits="0" number="76"/>
<line hits="1" number="77"/>
<line hits="1" number="79"/>
<line hits="1" number="80"/>
<line hits="1" number="81"/>
<line hits="1" number="82"/>
<line hits="1" number="83"/>
<line hits="1" number="85"/>
<line hits="1" number="87"/>
<line hits="0" number="88"/>
<line hits="0" number="89"/>
<line hits="0" number="90"/>
<line hits="1" number="93"/>
<line hits="1" number="97"/>
<line hits="0" number="98"/>
<line hits="0" number="99"/>
<line hits="0" number="100"/>
<line hits="0" number="102"/>
<line hits="0" number="103"/>
<line hits="0" number="104"/>
<line hits="0" number="105"/>
<line hits="0" number="109"/>
<line hits="1" number="114"/>
<line hits="0" number="115"/>
<line hits="0" number="116"/>
<line hits="0" number="117"/>
<line hits="0" number="119"/>
<line hits="0" number="120"/>
<line hits="0" number="121"/>
<line hits="0" number="122"/>
<line hits="0" number="123"/>
<line hits="0" number="124"/>
<line hits="0" number="125"/>
<line hits="0" number="129"/>
<line hits="1" number="139"/>
<line hits="0" number="140"/>
<line hits="1" number="143"/>
<line hits="0" number="144"/>
<line hits="0" number="145"/>
<line hits="0" number="146"/>
<line hits="0" number="147"/>
<line hits="0" number="148"/>
<line hits="0" number="150"/>
<line hits="0" number="151"/>
<line hits="1" number="154"/>
<line hits="0" number="157"/>
<line hits="0" number="158"/>
<line hits="0" number="159"/>
<line hits="0" number="160"/>
<line hits="0" number="161"/>
<line hits="0" number="163"/>
<line hits="0" number="164"/>
<line hits="0" number="165"/>
<line hits="0" number="166"/>
<line hits="0" number="167"/>
<line hits="0" number="168"/>
<line hits="0" number="170"/>
<line hits="0" number="171"/>
<line hits="0" number="172"/>
<line hits="0" number="173"/>
<line hits="0" number="174"/>
<line hits="0" number="175"/>
<line hits="0" number="177"/>
<line hits="0" number="178"/>
<line hits="0" number="179"/>
<line hits="1" number="190"/>
<line hits="0" number="191"/>
<line hits="0" number="192"/>
<line hits="0" number="193"/>
<line hits="1" number="196"/>
<line hits="1" number="203"/>
<line hits="1" number="204"/>
<line hits="1" number="205"/>
<line hits="1" number="206"/>
<line hits="1" number="207"/>
<line hits="1" number="210"/>
<line hits="1" number="218"/>
<line hits="1" number="220"/>
<line hits="1" number="221"/>
<line hits="0" number="223"/>
<line hits="0" number="224"/>
<line hits="1" number="227"/>
<line hits="0" number="232"/>
<line hits="0" number="233"/>
<line hits="0" number="234"/>
<line hits="0" number="235"/>
<line hits="0" number="236"/>
<line hits="0" number="237"/>
<line hits="0" number="238"/>
<line hits="0" number="239"/>
<line hits="0" number="241"/>
<line hits="0" number="242"/>
<line hits="0" number="243"/>
<line hits="0" number="244"/>
<line hits="0" number="245"/>
<line hits="0" number="246"/>
<line hits="1" number="249"/>
<line hits="1" number="255"/>
<line hits="1" number="256"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.5289" name=".venv.Lib.site-packages.django.db.backends.base">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/backends/base/__init__.py" line-rate="1" name="__init__.py">
<methods/>
<lines/>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/backends/base/base.py" line-rate="0.6895" name="base.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="18"/>
<line hits="1" number="19"/>
<line hits="1" number="21"/>
<line hits="1" number="24"/>
<line hits="1" number="27"/>
<line hits="1" number="29"/>
<line hits="1" number="31"/>
<line hits="1" number="32"/>
<line hits="1" number="33"/>
<line hits="1" number="34"/>
<line hits="1" number="35"/>
<line hits="1" number="37"/>
<line hits="1" number="38"/>
<line hits="1" number="39"/>
<line hits="1" number="40"/>
<line hits="1" number="41"/>
<line hits="1" number="42"/>
<line hits="1" number="44"/>
<line hits="1" number="46"/>
<line hits="1" number="50"/>
<line hits="1" number="54"/>
<line hits="1" number="55"/>
<line hits="1" number="57"/>
<line hits="1" number="58"/>
<line hits="1" number="63"/>
<line hits="1" number="65"/>
<line hits="1" number="67"/>
<line hits="1" number="69"/>
<line hits="1" number="72"/>
<line hits="1" number="75"/>
<line hits="1" number="78"/>
<line hits="1" number="79"/>
<line hits="1" number="80"/>
<line hits="1" number="83"/>
<line hits="1" number="84"/>
<line hits="1" number="89"/>
<line hits="1" number="93"/>
<line hits="1" number="99"/>
<line hits="1" number="101"/>
<line hits="1" number="102"/>
<line hits="1" number="103"/>
<line hits="1" number="104"/>
<line hits="1" number="105"/>
<line hits="1" number="106"/>
<line hits="1" number="108"/>
<line hits="0" number="113"/>
<line hits="1" number="115"/>
<line hits="0" number="126"/>
<line hits="0" number="127"/>
<line hits="0" number="128"/>
<line hits="0" number="129"/>
<line hits="0" number="130"/>
<line hits="0" number="131"/>
<line hits="0" number="133"/>
<line hits="1" number="135"/>
<line hits="0" number="140"/>
<line hits="0" number="141"/>
<line hits="0" number="142"/>
<line hits="0" number="143"/>
<line hits="0" number="145"/>
<line hits="1" number="147"/>
<line hits="1" number="149"/>
<line hits="1" number="151"/>
<line hits="0" number="153"/>
<line hits="0" number="154"/>
<line hits="0" number="157"/>
<line hits="1" number="161"/>
<line hits="0" number="163"/>
<line hits="1" number="165"/>
<line hits="0" number="167"/>
<line hits="1" number="169"/>
<line hits="0" number="171"/>
<line hits="1" number="173"/>
<line hits="0" number="175"/>
<line hits="1" number="179"/>
<line hits="1" number="182"/>
<line hits="1" number="184"/>
<line hits="1" number="185"/>
<line hits="1" number="186"/>
<line hits="1" number="188"/>
<line hits="1" number="189"/>
<line hits="1" number="190"/>
<line hits="1" number="191"/>
<line hits="1" number="193"/>
<line hits="1" number="194"/>
<line hits="1" number="195"/>
<line hits="1" number="196"/>
<line hits="1" number="197"/>
<line hits="1" number="199"/>
<line hits="1" number="201"/>
<line hits="1" number="202"/>
<line hits="0" number="203"/>
<line hits="0" number="204"/>
<line hits="0" number="207"/>
<line hits="0" number="208"/>
<line hits="1" number="212"/>
<line hits="1" number="214"/>
<line hits="1" number="215"/>
<line hits="1" number="216"/>
<line hits="1" number="220"/>
<line hits="1" number="224"/>
<line hits="1" number="225"/>
<line hits="0" number="226"/>
<line hits="1" number="228"/>
<line hits="1" number="229"/>
<line hits="1" number="231"/>
<line hits="1" number="232"/>
<line hits="1" number="233"/>
<line hits="1" number="234"/>
<line hits="1" number="236"/>
<line hits="1" number="237"/>
<line hits="1" number="238"/>
<line hits="1" number="239"/>
<line hits="1" number="241"/>
<line hits="1" number="242"/>
<line hits="1" number="243"/>
<line hits="1" number="244"/>
<line hits="1" number="246"/>
<line hits="0" number="247"/>
<line hits="0" number="248"/>
<line hits="0" number="249"/>
<line hits="1" number="253"/>
<line hits="1" number="255"/>
<line hits="1" number="257"/>
<line hits="1" number="259"/>
<line hits="1" number="260"/>
<line hits="1" number="261"/>
<line hits="1" number="263"/>
<line hits="1" number="264"/>
<line hits="1" number="266"/>
<line hits="1" number="268"/>
<line hits="1" number="269"/>
<line hits="1" number="270"/>
<line hits="1" number="272"/>
<line hits="1" number="273"/>
<line hits="1" number="274"/>
<line hits="1" number="276"/>
<line hits="1" number="278"/>
<line hits="1" number="279"/>
<line hits="1" number="284"/>
<line hits="1" number="285"/>
<line hits="0" number="286"/>
<line hits="0" number="287"/>
<line hits="0" number="289"/>
<line hits="0" number="290"/>
<line hits="0" number="291"/>
<line hits="0" number="293"/>
<line hits="1" number="297"/>
<line hits="1" number="298"/>
<line hits="1" number="299"/>
<line hits="1" number="301"/>
<line hits="1" number="302"/>
<line hits="1" number="303"/>
<line hits="1" number="305"/>
<line hits="1" number="306"/>
<line hits="1" number="307"/>
<line hits="1" number="309"/>
<line hits="0" number="311"/>
<line hits="1" number="315"/>
<line hits="1" number="321"/>
<line hits="0" number="322"/>
<line hits="1" number="324"/>
<line hits="1" number="325"/>
<line hits="1" number="327"/>
<line hits="1" number="328"/>
<line hits="1" number="330"/>
<line hits="1" number="331"/>
<line hits="1" number="333"/>
<line hits="1" number="335"/>
<line hits="1" number="339"/>
<line hits="0" number="340"/>
<line hits="1" number="342"/>
<line hits="1" number="343"/>
<line hits="1" number="346"/>
<line hits="1" number="350"/>
<line hits="1" number="354"/>
<line hits="0" number="355"/>
<line hits="1" number="357"/>
<line hits="1" number="358"/>
<line hits="1" number="360"/>
<line hits="0" number="364"/>
<line hits="1" number="368"/>
<line hits="0" number="372"/>
<line hits="1" number="376"/>
<line hits="1" number="378"/>
<line hits="1" number="379"/>
<line hits="1" number="381"/>
<line hits="1" number="393"/>
<line hits="1" number="394"/>
<line hits="1" number="396"/>
<line hits="1" number="401"/>
<line hits="1" number="402"/>
<line hits="1" number="404"/>
<line hits="1" number="406"/>
<line hits="1" number="408"/>
<line hits="1" number="409"/>
<line hits="1" number="410"/>
<line hits="1" number="412"/>
<line hits="0" number="414"/>
<line hits="0" number="415"/>
<line hits="0" number="417"/>
<line hits="1" number="419"/>
<line hits="1" number="423"/>
<line hits="0" number="424"/>
<line hits="1" number="426"/>
<line hits="1" number="428"/>
<line hits="1" number="430"/>
<line hits="0" number="431"/>
<line hits="1" number="434"/>
<line hits="1" number="435"/>
<line hits="0" number="436"/>
<line hits="1" number="442"/>
<line hits="0" number="447"/>
<line hits="0" number="448"/>
<line hits="0" number="449"/>
<line hits="0" number="451"/>
<line hits="0" number="452"/>
<line hits="1" number="454"/>
<line hits="0" number="460"/>
<line hits="1" number="462"/>
<line hits="0" number="467"/>
<line hits="1" number="469"/>
<line hits="0" number="475"/>
<line hits="1" number="479"/>
<line hits="0" number="488"/>
<line hits="1" number="491"/>
<line hits="0" number="496"/>
<line hits="0" number="499"/>
<line hits="0" number="500"/>
<line hits="0" number="501"/>
<line hits="0" number="505"/>
<line hits="0" number="506"/>
<line hits="0" number="507"/>
<line hits="0" number="509"/>
<line hits="0" number="510"/>
<line hits="0" number="512"/>
<line hits="0" number="513"/>
<line hits="0" number="514"/>
<line hits="1" number="518"/>
<line hits="1" number="525"/>
<line hits="0" number="526"/>
<line hits="1" number="536"/>
<line hits="1" number="541"/>
<line hits="1" number="543"/>
<line hits="1" number="549"/>
<line hits="1" number="551"/>
<line hits="1" number="556"/>
<line hits="1" number="558"/>
<line hits="0" number="560"/>
<line hits="1" number="562"/>
<line hits="1" number="564"/>
<line hits="1" number="566"/>
<line hits="0" number="575"/>
<line hits="0" number="576"/>
<line hits="0" number="577"/>
<line hits="0" number="578"/>
<line hits="0" number="580"/>
<line hits="0" number="581"/>
<line hits="1" number="583"/>
<line hits="0" number="592"/>
<line hits="1" number="598"/>
<line hits="0" number="602"/>
<line hits="1" number="607"/>
<line hits="1" number="611"/>
<line hits="0" number="612"/>
<line hits="1" number="614"/>
<line hits="1" number="616"/>
<line hits="0" number="617"/>
<line hits="0" number="619"/>
<line hits="0" number="620"/>
<line hits="0" number="621"/>
<line hits="0" number="625"/>
<line hits="1" number="627"/>
<line hits="1" number="628"/>
<line hits="1" number="629"/>
<line hits="1" number="630"/>
<line hits="1" number="631"/>
<line hits="0" number="632"/>
<line hits="0" number="633"/>
<line hits="1" number="635"/>
<line hits="0" number="641"/>
<line hits="0" number="642"/>
<line hits="0" number="643"/>
<line hits="0" number="645"/>
<line hits="1" number="647"/>
<line hits="0" number="653"/>
<line hits="0" number="654"/>
<line hits="0" number="655"/>
<line hits="0" number="656"/>
<line hits="0" number="657"/>
<line hits="0" number="658"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/backends/base/client.py" line-rate="0.8333" name="client.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="5"/>
<line hits="1" number="7"/>
<line hits="1" number="9"/>
<line hits="1" number="11"/>
<line hits="0" number="12"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/backends/base/creation.py" line-rate="0.5798" name="creation.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="11"/>
<line hits="1" number="14"/>
<line hits="1" number="19"/>
<line hits="1" number="20"/>
<line hits="1" number="22"/>
<line hits="0" number="27"/>
<line hits="1" number="29"/>
<line hits="1" number="35"/>
<line hits="1" number="37"/>
<line hits="1" number="39"/>
<line hits="1" number="40"/>
<line hits="1" number="41"/>
<line hits="0" number="42"/>
<line hits="1" number="44"/>
<line hits="1" number="54"/>
<line hits="1" number="56"/>
<line hits="1" number="57"/>
<line hits="1" number="58"/>
<line hits="1" number="63"/>
<line hits="1" number="75"/>
<line hits="1" number="76"/>
<line hits="1" number="78"/>
<line hits="1" number="81"/>
<line hits="1" number="83"/>
<line hits="1" number="85"/>
<line hits="0" number="90"/>
<line hits="1" number="92"/>
<line hits="1" number="99"/>
<line hits="1" number="100"/>
<line hits="1" number="101"/>
<line hits="1" number="102"/>
<line hits="1" number="103"/>
<line hits="1" number="108"/>
<line hits="1" number="111"/>
<line hits="1" number="112"/>
<line hits="1" number="113"/>
<line hits="1" number="115"/>
<line hits="1" number="116"/>
<line hits="1" number="118"/>
<line hits="1" number="119"/>
<line hits="1" number="120"/>
<line hits="1" number="122"/>
<line hits="0" number="127"/>
<line hits="0" number="128"/>
<line hits="0" number="129"/>
<line hits="1" number="131"/>
<line hits="1" number="135"/>
<line hits="1" number="140"/>
<line hits="0" number="147"/>
<line hits="0" number="148"/>
<line hits="0" number="149"/>
<line hits="1" number="151"/>
<line hits="0" number="152"/>
<line hits="1" number="154"/>
<line hits="0" number="158"/>
<line hits="0" number="159"/>
<line hits="0" number="164"/>
<line hits="0" number="165"/>
<line hits="0" number="166"/>
<line hits="0" number="167"/>
<line hits="0" number="170"/>
<line hits="0" number="171"/>
<line hits="0" number="173"/>
<line hits="0" number="175"/>
<line hits="0" number="176"/>
<line hits="0" number="179"/>
<line hits="0" number="180"/>
<line hits="0" number="181"/>
<line hits="0" number="182"/>
<line hits="0" number="185"/>
<line hits="0" number="186"/>
<line hits="0" number="187"/>
<line hits="0" number="188"/>
<line hits="0" number="190"/>
<line hits="0" number="192"/>
<line hits="0" number="193"/>
<line hits="0" number="195"/>
<line hits="1" number="197"/>
<line hits="0" number="201"/>
<line hits="0" number="203"/>
<line hits="0" number="204"/>
<line hits="0" number="205"/>
<line hits="0" number="206"/>
<line hits="0" number="207"/>
<line hits="0" number="214"/>
<line hits="1" number="216"/>
<line hits="0" number="223"/>
<line hits="0" number="224"/>
<line hits="1" number="226"/>
<line hits="0" number="230"/>
<line hits="1" number="234"/>
<line hits="1" number="239"/>
<line hits="1" number="240"/>
<line hits="1" number="241"/>
<line hits="0" number="243"/>
<line hits="1" number="245"/>
<line hits="1" number="246"/>
<line hits="1" number="247"/>
<line hits="0" number="248"/>
<line hits="1" number="249"/>
<line hits="1" number="256"/>
<line hits="1" number="257"/>
<line hits="1" number="260"/>
<line hits="1" number="261"/>
<line hits="1" number="262"/>
<line hits="1" number="264"/>
<line hits="0" number="272"/>
<line hits="0" number="273"/>
<line hits="1" number="276"/>
<line hits="0" number="280"/>
<line hits="1" number="282"/>
<line hits="0" number="288"/>
<line hits="0" number="289"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/backends/base/features.py" line-rate="0.8609" name="features.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="14"/>
<line hits="1" number="19"/>
<line hits="1" number="23"/>
<line hits="1" number="25"/>
<line hits="1" number="26"/>
<line hits="1" number="27"/>
<line hits="1" number="28"/>
<line hits="1" number="29"/>
<line hits="1" number="30"/>
<line hits="1" number="34"/>
<line hits="1" number="35"/>
<line hits="1" number="36"/>
<line hits="1" number="37"/>
<line hits="1" number="38"/>
<line hits="1" number="39"/>
<line hits="1" number="42"/>
<line hits="1" number="46"/>
<line hits="1" number="49"/>
<line hits="1" number="54"/>
<line hits="1" number="57"/>
<line hits="1" number="60"/>
<line hits="1" number="61"/>
<line hits="1" number="64"/>
<line hits="1" number="67"/>
<line hits="1" number="71"/>
<line hits="1" number="74"/>
<line hits="1" number="77"/>
<line hits="1" number="80"/>
<line hits="1" number="83"/>
<line hits="1" number="87"/>
<line hits="1" number="90"/>
<line hits="1" number="93"/>
<line hits="1" number="96"/>
<line hits="1" number="100"/>
<line hits="1" number="103"/>
<line hits="1" number="107"/>
<line hits="1" number="110"/>
<line hits="1" number="113"/>
<line hits="1" number="118"/>
<line hits="1" number="121"/>
<line hits="1" number="124"/>
<line hits="1" number="127"/>
<line hits="1" number="130"/>
<line hits="1" number="133"/>
<line hits="1" number="136"/>
<line hits="1" number="139"/>
<line hits="1" number="142"/>
<line hits="1" number="146"/>
<line hits="1" number="149"/>
<line hits="1" number="152"/>
<line hits="1" number="156"/>
<line hits="1" number="159"/>
<line hits="1" number="162"/>
<line hits="1" number="165"/>
<line hits="1" number="168"/>
<line hits="1" number="171"/>
<line hits="1" number="174"/>
<line hits="1" number="179"/>
<line hits="1" number="182"/>
<line hits="1" number="185"/>
<line hits="1" number="188"/>
<line hits="1" number="191"/>
<line hits="1" number="195"/>
<line hits="1" number="198"/>
<line hits="1" number="201"/>
<line hits="1" number="203"/>
<line hits="1" number="206"/>
<line hits="1" number="210"/>
<line hits="1" number="214"/>
<line hits="1" number="218"/>
<line hits="1" number="221"/>
<line hits="1" number="224"/>
<line hits="1" number="225"/>
<line hits="1" number="226"/>
<line hits="1" number="227"/>
<line hits="1" number="231"/>
<line hits="1" number="234"/>
<line hits="1" number="237"/>
<line hits="1" number="240"/>
<line hits="1" number="244"/>
<line hits="1" number="245"/>
<line hits="1" number="248"/>
<line hits="1" number="251"/>
<line hits="1" number="254"/>
<line hits="1" number="258"/>
<line hits="1" number="260"/>
<line hits="1" number="261"/>
<line hits="1" number="263"/>
<line hits="0" number="266"/>
<line hits="1" number="268"/>
<line hits="0" number="271"/>
<line hits="0" number="272"/>
<line hits="0" number="273"/>
<line hits="0" number="274"/>
<line hits="0" number="275"/>
<line hits="0" number="276"/>
<line hits="0" number="277"/>
<line hits="0" number="278"/>
<line hits="0" number="279"/>
<line hits="0" number="280"/>
<line hits="1" number="282"/>
<line hits="0" number="285"/>
<line hits="0" number="286"/>
<line hits="0" number="287"/>
<line hits="0" number="288"/>
<line hits="0" number="289"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/backends/base/introspection.py" line-rate="0.3151" name="introspection.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="4"/>
<line hits="1" number="7"/>
<line hits="1" number="10"/>
<line hits="1" number="12"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="17"/>
<line hits="0" number="25"/>
<line hits="1" number="27"/>
<line hits="0" number="33"/>
<line hits="1" number="35"/>
<line hits="0" number="41"/>
<line hits="1" number="43"/>
<line hits="1" number="50"/>
<line hits="1" number="51"/>
<line hits="1" number="53"/>
<line hits="0" number="54"/>
<line hits="0" number="55"/>
<line hits="1" number="56"/>
<line hits="1" number="58"/>
<line hits="0" number="63"/>
<line hits="1" number="65"/>
<line hits="0" number="72"/>
<line hits="0" number="73"/>
<line hits="0" number="74"/>
<line hits="0" number="75"/>
<line hits="0" number="76"/>
<line hits="0" number="77"/>
<line hits="0" number="78"/>
<line hits="0" number="79"/>
<line hits="0" number="80"/>
<line hits="0" number="84"/>
<line hits="0" number="85"/>
<line hits="0" number="86"/>
<line hits="0" number="87"/>
<line hits="0" number="92"/>
<line hits="1" number="94"/>
<line hits="0" number="99"/>
<line hits="0" number="100"/>
<line hits="0" number="101"/>
<line hits="0" number="102"/>
<line hits="0" number="103"/>
<line hits="0" number="104"/>
<line hits="0" number="105"/>
<line hits="1" number="110"/>
<line hits="0" number="115"/>
<line hits="0" number="116"/>
<line hits="0" number="118"/>
<line hits="0" number="119"/>
<line hits="0" number="120"/>
<line hits="0" number="121"/>
<line hits="0" number="122"/>
<line hits="0" number="123"/>
<line hits="0" number="124"/>
<line hits="0" number="125"/>
<line hits="0" number="126"/>
<line hits="0" number="127"/>
<line hits="0" number="130"/>
<line hits="0" number="131"/>
<line hits="0" number="132"/>
<line hits="0" number="133"/>
<line hits="1" number="135"/>
<line hits="0" number="141"/>
<line hits="1" number="143"/>
<line hits="0" number="149"/>
<line hits="1" number="151"/>
<line hits="0" number="155"/>
<line hits="0" number="156"/>
<line hits="0" number="157"/>
<line hits="0" number="158"/>
<line hits="1" number="160"/>
<line hits="0" number="179"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/backends/base/operations.py" line-rate="0.4348" name="operations.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="13"/>
<line hits="1" number="18"/>
<line hits="1" number="22"/>
<line hits="1" number="29"/>
<line hits="1" number="37"/>
<line hits="1" number="39"/>
<line hits="1" number="42"/>
<line hits="1" number="43"/>
<line hits="1" number="44"/>
<line hits="1" number="45"/>
<line hits="1" number="46"/>
<line hits="1" number="49"/>
<line hits="1" number="51"/>
<line hits="1" number="52"/>
<line hits="1" number="53"/>
<line hits="1" number="55"/>
<line hits="1" number="62"/>
<line hits="1" number="64"/>
<line hits="0" number="70"/>
<line hits="1" number="72"/>
<line hits="0" number="80"/>
<line hits="1" number="82"/>
<line hits="0" number="88"/>
<line hits="1" number="90"/>
<line hits="0" number="95"/>
<line hits="1" number="97"/>
<line hits="0" number="101"/>
<line hits="1" number="103"/>
<line hits="0" number="109"/>
<line hits="1" number="111"/>
<line hits="0" number="115"/>
<line hits="1" number="120"/>
<line hits="0" number="124"/>
<line hits="1" number="126"/>
<line hits="0" number="132"/>
<line hits="1" number="134"/>
<line hits="0" number="140"/>
<line hits="1" number="142"/>
<line hits="0" number="148"/>
<line hits="1" number="150"/>
<line hits="0" number="155"/>
<line hits="1" number="157"/>
<line hits="0" number="162"/>
<line hits="1" number="164"/>
<line hits="0" number="170"/>
<line hits="0" number="171"/>
<line hits="0" number="173"/>
<line hits="1" number="175"/>
<line hits="0" number="181"/>
<line hits="1" number="183"/>
<line hits="1" number="190"/>
<line hits="1" number="192"/>
<line hits="0" number="197"/>
<line hits="1" number="199"/>
<line hits="0" number="203"/>
<line hits="1" number="209"/>
<line hits="0" number="210"/>
<line hits="0" number="211"/>
<line hits="0" number="212"/>
<line hits="0" number="213"/>
<line hits="0" number="214"/>
<line hits="0" number="215"/>
<line hits="1" number="217"/>
<line hits="0" number="219"/>
<line hits="0" number="220"/>
<line hits="1" number="225"/>
<line hits="0" number="236"/>
<line hits="0" number="237"/>
<line hits="0" number="238"/>
<line hits="0" number="239"/>
<line hits="0" number="240"/>
<line hits="0" number="241"/>
<line hits="0" number="243"/>
<line hits="0" number="245"/>
<line hits="1" number="247"/>
<line hits="1" number="254"/>
<line hits="1" number="256"/>
<line hits="1" number="262"/>
<line hits="1" number="264"/>
<line hits="1" number="269"/>
<line hits="1" number="271"/>
<line hits="1" number="276"/>
<line hits="1" number="278"/>
<line hits="0" number="283"/>
<line hits="1" number="285"/>
<line hits="0" number="290"/>
<line hits="1" number="292"/>
<line hits="0" number="301"/>
<line hits="0" number="302"/>
<line hits="0" number="303"/>
<line hits="0" number="304"/>
<line hits="0" number="309"/>
<line hits="1" number="312"/>
<line hits="0" number="317"/>
<line hits="1" number="319"/>
<line hits="0" number="326"/>
<line hits="1" number="328"/>
<line hits="1" number="334"/>
<line hits="1" number="335"/>
<line hits="1" number="336"/>
<line hits="1" number="338"/>
<line hits="0" number="343"/>
<line hits="1" number="345"/>
<line hits="0" number="347"/>
<line hits="1" number="349"/>
<line hits="0" number="358"/>
<line hits="1" number="360"/>
<line hits="1" number="366"/>
<line hits="1" number="368"/>
<line hits="1" number="372"/>
<line hits="1" number="374"/>
<line hits="1" number="378"/>
<line hits="1" number="380"/>
<line hits="0" number="386"/>
<line hits="1" number="388"/>
<line hits="0" number="402"/>
<line hits="1" number="404"/>
<line hits="0" number="406"/>
<line hits="0" number="407"/>
<line hits="0" number="408"/>
<line hits="0" number="409"/>
<line hits="1" number="411"/>
<line hits="0" number="419"/>
<line hits="1" number="421"/>
<line hits="0" number="429"/>
<line hits="1" number="431"/>
<line hits="0" number="433"/>
<line hits="1" number="435"/>
<line hits="0" number="437"/>
<line hits="0" number="438"/>
<line hits="0" number="439"/>
<line hits="1" number="441"/>
<line hits="0" number="450"/>
<line hits="1" number="452"/>
<line hits="0" number="454"/>
<line hits="1" number="458"/>
<line hits="1" number="460"/>
<line hits="1" number="466"/>
<line hits="1" number="468"/>
<line hits="0" number="476"/>
<line hits="0" number="477"/>
<line hits="0" number="478"/>
<line hits="0" number="479"/>
<line hits="0" number="480"/>
<line hits="0" number="481"/>
<line hits="0" number="482"/>
<line hits="0" number="483"/>
<line hits="0" number="485"/>
<line hits="1" number="487"/>
<line hits="0" number="492"/>
<line hits="0" number="493"/>
<line hits="0" number="494"/>
<line hits="1" number="496"/>
<line hits="0" number="501"/>
<line hits="0" number="502"/>
<line hits="0" number="503"/>
<line hits="1" number="505"/>
<line hits="0" number="510"/>
<line hits="0" number="511"/>
<line hits="0" number="512"/>
<line hits="0" number="513"/>
<line hits="0" number="514"/>
<line hits="1" number="516"/>
<line hits="0" number="521"/>
<line hits="1" number="523"/>
<line hits="0" number="528"/>
<line hits="1" number="530"/>
<line hits="0" number="538"/>
<line hits="0" number="539"/>
<line hits="0" number="540"/>
<line hits="0" number="541"/>
<line hits="0" number="542"/>
<line hits="1" number="544"/>
<line hits="0" number="552"/>
<line hits="0" number="553"/>
<line hits="0" number="554"/>
<line hits="0" number="555"/>
<line hits="0" number="556"/>
<line hits="0" number="557"/>
<line hits="0" number="558"/>
<line hits="0" number="559"/>
<line hits="0" number="560"/>
<line hits="1" number="562"/>
<line hits="1" number="569"/>
<line hits="1" number="571"/>
<line hits="0" number="572"/>
<line hits="0" number="573"/>
<line hits="1" number="575"/>
<line hits="0" number="584"/>
<line hits="1" number="586"/>
<line hits="0" number="593"/>
<line hits="0" number="594"/>
<line hits="1" number="596"/>
<line hits="0" number="597"/>
<line hits="1" number="599"/>
<line hits="0" number="604"/>
<line hits="1" number="606"/>
<line hits="1" number="611"/>
<line hits="1" number="613"/>
<line hits="0" number="619"/>
<line hits="1" number="621"/>
<line hits="0" number="622"/>
<line hits="0" number="623"/>
<line hits="0" number="624"/>
<line hits="0" number="625"/>
<line hits="0" number="626"/>
<line hits="1" number="628"/>
<line hits="0" number="629"/>
<line hits="0" number="630"/>
<line hits="0" number="631"/>
<line hits="0" number="632"/>
<line hits="0" number="633"/>
<line hits="0" number="634"/>
<line hits="0" number="635"/>
<line hits="0" number="636"/>
<line hits="1" number="638"/>
<line hits="0" number="639"/>
<line hits="0" number="640"/>
<line hits="0" number="641"/>
<line hits="0" number="642"/>
<line hits="0" number="643"/>
<line hits="0" number="644"/>
<line hits="0" number="645"/>
<line hits="0" number="646"/>
<line hits="1" number="648"/>
<line hits="0" number="652"/>
<line hits="0" number="653"/>
<line hits="0" number="654"/>
<line hits="1" number="656"/>
<line hits="0" number="657"/>
<line hits="1" number="659"/>
<line hits="0" number="660"/>
<line hits="0" number="661"/>
<line hits="0" number="662"/>
<line hits="0" number="663"/>
<line hits="0" number="664"/>
<line hits="0" number="665"/>
<line hits="0" number="666"/>
<line hits="0" number="667"/>
<line hits="0" number="668"/>
<line hits="0" number="669"/>
<line hits="0" number="670"/>
<line hits="0" number="671"/>
<line hits="0" number="672"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/backends/base/schema.py" line-rate="0.416" name="schema.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="5"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="14"/>
<line hits="1" number="17"/>
<line hits="0" number="22"/>
<line hits="0" number="23"/>
<line hits="0" number="25"/>
<line hits="0" number="26"/>
<line hits="0" number="28"/>
<line hits="0" number="30"/>
<line hits="1" number="33"/>
<line hits="0" number="36"/>
<line hits="1" number="42"/>
<line hits="1" number="50"/>
<line hits="1" number="51"/>
<line hits="1" number="52"/>
<line hits="1" number="53"/>
<line hits="1" number="55"/>
<line hits="1" number="56"/>
<line hits="1" number="57"/>
<line hits="1" number="58"/>
<line hits="1" number="59"/>
<line hits="1" number="60"/>
<line hits="1" number="61"/>
<line hits="1" number="62"/>
<line hits="1" number="63"/>
<line hits="1" number="64"/>
<line hits="1" number="66"/>
<line hits="1" number="67"/>
<line hits="1" number="69"/>
<line hits="1" number="70"/>
<line hits="1" number="72"/>
<line hits="1" number="76"/>
<line hits="1" number="77"/>
<line hits="1" number="79"/>
<line hits="1" number="80"/>
<line hits="1" number="82"/>
<line hits="1" number="83"/>
<line hits="1" number="85"/>
<line hits="1" number="87"/>
<line hits="1" number="88"/>
<line hits="1" number="89"/>
<line hits="1" number="90"/>
<line hits="0" number="91"/>
<line hits="1" number="92"/>
<line hits="1" number="96"/>
<line hits="1" number="97"/>
<line hits="1" number="98"/>
<line hits="1" number="99"/>
<line hits="1" number="100"/>
<line hits="1" number="101"/>
<line hits="1" number="103"/>
<line hits="1" number="104"/>
<line hits="1" number="105"/>
<line hits="1" number="106"/>
<line hits="1" number="107"/>
<line hits="1" number="108"/>
<line hits="1" number="112"/>
<line hits="1" number="116"/>
<line hits="0" number="117"/>
<line hits="1" number="122"/>
<line hits="1" number="124"/>
<line hits="1" number="125"/>
<line hits="0" number="126"/>
<line hits="0" number="127"/>
<line hits="0" number="128"/>
<line hits="0" number="130"/>
<line hits="1" number="132"/>
<line hits="1" number="133"/>
<line hits="1" number="135"/>
<line hits="1" number="136"/>
<line hits="1" number="138"/>
<line hits="1" number="144"/>
<line hits="1" number="145"/>
<line hits="1" number="146"/>
<line hits="1" number="147"/>
<line hits="1" number="151"/>
<line hits="1" number="157"/>
<line hits="1" number="158"/>
<line hits="1" number="159"/>
<line hits="1" number="161"/>
<line hits="0" number="162"/>
<line hits="1" number="164"/>
<line hits="1" number="166"/>
<line hits="1" number="167"/>
<line hits="0" number="168"/>
<line hits="0" number="169"/>
<line hits="0" number="170"/>
<line hits="0" number="174"/>
<line hits="0" number="176"/>
<line hits="0" number="177"/>
<line hits="1" number="180"/>
<line hits="0" number="182"/>
<line hits="1" number="183"/>
<line hits="1" number="184"/>
<line hits="1" number="185"/>
<line hits="1" number="186"/>
<line hits="1" number="188"/>
<line hits="1" number="189"/>
<line hits="1" number="190"/>
<line hits="1" number="191"/>
<line hits="1" number="193"/>
<line hits="1" number="194"/>
<line hits="0" number="195"/>
<line hits="1" number="197"/>
<line hits="1" number="199"/>
<line hits="0" number="204"/>
<line hits="1" number="206"/>
<line hits="0" number="210"/>
<line hits="1" number="215"/>
<line hits="0" number="217"/>
<line hits="0" number="218"/>
<line hits="0" number="219"/>
<line hits="0" number="220"/>
<line hits="0" number="221"/>
<line hits="0" number="223"/>
<line hits="0" number="224"/>
<line hits="0" number="225"/>
<line hits="0" number="226"/>
<line hits="0" number="227"/>
<line hits="0" number="228"/>
<line hits="0" number="229"/>
<line hits="0" number="230"/>
<line hits="0" number="231"/>
<line hits="0" number="232"/>
<line hits="0" number="234"/>
<line hits="0" number="236"/>
<line hits="0" number="237"/>
<line hits="0" number="239"/>
<line hits="1" number="241"/>
<line hits="0" number="249"/>
<line hits="1" number="253"/>
<line hits="1" number="259"/>
<line hits="1" number="260"/>
<line hits="1" number="261"/>
<line hits="1" number="263"/>
<line hits="1" number="264"/>
<line hits="0" number="265"/>
<line hits="1" number="267"/>
<line hits="1" number="268"/>
<line hits="0" number="269"/>
<line hits="1" number="271"/>
<line hits="1" number="272"/>
<line hits="1" number="273"/>
<line hits="1" number="274"/>
<line hits="1" number="276"/>
<line hits="1" number="277"/>
<line hits="1" number="278"/>
<line hits="1" number="279"/>
<line hits="1" number="280"/>
<line hits="0" number="284"/>
<line hits="0" number="285"/>
<line hits="1" number="287"/>
<line hits="1" number="292"/>
<line hits="1" number="293"/>
<line hits="1" number="294"/>
<line hits="0" number="295"/>
<line hits="1" number="299"/>
<line hits="1" number="300"/>
<line hits="1" number="301"/>
<line hits="1" number="303"/>
<line hits="1" number="307"/>
<line hits="0" number="308"/>
<line hits="0" number="309"/>
<line hits="0" number="310"/>
<line hits="1" number="312"/>
<line hits="1" number="315"/>
<line hits="1" number="318"/>
<line hits="1" number="319"/>
<line hits="1" number="320"/>
<line hits="1" number="322"/>
<line hits="0" number="325"/>
<line hits="0" number="326"/>
<line hits="0" number="327"/>
<line hits="0" number="330"/>
<line hits="0" number="334"/>
<line hits="0" number="335"/>
<line hits="0" number="336"/>
<line hits="1" number="338"/>
<line hits="0" number="340"/>
<line hits="1" number="342"/>
<line hits="0" number="344"/>
<line hits="1" number="346"/>
<line hits="1" number="352"/>
<line hits="1" number="353"/>
<line hits="1" number="355"/>
<line hits="0" number="356"/>
<line hits="1" number="358"/>
<line hits="1" number="359"/>
<line hits="1" number="360"/>
<line hits="1" number="362"/>
<line hits="0" number="368"/>
<line hits="0" number="369"/>
<line hits="0" number="371"/>
<line hits="0" number="372"/>
<line hits="0" number="374"/>
<line hits="0" number="375"/>
<line hits="0" number="376"/>
<line hits="1" number="378"/>
<line hits="0" number="379"/>
<line hits="0" number="380"/>
<line hits="0" number="381"/>
<line hits="0" number="382"/>
<line hits="0" number="387"/>
<line hits="1" number="389"/>
<line hits="1" number="391"/>
<line hits="0" number="394"/>
<line hits="1" number="395"/>
<line hits="1" number="400"/>
<line hits="0" number="401"/>
<line hits="0" number="402"/>
<line hits="1" number="404"/>
<line hits="0" number="406"/>
<line hits="1" number="412"/>
<line hits="0" number="418"/>
<line hits="0" number="419"/>
<line hits="0" number="421"/>
<line hits="0" number="423"/>
<line hits="0" number="424"/>
<line hits="0" number="426"/>
<line hits="0" number="427"/>
<line hits="0" number="428"/>
<line hits="0" number="430"/>
<line hits="0" number="435"/>
<line hits="0" number="438"/>
<line hits="0" number="439"/>
<line hits="0" number="440"/>
<line hits="0" number="444"/>
<line hits="0" number="446"/>
<line hits="0" number="448"/>
<line hits="0" number="449"/>
<line hits="0" number="451"/>
<line hits="0" number="452"/>
<line hits="1" number="454"/>
<line hits="0" number="460"/>
<line hits="0" number="461"/>
<line hits="0" number="463"/>
<line hits="0" number="464"/>
<line hits="0" number="466"/>
<line hits="0" number="467"/>
<line hits="0" number="468"/>
<line hits="0" number="469"/>
<line hits="0" number="471"/>
<line hits="0" number="475"/>
<line hits="0" number="477"/>
<line hits="0" number="478"/>
<line hits="0" number="480"/>
<line hits="0" number="481"/>
<line hits="0" number="482"/>
<line hits="1" number="484"/>
<line hits="1" number="493"/>
<line hits="1" number="494"/>
<line hits="1" number="495"/>
<line hits="1" number="496"/>
<line hits="1" number="497"/>
<line hits="0" number="499"/>
<line hits="1" number="504"/>
<line hits="0" number="508"/>
<line hits="1" number="509"/>
<line hits="0" number="514"/>
<line hits="1" number="515"/>
<line hits="0" number="516"/>
<line hits="1" number="522"/>
<line hits="1" number="525"/>
<line hits="0" number="529"/>
<line hits="0" number="530"/>
<line hits="0" number="531"/>
<line hits="0" number="532"/>
<line hits="0" number="533"/>
<line hits="0" number="538"/>
<line hits="0" number="539"/>
<line hits="0" number="540"/>
<line hits="0" number="542"/>
<line hits="0" number="544"/>
<line hits="0" number="545"/>
<line hits="0" number="546"/>
<line hits="0" number="551"/>
<line hits="0" number="552"/>
<line hits="0" number="555"/>
<line hits="0" number="561"/>
<line hits="0" number="564"/>
<line hits="0" number="565"/>
<line hits="0" number="568"/>
<line hits="0" number="569"/>
<line hits="0" number="580"/>
<line hits="0" number="582"/>
<line hits="0" number="585"/>
<line hits="0" number="586"/>
<line hits="0" number="587"/>
<line hits="0" number="591"/>
<line hits="0" number="593"/>
<line hits="0" number="594"/>
<line hits="0" number="595"/>
<line hits="0" number="596"/>
<line hits="0" number="601"/>
<line hits="0" number="602"/>
<line hits="0" number="604"/>
<line hits="0" number="605"/>
<line hits="0" number="607"/>
<line hits="0" number="608"/>
<line hits="0" number="609"/>
<line hits="0" number="611"/>
<line hits="0" number="612"/>
<line hits="0" number="613"/>
<line hits="0" number="615"/>
<line hits="0" number="616"/>
<line hits="0" number="617"/>
<line hits="0" number="618"/>
<line hits="0" number="626"/>
<line hits="0" number="627"/>
<line hits="0" number="628"/>
<line hits="0" number="635"/>
<line hits="0" number="636"/>
<line hits="0" number="638"/>
<line hits="0" number="639"/>
<line hits="0" number="640"/>
<line hits="0" number="641"/>
<line hits="0" number="643"/>
<line hits="0" number="647"/>
<line hits="0" number="648"/>
<line hits="0" number="651"/>
<line hits="0" number="653"/>
<line hits="0" number="654"/>
<line hits="0" number="655"/>
<line hits="0" number="657"/>
<line hits="0" number="658"/>
<line hits="0" number="665"/>
<line hits="0" number="667"/>
<line hits="0" number="677"/>
<line hits="0" number="678"/>
<line hits="0" number="685"/>
<line hits="0" number="686"/>
<line hits="0" number="687"/>
<line hits="0" number="689"/>
<line hits="0" number="690"/>
<line hits="0" number="692"/>
<line hits="0" number="693"/>
<line hits="0" number="703"/>
<line hits="0" number="704"/>
<line hits="0" number="707"/>
<line hits="0" number="708"/>
<line hits="0" number="709"/>
<line hits="0" number="711"/>
<line hits="0" number="713"/>
<line hits="0" number="723"/>
<line hits="0" number="725"/>
<line hits="0" number="726"/>
<line hits="0" number="727"/>
<line hits="0" number="728"/>
<line hits="0" number="731"/>
<line hits="0" number="738"/>
<line hits="0" number="739"/>
<line hits="0" number="741"/>
<line hits="0" number="744"/>
<line hits="0" number="746"/>
<line hits="0" number="747"/>
<line hits="0" number="748"/>
<line hits="0" number="749"/>
<line hits="0" number="751"/>
<line hits="0" number="752"/>
<line hits="0" number="764"/>
<line hits="0" number="765"/>
<line hits="0" number="766"/>
<line hits="0" number="770"/>
<line hits="0" number="772"/>
<line hits="0" number="773"/>
<line hits="1" number="775"/>
<line hits="0" number="782"/>
<line hits="0" number="785"/>
<line hits="0" number="787"/>
<line hits="0" number="788"/>
<line hits="0" number="789"/>
<line hits="1" number="797"/>
<line hits="0" number="804"/>
<line hits="0" number="805"/>
<line hits="0" number="806"/>
<line hits="0" number="808"/>
<line hits="0" number="809"/>
<line hits="0" number="810"/>
<line hits="0" number="814"/>
<line hits="0" number="815"/>
<line hits="0" number="817"/>
<line hits="0" number="818"/>
<line hits="0" number="819"/>
<line hits="1" number="828"/>
<line hits="0" number="838"/>
<line hits="1" number="849"/>
<line hits="0" number="852"/>
<line hits="0" number="853"/>
<line hits="0" number="856"/>
<line hits="0" number="863"/>
<line hits="1" number="870"/>
<line hits="1" number="877"/>
<line hits="1" number="878"/>
<line hits="1" number="879"/>
<line hits="1" number="881"/>
<line hits="1" number="882"/>
<line hits="1" number="883"/>
<line hits="0" number="885"/>
<line hits="0" number="886"/>
<line hits="0" number="887"/>
<line hits="0" number="888"/>
<line hits="0" number="895"/>
<line hits="0" number="896"/>
<line hits="0" number="897"/>
<line hits="1" number="899"/>
<line hits="1" number="900"/>
<line hits="1" number="901"/>
<line hits="0" number="902"/>
<line hits="1" number="903"/>
<line hits="0" number="904"/>
<line hits="1" number="905"/>
<line hits="0" number="906"/>
<line hits="1" number="907"/>
<line hits="1" number="909"/>
<line hits="1" number="916"/>
<line hits="1" number="917"/>
<line hits="1" number="918"/>
<line hits="1" number="919"/>
<line hits="1" number="921"/>
<line hits="1" number="923"/>
<line hits="1" number="924"/>
<line hits="1" number="925"/>
<line hits="1" number="927"/>
<line hits="1" number="936"/>
<line hits="1" number="941"/>
<line hits="0" number="942"/>
<line hits="1" number="943"/>
<line hits="1" number="944"/>
<line hits="1" number="945"/>
<line hits="1" number="947"/>
<line hits="0" number="948"/>
<line hits="0" number="949"/>
<line hits="1" number="951"/>
<line hits="0" number="952"/>
<line hits="1" number="953"/>
<line hits="1" number="955"/>
<line hits="1" number="959"/>
<line hits="1" number="960"/>
<line hits="1" number="961"/>
<line hits="1" number="962"/>
<line hits="1" number="964"/>
<line hits="1" number="965"/>
<line hits="1" number="967"/>
<line hits="0" number="968"/>
<line hits="1" number="970"/>
<line hits="0" number="971"/>
<line hits="1" number="975"/>
<line hits="0" number="976"/>
<line hits="1" number="983"/>
<line hits="0" number="984"/>
<line hits="0" number="985"/>
<line hits="0" number="986"/>
<line hits="0" number="987"/>
<line hits="0" number="989"/>
<line hits="0" number="990"/>
<line hits="0" number="992"/>
<line hits="1" number="1002"/>
<line hits="1" number="1003"/>
<line hits="1" number="1004"/>
<line hits="1" number="1011"/>
<line hits="0" number="1012"/>
<line hits="1" number="1017"/>
<line hits="0" number="1021"/>
<line hits="0" number="1022"/>
<line hits="0" number="1026"/>
<line hits="0" number="1027"/>
<line hits="0" number="1028"/>
<line hits="0" number="1029"/>
<line hits="0" number="1030"/>
<line hits="0" number="1031"/>
<line hits="0" number="1032"/>
<line hits="0" number="1033"/>
<line hits="0" number="1034"/>
<line hits="0" number="1035"/>
<line hits="0" number="1036"/>
<line hits="0" number="1037"/>
<line hits="0" number="1038"/>
<line hits="0" number="1039"/>
<line hits="0" number="1040"/>
<line hits="0" number="1041"/>
<line hits="0" number="1042"/>
<line hits="0" number="1043"/>
<line hits="0" number="1044"/>
<line hits="1" number="1046"/>
<line hits="0" number="1047"/>
<line hits="0" number="1048"/>
<line hits="0" number="1049"/>
<line hits="0" number="1053"/>
<line hits="0" number="1054"/>
<line hits="1" number="1056"/>
<line hits="0" number="1057"/>
<line hits="0" number="1061"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/backends/base/validation.py" line-rate="0.5714" name="validation.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="6"/>
<line hits="0" number="7"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="12"/>
<line hits="0" number="16"/>
<line hits="0" number="20"/>
<line hits="0" number="21"/>
<line hits="0" number="23"/>
<line hits="0" number="24"/>
<line hits="1" number="25"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.4402" name=".venv.Lib.site-packages.django.db.backends.sqlite3">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/backends/sqlite3/__init__.py" line-rate="1" name="__init__.py">
<methods/>
<lines/>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/backends/sqlite3/base.py" line-rate="0.4806" name="base.py">
<methods/>
<lines>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="12"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="18"/>
<line hits="1" number="19"/>
<line hits="1" number="20"/>
<line hits="1" number="22"/>
<line hits="1" number="23"/>
<line hits="1" number="24"/>
<line hits="1" number="25"/>
<line hits="1" number="26"/>
<line hits="1" number="27"/>
<line hits="1" number="30"/>
<line hits="1" number="34"/>
<line hits="1" number="37"/>
<line hits="1" number="38"/>
<line hits="1" number="39"/>
<line hits="1" number="40"/>
<line hits="1" number="41"/>
<line hits="1" number="43"/>
<line hits="1" number="46"/>
<line hits="1" number="47"/>
<line hits="1" number="48"/>
<line hits="1" number="52"/>
<line hits="1" number="79"/>
<line hits="1" number="86"/>
<line hits="1" number="111"/>
<line hits="1" number="112"/>
<line hits="1" number="121"/>
<line hits="1" number="122"/>
<line hits="1" number="124"/>
<line hits="1" number="125"/>
<line hits="1" number="126"/>
<line hits="1" number="127"/>
<line hits="1" number="128"/>
<line hits="1" number="130"/>
<line hits="1" number="131"/>
<line hits="1" number="132"/>
<line hits="0" number="133"/>
<line hits="1" number="136"/>
<line hits="1" number="147"/>
<line hits="0" number="148"/>
<line hits="1" number="155"/>
<line hits="1" number="156"/>
<line hits="1" number="158"/>
<line hits="1" number="159"/>
<line hits="1" number="160"/>
<line hits="1" number="161"/>
<line hits="1" number="162"/>
<line hits="1" number="163"/>
<line hits="1" number="164"/>
<line hits="1" number="165"/>
<line hits="1" number="166"/>
<line hits="1" number="167"/>
<line hits="1" number="168"/>
<line hits="1" number="169"/>
<line hits="1" number="170"/>
<line hits="1" number="171"/>
<line hits="1" number="172"/>
<line hits="1" number="173"/>
<line hits="1" number="174"/>
<line hits="1" number="175"/>
<line hits="1" number="176"/>
<line hits="1" number="177"/>
<line hits="1" number="179"/>
<line hits="1" number="180"/>
<line hits="1" number="182"/>
<line hits="1" number="183"/>
<line hits="1" number="185"/>
<line hits="1" number="186"/>
<line hits="1" number="190"/>
<line hits="1" number="191"/>
<line hits="1" number="193"/>
<line hits="1" number="203"/>
<line hits="1" number="205"/>
<line hits="1" number="206"/>
<line hits="1" number="207"/>
<line hits="0" number="211"/>
<line hits="1" number="214"/>
<line hits="1" number="215"/>
<line hits="1" number="217"/>
<line hits="1" number="218"/>
<line hits="0" number="220"/>
<line hits="1" number="221"/>
<line hits="1" number="222"/>
<line hits="1" number="224"/>
<line hits="1" number="225"/>
<line hits="1" number="227"/>
<line hits="0" number="235"/>
<line hits="0" number="236"/>
<line hits="0" number="237"/>
<line hits="0" number="238"/>
<line hits="0" number="239"/>
<line hits="0" number="240"/>
<line hits="0" number="241"/>
<line hits="0" number="242"/>
<line hits="0" number="243"/>
<line hits="0" number="244"/>
<line hits="0" number="257"/>
<line hits="0" number="258"/>
<line hits="1" number="267"/>
<line hits="0" number="268"/>
<line hits="1" number="270"/>
<line hits="1" number="277"/>
<line hits="1" number="279"/>
<line hits="1" number="280"/>
<line hits="1" number="283"/>
<line hits="1" number="286"/>
<line hits="1" number="292"/>
<line hits="1" number="293"/>
<line hits="1" number="294"/>
<line hits="1" number="295"/>
<line hits="1" number="296"/>
<line hits="1" number="298"/>
<line hits="0" number="299"/>
<line hits="0" number="300"/>
<line hits="1" number="302"/>
<line hits="1" number="303"/>
<line hits="1" number="306"/>
<line hits="0" number="307"/>
<line hits="0" number="308"/>
<line hits="0" number="309"/>
<line hits="0" number="310"/>
<line hits="0" number="311"/>
<line hits="0" number="312"/>
<line hits="0" number="313"/>
<line hits="0" number="314"/>
<line hits="0" number="315"/>
<line hits="0" number="316"/>
<line hits="0" number="317"/>
<line hits="0" number="318"/>
<line hits="0" number="320"/>
<line hits="1" number="323"/>
<line hits="0" number="324"/>
<line hits="0" number="325"/>
<line hits="0" number="326"/>
<line hits="0" number="327"/>
<line hits="0" number="328"/>
<line hits="0" number="329"/>
<line hits="0" number="330"/>
<line hits="0" number="331"/>
<line hits="0" number="332"/>
<line hits="0" number="333"/>
<line hits="0" number="334"/>
<line hits="0" number="335"/>
<line hits="0" number="336"/>
<line hits="0" number="337"/>
<line hits="0" number="338"/>
<line hits="0" number="339"/>
<line hits="1" number="342"/>
<line hits="0" number="343"/>
<line hits="0" number="344"/>
<line hits="0" number="345"/>
<line hits="0" number="346"/>
<line hits="0" number="347"/>
<line hits="0" number="348"/>
<line hits="0" number="349"/>
<line hits="0" number="350"/>
<line hits="0" number="351"/>
<line hits="0" number="352"/>
<line hits="1" number="355"/>
<line hits="0" number="356"/>
<line hits="0" number="357"/>
<line hits="0" number="358"/>
<line hits="0" number="359"/>
<line hits="0" number="360"/>
<line hits="0" number="361"/>
<line hits="0" number="362"/>
<line hits="0" number="363"/>
<line hits="0" number="364"/>
<line hits="1" number="367"/>
<line hits="0" number="368"/>
<line hits="0" number="369"/>
<line hits="0" number="370"/>
<line hits="0" number="371"/>
<line hits="1" number="374"/>
<line hits="0" number="375"/>
<line hits="0" number="376"/>
<line hits="0" number="377"/>
<line hits="0" number="378"/>
<line hits="1" number="381"/>
<line hits="0" number="382"/>
<line hits="0" number="383"/>
<line hits="0" number="384"/>
<line hits="0" number="385"/>
<line hits="0" number="386"/>
<line hits="0" number="387"/>
<line hits="0" number="388"/>
<line hits="0" number="389"/>
<line hits="0" number="390"/>
<line hits="0" number="392"/>
<line hits="1" number="395"/>
<line hits="0" number="396"/>
<line hits="0" number="397"/>
<line hits="0" number="398"/>
<line hits="0" number="399"/>
<line hits="0" number="400"/>
<line hits="0" number="401"/>
<line hits="0" number="402"/>
<line hits="0" number="403"/>
<line hits="0" number="404"/>
<line hits="0" number="405"/>
<line hits="0" number="406"/>
<line hits="0" number="407"/>
<line hits="0" number="408"/>
<line hits="0" number="409"/>
<line hits="0" number="410"/>
<line hits="0" number="411"/>
<line hits="0" number="412"/>
<line hits="0" number="413"/>
<line hits="0" number="414"/>
<line hits="0" number="415"/>
<line hits="0" number="416"/>
<line hits="1" number="419"/>
<line hits="0" number="420"/>
<line hits="0" number="421"/>
<line hits="0" number="422"/>
<line hits="0" number="423"/>
<line hits="0" number="424"/>
<line hits="0" number="425"/>
<line hits="0" number="426"/>
<line hits="1" number="429"/>
<line hits="0" number="435"/>
<line hits="0" number="436"/>
<line hits="0" number="437"/>
<line hits="0" number="438"/>
<line hits="0" number="439"/>
<line hits="0" number="441"/>
<line hits="0" number="442"/>
<line hits="0" number="443"/>
<line hits="0" number="446"/>
<line hits="1" number="449"/>
<line hits="0" number="450"/>
<line hits="0" number="451"/>
<line hits="0" number="452"/>
<line hits="1" number="464"/>
<line hits="0" number="465"/>
<line hits="0" number="466"/>
<line hits="0" number="467"/>
<line hits="1" number="470"/>
<line hits="0" number="471"/>
<line hits="1" number="474"/>
<line hits="0" number="475"/>
<line hits="0" number="476"/>
<line hits="0" number="477"/>
<line hits="1" number="480"/>
<line hits="0" number="481"/>
<line hits="1" number="484"/>
<line hits="0" number="485"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/backends/sqlite3/client.py" line-rate="0.7143" name="client.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="3"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="9"/>
<line hits="0" number="10"/>
<line hits="0" number="12"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/backends/sqlite3/creation.py" line-rate="0.3939" name="creation.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="5"/>
<line hits="1" number="8"/>
<line hits="1" number="10"/>
<line hits="1" number="12"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="0" number="18"/>
<line hits="1" number="20"/>
<line hits="1" number="21"/>
<line hits="1" number="23"/>
<line hits="0" number="24"/>
<line hits="1" number="25"/>
<line hits="0" number="27"/>
<line hits="0" number="28"/>
<line hits="0" number="31"/>
<line hits="0" number="32"/>
<line hits="0" number="33"/>
<line hits="0" number="37"/>
<line hits="0" number="38"/>
<line hits="0" number="39"/>
<line hits="0" number="40"/>
<line hits="0" number="41"/>
<line hits="0" number="42"/>
<line hits="0" number="44"/>
<line hits="0" number="45"/>
<line hits="1" number="46"/>
<line hits="1" number="48"/>
<line hits="0" number="49"/>
<line hits="0" number="50"/>
<line hits="0" number="51"/>
<line hits="0" number="52"/>
<line hits="0" number="54"/>
<line hits="0" number="55"/>
<line hits="1" number="57"/>
<line hits="0" number="58"/>
<line hits="0" number="59"/>
<line hits="0" number="61"/>
<line hits="0" number="63"/>
<line hits="0" number="64"/>
<line hits="0" number="65"/>
<line hits="0" number="66"/>
<line hits="0" number="67"/>
<line hits="0" number="70"/>
<line hits="0" number="71"/>
<line hits="0" number="72"/>
<line hits="0" number="73"/>
<line hits="0" number="74"/>
<line hits="0" number="75"/>
<line hits="0" number="76"/>
<line hits="0" number="77"/>
<line hits="0" number="78"/>
<line hits="0" number="79"/>
<line hits="1" number="81"/>
<line hits="1" number="82"/>
<line hits="0" number="84"/>
<line hits="1" number="86"/>
<line hits="1" number="94"/>
<line hits="1" number="95"/>
<line hits="1" number="96"/>
<line hits="1" number="97"/>
<line hits="1" number="98"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/backends/sqlite3/features.py" line-rate="0.7568" name="features.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="6"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="18"/>
<line hits="1" number="19"/>
<line hits="1" number="20"/>
<line hits="1" number="21"/>
<line hits="1" number="22"/>
<line hits="1" number="23"/>
<line hits="1" number="24"/>
<line hits="1" number="25"/>
<line hits="1" number="26"/>
<line hits="1" number="27"/>
<line hits="1" number="28"/>
<line hits="1" number="29"/>
<line hits="1" number="30"/>
<line hits="1" number="31"/>
<line hits="1" number="32"/>
<line hits="1" number="33"/>
<line hits="1" number="35"/>
<line hits="0" number="44"/>
<line hits="0" number="45"/>
<line hits="0" number="46"/>
<line hits="0" number="47"/>
<line hits="0" number="48"/>
<line hits="0" number="49"/>
<line hits="0" number="50"/>
<line hits="0" number="51"/>
<line hits="0" number="52"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/backends/sqlite3/introspection.py" line-rate="0.1707" name="introspection.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="3"/>
<line hits="1" number="6"/>
<line hits="1" number="8"/>
<line hits="1" number="11"/>
<line hits="0" number="13"/>
<line hits="0" number="14"/>
<line hits="1" number="20"/>
<line hits="1" number="24"/>
<line hits="1" number="44"/>
<line hits="0" number="45"/>
<line hits="0" number="46"/>
<line hits="0" number="47"/>
<line hits="0" number="48"/>
<line hits="0" number="49"/>
<line hits="0" number="50"/>
<line hits="0" number="51"/>
<line hits="0" number="52"/>
<line hits="1" number="55"/>
<line hits="1" number="56"/>
<line hits="1" number="58"/>
<line hits="1" number="62"/>
<line hits="1" number="66"/>
<line hits="1" number="68"/>
<line hits="0" number="73"/>
<line hits="1" number="86"/>
<line hits="0" number="87"/>
<line hits="0" number="88"/>
<line hits="1" number="90"/>
<line hits="0" number="96"/>
<line hits="0" number="99"/>
<line hits="0" number="104"/>
<line hits="0" number="105"/>
<line hits="0" number="107"/>
<line hits="0" number="108"/>
<line hits="0" number="113"/>
<line hits="0" number="114"/>
<line hits="0" number="115"/>
<line hits="0" number="116"/>
<line hits="0" number="118"/>
<line hits="0" number="119"/>
<line hits="0" number="120"/>
<line hits="0" number="121"/>
<line hits="0" number="123"/>
<line hits="0" number="125"/>
<line hits="0" number="126"/>
<line hits="0" number="128"/>
<line hits="0" number="130"/>
<line hits="0" number="131"/>
<line hits="0" number="132"/>
<line hits="0" number="133"/>
<line hits="0" number="134"/>
<line hits="0" number="136"/>
<line hits="0" number="137"/>
<line hits="0" number="138"/>
<line hits="0" number="139"/>
<line hits="0" number="141"/>
<line hits="0" number="142"/>
<line hits="0" number="143"/>
<line hits="0" number="144"/>
<line hits="0" number="146"/>
<line hits="1" number="148"/>
<line hits="0" number="153"/>
<line hits="0" number="156"/>
<line hits="0" number="157"/>
<line hits="0" number="158"/>
<line hits="0" number="163"/>
<line hits="0" number="164"/>
<line hits="0" number="165"/>
<line hits="0" number="166"/>
<line hits="0" number="168"/>
<line hits="0" number="169"/>
<line hits="0" number="170"/>
<line hits="0" number="173"/>
<line hits="0" number="175"/>
<line hits="1" number="177"/>
<line hits="0" number="180"/>
<line hits="0" number="185"/>
<line hits="0" number="186"/>
<line hits="0" number="187"/>
<line hits="0" number="188"/>
<line hits="0" number="189"/>
<line hits="0" number="191"/>
<line hits="0" number="192"/>
<line hits="0" number="193"/>
<line hits="0" number="194"/>
<line hits="0" number="195"/>
<line hits="0" number="196"/>
<line hits="0" number="197"/>
<line hits="0" number="198"/>
<line hits="1" number="200"/>
<line hits="0" number="201"/>
<line hits="0" number="203"/>
<line hits="1" number="212"/>
<line hits="0" number="213"/>
<line hits="0" number="214"/>
<line hits="0" number="215"/>
<line hits="0" number="217"/>
<line hits="0" number="218"/>
<line hits="0" number="226"/>
<line hits="1" number="228"/>
<line hits="0" number="233"/>
<line hits="0" number="235"/>
<line hits="0" number="236"/>
<line hits="0" number="239"/>
<line hits="0" number="241"/>
<line hits="0" number="242"/>
<line hits="0" number="243"/>
<line hits="0" number="244"/>
<line hits="0" number="252"/>
<line hits="0" number="254"/>
<line hits="0" number="256"/>
<line hits="0" number="257"/>
<line hits="0" number="261"/>
<line hits="0" number="263"/>
<line hits="0" number="264"/>
<line hits="0" number="265"/>
<line hits="0" number="266"/>
<line hits="0" number="268"/>
<line hits="0" number="269"/>
<line hits="0" number="274"/>
<line hits="0" number="282"/>
<line hits="0" number="283"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/backends/sqlite3/operations.py" line-rate="0.4167" name="operations.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="18"/>
<line hits="1" number="22"/>
<line hits="1" number="24"/>
<line hits="1" number="32"/>
<line hits="0" number="33"/>
<line hits="1" number="34"/>
<line hits="1" number="35"/>
<line hits="0" number="37"/>
<line hits="1" number="39"/>
<line hits="1" number="40"/>
<line hits="1" number="41"/>
<line hits="1" number="42"/>
<line hits="0" number="43"/>
<line hits="0" number="44"/>
<line hits="0" number="45"/>
<line hits="0" number="46"/>
<line hits="0" number="49"/>
<line hits="0" number="51"/>
<line hits="0" number="52"/>
<line hits="1" number="58"/>
<line hits="0" number="64"/>
<line hits="1" number="66"/>
<line hits="0" number="67"/>
<line hits="1" number="69"/>
<line hits="0" number="71"/>
<line hits="1" number="73"/>
<line hits="0" number="74"/>
<line hits="1" number="76"/>
<line hits="0" number="77"/>
<line hits="1" number="79"/>
<line hits="0" number="80"/>
<line hits="1" number="82"/>
<line hits="0" number="83"/>
<line hits="1" number="87"/>
<line hits="0" number="88"/>
<line hits="1" number="92"/>
<line hits="0" number="93"/>
<line hits="1" number="97"/>
<line hits="0" number="98"/>
<line hits="1" number="102"/>
<line hits="0" number="103"/>
<line hits="1" number="105"/>
<line hits="0" number="106"/>
<line hits="1" number="108"/>
<line hits="0" number="117"/>
<line hits="0" number="118"/>
<line hits="0" number="119"/>
<line hits="0" number="120"/>
<line hits="0" number="121"/>
<line hits="0" number="122"/>
<line hits="0" number="123"/>
<line hits="0" number="125"/>
<line hits="0" number="128"/>
<line hits="0" number="130"/>
<line hits="0" number="131"/>
<line hits="0" number="133"/>
<line hits="1" number="135"/>
<line hits="0" number="140"/>
<line hits="0" number="141"/>
<line hits="0" number="142"/>
<line hits="0" number="144"/>
<line hits="0" number="145"/>
<line hits="0" number="146"/>
<line hits="0" number="147"/>
<line hits="0" number="151"/>
<line hits="1" number="153"/>
<line hits="1" number="154"/>
<line hits="0" number="155"/>
<line hits="1" number="156"/>
<line hits="1" number="158"/>
<line hits="0" number="159"/>
<line hits="1" number="161"/>
<line hits="0" number="162"/>
<line hits="0" number="169"/>
<line hits="1" number="171"/>
<line hits="0" number="174"/>
<line hits="0" number="175"/>
<line hits="1" number="177"/>
<line hits="1" number="178"/>
<line hits="0" number="179"/>
<line hits="1" number="182"/>
<line hits="0" number="183"/>
<line hits="1" number="186"/>
<line hits="0" number="187"/>
<line hits="0" number="188"/>
<line hits="0" number="190"/>
<line hits="1" number="192"/>
<line hits="1" number="194"/>
<line hits="0" number="195"/>
<line hits="0" number="196"/>
<line hits="0" number="199"/>
<line hits="0" number="200"/>
<line hits="0" number="203"/>
<line hits="0" number="204"/>
<line hits="0" number="206"/>
<line hits="1" number="208"/>
<line hits="1" number="209"/>
<line hits="1" number="210"/>
<line hits="1" number="211"/>
<line hits="1" number="212"/>
<line hits="1" number="213"/>
<line hits="0" number="214"/>
<line hits="1" number="215"/>
<line hits="0" number="216"/>
<line hits="1" number="217"/>
<line hits="0" number="218"/>
<line hits="1" number="219"/>
<line hits="0" number="220"/>
<line hits="1" number="221"/>
<line hits="1" number="222"/>
<line hits="1" number="223"/>
<line hits="1" number="225"/>
<line hits="0" number="226"/>
<line hits="0" number="227"/>
<line hits="0" number="228"/>
<line hits="0" number="229"/>
<line hits="0" number="230"/>
<line hits="0" number="231"/>
<line hits="1" number="233"/>
<line hits="0" number="234"/>
<line hits="0" number="235"/>
<line hits="0" number="236"/>
<line hits="0" number="237"/>
<line hits="1" number="239"/>
<line hits="0" number="240"/>
<line hits="0" number="241"/>
<line hits="0" number="242"/>
<line hits="0" number="243"/>
<line hits="1" number="245"/>
<line hits="0" number="248"/>
<line hits="0" number="249"/>
<line hits="0" number="250"/>
<line hits="0" number="252"/>
<line hits="0" number="253"/>
<line hits="0" number="254"/>
<line hits="0" number="256"/>
<line hits="0" number="257"/>
<line hits="0" number="258"/>
<line hits="0" number="259"/>
<line hits="1" number="261"/>
<line hits="0" number="262"/>
<line hits="0" number="263"/>
<line hits="0" number="264"/>
<line hits="1" number="266"/>
<line hits="0" number="267"/>
<line hits="1" number="269"/>
<line hits="1" number="270"/>
<line hits="1" number="275"/>
<line hits="0" number="278"/>
<line hits="0" number="279"/>
<line hits="0" number="280"/>
<line hits="1" number="282"/>
<line hits="0" number="283"/>
<line hits="0" number="284"/>
<line hits="0" number="285"/>
<line hits="0" number="286"/>
<line hits="0" number="287"/>
<line hits="0" number="288"/>
<line hits="1" number="290"/>
<line hits="1" number="292"/>
<line hits="1" number="294"/>
<line hits="0" number="295"/>
<line hits="0" number="296"/>
<line hits="0" number="297"/>
<line hits="0" number="298"/>
<line hits="0" number="299"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/backends/sqlite3/schema.py" line-rate="0.5345" name="schema.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="12"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="18"/>
<line hits="1" number="20"/>
<line hits="1" number="23"/>
<line hits="1" number="24"/>
<line hits="1" number="26"/>
<line hits="1" number="27"/>
<line hits="1" number="28"/>
<line hits="1" number="30"/>
<line hits="0" number="34"/>
<line hits="0" number="35"/>
<line hits="0" number="36"/>
<line hits="0" number="37"/>
<line hits="0" number="38"/>
<line hits="0" number="39"/>
<line hits="0" number="40"/>
<line hits="0" number="42"/>
<line hits="0" number="43"/>
<line hits="0" number="44"/>
<line hits="0" number="45"/>
<line hits="0" number="46"/>
<line hits="0" number="47"/>
<line hits="0" number="48"/>
<line hits="0" number="49"/>
<line hits="0" number="50"/>
<line hits="0" number="54"/>
<line hits="0" number="56"/>
<line hits="1" number="58"/>
<line hits="0" number="65"/>
<line hits="0" number="66"/>
<line hits="0" number="67"/>
<line hits="0" number="68"/>
<line hits="0" number="69"/>
<line hits="0" number="70"/>
<line hits="0" number="71"/>
<line hits="0" number="72"/>
<line hits="0" number="74"/>
<line hits="0" number="75"/>
<line hits="1" number="77"/>
<line hits="1" number="78"/>
<line hits="0" number="79"/>
<line hits="0" number="80"/>
<line hits="0" number="85"/>
<line hits="0" number="86"/>
<line hits="0" number="87"/>
<line hits="1" number="89"/>
<line hits="1" number="91"/>
<line hits="1" number="92"/>
<line hits="1" number="93"/>
<line hits="1" number="94"/>
<line hits="1" number="95"/>
<line hits="0" number="97"/>
<line hits="0" number="98"/>
<line hits="0" number="103"/>
<line hits="0" number="104"/>
<line hits="0" number="108"/>
<line hits="0" number="109"/>
<line hits="0" number="110"/>
<line hits="0" number="111"/>
<line hits="0" number="112"/>
<line hits="0" number="113"/>
<line hits="0" number="114"/>
<line hits="0" number="115"/>
<line hits="0" number="116"/>
<line hits="0" number="117"/>
<line hits="0" number="121"/>
<line hits="0" number="124"/>
<line hits="0" number="125"/>
<line hits="1" number="127"/>
<line hits="1" number="129"/>
<line hits="1" number="142"/>
<line hits="1" number="143"/>
<line hits="1" number="145"/>
<line hits="1" number="151"/>
<line hits="1" number="153"/>
<line hits="1" number="156"/>
<line hits="1" number="157"/>
<line hits="0" number="159"/>
<line hits="0" number="160"/>
<line hits="0" number="161"/>
<line hits="0" number="162"/>
<line hits="0" number="163"/>
<line hits="0" number="164"/>
<line hits="0" number="165"/>
<line hits="1" number="167"/>
<line hits="0" number="168"/>
<line hits="0" number="170"/>
<line hits="0" number="171"/>
<line hits="1" number="175"/>
<line hits="1" number="176"/>
<line hits="1" number="177"/>
<line hits="1" number="178"/>
<line hits="1" number="179"/>
<line hits="1" number="180"/>
<line hits="0" number="181"/>
<line hits="0" number="185"/>
<line hits="1" number="187"/>
<line hits="1" number="188"/>
<line hits="1" number="190"/>
<line hits="1" number="191"/>
<line hits="1" number="192"/>
<line hits="1" number="194"/>
<line hits="0" number="195"/>
<line hits="1" number="197"/>
<line hits="1" number="202"/>
<line hits="1" number="206"/>
<line hits="1" number="213"/>
<line hits="1" number="218"/>
<line hits="1" number="219"/>
<line hits="1" number="220"/>
<line hits="1" number="226"/>
<line hits="1" number="234"/>
<line hits="1" number="235"/>
<line hits="1" number="236"/>
<line hits="1" number="238"/>
<line hits="1" number="243"/>
<line hits="1" number="245"/>
<line hits="1" number="246"/>
<line hits="1" number="247"/>
<line hits="1" number="248"/>
<line hits="1" number="250"/>
<line hits="1" number="252"/>
<line hits="1" number="257"/>
<line hits="1" number="260"/>
<line hits="1" number="261"/>
<line hits="1" number="269"/>
<line hits="1" number="272"/>
<line hits="1" number="273"/>
<line hits="1" number="274"/>
<line hits="1" number="276"/>
<line hits="0" number="277"/>
<line hits="1" number="279"/>
<line hits="1" number="280"/>
<line hits="0" number="281"/>
<line hits="1" number="284"/>
<line hits="1" number="288"/>
<line hits="1" number="289"/>
<line hits="0" number="290"/>
<line hits="1" number="292"/>
<line hits="0" number="298"/>
<line hits="0" number="299"/>
<line hits="0" number="300"/>
<line hits="1" number="302"/>
<line hits="1" number="308"/>
<line hits="0" number="310"/>
<line hits="0" number="311"/>
<line hits="1" number="316"/>
<line hits="0" number="317"/>
<line hits="1" number="318"/>
<line hits="1" number="320"/>
<line hits="1" number="324"/>
<line hits="1" number="326"/>
<line hits="0" number="327"/>
<line hits="0" number="328"/>
<line hits="0" number="329"/>
<line hits="1" number="331"/>
<line hits="0" number="333"/>
<line hits="0" number="335"/>
<line hits="0" number="344"/>
<line hits="0" number="347"/>
<line hits="0" number="349"/>
<line hits="0" number="364"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.3524" name=".venv.Lib.site-packages.django.db.migrations">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/migrations/__init__.py" line-rate="1" name="__init__.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/migrations/autodetector.py" line-rate="0.08567" name="autodetector.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="16"/>
<line hits="1" number="19"/>
<line hits="1" number="32"/>
<line hits="0" number="33"/>
<line hits="0" number="34"/>
<line hits="0" number="35"/>
<line hits="0" number="36"/>
<line hits="1" number="38"/>
<line hits="0" number="44"/>
<line hits="0" number="45"/>
<line hits="0" number="46"/>
<line hits="0" number="47"/>
<line hits="0" number="48"/>
<line hits="1" number="50"/>
<line hits="0" number="56"/>
<line hits="0" number="57"/>
<line hits="0" number="58"/>
<line hits="0" number="59"/>
<line hits="0" number="60"/>
<line hits="0" number="61"/>
<line hits="0" number="65"/>
<line hits="0" number="66"/>
<line hits="0" number="67"/>
<line hits="0" number="68"/>
<line hits="0" number="69"/>
<line hits="0" number="72"/>
<line hits="0" number="73"/>
<line hits="0" number="74"/>
<line hits="0" number="75"/>
<line hits="0" number="77"/>
<line hits="0" number="78"/>
<line hits="0" number="79"/>
<line hits="0" number="88"/>
<line hits="1" number="90"/>
<line hits="0" number="96"/>
<line hits="0" number="97"/>
<line hits="0" number="98"/>
<line hits="0" number="99"/>
<line hits="0" number="100"/>
<line hits="0" number="101"/>
<line hits="0" number="102"/>
<line hits="1" number="104"/>
<line hits="0" number="123"/>
<line hits="0" number="124"/>
<line hits="0" number="128"/>
<line hits="0" number="129"/>
<line hits="0" number="130"/>
<line hits="0" number="131"/>
<line hits="0" number="132"/>
<line hits="0" number="133"/>
<line hits="0" number="134"/>
<line hits="0" number="135"/>
<line hits="0" number="136"/>
<line hits="0" number="137"/>
<line hits="0" number="138"/>
<line hits="0" number="139"/>
<line hits="0" number="140"/>
<line hits="0" number="141"/>
<line hits="0" number="142"/>
<line hits="0" number="144"/>
<line hits="0" number="146"/>
<line hits="0" number="147"/>
<line hits="0" number="148"/>
<line hits="0" number="149"/>
<line hits="0" number="150"/>
<line hits="0" number="154"/>
<line hits="0" number="155"/>
<line hits="0" number="157"/>
<line hits="0" number="160"/>
<line hits="0" number="163"/>
<line hits="0" number="164"/>
<line hits="0" number="167"/>
<line hits="0" number="168"/>
<line hits="0" number="169"/>
<line hits="0" number="170"/>
<line hits="0" number="171"/>
<line hits="0" number="172"/>
<line hits="0" number="177"/>
<line hits="0" number="179"/>
<line hits="0" number="181"/>
<line hits="0" number="182"/>
<line hits="0" number="183"/>
<line hits="0" number="184"/>
<line hits="0" number="185"/>
<line hits="0" number="186"/>
<line hits="0" number="187"/>
<line hits="0" number="188"/>
<line hits="0" number="189"/>
<line hits="0" number="191"/>
<line hits="0" number="192"/>
<line hits="0" number="193"/>
<line hits="0" number="195"/>
<line hits="1" number="197"/>
<line hits="0" number="203"/>
<line hits="0" number="204"/>
<line hits="0" number="205"/>
<line hits="0" number="206"/>
<line hits="0" number="207"/>
<line hits="0" number="215"/>
<line hits="1" number="221"/>
<line hits="0" number="223"/>
<line hits="0" number="224"/>
<line hits="0" number="225"/>
<line hits="0" number="226"/>
<line hits="0" number="227"/>
<line hits="0" number="228"/>
<line hits="0" number="230"/>
<line hits="0" number="234"/>
<line hits="1" number="236"/>
<line hits="0" number="247"/>
<line hits="0" number="248"/>
<line hits="0" number="249"/>
<line hits="0" number="250"/>
<line hits="0" number="257"/>
<line hits="0" number="258"/>
<line hits="0" number="259"/>
<line hits="0" number="260"/>
<line hits="0" number="261"/>
<line hits="0" number="262"/>
<line hits="0" number="263"/>
<line hits="0" number="264"/>
<line hits="0" number="265"/>
<line hits="0" number="270"/>
<line hits="0" number="271"/>
<line hits="0" number="272"/>
<line hits="0" number="273"/>
<line hits="0" number="276"/>
<line hits="0" number="277"/>
<line hits="0" number="278"/>
<line hits="0" number="279"/>
<line hits="0" number="280"/>
<line hits="0" number="281"/>
<line hits="0" number="283"/>
<line hits="0" number="284"/>
<line hits="0" number="285"/>
<line hits="0" number="286"/>
<line hits="0" number="290"/>
<line hits="0" number="294"/>
<line hits="0" number="295"/>
<line hits="0" number="297"/>
<line hits="0" number="299"/>
<line hits="0" number="300"/>
<line hits="0" number="301"/>
<line hits="0" number="302"/>
<line hits="0" number="303"/>
<line hits="0" number="305"/>
<line hits="0" number="307"/>
<line hits="0" number="308"/>
<line hits="0" number="309"/>
<line hits="0" number="310"/>
<line hits="0" number="311"/>
<line hits="0" number="312"/>
<line hits="0" number="313"/>
<line hits="0" number="314"/>
<line hits="0" number="315"/>
<line hits="0" number="317"/>
<line hits="0" number="318"/>
<line hits="0" number="319"/>
<line hits="0" number="320"/>
<line hits="0" number="321"/>
<line hits="0" number="323"/>
<line hits="0" number="324"/>
<line hits="1" number="326"/>
<line hits="0" number="331"/>
<line hits="0" number="333"/>
<line hits="0" number="334"/>
<line hits="0" number="335"/>
<line hits="0" number="336"/>
<line hits="0" number="337"/>
<line hits="0" number="338"/>
<line hits="0" number="339"/>
<line hits="0" number="342"/>
<line hits="1" number="344"/>
<line hits="0" number="346"/>
<line hits="0" number="347"/>
<line hits="0" number="348"/>
<line hits="0" number="351"/>
<line hits="0" number="352"/>
<line hits="0" number="353"/>
<line hits="0" number="356"/>
<line hits="0" number="357"/>
<line hits="0" number="358"/>
<line hits="1" number="360"/>
<line hits="0" number="366"/>
<line hits="0" number="367"/>
<line hits="0" number="372"/>
<line hits="0" number="373"/>
<line hits="0" number="386"/>
<line hits="0" number="387"/>
<line hits="0" number="393"/>
<line hits="0" number="394"/>
<line hits="0" number="399"/>
<line hits="0" number="400"/>
<line hits="0" number="406"/>
<line hits="0" number="407"/>
<line hits="0" number="413"/>
<line hits="0" number="414"/>
<line hits="0" number="421"/>
<line hits="1" number="423"/>
<line hits="0" number="425"/>
<line hits="0" number="426"/>
<line hits="0" number="427"/>
<line hits="0" number="429"/>
<line hits="1" number="431"/>
<line hits="0" number="436"/>
<line hits="0" number="437"/>
<line hits="0" number="438"/>
<line hits="0" number="439"/>
<line hits="0" number="440"/>
<line hits="0" number="446"/>
<line hits="0" number="447"/>
<line hits="0" number="448"/>
<line hits="0" number="449"/>
<line hits="1" number="451"/>
<line hits="0" number="457"/>
<line hits="0" number="458"/>
<line hits="0" number="459"/>
<line hits="0" number="460"/>
<line hits="0" number="461"/>
<line hits="0" number="462"/>
<line hits="0" number="464"/>
<line hits="0" number="465"/>
<line hits="0" number="466"/>
<line hits="0" number="467"/>
<line hits="0" number="468"/>
<line hits="0" number="469"/>
<line hits="0" number="470"/>
<line hits="0" number="471"/>
<line hits="0" number="472"/>
<line hits="0" number="473"/>
<line hits="0" number="474"/>
<line hits="0" number="475"/>
<line hits="0" number="476"/>
<line hits="0" number="484"/>
<line hits="0" number="485"/>
<line hits="0" number="486"/>
<line hits="0" number="490"/>
<line hits="0" number="491"/>
<line hits="0" number="492"/>
<line hits="1" number="494"/>
<line hits="0" number="504"/>
<line hits="0" number="505"/>
<line hits="0" number="506"/>
<line hits="0" number="507"/>
<line hits="0" number="511"/>
<line hits="0" number="512"/>
<line hits="0" number="513"/>
<line hits="0" number="515"/>
<line hits="0" number="516"/>
<line hits="0" number="517"/>
<line hits="0" number="518"/>
<line hits="0" number="519"/>
<line hits="0" number="520"/>
<line hits="0" number="521"/>
<line hits="0" number="522"/>
<line hits="0" number="523"/>
<line hits="0" number="526"/>
<line hits="0" number="528"/>
<line hits="0" number="529"/>
<line hits="0" number="530"/>
<line hits="0" number="531"/>
<line hits="0" number="532"/>
<line hits="0" number="533"/>
<line hits="0" number="535"/>
<line hits="0" number="536"/>
<line hits="0" number="537"/>
<line hits="0" number="538"/>
<line hits="0" number="540"/>
<line hits="0" number="544"/>
<line hits="0" number="545"/>
<line hits="0" number="546"/>
<line hits="0" number="547"/>
<line hits="0" number="549"/>
<line hits="0" number="550"/>
<line hits="0" number="557"/>
<line hits="0" number="571"/>
<line hits="0" number="572"/>
<line hits="0" number="575"/>
<line hits="0" number="576"/>
<line hits="0" number="578"/>
<line hits="0" number="580"/>
<line hits="0" number="590"/>
<line hits="0" number="594"/>
<line hits="0" number="595"/>
<line hits="0" number="596"/>
<line hits="0" number="604"/>
<line hits="0" number="605"/>
<line hits="0" number="613"/>
<line hits="0" number="614"/>
<line hits="0" number="622"/>
<line hits="0" number="623"/>
<line hits="0" number="637"/>
<line hits="0" number="638"/>
<line hits="0" number="639"/>
<line hits="1" number="649"/>
<line hits="0" number="656"/>
<line hits="0" number="657"/>
<line hits="0" number="658"/>
<line hits="0" number="659"/>
<line hits="0" number="661"/>
<line hits="0" number="665"/>
<line hits="0" number="666"/>
<line hits="0" number="667"/>
<line hits="0" number="668"/>
<line hits="0" number="670"/>
<line hits="1" number="683"/>
<line hits="0" number="693"/>
<line hits="0" number="694"/>
<line hits="0" number="695"/>
<line hits="0" number="696"/>
<line hits="0" number="697"/>
<line hits="0" number="698"/>
<line hits="0" number="699"/>
<line hits="0" number="700"/>
<line hits="0" number="702"/>
<line hits="0" number="705"/>
<line hits="0" number="706"/>
<line hits="0" number="707"/>
<line hits="0" number="708"/>
<line hits="0" number="709"/>
<line hits="0" number="712"/>
<line hits="0" number="714"/>
<line hits="0" number="715"/>
<line hits="0" number="716"/>
<line hits="0" number="717"/>
<line hits="0" number="718"/>
<line hits="0" number="719"/>
<line hits="0" number="721"/>
<line hits="0" number="722"/>
<line hits="0" number="723"/>
<line hits="0" number="724"/>
<line hits="0" number="731"/>
<line hits="0" number="732"/>
<line hits="0" number="740"/>
<line hits="0" number="741"/>
<line hits="0" number="752"/>
<line hits="0" number="753"/>
<line hits="0" number="754"/>
<line hits="0" number="755"/>
<line hits="0" number="756"/>
<line hits="0" number="757"/>
<line hits="0" number="758"/>
<line hits="0" number="759"/>
<line hits="0" number="761"/>
<line hits="0" number="762"/>
<line hits="0" number="764"/>
<line hits="0" number="765"/>
<line hits="0" number="766"/>
<line hits="0" number="768"/>
<line hits="1" number="776"/>
<line hits="0" number="778"/>
<line hits="0" number="779"/>
<line hits="0" number="780"/>
<line hits="0" number="781"/>
<line hits="0" number="782"/>
<line hits="1" number="789"/>
<line hits="0" number="791"/>
<line hits="0" number="792"/>
<line hits="0" number="793"/>
<line hits="0" number="794"/>
<line hits="0" number="795"/>
<line hits="0" number="797"/>
<line hits="0" number="798"/>
<line hits="0" number="799"/>
<line hits="0" number="800"/>
<line hits="0" number="801"/>
<line hits="0" number="802"/>
<line hits="0" number="803"/>
<line hits="0" number="804"/>
<line hits="0" number="805"/>
<line hits="0" number="806"/>
<line hits="0" number="807"/>
<line hits="0" number="808"/>
<line hits="0" number="813"/>
<line hits="0" number="814"/>
<line hits="0" number="822"/>
<line hits="0" number="823"/>
<line hits="0" number="824"/>
<line hits="0" number="825"/>
<line hits="1" number="827"/>
<line hits="0" number="829"/>
<line hits="0" number="830"/>
<line hits="1" number="832"/>
<line hits="0" number="833"/>
<line hits="0" number="835"/>
<line hits="0" number="836"/>
<line hits="0" number="837"/>
<line hits="0" number="840"/>
<line hits="0" number="841"/>
<line hits="0" number="846"/>
<line hits="0" number="847"/>
<line hits="0" number="848"/>
<line hits="0" number="849"/>
<line hits="0" number="851"/>
<line hits="0" number="852"/>
<line hits="1" number="863"/>
<line hits="0" number="865"/>
<line hits="0" number="866"/>
<line hits="1" number="868"/>
<line hits="0" number="869"/>
<line hits="1" number="884"/>
<line hits="0" number="889"/>
<line hits="0" number="891"/>
<line hits="0" number="892"/>
<line hits="0" number="893"/>
<line hits="0" number="894"/>
<line hits="0" number="897"/>
<line hits="0" number="898"/>
<line hits="0" number="902"/>
<line hits="0" number="903"/>
<line hits="0" number="905"/>
<line hits="0" number="906"/>
<line hits="0" number="907"/>
<line hits="0" number="908"/>
<line hits="0" number="909"/>
<line hits="0" number="911"/>
<line hits="0" number="912"/>
<line hits="0" number="913"/>
<line hits="0" number="914"/>
<line hits="0" number="918"/>
<line hits="0" number="922"/>
<line hits="0" number="923"/>
<line hits="0" number="927"/>
<line hits="0" number="928"/>
<line hits="0" number="929"/>
<line hits="0" number="930"/>
<line hits="0" number="931"/>
<line hits="0" number="932"/>
<line hits="0" number="933"/>
<line hits="0" number="934"/>
<line hits="0" number="936"/>
<line hits="0" number="937"/>
<line hits="0" number="939"/>
<line hits="0" number="940"/>
<line hits="0" number="941"/>
<line hits="0" number="942"/>
<line hits="0" number="943"/>
<line hits="0" number="945"/>
<line hits="0" number="946"/>
<line hits="0" number="957"/>
<line hits="0" number="958"/>
<line hits="1" number="960"/>
<line hits="0" number="961"/>
<line hits="0" number="962"/>
<line hits="0" number="963"/>
<line hits="0" number="964"/>
<line hits="0" number="965"/>
<line hits="0" number="967"/>
<line hits="0" number="968"/>
<line hits="0" number="969"/>
<line hits="0" number="970"/>
<line hits="0" number="972"/>
<line hits="1" number="978"/>
<line hits="0" number="979"/>
<line hits="0" number="980"/>
<line hits="0" number="981"/>
<line hits="1" number="989"/>
<line hits="0" number="990"/>
<line hits="0" number="991"/>
<line hits="0" number="992"/>
<line hits="1" number="1000"/>
<line hits="0" number="1002"/>
<line hits="0" number="1003"/>
<line hits="0" number="1004"/>
<line hits="0" number="1005"/>
<line hits="0" number="1007"/>
<line hits="0" number="1008"/>
<line hits="0" number="1009"/>
<line hits="0" number="1010"/>
<line hits="0" number="1011"/>
<line hits="0" number="1017"/>
<line hits="1" number="1019"/>
<line hits="0" number="1020"/>
<line hits="0" number="1021"/>
<line hits="0" number="1022"/>
<line hits="0" number="1023"/>
<line hits="0" number="1024"/>
<line hits="0" number="1027"/>
<line hits="0" number="1028"/>
<line hits="0" number="1036"/>
<line hits="0" number="1037"/>
<line hits="0" number="1039"/>
<line hits="0" number="1040"/>
<line hits="0" number="1041"/>
<line hits="0" number="1042"/>
<line hits="0" number="1043"/>
<line hits="0" number="1044"/>
<line hits="0" number="1045"/>
<line hits="0" number="1047"/>
<line hits="1" number="1056"/>
<line hits="0" number="1057"/>
<line hits="1" number="1059"/>
<line hits="0" number="1060"/>
<line hits="1" number="1062"/>
<line hits="0" number="1063"/>
<line hits="0" number="1064"/>
<line hits="0" number="1065"/>
<line hits="0" number="1066"/>
<line hits="0" number="1067"/>
<line hits="0" number="1068"/>
<line hits="0" number="1069"/>
<line hits="0" number="1070"/>
<line hits="0" number="1071"/>
<line hits="1" number="1079"/>
<line hits="0" number="1085"/>
<line hits="0" number="1094"/>
<line hits="0" number="1095"/>
<line hits="0" number="1096"/>
<line hits="0" number="1097"/>
<line hits="0" number="1098"/>
<line hits="0" number="1102"/>
<line hits="0" number="1106"/>
<line hits="0" number="1107"/>
<line hits="1" number="1115"/>
<line hits="0" number="1116"/>
<line hits="0" number="1117"/>
<line hits="0" number="1118"/>
<line hits="0" number="1119"/>
<line hits="0" number="1120"/>
<line hits="0" number="1124"/>
<line hits="0" number="1125"/>
<line hits="0" number="1126"/>
<line hits="0" number="1133"/>
<line hits="1" number="1142"/>
<line hits="0" number="1143"/>
<line hits="0" number="1144"/>
<line hits="0" number="1145"/>
<line hits="0" number="1146"/>
<line hits="0" number="1147"/>
<line hits="0" number="1148"/>
<line hits="1" number="1156"/>
<line hits="0" number="1162"/>
<line hits="0" number="1163"/>
<line hits="0" number="1164"/>
<line hits="0" number="1165"/>
<line hits="0" number="1166"/>
<line hits="0" number="1168"/>
<line hits="0" number="1169"/>
<line hits="0" number="1170"/>
<line hits="0" number="1171"/>
<line hits="0" number="1172"/>
<line hits="0" number="1174"/>
<line hits="0" number="1176"/>
<line hits="0" number="1177"/>
<line hits="0" number="1178"/>
<line hits="0" number="1179"/>
<line hits="0" number="1181"/>
<line hits="0" number="1182"/>
<line hits="0" number="1184"/>
<line hits="0" number="1186"/>
<line hits="0" number="1187"/>
<line hits="0" number="1188"/>
<line hits="0" number="1189"/>
<line hits="0" number="1190"/>
<line hits="0" number="1192"/>
<line hits="0" number="1196"/>
<line hits="0" number="1197"/>
<line hits="0" number="1198"/>
<line hits="0" number="1200"/>
<line hits="0" number="1201"/>
<line hits="0" number="1202"/>
<line hits="0" number="1203"/>
<line hits="1" number="1205"/>
<line hits="0" number="1213"/>
<line hits="0" number="1214"/>
<line hits="0" number="1215"/>
<line hits="0" number="1216"/>
<line hits="0" number="1217"/>
<line hits="0" number="1218"/>
<line hits="0" number="1220"/>
<line hits="0" number="1221"/>
<line hits="0" number="1222"/>
<line hits="0" number="1223"/>
<line hits="0" number="1225"/>
<line hits="0" number="1226"/>
<line hits="0" number="1227"/>
<line hits="0" number="1228"/>
<line hits="1" number="1230"/>
<line hits="0" number="1237"/>
<line hits="0" number="1238"/>
<line hits="0" number="1239"/>
<line hits="0" number="1240"/>
<line hits="0" number="1241"/>
<line hits="0" number="1242"/>
<line hits="0" number="1243"/>
<line hits="0" number="1244"/>
<line hits="0" number="1245"/>
<line hits="0" number="1246"/>
<line hits="0" number="1247"/>
<line hits="0" number="1248"/>
<line hits="0" number="1249"/>
<line hits="1" number="1251"/>
<line hits="0" number="1257"/>
<line hits="0" number="1258"/>
<line hits="0" number="1259"/>
<line hits="0" number="1260"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/migrations/exceptions.py" line-rate="0.8077" name="exceptions.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="4"/>
<line hits="1" number="6"/>
<line hits="1" number="9"/>
<line hits="1" number="11"/>
<line hits="1" number="14"/>
<line hits="1" number="16"/>
<line hits="1" number="19"/>
<line hits="1" number="21"/>
<line hits="1" number="24"/>
<line hits="1" number="26"/>
<line hits="1" number="29"/>
<line hits="1" number="31"/>
<line hits="1" number="34"/>
<line hits="1" number="37"/>
<line hits="0" number="38"/>
<line hits="0" number="39"/>
<line hits="0" number="40"/>
<line hits="1" number="42"/>
<line hits="0" number="43"/>
<line hits="1" number="45"/>
<line hits="0" number="46"/>
<line hits="1" number="49"/>
<line hits="1" number="50"/>
<line hits="1" number="53"/>
<line hits="1" number="54"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/migrations/executor.py" line-rate="0.3756" name="executor.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="10"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="18"/>
<line hits="1" number="19"/>
<line hits="1" number="20"/>
<line hits="1" number="22"/>
<line hits="1" number="26"/>
<line hits="1" number="27"/>
<line hits="1" number="28"/>
<line hits="1" number="30"/>
<line hits="1" number="31"/>
<line hits="1" number="33"/>
<line hits="0" number="34"/>
<line hits="0" number="35"/>
<line hits="0" number="36"/>
<line hits="0" number="37"/>
<line hits="0" number="38"/>
<line hits="0" number="39"/>
<line hits="1" number="42"/>
<line hits="1" number="47"/>
<line hits="1" number="52"/>
<line hits="0" number="53"/>
<line hits="0" number="54"/>
<line hits="0" number="55"/>
<line hits="0" number="56"/>
<line hits="1" number="58"/>
<line hits="1" number="59"/>
<line hits="1" number="60"/>
<line hits="1" number="61"/>
<line hits="1" number="62"/>
<line hits="1" number="64"/>
<line hits="1" number="69"/>
<line hits="1" number="70"/>
<line hits="1" number="72"/>
<line hits="1" number="73"/>
<line hits="1" number="77"/>
<line hits="1" number="78"/>
<line hits="0" number="79"/>
<line hits="1" number="80"/>
<line hits="1" number="82"/>
<line hits="1" number="91"/>
<line hits="1" number="93"/>
<line hits="0" number="94"/>
<line hits="1" number="96"/>
<line hits="1" number="98"/>
<line hits="1" number="99"/>
<line hits="1" number="101"/>
<line hits="0" number="102"/>
<line hits="0" number="104"/>
<line hits="1" number="105"/>
<line hits="0" number="107"/>
<line hits="1" number="113"/>
<line hits="1" number="114"/>
<line hits="0" number="116"/>
<line hits="1" number="117"/>
<line hits="0" number="121"/>
<line hits="1" number="123"/>
<line hits="1" number="125"/>
<line hits="1" number="127"/>
<line hits="1" number="132"/>
<line hits="1" number="133"/>
<line hits="1" number="134"/>
<line hits="0" number="139"/>
<line hits="1" number="140"/>
<line hits="1" number="141"/>
<line hits="0" number="142"/>
<line hits="0" number="143"/>
<line hits="0" number="144"/>
<line hits="0" number="145"/>
<line hits="0" number="146"/>
<line hits="1" number="147"/>
<line hits="1" number="148"/>
<line hits="1" number="150"/>
<line hits="1" number="152"/>
<line hits="0" number="162"/>
<line hits="0" number="164"/>
<line hits="0" number="165"/>
<line hits="0" number="166"/>
<line hits="0" number="170"/>
<line hits="0" number="171"/>
<line hits="0" number="172"/>
<line hits="0" number="173"/>
<line hits="0" number="178"/>
<line hits="0" number="179"/>
<line hits="0" number="180"/>
<line hits="0" number="181"/>
<line hits="0" number="183"/>
<line hits="0" number="185"/>
<line hits="0" number="186"/>
<line hits="0" number="187"/>
<line hits="0" number="191"/>
<line hits="0" number="192"/>
<line hits="0" number="193"/>
<line hits="0" number="195"/>
<line hits="0" number="196"/>
<line hits="0" number="197"/>
<line hits="0" number="202"/>
<line hits="0" number="203"/>
<line hits="0" number="204"/>
<line hits="0" number="205"/>
<line hits="0" number="206"/>
<line hits="0" number="207"/>
<line hits="0" number="208"/>
<line hits="0" number="209"/>
<line hits="0" number="211"/>
<line hits="1" number="213"/>
<line hits="0" number="218"/>
<line hits="0" number="219"/>
<line hits="0" number="220"/>
<line hits="0" number="221"/>
<line hits="0" number="222"/>
<line hits="0" number="223"/>
<line hits="0" number="224"/>
<line hits="0" number="225"/>
<line hits="0" number="227"/>
<line hits="0" number="228"/>
<line hits="0" number="229"/>
<line hits="1" number="231"/>
<line hits="1" number="233"/>
<line hits="1" number="234"/>
<line hits="1" number="235"/>
<line hits="1" number="236"/>
<line hits="0" number="238"/>
<line hits="0" number="239"/>
<line hits="0" number="240"/>
<line hits="1" number="241"/>
<line hits="1" number="243"/>
<line hits="1" number="244"/>
<line hits="1" number="246"/>
<line hits="0" number="247"/>
<line hits="0" number="248"/>
<line hits="1" number="250"/>
<line hits="1" number="252"/>
<line hits="1" number="253"/>
<line hits="1" number="254"/>
<line hits="1" number="256"/>
<line hits="0" number="258"/>
<line hits="0" number="259"/>
<line hits="0" number="260"/>
<line hits="0" number="261"/>
<line hits="0" number="262"/>
<line hits="0" number="264"/>
<line hits="0" number="265"/>
<line hits="0" number="266"/>
<line hits="0" number="268"/>
<line hits="0" number="270"/>
<line hits="0" number="271"/>
<line hits="0" number="272"/>
<line hits="1" number="274"/>
<line hits="1" number="285"/>
<line hits="1" number="286"/>
<line hits="0" number="287"/>
<line hits="0" number="288"/>
<line hits="0" number="289"/>
<line hits="1" number="291"/>
<line hits="0" number="297"/>
<line hits="0" number="302"/>
<line hits="0" number="310"/>
<line hits="0" number="312"/>
<line hits="0" number="313"/>
<line hits="0" number="314"/>
<line hits="0" number="316"/>
<line hits="0" number="318"/>
<line hits="0" number="319"/>
<line hits="0" number="321"/>
<line hits="0" number="322"/>
<line hits="0" number="323"/>
<line hits="0" number="324"/>
<line hits="0" number="325"/>
<line hits="0" number="326"/>
<line hits="0" number="328"/>
<line hits="0" number="329"/>
<line hits="0" number="330"/>
<line hits="0" number="331"/>
<line hits="0" number="334"/>
<line hits="0" number="335"/>
<line hits="0" number="336"/>
<line hits="0" number="337"/>
<line hits="0" number="338"/>
<line hits="0" number="339"/>
<line hits="0" number="340"/>
<line hits="0" number="341"/>
<line hits="0" number="342"/>
<line hits="0" number="345"/>
<line hits="0" number="346"/>
<line hits="0" number="347"/>
<line hits="0" number="349"/>
<line hits="0" number="350"/>
<line hits="0" number="353"/>
<line hits="0" number="354"/>
<line hits="0" number="355"/>
<line hits="0" number="357"/>
<line hits="0" number="358"/>
<line hits="0" number="360"/>
<line hits="0" number="364"/>
<line hits="0" number="365"/>
<line hits="0" number="366"/>
<line hits="0" number="369"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/migrations/graph.py" line-rate="0.5364" name="graph.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="7"/>
<line hits="1" number="9"/>
<line hits="1" number="17"/>
<line hits="1" number="23"/>
<line hits="1" number="24"/>
<line hits="1" number="25"/>
<line hits="1" number="26"/>
<line hits="1" number="28"/>
<line hits="1" number="29"/>
<line hits="1" number="31"/>
<line hits="1" number="32"/>
<line hits="1" number="34"/>
<line hits="1" number="35"/>
<line hits="1" number="37"/>
<line hits="1" number="38"/>
<line hits="1" number="40"/>
<line hits="0" number="41"/>
<line hits="1" number="43"/>
<line hits="0" number="44"/>
<line hits="1" number="46"/>
<line hits="1" number="47"/>
<line hits="1" number="49"/>
<line hits="1" number="50"/>
<line hits="1" number="54"/>
<line hits="1" number="57"/>
<line hits="1" number="58"/>
<line hits="1" number="59"/>
<line hits="1" number="60"/>
<line hits="1" number="61"/>
<line hits="1" number="62"/>
<line hits="1" number="63"/>
<line hits="1" number="67"/>
<line hits="0" number="70"/>
<line hits="0" number="71"/>
<line hits="0" number="72"/>
<line hits="0" number="73"/>
<line hits="0" number="74"/>
<line hits="0" number="75"/>
<line hits="0" number="76"/>
<line hits="1" number="79"/>
<line hits="1" number="80"/>
<line hits="1" number="81"/>
<line hits="1" number="82"/>
<line hits="1" number="83"/>
<line hits="1" number="85"/>
<line hits="1" number="91"/>
<line hits="1" number="92"/>
<line hits="1" number="93"/>
<line hits="1" number="95"/>
<line hits="0" number="96"/>
<line hits="1" number="99"/>
<line hits="1" number="122"/>
<line hits="1" number="123"/>
<line hits="1" number="124"/>
<line hits="1" number="125"/>
<line hits="1" number="127"/>
<line hits="1" number="129"/>
<line hits="1" number="130"/>
<line hits="1" number="132"/>
<line hits="1" number="134"/>
<line hits="1" number="135"/>
<line hits="1" number="136"/>
<line hits="1" number="137"/>
<line hits="1" number="139"/>
<line hits="1" number="140"/>
<line hits="1" number="141"/>
<line hits="1" number="142"/>
<line hits="1" number="144"/>
<line hits="1" number="150"/>
<line hits="0" number="151"/>
<line hits="0" number="155"/>
<line hits="1" number="156"/>
<line hits="1" number="157"/>
<line hits="1" number="161"/>
<line hits="1" number="162"/>
<line hits="1" number="163"/>
<line hits="1" number="164"/>
<line hits="0" number="165"/>
<line hits="1" number="166"/>
<line hits="1" number="168"/>
<line hits="0" number="175"/>
<line hits="0" number="176"/>
<line hits="0" number="177"/>
<line hits="0" number="178"/>
<line hits="0" number="179"/>
<line hits="0" number="184"/>
<line hits="0" number="185"/>
<line hits="0" number="186"/>
<line hits="0" number="187"/>
<line hits="0" number="188"/>
<line hits="0" number="189"/>
<line hits="0" number="193"/>
<line hits="0" number="194"/>
<line hits="0" number="195"/>
<line hits="0" number="196"/>
<line hits="0" number="197"/>
<line hits="0" number="199"/>
<line hits="0" number="200"/>
<line hits="0" number="201"/>
<line hits="0" number="202"/>
<line hits="1" number="204"/>
<line hits="0" number="211"/>
<line hits="0" number="212"/>
<line hits="0" number="213"/>
<line hits="0" number="214"/>
<line hits="0" number="215"/>
<line hits="0" number="220"/>
<line hits="0" number="221"/>
<line hits="0" number="222"/>
<line hits="0" number="223"/>
<line hits="0" number="224"/>
<line hits="0" number="225"/>
<line hits="0" number="226"/>
<line hits="0" number="229"/>
<line hits="0" number="230"/>
<line hits="0" number="231"/>
<line hits="0" number="232"/>
<line hits="0" number="233"/>
<line hits="0" number="234"/>
<line hits="0" number="235"/>
<line hits="0" number="236"/>
<line hits="0" number="239"/>
<line hits="1" number="241"/>
<line hits="1" number="243"/>
<line hits="1" number="245"/>
<line hits="1" number="246"/>
<line hits="0" number="247"/>
<line hits="0" number="248"/>
<line hits="0" number="249"/>
<line hits="0" number="250"/>
<line hits="1" number="252"/>
<line hits="1" number="258"/>
<line hits="0" number="259"/>
<line hits="1" number="261"/>
<line hits="1" number="262"/>
<line hits="1" number="263"/>
<line hits="1" number="264"/>
<line hits="1" number="265"/>
<line hits="0" number="266"/>
<line hits="0" number="268"/>
<line hits="0" number="269"/>
<line hits="1" number="271"/>
<line hits="0" number="277"/>
<line hits="0" number="278"/>
<line hits="0" number="280"/>
<line hits="0" number="281"/>
<line hits="0" number="282"/>
<line hits="0" number="283"/>
<line hits="0" number="284"/>
<line hits="0" number="285"/>
<line hits="0" number="287"/>
<line hits="0" number="288"/>
<line hits="1" number="290"/>
<line hits="0" number="292"/>
<line hits="0" number="293"/>
<line hits="0" number="294"/>
<line hits="0" number="295"/>
<line hits="0" number="296"/>
<line hits="0" number="297"/>
<line hits="0" number="298"/>
<line hits="1" number="300"/>
<line hits="1" number="305"/>
<line hits="1" number="306"/>
<line hits="1" number="307"/>
<line hits="1" number="308"/>
<line hits="1" number="309"/>
<line hits="1" number="311"/>
<line hits="1" number="319"/>
<line hits="1" number="320"/>
<line hits="1" number="321"/>
<line hits="1" number="322"/>
<line hits="1" number="323"/>
<line hits="1" number="325"/>
<line hits="1" number="328"/>
<line hits="1" number="329"/>
<line hits="1" number="330"/>
<line hits="1" number="331"/>
<line hits="1" number="332"/>
<line hits="1" number="333"/>
<line hits="1" number="334"/>
<line hits="1" number="335"/>
<line hits="0" number="336"/>
<line hits="0" number="337"/>
<line hits="1" number="338"/>
<line hits="1" number="339"/>
<line hits="1" number="340"/>
<line hits="1" number="341"/>
<line hits="1" number="343"/>
<line hits="1" number="345"/>
<line hits="0" number="346"/>
<line hits="1" number="348"/>
<line hits="0" number="349"/>
<line hits="0" number="350"/>
<line hits="1" number="352"/>
<line hits="0" number="353"/>
<line hits="1" number="355"/>
<line hits="0" number="356"/>
<line hits="0" number="357"/>
<line hits="0" number="358"/>
<line hits="0" number="359"/>
<line hits="0" number="360"/>
<line hits="0" number="361"/>
<line hits="1" number="363"/>
<line hits="0" number="369"/>
<line hits="0" number="370"/>
<line hits="0" number="371"/>
<line hits="0" number="372"/>
<line hits="0" number="373"/>
<line hits="0" number="374"/>
<line hits="0" number="375"/>
<line hits="0" number="376"/>
<line hits="0" number="377"/>
<line hits="0" number="378"/>
<line hits="0" number="379"/>
<line hits="1" number="381"/>
<line hits="1" number="382"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/migrations/loader.py" line-rate="0.6012" name="loader.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="10"/>
<line hits="1" number="15"/>
<line hits="1" number="18"/>
<line hits="1" number="43"/>
<line hits="1" number="44"/>
<line hits="1" number="45"/>
<line hits="1" number="46"/>
<line hits="1" number="47"/>
<line hits="1" number="48"/>
<line hits="1" number="49"/>
<line hits="1" number="51"/>
<line hits="1" number="58"/>
<line hits="0" number="59"/>
<line hits="1" number="61"/>
<line hits="1" number="62"/>
<line hits="1" number="64"/>
<line hits="1" number="66"/>
<line hits="1" number="67"/>
<line hits="1" number="68"/>
<line hits="1" number="69"/>
<line hits="1" number="71"/>
<line hits="1" number="72"/>
<line hits="0" number="73"/>
<line hits="0" number="74"/>
<line hits="1" number="75"/>
<line hits="1" number="76"/>
<line hits="1" number="77"/>
<line hits="1" number="78"/>
<line hits="1" number="81"/>
<line hits="1" number="83"/>
<line hits="1" number="84"/>
<line hits="0" number="85"/>
<line hits="1" number="89"/>
<line hits="0" number="90"/>
<line hits="0" number="91"/>
<line hits="1" number="93"/>
<line hits="0" number="94"/>
<line hits="0" number="95"/>
<line hits="1" number="97"/>
<line hits="1" number="98"/>
<line hits="1" number="99"/>
<line hits="1" number="100"/>
<line hits="1" number="102"/>
<line hits="1" number="103"/>
<line hits="1" number="104"/>
<line hits="1" number="105"/>
<line hits="0" number="106"/>
<line hits="0" number="107"/>
<line hits="0" number="108"/>
<line hits="0" number="113"/>
<line hits="1" number="114"/>
<line hits="0" number="115"/>
<line hits="1" number="118"/>
<line hits="1" number="123"/>
<line hits="0" number="125"/>
<line hits="1" number="127"/>
<line hits="0" number="132"/>
<line hits="0" number="133"/>
<line hits="0" number="134"/>
<line hits="0" number="135"/>
<line hits="0" number="136"/>
<line hits="0" number="137"/>
<line hits="0" number="140"/>
<line hits="0" number="141"/>
<line hits="0" number="143"/>
<line hits="1" number="145"/>
<line hits="1" number="146"/>
<line hits="1" number="147"/>
<line hits="1" number="152"/>
<line hits="0" number="154"/>
<line hits="1" number="155"/>
<line hits="0" number="159"/>
<line hits="1" number="160"/>
<line hits="1" number="161"/>
<line hits="1" number="162"/>
<line hits="1" number="163"/>
<line hits="0" number="165"/>
<line hits="0" number="166"/>
<line hits="0" number="167"/>
<line hits="0" number="168"/>
<line hits="0" number="170"/>
<line hits="0" number="171"/>
<line hits="1" number="173"/>
<line hits="1" number="178"/>
<line hits="1" number="180"/>
<line hits="1" number="181"/>
<line hits="1" number="183"/>
<line hits="1" number="184"/>
<line hits="1" number="186"/>
<line hits="1" number="187"/>
<line hits="1" number="188"/>
<line hits="1" number="189"/>
<line hits="1" number="190"/>
<line hits="1" number="191"/>
<line hits="0" number="192"/>
<line hits="0" number="193"/>
<line hits="0" number="194"/>
<line hits="1" number="196"/>
<line hits="1" number="203"/>
<line hits="1" number="205"/>
<line hits="0" number="206"/>
<line hits="1" number="208"/>
<line hits="1" number="209"/>
<line hits="1" number="212"/>
<line hits="1" number="213"/>
<line hits="1" number="214"/>
<line hits="1" number="215"/>
<line hits="1" number="217"/>
<line hits="1" number="219"/>
<line hits="0" number="220"/>
<line hits="1" number="222"/>
<line hits="1" number="223"/>
<line hits="1" number="225"/>
<line hits="0" number="227"/>
<line hits="0" number="230"/>
<line hits="0" number="231"/>
<line hits="0" number="233"/>
<line hits="0" number="236"/>
<line hits="0" number="237"/>
<line hits="0" number="241"/>
<line hits="1" number="243"/>
<line hits="1" number="244"/>
<line hits="0" number="245"/>
<line hits="0" number="251"/>
<line hits="0" number="252"/>
<line hits="0" number="253"/>
<line hits="0" number="254"/>
<line hits="0" number="256"/>
<line hits="0" number="257"/>
<line hits="0" number="258"/>
<line hits="0" number="259"/>
<line hits="0" number="260"/>
<line hits="0" number="261"/>
<line hits="0" number="270"/>
<line hits="1" number="272"/>
<line hits="1" number="277"/>
<line hits="1" number="278"/>
<line hits="1" number="279"/>
<line hits="0" number="281"/>
<line hits="0" number="282"/>
<line hits="0" number="283"/>
<line hits="0" number="284"/>
<line hits="0" number="287"/>
<line hits="0" number="288"/>
<line hits="0" number="289"/>
<line hits="0" number="290"/>
<line hits="1" number="298"/>
<line hits="1" number="304"/>
<line hits="1" number="305"/>
<line hits="1" number="306"/>
<line hits="1" number="307"/>
<line hits="0" number="308"/>
<line hits="1" number="309"/>
<line hits="1" number="310"/>
<line hits="1" number="312"/>
<line hits="0" number="319"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/migrations/migration.py" line-rate="0.4938" name="migration.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="3"/>
<line hits="1" number="6"/>
<line hits="1" number="24"/>
<line hits="1" number="28"/>
<line hits="1" number="33"/>
<line hits="1" number="38"/>
<line hits="1" number="45"/>
<line hits="1" number="49"/>
<line hits="1" number="51"/>
<line hits="1" number="52"/>
<line hits="1" number="53"/>
<line hits="1" number="55"/>
<line hits="1" number="56"/>
<line hits="1" number="57"/>
<line hits="1" number="58"/>
<line hits="1" number="60"/>
<line hits="0" number="61"/>
<line hits="1" number="67"/>
<line hits="0" number="68"/>
<line hits="1" number="70"/>
<line hits="1" number="71"/>
<line hits="1" number="73"/>
<line hits="1" number="74"/>
<line hits="1" number="76"/>
<line hits="0" number="82"/>
<line hits="0" number="83"/>
<line hits="0" number="84"/>
<line hits="0" number="86"/>
<line hits="0" number="87"/>
<line hits="0" number="88"/>
<line hits="1" number="90"/>
<line hits="1" number="99"/>
<line hits="1" number="102"/>
<line hits="0" number="103"/>
<line hits="0" number="104"/>
<line hits="0" number="105"/>
<line hits="0" number="108"/>
<line hits="0" number="109"/>
<line hits="0" number="110"/>
<line hits="0" number="111"/>
<line hits="1" number="113"/>
<line hits="1" number="114"/>
<line hits="1" number="116"/>
<line hits="1" number="117"/>
<line hits="0" number="120"/>
<line hits="0" number="121"/>
<line hits="1" number="124"/>
<line hits="1" number="125"/>
<line hits="1" number="127"/>
<line hits="0" number="141"/>
<line hits="0" number="142"/>
<line hits="0" number="144"/>
<line hits="0" number="146"/>
<line hits="0" number="147"/>
<line hits="0" number="150"/>
<line hits="0" number="151"/>
<line hits="0" number="152"/>
<line hits="0" number="153"/>
<line hits="0" number="156"/>
<line hits="0" number="157"/>
<line hits="0" number="158"/>
<line hits="0" number="159"/>
<line hits="0" number="160"/>
<line hits="0" number="163"/>
<line hits="0" number="164"/>
<line hits="0" number="165"/>
<line hits="0" number="166"/>
<line hits="0" number="167"/>
<line hits="0" number="168"/>
<line hits="0" number="171"/>
<line hits="0" number="172"/>
<line hits="0" number="175"/>
<line hits="0" number="176"/>
<line hits="1" number="179"/>
<line hits="1" number="185"/>
<line hits="1" number="186"/>
<line hits="1" number="187"/>
<line hits="1" number="188"/>
<line hits="1" number="191"/>
<line hits="1" number="193"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/migrations/optimizer.py" line-rate="0.12" name="optimizer.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="12"/>
<line hits="0" number="33"/>
<line hits="0" number="34"/>
<line hits="0" number="35"/>
<line hits="0" number="36"/>
<line hits="0" number="37"/>
<line hits="0" number="38"/>
<line hits="0" number="39"/>
<line hits="1" number="41"/>
<line hits="0" number="43"/>
<line hits="0" number="44"/>
<line hits="0" number="46"/>
<line hits="0" number="47"/>
<line hits="0" number="48"/>
<line hits="0" number="49"/>
<line hits="0" number="51"/>
<line hits="0" number="52"/>
<line hits="0" number="53"/>
<line hits="0" number="54"/>
<line hits="0" number="55"/>
<line hits="0" number="57"/>
<line hits="0" number="58"/>
<line hits="0" number="60"/>
<line hits="0" number="61"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/migrations/questioner.py" line-rate="0.24" name="questioner.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="9"/>
<line hits="1" number="12"/>
<line hits="1" number="19"/>
<line hits="0" number="20"/>
<line hits="0" number="21"/>
<line hits="0" number="22"/>
<line hits="1" number="24"/>
<line hits="0" number="27"/>
<line hits="0" number="28"/>
<line hits="0" number="33"/>
<line hits="0" number="34"/>
<line hits="0" number="35"/>
<line hits="0" number="36"/>
<line hits="0" number="37"/>
<line hits="0" number="38"/>
<line hits="0" number="40"/>
<line hits="0" number="41"/>
<line hits="0" number="42"/>
<line hits="0" number="43"/>
<line hits="0" number="44"/>
<line hits="0" number="47"/>
<line hits="0" number="48"/>
<line hits="0" number="49"/>
<line hits="0" number="50"/>
<line hits="0" number="51"/>
<line hits="0" number="52"/>
<line hits="0" number="53"/>
<line hits="1" number="55"/>
<line hits="0" number="58"/>
<line hits="1" number="60"/>
<line hits="0" number="63"/>
<line hits="1" number="65"/>
<line hits="0" number="67"/>
<line hits="1" number="69"/>
<line hits="0" number="71"/>
<line hits="1" number="73"/>
<line hits="0" number="75"/>
<line hits="1" number="77"/>
<line hits="0" number="80"/>
<line hits="1" number="83"/>
<line hits="1" number="85"/>
<line hits="0" number="86"/>
<line hits="0" number="87"/>
<line hits="0" number="88"/>
<line hits="0" number="89"/>
<line hits="0" number="90"/>
<line hits="0" number="91"/>
<line hits="1" number="93"/>
<line hits="0" number="94"/>
<line hits="0" number="95"/>
<line hits="0" number="96"/>
<line hits="0" number="97"/>
<line hits="0" number="98"/>
<line hits="0" number="99"/>
<line hits="0" number="100"/>
<line hits="0" number="101"/>
<line hits="0" number="102"/>
<line hits="0" number="104"/>
<line hits="0" number="105"/>
<line hits="0" number="106"/>
<line hits="1" number="108"/>
<line hits="0" number="116"/>
<line hits="0" number="117"/>
<line hits="0" number="118"/>
<line hits="0" number="122"/>
<line hits="0" number="123"/>
<line hits="0" number="124"/>
<line hits="0" number="125"/>
<line hits="0" number="126"/>
<line hits="0" number="128"/>
<line hits="0" number="129"/>
<line hits="0" number="130"/>
<line hits="0" number="131"/>
<line hits="0" number="132"/>
<line hits="0" number="133"/>
<line hits="0" number="134"/>
<line hits="0" number="135"/>
<line hits="0" number="137"/>
<line hits="0" number="138"/>
<line hits="0" number="139"/>
<line hits="0" number="140"/>
<line hits="1" number="142"/>
<line hits="0" number="144"/>
<line hits="0" number="145"/>
<line hits="0" number="155"/>
<line hits="0" number="156"/>
<line hits="0" number="158"/>
<line hits="0" number="159"/>
<line hits="1" number="161"/>
<line hits="0" number="163"/>
<line hits="0" number="164"/>
<line hits="0" number="178"/>
<line hits="0" number="179"/>
<line hits="0" number="180"/>
<line hits="0" number="181"/>
<line hits="0" number="183"/>
<line hits="0" number="184"/>
<line hits="1" number="186"/>
<line hits="0" number="188"/>
<line hits="0" number="189"/>
<line hits="1" number="192"/>
<line hits="0" number="194"/>
<line hits="0" number="195"/>
<line hits="1" number="198"/>
<line hits="0" number="199"/>
<line hits="1" number="206"/>
<line hits="0" number="208"/>
<line hits="0" number="209"/>
<line hits="0" number="219"/>
<line hits="0" number="220"/>
<line hits="0" number="222"/>
<line hits="0" number="223"/>
<line hits="1" number="226"/>
<line hits="1" number="228"/>
<line hits="0" number="230"/>
<line hits="1" number="232"/>
<line hits="0" number="234"/>
<line hits="1" number="236"/>
<line hits="0" number="238"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/migrations/recorder.py" line-rate="0.8571" name="recorder.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="6"/>
<line hits="1" number="9"/>
<line hits="1" number="22"/>
<line hits="1" number="23"/>
<line hits="1" number="24"/>
<line hits="1" number="25"/>
<line hits="1" number="27"/>
<line hits="1" number="28"/>
<line hits="1" number="29"/>
<line hits="1" number="30"/>
<line hits="1" number="32"/>
<line hits="0" number="33"/>
<line hits="1" number="35"/>
<line hits="1" number="36"/>
<line hits="1" number="38"/>
<line hits="1" number="40"/>
<line hits="1" number="42"/>
<line hits="1" number="44"/>
<line hits="1" number="46"/>
<line hits="1" number="50"/>
<line hits="1" number="51"/>
<line hits="1" number="53"/>
<line hits="1" number="54"/>
<line hits="1" number="55"/>
<line hits="0" number="56"/>
<line hits="0" number="57"/>
<line hits="1" number="59"/>
<line hits="1" number="61"/>
<line hits="1" number="62"/>
<line hits="1" number="66"/>
<line hits="1" number="68"/>
<line hits="1" number="70"/>
<line hits="1" number="71"/>
<line hits="1" number="73"/>
<line hits="0" number="75"/>
<line hits="0" number="76"/>
<line hits="1" number="78"/>
<line hits="0" number="80"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/migrations/serializer.py" line-rate="0.2925" name="serializer.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="18"/>
<line hits="1" number="21"/>
<line hits="1" number="22"/>
<line hits="0" number="23"/>
<line hits="1" number="25"/>
<line hits="0" number="26"/>
<line hits="1" number="29"/>
<line hits="1" number="30"/>
<line hits="0" number="31"/>
<line hits="1" number="33"/>
<line hits="0" number="34"/>
<line hits="0" number="35"/>
<line hits="0" number="36"/>
<line hits="0" number="37"/>
<line hits="0" number="38"/>
<line hits="0" number="39"/>
<line hits="0" number="40"/>
<line hits="0" number="41"/>
<line hits="1" number="44"/>
<line hits="1" number="45"/>
<line hits="0" number="46"/>
<line hits="1" number="49"/>
<line hits="1" number="50"/>
<line hits="0" number="51"/>
<line hits="0" number="52"/>
<line hits="0" number="53"/>
<line hits="0" number="54"/>
<line hits="0" number="55"/>
<line hits="0" number="56"/>
<line hits="0" number="57"/>
<line hits="0" number="58"/>
<line hits="0" number="59"/>
<line hits="1" number="62"/>
<line hits="1" number="63"/>
<line hits="0" number="64"/>
<line hits="0" number="65"/>
<line hits="0" number="66"/>
<line hits="0" number="67"/>
<line hits="1" number="70"/>
<line hits="1" number="71"/>
<line hits="0" number="72"/>
<line hits="1" number="75"/>
<line hits="1" number="76"/>
<line hits="0" number="78"/>
<line hits="0" number="79"/>
<line hits="0" number="80"/>
<line hits="0" number="81"/>
<line hits="0" number="82"/>
<line hits="0" number="83"/>
<line hits="0" number="84"/>
<line hits="0" number="85"/>
<line hits="0" number="86"/>
<line hits="0" number="87"/>
<line hits="0" number="88"/>
<line hits="1" number="90"/>
<line hits="0" number="92"/>
<line hits="0" number="93"/>
<line hits="0" number="94"/>
<line hits="0" number="95"/>
<line hits="0" number="97"/>
<line hits="0" number="98"/>
<line hits="0" number="99"/>
<line hits="1" number="101"/>
<line hits="0" number="102"/>
<line hits="1" number="105"/>
<line hits="1" number="106"/>
<line hits="0" number="107"/>
<line hits="0" number="108"/>
<line hits="0" number="109"/>
<line hits="0" number="110"/>
<line hits="0" number="111"/>
<line hits="0" number="112"/>
<line hits="0" number="113"/>
<line hits="0" number="114"/>
<line hits="0" number="115"/>
<line hits="1" number="118"/>
<line hits="1" number="119"/>
<line hits="0" number="120"/>
<line hits="0" number="121"/>
<line hits="0" number="122"/>
<line hits="0" number="123"/>
<line hits="0" number="124"/>
<line hits="1" number="127"/>
<line hits="1" number="128"/>
<line hits="0" number="129"/>
<line hits="0" number="130"/>
<line hits="0" number="131"/>
<line hits="1" number="134"/>
<line hits="1" number="135"/>
<line hits="0" number="136"/>
<line hits="1" number="139"/>
<line hits="1" number="140"/>
<line hits="0" number="141"/>
<line hits="0" number="142"/>
<line hits="0" number="143"/>
<line hits="0" number="144"/>
<line hits="0" number="146"/>
<line hits="0" number="147"/>
<line hits="0" number="148"/>
<line hits="0" number="149"/>
<line hits="0" number="151"/>
<line hits="0" number="153"/>
<line hits="0" number="154"/>
<line hits="0" number="156"/>
<line hits="1" number="161"/>
<line hits="1" number="162"/>
<line hits="0" number="164"/>
<line hits="0" number="165"/>
<line hits="0" number="166"/>
<line hits="0" number="168"/>
<line hits="0" number="169"/>
<line hits="1" number="180"/>
<line hits="1" number="181"/>
<line hits="0" number="182"/>
<line hits="0" number="183"/>
<line hits="0" number="184"/>
<line hits="0" number="185"/>
<line hits="0" number="186"/>
<line hits="0" number="187"/>
<line hits="0" number="190"/>
<line hits="0" number="191"/>
<line hits="1" number="194"/>
<line hits="1" number="195"/>
<line hits="0" number="196"/>
<line hits="0" number="197"/>
<line hits="1" number="200"/>
<line hits="1" number="201"/>
<line hits="0" number="202"/>
<line hits="0" number="203"/>
<line hits="0" number="204"/>
<line hits="0" number="205"/>
<line hits="0" number="207"/>
<line hits="1" number="210"/>
<line hits="1" number="211"/>
<line hits="0" number="212"/>
<line hits="0" number="213"/>
<line hits="0" number="215"/>
<line hits="1" number="218"/>
<line hits="1" number="219"/>
<line hits="0" number="220"/>
<line hits="0" number="223"/>
<line hits="0" number="224"/>
<line hits="0" number="225"/>
<line hits="0" number="226"/>
<line hits="0" number="227"/>
<line hits="0" number="228"/>
<line hits="0" number="229"/>
<line hits="1" number="232"/>
<line hits="1" number="233"/>
<line hits="0" number="234"/>
<line hits="1" number="237"/>
<line hits="1" number="238"/>
<line hits="0" number="241"/>
<line hits="1" number="244"/>
<line hits="1" number="245"/>
<line hits="0" number="246"/>
<line hits="1" number="249"/>
<line hits="1" number="250"/>
<line hits="0" number="251"/>
<line hits="1" number="254"/>
<line hits="1" number="255"/>
<line hits="0" number="256"/>
<line hits="0" number="257"/>
<line hits="0" number="258"/>
<line hits="0" number="259"/>
<line hits="1" number="262"/>
<line hits="1" number="263"/>
<line hits="0" number="266"/>
<line hits="1" number="269"/>
<line hits="1" number="270"/>
<line hits="0" number="271"/>
<line hits="0" number="274"/>
<line hits="0" number="275"/>
<line hits="0" number="276"/>
<line hits="0" number="277"/>
<line hits="0" number="278"/>
<line hits="0" number="279"/>
<line hits="0" number="280"/>
<line hits="0" number="282"/>
<line hits="1" number="285"/>
<line hits="1" number="286"/>
<line hits="0" number="287"/>
<line hits="1" number="290"/>
<line hits="0" number="291"/>
<line hits="0" number="292"/>
<line hits="0" number="293"/>
<line hits="0" number="294"/>
<line hits="0" number="297"/>
<line hits="0" number="299"/>
<line hits="0" number="300"/>
<line hits="0" number="301"/>
<line hits="0" number="302"/>
<line hits="0" number="303"/>
<line hits="0" number="304"/>
<line hits="0" number="305"/>
<line hits="0" number="306"/>
<line hits="0" number="308"/>
<line hits="0" number="309"/>
<line hits="0" number="312"/>
<line hits="0" number="313"/>
<line hits="0" number="314"/>
<line hits="0" number="315"/>
<line hits="0" number="316"/>
<line hits="0" number="317"/>
<line hits="0" number="318"/>
<line hits="0" number="319"/>
<line hits="0" number="320"/>
<line hits="0" number="321"/>
<line hits="0" number="322"/>
<line hits="0" number="323"/>
<line hits="0" number="324"/>
<line hits="0" number="325"/>
<line hits="0" number="326"/>
<line hits="0" number="327"/>
<line hits="0" number="328"/>
<line hits="0" number="329"/>
<line hits="0" number="330"/>
<line hits="0" number="331"/>
<line hits="0" number="332"/>
<line hits="0" number="333"/>
<line hits="0" number="334"/>
<line hits="0" number="335"/>
<line hits="0" number="336"/>
<line hits="0" number="337"/>
<line hits="0" number="338"/>
<line hits="0" number="339"/>
<line hits="0" number="340"/>
<line hits="0" number="341"/>
<line hits="0" number="342"/>
<line hits="0" number="343"/>
<line hits="0" number="344"/>
<line hits="0" number="345"/>
<line hits="0" number="346"/>
<line hits="0" number="347"/>
<line hits="0" number="348"/>
<line hits="0" number="349"/>
<line hits="0" number="350"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/migrations/state.py" line-rate="0.6353" name="state.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="17"/>
<line hits="1" number="20"/>
<line hits="1" number="21"/>
<line hits="1" number="22"/>
<line hits="1" number="23"/>
<line hits="0" number="25"/>
<line hits="1" number="28"/>
<line hits="1" number="30"/>
<line hits="1" number="34"/>
<line hits="1" number="35"/>
<line hits="1" number="36"/>
<line hits="1" number="37"/>
<line hits="1" number="38"/>
<line hits="1" number="41"/>
<line hits="1" number="42"/>
<line hits="0" number="43"/>
<line hits="1" number="44"/>
<line hits="1" number="47"/>
<line hits="1" number="52"/>
<line hits="1" number="58"/>
<line hits="1" number="69"/>
<line hits="1" number="70"/>
<line hits="1" number="71"/>
<line hits="1" number="72"/>
<line hits="1" number="73"/>
<line hits="1" number="74"/>
<line hits="1" number="75"/>
<line hits="1" number="76"/>
<line hits="1" number="77"/>
<line hits="1" number="80"/>
<line hits="1" number="87"/>
<line hits="1" number="88"/>
<line hits="1" number="90"/>
<line hits="1" number="91"/>
<line hits="1" number="93"/>
<line hits="1" number="94"/>
<line hits="1" number="95"/>
<line hits="1" number="96"/>
<line hits="1" number="97"/>
<line hits="1" number="99"/>
<line hits="0" number="100"/>
<line hits="0" number="101"/>
<line hits="0" number="102"/>
<line hits="0" number="105"/>
<line hits="1" number="107"/>
<line hits="1" number="108"/>
<line hits="1" number="109"/>
<line hits="1" number="111"/>
<line hits="1" number="113"/>
<line hits="1" number="114"/>
<line hits="1" number="115"/>
<line hits="1" number="116"/>
<line hits="1" number="120"/>
<line hits="1" number="121"/>
<line hits="0" number="123"/>
<line hits="1" number="126"/>
<line hits="1" number="129"/>
<line hits="1" number="130"/>
<line hits="1" number="131"/>
<line hits="1" number="132"/>
<line hits="0" number="133"/>
<line hits="1" number="134"/>
<line hits="1" number="135"/>
<line hits="1" number="138"/>
<line hits="1" number="139"/>
<line hits="1" number="140"/>
<line hits="1" number="141"/>
<line hits="0" number="142"/>
<line hits="0" number="143"/>
<line hits="1" number="145"/>
<line hits="1" number="146"/>
<line hits="1" number="148"/>
<line hits="1" number="151"/>
<line hits="1" number="153"/>
<line hits="1" number="155"/>
<line hits="1" number="156"/>
<line hits="1" number="157"/>
<line hits="1" number="158"/>
<line hits="1" number="160"/>
<line hits="0" number="161"/>
<line hits="0" number="162"/>
<line hits="0" number="163"/>
<line hits="0" number="164"/>
<line hits="0" number="165"/>
<line hits="1" number="167"/>
<line hits="1" number="169"/>
<line hits="1" number="170"/>
<line hits="1" number="171"/>
<line hits="1" number="173"/>
<line hits="1" number="177"/>
<line hits="0" number="178"/>
<line hits="0" number="179"/>
<line hits="1" number="182"/>
<line hits="1" number="183"/>
<line hits="1" number="184"/>
<line hits="1" number="185"/>
<line hits="1" number="186"/>
<line hits="1" number="188"/>
<line hits="1" number="191"/>
<line hits="1" number="193"/>
<line hits="1" number="195"/>
<line hits="1" number="199"/>
<line hits="1" number="200"/>
<line hits="1" number="201"/>
<line hits="1" number="202"/>
<line hits="1" number="204"/>
<line hits="1" number="205"/>
<line hits="1" number="206"/>
<line hits="1" number="208"/>
<line hits="1" number="210"/>
<line hits="1" number="212"/>
<line hits="0" number="214"/>
<line hits="0" number="215"/>
<line hits="1" number="217"/>
<line hits="0" number="220"/>
<line hits="0" number="221"/>
<line hits="0" number="222"/>
<line hits="0" number="223"/>
<line hits="0" number="224"/>
<line hits="1" number="226"/>
<line hits="0" number="227"/>
<line hits="1" number="230"/>
<line hits="1" number="233"/>
<line hits="1" number="235"/>
<line hits="1" number="236"/>
<line hits="1" number="240"/>
<line hits="1" number="242"/>
<line hits="1" number="243"/>
<line hits="1" number="246"/>
<line hits="1" number="251"/>
<line hits="1" number="257"/>
<line hits="1" number="258"/>
<line hits="1" number="259"/>
<line hits="1" number="260"/>
<line hits="0" number="261"/>
<line hits="1" number="263"/>
<line hits="1" number="264"/>
<line hits="1" number="265"/>
<line hits="1" number="269"/>
<line hits="1" number="271"/>
<line hits="1" number="274"/>
<line hits="1" number="275"/>
<line hits="1" number="276"/>
<line hits="1" number="277"/>
<line hits="0" number="278"/>
<line hits="1" number="280"/>
<line hits="1" number="284"/>
<line hits="1" number="285"/>
<line hits="1" number="286"/>
<line hits="1" number="287"/>
<line hits="1" number="289"/>
<line hits="1" number="290"/>
<line hits="1" number="292"/>
<line hits="1" number="297"/>
<line hits="1" number="298"/>
<line hits="1" number="300"/>
<line hits="1" number="301"/>
<line hits="1" number="302"/>
<line hits="1" number="303"/>
<line hits="1" number="304"/>
<line hits="1" number="305"/>
<line hits="1" number="306"/>
<line hits="0" number="307"/>
<line hits="0" number="308"/>
<line hits="1" number="309"/>
<line hits="0" number="310"/>
<line hits="1" number="316"/>
<line hits="1" number="318"/>
<line hits="1" number="320"/>
<line hits="1" number="321"/>
<line hits="1" number="322"/>
<line hits="1" number="324"/>
<line hits="1" number="325"/>
<line hits="1" number="327"/>
<line hits="1" number="328"/>
<line hits="1" number="330"/>
<line hits="1" number="331"/>
<line hits="1" number="332"/>
<line hits="1" number="333"/>
<line hits="1" number="334"/>
<line hits="1" number="335"/>
<line hits="1" number="336"/>
<line hits="1" number="337"/>
<line hits="1" number="338"/>
<line hits="1" number="340"/>
<line hits="1" number="341"/>
<line hits="1" number="342"/>
<line hits="1" number="343"/>
<line hits="1" number="344"/>
<line hits="1" number="345"/>
<line hits="1" number="348"/>
<line hits="1" number="359"/>
<line hits="1" number="360"/>
<line hits="1" number="361"/>
<line hits="1" number="362"/>
<line hits="1" number="363"/>
<line hits="1" number="364"/>
<line hits="1" number="365"/>
<line hits="1" number="366"/>
<line hits="1" number="368"/>
<line hits="0" number="369"/>
<line hits="1" number="370"/>
<line hits="1" number="372"/>
<line hits="0" number="373"/>
<line hits="1" number="377"/>
<line hits="0" number="378"/>
<line hits="1" number="382"/>
<line hits="0" number="383"/>
<line hits="1" number="388"/>
<line hits="0" number="389"/>
<line hits="0" number="390"/>
<line hits="1" number="395"/>
<line hits="1" number="397"/>
<line hits="1" number="399"/>
<line hits="1" number="400"/>
<line hits="0" number="403"/>
<line hits="0" number="404"/>
<line hits="0" number="405"/>
<line hits="0" number="406"/>
<line hits="0" number="407"/>
<line hits="0" number="408"/>
<line hits="0" number="409"/>
<line hits="0" number="410"/>
<line hits="0" number="411"/>
<line hits="0" number="412"/>
<line hits="0" number="413"/>
<line hits="0" number="418"/>
<line hits="0" number="419"/>
<line hits="0" number="420"/>
<line hits="0" number="421"/>
<line hits="0" number="422"/>
<line hits="0" number="423"/>
<line hits="0" number="424"/>
<line hits="0" number="430"/>
<line hits="0" number="431"/>
<line hits="0" number="433"/>
<line hits="0" number="434"/>
<line hits="0" number="435"/>
<line hits="0" number="436"/>
<line hits="0" number="437"/>
<line hits="0" number="438"/>
<line hits="0" number="439"/>
<line hits="0" number="440"/>
<line hits="0" number="441"/>
<line hits="0" number="442"/>
<line hits="0" number="443"/>
<line hits="0" number="444"/>
<line hits="0" number="445"/>
<line hits="0" number="446"/>
<line hits="0" number="447"/>
<line hits="0" number="449"/>
<line hits="0" number="452"/>
<line hits="0" number="453"/>
<line hits="0" number="454"/>
<line hits="0" number="455"/>
<line hits="0" number="457"/>
<line hits="0" number="458"/>
<line hits="0" number="460"/>
<line hits="0" number="461"/>
<line hits="0" number="462"/>
<line hits="0" number="463"/>
<line hits="0" number="464"/>
<line hits="0" number="466"/>
<line hits="0" number="467"/>
<line hits="0" number="474"/>
<line hits="0" number="477"/>
<line hits="0" number="486"/>
<line hits="0" number="487"/>
<line hits="0" number="489"/>
<line hits="0" number="490"/>
<line hits="0" number="491"/>
<line hits="0" number="492"/>
<line hits="0" number="493"/>
<line hits="0" number="495"/>
<line hits="0" number="496"/>
<line hits="0" number="498"/>
<line hits="0" number="499"/>
<line hits="0" number="500"/>
<line hits="0" number="502"/>
<line hits="0" number="503"/>
<line hits="0" number="504"/>
<line hits="0" number="505"/>
<line hits="0" number="506"/>
<line hits="0" number="508"/>
<line hits="0" number="509"/>
<line hits="0" number="510"/>
<line hits="0" number="513"/>
<line hits="0" number="514"/>
<line hits="0" number="517"/>
<line hits="1" number="526"/>
<line hits="1" number="529"/>
<line hits="1" number="530"/>
<line hits="1" number="531"/>
<line hits="1" number="532"/>
<line hits="0" number="533"/>
<line hits="0" number="534"/>
<line hits="1" number="536"/>
<line hits="1" number="537"/>
<line hits="1" number="539"/>
<line hits="1" number="541"/>
<line hits="1" number="553"/>
<line hits="1" number="556"/>
<line hits="1" number="557"/>
<line hits="1" number="559"/>
<line hits="1" number="560"/>
<line hits="0" number="564"/>
<line hits="0" number="565"/>
<line hits="1" number="567"/>
<line hits="1" number="568"/>
<line hits="1" number="569"/>
<line hits="1" number="572"/>
<line hits="1" number="574"/>
<line hits="1" number="576"/>
<line hits="0" number="577"/>
<line hits="0" number="578"/>
<line hits="0" number="579"/>
<line hits="0" number="580"/>
<line hits="1" number="582"/>
<line hits="0" number="583"/>
<line hits="0" number="584"/>
<line hits="0" number="585"/>
<line hits="0" number="586"/>
<line hits="1" number="588"/>
<line hits="0" number="589"/>
<line hits="1" number="591"/>
<line hits="0" number="592"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/migrations/topological_sort.py" line-rate="0.1333" name="topological_sort.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="0" number="11"/>
<line hits="0" number="12"/>
<line hits="0" number="13"/>
<line hits="0" number="15"/>
<line hits="0" number="16"/>
<line hits="0" number="19"/>
<line hits="0" number="22"/>
<line hits="1" number="26"/>
<line hits="0" number="27"/>
<line hits="0" number="28"/>
<line hits="0" number="29"/>
<line hits="0" number="30"/>
<line hits="0" number="31"/>
<line hits="0" number="32"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/migrations/utils.py" line-rate="0.6364" name="utils.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="4"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="0" number="9"/>
<line hits="0" number="10"/>
<line hits="1" number="12"/>
<line hits="0" number="13"/>
<line hits="1" number="16"/>
<line hits="0" number="17"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/migrations/writer.py" line-rate="0.1771" name="writer.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="15"/>
<line hits="1" number="22"/>
<line hits="1" number="23"/>
<line hits="1" number="25"/>
<line hits="1" number="26"/>
<line hits="1" number="29"/>
<line hits="1" number="30"/>
<line hits="0" number="31"/>
<line hits="0" number="32"/>
<line hits="0" number="33"/>
<line hits="1" number="35"/>
<line hits="0" number="37"/>
<line hits="0" number="38"/>
<line hits="0" number="40"/>
<line hits="0" number="41"/>
<line hits="0" number="42"/>
<line hits="0" number="43"/>
<line hits="0" number="44"/>
<line hits="0" number="45"/>
<line hits="0" number="46"/>
<line hits="0" number="47"/>
<line hits="0" number="48"/>
<line hits="0" number="49"/>
<line hits="0" number="50"/>
<line hits="0" number="51"/>
<line hits="0" number="53"/>
<line hits="0" number="54"/>
<line hits="0" number="55"/>
<line hits="0" number="56"/>
<line hits="0" number="57"/>
<line hits="0" number="59"/>
<line hits="0" number="60"/>
<line hits="0" number="61"/>
<line hits="0" number="62"/>
<line hits="0" number="63"/>
<line hits="0" number="64"/>
<line hits="0" number="65"/>
<line hits="0" number="66"/>
<line hits="0" number="67"/>
<line hits="0" number="69"/>
<line hits="0" number="70"/>
<line hits="0" number="71"/>
<line hits="0" number="72"/>
<line hits="0" number="74"/>
<line hits="0" number="75"/>
<line hits="0" number="76"/>
<line hits="0" number="77"/>
<line hits="0" number="78"/>
<line hits="0" number="79"/>
<line hits="0" number="80"/>
<line hits="0" number="82"/>
<line hits="0" number="83"/>
<line hits="0" number="85"/>
<line hits="0" number="86"/>
<line hits="0" number="87"/>
<line hits="0" number="92"/>
<line hits="0" number="93"/>
<line hits="0" number="95"/>
<line hits="0" number="96"/>
<line hits="0" number="98"/>
<line hits="0" number="100"/>
<line hits="0" number="101"/>
<line hits="0" number="102"/>
<line hits="0" number="103"/>
<line hits="0" number="105"/>
<line hits="0" number="107"/>
<line hits="0" number="108"/>
<line hits="0" number="109"/>
<line hits="0" number="110"/>
<line hits="0" number="112"/>
<line hits="0" number="113"/>
<line hits="0" number="114"/>
<line hits="1" number="116"/>
<line hits="0" number="117"/>
<line hits="1" number="119"/>
<line hits="0" number="120"/>
<line hits="1" number="122"/>
<line hits="0" number="123"/>
<line hits="1" number="125"/>
<line hits="0" number="126"/>
<line hits="1" number="129"/>
<line hits="1" number="135"/>
<line hits="0" number="136"/>
<line hits="0" number="137"/>
<line hits="1" number="139"/>
<line hits="0" number="141"/>
<line hits="0" number="146"/>
<line hits="0" number="149"/>
<line hits="0" number="150"/>
<line hits="0" number="151"/>
<line hits="0" number="152"/>
<line hits="0" number="153"/>
<line hits="0" number="154"/>
<line hits="0" number="157"/>
<line hits="0" number="158"/>
<line hits="0" number="159"/>
<line hits="0" number="160"/>
<line hits="0" number="161"/>
<line hits="0" number="163"/>
<line hits="0" number="164"/>
<line hits="0" number="168"/>
<line hits="0" number="169"/>
<line hits="0" number="170"/>
<line hits="0" number="171"/>
<line hits="0" number="172"/>
<line hits="0" number="173"/>
<line hits="0" number="177"/>
<line hits="0" number="178"/>
<line hits="0" number="179"/>
<line hits="0" number="181"/>
<line hits="0" number="185"/>
<line hits="0" number="186"/>
<line hits="0" number="187"/>
<line hits="0" number="188"/>
<line hits="0" number="195"/>
<line hits="0" number="196"/>
<line hits="0" number="198"/>
<line hits="0" number="203"/>
<line hits="0" number="204"/>
<line hits="0" number="206"/>
<line hits="1" number="208"/>
<line hits="0" number="210"/>
<line hits="0" number="212"/>
<line hits="0" number="213"/>
<line hits="0" number="220"/>
<line hits="0" number="221"/>
<line hits="0" number="222"/>
<line hits="0" number="223"/>
<line hits="0" number="225"/>
<line hits="0" number="226"/>
<line hits="0" number="227"/>
<line hits="0" number="228"/>
<line hits="0" number="231"/>
<line hits="0" number="232"/>
<line hits="0" number="233"/>
<line hits="0" number="234"/>
<line hits="0" number="238"/>
<line hits="0" number="239"/>
<line hits="0" number="240"/>
<line hits="0" number="241"/>
<line hits="0" number="242"/>
<line hits="0" number="243"/>
<line hits="0" number="244"/>
<line hits="0" number="246"/>
<line hits="0" number="247"/>
<line hits="0" number="248"/>
<line hits="0" number="249"/>
<line hits="0" number="251"/>
<line hits="0" number="253"/>
<line hits="0" number="259"/>
<line hits="0" number="260"/>
<line hits="0" number="261"/>
<line hits="0" number="262"/>
<line hits="0" number="263"/>
<line hits="0" number="264"/>
<line hits="0" number="265"/>
<line hits="0" number="267"/>
<line hits="1" number="269"/>
<line hits="0" number="271"/>
<line hits="1" number="273"/>
<line hits="0" number="275"/>
<line hits="1" number="277"/>
<line hits="0" number="279"/>
<line hits="1" number="282"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.3961" name=".venv.Lib.site-packages.django.db.migrations.operations">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/migrations/operations/__init__.py" line-rate="1" name="__init__.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="7"/>
<line hits="1" number="9"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/migrations/operations/base.py" line-rate="0.5682" name="base.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="5"/>
<line hits="1" number="23"/>
<line hits="1" number="26"/>
<line hits="1" number="30"/>
<line hits="1" number="33"/>
<line hits="1" number="35"/>
<line hits="1" number="37"/>
<line hits="1" number="39"/>
<line hits="1" number="40"/>
<line hits="1" number="41"/>
<line hits="1" number="43"/>
<line hits="0" number="49"/>
<line hits="1" number="55"/>
<line hits="0" number="60"/>
<line hits="1" number="62"/>
<line hits="0" number="67"/>
<line hits="1" number="69"/>
<line hits="0" number="75"/>
<line hits="1" number="77"/>
<line hits="0" number="81"/>
<line hits="1" number="83"/>
<line hits="0" number="93"/>
<line hits="1" number="95"/>
<line hits="0" number="102"/>
<line hits="1" number="104"/>
<line hits="1" number="111"/>
<line hits="0" number="112"/>
<line hits="1" number="114"/>
<line hits="1" number="116"/>
<line hits="0" number="122"/>
<line hits="0" number="123"/>
<line hits="0" number="124"/>
<line hits="0" number="125"/>
<line hits="0" number="126"/>
<line hits="1" number="128"/>
<line hits="0" number="129"/>
<line hits="0" number="130"/>
<line hits="0" number="131"/>
<line hits="0" number="132"/>
<line hits="0" number="134"/>
<line hits="1" number="136"/>
<line hits="0" number="137"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/migrations/operations/fields.py" line-rate="0.4062" name="fields.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="14"/>
<line hits="1" number="16"/>
<line hits="1" number="18"/>
<line hits="0" number="20"/>
<line hits="1" number="22"/>
<line hits="0" number="23"/>
<line hits="1" number="25"/>
<line hits="0" number="26"/>
<line hits="1" number="28"/>
<line hits="0" number="29"/>
<line hits="1" number="31"/>
<line hits="0" number="32"/>
<line hits="1" number="34"/>
<line hits="0" number="35"/>
<line hits="1" number="41"/>
<line hits="1" number="44"/>
<line hits="0" number="45"/>
<line hits="0" number="46"/>
<line hits="0" number="47"/>
<line hits="1" number="49"/>
<line hits="0" number="50"/>
<line hits="0" number="55"/>
<line hits="0" number="56"/>
<line hits="0" number="57"/>
<line hits="1" number="63"/>
<line hits="0" number="65"/>
<line hits="0" number="66"/>
<line hits="0" number="67"/>
<line hits="0" number="69"/>
<line hits="0" number="70"/>
<line hits="0" number="72"/>
<line hits="0" number="73"/>
<line hits="1" number="75"/>
<line hits="0" number="76"/>
<line hits="0" number="77"/>
<line hits="0" number="78"/>
<line hits="0" number="79"/>
<line hits="0" number="80"/>
<line hits="0" number="81"/>
<line hits="0" number="82"/>
<line hits="0" number="86"/>
<line hits="0" number="87"/>
<line hits="1" number="89"/>
<line hits="0" number="90"/>
<line hits="0" number="91"/>
<line hits="0" number="92"/>
<line hits="1" number="94"/>
<line hits="0" number="95"/>
<line hits="1" number="97"/>
<line hits="0" number="98"/>
<line hits="0" number="99"/>
<line hits="0" number="100"/>
<line hits="0" number="107"/>
<line hits="0" number="108"/>
<line hits="0" number="109"/>
<line hits="0" number="110"/>
<line hits="0" number="117"/>
<line hits="1" number="120"/>
<line hits="1" number="123"/>
<line hits="0" number="124"/>
<line hits="0" number="128"/>
<line hits="1" number="134"/>
<line hits="1" number="135"/>
<line hits="1" number="136"/>
<line hits="1" number="137"/>
<line hits="1" number="138"/>
<line hits="1" number="139"/>
<line hits="1" number="141"/>
<line hits="1" number="142"/>
<line hits="1" number="144"/>
<line hits="1" number="145"/>
<line hits="1" number="147"/>
<line hits="1" number="148"/>
<line hits="1" number="149"/>
<line hits="1" number="150"/>
<line hits="1" number="152"/>
<line hits="0" number="153"/>
<line hits="0" number="154"/>
<line hits="0" number="155"/>
<line hits="0" number="156"/>
<line hits="1" number="158"/>
<line hits="0" number="159"/>
<line hits="1" number="162"/>
<line hits="1" number="168"/>
<line hits="1" number="169"/>
<line hits="1" number="170"/>
<line hits="1" number="171"/>
<line hits="1" number="173"/>
<line hits="0" number="174"/>
<line hits="0" number="179"/>
<line hits="0" number="180"/>
<line hits="0" number="181"/>
<line hits="1" number="187"/>
<line hits="1" number="188"/>
<line hits="0" number="189"/>
<line hits="0" number="190"/>
<line hits="1" number="192"/>
<line hits="1" number="193"/>
<line hits="1" number="202"/>
<line hits="1" number="206"/>
<line hits="1" number="208"/>
<line hits="1" number="209"/>
<line hits="1" number="210"/>
<line hits="1" number="211"/>
<line hits="1" number="212"/>
<line hits="1" number="213"/>
<line hits="1" number="214"/>
<line hits="0" number="215"/>
<line hits="1" number="216"/>
<line hits="1" number="217"/>
<line hits="0" number="218"/>
<line hits="1" number="220"/>
<line hits="0" number="221"/>
<line hits="1" number="223"/>
<line hits="0" number="224"/>
<line hits="1" number="226"/>
<line hits="0" number="227"/>
<line hits="0" number="228"/>
<line hits="0" number="229"/>
<line hits="0" number="230"/>
<line hits="0" number="238"/>
<line hits="1" number="241"/>
<line hits="1" number="244"/>
<line hits="0" number="245"/>
<line hits="0" number="246"/>
<line hits="0" number="247"/>
<line hits="1" number="249"/>
<line hits="0" number="251"/>
<line hits="1" number="253"/>
<line hits="0" number="255"/>
<line hits="1" number="257"/>
<line hits="0" number="258"/>
<line hits="0" number="263"/>
<line hits="1" number="269"/>
<line hits="0" number="270"/>
<line hits="0" number="272"/>
<line hits="0" number="273"/>
<line hits="0" number="274"/>
<line hits="0" number="275"/>
<line hits="0" number="276"/>
<line hits="0" number="277"/>
<line hits="0" number="278"/>
<line hits="0" number="280"/>
<line hits="0" number="281"/>
<line hits="0" number="282"/>
<line hits="0" number="288"/>
<line hits="0" number="292"/>
<line hits="0" number="293"/>
<line hits="0" number="297"/>
<line hits="0" number="298"/>
<line hits="0" number="299"/>
<line hits="0" number="300"/>
<line hits="0" number="305"/>
<line hits="0" number="306"/>
<line hits="0" number="307"/>
<line hits="0" number="308"/>
<line hits="0" number="309"/>
<line hits="0" number="310"/>
<line hits="0" number="313"/>
<line hits="0" number="314"/>
<line hits="0" number="315"/>
<line hits="0" number="316"/>
<line hits="0" number="317"/>
<line hits="0" number="318"/>
<line hits="0" number="322"/>
<line hits="1" number="324"/>
<line hits="0" number="325"/>
<line hits="0" number="326"/>
<line hits="0" number="327"/>
<line hits="0" number="328"/>
<line hits="1" number="334"/>
<line hits="0" number="335"/>
<line hits="0" number="336"/>
<line hits="0" number="337"/>
<line hits="0" number="338"/>
<line hits="1" number="344"/>
<line hits="0" number="345"/>
<line hits="1" number="347"/>
<line hits="0" number="348"/>
<line hits="1" number="353"/>
<line hits="0" number="354"/>
<line hits="0" number="357"/>
<line hits="0" number="366"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/migrations/operations/models.py" line-rate="0.3728" name="models.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="7"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="0" number="16"/>
<line hits="1" number="19"/>
<line hits="1" number="22"/>
<line hits="1" number="23"/>
<line hits="1" number="24"/>
<line hits="1" number="26"/>
<line hits="1" number="28"/>
<line hits="1" number="30"/>
<line hits="0" number="31"/>
<line hits="1" number="33"/>
<line hits="0" number="34"/>
<line hits="1" number="40"/>
<line hits="1" number="43"/>
<line hits="1" number="45"/>
<line hits="1" number="46"/>
<line hits="1" number="47"/>
<line hits="1" number="48"/>
<line hits="1" number="49"/>
<line hits="1" number="50"/>
<line hits="1" number="53"/>
<line hits="1" number="54"/>
<line hits="1" number="59"/>
<line hits="1" number="61"/>
<line hits="0" number="62"/>
<line hits="0" number="66"/>
<line hits="0" number="67"/>
<line hits="0" number="68"/>
<line hits="0" number="69"/>
<line hits="0" number="70"/>
<line hits="0" number="71"/>
<line hits="0" number="72"/>
<line hits="1" number="78"/>
<line hits="1" number="79"/>
<line hits="1" number="88"/>
<line hits="1" number="89"/>
<line hits="1" number="90"/>
<line hits="1" number="91"/>
<line hits="1" number="93"/>
<line hits="0" number="94"/>
<line hits="0" number="95"/>
<line hits="0" number="96"/>
<line hits="1" number="98"/>
<line hits="0" number="99"/>
<line hits="1" number="101"/>
<line hits="0" number="102"/>
<line hits="0" number="103"/>
<line hits="0" number="104"/>
<line hits="0" number="107"/>
<line hits="0" number="112"/>
<line hits="0" number="113"/>
<line hits="0" number="114"/>
<line hits="0" number="116"/>
<line hits="0" number="117"/>
<line hits="0" number="118"/>
<line hits="0" number="119"/>
<line hits="0" number="120"/>
<line hits="0" number="121"/>
<line hits="1" number="123"/>
<line hits="0" number="128"/>
<line hits="0" number="129"/>
<line hits="0" number="131"/>
<line hits="1" number="133"/>
<line hits="0" number="134"/>
<line hits="0" number="137"/>
<line hits="0" number="138"/>
<line hits="0" number="139"/>
<line hits="0" number="148"/>
<line hits="0" number="149"/>
<line hits="0" number="158"/>
<line hits="0" number="159"/>
<line hits="0" number="161"/>
<line hits="0" number="162"/>
<line hits="0" number="164"/>
<line hits="0" number="165"/>
<line hits="0" number="166"/>
<line hits="0" number="168"/>
<line hits="0" number="169"/>
<line hits="0" number="170"/>
<line hits="0" number="171"/>
<line hits="0" number="172"/>
<line hits="0" number="181"/>
<line hits="0" number="182"/>
<line hits="0" number="194"/>
<line hits="0" number="195"/>
<line hits="0" number="208"/>
<line hits="0" number="209"/>
<line hits="0" number="221"/>
<line hits="1" number="224"/>
<line hits="1" number="227"/>
<line hits="0" number="228"/>
<line hits="0" number="231"/>
<line hits="1" number="237"/>
<line hits="0" number="238"/>
<line hits="1" number="240"/>
<line hits="0" number="241"/>
<line hits="0" number="242"/>
<line hits="0" number="243"/>
<line hits="1" number="245"/>
<line hits="0" number="246"/>
<line hits="0" number="247"/>
<line hits="0" number="248"/>
<line hits="1" number="250"/>
<line hits="0" number="251"/>
<line hits="1" number="254"/>
<line hits="1" number="257"/>
<line hits="0" number="258"/>
<line hits="0" number="259"/>
<line hits="0" number="260"/>
<line hits="1" number="262"/>
<line hits="0" number="264"/>
<line hits="1" number="266"/>
<line hits="0" number="268"/>
<line hits="1" number="270"/>
<line hits="0" number="271"/>
<line hits="0" number="275"/>
<line hits="1" number="281"/>
<line hits="0" number="283"/>
<line hits="0" number="284"/>
<line hits="0" number="285"/>
<line hits="0" number="287"/>
<line hits="0" number="288"/>
<line hits="0" number="289"/>
<line hits="0" number="290"/>
<line hits="0" number="291"/>
<line hits="0" number="292"/>
<line hits="0" number="293"/>
<line hits="0" number="294"/>
<line hits="0" number="295"/>
<line hits="0" number="296"/>
<line hits="0" number="299"/>
<line hits="0" number="300"/>
<line hits="0" number="301"/>
<line hits="0" number="302"/>
<line hits="0" number="303"/>
<line hits="0" number="304"/>
<line hits="0" number="307"/>
<line hits="0" number="308"/>
<line hits="0" number="309"/>
<line hits="0" number="310"/>
<line hits="0" number="311"/>
<line hits="0" number="312"/>
<line hits="0" number="313"/>
<line hits="0" number="314"/>
<line hits="0" number="315"/>
<line hits="0" number="317"/>
<line hits="0" number="319"/>
<line hits="0" number="320"/>
<line hits="1" number="322"/>
<line hits="0" number="323"/>
<line hits="0" number="324"/>
<line hits="0" number="325"/>
<line hits="0" number="327"/>
<line hits="0" number="333"/>
<line hits="0" number="334"/>
<line hits="0" number="335"/>
<line hits="0" number="336"/>
<line hits="0" number="338"/>
<line hits="0" number="339"/>
<line hits="0" number="343"/>
<line hits="0" number="346"/>
<line hits="0" number="352"/>
<line hits="0" number="353"/>
<line hits="0" number="355"/>
<line hits="0" number="356"/>
<line hits="0" number="358"/>
<line hits="0" number="359"/>
<line hits="0" number="360"/>
<line hits="0" number="367"/>
<line hits="1" number="373"/>
<line hits="0" number="374"/>
<line hits="0" number="375"/>
<line hits="0" number="377"/>
<line hits="0" number="379"/>
<line hits="0" number="380"/>
<line hits="1" number="382"/>
<line hits="0" number="383"/>
<line hits="1" number="388"/>
<line hits="0" number="389"/>
<line hits="1" number="391"/>
<line hits="0" number="392"/>
<line hits="0" number="394"/>
<line hits="0" number="402"/>
<line hits="1" number="408"/>
<line hits="1" number="411"/>
<line hits="0" number="412"/>
<line hits="0" number="413"/>
<line hits="1" number="415"/>
<line hits="0" number="416"/>
<line hits="0" number="420"/>
<line hits="1" number="426"/>
<line hits="0" number="427"/>
<line hits="0" number="428"/>
<line hits="1" number="430"/>
<line hits="0" number="431"/>
<line hits="0" number="432"/>
<line hits="0" number="433"/>
<line hits="0" number="434"/>
<line hits="0" number="440"/>
<line hits="0" number="441"/>
<line hits="0" number="442"/>
<line hits="1" number="448"/>
<line hits="0" number="449"/>
<line hits="1" number="451"/>
<line hits="0" number="452"/>
<line hits="1" number="457"/>
<line hits="0" number="458"/>
<line hits="0" number="459"/>
<line hits="0" number="460"/>
<line hits="1" number="463"/>
<line hits="1" number="464"/>
<line hits="0" number="465"/>
<line hits="0" number="466"/>
<line hits="0" number="467"/>
<line hits="1" number="470"/>
<line hits="1" number="471"/>
<line hits="0" number="472"/>
<line hits="0" number="475"/>
<line hits="0" number="476"/>
<line hits="1" number="479"/>
<line hits="1" number="484"/>
<line hits="1" number="486"/>
<line hits="1" number="487"/>
<line hits="1" number="488"/>
<line hits="1" number="489"/>
<line hits="1" number="491"/>
<line hits="0" number="492"/>
<line hits="0" number="496"/>
<line hits="1" number="502"/>
<line hits="1" number="503"/>
<line hits="1" number="504"/>
<line hits="1" number="505"/>
<line hits="1" number="507"/>
<line hits="1" number="508"/>
<line hits="1" number="509"/>
<line hits="1" number="510"/>
<line hits="1" number="511"/>
<line hits="1" number="517"/>
<line hits="0" number="518"/>
<line hits="1" number="520"/>
<line hits="0" number="521"/>
<line hits="1" number="529"/>
<line hits="0" number="530"/>
<line hits="1" number="533"/>
<line hits="1" number="538"/>
<line hits="1" number="540"/>
<line hits="0" number="541"/>
<line hits="0" number="542"/>
<line hits="0" number="543"/>
<line hits="1" number="545"/>
<line hits="0" number="546"/>
<line hits="0" number="550"/>
<line hits="1" number="556"/>
<line hits="0" number="557"/>
<line hits="0" number="558"/>
<line hits="0" number="559"/>
<line hits="1" number="561"/>
<line hits="0" number="562"/>
<line hits="0" number="563"/>
<line hits="0" number="564"/>
<line hits="0" number="565"/>
<line hits="1" number="571"/>
<line hits="0" number="572"/>
<line hits="1" number="574"/>
<line hits="0" number="575"/>
<line hits="1" number="583"/>
<line hits="0" number="584"/>
<line hits="1" number="587"/>
<line hits="1" number="590"/>
<line hits="0" number="591"/>
<line hits="0" number="592"/>
<line hits="1" number="594"/>
<line hits="0" number="595"/>
<line hits="0" number="599"/>
<line hits="1" number="605"/>
<line hits="0" number="606"/>
<line hits="0" number="607"/>
<line hits="0" number="608"/>
<line hits="1" number="610"/>
<line hits="0" number="611"/>
<line hits="0" number="612"/>
<line hits="0" number="613"/>
<line hits="0" number="615"/>
<line hits="0" number="616"/>
<line hits="0" number="619"/>
<line hits="0" number="620"/>
<line hits="0" number="621"/>
<line hits="0" number="622"/>
<line hits="0" number="623"/>
<line hits="1" number="628"/>
<line hits="0" number="629"/>
<line hits="1" number="631"/>
<line hits="0" number="632"/>
<line hits="1" number="640"/>
<line hits="0" number="641"/>
<line hits="1" number="644"/>
<line hits="1" number="652"/>
<line hits="1" number="665"/>
<line hits="1" number="666"/>
<line hits="1" number="667"/>
<line hits="1" number="669"/>
<line hits="0" number="670"/>
<line hits="0" number="674"/>
<line hits="1" number="680"/>
<line hits="1" number="681"/>
<line hits="1" number="682"/>
<line hits="1" number="683"/>
<line hits="1" number="684"/>
<line hits="1" number="685"/>
<line hits="1" number="686"/>
<line hits="1" number="688"/>
<line hits="1" number="689"/>
<line hits="1" number="691"/>
<line hits="0" number="692"/>
<line hits="1" number="694"/>
<line hits="0" number="695"/>
<line hits="1" number="698"/>
<line hits="1" number="701"/>
<line hits="1" number="703"/>
<line hits="0" number="704"/>
<line hits="0" number="705"/>
<line hits="1" number="707"/>
<line hits="0" number="708"/>
<line hits="1" number="714"/>
<line hits="0" number="715"/>
<line hits="0" number="716"/>
<line hits="0" number="717"/>
<line hits="1" number="719"/>
<line hits="0" number="720"/>
<line hits="1" number="722"/>
<line hits="0" number="723"/>
<line hits="1" number="725"/>
<line hits="0" number="726"/>
<line hits="1" number="729"/>
<line hits="1" number="730"/>
<line hits="1" number="732"/>
<line hits="0" number="734"/>
<line hits="1" number="737"/>
<line hits="1" number="740"/>
<line hits="0" number="741"/>
<line hits="0" number="742"/>
<line hits="0" number="743"/>
<line hits="0" number="747"/>
<line hits="1" number="749"/>
<line hits="0" number="750"/>
<line hits="0" number="751"/>
<line hits="0" number="752"/>
<line hits="0" number="753"/>
<line hits="0" number="754"/>
<line hits="1" number="756"/>
<line hits="0" number="757"/>
<line hits="0" number="758"/>
<line hits="0" number="759"/>
<line hits="1" number="761"/>
<line hits="0" number="762"/>
<line hits="0" number="763"/>
<line hits="0" number="764"/>
<line hits="1" number="766"/>
<line hits="0" number="767"/>
<line hits="0" number="771"/>
<line hits="1" number="777"/>
<line hits="0" number="778"/>
<line hits="1" number="785"/>
<line hits="1" number="788"/>
<line hits="0" number="789"/>
<line hits="0" number="790"/>
<line hits="1" number="792"/>
<line hits="0" number="793"/>
<line hits="0" number="794"/>
<line hits="0" number="795"/>
<line hits="0" number="796"/>
<line hits="1" number="798"/>
<line hits="0" number="799"/>
<line hits="0" number="800"/>
<line hits="0" number="801"/>
<line hits="0" number="802"/>
<line hits="0" number="803"/>
<line hits="1" number="805"/>
<line hits="0" number="806"/>
<line hits="0" number="807"/>
<line hits="0" number="808"/>
<line hits="0" number="809"/>
<line hits="0" number="810"/>
<line hits="1" number="812"/>
<line hits="0" number="813"/>
<line hits="0" number="817"/>
<line hits="1" number="823"/>
<line hits="0" number="824"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/migrations/operations/special.py" line-rate="0.3554" name="special.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="3"/>
<line hits="1" number="6"/>
<line hits="1" number="14"/>
<line hits="1" number="16"/>
<line hits="0" number="17"/>
<line hits="0" number="18"/>
<line hits="1" number="20"/>
<line hits="0" number="21"/>
<line hits="0" number="22"/>
<line hits="0" number="23"/>
<line hits="0" number="24"/>
<line hits="0" number="25"/>
<line hits="0" number="26"/>
<line hits="1" number="32"/>
<line hits="0" number="33"/>
<line hits="0" number="34"/>
<line hits="1" number="36"/>
<line hits="0" number="38"/>
<line hits="0" number="39"/>
<line hits="0" number="40"/>
<line hits="0" number="41"/>
<line hits="0" number="42"/>
<line hits="1" number="44"/>
<line hits="0" number="46"/>
<line hits="0" number="47"/>
<line hits="0" number="48"/>
<line hits="0" number="49"/>
<line hits="0" number="50"/>
<line hits="0" number="54"/>
<line hits="0" number="55"/>
<line hits="0" number="56"/>
<line hits="0" number="57"/>
<line hits="1" number="59"/>
<line hits="0" number="60"/>
<line hits="1" number="63"/>
<line hits="1" number="70"/>
<line hits="1" number="72"/>
<line hits="0" number="73"/>
<line hits="0" number="74"/>
<line hits="0" number="75"/>
<line hits="0" number="76"/>
<line hits="0" number="77"/>
<line hits="1" number="79"/>
<line hits="0" number="80"/>
<line hits="0" number="83"/>
<line hits="0" number="84"/>
<line hits="0" number="85"/>
<line hits="0" number="86"/>
<line hits="0" number="87"/>
<line hits="0" number="88"/>
<line hits="0" number="89"/>
<line hits="1" number="95"/>
<line hits="0" number="97"/>
<line hits="1" number="99"/>
<line hits="0" number="100"/>
<line hits="0" number="101"/>
<line hits="1" number="103"/>
<line hits="0" number="104"/>
<line hits="0" number="105"/>
<line hits="1" number="107"/>
<line hits="0" number="108"/>
<line hits="0" number="109"/>
<line hits="0" number="110"/>
<line hits="0" number="111"/>
<line hits="1" number="113"/>
<line hits="0" number="114"/>
<line hits="1" number="116"/>
<line hits="0" number="117"/>
<line hits="0" number="118"/>
<line hits="0" number="119"/>
<line hits="0" number="120"/>
<line hits="0" number="121"/>
<line hits="0" number="122"/>
<line hits="0" number="123"/>
<line hits="0" number="125"/>
<line hits="0" number="126"/>
<line hits="0" number="127"/>
<line hits="0" number="128"/>
<line hits="0" number="129"/>
<line hits="0" number="130"/>
<line hits="1" number="133"/>
<line hits="1" number="138"/>
<line hits="1" number="140"/>
<line hits="1" number="141"/>
<line hits="1" number="143"/>
<line hits="0" number="144"/>
<line hits="1" number="145"/>
<line hits="1" number="147"/>
<line hits="0" number="148"/>
<line hits="1" number="150"/>
<line hits="0" number="151"/>
<line hits="1" number="152"/>
<line hits="1" number="153"/>
<line hits="1" number="154"/>
<line hits="1" number="156"/>
<line hits="0" number="157"/>
<line hits="0" number="160"/>
<line hits="0" number="161"/>
<line hits="0" number="162"/>
<line hits="0" number="163"/>
<line hits="0" number="164"/>
<line hits="0" number="165"/>
<line hits="0" number="166"/>
<line hits="1" number="172"/>
<line hits="0" number="174"/>
<line hits="1" number="176"/>
<line hits="1" number="179"/>
<line hits="1" number="181"/>
<line hits="1" number="184"/>
<line hits="1" number="185"/>
<line hits="1" number="190"/>
<line hits="1" number="192"/>
<line hits="0" number="193"/>
<line hits="0" number="194"/>
<line hits="0" number="195"/>
<line hits="0" number="196"/>
<line hits="1" number="198"/>
<line hits="0" number="199"/>
<line hits="1" number="201"/>
<line hits="1" number="203"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/migrations/operations/utils.py" line-rate="0.7143" name="utils.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="0" number="7"/>
<line hits="0" number="8"/>
<line hits="1" number="9"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.4596" name=".venv.Lib.site-packages.django.db.models">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/models/__init__.py" line-rate="1" name="__init__.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="8"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="18"/>
<line hits="1" number="19"/>
<line hits="1" number="20"/>
<line hits="1" number="23"/>
<line hits="1" number="26"/>
<line hits="1" number="27"/>
<line hits="1" number="33"/>
<line hits="1" number="34"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/models/aggregates.py" line-rate="0.4109" name="aggregates.py">
<methods/>
<lines>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="8"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="19"/>
<line hits="0" number="20"/>
<line hits="0" number="21"/>
<line hits="1" number="23"/>
<line hits="0" number="25"/>
<line hits="1" number="27"/>
<line hits="0" number="28"/>
<line hits="0" number="29"/>
<line hits="0" number="30"/>
<line hits="0" number="31"/>
<line hits="1" number="33"/>
<line hits="0" number="34"/>
<line hits="0" number="35"/>
<line hits="1" number="37"/>
<line hits="0" number="39"/>
<line hits="0" number="40"/>
<line hits="0" number="41"/>
<line hits="0" number="44"/>
<line hits="0" number="45"/>
<line hits="0" number="46"/>
<line hits="0" number="47"/>
<line hits="0" number="48"/>
<line hits="0" number="49"/>
<line hits="0" number="50"/>
<line hits="1" number="52"/>
<line hits="0" number="54"/>
<line hits="0" number="55"/>
<line hits="0" number="56"/>
<line hits="0" number="57"/>
<line hits="1" number="59"/>
<line hits="0" number="60"/>
<line hits="1" number="62"/>
<line hits="0" number="63"/>
<line hits="0" number="64"/>
<line hits="0" number="65"/>
<line hits="0" number="66"/>
<line hits="0" number="67"/>
<line hits="0" number="68"/>
<line hits="0" number="70"/>
<line hits="0" number="71"/>
<line hits="0" number="72"/>
<line hits="0" number="73"/>
<line hits="0" number="74"/>
<line hits="0" number="75"/>
<line hits="0" number="76"/>
<line hits="1" number="78"/>
<line hits="0" number="79"/>
<line hits="0" number="80"/>
<line hits="0" number="81"/>
<line hits="0" number="82"/>
<line hits="1" number="85"/>
<line hits="1" number="86"/>
<line hits="1" number="87"/>
<line hits="1" number="89"/>
<line hits="0" number="90"/>
<line hits="0" number="91"/>
<line hits="0" number="92"/>
<line hits="0" number="93"/>
<line hits="1" number="95"/>
<line hits="0" number="96"/>
<line hits="0" number="97"/>
<line hits="0" number="98"/>
<line hits="0" number="99"/>
<line hits="1" number="101"/>
<line hits="0" number="102"/>
<line hits="0" number="103"/>
<line hits="0" number="104"/>
<line hits="0" number="105"/>
<line hits="0" number="108"/>
<line hits="1" number="111"/>
<line hits="1" number="112"/>
<line hits="1" number="113"/>
<line hits="1" number="114"/>
<line hits="1" number="115"/>
<line hits="1" number="117"/>
<line hits="0" number="118"/>
<line hits="0" number="119"/>
<line hits="0" number="120"/>
<line hits="0" number="121"/>
<line hits="0" number="122"/>
<line hits="1" number="127"/>
<line hits="0" number="128"/>
<line hits="1" number="130"/>
<line hits="0" number="131"/>
<line hits="1" number="134"/>
<line hits="1" number="135"/>
<line hits="1" number="136"/>
<line hits="1" number="139"/>
<line hits="1" number="140"/>
<line hits="1" number="141"/>
<line hits="1" number="144"/>
<line hits="1" number="145"/>
<line hits="1" number="146"/>
<line hits="1" number="148"/>
<line hits="0" number="149"/>
<line hits="0" number="150"/>
<line hits="1" number="152"/>
<line hits="0" number="153"/>
<line hits="1" number="156"/>
<line hits="1" number="157"/>
<line hits="1" number="158"/>
<line hits="1" number="160"/>
<line hits="0" number="161"/>
<line hits="0" number="162"/>
<line hits="0" number="163"/>
<line hits="0" number="164"/>
<line hits="1" number="166"/>
<line hits="0" number="167"/>
<line hits="0" number="168"/>
<line hits="0" number="169"/>
<line hits="0" number="170"/>
<line hits="0" number="173"/>
<line hits="1" number="176"/>
<line hits="1" number="177"/>
<line hits="1" number="178"/>
<line hits="1" number="180"/>
<line hits="0" number="181"/>
<line hits="0" number="182"/>
<line hits="1" number="184"/>
<line hits="0" number="185"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/models/base.py" line-rate="0.4784" name="base.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="14"/>
<line hits="1" number="18"/>
<line hits="1" number="19"/>
<line hits="1" number="20"/>
<line hits="1" number="23"/>
<line hits="1" number="24"/>
<line hits="1" number="25"/>
<line hits="1" number="26"/>
<line hits="1" number="29"/>
<line hits="1" number="30"/>
<line hits="1" number="31"/>
<line hits="1" number="32"/>
<line hits="1" number="33"/>
<line hits="1" number="36"/>
<line hits="1" number="37"/>
<line hits="0" number="38"/>
<line hits="1" number="40"/>
<line hits="0" number="41"/>
<line hits="1" number="44"/>
<line hits="1" number="47"/>
<line hits="1" number="55"/>
<line hits="1" number="61"/>
<line hits="1" number="63"/>
<line hits="1" number="64"/>
<line hits="1" number="68"/>
<line hits="1" number="69"/>
<line hits="1" number="70"/>
<line hits="1" number="73"/>
<line hits="1" number="74"/>
<line hits="1" number="75"/>
<line hits="1" number="76"/>
<line hits="1" number="77"/>
<line hits="1" number="78"/>
<line hits="1" number="79"/>
<line hits="1" number="80"/>
<line hits="1" number="81"/>
<line hits="1" number="82"/>
<line hits="1" number="84"/>
<line hits="1" number="87"/>
<line hits="1" number="89"/>
<line hits="1" number="90"/>
<line hits="0" number="91"/>
<line hits="0" number="92"/>
<line hits="1" number="99"/>
<line hits="1" number="101"/>
<line hits="1" number="102"/>
<line hits="1" number="103"/>
<line hits="1" number="112"/>
<line hits="1" number="121"/>
<line hits="0" number="125"/>
<line hits="0" number="126"/>
<line hits="0" number="127"/>
<line hits="0" number="128"/>
<line hits="1" number="130"/>
<line hits="1" number="134"/>
<line hits="0" number="135"/>
<line hits="1" number="138"/>
<line hits="1" number="139"/>
<line hits="1" number="142"/>
<line hits="1" number="147"/>
<line hits="1" number="150"/>
<line hits="0" number="151"/>
<line hits="0" number="152"/>
<line hits="0" number="153"/>
<line hits="0" number="154"/>
<line hits="0" number="155"/>
<line hits="0" number="160"/>
<line hits="0" number="161"/>
<line hits="0" number="162"/>
<line hits="0" number="163"/>
<line hits="0" number="164"/>
<line hits="0" number="165"/>
<line hits="0" number="166"/>
<line hits="0" number="167"/>
<line hits="0" number="168"/>
<line hits="1" number="170"/>
<line hits="1" number="173"/>
<line hits="1" number="174"/>
<line hits="1" number="176"/>
<line hits="1" number="177"/>
<line hits="1" number="179"/>
<line hits="0" number="180"/>
<line hits="1" number="182"/>
<line hits="1" number="183"/>
<line hits="0" number="184"/>
<line hits="0" number="185"/>
<line hits="1" number="188"/>
<line hits="1" number="190"/>
<line hits="1" number="191"/>
<line hits="1" number="194"/>
<line hits="1" number="195"/>
<line hits="1" number="197"/>
<line hits="1" number="198"/>
<line hits="0" number="201"/>
<line hits="0" number="202"/>
<line hits="0" number="203"/>
<line hits="0" number="212"/>
<line hits="0" number="215"/>
<line hits="0" number="216"/>
<line hits="0" number="217"/>
<line hits="0" number="218"/>
<line hits="0" number="219"/>
<line hits="0" number="220"/>
<line hits="0" number="221"/>
<line hits="0" number="229"/>
<line hits="0" number="230"/>
<line hits="0" number="242"/>
<line hits="0" number="243"/>
<line hits="0" number="245"/>
<line hits="0" number="246"/>
<line hits="1" number="248"/>
<line hits="1" number="251"/>
<line hits="1" number="252"/>
<line hits="1" number="255"/>
<line hits="1" number="256"/>
<line hits="1" number="259"/>
<line hits="0" number="260"/>
<line hits="0" number="261"/>
<line hits="0" number="262"/>
<line hits="1" number="265"/>
<line hits="1" number="269"/>
<line hits="0" number="270"/>
<line hits="0" number="271"/>
<line hits="0" number="272"/>
<line hits="0" number="281"/>
<line hits="0" number="282"/>
<line hits="0" number="283"/>
<line hits="1" number="287"/>
<line hits="1" number="289"/>
<line hits="1" number="293"/>
<line hits="1" number="294"/>
<line hits="1" number="295"/>
<line hits="1" number="297"/>
<line hits="1" number="298"/>
<line hits="1" number="299"/>
<line hits="1" number="301"/>
<line hits="1" number="303"/>
<line hits="1" number="304"/>
<line hits="1" number="306"/>
<line hits="1" number="308"/>
<line hits="1" number="310"/>
<line hits="1" number="311"/>
<line hits="1" number="313"/>
<line hits="0" number="314"/>
<line hits="0" number="315"/>
<line hits="0" number="322"/>
<line hits="0" number="323"/>
<line hits="0" number="324"/>
<line hits="0" number="325"/>
<line hits="1" number="328"/>
<line hits="1" number="329"/>
<line hits="1" number="331"/>
<line hits="1" number="332"/>
<line hits="0" number="333"/>
<line hits="1" number="335"/>
<line hits="1" number="336"/>
<line hits="0" number="337"/>
<line hits="1" number="341"/>
<line hits="1" number="342"/>
<line hits="1" number="343"/>
<line hits="1" number="348"/>
<line hits="0" number="349"/>
<line hits="0" number="350"/>
<line hits="1" number="352"/>
<line hits="1" number="354"/>
<line hits="1" number="356"/>
<line hits="1" number="358"/>
<line hits="1" number="360"/>
<line hits="1" number="363"/>
<line hits="1" number="364"/>
<line hits="1" number="365"/>
<line hits="0" number="366"/>
<line hits="1" number="367"/>
<line hits="1" number="368"/>
<line hits="1" number="371"/>
<line hits="1" number="373"/>
<line hits="1" number="378"/>
<line hits="1" number="379"/>
<line hits="1" number="382"/>
<line hits="1" number="384"/>
<line hits="1" number="386"/>
<line hits="1" number="387"/>
<line hits="1" number="388"/>
<line hits="1" number="389"/>
<line hits="1" number="391"/>
<line hits="1" number="394"/>
<line hits="1" number="400"/>
<line hits="0" number="402"/>
<line hits="1" number="404"/>
<line hits="1" number="405"/>
<line hits="1" number="410"/>
<line hits="1" number="411"/>
<line hits="0" number="412"/>
<line hits="1" number="413"/>
<line hits="1" number="416"/>
<line hits="1" number="417"/>
<line hits="0" number="418"/>
<line hits="0" number="419"/>
<line hits="0" number="420"/>
<line hits="0" number="421"/>
<line hits="1" number="426"/>
<line hits="1" number="427"/>
<line hits="1" number="429"/>
<line hits="0" number="430"/>
<line hits="1" number="431"/>
<line hits="1" number="432"/>
<line hits="1" number="433"/>
<line hits="1" number="435"/>
<line hits="1" number="436"/>
<line hits="0" number="437"/>
<line hits="0" number="438"/>
<line hits="0" number="440"/>
<line hits="0" number="441"/>
<line hits="0" number="442"/>
<line hits="1" number="446"/>
<line hits="0" number="447"/>
<line hits="1" number="449"/>
<line hits="1" number="450"/>
<line hits="1" number="451"/>
<line hits="1" number="456"/>
<line hits="1" number="458"/>
<line hits="1" number="460"/>
<line hits="1" number="465"/>
<line hits="1" number="466"/>
<line hits="1" number="468"/>
<line hits="1" number="469"/>
<line hits="1" number="471"/>
<line hits="0" number="472"/>
<line hits="0" number="473"/>
<line hits="0" number="474"/>
<line hits="0" number="477"/>
<line hits="0" number="478"/>
<line hits="0" number="479"/>
<line hits="0" number="480"/>
<line hits="0" number="481"/>
<line hits="0" number="482"/>
<line hits="0" number="483"/>
<line hits="0" number="484"/>
<line hits="1" number="485"/>
<line hits="1" number="486"/>
<line hits="1" number="488"/>
<line hits="1" number="490"/>
<line hits="0" number="491"/>
<line hits="0" number="492"/>
<line hits="1" number="496"/>
<line hits="1" number="497"/>
<line hits="1" number="498"/>
<line hits="1" number="499"/>
<line hits="1" number="501"/>
<line hits="0" number="502"/>
<line hits="1" number="504"/>
<line hits="0" number="505"/>
<line hits="1" number="507"/>
<line hits="0" number="508"/>
<line hits="0" number="509"/>
<line hits="0" number="510"/>
<line hits="0" number="511"/>
<line hits="0" number="512"/>
<line hits="0" number="513"/>
<line hits="0" number="514"/>
<line hits="0" number="515"/>
<line hits="1" number="517"/>
<line hits="1" number="518"/>
<line hits="0" number="519"/>
<line hits="1" number="520"/>
<line hits="1" number="522"/>
<line hits="0" number="523"/>
<line hits="0" number="524"/>
<line hits="0" number="525"/>
<line hits="0" number="526"/>
<line hits="1" number="528"/>
<line hits="0" number="530"/>
<line hits="1" number="532"/>
<line hits="0" number="533"/>
<line hits="0" number="534"/>
<line hits="0" number="535"/>
<line hits="0" number="536"/>
<line hits="0" number="537"/>
<line hits="0" number="538"/>
<line hits="0" number="543"/>
<line hits="0" number="545"/>
<line hits="0" number="546"/>
<line hits="0" number="548"/>
<line hits="1" number="550"/>
<line hits="1" number="551"/>
<line hits="1" number="552"/>
<line hits="1" number="554"/>
<line hits="1" number="555"/>
<line hits="1" number="557"/>
<line hits="1" number="559"/>
<line hits="1" number="563"/>
<line hits="1" number="568"/>
<line hits="0" number="583"/>
<line hits="0" number="584"/>
<line hits="0" number="585"/>
<line hits="0" number="586"/>
<line hits="0" number="587"/>
<line hits="0" number="591"/>
<line hits="0" number="592"/>
<line hits="0" number="595"/>
<line hits="0" number="596"/>
<line hits="0" number="597"/>
<line hits="0" number="598"/>
<line hits="0" number="599"/>
<line hits="0" number="600"/>
<line hits="0" number="602"/>
<line hits="0" number="604"/>
<line hits="0" number="605"/>
<line hits="0" number="606"/>
<line hits="0" number="607"/>
<line hits="0" number="609"/>
<line hits="0" number="610"/>
<line hits="0" number="612"/>
<line hits="0" number="613"/>
<line hits="0" number="616"/>
<line hits="0" number="617"/>
<line hits="0" number="618"/>
<line hits="0" number="620"/>
<line hits="1" number="622"/>
<line hits="0" number="633"/>
<line hits="0" number="634"/>
<line hits="0" number="635"/>
<line hits="0" number="636"/>
<line hits="0" number="637"/>
<line hits="1" number="639"/>
<line hits="1" number="652"/>
<line hits="1" number="655"/>
<line hits="0" number="656"/>
<line hits="0" number="663"/>
<line hits="0" number="665"/>
<line hits="0" number="666"/>
<line hits="0" number="667"/>
<line hits="0" number="673"/>
<line hits="0" number="674"/>
<line hits="1" number="676"/>
<line hits="1" number="677"/>
<line hits="0" number="678"/>
<line hits="1" number="680"/>
<line hits="1" number="681"/>
<line hits="0" number="685"/>
<line hits="0" number="686"/>
<line hits="0" number="688"/>
<line hits="0" number="689"/>
<line hits="0" number="691"/>
<line hits="0" number="692"/>
<line hits="0" number="693"/>
<line hits="0" number="695"/>
<line hits="0" number="696"/>
<line hits="0" number="698"/>
<line hits="0" number="700"/>
<line hits="0" number="701"/>
<line hits="1" number="707"/>
<line hits="0" number="708"/>
<line hits="0" number="709"/>
<line hits="0" number="710"/>
<line hits="0" number="711"/>
<line hits="0" number="712"/>
<line hits="0" number="713"/>
<line hits="0" number="714"/>
<line hits="1" number="716"/>
<line hits="1" number="718"/>
<line hits="1" number="720"/>
<line hits="1" number="731"/>
<line hits="1" number="732"/>
<line hits="1" number="733"/>
<line hits="1" number="734"/>
<line hits="1" number="736"/>
<line hits="0" number="737"/>
<line hits="1" number="738"/>
<line hits="1" number="739"/>
<line hits="1" number="740"/>
<line hits="1" number="744"/>
<line hits="1" number="745"/>
<line hits="1" number="746"/>
<line hits="1" number="747"/>
<line hits="1" number="749"/>
<line hits="1" number="751"/>
<line hits="1" number="754"/>
<line hits="1" number="755"/>
<line hits="1" number="760"/>
<line hits="1" number="762"/>
<line hits="1" number="764"/>
<line hits="1" number="765"/>
<line hits="0" number="767"/>
<line hits="0" number="769"/>
<line hits="0" number="770"/>
<line hits="0" number="771"/>
<line hits="0" number="773"/>
<line hits="0" number="774"/>
<line hits="0" number="780"/>
<line hits="0" number="781"/>
<line hits="1" number="783"/>
<line hits="1" number="789"/>
<line hits="1" number="790"/>
<line hits="1" number="792"/>
<line hits="0" number="793"/>
<line hits="1" number="796"/>
<line hits="1" number="797"/>
<line hits="1" number="798"/>
<line hits="1" number="799"/>
<line hits="1" number="800"/>
<line hits="1" number="801"/>
<line hits="0" number="802"/>
<line hits="1" number="803"/>
<line hits="1" number="805"/>
<line hits="0" number="806"/>
<line hits="0" number="807"/>
<line hits="0" number="809"/>
<line hits="0" number="810"/>
<line hits="0" number="812"/>
<line hits="0" number="813"/>
<line hits="0" number="814"/>
<line hits="0" number="815"/>
<line hits="1" number="816"/>
<line hits="1" number="817"/>
<line hits="0" number="820"/>
<line hits="0" number="821"/>
<line hits="0" number="822"/>
<line hits="0" number="823"/>
<line hits="1" number="825"/>
<line hits="1" number="826"/>
<line hits="1" number="827"/>
<line hits="1" number="829"/>
<line hits="1" number="830"/>
<line hits="1" number="831"/>
<line hits="1" number="832"/>
<line hits="1" number="833"/>
<line hits="1" number="835"/>
<line hits="0" number="840"/>
<line hits="0" number="841"/>
<line hits="0" number="847"/>
<line hits="0" number="848"/>
<line hits="0" number="849"/>
<line hits="0" number="860"/>
<line hits="1" number="862"/>
<line hits="1" number="867"/>
<line hits="1" number="870"/>
<line hits="0" number="871"/>
<line hits="0" number="872"/>
<line hits="0" number="877"/>
<line hits="0" number="878"/>
<line hits="0" number="879"/>
<line hits="1" number="881"/>
<line hits="1" number="883"/>
<line hits="0" number="884"/>
<line hits="0" number="885"/>
<line hits="1" number="887"/>
<line hits="0" number="888"/>
<line hits="0" number="889"/>
<line hits="0" number="890"/>
<line hits="0" number="891"/>
<line hits="0" number="892"/>
<line hits="0" number="893"/>
<line hits="0" number="894"/>
<line hits="0" number="895"/>
<line hits="0" number="898"/>
<line hits="0" number="899"/>
<line hits="0" number="900"/>
<line hits="0" number="901"/>
<line hits="1" number="903"/>
<line hits="0" number="904"/>
<line hits="0" number="905"/>
<line hits="0" number="906"/>
<line hits="0" number="907"/>
<line hits="0" number="908"/>
<line hits="0" number="909"/>
<line hits="0" number="910"/>
<line hits="0" number="915"/>
<line hits="0" number="916"/>
<line hits="1" number="918"/>
<line hits="0" number="919"/>
<line hits="0" number="920"/>
<line hits="0" number="921"/>
<line hits="1" number="923"/>
<line hits="0" number="930"/>
<line hits="1" number="932"/>
<line hits="0" number="937"/>
<line hits="0" number="939"/>
<line hits="0" number="940"/>
<line hits="0" number="942"/>
<line hits="0" number="943"/>
<line hits="0" number="945"/>
<line hits="0" number="946"/>
<line hits="1" number="948"/>
<line hits="0" number="956"/>
<line hits="0" number="957"/>
<line hits="0" number="958"/>
<line hits="0" number="960"/>
<line hits="0" number="961"/>
<line hits="0" number="962"/>
<line hits="0" number="963"/>
<line hits="0" number="965"/>
<line hits="0" number="966"/>
<line hits="0" number="967"/>
<line hits="0" number="969"/>
<line hits="0" number="972"/>
<line hits="0" number="977"/>
<line hits="0" number="978"/>
<line hits="0" number="979"/>
<line hits="0" number="981"/>
<line hits="0" number="982"/>
<line hits="0" number="983"/>
<line hits="0" number="984"/>
<line hits="0" number="985"/>
<line hits="0" number="986"/>
<line hits="0" number="987"/>
<line hits="0" number="988"/>
<line hits="0" number="989"/>
<line hits="0" number="990"/>
<line hits="0" number="991"/>
<line hits="0" number="992"/>
<line hits="0" number="993"/>
<line hits="0" number="994"/>
<line hits="1" number="996"/>
<line hits="0" number="997"/>
<line hits="0" number="999"/>
<line hits="0" number="1003"/>
<line hits="0" number="1004"/>
<line hits="0" number="1005"/>
<line hits="0" number="1006"/>
<line hits="0" number="1008"/>
<line hits="0" number="1011"/>
<line hits="0" number="1012"/>
<line hits="0" number="1014"/>
<line hits="0" number="1015"/>
<line hits="0" number="1018"/>
<line hits="0" number="1019"/>
<line hits="0" number="1021"/>
<line hits="0" number="1029"/>
<line hits="0" number="1030"/>
<line hits="0" number="1031"/>
<line hits="0" number="1032"/>
<line hits="0" number="1033"/>
<line hits="0" number="1034"/>
<line hits="0" number="1036"/>
<line hits="0" number="1037"/>
<line hits="0" number="1039"/>
<line hits="1" number="1041"/>
<line hits="0" number="1042"/>
<line hits="0" number="1043"/>
<line hits="0" number="1044"/>
<line hits="0" number="1047"/>
<line hits="0" number="1048"/>
<line hits="0" number="1049"/>
<line hits="0" number="1050"/>
<line hits="0" number="1051"/>
<line hits="0" number="1052"/>
<line hits="0" number="1053"/>
<line hits="0" number="1055"/>
<line hits="0" number="1056"/>
<line hits="0" number="1058"/>
<line hits="0" number="1061"/>
<line hits="0" number="1062"/>
<line hits="0" number="1064"/>
<line hits="0" number="1065"/>
<line hits="0" number="1068"/>
<line hits="1" number="1070"/>
<line hits="0" number="1071"/>
<line hits="0" number="1072"/>
<line hits="0" number="1073"/>
<line hits="1" number="1087"/>
<line hits="0" number="1088"/>
<line hits="0" number="1090"/>
<line hits="0" number="1098"/>
<line hits="0" number="1099"/>
<line hits="0" number="1100"/>
<line hits="0" number="1101"/>
<line hits="0" number="1109"/>
<line hits="0" number="1110"/>
<line hits="0" number="1111"/>
<line hits="1" number="1117"/>
<line hits="0" number="1122"/>
<line hits="0" number="1123"/>
<line hits="0" number="1124"/>
<line hits="0" number="1126"/>
<line hits="0" number="1128"/>
<line hits="0" number="1129"/>
<line hits="0" number="1130"/>
<line hits="0" number="1131"/>
<line hits="0" number="1135"/>
<line hits="0" number="1136"/>
<line hits="0" number="1137"/>
<line hits="0" number="1138"/>
<line hits="0" number="1141"/>
<line hits="0" number="1142"/>
<line hits="0" number="1143"/>
<line hits="0" number="1144"/>
<line hits="0" number="1145"/>
<line hits="0" number="1146"/>
<line hits="0" number="1147"/>
<line hits="0" number="1148"/>
<line hits="0" number="1150"/>
<line hits="0" number="1151"/>
<line hits="1" number="1153"/>
<line hits="0" number="1158"/>
<line hits="0" number="1159"/>
<line hits="0" number="1161"/>
<line hits="0" number="1162"/>
<line hits="0" number="1163"/>
<line hits="0" number="1164"/>
<line hits="0" number="1167"/>
<line hits="0" number="1168"/>
<line hits="0" number="1169"/>
<line hits="0" number="1170"/>
<line hits="0" number="1171"/>
<line hits="0" number="1172"/>
<line hits="0" number="1173"/>
<line hits="0" number="1175"/>
<line hits="0" number="1176"/>
<line hits="1" number="1178"/>
<line hits="1" number="1180"/>
<line hits="1" number="1181"/>
<line hits="1" number="1182"/>
<line hits="1" number="1187"/>
<line hits="1" number="1194"/>
<line hits="1" number="1197"/>
<line hits="1" number="1198"/>
<line hits="1" number="1199"/>
<line hits="1" number="1206"/>
<line hits="1" number="1208"/>
<line hits="1" number="1211"/>
<line hits="1" number="1212"/>
<line hits="0" number="1213"/>
<line hits="0" number="1214"/>
<line hits="0" number="1215"/>
<line hits="0" number="1216"/>
<line hits="0" number="1222"/>
<line hits="0" number="1223"/>
<line hits="0" number="1224"/>
<line hits="1" number="1233"/>
<line hits="1" number="1235"/>
<line hits="1" number="1237"/>
<line hits="1" number="1238"/>
<line hits="0" number="1239"/>
<line hits="0" number="1240"/>
<line hits="1" number="1246"/>
<line hits="1" number="1248"/>
<line hits="1" number="1251"/>
<line hits="1" number="1252"/>
<line hits="1" number="1253"/>
<line hits="1" number="1254"/>
<line hits="1" number="1256"/>
<line hits="1" number="1259"/>
<line hits="1" number="1260"/>
<line hits="1" number="1261"/>
<line hits="1" number="1262"/>
<line hits="1" number="1263"/>
<line hits="1" number="1264"/>
<line hits="1" number="1266"/>
<line hits="1" number="1271"/>
<line hits="1" number="1272"/>
<line hits="1" number="1274"/>
<line hits="1" number="1277"/>
<line hits="1" number="1280"/>
<line hits="1" number="1282"/>
<line hits="1" number="1283"/>
<line hits="1" number="1284"/>
<line hits="0" number="1285"/>
<line hits="1" number="1294"/>
<line hits="1" number="1295"/>
<line hits="1" number="1297"/>
<line hits="1" number="1300"/>
<line hits="1" number="1302"/>
<line hits="0" number="1303"/>
<line hits="1" number="1312"/>
<line hits="1" number="1314"/>
<line hits="1" number="1317"/>
<line hits="1" number="1318"/>
<line hits="1" number="1321"/>
<line hits="0" number="1322"/>
<line hits="0" number="1323"/>
<line hits="0" number="1324"/>
<line hits="0" number="1325"/>
<line hits="0" number="1337"/>
<line hits="0" number="1338"/>
<line hits="1" number="1343"/>
<line hits="0" number="1344"/>
<line hits="0" number="1345"/>
<line hits="0" number="1346"/>
<line hits="1" number="1348"/>
<line hits="1" number="1349"/>
<line hits="1" number="1354"/>
<line hits="1" number="1355"/>
<line hits="0" number="1356"/>
<line hits="1" number="1366"/>
<line hits="1" number="1367"/>
<line hits="1" number="1369"/>
<line hits="1" number="1371"/>
<line hits="1" number="1374"/>
<line hits="1" number="1375"/>
<line hits="1" number="1377"/>
<line hits="1" number="1378"/>
<line hits="1" number="1381"/>
<line hits="0" number="1382"/>
<line hits="1" number="1392"/>
<line hits="1" number="1394"/>
<line hits="1" number="1396"/>
<line hits="1" number="1398"/>
<line hits="1" number="1399"/>
<line hits="1" number="1400"/>
<line hits="0" number="1401"/>
<line hits="1" number="1409"/>
<line hits="0" number="1410"/>
<line hits="1" number="1418"/>
<line hits="1" number="1420"/>
<line hits="1" number="1422"/>
<line hits="1" number="1423"/>
<line hits="1" number="1424"/>
<line hits="1" number="1428"/>
<line hits="1" number="1429"/>
<line hits="0" number="1430"/>
<line hits="1" number="1438"/>
<line hits="1" number="1440"/>
<line hits="1" number="1442"/>
<line hits="1" number="1443"/>
<line hits="0" number="1444"/>
<line hits="1" number="1452"/>
<line hits="1" number="1454"/>
<line hits="1" number="1457"/>
<line hits="0" number="1458"/>
<line hits="1" number="1466"/>
<line hits="0" number="1467"/>
<line hits="1" number="1476"/>
<line hits="1" number="1477"/>
<line hits="0" number="1478"/>
<line hits="1" number="1479"/>
<line hits="1" number="1481"/>
<line hits="1" number="1484"/>
<line hits="0" number="1485"/>
<line hits="1" number="1493"/>
<line hits="0" number="1494"/>
<line hits="1" number="1503"/>
<line hits="1" number="1504"/>
<line hits="1" number="1505"/>
<line hits="1" number="1506"/>
<line hits="1" number="1508"/>
<line hits="1" number="1511"/>
<line hits="1" number="1512"/>
<line hits="1" number="1514"/>
<line hits="1" number="1516"/>
<line hits="1" number="1520"/>
<line hits="1" number="1524"/>
<line hits="1" number="1525"/>
<line hits="1" number="1526"/>
<line hits="1" number="1527"/>
<line hits="0" number="1528"/>
<line hits="0" number="1529"/>
<line hits="1" number="1539"/>
<line hits="0" number="1540"/>
<line hits="1" number="1550"/>
<line hits="0" number="1551"/>
<line hits="1" number="1560"/>
<line hits="1" number="1562"/>
<line hits="1" number="1568"/>
<line hits="0" number="1569"/>
<line hits="1" number="1577"/>
<line hits="1" number="1578"/>
<line hits="1" number="1580"/>
<line hits="0" number="1581"/>
<line hits="1" number="1589"/>
<line hits="1" number="1590"/>
<line hits="1" number="1593"/>
<line hits="1" number="1596"/>
<line hits="1" number="1600"/>
<line hits="1" number="1604"/>
<line hits="1" number="1607"/>
<line hits="1" number="1611"/>
<line hits="1" number="1612"/>
<line hits="1" number="1617"/>
<line hits="1" number="1619"/>
<line hits="0" number="1620"/>
<line hits="1" number="1627"/>
<line hits="1" number="1629"/>
<line hits="1" number="1635"/>
<line hits="1" number="1636"/>
<line hits="1" number="1637"/>
<line hits="1" number="1640"/>
<line hits="1" number="1642"/>
<line hits="0" number="1643"/>
<line hits="1" number="1644"/>
<line hits="1" number="1645"/>
<line hits="1" number="1646"/>
<line hits="0" number="1647"/>
<line hits="0" number="1649"/>
<line hits="0" number="1650"/>
<line hits="0" number="1651"/>
<line hits="0" number="1652"/>
<line hits="0" number="1653"/>
<line hits="0" number="1654"/>
<line hits="1" number="1656"/>
<line hits="1" number="1657"/>
<line hits="0" number="1659"/>
<line hits="0" number="1660"/>
<line hits="0" number="1664"/>
<line hits="0" number="1665"/>
<line hits="0" number="1676"/>
<line hits="0" number="1678"/>
<line hits="0" number="1679"/>
<line hits="0" number="1683"/>
<line hits="0" number="1684"/>
<line hits="0" number="1685"/>
<line hits="0" number="1686"/>
<line hits="0" number="1700"/>
<line hits="1" number="1709"/>
<line hits="0" number="1710"/>
<line hits="0" number="1711"/>
<line hits="0" number="1712"/>
<line hits="0" number="1713"/>
<line hits="0" number="1716"/>
<line hits="0" number="1717"/>
<line hits="0" number="1718"/>
<line hits="1" number="1721"/>
<line hits="0" number="1722"/>
<line hits="0" number="1723"/>
<line hits="0" number="1724"/>
<line hits="0" number="1725"/>
<line hits="1" number="1728"/>
<line hits="0" number="1729"/>
<line hits="0" number="1734"/>
<line hits="1" number="1745"/>
<line hits="0" number="1747"/>
<line hits="0" number="1748"/>
<line hits="0" number="1751"/>
<line hits="0" number="1752"/>
<line hits="1" number="1755"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/models/constants.py" line-rate="1" name="constants.py">
<methods/>
<lines>
<line hits="1" number="6"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/models/deletion.py" line-rate="0.1481" name="deletion.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="0" number="10"/>
<line hits="0" number="11"/>
<line hits="1" number="14"/>
<line hits="0" number="15"/>
<line hits="0" number="17"/>
<line hits="0" number="18"/>
<line hits="1" number="21"/>
<line hits="0" number="22"/>
<line hits="1" number="31"/>
<line hits="0" number="32"/>
<line hits="0" number="33"/>
<line hits="0" number="34"/>
<line hits="0" number="36"/>
<line hits="0" number="37"/>
<line hits="0" number="38"/>
<line hits="0" number="39"/>
<line hits="1" number="42"/>
<line hits="0" number="43"/>
<line hits="1" number="46"/>
<line hits="0" number="47"/>
<line hits="1" number="50"/>
<line hits="0" number="51"/>
<line hits="1" number="54"/>
<line hits="0" number="57"/>
<line hits="1" number="63"/>
<line hits="1" number="64"/>
<line hits="0" number="65"/>
<line hits="0" number="67"/>
<line hits="0" number="68"/>
<line hits="0" number="71"/>
<line hits="0" number="78"/>
<line hits="1" number="80"/>
<line hits="0" number="88"/>
<line hits="0" number="89"/>
<line hits="0" number="90"/>
<line hits="0" number="91"/>
<line hits="0" number="92"/>
<line hits="0" number="93"/>
<line hits="0" number="94"/>
<line hits="0" number="95"/>
<line hits="0" number="96"/>
<line hits="0" number="100"/>
<line hits="0" number="101"/>
<line hits="0" number="102"/>
<line hits="0" number="103"/>
<line hits="0" number="105"/>
<line hits="1" number="107"/>
<line hits="0" number="112"/>
<line hits="0" number="113"/>
<line hits="0" number="114"/>
<line hits="0" number="115"/>
<line hits="1" number="119"/>
<line hits="0" number="130"/>
<line hits="0" number="131"/>
<line hits="0" number="132"/>
<line hits="0" number="133"/>
<line hits="0" number="134"/>
<line hits="0" number="135"/>
<line hits="0" number="138"/>
<line hits="0" number="141"/>
<line hits="0" number="142"/>
<line hits="1" number="154"/>
<line hits="0" number="158"/>
<line hits="0" number="160"/>
<line hits="0" number="161"/>
<line hits="0" number="164"/>
<line hits="1" number="166"/>
<line hits="0" number="185"/>
<line hits="0" number="186"/>
<line hits="0" number="187"/>
<line hits="0" number="188"/>
<line hits="0" number="190"/>
<line hits="0" number="191"/>
<line hits="0" number="193"/>
<line hits="0" number="195"/>
<line hits="0" number="198"/>
<line hits="0" number="199"/>
<line hits="0" number="200"/>
<line hits="0" number="201"/>
<line hits="0" number="202"/>
<line hits="0" number="206"/>
<line hits="0" number="207"/>
<line hits="0" number="208"/>
<line hits="0" number="210"/>
<line hits="0" number="211"/>
<line hits="0" number="212"/>
<line hits="0" number="213"/>
<line hits="0" number="214"/>
<line hits="0" number="215"/>
<line hits="0" number="216"/>
<line hits="0" number="217"/>
<line hits="0" number="218"/>
<line hits="0" number="219"/>
<line hits="0" number="220"/>
<line hits="0" number="221"/>
<line hits="0" number="222"/>
<line hits="0" number="223"/>
<line hits="0" number="225"/>
<line hits="0" number="226"/>
<line hits="1" number="228"/>
<line hits="0" number="232"/>
<line hits="1" number="236"/>
<line hits="0" number="237"/>
<line hits="0" number="238"/>
<line hits="0" number="239"/>
<line hits="1" number="241"/>
<line hits="0" number="242"/>
<line hits="0" number="243"/>
<line hits="0" number="244"/>
<line hits="0" number="245"/>
<line hits="0" number="246"/>
<line hits="0" number="247"/>
<line hits="0" number="248"/>
<line hits="0" number="249"/>
<line hits="0" number="250"/>
<line hits="0" number="251"/>
<line hits="0" number="252"/>
<line hits="0" number="253"/>
<line hits="0" number="254"/>
<line hits="0" number="255"/>
<line hits="0" number="256"/>
<line hits="0" number="257"/>
<line hits="1" number="260"/>
<line hits="0" number="262"/>
<line hits="0" number="263"/>
<line hits="0" number="268"/>
<line hits="0" number="270"/>
<line hits="0" number="272"/>
<line hits="0" number="274"/>
<line hits="0" number="275"/>
<line hits="0" number="276"/>
<line hits="0" number="281"/>
<line hits="0" number="282"/>
<line hits="0" number="283"/>
<line hits="0" number="286"/>
<line hits="0" number="287"/>
<line hits="0" number="288"/>
<line hits="0" number="289"/>
<line hits="0" number="293"/>
<line hits="0" number="294"/>
<line hits="0" number="297"/>
<line hits="0" number="298"/>
<line hits="0" number="299"/>
<line hits="0" number="300"/>
<line hits="0" number="301"/>
<line hits="0" number="303"/>
<line hits="0" number="304"/>
<line hits="0" number="305"/>
<line hits="0" number="310"/>
<line hits="0" number="311"/>
<line hits="0" number="312"/>
<line hits="0" number="313"/>
<line hits="0" number="314"/>
<line hits="0" number="315"/>
<line hits="0" number="316"/>
<line hits="0" number="317"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/models/expressions.py" line-rate="0.3789" name="expressions.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="13"/>
<line hits="1" number="18"/>
<line hits="0" number="19"/>
<line hits="0" number="20"/>
<line hits="0" number="21"/>
<line hits="0" number="22"/>
<line hits="0" number="23"/>
<line hits="0" number="24"/>
<line hits="0" number="25"/>
<line hits="1" number="28"/>
<line hits="1" number="35"/>
<line hits="1" number="36"/>
<line hits="1" number="37"/>
<line hits="1" number="38"/>
<line hits="1" number="39"/>
<line hits="1" number="42"/>
<line hits="1" number="47"/>
<line hits="1" number="48"/>
<line hits="1" number="49"/>
<line hits="1" number="50"/>
<line hits="1" number="52"/>
<line hits="0" number="53"/>
<line hits="0" number="55"/>
<line hits="0" number="56"/>
<line hits="0" number="58"/>
<line hits="0" number="60"/>
<line hits="0" number="61"/>
<line hits="0" number="62"/>
<line hits="1" number="68"/>
<line hits="0" number="69"/>
<line hits="1" number="71"/>
<line hits="0" number="72"/>
<line hits="1" number="74"/>
<line hits="0" number="75"/>
<line hits="1" number="77"/>
<line hits="0" number="78"/>
<line hits="1" number="80"/>
<line hits="0" number="81"/>
<line hits="1" number="83"/>
<line hits="0" number="84"/>
<line hits="1" number="86"/>
<line hits="0" number="87"/>
<line hits="1" number="89"/>
<line hits="0" number="90"/>
<line hits="1" number="94"/>
<line hits="0" number="95"/>
<line hits="1" number="97"/>
<line hits="0" number="98"/>
<line hits="1" number="100"/>
<line hits="0" number="101"/>
<line hits="1" number="103"/>
<line hits="0" number="104"/>
<line hits="1" number="108"/>
<line hits="0" number="109"/>
<line hits="1" number="111"/>
<line hits="0" number="112"/>
<line hits="1" number="114"/>
<line hits="0" number="115"/>
<line hits="1" number="117"/>
<line hits="0" number="118"/>
<line hits="1" number="120"/>
<line hits="0" number="121"/>
<line hits="1" number="123"/>
<line hits="0" number="124"/>
<line hits="1" number="126"/>
<line hits="0" number="127"/>
<line hits="1" number="129"/>
<line hits="0" number="130"/>
<line hits="1" number="134"/>
<line hits="0" number="135"/>
<line hits="1" number="140"/>
<line hits="1" number="145"/>
<line hits="1" number="146"/>
<line hits="1" number="148"/>
<line hits="1" number="150"/>
<line hits="1" number="152"/>
<line hits="1" number="153"/>
<line hits="1" number="154"/>
<line hits="1" number="156"/>
<line hits="1" number="157"/>
<line hits="1" number="158"/>
<line hits="1" number="159"/>
<line hits="1" number="161"/>
<line hits="0" number="162"/>
<line hits="1" number="168"/>
<line hits="1" number="169"/>
<line hits="1" number="171"/>
<line hits="1" number="172"/>
<line hits="1" number="174"/>
<line hits="0" number="175"/>
<line hits="1" number="181"/>
<line hits="0" number="207"/>
<line hits="1" number="209"/>
<line hits="1" number="211"/>
<line hits="1" number="213"/>
<line hits="0" number="215"/>
<line hits="1" number="217"/>
<line hits="0" number="219"/>
<line hits="1" number="221"/>
<line hits="1" number="236"/>
<line hits="1" number="237"/>
<line hits="1" number="238"/>
<line hits="1" number="243"/>
<line hits="1" number="245"/>
<line hits="0" number="247"/>
<line hits="1" number="249"/>
<line hits="0" number="251"/>
<line hits="1" number="253"/>
<line hits="0" number="256"/>
<line hits="0" number="257"/>
<line hits="0" number="258"/>
<line hits="0" number="259"/>
<line hits="0" number="260"/>
<line hits="1" number="262"/>
<line hits="0" number="268"/>
<line hits="0" number="269"/>
<line hits="0" number="270"/>
<line hits="0" number="271"/>
<line hits="0" number="272"/>
<line hits="1" number="274"/>
<line hits="0" number="288"/>
<line hits="0" number="289"/>
<line hits="0" number="290"/>
<line hits="0" number="291"/>
<line hits="0" number="292"/>
<line hits="1" number="294"/>
<line hits="0" number="296"/>
<line hits="1" number="298"/>
<line hits="0" number="305"/>
<line hits="0" number="306"/>
<line hits="0" number="307"/>
<line hits="0" number="308"/>
<line hits="0" number="309"/>
<line hits="0" number="310"/>
<line hits="0" number="311"/>
<line hits="0" number="312"/>
<line hits="0" number="313"/>
<line hits="1" number="315"/>
<line hits="1" number="316"/>
<line hits="1" number="318"/>
<line hits="0" number="319"/>
<line hits="1" number="321"/>
<line hits="0" number="322"/>
<line hits="0" number="323"/>
<line hits="0" number="327"/>
<line hits="1" number="329"/>
<line hits="1" number="330"/>
<line hits="1" number="332"/>
<line hits="0" number="333"/>
<line hits="0" number="334"/>
<line hits="0" number="335"/>
<line hits="0" number="336"/>
<line hits="0" number="337"/>
<line hits="0" number="338"/>
<line hits="1" number="340"/>
<line hits="0" number="342"/>
<line hits="1" number="344"/>
<line hits="0" number="345"/>
<line hits="1" number="347"/>
<line hits="0" number="348"/>
<line hits="1" number="350"/>
<line hits="0" number="351"/>
<line hits="1" number="353"/>
<line hits="0" number="358"/>
<line hits="0" number="359"/>
<line hits="0" number="360"/>
<line hits="0" number="361"/>
<line hits="1" number="363"/>
<line hits="0" number="364"/>
<line hits="0" number="365"/>
<line hits="0" number="366"/>
<line hits="0" number="367"/>
<line hits="0" number="368"/>
<line hits="0" number="369"/>
<line hits="0" number="370"/>
<line hits="0" number="371"/>
<line hits="0" number="372"/>
<line hits="0" number="373"/>
<line hits="0" number="374"/>
<line hits="0" number="375"/>
<line hits="1" number="377"/>
<line hits="0" number="378"/>
<line hits="0" number="379"/>
<line hits="0" number="380"/>
<line hits="0" number="381"/>
<line hits="1" number="387"/>
<line hits="1" number="389"/>
<line hits="1" number="392"/>
<line hits="1" number="394"/>
<line hits="0" number="395"/>
<line hits="0" number="396"/>
<line hits="0" number="397"/>
<line hits="0" number="398"/>
<line hits="1" number="400"/>
<line hits="0" number="401"/>
<line hits="1" number="403"/>
<line hits="0" number="404"/>
<line hits="1" number="406"/>
<line hits="0" number="407"/>
<line hits="1" number="409"/>
<line hits="0" number="410"/>
<line hits="1" number="412"/>
<line hits="0" number="413"/>
<line hits="0" number="414"/>
<line hits="0" number="415"/>
<line hits="0" number="416"/>
<line hits="0" number="417"/>
<line hits="0" number="418"/>
<line hits="0" number="419"/>
<line hits="0" number="420"/>
<line hits="0" number="421"/>
<line hits="0" number="424"/>
<line hits="0" number="425"/>
<line hits="0" number="428"/>
<line hits="0" number="429"/>
<line hits="0" number="430"/>
<line hits="0" number="431"/>
<line hits="0" number="432"/>
<line hits="0" number="433"/>
<line hits="0" number="434"/>
<line hits="0" number="435"/>
<line hits="0" number="436"/>
<line hits="0" number="438"/>
<line hits="0" number="439"/>
<line hits="0" number="440"/>
<line hits="1" number="442"/>
<line hits="0" number="443"/>
<line hits="0" number="444"/>
<line hits="0" number="445"/>
<line hits="0" number="446"/>
<line hits="0" number="447"/>
<line hits="1" number="450"/>
<line hits="1" number="451"/>
<line hits="0" number="452"/>
<line hits="0" number="453"/>
<line hits="0" number="454"/>
<line hits="0" number="455"/>
<line hits="0" number="456"/>
<line hits="0" number="458"/>
<line hits="0" number="459"/>
<line hits="0" number="460"/>
<line hits="0" number="461"/>
<line hits="1" number="463"/>
<line hits="0" number="464"/>
<line hits="0" number="465"/>
<line hits="0" number="466"/>
<line hits="0" number="467"/>
<line hits="0" number="468"/>
<line hits="0" number="469"/>
<line hits="0" number="470"/>
<line hits="0" number="471"/>
<line hits="0" number="472"/>
<line hits="0" number="474"/>
<line hits="0" number="475"/>
<line hits="0" number="476"/>
<line hits="1" number="479"/>
<line hits="1" number="480"/>
<line hits="1" number="482"/>
<line hits="0" number="483"/>
<line hits="1" number="485"/>
<line hits="0" number="486"/>
<line hits="0" number="487"/>
<line hits="0" number="488"/>
<line hits="0" number="489"/>
<line hits="1" number="492"/>
<line hits="1" number="493"/>
<line hits="1" number="496"/>
<line hits="1" number="498"/>
<line hits="0" number="503"/>
<line hits="1" number="505"/>
<line hits="0" number="506"/>
<line hits="1" number="508"/>
<line hits="0" number="509"/>
<line hits="1" number="511"/>
<line hits="0" number="512"/>
<line hits="1" number="514"/>
<line hits="0" number="515"/>
<line hits="1" number="517"/>
<line hits="0" number="518"/>
<line hits="1" number="520"/>
<line hits="0" number="521"/>
<line hits="1" number="524"/>
<line hits="1" number="531"/>
<line hits="0" number="532"/>
<line hits="1" number="537"/>
<line hits="0" number="538"/>
<line hits="1" number="540"/>
<line hits="0" number="541"/>
<line hits="1" number="544"/>
<line hits="1" number="545"/>
<line hits="0" number="546"/>
<line hits="0" number="547"/>
<line hits="0" number="548"/>
<line hits="1" number="550"/>
<line hits="0" number="551"/>
<line hits="1" number="554"/>
<line hits="1" number="556"/>
<line hits="1" number="557"/>
<line hits="1" number="558"/>
<line hits="1" number="559"/>
<line hits="1" number="561"/>
<line hits="0" number="562"/>
<line hits="0" number="563"/>
<line hits="0" number="571"/>
<line hits="0" number="572"/>
<line hits="0" number="573"/>
<line hits="1" number="575"/>
<line hits="0" number="576"/>
<line hits="0" number="577"/>
<line hits="0" number="578"/>
<line hits="0" number="579"/>
<line hits="0" number="580"/>
<line hits="0" number="581"/>
<line hits="1" number="583"/>
<line hits="0" number="585"/>
<line hits="1" number="587"/>
<line hits="0" number="588"/>
<line hits="1" number="590"/>
<line hits="0" number="591"/>
<line hits="1" number="593"/>
<line hits="0" number="594"/>
<line hits="0" number="595"/>
<line hits="0" number="596"/>
<line hits="0" number="597"/>
<line hits="0" number="598"/>
<line hits="1" number="600"/>
<line hits="0" number="601"/>
<line hits="0" number="602"/>
<line hits="0" number="603"/>
<line hits="0" number="604"/>
<line hits="0" number="605"/>
<line hits="0" number="606"/>
<line hits="0" number="607"/>
<line hits="0" number="608"/>
<line hits="0" number="612"/>
<line hits="0" number="613"/>
<line hits="0" number="615"/>
<line hits="0" number="616"/>
<line hits="0" number="617"/>
<line hits="0" number="618"/>
<line hits="0" number="619"/>
<line hits="1" number="621"/>
<line hits="0" number="622"/>
<line hits="0" number="623"/>
<line hits="0" number="624"/>
<line hits="0" number="625"/>
<line hits="1" number="628"/>
<line hits="1" number="630"/>
<line hits="1" number="639"/>
<line hits="1" number="640"/>
<line hits="1" number="642"/>
<line hits="0" number="643"/>
<line hits="1" number="645"/>
<line hits="0" number="646"/>
<line hits="0" number="647"/>
<line hits="0" number="648"/>
<line hits="0" number="649"/>
<line hits="0" number="650"/>
<line hits="0" number="651"/>
<line hits="0" number="653"/>
<line hits="0" number="654"/>
<line hits="0" number="655"/>
<line hits="0" number="656"/>
<line hits="0" number="660"/>
<line hits="0" number="661"/>
<line hits="1" number="663"/>
<line hits="0" number="664"/>
<line hits="0" number="665"/>
<line hits="0" number="666"/>
<line hits="1" number="668"/>
<line hits="0" number="669"/>
<line hits="1" number="672"/>
<line hits="1" number="673"/>
<line hits="0" number="674"/>
<line hits="0" number="675"/>
<line hits="0" number="676"/>
<line hits="0" number="677"/>
<line hits="1" number="680"/>
<line hits="1" number="681"/>
<line hits="0" number="682"/>
<line hits="0" number="683"/>
<line hits="0" number="684"/>
<line hits="0" number="685"/>
<line hits="1" number="687"/>
<line hits="0" number="688"/>
<line hits="1" number="690"/>
<line hits="0" number="691"/>
<line hits="1" number="693"/>
<line hits="0" number="694"/>
<line hits="1" number="696"/>
<line hits="0" number="697"/>
<line hits="1" number="700"/>
<line hits="1" number="701"/>
<line hits="0" number="702"/>
<line hits="1" number="704"/>
<line hits="0" number="705"/>
<line hits="1" number="708"/>
<line hits="1" number="709"/>
<line hits="1" number="711"/>
<line hits="0" number="712"/>
<line hits="1" number="714"/>
<line hits="0" number="715"/>
<line hits="1" number="718"/>
<line hits="1" number="720"/>
<line hits="1" number="722"/>
<line hits="1" number="723"/>
<line hits="1" number="724"/>
<line hits="1" number="725"/>
<line hits="1" number="726"/>
<line hits="1" number="728"/>
<line hits="0" number="729"/>
<line hits="1" number="732"/>
<line hits="1" number="733"/>
<line hits="1" number="734"/>
<line hits="1" number="736"/>
<line hits="0" number="737"/>
<line hits="1" number="739"/>
<line hits="0" number="740"/>
<line hits="1" number="742"/>
<line hits="1" number="743"/>
<line hits="1" number="744"/>
<line hits="1" number="745"/>
<line hits="1" number="749"/>
<line hits="1" number="754"/>
<line hits="0" number="755"/>
<line hits="0" number="756"/>
<line hits="1" number="758"/>
<line hits="0" number="759"/>
<line hits="1" number="761"/>
<line hits="0" number="762"/>
<line hits="1" number="764"/>
<line hits="0" number="765"/>
<line hits="1" number="767"/>
<line hits="0" number="770"/>
<line hits="1" number="772"/>
<line hits="0" number="773"/>
<line hits="1" number="775"/>
<line hits="0" number="776"/>
<line hits="1" number="778"/>
<line hits="0" number="779"/>
<line hits="1" number="782"/>
<line hits="1" number="788"/>
<line hits="1" number="790"/>
<line hits="0" number="791"/>
<line hits="0" number="792"/>
<line hits="0" number="793"/>
<line hits="1" number="795"/>
<line hits="0" number="796"/>
<line hits="1" number="799"/>
<line hits="1" number="805"/>
<line hits="0" number="806"/>
<line hits="0" number="807"/>
<line hits="1" number="809"/>
<line hits="0" number="810"/>
<line hits="1" number="812"/>
<line hits="0" number="813"/>
<line hits="1" number="815"/>
<line hits="0" number="816"/>
<line hits="1" number="818"/>
<line hits="0" number="819"/>
<line hits="1" number="822"/>
<line hits="1" number="823"/>
<line hits="1" number="825"/>
<line hits="0" number="826"/>
<line hits="0" number="827"/>
<line hits="0" number="828"/>
<line hits="0" number="829"/>
<line hits="0" number="830"/>
<line hits="0" number="831"/>
<line hits="0" number="832"/>
<line hits="0" number="833"/>
<line hits="0" number="834"/>
<line hits="1" number="836"/>
<line hits="0" number="837"/>
<line hits="1" number="839"/>
<line hits="0" number="840"/>
<line hits="1" number="842"/>
<line hits="0" number="843"/>
<line hits="1" number="845"/>
<line hits="0" number="846"/>
<line hits="1" number="848"/>
<line hits="0" number="850"/>
<line hits="1" number="852"/>
<line hits="0" number="853"/>
<line hits="0" number="854"/>
<line hits="0" number="855"/>
<line hits="0" number="856"/>
<line hits="0" number="857"/>
<line hits="0" number="858"/>
<line hits="1" number="860"/>
<line hits="0" number="861"/>
<line hits="0" number="862"/>
<line hits="0" number="863"/>
<line hits="0" number="864"/>
<line hits="0" number="865"/>
<line hits="0" number="866"/>
<line hits="0" number="867"/>
<line hits="0" number="868"/>
<line hits="0" number="869"/>
<line hits="0" number="870"/>
<line hits="0" number="871"/>
<line hits="1" number="873"/>
<line hits="0" number="875"/>
<line hits="0" number="876"/>
<line hits="0" number="877"/>
<line hits="0" number="878"/>
<line hits="1" number="881"/>
<line hits="1" number="893"/>
<line hits="1" number="894"/>
<line hits="1" number="896"/>
<line hits="0" number="897"/>
<line hits="0" number="898"/>
<line hits="0" number="899"/>
<line hits="0" number="900"/>
<line hits="0" number="901"/>
<line hits="0" number="902"/>
<line hits="1" number="904"/>
<line hits="0" number="905"/>
<line hits="1" number="907"/>
<line hits="0" number="908"/>
<line hits="1" number="910"/>
<line hits="0" number="911"/>
<line hits="1" number="913"/>
<line hits="0" number="914"/>
<line hits="0" number="915"/>
<line hits="1" number="917"/>
<line hits="0" number="918"/>
<line hits="0" number="919"/>
<line hits="0" number="920"/>
<line hits="0" number="921"/>
<line hits="0" number="922"/>
<line hits="0" number="923"/>
<line hits="1" number="925"/>
<line hits="0" number="926"/>
<line hits="0" number="927"/>
<line hits="0" number="928"/>
<line hits="1" number="930"/>
<line hits="0" number="931"/>
<line hits="0" number="932"/>
<line hits="0" number="933"/>
<line hits="0" number="934"/>
<line hits="0" number="935"/>
<line hits="0" number="936"/>
<line hits="0" number="937"/>
<line hits="0" number="938"/>
<line hits="0" number="939"/>
<line hits="0" number="940"/>
<line hits="0" number="941"/>
<line hits="0" number="942"/>
<line hits="0" number="943"/>
<line hits="0" number="944"/>
<line hits="0" number="945"/>
<line hits="0" number="946"/>
<line hits="0" number="947"/>
<line hits="0" number="948"/>
<line hits="0" number="949"/>
<line hits="0" number="950"/>
<line hits="0" number="951"/>
<line hits="0" number="952"/>
<line hits="0" number="953"/>
<line hits="0" number="954"/>
<line hits="0" number="955"/>
<line hits="1" number="958"/>
<line hits="1" number="963"/>
<line hits="1" number="965"/>
<line hits="0" number="966"/>
<line hits="0" number="967"/>
<line hits="0" number="968"/>
<line hits="1" number="970"/>
<line hits="0" number="971"/>
<line hits="0" number="972"/>
<line hits="0" number="973"/>
<line hits="1" number="975"/>
<line hits="0" number="976"/>
<line hits="0" number="977"/>
<line hits="0" number="978"/>
<line hits="1" number="980"/>
<line hits="0" number="981"/>
<line hits="0" number="982"/>
<line hits="0" number="983"/>
<line hits="0" number="986"/>
<line hits="0" number="987"/>
<line hits="0" number="988"/>
<line hits="0" number="989"/>
<line hits="0" number="990"/>
<line hits="0" number="992"/>
<line hits="0" number="993"/>
<line hits="0" number="994"/>
<line hits="0" number="1000"/>
<line hits="0" number="1001"/>
<line hits="0" number="1002"/>
<line hits="0" number="1003"/>
<line hits="0" number="1005"/>
<line hits="0" number="1007"/>
<line hits="0" number="1008"/>
<line hits="0" number="1009"/>
<line hits="0" number="1011"/>
<line hits="1" number="1013"/>
<line hits="0" number="1014"/>
<line hits="1" number="1021"/>
<line hits="0" number="1022"/>
<line hits="0" number="1023"/>
<line hits="0" number="1024"/>
<line hits="0" number="1028"/>
<line hits="1" number="1030"/>
<line hits="0" number="1031"/>
<line hits="0" number="1032"/>
<line hits="0" number="1033"/>
<line hits="0" number="1035"/>
<line hits="0" number="1036"/>
<line hits="0" number="1037"/>
<line hits="1" number="1039"/>
<line hits="0" number="1044"/>
<line hits="0" number="1045"/>
<line hits="0" number="1046"/>
<line hits="0" number="1047"/>
<line hits="0" number="1048"/>
<line hits="1" number="1051"/>
<line hits="1" number="1052"/>
<line hits="1" number="1053"/>
<line hits="1" number="1055"/>
<line hits="0" number="1056"/>
<line hits="0" number="1057"/>
<line hits="1" number="1059"/>
<line hits="0" number="1060"/>
<line hits="1" number="1062"/>
<line hits="0" number="1065"/>
<line hits="0" number="1066"/>
<line hits="1" number="1068"/>
<line hits="0" number="1069"/>
<line hits="0" number="1070"/>
<line hits="0" number="1071"/>
<line hits="0" number="1072"/>
<line hits="1" number="1074"/>
<line hits="0" number="1078"/>
<line hits="0" number="1079"/>
<line hits="0" number="1080"/>
<line hits="1" number="1083"/>
<line hits="1" number="1084"/>
<line hits="1" number="1086"/>
<line hits="1" number="1087"/>
<line hits="0" number="1088"/>
<line hits="1" number="1089"/>
<line hits="1" number="1090"/>
<line hits="1" number="1091"/>
<line hits="1" number="1092"/>
<line hits="0" number="1093"/>
<line hits="1" number="1094"/>
<line hits="1" number="1096"/>
<line hits="0" number="1097"/>
<line hits="1" number="1100"/>
<line hits="1" number="1101"/>
<line hits="1" number="1103"/>
<line hits="1" number="1104"/>
<line hits="1" number="1106"/>
<line hits="1" number="1107"/>
<line hits="1" number="1108"/>
<line hits="0" number="1109"/>
<line hits="1" number="1110"/>
<line hits="0" number="1111"/>
<line hits="1" number="1112"/>
<line hits="1" number="1113"/>
<line hits="1" number="1114"/>
<line hits="1" number="1119"/>
<line hits="1" number="1120"/>
<line hits="1" number="1121"/>
<line hits="1" number="1123"/>
<line hits="1" number="1124"/>
<line hits="1" number="1125"/>
<line hits="0" number="1126"/>
<line hits="1" number="1127"/>
<line hits="0" number="1128"/>
<line hits="1" number="1129"/>
<line hits="1" number="1131"/>
<line hits="0" number="1132"/>
<line hits="0" number="1133"/>
<line hits="0" number="1134"/>
<line hits="0" number="1135"/>
<line hits="0" number="1136"/>
<line hits="0" number="1137"/>
<line hits="1" number="1139"/>
<line hits="0" number="1140"/>
<line hits="0" number="1141"/>
<line hits="0" number="1142"/>
<line hits="0" number="1143"/>
<line hits="1" number="1145"/>
<line hits="0" number="1146"/>
<line hits="0" number="1147"/>
<line hits="0" number="1148"/>
<line hits="0" number="1149"/>
<line hits="0" number="1150"/>
<line hits="1" number="1152"/>
<line hits="0" number="1153"/>
<line hits="1" number="1155"/>
<line hits="0" number="1156"/>
<line hits="1" number="1159"/>
<line hits="1" number="1160"/>
<line hits="1" number="1164"/>
<line hits="1" number="1165"/>
<line hits="1" number="1166"/>
<line hits="1" number="1168"/>
<line hits="0" number="1169"/>
<line hits="0" number="1170"/>
<line hits="0" number="1171"/>
<line hits="0" number="1173"/>
<line hits="0" number="1174"/>
<line hits="0" number="1179"/>
<line hits="0" number="1180"/>
<line hits="0" number="1181"/>
<line hits="0" number="1182"/>
<line hits="0" number="1184"/>
<line hits="0" number="1185"/>
<line hits="0" number="1186"/>
<line hits="0" number="1187"/>
<line hits="0" number="1188"/>
<line hits="0" number="1192"/>
<line hits="0" number="1193"/>
<line hits="1" number="1195"/>
<line hits="0" number="1196"/>
<line hits="1" number="1198"/>
<line hits="0" number="1199"/>
<line hits="1" number="1201"/>
<line hits="0" number="1202"/>
<line hits="1" number="1204"/>
<line hits="0" number="1205"/>
<line hits="0" number="1206"/>
<line hits="0" number="1207"/>
<line hits="0" number="1209"/>
<line hits="0" number="1210"/>
<line hits="0" number="1214"/>
<line hits="0" number="1215"/>
<line hits="0" number="1217"/>
<line hits="0" number="1218"/>
<line hits="0" number="1219"/>
<line hits="0" number="1220"/>
<line hits="0" number="1221"/>
<line hits="0" number="1223"/>
<line hits="0" number="1224"/>
<line hits="0" number="1225"/>
<line hits="0" number="1226"/>
<line hits="0" number="1228"/>
<line hits="0" number="1229"/>
<line hits="0" number="1231"/>
<line hits="1" number="1236"/>
<line hits="0" number="1237"/>
<line hits="1" number="1244"/>
<line hits="0" number="1245"/>
<line hits="1" number="1247"/>
<line hits="0" number="1248"/>
<line hits="1" number="1251"/>
<line hits="1" number="1259"/>
<line hits="1" number="1261"/>
<line hits="0" number="1262"/>
<line hits="0" number="1263"/>
<line hits="1" number="1265"/>
<line hits="0" number="1266"/>
<line hits="1" number="1268"/>
<line hits="0" number="1269"/>
<line hits="1" number="1271"/>
<line hits="0" number="1272"/>
<line hits="0" number="1273"/>
<line hits="0" number="1274"/>
<line hits="1" number="1280"/>
<line hits="0" number="1281"/>
<line hits="1" number="1283"/>
<line hits="0" number="1284"/>
<line hits="1" number="1286"/>
<line hits="0" number="1287"/>
<line hits="0" number="1288"/>
<line hits="0" number="1289"/>
<line hits="0" number="1290"/>
<line hits="0" number="1292"/>
<line hits="0" number="1294"/>
<line hits="0" number="1295"/>
<line hits="0" number="1296"/>
<line hits="0" number="1297"/>
<line hits="0" number="1299"/>
<line hits="0" number="1300"/>
<line hits="1" number="1306"/>
<line hits="0" number="1307"/>
<line hits="1" number="1310"/>
<line hits="1" number="1311"/>
<line hits="1" number="1313"/>
<line hits="0" number="1314"/>
<line hits="1" number="1317"/>
<line hits="1" number="1318"/>
<line hits="1" number="1320"/>
<line hits="0" number="1321"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/models/indexes.py" line-rate="0.2615" name="indexes.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="6"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="13"/>
<line hits="1" number="15"/>
<line hits="0" number="16"/>
<line hits="0" number="17"/>
<line hits="0" number="18"/>
<line hits="0" number="19"/>
<line hits="0" number="20"/>
<line hits="0" number="22"/>
<line hits="0" number="26"/>
<line hits="0" number="27"/>
<line hits="0" number="28"/>
<line hits="0" number="29"/>
<line hits="0" number="30"/>
<line hits="0" number="31"/>
<line hits="0" number="32"/>
<line hits="0" number="33"/>
<line hits="1" number="35"/>
<line hits="0" number="36"/>
<line hits="0" number="38"/>
<line hits="0" number="39"/>
<line hits="0" number="40"/>
<line hits="0" number="42"/>
<line hits="0" number="43"/>
<line hits="0" number="44"/>
<line hits="0" number="45"/>
<line hits="1" number="47"/>
<line hits="0" number="48"/>
<line hits="0" number="49"/>
<line hits="0" number="50"/>
<line hits="1" number="55"/>
<line hits="0" number="56"/>
<line hits="0" number="57"/>
<line hits="1" number="62"/>
<line hits="0" number="63"/>
<line hits="0" number="64"/>
<line hits="0" number="65"/>
<line hits="0" number="66"/>
<line hits="0" number="67"/>
<line hits="0" number="68"/>
<line hits="1" number="70"/>
<line hits="0" number="72"/>
<line hits="0" number="73"/>
<line hits="1" number="75"/>
<line hits="0" number="81"/>
<line hits="0" number="82"/>
<line hits="0" number="83"/>
<line hits="0" number="84"/>
<line hits="1" number="86"/>
<line hits="0" number="94"/>
<line hits="0" number="95"/>
<line hits="0" number="96"/>
<line hits="0" number="102"/>
<line hits="0" number="103"/>
<line hits="0" number="108"/>
<line hits="0" number="112"/>
<line hits="1" number="114"/>
<line hits="0" number="115"/>
<line hits="1" number="117"/>
<line hits="0" number="118"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/models/lookups.py" line-rate="0.6078" name="lookups.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="18"/>
<line hits="1" number="19"/>
<line hits="1" number="20"/>
<line hits="1" number="21"/>
<line hits="0" number="22"/>
<line hits="1" number="24"/>
<line hits="1" number="25"/>
<line hits="0" number="28"/>
<line hits="0" number="29"/>
<line hits="0" number="30"/>
<line hits="1" number="31"/>
<line hits="1" number="33"/>
<line hits="0" number="34"/>
<line hits="0" number="35"/>
<line hits="0" number="36"/>
<line hits="1" number="38"/>
<line hits="1" number="39"/>
<line hits="0" number="40"/>
<line hits="1" number="41"/>
<line hits="0" number="42"/>
<line hits="0" number="43"/>
<line hits="0" number="44"/>
<line hits="0" number="45"/>
<line hits="0" number="46"/>
<line hits="0" number="47"/>
<line hits="0" number="48"/>
<line hits="0" number="49"/>
<line hits="1" number="51"/>
<line hits="1" number="52"/>
<line hits="1" number="53"/>
<line hits="1" number="55"/>
<line hits="0" number="56"/>
<line hits="0" number="57"/>
<line hits="0" number="58"/>
<line hits="1" number="60"/>
<line hits="0" number="61"/>
<line hits="0" number="62"/>
<line hits="0" number="64"/>
<line hits="1" number="66"/>
<line hits="1" number="67"/>
<line hits="0" number="68"/>
<line hits="1" number="69"/>
<line hits="1" number="70"/>
<line hits="0" number="71"/>
<line hits="1" number="73"/>
<line hits="0" number="74"/>
<line hits="1" number="76"/>
<line hits="1" number="77"/>
<line hits="1" number="78"/>
<line hits="1" number="79"/>
<line hits="1" number="80"/>
<line hits="1" number="82"/>
<line hits="1" number="83"/>
<line hits="1" number="84"/>
<line hits="0" number="85"/>
<line hits="0" number="88"/>
<line hits="0" number="89"/>
<line hits="0" number="90"/>
<line hits="1" number="91"/>
<line hits="0" number="92"/>
<line hits="0" number="93"/>
<line hits="1" number="95"/>
<line hits="1" number="97"/>
<line hits="1" number="98"/>
<line hits="1" number="100"/>
<line hits="0" number="101"/>
<line hits="0" number="102"/>
<line hits="0" number="103"/>
<line hits="0" number="104"/>
<line hits="0" number="105"/>
<line hits="1" number="107"/>
<line hits="0" number="108"/>
<line hits="0" number="109"/>
<line hits="0" number="110"/>
<line hits="0" number="111"/>
<line hits="1" number="113"/>
<line hits="0" number="114"/>
<line hits="1" number="116"/>
<line hits="1" number="118"/>
<line hits="1" number="120"/>
<line hits="0" number="122"/>
<line hits="1" number="124"/>
<line hits="0" number="126"/>
<line hits="1" number="129"/>
<line hits="1" number="134"/>
<line hits="1" number="135"/>
<line hits="1" number="137"/>
<line hits="0" number="139"/>
<line hits="1" number="141"/>
<line hits="0" number="142"/>
<line hits="0" number="143"/>
<line hits="0" number="145"/>
<line hits="0" number="146"/>
<line hits="0" number="147"/>
<line hits="0" number="148"/>
<line hits="1" number="151"/>
<line hits="1" number="152"/>
<line hits="1" number="153"/>
<line hits="1" number="154"/>
<line hits="1" number="155"/>
<line hits="1" number="156"/>
<line hits="1" number="158"/>
<line hits="1" number="159"/>
<line hits="1" number="161"/>
<line hits="1" number="162"/>
<line hits="1" number="163"/>
<line hits="1" number="164"/>
<line hits="1" number="165"/>
<line hits="1" number="166"/>
<line hits="1" number="168"/>
<line hits="1" number="169"/>
<line hits="1" number="172"/>
<line hits="1" number="177"/>
<line hits="1" number="179"/>
<line hits="1" number="181"/>
<line hits="1" number="182"/>
<line hits="1" number="183"/>
<line hits="1" number="191"/>
<line hits="1" number="196"/>
<line hits="1" number="198"/>
<line hits="1" number="199"/>
<line hits="1" number="200"/>
<line hits="0" number="203"/>
<line hits="1" number="204"/>
<line hits="1" number="205"/>
<line hits="0" number="208"/>
<line hits="1" number="209"/>
<line hits="1" number="210"/>
<line hits="1" number="211"/>
<line hits="1" number="212"/>
<line hits="1" number="214"/>
<line hits="0" number="215"/>
<line hits="0" number="218"/>
<line hits="0" number="220"/>
<line hits="1" number="222"/>
<line hits="1" number="223"/>
<line hits="1" number="224"/>
<line hits="0" number="225"/>
<line hits="1" number="226"/>
<line hits="0" number="227"/>
<line hits="1" number="228"/>
<line hits="1" number="230"/>
<line hits="1" number="231"/>
<line hits="1" number="236"/>
<line hits="1" number="240"/>
<line hits="1" number="241"/>
<line hits="1" number="244"/>
<line hits="1" number="245"/>
<line hits="1" number="246"/>
<line hits="1" number="248"/>
<line hits="1" number="249"/>
<line hits="1" number="250"/>
<line hits="0" number="251"/>
<line hits="0" number="253"/>
<line hits="0" number="254"/>
<line hits="0" number="256"/>
<line hits="1" number="260"/>
<line hits="1" number="263"/>
<line hits="1" number="264"/>
<line hits="1" number="265"/>
<line hits="1" number="266"/>
<line hits="1" number="268"/>
<line hits="0" number="269"/>
<line hits="0" number="270"/>
<line hits="0" number="271"/>
<line hits="0" number="272"/>
<line hits="1" number="275"/>
<line hits="1" number="276"/>
<line hits="1" number="277"/>
<line hits="1" number="280"/>
<line hits="1" number="281"/>
<line hits="1" number="282"/>
<line hits="1" number="285"/>
<line hits="1" number="286"/>
<line hits="1" number="287"/>
<line hits="1" number="290"/>
<line hits="1" number="291"/>
<line hits="1" number="292"/>
<line hits="1" number="295"/>
<line hits="1" number="300"/>
<line hits="0" number="301"/>
<line hits="0" number="302"/>
<line hits="0" number="303"/>
<line hits="1" number="306"/>
<line hits="1" number="307"/>
<line hits="1" number="308"/>
<line hits="1" number="311"/>
<line hits="1" number="312"/>
<line hits="1" number="313"/>
<line hits="1" number="316"/>
<line hits="1" number="317"/>
<line hits="1" number="318"/>
<line hits="1" number="320"/>
<line hits="1" number="321"/>
<line hits="1" number="322"/>
<line hits="0" number="323"/>
<line hits="1" number="328"/>
<line hits="1" number="329"/>
<line hits="1" number="330"/>
<line hits="0" number="331"/>
<line hits="0" number="332"/>
<line hits="1" number="334"/>
<line hits="0" number="335"/>
<line hits="1" number="339"/>
<line hits="1" number="340"/>
<line hits="1" number="341"/>
<line hits="0" number="343"/>
<line hits="0" number="344"/>
<line hits="0" number="345"/>
<line hits="0" number="346"/>
<line hits="1" number="348"/>
<line hits="1" number="349"/>
<line hits="1" number="351"/>
<line hits="1" number="352"/>
<line hits="1" number="353"/>
<line hits="0" number="354"/>
<line hits="1" number="355"/>
<line hits="1" number="357"/>
<line hits="0" number="360"/>
<line hits="0" number="361"/>
<line hits="0" number="362"/>
<line hits="0" number="363"/>
<line hits="0" number="364"/>
<line hits="0" number="365"/>
<line hits="0" number="366"/>
<line hits="0" number="367"/>
<line hits="0" number="368"/>
<line hits="0" number="369"/>
<line hits="0" number="370"/>
<line hits="0" number="371"/>
<line hits="0" number="372"/>
<line hits="0" number="373"/>
<line hits="0" number="374"/>
<line hits="0" number="375"/>
<line hits="0" number="376"/>
<line hits="0" number="377"/>
<line hits="1" number="380"/>
<line hits="1" number="381"/>
<line hits="1" number="382"/>
<line hits="1" number="384"/>
<line hits="0" number="394"/>
<line hits="0" number="395"/>
<line hits="0" number="396"/>
<line hits="0" number="398"/>
<line hits="1" number="400"/>
<line hits="0" number="401"/>
<line hits="0" number="402"/>
<line hits="0" number="403"/>
<line hits="0" number="404"/>
<line hits="1" number="407"/>
<line hits="1" number="408"/>
<line hits="1" number="409"/>
<line hits="1" number="412"/>
<line hits="1" number="413"/>
<line hits="1" number="414"/>
<line hits="1" number="417"/>
<line hits="1" number="418"/>
<line hits="1" number="419"/>
<line hits="1" number="420"/>
<line hits="1" number="423"/>
<line hits="1" number="424"/>
<line hits="1" number="425"/>
<line hits="1" number="428"/>
<line hits="1" number="429"/>
<line hits="1" number="430"/>
<line hits="1" number="431"/>
<line hits="1" number="434"/>
<line hits="1" number="435"/>
<line hits="1" number="436"/>
<line hits="1" number="439"/>
<line hits="1" number="440"/>
<line hits="1" number="441"/>
<line hits="1" number="443"/>
<line hits="0" number="444"/>
<line hits="1" number="447"/>
<line hits="1" number="448"/>
<line hits="1" number="449"/>
<line hits="1" number="450"/>
<line hits="1" number="452"/>
<line hits="0" number="453"/>
<line hits="0" number="454"/>
<line hits="0" number="455"/>
<line hits="0" number="457"/>
<line hits="1" number="460"/>
<line hits="1" number="461"/>
<line hits="1" number="462"/>
<line hits="1" number="463"/>
<line hits="1" number="465"/>
<line hits="0" number="466"/>
<line hits="0" number="467"/>
<line hits="0" number="469"/>
<line hits="0" number="470"/>
<line hits="0" number="471"/>
<line hits="0" number="472"/>
<line hits="1" number="475"/>
<line hits="1" number="476"/>
<line hits="1" number="477"/>
<line hits="1" number="480"/>
<line hits="1" number="481"/>
<line hits="0" number="482"/>
<line hits="0" number="483"/>
<line hits="0" number="484"/>
<line hits="0" number="486"/>
<line hits="0" number="487"/>
<line hits="1" number="490"/>
<line hits="1" number="491"/>
<line hits="0" number="494"/>
<line hits="0" number="495"/>
<line hits="0" number="496"/>
<line hits="0" number="497"/>
<line hits="0" number="498"/>
<line hits="0" number="499"/>
<line hits="1" number="501"/>
<line hits="0" number="502"/>
<line hits="1" number="504"/>
<line hits="0" number="505"/>
<line hits="1" number="510"/>
<line hits="1" number="511"/>
<line hits="1" number="513"/>
<line hits="0" number="516"/>
<line hits="0" number="517"/>
<line hits="0" number="518"/>
<line hits="0" number="521"/>
<line hits="0" number="522"/>
<line hits="0" number="525"/>
<line hits="0" number="526"/>
<line hits="0" number="527"/>
<line hits="0" number="528"/>
<line hits="1" number="531"/>
<line hits="1" number="532"/>
<line hits="1" number="534"/>
<line hits="0" number="535"/>
<line hits="1" number="538"/>
<line hits="1" number="539"/>
<line hits="1" number="541"/>
<line hits="0" number="542"/>
<line hits="1" number="545"/>
<line hits="1" number="546"/>
<line hits="1" number="548"/>
<line hits="0" number="549"/>
<line hits="1" number="552"/>
<line hits="1" number="553"/>
<line hits="1" number="555"/>
<line hits="0" number="556"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/models/manager.py" line-rate="0.8969" name="manager.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="9"/>
<line hits="1" number="11"/>
<line hits="1" number="14"/>
<line hits="1" number="18"/>
<line hits="1" number="20"/>
<line hits="1" number="22"/>
<line hits="1" number="23"/>
<line hits="1" number="24"/>
<line hits="1" number="26"/>
<line hits="1" number="27"/>
<line hits="1" number="28"/>
<line hits="1" number="29"/>
<line hits="1" number="30"/>
<line hits="1" number="31"/>
<line hits="1" number="32"/>
<line hits="1" number="34"/>
<line hits="0" number="36"/>
<line hits="1" number="38"/>
<line hits="1" number="45"/>
<line hits="1" number="46"/>
<line hits="0" number="48"/>
<line hits="1" number="56"/>
<line hits="1" number="57"/>
<line hits="1" number="59"/>
<line hits="1" number="60"/>
<line hits="0" number="61"/>
<line hits="1" number="67"/>
<line hits="1" number="75"/>
<line hits="1" number="76"/>
<line hits="1" number="78"/>
<line hits="1" number="80"/>
<line hits="1" number="81"/>
<line hits="1" number="82"/>
<line hits="1" number="83"/>
<line hits="1" number="84"/>
<line hits="1" number="85"/>
<line hits="1" number="87"/>
<line hits="1" number="88"/>
<line hits="1" number="90"/>
<line hits="1" number="91"/>
<line hits="1" number="93"/>
<line hits="1" number="94"/>
<line hits="1" number="95"/>
<line hits="1" number="97"/>
<line hits="1" number="98"/>
<line hits="1" number="100"/>
<line hits="1" number="101"/>
<line hits="1" number="102"/>
<line hits="1" number="103"/>
<line hits="1" number="104"/>
<line hits="1" number="109"/>
<line hits="1" number="110"/>
<line hits="1" number="111"/>
<line hits="1" number="113"/>
<line hits="1" number="115"/>
<line hits="1" number="117"/>
<line hits="1" number="122"/>
<line hits="1" number="123"/>
<line hits="1" number="125"/>
<line hits="1" number="126"/>
<line hits="1" number="127"/>
<line hits="1" number="128"/>
<line hits="1" number="129"/>
<line hits="1" number="131"/>
<line hits="1" number="133"/>
<line hits="1" number="139"/>
<line hits="1" number="144"/>
<line hits="1" number="146"/>
<line hits="0" number="153"/>
<line hits="1" number="155"/>
<line hits="0" number="156"/>
<line hits="1" number="161"/>
<line hits="0" number="162"/>
<line hits="1" number="165"/>
<line hits="1" number="166"/>
<line hits="1" number="169"/>
<line hits="1" number="171"/>
<line hits="1" number="172"/>
<line hits="1" number="174"/>
<line hits="1" number="175"/>
<line hits="0" number="176"/>
<line hits="1" number="178"/>
<line hits="0" number="179"/>
<line hits="1" number="183"/>
<line hits="0" number="184"/>
<line hits="1" number="192"/>
<line hits="1" number="195"/>
<line hits="1" number="196"/>
<line hits="1" number="197"/>
<line hits="1" number="198"/>
<line hits="1" number="200"/>
<line hits="0" number="201"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/models/options.py" line-rate="0.7657" name="options.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="19"/>
<line hits="1" number="21"/>
<line hits="1" number="23"/>
<line hits="1" number="28"/>
<line hits="1" number="41"/>
<line hits="1" number="47"/>
<line hits="1" number="48"/>
<line hits="1" number="49"/>
<line hits="1" number="50"/>
<line hits="1" number="51"/>
<line hits="1" number="52"/>
<line hits="1" number="53"/>
<line hits="1" number="54"/>
<line hits="1" number="56"/>
<line hits="1" number="57"/>
<line hits="1" number="60"/>
<line hits="1" number="63"/>
<line hits="1" number="64"/>
<line hits="1" number="67"/>
<line hits="1" number="68"/>
<line hits="1" number="73"/>
<line hits="1" number="75"/>
<line hits="1" number="77"/>
<line hits="1" number="78"/>
<line hits="1" number="79"/>
<line hits="1" number="80"/>
<line hits="1" number="81"/>
<line hits="1" number="82"/>
<line hits="1" number="83"/>
<line hits="1" number="84"/>
<line hits="1" number="85"/>
<line hits="1" number="86"/>
<line hits="1" number="87"/>
<line hits="1" number="88"/>
<line hits="1" number="89"/>
<line hits="1" number="90"/>
<line hits="1" number="91"/>
<line hits="1" number="92"/>
<line hits="1" number="93"/>
<line hits="1" number="94"/>
<line hits="1" number="95"/>
<line hits="1" number="96"/>
<line hits="1" number="97"/>
<line hits="1" number="98"/>
<line hits="1" number="99"/>
<line hits="1" number="100"/>
<line hits="1" number="101"/>
<line hits="1" number="102"/>
<line hits="1" number="103"/>
<line hits="1" number="104"/>
<line hits="1" number="105"/>
<line hits="1" number="106"/>
<line hits="1" number="107"/>
<line hits="1" number="108"/>
<line hits="1" number="109"/>
<line hits="1" number="115"/>
<line hits="1" number="119"/>
<line hits="1" number="120"/>
<line hits="1" number="121"/>
<line hits="1" number="122"/>
<line hits="1" number="126"/>
<line hits="1" number="129"/>
<line hits="1" number="131"/>
<line hits="1" number="133"/>
<line hits="1" number="135"/>
<line hits="1" number="137"/>
<line hits="1" number="139"/>
<line hits="1" number="141"/>
<line hits="1" number="144"/>
<line hits="1" number="146"/>
<line hits="0" number="148"/>
<line hits="1" number="150"/>
<line hits="1" number="151"/>
<line hits="1" number="152"/>
<line hits="1" number="154"/>
<line hits="1" number="155"/>
<line hits="1" number="157"/>
<line hits="1" number="158"/>
<line hits="1" number="159"/>
<line hits="1" number="163"/>
<line hits="1" number="166"/>
<line hits="1" number="167"/>
<line hits="1" number="168"/>
<line hits="1" number="172"/>
<line hits="1" number="173"/>
<line hits="1" number="174"/>
<line hits="1" number="175"/>
<line hits="1" number="176"/>
<line hits="1" number="177"/>
<line hits="1" number="178"/>
<line hits="1" number="179"/>
<line hits="1" number="180"/>
<line hits="1" number="182"/>
<line hits="1" number="183"/>
<line hits="1" number="187"/>
<line hits="1" number="188"/>
<line hits="1" number="191"/>
<line hits="1" number="194"/>
<line hits="0" number="195"/>
<line hits="0" number="197"/>
<line hits="1" number="198"/>
<line hits="1" number="201"/>
<line hits="1" number="202"/>
<line hits="1" number="203"/>
<line hits="1" number="205"/>
<line hits="1" number="206"/>
<line hits="0" number="209"/>
<line hits="0" number="210"/>
<line hits="0" number="211"/>
<line hits="0" number="215"/>
<line hits="0" number="216"/>
<line hits="0" number="218"/>
<line hits="0" number="219"/>
<line hits="0" number="220"/>
<line hits="1" number="222"/>
<line hits="1" number="224"/>
<line hits="1" number="225"/>
<line hits="0" number="228"/>
<line hits="0" number="232"/>
<line hits="0" number="233"/>
<line hits="0" number="234"/>
<line hits="0" number="235"/>
<line hits="0" number="236"/>
<line hits="0" number="237"/>
<line hits="0" number="238"/>
<line hits="1" number="242"/>
<line hits="1" number="243"/>
<line hits="1" number="245"/>
<line hits="1" number="246"/>
<line hits="1" number="247"/>
<line hits="1" number="249"/>
<line hits="1" number="254"/>
<line hits="0" number="255"/>
<line hits="1" number="256"/>
<line hits="1" number="257"/>
<line hits="1" number="259"/>
<line hits="1" number="260"/>
<line hits="1" number="270"/>
<line hits="1" number="271"/>
<line hits="1" number="272"/>
<line hits="1" number="273"/>
<line hits="1" number="274"/>
<line hits="1" number="275"/>
<line hits="1" number="277"/>
<line hits="1" number="279"/>
<line hits="1" number="280"/>
<line hits="1" number="281"/>
<line hits="1" number="282"/>
<line hits="1" number="284"/>
<line hits="0" number="289"/>
<line hits="0" number="290"/>
<line hits="0" number="291"/>
<line hits="1" number="293"/>
<line hits="0" number="294"/>
<line hits="1" number="296"/>
<line hits="1" number="297"/>
<line hits="1" number="299"/>
<line hits="1" number="304"/>
<line hits="0" number="305"/>
<line hits="1" number="306"/>
<line hits="1" number="307"/>
<line hits="1" number="308"/>
<line hits="0" number="309"/>
<line hits="1" number="310"/>
<line hits="0" number="311"/>
<line hits="1" number="313"/>
<line hits="1" number="315"/>
<line hits="1" number="318"/>
<line hits="1" number="319"/>
<line hits="1" number="321"/>
<line hits="1" number="330"/>
<line hits="1" number="331"/>
<line hits="1" number="332"/>
<line hits="1" number="333"/>
<line hits="1" number="334"/>
<line hits="0" number="335"/>
<line hits="0" number="340"/>
<line hits="1" number="342"/>
<line hits="0" number="343"/>
<line hits="1" number="344"/>
<line hits="1" number="346"/>
<line hits="1" number="348"/>
<line hits="1" number="349"/>
<line hits="1" number="350"/>
<line hits="1" number="351"/>
<line hits="1" number="352"/>
<line hits="1" number="353"/>
<line hits="1" number="354"/>
<line hits="1" number="356"/>
<line hits="1" number="357"/>
<line hits="1" number="358"/>
<line hits="1" number="359"/>
<line hits="1" number="361"/>
<line hits="1" number="366"/>
<line hits="1" number="368"/>
<line hits="1" number="370"/>
<line hits="1" number="372"/>
<line hits="1" number="373"/>
<line hits="1" number="375"/>
<line hits="1" number="376"/>
<line hits="0" number="377"/>
<line hits="0" number="378"/>
<line hits="0" number="379"/>
<line hits="1" number="381"/>
<line hits="0" number="382"/>
<line hits="0" number="383"/>
<line hits="0" number="384"/>
<line hits="0" number="385"/>
<line hits="1" number="392"/>
<line hits="1" number="393"/>
<line hits="1" number="394"/>
<line hits="1" number="395"/>
<line hits="1" number="396"/>
<line hits="1" number="398"/>
<line hits="1" number="400"/>
<line hits="1" number="401"/>
<line hits="1" number="403"/>
<line hits="1" number="404"/>
<line hits="1" number="405"/>
<line hits="1" number="406"/>
<line hits="1" number="408"/>
<line hits="0" number="409"/>
<line hits="0" number="410"/>
<line hits="0" number="411"/>
<line hits="0" number="412"/>
<line hits="1" number="419"/>
<line hits="1" number="420"/>
<line hits="1" number="422"/>
<line hits="1" number="439"/>
<line hits="1" number="440"/>
<line hits="1" number="442"/>
<line hits="1" number="443"/>
<line hits="1" number="445"/>
<line hits="1" number="446"/>
<line hits="1" number="450"/>
<line hits="1" number="456"/>
<line hits="1" number="465"/>
<line hits="1" number="469"/>
<line hits="1" number="478"/>
<line hits="1" number="482"/>
<line hits="1" number="491"/>
<line hits="1" number="496"/>
<line hits="1" number="507"/>
<line hits="1" number="508"/>
<line hits="1" number="513"/>
<line hits="1" number="515"/>
<line hits="1" number="516"/>
<line hits="1" number="517"/>
<line hits="1" number="518"/>
<line hits="1" number="522"/>
<line hits="1" number="523"/>
<line hits="0" number="524"/>
<line hits="0" number="525"/>
<line hits="1" number="526"/>
<line hits="1" number="528"/>
<line hits="1" number="530"/>
<line hits="1" number="531"/>
<line hits="1" number="532"/>
<line hits="1" number="533"/>
<line hits="1" number="537"/>
<line hits="1" number="538"/>
<line hits="1" number="539"/>
<line hits="1" number="540"/>
<line hits="1" number="541"/>
<line hits="1" number="543"/>
<line hits="1" number="547"/>
<line hits="1" number="550"/>
<line hits="1" number="551"/>
<line hits="1" number="554"/>
<line hits="0" number="555"/>
<line hits="1" number="561"/>
<line hits="1" number="564"/>
<line hits="1" number="565"/>
<line hits="1" number="566"/>
<line hits="1" number="568"/>
<line hits="0" number="574"/>
<line hits="0" number="575"/>
<line hits="0" number="576"/>
<line hits="0" number="577"/>
<line hits="0" number="578"/>
<line hits="0" number="579"/>
<line hits="0" number="580"/>
<line hits="0" number="581"/>
<line hits="0" number="582"/>
<line hits="0" number="583"/>
<line hits="1" number="585"/>
<line hits="1" number="590"/>
<line hits="1" number="591"/>
<line hits="0" number="592"/>
<line hits="0" number="593"/>
<line hits="1" number="594"/>
<line hits="1" number="596"/>
<line hits="0" number="605"/>
<line hits="0" number="606"/>
<line hits="0" number="607"/>
<line hits="0" number="609"/>
<line hits="0" number="610"/>
<line hits="0" number="614"/>
<line hits="1" number="616"/>
<line hits="0" number="622"/>
<line hits="0" number="623"/>
<line hits="0" number="625"/>
<line hits="0" number="626"/>
<line hits="0" number="627"/>
<line hits="0" number="628"/>
<line hits="0" number="629"/>
<line hits="0" number="630"/>
<line hits="0" number="632"/>
<line hits="0" number="633"/>
<line hits="0" number="634"/>
<line hits="0" number="635"/>
<line hits="0" number="644"/>
<line hits="1" number="646"/>
<line hits="0" number="652"/>
<line hits="0" number="653"/>
<line hits="0" number="654"/>
<line hits="0" number="657"/>
<line hits="0" number="658"/>
<line hits="0" number="659"/>
<line hits="0" number="661"/>
<line hits="0" number="662"/>
<line hits="0" number="663"/>
<line hits="0" number="664"/>
<line hits="0" number="665"/>
<line hits="0" number="666"/>
<line hits="1" number="668"/>
<line hits="1" number="675"/>
<line hits="1" number="677"/>
<line hits="1" number="678"/>
<line hits="1" number="679"/>
<line hits="1" number="682"/>
<line hits="0" number="683"/>
<line hits="1" number="684"/>
<line hits="1" number="688"/>
<line hits="1" number="689"/>
<line hits="1" number="690"/>
<line hits="1" number="692"/>
<line hits="1" number="698"/>
<line hits="1" number="699"/>
<line hits="1" number="702"/>
<line hits="1" number="704"/>
<line hits="1" number="706"/>
<line hits="1" number="708"/>
<line hits="1" number="711"/>
<line hits="1" number="712"/>
<line hits="1" number="713"/>
<line hits="1" number="714"/>
<line hits="1" number="715"/>
<line hits="1" number="716"/>
<line hits="1" number="717"/>
<line hits="1" number="718"/>
<line hits="1" number="719"/>
<line hits="1" number="721"/>
<line hits="1" number="731"/>
<line hits="0" number="732"/>
<line hits="1" number="733"/>
<line hits="1" number="735"/>
<line hits="1" number="748"/>
<line hits="0" number="749"/>
<line hits="1" number="756"/>
<line hits="1" number="757"/>
<line hits="1" number="758"/>
<line hits="1" number="759"/>
<line hits="1" number="762"/>
<line hits="1" number="764"/>
<line hits="1" number="767"/>
<line hits="1" number="768"/>
<line hits="1" number="769"/>
<line hits="1" number="771"/>
<line hits="1" number="774"/>
<line hits="1" number="775"/>
<line hits="0" number="779"/>
<line hits="0" number="780"/>
<line hits="0" number="781"/>
<line hits="0" number="783"/>
<line hits="0" number="784"/>
<line hits="0" number="787"/>
<line hits="0" number="788"/>
<line hits="1" number="789"/>
<line hits="1" number="793"/>
<line hits="1" number="794"/>
<line hits="1" number="797"/>
<line hits="1" number="798"/>
<line hits="1" number="800"/>
<line hits="1" number="801"/>
<line hits="1" number="802"/>
<line hits="1" number="808"/>
<line hits="1" number="809"/>
<line hits="1" number="813"/>
<line hits="1" number="816"/>
<line hits="1" number="817"/>
<line hits="1" number="819"/>
<line hits="1" number="822"/>
<line hits="1" number="823"/>
<line hits="1" number="824"/>
<line hits="1" number="825"/>
<line hits="1" number="826"/>
<line hits="1" number="827"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/models/query.py" line-rate="0.3363" name="query.py">
<methods/>
<lines>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="18"/>
<line hits="1" number="19"/>
<line hits="1" number="20"/>
<line hits="1" number="21"/>
<line hits="1" number="22"/>
<line hits="1" number="23"/>
<line hits="1" number="24"/>
<line hits="1" number="25"/>
<line hits="1" number="26"/>
<line hits="1" number="27"/>
<line hits="1" number="28"/>
<line hits="1" number="29"/>
<line hits="1" number="32"/>
<line hits="1" number="35"/>
<line hits="1" number="38"/>
<line hits="1" number="39"/>
<line hits="1" number="40"/>
<line hits="1" number="41"/>
<line hits="1" number="42"/>
<line hits="1" number="45"/>
<line hits="1" number="48"/>
<line hits="1" number="49"/>
<line hits="1" number="50"/>
<line hits="1" number="51"/>
<line hits="1" number="54"/>
<line hits="1" number="55"/>
<line hits="1" number="57"/>
<line hits="1" number="58"/>
<line hits="1" number="59"/>
<line hits="1" number="60"/>
<line hits="1" number="62"/>
<line hits="1" number="63"/>
<line hits="1" number="64"/>
<line hits="1" number="65"/>
<line hits="0" number="66"/>
<line hits="1" number="67"/>
<line hits="0" number="68"/>
<line hits="0" number="69"/>
<line hits="1" number="72"/>
<line hits="0" number="73"/>
<line hits="0" number="75"/>
<line hits="0" number="76"/>
<line hits="0" number="77"/>
<line hits="0" number="78"/>
<line hits="0" number="79"/>
<line hits="0" number="80"/>
<line hits="0" number="81"/>
<line hits="0" number="83"/>
<line hits="1" number="85"/>
<line hits="1" number="88"/>
<line hits="1" number="93"/>
<line hits="0" number="94"/>
<line hits="0" number="95"/>
<line hits="0" number="96"/>
<line hits="0" number="98"/>
<line hits="0" number="99"/>
<line hits="0" number="100"/>
<line hits="0" number="103"/>
<line hits="0" number="105"/>
<line hits="0" number="106"/>
<line hits="0" number="107"/>
<line hits="1" number="110"/>
<line hits="1" number="116"/>
<line hits="1" number="117"/>
<line hits="1" number="118"/>
<line hits="1" number="119"/>
<line hits="1" number="121"/>
<line hits="1" number="122"/>
<line hits="1" number="123"/>
<line hits="1" number="124"/>
<line hits="1" number="127"/>
<line hits="1" number="129"/>
<line hits="1" number="130"/>
<line hits="0" number="132"/>
<line hits="0" number="133"/>
<line hits="0" number="134"/>
<line hits="1" number="138"/>
<line hits="1" number="141"/>
<line hits="1" number="147"/>
<line hits="1" number="148"/>
<line hits="0" number="152"/>
<line hits="1" number="154"/>
<line hits="0" number="155"/>
<line hits="0" number="156"/>
<line hits="0" number="157"/>
<line hits="0" number="159"/>
<line hits="0" number="160"/>
<line hits="0" number="161"/>
<line hits="0" number="162"/>
<line hits="0" number="163"/>
<line hits="0" number="164"/>
<line hits="1" number="167"/>
<line hits="1" number="173"/>
<line hits="0" number="174"/>
<line hits="0" number="175"/>
<line hits="0" number="176"/>
<line hits="0" number="177"/>
<line hits="1" number="180"/>
<line hits="1" number="183"/>
<line hits="1" number="184"/>
<line hits="1" number="185"/>
<line hits="1" number="186"/>
<line hits="1" number="187"/>
<line hits="1" number="188"/>
<line hits="1" number="189"/>
<line hits="1" number="190"/>
<line hits="1" number="191"/>
<line hits="1" number="192"/>
<line hits="1" number="193"/>
<line hits="1" number="194"/>
<line hits="1" number="195"/>
<line hits="1" number="197"/>
<line hits="0" number="199"/>
<line hits="0" number="200"/>
<line hits="0" number="201"/>
<line hits="0" number="202"/>
<line hits="1" number="203"/>
<line hits="1" number="204"/>
<line hits="1" number="210"/>
<line hits="0" number="212"/>
<line hits="0" number="213"/>
<line hits="0" number="214"/>
<line hits="0" number="215"/>
<line hits="0" number="217"/>
<line hits="0" number="218"/>
<line hits="1" number="220"/>
<line hits="0" number="222"/>
<line hits="0" number="223"/>
<line hits="1" number="225"/>
<line hits="0" number="226"/>
<line hits="0" number="227"/>
<line hits="0" number="228"/>
<line hits="0" number="229"/>
<line hits="0" number="230"/>
<line hits="0" number="231"/>
<line hits="0" number="236"/>
<line hits="0" number="238"/>
<line hits="0" number="239"/>
<line hits="0" number="241"/>
<line hits="1" number="243"/>
<line hits="0" number="244"/>
<line hits="0" number="245"/>
<line hits="0" number="246"/>
<line hits="0" number="247"/>
<line hits="1" number="249"/>
<line hits="1" number="250"/>
<line hits="1" number="251"/>
<line hits="1" number="253"/>
<line hits="1" number="268"/>
<line hits="1" number="269"/>
<line hits="1" number="271"/>
<line hits="0" number="272"/>
<line hits="0" number="273"/>
<line hits="1" number="275"/>
<line hits="0" number="277"/>
<line hits="0" number="278"/>
<line hits="0" number="279"/>
<line hits="0" number="284"/>
<line hits="0" number="285"/>
<line hits="0" number="287"/>
<line hits="0" number="288"/>
<line hits="0" number="289"/>
<line hits="0" number="290"/>
<line hits="0" number="292"/>
<line hits="0" number="293"/>
<line hits="0" number="294"/>
<line hits="0" number="296"/>
<line hits="0" number="297"/>
<line hits="0" number="298"/>
<line hits="0" number="300"/>
<line hits="0" number="301"/>
<line hits="0" number="302"/>
<line hits="0" number="303"/>
<line hits="1" number="305"/>
<line hits="0" number="306"/>
<line hits="0" number="307"/>
<line hits="0" number="308"/>
<line hits="0" number="309"/>
<line hits="0" number="310"/>
<line hits="0" number="311"/>
<line hits="0" number="312"/>
<line hits="0" number="313"/>
<line hits="0" number="314"/>
<line hits="1" number="316"/>
<line hits="0" number="317"/>
<line hits="0" number="318"/>
<line hits="0" number="319"/>
<line hits="0" number="320"/>
<line hits="0" number="321"/>
<line hits="0" number="322"/>
<line hits="0" number="323"/>
<line hits="0" number="324"/>
<line hits="0" number="325"/>
<line hits="1" number="331"/>
<line hits="1" number="332"/>
<line hits="1" number="334"/>
<line hits="1" number="339"/>
<line hits="0" number="340"/>
<line hits="1" number="341"/>
<line hits="1" number="342"/>
<line hits="1" number="344"/>
<line hits="0" number="352"/>
<line hits="0" number="353"/>
<line hits="0" number="354"/>
<line hits="0" number="355"/>
<line hits="0" number="359"/>
<line hits="0" number="360"/>
<line hits="0" number="361"/>
<line hits="0" number="362"/>
<line hits="0" number="363"/>
<line hits="0" number="365"/>
<line hits="0" number="366"/>
<line hits="0" number="367"/>
<line hits="0" number="368"/>
<line hits="0" number="369"/>
<line hits="0" number="370"/>
<line hits="1" number="372"/>
<line hits="0" number="380"/>
<line hits="0" number="381"/>
<line hits="0" number="383"/>
<line hits="1" number="385"/>
<line hits="1" number="390"/>
<line hits="1" number="391"/>
<line hits="1" number="392"/>
<line hits="1" number="393"/>
<line hits="1" number="394"/>
<line hits="0" number="395"/>
<line hits="1" number="396"/>
<line hits="1" number="397"/>
<line hits="0" number="401"/>
<line hits="1" number="406"/>
<line hits="1" number="411"/>
<line hits="1" number="412"/>
<line hits="1" number="413"/>
<line hits="1" number="414"/>
<line hits="1" number="416"/>
<line hits="1" number="417"/>
<line hits="1" number="418"/>
<line hits="1" number="419"/>
<line hits="1" number="421"/>
<line hits="1" number="441"/>
<line hits="1" number="446"/>
<line hits="0" number="447"/>
<line hits="0" number="448"/>
<line hits="1" number="449"/>
<line hits="1" number="450"/>
<line hits="1" number="451"/>
<line hits="1" number="452"/>
<line hits="1" number="453"/>
<line hits="1" number="454"/>
<line hits="1" number="455"/>
<line hits="1" number="456"/>
<line hits="1" number="457"/>
<line hits="1" number="458"/>
<line hits="0" number="459"/>
<line hits="0" number="460"/>
<line hits="0" number="461"/>
<line hits="0" number="462"/>
<line hits="1" number="463"/>
<line hits="1" number="464"/>
<line hits="1" number="465"/>
<line hits="1" number="466"/>
<line hits="0" number="467"/>
<line hits="1" number="468"/>
<line hits="0" number="469"/>
<line hits="0" number="470"/>
<line hits="0" number="471"/>
<line hits="1" number="473"/>
<line hits="1" number="475"/>
<line hits="1" number="481"/>
<line hits="1" number="484"/>
<line hits="1" number="485"/>
<line hits="1" number="486"/>
<line hits="1" number="487"/>
<line hits="1" number="488"/>
<line hits="1" number="490"/>
<line hits="0" number="497"/>
<line hits="0" number="498"/>
<line hits="0" number="499"/>
<line hits="0" number="500"/>
<line hits="0" number="501"/>
<line hits="0" number="502"/>
<line hits="0" number="503"/>
<line hits="0" number="504"/>
<line hits="0" number="505"/>
<line hits="0" number="506"/>
<line hits="0" number="507"/>
<line hits="0" number="508"/>
<line hits="0" number="509"/>
<line hits="0" number="510"/>
<line hits="1" number="512"/>
<line hits="1" number="517"/>
<line hits="1" number="518"/>
<line hits="1" number="519"/>
<line hits="1" number="520"/>
<line hits="1" number="521"/>
<line hits="0" number="522"/>
<line hits="0" number="523"/>
<line hits="0" number="524"/>
<line hits="0" number="525"/>
<line hits="0" number="526"/>
<line hits="0" number="527"/>
<line hits="1" number="529"/>
<line hits="1" number="535"/>
<line hits="1" number="536"/>
<line hits="1" number="537"/>
<line hits="1" number="538"/>
<line hits="1" number="539"/>
<line hits="1" number="540"/>
<line hits="1" number="541"/>
<line hits="1" number="542"/>
<line hits="1" number="543"/>
<line hits="1" number="544"/>
<line hits="1" number="545"/>
<line hits="1" number="546"/>
<line hits="0" number="547"/>
<line hits="0" number="549"/>
<line hits="0" number="550"/>
<line hits="1" number="551"/>
<line hits="0" number="552"/>
<line hits="1" number="557"/>
<line hits="1" number="559"/>
<line hits="0" number="564"/>
<line hits="0" number="565"/>
<line hits="0" number="567"/>
<line hits="0" number="568"/>
<line hits="0" number="573"/>
<line hits="0" number="574"/>
<line hits="0" number="575"/>
<line hits="0" number="577"/>
<line hits="0" number="578"/>
<line hits="0" number="579"/>
<line hits="0" number="580"/>
<line hits="0" number="581"/>
<line hits="0" number="586"/>
<line hits="0" number="588"/>
<line hits="0" number="589"/>
<line hits="0" number="590"/>
<line hits="0" number="591"/>
<line hits="0" number="592"/>
<line hits="1" number="594"/>
<line hits="0" number="595"/>
<line hits="1" number="597"/>
<line hits="0" number="598"/>
<line hits="1" number="600"/>
<line hits="0" number="602"/>
<line hits="0" number="603"/>
<line hits="1" number="605"/>
<line hits="0" number="607"/>
<line hits="0" number="608"/>
<line hits="1" number="610"/>
<line hits="0" number="615"/>
<line hits="0" number="617"/>
<line hits="0" number="618"/>
<line hits="0" number="619"/>
<line hits="0" number="620"/>
<line hits="0" number="621"/>
<line hits="0" number="622"/>
<line hits="0" number="623"/>
<line hits="0" number="624"/>
<line hits="0" number="627"/>
<line hits="0" number="628"/>
<line hits="0" number="629"/>
<line hits="0" number="630"/>
<line hits="0" number="631"/>
<line hits="0" number="633"/>
<line hits="0" number="635"/>
<line hits="0" number="636"/>
<line hits="1" number="638"/>
<line hits="0" number="640"/>
<line hits="0" number="643"/>
<line hits="0" number="644"/>
<line hits="0" number="646"/>
<line hits="0" number="651"/>
<line hits="0" number="654"/>
<line hits="0" number="655"/>
<line hits="0" number="656"/>
<line hits="0" number="658"/>
<line hits="0" number="659"/>
<line hits="0" number="660"/>
<line hits="0" number="663"/>
<line hits="0" number="664"/>
<line hits="1" number="666"/>
<line hits="1" number="667"/>
<line hits="1" number="669"/>
<line hits="0" number="674"/>
<line hits="1" number="675"/>
<line hits="1" number="677"/>
<line hits="0" number="682"/>
<line hits="0" number="684"/>
<line hits="0" number="685"/>
<line hits="0" number="686"/>
<line hits="0" number="688"/>
<line hits="0" number="689"/>
<line hits="0" number="690"/>
<line hits="0" number="691"/>
<line hits="0" number="692"/>
<line hits="1" number="693"/>
<line hits="1" number="695"/>
<line hits="0" number="702"/>
<line hits="0" number="704"/>
<line hits="0" number="705"/>
<line hits="0" number="707"/>
<line hits="0" number="708"/>
<line hits="0" number="709"/>
<line hits="1" number="710"/>
<line hits="1" number="711"/>
<line hits="1" number="713"/>
<line hits="0" number="714"/>
<line hits="0" number="715"/>
<line hits="0" number="716"/>
<line hits="1" number="718"/>
<line hits="0" number="720"/>
<line hits="0" number="721"/>
<line hits="1" number="723"/>
<line hits="0" number="724"/>
<line hits="1" number="730"/>
<line hits="0" number="731"/>
<line hits="0" number="732"/>
<line hits="0" number="733"/>
<line hits="0" number="734"/>
<line hits="0" number="735"/>
<line hits="1" number="737"/>
<line hits="1" number="738"/>
<line hits="1" number="739"/>
<line hits="0" number="740"/>
<line hits="1" number="741"/>
<line hits="1" number="742"/>
<line hits="1" number="743"/>
<line hits="1" number="745"/>
<line hits="0" number="746"/>
<line hits="0" number="747"/>
<line hits="0" number="748"/>
<line hits="0" number="749"/>
<line hits="1" number="751"/>
<line hits="1" number="752"/>
<line hits="0" number="753"/>
<line hits="1" number="754"/>
<line hits="0" number="755"/>
<line hits="1" number="757"/>
<line hits="1" number="758"/>
<line hits="1" number="759"/>
<line hits="1" number="760"/>
<line hits="1" number="761"/>
<line hits="1" number="762"/>
<line hits="0" number="763"/>
<line hits="0" number="764"/>
<line hits="0" number="765"/>
<line hits="0" number="766"/>
<line hits="0" number="767"/>
<line hits="0" number="768"/>
<line hits="0" number="769"/>
<line hits="0" number="770"/>
<line hits="1" number="772"/>
<line hits="1" number="774"/>
<line hits="1" number="775"/>
<line hits="1" number="780"/>
<line hits="1" number="782"/>
<line hits="0" number="787"/>
<line hits="0" number="789"/>
<line hits="0" number="791"/>
<line hits="1" number="798"/>
<line hits="0" number="803"/>
<line hits="0" number="805"/>
<line hits="0" number="807"/>
<line hits="0" number="808"/>
<line hits="0" number="809"/>
<line hits="0" number="811"/>
<line hits="0" number="812"/>
<line hits="1" number="819"/>
<line hits="0" number="821"/>
<line hits="0" number="822"/>
<line hits="0" number="823"/>
<line hits="1" number="829"/>
<line hits="1" number="834"/>
<line hits="1" number="836"/>
<line hits="1" number="841"/>
<line hits="1" number="843"/>
<line hits="0" number="848"/>
<line hits="1" number="850"/>
<line hits="1" number="851"/>
<line hits="1" number="852"/>
<line hits="1" number="855"/>
<line hits="1" number="856"/>
<line hits="0" number="857"/>
<line hits="1" number="859"/>
<line hits="1" number="860"/>
<line hits="1" number="862"/>
<line hits="0" number="872"/>
<line hits="0" number="873"/>
<line hits="0" number="874"/>
<line hits="0" number="875"/>
<line hits="0" number="877"/>
<line hits="1" number="879"/>
<line hits="0" number="881"/>
<line hits="0" number="883"/>
<line hits="0" number="884"/>
<line hits="0" number="885"/>
<line hits="0" number="886"/>
<line hits="0" number="887"/>
<line hits="0" number="888"/>
<line hits="1" number="890"/>
<line hits="0" number="892"/>
<line hits="0" number="893"/>
<line hits="0" number="894"/>
<line hits="0" number="895"/>
<line hits="1" number="897"/>
<line hits="0" number="899"/>
<line hits="0" number="900"/>
<line hits="0" number="901"/>
<line hits="0" number="902"/>
<line hits="0" number="903"/>
<line hits="0" number="904"/>
<line hits="1" number="906"/>
<line hits="0" number="908"/>
<line hits="0" number="909"/>
<line hits="0" number="910"/>
<line hits="1" number="912"/>
<line hits="0" number="917"/>
<line hits="0" number="918"/>
<line hits="0" number="919"/>
<line hits="0" number="920"/>
<line hits="0" number="921"/>
<line hits="0" number="922"/>
<line hits="0" number="923"/>
<line hits="0" number="924"/>
<line hits="0" number="925"/>
<line hits="1" number="927"/>
<line hits="0" number="937"/>
<line hits="0" number="938"/>
<line hits="0" number="940"/>
<line hits="0" number="941"/>
<line hits="0" number="942"/>
<line hits="0" number="943"/>
<line hits="0" number="944"/>
<line hits="0" number="946"/>
<line hits="0" number="947"/>
<line hits="1" number="949"/>
<line hits="0" number="958"/>
<line hits="0" number="959"/>
<line hits="0" number="960"/>
<line hits="0" number="962"/>
<line hits="0" number="963"/>
<line hits="0" number="964"/>
<line hits="0" number="965"/>
<line hits="0" number="966"/>
<line hits="0" number="967"/>
<line hits="0" number="968"/>
<line hits="0" number="969"/>
<line hits="1" number="971"/>
<line hits="0" number="976"/>
<line hits="0" number="977"/>
<line hits="0" number="978"/>
<line hits="0" number="980"/>
<line hits="0" number="981"/>
<line hits="0" number="982"/>
<line hits="0" number="985"/>
<line hits="0" number="986"/>
<line hits="0" number="987"/>
<line hits="0" number="988"/>
<line hits="0" number="990"/>
<line hits="0" number="991"/>
<line hits="0" number="992"/>
<line hits="0" number="993"/>
<line hits="0" number="998"/>
<line hits="0" number="999"/>
<line hits="0" number="1000"/>
<line hits="0" number="1002"/>
<line hits="0" number="1003"/>
<line hits="0" number="1005"/>
<line hits="0" number="1007"/>
<line hits="0" number="1008"/>
<line hits="0" number="1009"/>
<line hits="0" number="1010"/>
<line hits="0" number="1012"/>
<line hits="0" number="1013"/>
<line hits="0" number="1015"/>
<line hits="1" number="1017"/>
<line hits="1" number="1019"/>
<line hits="1" number="1021"/>
<line hits="1" number="1022"/>
<line hits="1" number="1023"/>
<line hits="1" number="1024"/>
<line hits="1" number="1026"/>
<line hits="0" number="1030"/>
<line hits="0" number="1032"/>
<line hits="0" number="1033"/>
<line hits="0" number="1034"/>
<line hits="1" number="1036"/>
<line hits="0" number="1039"/>
<line hits="0" number="1041"/>
<line hits="0" number="1042"/>
<line hits="0" number="1043"/>
<line hits="1" number="1045"/>
<line hits="0" number="1047"/>
<line hits="0" number="1048"/>
<line hits="0" number="1049"/>
<line hits="0" number="1050"/>
<line hits="0" number="1051"/>
<line hits="1" number="1053"/>
<line hits="0" number="1060"/>
<line hits="0" number="1061"/>
<line hits="0" number="1062"/>
<line hits="0" number="1063"/>
<line hits="0" number="1064"/>
<line hits="0" number="1066"/>
<line hits="0" number="1067"/>
<line hits="1" number="1069"/>
<line hits="0" number="1075"/>
<line hits="0" number="1076"/>
<line hits="0" number="1077"/>
<line hits="0" number="1080"/>
<line hits="0" number="1081"/>
<line hits="0" number="1082"/>
<line hits="0" number="1083"/>
<line hits="0" number="1084"/>
<line hits="0" number="1085"/>
<line hits="0" number="1086"/>
<line hits="0" number="1087"/>
<line hits="1" number="1089"/>
<line hits="1" number="1091"/>
<line hits="1" number="1092"/>
<line hits="1" number="1093"/>
<line hits="1" number="1099"/>
<line hits="0" number="1105"/>
<line hits="0" number="1106"/>
<line hits="0" number="1107"/>
<line hits="0" number="1108"/>
<line hits="0" number="1110"/>
<line hits="1" number="1112"/>
<line hits="1" number="1115"/>
<line hits="1" number="1116"/>
<line hits="1" number="1117"/>
<line hits="1" number="1123"/>
<line hits="1" number="1128"/>
<line hits="1" number="1129"/>
<line hits="0" number="1130"/>
<line hits="1" number="1131"/>
<line hits="1" number="1132"/>
<line hits="1" number="1133"/>
<line hits="1" number="1134"/>
<line hits="1" number="1135"/>
<line hits="1" number="1137"/>
<line hits="1" number="1141"/>
<line hits="1" number="1142"/>
<line hits="1" number="1143"/>
<line hits="1" number="1144"/>
<line hits="1" number="1145"/>
<line hits="0" number="1146"/>
<line hits="0" number="1147"/>
<line hits="0" number="1148"/>
<line hits="0" number="1150"/>
<line hits="1" number="1152"/>
<line hits="1" number="1153"/>
<line hits="1" number="1155"/>
<line hits="1" number="1160"/>
<line hits="1" number="1161"/>
<line hits="0" number="1162"/>
<line hits="0" number="1163"/>
<line hits="1" number="1164"/>
<line hits="1" number="1165"/>
<line hits="1" number="1167"/>
<line hits="1" number="1172"/>
<line hits="1" number="1173"/>
<line hits="1" number="1174"/>
<line hits="1" number="1175"/>
<line hits="1" number="1176"/>
<line hits="1" number="1177"/>
<line hits="1" number="1178"/>
<line hits="1" number="1179"/>
<line hits="1" number="1181"/>
<line hits="1" number="1182"/>
<line hits="1" number="1183"/>
<line hits="1" number="1184"/>
<line hits="0" number="1185"/>
<line hits="1" number="1187"/>
<line hits="0" number="1198"/>
<line hits="0" number="1199"/>
<line hits="1" number="1201"/>
<line hits="0" number="1203"/>
<line hits="0" number="1207"/>
<line hits="1" number="1212"/>
<line hits="0" number="1216"/>
<line hits="0" number="1217"/>
<line hits="1" number="1219"/>
<line hits="0" number="1220"/>
<line hits="0" number="1223"/>
<line hits="0" number="1224"/>
<line hits="0" number="1225"/>
<line hits="0" number="1226"/>
<line hits="1" number="1227"/>
<line hits="1" number="1229"/>
<line hits="0" number="1234"/>
<line hits="1" number="1236"/>
<line hits="0" number="1242"/>
<line hits="1" number="1244"/>
<line hits="0" number="1246"/>
<line hits="0" number="1247"/>
<line hits="0" number="1248"/>
<line hits="1" number="1256"/>
<line hits="1" number="1257"/>
<line hits="0" number="1258"/>
<line hits="1" number="1261"/>
<line hits="1" number="1267"/>
<line hits="0" number="1268"/>
<line hits="1" number="1271"/>
<line hits="1" number="1276"/>
<line hits="0" number="1278"/>
<line hits="0" number="1279"/>
<line hits="0" number="1280"/>
<line hits="0" number="1281"/>
<line hits="0" number="1282"/>
<line hits="0" number="1283"/>
<line hits="0" number="1284"/>
<line hits="0" number="1285"/>
<line hits="0" number="1286"/>
<line hits="0" number="1287"/>
<line hits="1" number="1289"/>
<line hits="0" number="1291"/>
<line hits="0" number="1292"/>
<line hits="0" number="1293"/>
<line hits="0" number="1295"/>
<line hits="0" number="1296"/>
<line hits="0" number="1297"/>
<line hits="1" number="1299"/>
<line hits="0" number="1301"/>
<line hits="0" number="1302"/>
<line hits="0" number="1303"/>
<line hits="0" number="1305"/>
<line hits="0" number="1306"/>
<line hits="1" number="1308"/>
<line hits="0" number="1309"/>
<line hits="0" number="1310"/>
<line hits="1" number="1312"/>
<line hits="0" number="1314"/>
<line hits="0" number="1318"/>
<line hits="0" number="1319"/>
<line hits="1" number="1321"/>
<line hits="0" number="1322"/>
<line hits="0" number="1323"/>
<line hits="0" number="1324"/>
<line hits="0" number="1325"/>
<line hits="1" number="1327"/>
<line hits="0" number="1328"/>
<line hits="0" number="1329"/>
<line hits="1" number="1331"/>
<line hits="0" number="1332"/>
<line hits="0" number="1333"/>
<line hits="1" number="1335"/>
<line hits="0" number="1336"/>
<line hits="0" number="1337"/>
<line hits="1" number="1339"/>
<line hits="0" number="1341"/>
<line hits="0" number="1342"/>
<line hits="0" number="1346"/>
<line hits="0" number="1348"/>
<line hits="0" number="1349"/>
<line hits="0" number="1350"/>
<line hits="0" number="1351"/>
<line hits="0" number="1352"/>
<line hits="0" number="1353"/>
<line hits="0" number="1354"/>
<line hits="0" number="1357"/>
<line hits="0" number="1358"/>
<line hits="0" number="1359"/>
<line hits="0" number="1361"/>
<line hits="0" number="1362"/>
<line hits="0" number="1363"/>
<line hits="0" number="1364"/>
<line hits="0" number="1365"/>
<line hits="0" number="1366"/>
<line hits="0" number="1369"/>
<line hits="0" number="1370"/>
<line hits="1" number="1372"/>
<line hits="0" number="1373"/>
<line hits="1" number="1375"/>
<line hits="0" number="1376"/>
<line hits="1" number="1378"/>
<line hits="0" number="1381"/>
<line hits="1" number="1383"/>
<line hits="0" number="1385"/>
<line hits="1" number="1392"/>
<line hits="0" number="1398"/>
<line hits="0" number="1400"/>
<line hits="0" number="1402"/>
<line hits="0" number="1403"/>
<line hits="0" number="1404"/>
<line hits="0" number="1405"/>
<line hits="0" number="1407"/>
<line hits="0" number="1408"/>
<line hits="1" number="1410"/>
<line hits="0" number="1413"/>
<line hits="0" number="1414"/>
<line hits="0" number="1415"/>
<line hits="0" number="1416"/>
<line hits="0" number="1417"/>
<line hits="0" number="1418"/>
<line hits="1" number="1421"/>
<line hits="1" number="1422"/>
<line hits="0" number="1424"/>
<line hits="0" number="1426"/>
<line hits="0" number="1427"/>
<line hits="0" number="1428"/>
<line hits="0" number="1429"/>
<line hits="0" number="1430"/>
<line hits="0" number="1432"/>
<line hits="0" number="1433"/>
<line hits="1" number="1435"/>
<line hits="0" number="1436"/>
<line hits="0" number="1437"/>
<line hits="0" number="1439"/>
<line hits="0" number="1443"/>
<line hits="1" number="1445"/>
<line hits="0" number="1446"/>
<line hits="0" number="1447"/>
<line hits="1" number="1449"/>
<line hits="0" number="1450"/>
<line hits="1" number="1452"/>
<line hits="0" number="1453"/>
<line hits="0" number="1454"/>
<line hits="0" number="1455"/>
<line hits="0" number="1456"/>
<line hits="1" number="1458"/>
<line hits="0" number="1459"/>
<line hits="0" number="1460"/>
<line hits="0" number="1461"/>
<line hits="1" number="1463"/>
<line hits="0" number="1464"/>
<line hits="1" number="1466"/>
<line hits="0" number="1467"/>
<line hits="1" number="1470"/>
<line hits="0" number="1472"/>
<line hits="0" number="1473"/>
<line hits="0" number="1474"/>
<line hits="0" number="1475"/>
<line hits="0" number="1476"/>
<line hits="0" number="1477"/>
<line hits="0" number="1478"/>
<line hits="0" number="1479"/>
<line hits="1" number="1482"/>
<line hits="0" number="1487"/>
<line hits="0" number="1488"/>
<line hits="0" number="1493"/>
<line hits="0" number="1495"/>
<line hits="0" number="1496"/>
<line hits="0" number="1498"/>
<line hits="0" number="1499"/>
<line hits="0" number="1500"/>
<line hits="0" number="1501"/>
<line hits="0" number="1502"/>
<line hits="0" number="1503"/>
<line hits="0" number="1506"/>
<line hits="0" number="1510"/>
<line hits="0" number="1512"/>
<line hits="0" number="1513"/>
<line hits="0" number="1515"/>
<line hits="0" number="1516"/>
<line hits="0" number="1518"/>
<line hits="0" number="1519"/>
<line hits="0" number="1521"/>
<line hits="0" number="1522"/>
<line hits="0" number="1525"/>
<line hits="0" number="1526"/>
<line hits="0" number="1530"/>
<line hits="0" number="1531"/>
<line hits="0" number="1532"/>
<line hits="0" number="1533"/>
<line hits="0" number="1539"/>
<line hits="0" number="1540"/>
<line hits="0" number="1541"/>
<line hits="0" number="1542"/>
<line hits="0" number="1548"/>
<line hits="0" number="1549"/>
<line hits="0" number="1550"/>
<line hits="0" number="1552"/>
<line hits="0" number="1553"/>
<line hits="0" number="1557"/>
<line hits="0" number="1561"/>
<line hits="0" number="1565"/>
<line hits="0" number="1566"/>
<line hits="0" number="1571"/>
<line hits="0" number="1572"/>
<line hits="0" number="1573"/>
<line hits="0" number="1574"/>
<line hits="0" number="1575"/>
<line hits="0" number="1576"/>
<line hits="0" number="1585"/>
<line hits="0" number="1586"/>
<line hits="0" number="1587"/>
<line hits="0" number="1590"/>
<line hits="0" number="1592"/>
<line hits="0" number="1593"/>
<line hits="0" number="1594"/>
<line hits="0" number="1595"/>
<line hits="0" number="1596"/>
<line hits="0" number="1597"/>
<line hits="0" number="1601"/>
<line hits="0" number="1602"/>
<line hits="0" number="1604"/>
<line hits="0" number="1605"/>
<line hits="1" number="1608"/>
<line hits="0" number="1618"/>
<line hits="0" number="1619"/>
<line hits="0" number="1624"/>
<line hits="0" number="1625"/>
<line hits="0" number="1626"/>
<line hits="0" number="1628"/>
<line hits="0" number="1629"/>
<line hits="0" number="1632"/>
<line hits="0" number="1633"/>
<line hits="0" number="1634"/>
<line hits="0" number="1635"/>
<line hits="0" number="1640"/>
<line hits="0" number="1641"/>
<line hits="0" number="1642"/>
<line hits="0" number="1643"/>
<line hits="0" number="1646"/>
<line hits="0" number="1647"/>
<line hits="0" number="1649"/>
<line hits="0" number="1651"/>
<line hits="0" number="1652"/>
<line hits="1" number="1655"/>
<line hits="0" number="1678"/>
<line hits="0" number="1686"/>
<line hits="0" number="1690"/>
<line hits="0" number="1694"/>
<line hits="0" number="1696"/>
<line hits="0" number="1698"/>
<line hits="0" number="1699"/>
<line hits="0" number="1700"/>
<line hits="0" number="1701"/>
<line hits="0" number="1703"/>
<line hits="0" number="1705"/>
<line hits="0" number="1708"/>
<line hits="0" number="1709"/>
<line hits="0" number="1710"/>
<line hits="0" number="1711"/>
<line hits="0" number="1712"/>
<line hits="0" number="1714"/>
<line hits="0" number="1715"/>
<line hits="0" number="1718"/>
<line hits="0" number="1720"/>
<line hits="0" number="1721"/>
<line hits="0" number="1722"/>
<line hits="0" number="1724"/>
<line hits="0" number="1725"/>
<line hits="0" number="1726"/>
<line hits="0" number="1728"/>
<line hits="0" number="1729"/>
<line hits="0" number="1732"/>
<line hits="0" number="1737"/>
<line hits="0" number="1739"/>
<line hits="0" number="1740"/>
<line hits="0" number="1742"/>
<line hits="0" number="1743"/>
<line hits="0" number="1744"/>
<line hits="0" number="1746"/>
<line hits="0" number="1747"/>
<line hits="0" number="1750"/>
<line hits="0" number="1751"/>
<line hits="0" number="1752"/>
<line hits="1" number="1755"/>
<line hits="1" number="1770"/>
<line hits="0" number="1771"/>
<line hits="0" number="1795"/>
<line hits="0" number="1796"/>
<line hits="0" number="1797"/>
<line hits="0" number="1798"/>
<line hits="0" number="1799"/>
<line hits="0" number="1800"/>
<line hits="0" number="1803"/>
<line hits="0" number="1805"/>
<line hits="0" number="1806"/>
<line hits="0" number="1807"/>
<line hits="0" number="1808"/>
<line hits="0" number="1810"/>
<line hits="0" number="1811"/>
<line hits="0" number="1812"/>
<line hits="0" number="1813"/>
<line hits="0" number="1814"/>
<line hits="1" number="1816"/>
<line hits="0" number="1817"/>
<line hits="0" number="1818"/>
<line hits="0" number="1820"/>
<line hits="0" number="1821"/>
<line hits="0" number="1822"/>
<line hits="0" number="1824"/>
<line hits="0" number="1825"/>
<line hits="0" number="1826"/>
<line hits="0" number="1827"/>
<line hits="0" number="1828"/>
<line hits="0" number="1829"/>
<line hits="1" number="1832"/>
<line hits="1" number="1833"/>
<line hits="1" number="1834"/>
<line hits="1" number="1835"/>
<line hits="0" number="1836"/>
<line hits="0" number="1837"/>
<line hits="1" number="1838"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/models/query_utils.py" line-rate="0.459" name="query_utils.py">
<methods/>
<lines>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="19"/>
<line hits="1" number="22"/>
<line hits="1" number="24"/>
<line hits="1" number="27"/>
<line hits="1" number="28"/>
<line hits="1" number="29"/>
<line hits="1" number="30"/>
<line hits="1" number="33"/>
<line hits="1" number="38"/>
<line hits="1" number="40"/>
<line hits="0" number="41"/>
<line hits="1" number="43"/>
<line hits="0" number="44"/>
<line hits="1" number="47"/>
<line hits="1" number="53"/>
<line hits="1" number="54"/>
<line hits="1" number="55"/>
<line hits="1" number="56"/>
<line hits="1" number="58"/>
<line hits="1" number="59"/>
<line hits="1" number="60"/>
<line hits="1" number="61"/>
<line hits="1" number="63"/>
<line hits="0" number="64"/>
<line hits="0" number="65"/>
<line hits="0" number="68"/>
<line hits="0" number="69"/>
<line hits="0" number="71"/>
<line hits="0" number="72"/>
<line hits="0" number="74"/>
<line hits="0" number="75"/>
<line hits="0" number="76"/>
<line hits="0" number="77"/>
<line hits="0" number="78"/>
<line hits="1" number="80"/>
<line hits="0" number="81"/>
<line hits="1" number="83"/>
<line hits="0" number="84"/>
<line hits="1" number="86"/>
<line hits="0" number="87"/>
<line hits="0" number="88"/>
<line hits="0" number="89"/>
<line hits="0" number="90"/>
<line hits="1" number="92"/>
<line hits="0" number="95"/>
<line hits="0" number="96"/>
<line hits="0" number="97"/>
<line hits="1" number="99"/>
<line hits="0" number="100"/>
<line hits="0" number="101"/>
<line hits="0" number="102"/>
<line hits="0" number="103"/>
<line hits="0" number="104"/>
<line hits="0" number="105"/>
<line hits="0" number="106"/>
<line hits="0" number="108"/>
<line hits="0" number="109"/>
<line hits="0" number="110"/>
<line hits="0" number="111"/>
<line hits="0" number="112"/>
<line hits="0" number="113"/>
<line hits="1" number="116"/>
<line hits="1" number="121"/>
<line hits="1" number="122"/>
<line hits="1" number="124"/>
<line hits="1" number="129"/>
<line hits="1" number="130"/>
<line hits="0" number="131"/>
<line hits="0" number="132"/>
<line hits="0" number="135"/>
<line hits="0" number="136"/>
<line hits="0" number="137"/>
<line hits="0" number="138"/>
<line hits="0" number="139"/>
<line hits="0" number="140"/>
<line hits="1" number="142"/>
<line hits="0" number="148"/>
<line hits="0" number="149"/>
<line hits="0" number="150"/>
<line hits="0" number="151"/>
<line hits="0" number="152"/>
<line hits="0" number="153"/>
<line hits="1" number="156"/>
<line hits="1" number="158"/>
<line hits="1" number="160"/>
<line hits="1" number="162"/>
<line hits="1" number="163"/>
<line hits="1" number="165"/>
<line hits="1" number="166"/>
<line hits="1" number="168"/>
<line hits="1" number="169"/>
<line hits="1" number="170"/>
<line hits="1" number="171"/>
<line hits="0" number="172"/>
<line hits="1" number="173"/>
<line hits="0" number="174"/>
<line hits="1" number="175"/>
<line hits="1" number="177"/>
<line hits="0" number="178"/>
<line hits="0" number="179"/>
<line hits="0" number="180"/>
<line hits="0" number="181"/>
<line hits="0" number="182"/>
<line hits="0" number="183"/>
<line hits="0" number="184"/>
<line hits="1" number="186"/>
<line hits="1" number="192"/>
<line hits="1" number="193"/>
<line hits="1" number="194"/>
<line hits="1" number="195"/>
<line hits="1" number="197"/>
<line hits="1" number="199"/>
<line hits="1" number="200"/>
<line hits="1" number="202"/>
<line hits="1" number="203"/>
<line hits="1" number="204"/>
<line hits="1" number="205"/>
<line hits="1" number="206"/>
<line hits="1" number="207"/>
<line hits="1" number="208"/>
<line hits="1" number="209"/>
<line hits="1" number="210"/>
<line hits="1" number="212"/>
<line hits="1" number="213"/>
<line hits="0" number="218"/>
<line hits="0" number="219"/>
<line hits="0" number="220"/>
<line hits="1" number="223"/>
<line hits="0" number="238"/>
<line hits="0" number="239"/>
<line hits="0" number="240"/>
<line hits="0" number="241"/>
<line hits="0" number="242"/>
<line hits="0" number="243"/>
<line hits="0" number="244"/>
<line hits="0" number="245"/>
<line hits="0" number="246"/>
<line hits="0" number="247"/>
<line hits="0" number="248"/>
<line hits="0" number="249"/>
<line hits="0" number="250"/>
<line hits="0" number="251"/>
<line hits="0" number="252"/>
<line hits="0" number="256"/>
<line hits="1" number="259"/>
<line hits="0" number="265"/>
<line hits="0" number="266"/>
<line hits="0" number="267"/>
<line hits="0" number="268"/>
<line hits="0" number="269"/>
<line hits="1" number="272"/>
<line hits="1" number="279"/>
<line hits="1" number="280"/>
<line hits="1" number="294"/>
<line hits="1" number="300"/>
<line hits="1" number="303"/>
<line hits="0" number="304"/>
<line hits="0" number="305"/>
<line hits="0" number="306"/>
<line hits="0" number="307"/>
<line hits="0" number="308"/>
<line hits="0" number="309"/>
<line hits="0" number="310"/>
<line hits="0" number="311"/>
<line hits="1" number="313"/>
<line hits="0" number="314"/>
<line hits="1" number="321"/>
<line hits="0" number="322"/>
<line hits="0" number="323"/>
<line hits="0" number="324"/>
<line hits="0" number="325"/>
<line hits="1" number="327"/>
<line hits="0" number="332"/>
<line hits="1" number="334"/>
<line hits="0" number="336"/>
<line hits="0" number="337"/>
<line hits="0" number="338"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/models/signals.py" line-rate="0.68" name="signals.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="6"/>
<line hits="1" number="9"/>
<line hits="1" number="14"/>
<line hits="0" number="15"/>
<line hits="0" number="18"/>
<line hits="0" number="19"/>
<line hits="0" number="20"/>
<line hits="0" number="21"/>
<line hits="0" number="23"/>
<line hits="1" number="25"/>
<line hits="0" number="26"/>
<line hits="1" number="31"/>
<line hits="0" number="32"/>
<line hits="1" number="37"/>
<line hits="1" number="38"/>
<line hits="1" number="40"/>
<line hits="1" number="42"/>
<line hits="1" number="44"/>
<line hits="1" number="45"/>
<line hits="1" number="47"/>
<line hits="1" number="52"/>
<line hits="1" number="53"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/models/utils.py" line-rate="0.75" name="utils.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="0" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="0" number="17"/>
<line hits="0" number="18"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.4715" name=".venv.Lib.site-packages.django.db.models.fields">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/models/fields/__init__.py" line-rate="0.5288" name="__init__.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="18"/>
<line hits="1" number="19"/>
<line hits="1" number="20"/>
<line hits="1" number="21"/>
<line hits="1" number="22"/>
<line hits="1" number="23"/>
<line hits="1" number="24"/>
<line hits="1" number="27"/>
<line hits="1" number="28"/>
<line hits="1" number="29"/>
<line hits="1" number="30"/>
<line hits="1" number="31"/>
<line hits="1" number="32"/>
<line hits="1" number="33"/>
<line hits="1" number="35"/>
<line hits="1" number="47"/>
<line hits="1" number="48"/>
<line hits="1" number="51"/>
<line hits="1" number="52"/>
<line hits="1" number="57"/>
<line hits="1" number="60"/>
<line hits="0" number="61"/>
<line hits="1" number="79"/>
<line hits="0" number="80"/>
<line hits="0" number="81"/>
<line hits="0" number="82"/>
<line hits="1" number="85"/>
<line hits="1" number="86"/>
<line hits="1" number="89"/>
<line hits="1" number="90"/>
<line hits="1" number="95"/>
<line hits="1" number="96"/>
<line hits="1" number="101"/>
<line hits="1" number="102"/>
<line hits="1" number="103"/>
<line hits="1" number="104"/>
<line hits="1" number="115"/>
<line hits="1" number="116"/>
<line hits="1" number="119"/>
<line hits="1" number="121"/>
<line hits="1" number="122"/>
<line hits="1" number="123"/>
<line hits="1" number="124"/>
<line hits="1" number="125"/>
<line hits="1" number="128"/>
<line hits="0" number="129"/>
<line hits="1" number="132"/>
<line hits="1" number="134"/>
<line hits="1" number="141"/>
<line hits="1" number="142"/>
<line hits="1" number="143"/>
<line hits="1" number="144"/>
<line hits="1" number="145"/>
<line hits="1" number="146"/>
<line hits="1" number="147"/>
<line hits="1" number="148"/>
<line hits="1" number="149"/>
<line hits="1" number="150"/>
<line hits="1" number="151"/>
<line hits="1" number="152"/>
<line hits="1" number="153"/>
<line hits="1" number="154"/>
<line hits="1" number="155"/>
<line hits="0" number="156"/>
<line hits="1" number="157"/>
<line hits="1" number="158"/>
<line hits="1" number="159"/>
<line hits="1" number="160"/>
<line hits="1" number="161"/>
<line hits="1" number="162"/>
<line hits="1" number="165"/>
<line hits="1" number="166"/>
<line hits="1" number="167"/>
<line hits="1" number="169"/>
<line hits="1" number="170"/>
<line hits="1" number="172"/>
<line hits="1" number="174"/>
<line hits="1" number="175"/>
<line hits="1" number="176"/>
<line hits="1" number="177"/>
<line hits="1" number="178"/>
<line hits="1" number="179"/>
<line hits="1" number="181"/>
<line hits="0" number="186"/>
<line hits="0" number="187"/>
<line hits="0" number="188"/>
<line hits="0" number="189"/>
<line hits="0" number="190"/>
<line hits="1" number="192"/>
<line hits="0" number="194"/>
<line hits="0" number="195"/>
<line hits="0" number="196"/>
<line hits="0" number="197"/>
<line hits="0" number="198"/>
<line hits="1" number="200"/>
<line hits="1" number="201"/>
<line hits="1" number="211"/>
<line hits="1" number="216"/>
<line hits="0" number="217"/>
<line hits="1" number="224"/>
<line hits="0" number="225"/>
<line hits="1" number="232"/>
<line hits="0" number="233"/>
<line hits="1" number="241"/>
<line hits="1" number="243"/>
<line hits="1" number="244"/>
<line hits="1" number="245"/>
<line hits="1" number="247"/>
<line hits="1" number="248"/>
<line hits="1" number="250"/>
<line hits="0" number="251"/>
<line hits="1" number="260"/>
<line hits="1" number="261"/>
<line hits="1" number="262"/>
<line hits="0" number="263"/>
<line hits="0" number="265"/>
<line hits="1" number="266"/>
<line hits="1" number="267"/>
<line hits="0" number="271"/>
<line hits="1" number="272"/>
<line hits="1" number="274"/>
<line hits="1" number="275"/>
<line hits="0" number="276"/>
<line hits="1" number="279"/>
<line hits="0" number="280"/>
<line hits="1" number="282"/>
<line hits="0" number="284"/>
<line hits="1" number="293"/>
<line hits="1" number="294"/>
<line hits="0" number="295"/>
<line hits="1" number="303"/>
<line hits="1" number="305"/>
<line hits="1" number="306"/>
<line hits="0" number="311"/>
<line hits="1" number="321"/>
<line hits="1" number="323"/>
<line hits="1" number="324"/>
<line hits="1" number="325"/>
<line hits="1" number="326"/>
<line hits="1" number="327"/>
<line hits="0" number="328"/>
<line hits="1" number="330"/>
<line hits="1" number="331"/>
<line hits="1" number="332"/>
<line hits="1" number="333"/>
<line hits="0" number="334"/>
<line hits="1" number="347"/>
<line hits="1" number="349"/>
<line hits="1" number="350"/>
<line hits="0" number="351"/>
<line hits="1" number="363"/>
<line hits="0" number="364"/>
<line hits="1" number="375"/>
<line hits="1" number="377"/>
<line hits="1" number="378"/>
<line hits="1" number="379"/>
<line hits="1" number="380"/>
<line hits="1" number="381"/>
<line hits="1" number="382"/>
<line hits="1" number="384"/>
<line hits="1" number="386"/>
<line hits="1" number="388"/>
<line hits="1" number="389"/>
<line hits="1" number="391"/>
<line hits="1" number="397"/>
<line hits="1" number="399"/>
<line hits="1" number="432"/>
<line hits="1" number="433"/>
<line hits="1" number="455"/>
<line hits="1" number="462"/>
<line hits="1" number="463"/>
<line hits="1" number="464"/>
<line hits="1" number="466"/>
<line hits="1" number="467"/>
<line hits="1" number="469"/>
<line hits="1" number="470"/>
<line hits="1" number="471"/>
<line hits="1" number="473"/>
<line hits="1" number="474"/>
<line hits="1" number="476"/>
<line hits="1" number="477"/>
<line hits="1" number="478"/>
<line hits="1" number="479"/>
<line hits="0" number="480"/>
<line hits="1" number="481"/>
<line hits="0" number="482"/>
<line hits="1" number="483"/>
<line hits="1" number="484"/>
<line hits="1" number="486"/>
<line hits="1" number="488"/>
<line hits="1" number="493"/>
<line hits="1" number="494"/>
<line hits="1" number="496"/>
<line hits="1" number="498"/>
<line hits="1" number="499"/>
<line hits="0" number="500"/>
<line hits="1" number="502"/>
<line hits="1" number="504"/>
<line hits="1" number="505"/>
<line hits="0" number="506"/>
<line hits="1" number="508"/>
<line hits="0" number="509"/>
<line hits="1" number="511"/>
<line hits="1" number="514"/>
<line hits="1" number="515"/>
<line hits="1" number="516"/>
<line hits="1" number="517"/>
<line hits="1" number="518"/>
<line hits="1" number="519"/>
<line hits="1" number="520"/>
<line hits="1" number="522"/>
<line hits="1" number="525"/>
<line hits="1" number="526"/>
<line hits="1" number="527"/>
<line hits="1" number="528"/>
<line hits="1" number="530"/>
<line hits="0" number="536"/>
<line hits="0" number="542"/>
<line hits="0" number="545"/>
<line hits="0" number="546"/>
<line hits="0" number="547"/>
<line hits="1" number="550"/>
<line hits="1" number="557"/>
<line hits="1" number="558"/>
<line hits="0" number="559"/>
<line hits="1" number="561"/>
<line hits="0" number="567"/>
<line hits="1" number="569"/>
<line hits="1" number="575"/>
<line hits="1" number="577"/>
<line hits="0" number="578"/>
<line hits="0" number="579"/>
<line hits="0" number="581"/>
<line hits="0" number="582"/>
<line hits="0" number="583"/>
<line hits="0" number="584"/>
<line hits="0" number="585"/>
<line hits="0" number="586"/>
<line hits="0" number="587"/>
<line hits="0" number="588"/>
<line hits="0" number="590"/>
<line hits="0" number="591"/>
<line hits="1" number="593"/>
<line hits="0" number="598"/>
<line hits="0" number="600"/>
<line hits="0" number="602"/>
<line hits="0" number="603"/>
<line hits="0" number="604"/>
<line hits="0" number="607"/>
<line hits="0" number="608"/>
<line hits="0" number="609"/>
<line hits="0" number="610"/>
<line hits="0" number="611"/>
<line hits="0" number="612"/>
<line hits="0" number="618"/>
<line hits="0" number="619"/>
<line hits="0" number="621"/>
<line hits="0" number="622"/>
<line hits="1" number="624"/>
<line hits="0" number="630"/>
<line hits="0" number="631"/>
<line hits="0" number="632"/>
<line hits="0" number="633"/>
<line hits="1" number="635"/>
<line hits="1" number="636"/>
<line hits="1" number="638"/>
<line hits="1" number="644"/>
<line hits="1" number="645"/>
<line hits="1" number="646"/>
<line hits="1" number="647"/>
<line hits="1" number="648"/>
<line hits="1" number="650"/>
<line hits="1" number="670"/>
<line hits="1" number="671"/>
<line hits="1" number="672"/>
<line hits="0" number="673"/>
<line hits="0" number="674"/>
<line hits="1" number="676"/>
<line hits="0" number="682"/>
<line hits="1" number="684"/>
<line hits="0" number="686"/>
<line hits="0" number="687"/>
<line hits="0" number="688"/>
<line hits="0" number="689"/>
<line hits="1" number="691"/>
<line hits="1" number="697"/>
<line hits="1" number="698"/>
<line hits="1" number="699"/>
<line hits="1" number="704"/>
<line hits="1" number="705"/>
<line hits="1" number="707"/>
<line hits="1" number="708"/>
<line hits="0" number="709"/>
<line hits="1" number="710"/>
<line hits="1" number="712"/>
<line hits="1" number="714"/>
<line hits="1" number="716"/>
<line hits="1" number="718"/>
<line hits="1" number="720"/>
<line hits="1" number="721"/>
<line hits="1" number="722"/>
<line hits="1" number="723"/>
<line hits="1" number="724"/>
<line hits="1" number="725"/>
<line hits="1" number="727"/>
<line hits="1" number="734"/>
<line hits="1" number="735"/>
<line hits="1" number="736"/>
<line hits="0" number="737"/>
<line hits="1" number="739"/>
<line hits="1" number="740"/>
<line hits="1" number="744"/>
<line hits="1" number="745"/>
<line hits="1" number="746"/>
<line hits="1" number="747"/>
<line hits="1" number="750"/>
<line hits="0" number="755"/>
<line hits="1" number="757"/>
<line hits="1" number="758"/>
<line hits="1" number="760"/>
<line hits="1" number="761"/>
<line hits="1" number="762"/>
<line hits="1" number="763"/>
<line hits="1" number="765"/>
<line hits="1" number="766"/>
<line hits="1" number="768"/>
<line hits="1" number="770"/>
<line hits="1" number="772"/>
<line hits="1" number="774"/>
<line hits="0" number="775"/>
<line hits="1" number="776"/>
<line hits="1" number="778"/>
<line hits="1" number="784"/>
<line hits="1" number="785"/>
<line hits="1" number="786"/>
<line hits="1" number="788"/>
<line hits="1" number="790"/>
<line hits="1" number="792"/>
<line hits="1" number="794"/>
<line hits="1" number="796"/>
<line hits="1" number="798"/>
<line hits="1" number="800"/>
<line hits="1" number="802"/>
<line hits="1" number="803"/>
<line hits="1" number="804"/>
<line hits="1" number="805"/>
<line hits="1" number="807"/>
<line hits="1" number="808"/>
<line hits="1" number="809"/>
<line hits="1" number="811"/>
<line hits="0" number="816"/>
<line hits="0" number="817"/>
<line hits="0" number="818"/>
<line hits="0" number="819"/>
<line hits="0" number="820"/>
<line hits="0" number="821"/>
<line hits="0" number="822"/>
<line hits="0" number="823"/>
<line hits="0" number="824"/>
<line hits="0" number="825"/>
<line hits="0" number="830"/>
<line hits="1" number="835"/>
<line hits="1" number="840"/>
<line hits="1" number="842"/>
<line hits="0" number="844"/>
<line hits="0" number="845"/>
<line hits="0" number="846"/>
<line hits="0" number="847"/>
<line hits="0" number="849"/>
<line hits="0" number="850"/>
<line hits="1" number="851"/>
<line hits="1" number="853"/>
<line hits="0" number="854"/>
<line hits="1" number="856"/>
<line hits="1" number="858"/>
<line hits="1" number="861"/>
<line hits="1" number="862"/>
<line hits="1" number="863"/>
<line hits="1" number="864"/>
<line hits="1" number="866"/>
<line hits="1" number="867"/>
<line hits="0" number="869"/>
<line hits="0" number="871"/>
<line hits="0" number="872"/>
<line hits="0" number="873"/>
<line hits="0" number="874"/>
<line hits="0" number="875"/>
<line hits="0" number="876"/>
<line hits="0" number="878"/>
<line hits="0" number="882"/>
<line hits="0" number="883"/>
<line hits="0" number="886"/>
<line hits="1" number="887"/>
<line hits="1" number="888"/>
<line hits="1" number="889"/>
<line hits="1" number="890"/>
<line hits="1" number="892"/>
<line hits="1" number="894"/>
<line hits="1" number="897"/>
<line hits="1" number="898"/>
<line hits="1" number="900"/>
<line hits="1" number="901"/>
<line hits="1" number="905"/>
<line hits="1" number="906"/>
<line hits="1" number="907"/>
<line hits="1" number="909"/>
<line hits="1" number="910"/>
<line hits="1" number="915"/>
<line hits="1" number="916"/>
<line hits="0" number="917"/>
<line hits="1" number="925"/>
<line hits="1" number="927"/>
<line hits="1" number="928"/>
<line hits="1" number="929"/>
<line hits="1" number="930"/>
<line hits="1" number="931"/>
<line hits="1" number="933"/>
<line hits="1" number="934"/>
<line hits="1" number="936"/>
<line hits="0" number="937"/>
<line hits="0" number="938"/>
<line hits="0" number="939"/>
<line hits="0" number="940"/>
<line hits="0" number="941"/>
<line hits="0" number="942"/>
<line hits="1" number="948"/>
<line hits="1" number="949"/>
<line hits="1" number="951"/>
<line hits="0" number="952"/>
<line hits="1" number="954"/>
<line hits="1" number="955"/>
<line hits="1" number="956"/>
<line hits="1" number="957"/>
<line hits="1" number="958"/>
<line hits="1" number="960"/>
<line hits="1" number="961"/>
<line hits="1" number="962"/>
<line hits="1" number="963"/>
<line hits="0" number="964"/>
<line hits="1" number="965"/>
<line hits="1" number="967"/>
<line hits="1" number="968"/>
<line hits="1" number="969"/>
<line hits="1" number="970"/>
<line hits="1" number="972"/>
<line hits="1" number="973"/>
<line hits="1" number="976"/>
<line hits="1" number="977"/>
<line hits="1" number="979"/>
<line hits="0" number="980"/>
<line hits="1" number="982"/>
<line hits="0" number="983"/>
<line hits="1" number="986"/>
<line hits="1" number="987"/>
<line hits="1" number="988"/>
<line hits="1" number="992"/>
<line hits="1" number="994"/>
<line hits="1" number="995"/>
<line hits="1" number="997"/>
<line hits="0" number="998"/>
<line hits="0" number="999"/>
<line hits="0" number="1000"/>
<line hits="0" number="1003"/>
<line hits="0" number="1004"/>
<line hits="0" number="1005"/>
<line hits="0" number="1006"/>
<line hits="0" number="1007"/>
<line hits="0" number="1008"/>
<line hits="1" number="1014"/>
<line hits="0" number="1015"/>
<line hits="0" number="1016"/>
<line hits="0" number="1017"/>
<line hits="0" number="1018"/>
<line hits="1" number="1020"/>
<line hits="1" number="1021"/>
<line hits="0" number="1022"/>
<line hits="0" number="1023"/>
<line hits="1" number="1025"/>
<line hits="1" number="1029"/>
<line hits="1" number="1030"/>
<line hits="1" number="1033"/>
<line hits="1" number="1034"/>
<line hits="1" number="1036"/>
<line hits="1" number="1037"/>
<line hits="1" number="1038"/>
<line hits="1" number="1040"/>
<line hits="1" number="1041"/>
<line hits="1" number="1046"/>
<line hits="1" number="1047"/>
<line hits="0" number="1048"/>
<line hits="1" number="1055"/>
<line hits="0" number="1057"/>
<line hits="1" number="1065"/>
<line hits="1" number="1067"/>
<line hits="0" number="1068"/>
<line hits="0" number="1069"/>
<line hits="0" number="1070"/>
<line hits="1" number="1072"/>
<line hits="1" number="1073"/>
<line hits="1" number="1075"/>
<line hits="1" number="1076"/>
<line hits="1" number="1077"/>
<line hits="0" number="1078"/>
<line hits="1" number="1080"/>
<line hits="1" number="1081"/>
<line hits="1" number="1082"/>
<line hits="1" number="1084"/>
<line hits="1" number="1088"/>
<line hits="1" number="1090"/>
<line hits="0" number="1091"/>
<line hits="1" number="1092"/>
<line hits="1" number="1093"/>
<line hits="1" number="1096"/>
<line hits="1" number="1097"/>
<line hits="1" number="1098"/>
<line hits="1" number="1099"/>
<line hits="1" number="1112"/>
<line hits="1" number="1114"/>
<line hits="1" number="1115"/>
<line hits="1" number="1121"/>
<line hits="1" number="1125"/>
<line hits="1" number="1126"/>
<line hits="1" number="1127"/>
<line hits="0" number="1128"/>
<line hits="1" number="1138"/>
<line hits="1" number="1140"/>
<line hits="0" number="1141"/>
<line hits="1" number="1144"/>
<line hits="1" number="1145"/>
<line hits="1" number="1146"/>
<line hits="1" number="1152"/>
<line hits="1" number="1154"/>
<line hits="1" number="1156"/>
<line hits="1" number="1157"/>
<line hits="1" number="1158"/>
<line hits="1" number="1159"/>
<line hits="1" number="1160"/>
<line hits="1" number="1162"/>
<line hits="0" number="1167"/>
<line hits="0" number="1168"/>
<line hits="0" number="1170"/>
<line hits="0" number="1171"/>
<line hits="0" number="1172"/>
<line hits="0" number="1173"/>
<line hits="0" number="1174"/>
<line hits="0" number="1175"/>
<line hits="0" number="1176"/>
<line hits="0" number="1177"/>
<line hits="0" number="1178"/>
<line hits="0" number="1180"/>
<line hits="0" number="1183"/>
<line hits="0" number="1184"/>
<line hits="0" number="1185"/>
<line hits="0" number="1186"/>
<line hits="0" number="1187"/>
<line hits="0" number="1188"/>
<line hits="0" number="1200"/>
<line hits="1" number="1202"/>
<line hits="1" number="1203"/>
<line hits="1" number="1204"/>
<line hits="1" number="1205"/>
<line hits="1" number="1206"/>
<line hits="0" number="1207"/>
<line hits="1" number="1208"/>
<line hits="1" number="1209"/>
<line hits="1" number="1210"/>
<line hits="1" number="1211"/>
<line hits="1" number="1213"/>
<line hits="0" number="1214"/>
<line hits="1" number="1216"/>
<line hits="0" number="1217"/>
<line hits="0" number="1218"/>
<line hits="0" number="1219"/>
<line hits="0" number="1220"/>
<line hits="0" number="1223"/>
<line hits="0" number="1224"/>
<line hits="0" number="1225"/>
<line hits="0" number="1226"/>
<line hits="0" number="1227"/>
<line hits="0" number="1229"/>
<line hits="0" number="1230"/>
<line hits="0" number="1231"/>
<line hits="0" number="1232"/>
<line hits="0" number="1233"/>
<line hits="0" number="1234"/>
<line hits="0" number="1240"/>
<line hits="1" number="1246"/>
<line hits="1" number="1247"/>
<line hits="0" number="1248"/>
<line hits="0" number="1249"/>
<line hits="0" number="1250"/>
<line hits="1" number="1252"/>
<line hits="1" number="1254"/>
<line hits="1" number="1255"/>
<line hits="1" number="1256"/>
<line hits="1" number="1257"/>
<line hits="1" number="1261"/>
<line hits="1" number="1266"/>
<line hits="1" number="1267"/>
<line hits="1" number="1268"/>
<line hits="1" number="1270"/>
<line hits="0" number="1272"/>
<line hits="0" number="1273"/>
<line hits="0" number="1274"/>
<line hits="1" number="1276"/>
<line hits="0" number="1277"/>
<line hits="0" number="1278"/>
<line hits="1" number="1280"/>
<line hits="1" number="1281"/>
<line hits="1" number="1287"/>
<line hits="1" number="1288"/>
<line hits="1" number="1289"/>
<line hits="1" number="1298"/>
<line hits="1" number="1302"/>
<line hits="1" number="1307"/>
<line hits="1" number="1308"/>
<line hits="1" number="1310"/>
<line hits="1" number="1311"/>
<line hits="0" number="1312"/>
<line hits="1" number="1313"/>
<line hits="1" number="1314"/>
<line hits="0" number="1315"/>
<line hits="0" number="1316"/>
<line hits="0" number="1317"/>
<line hits="0" number="1318"/>
<line hits="0" number="1319"/>
<line hits="1" number="1320"/>
<line hits="0" number="1321"/>
<line hits="0" number="1322"/>
<line hits="0" number="1323"/>
<line hits="0" number="1324"/>
<line hits="0" number="1325"/>
<line hits="0" number="1326"/>
<line hits="1" number="1329"/>
<line hits="0" number="1330"/>
<line hits="0" number="1331"/>
<line hits="0" number="1343"/>
<line hits="1" number="1345"/>
<line hits="1" number="1346"/>
<line hits="1" number="1348"/>
<line hits="1" number="1349"/>
<line hits="0" number="1350"/>
<line hits="1" number="1351"/>
<line hits="1" number="1352"/>
<line hits="0" number="1353"/>
<line hits="0" number="1354"/>
<line hits="0" number="1355"/>
<line hits="0" number="1360"/>
<line hits="0" number="1364"/>
<line hits="0" number="1365"/>
<line hits="0" number="1366"/>
<line hits="0" number="1368"/>
<line hits="0" number="1369"/>
<line hits="0" number="1370"/>
<line hits="0" number="1371"/>
<line hits="0" number="1372"/>
<line hits="0" number="1373"/>
<line hits="0" number="1379"/>
<line hits="0" number="1380"/>
<line hits="0" number="1381"/>
<line hits="0" number="1382"/>
<line hits="0" number="1383"/>
<line hits="0" number="1384"/>
<line hits="0" number="1390"/>
<line hits="1" number="1396"/>
<line hits="1" number="1397"/>
<line hits="0" number="1398"/>
<line hits="0" number="1399"/>
<line hits="0" number="1400"/>
<line hits="1" number="1402"/>
<line hits="1" number="1407"/>
<line hits="1" number="1408"/>
<line hits="1" number="1409"/>
<line hits="1" number="1410"/>
<line hits="0" number="1414"/>
<line hits="0" number="1415"/>
<line hits="0" number="1416"/>
<line hits="0" number="1417"/>
<line hits="0" number="1418"/>
<line hits="0" number="1422"/>
<line hits="0" number="1423"/>
<line hits="1" number="1424"/>
<line hits="1" number="1426"/>
<line hits="1" number="1428"/>
<line hits="1" number="1429"/>
<line hits="1" number="1430"/>
<line hits="1" number="1432"/>
<line hits="0" number="1433"/>
<line hits="0" number="1434"/>
<line hits="1" number="1436"/>
<line hits="1" number="1437"/>
<line hits="1" number="1443"/>
<line hits="1" number="1444"/>
<line hits="1" number="1445"/>
<line hits="1" number="1448"/>
<line hits="1" number="1450"/>
<line hits="0" number="1452"/>
<line hits="0" number="1453"/>
<line hits="1" number="1455"/>
<line hits="0" number="1456"/>
<line hits="0" number="1458"/>
<line hits="0" number="1462"/>
<line hits="0" number="1463"/>
<line hits="0" number="1465"/>
<line hits="0" number="1466"/>
<line hits="1" number="1468"/>
<line hits="0" number="1469"/>
<line hits="0" number="1470"/>
<line hits="0" number="1471"/>
<line hits="0" number="1472"/>
<line hits="0" number="1473"/>
<line hits="0" number="1474"/>
<line hits="0" number="1481"/>
<line hits="0" number="1482"/>
<line hits="0" number="1490"/>
<line hits="1" number="1492"/>
<line hits="0" number="1493"/>
<line hits="0" number="1494"/>
<line hits="0" number="1495"/>
<line hits="0" number="1496"/>
<line hits="0" number="1497"/>
<line hits="0" number="1498"/>
<line hits="0" number="1505"/>
<line hits="0" number="1506"/>
<line hits="0" number="1514"/>
<line hits="1" number="1516"/>
<line hits="0" number="1517"/>
<line hits="0" number="1518"/>
<line hits="0" number="1525"/>
<line hits="1" number="1527"/>
<line hits="0" number="1529"/>
<line hits="1" number="1533"/>
<line hits="0" number="1535"/>
<line hits="1" number="1537"/>
<line hits="0" number="1538"/>
<line hits="0" number="1539"/>
<line hits="0" number="1540"/>
<line hits="0" number="1541"/>
<line hits="0" number="1542"/>
<line hits="0" number="1543"/>
<line hits="1" number="1545"/>
<line hits="0" number="1546"/>
<line hits="1" number="1548"/>
<line hits="0" number="1549"/>
<line hits="0" number="1550"/>
<line hits="0" number="1551"/>
<line hits="0" number="1552"/>
<line hits="0" number="1553"/>
<line hits="0" number="1554"/>
<line hits="0" number="1555"/>
<line hits="0" number="1556"/>
<line hits="1" number="1562"/>
<line hits="0" number="1563"/>
<line hits="1" number="1565"/>
<line hits="0" number="1566"/>
<line hits="0" number="1567"/>
<line hits="1" number="1569"/>
<line hits="0" number="1570"/>
<line hits="1" number="1578"/>
<line hits="1" number="1585"/>
<line hits="1" number="1586"/>
<line hits="1" number="1590"/>
<line hits="1" number="1592"/>
<line hits="0" number="1593"/>
<line hits="1" number="1595"/>
<line hits="0" number="1596"/>
<line hits="0" number="1597"/>
<line hits="0" number="1598"/>
<line hits="0" number="1599"/>
<line hits="0" number="1600"/>
<line hits="0" number="1601"/>
<line hits="0" number="1602"/>
<line hits="0" number="1603"/>
<line hits="0" number="1605"/>
<line hits="0" number="1606"/>
<line hits="0" number="1608"/>
<line hits="1" number="1614"/>
<line hits="0" number="1615"/>
<line hits="0" number="1616"/>
<line hits="0" number="1617"/>
<line hits="0" number="1618"/>
<line hits="0" number="1619"/>
<line hits="1" number="1621"/>
<line hits="0" number="1622"/>
<line hits="0" number="1623"/>
<line hits="0" number="1624"/>
<line hits="0" number="1625"/>
<line hits="1" number="1627"/>
<line hits="0" number="1628"/>
<line hits="0" number="1629"/>
<line hits="1" number="1631"/>
<line hits="0" number="1632"/>
<line hits="1" number="1638"/>
<line hits="1" number="1639"/>
<line hits="1" number="1640"/>
<line hits="1" number="1642"/>
<line hits="1" number="1644"/>
<line hits="1" number="1645"/>
<line hits="1" number="1647"/>
<line hits="1" number="1648"/>
<line hits="1" number="1651"/>
<line hits="1" number="1653"/>
<line hits="1" number="1656"/>
<line hits="1" number="1662"/>
<line hits="1" number="1663"/>
<line hits="1" number="1665"/>
<line hits="0" number="1667"/>
<line hits="0" number="1668"/>
<line hits="0" number="1669"/>
<line hits="0" number="1670"/>
<line hits="1" number="1672"/>
<line hits="0" number="1673"/>
<line hits="1" number="1678"/>
<line hits="0" number="1679"/>
<line hits="0" number="1680"/>
<line hits="0" number="1687"/>
<line hits="1" number="1689"/>
<line hits="0" number="1690"/>
<line hits="0" number="1691"/>
<line hits="0" number="1692"/>
<line hits="0" number="1693"/>
<line hits="0" number="1694"/>
<line hits="0" number="1695"/>
<line hits="0" number="1696"/>
<line hits="0" number="1697"/>
<line hits="0" number="1698"/>
<line hits="0" number="1699"/>
<line hits="0" number="1700"/>
<line hits="0" number="1701"/>
<line hits="0" number="1702"/>
<line hits="0" number="1703"/>
<line hits="1" number="1705"/>
<line hits="0" number="1706"/>
<line hits="0" number="1707"/>
<line hits="0" number="1708"/>
<line hits="0" number="1709"/>
<line hits="1" number="1711"/>
<line hits="0" number="1712"/>
<line hits="1" number="1722"/>
<line hits="0" number="1723"/>
<line hits="1" number="1726"/>
<line hits="1" number="1727"/>
<line hits="1" number="1728"/>
<line hits="1" number="1731"/>
<line hits="1" number="1733"/>
<line hits="0" number="1734"/>
<line hits="0" number="1735"/>
<line hits="0" number="1736"/>
<line hits="0" number="1737"/>
<line hits="1" number="1739"/>
<line hits="0" number="1740"/>
<line hits="1" number="1742"/>
<line hits="0" number="1743"/>
<line hits="0" number="1744"/>
<line hits="0" number="1745"/>
<line hits="0" number="1746"/>
<line hits="0" number="1747"/>
<line hits="0" number="1748"/>
<line hits="1" number="1754"/>
<line hits="0" number="1755"/>
<line hits="1" number="1761"/>
<line hits="1" number="1762"/>
<line hits="1" number="1763"/>
<line hits="1" number="1766"/>
<line hits="1" number="1768"/>
<line hits="1" number="1769"/>
<line hits="1" number="1774"/>
<line hits="1" number="1775"/>
<line hits="0" number="1776"/>
<line hits="1" number="1784"/>
<line hits="1" number="1786"/>
<line hits="1" number="1790"/>
<line hits="1" number="1791"/>
<line hits="1" number="1792"/>
<line hits="1" number="1793"/>
<line hits="0" number="1796"/>
<line hits="1" number="1797"/>
<line hits="0" number="1800"/>
<line hits="1" number="1801"/>
<line hits="1" number="1803"/>
<line hits="0" number="1804"/>
<line hits="0" number="1805"/>
<line hits="0" number="1806"/>
<line hits="0" number="1807"/>
<line hits="1" number="1809"/>
<line hits="1" number="1810"/>
<line hits="1" number="1812"/>
<line hits="0" number="1813"/>
<line hits="0" number="1814"/>
<line hits="0" number="1815"/>
<line hits="0" number="1816"/>
<line hits="0" number="1817"/>
<line hits="0" number="1818"/>
<line hits="1" number="1824"/>
<line hits="0" number="1825"/>
<line hits="1" number="1831"/>
<line hits="1" number="1832"/>
<line hits="1" number="1833"/>
<line hits="1" number="1834"/>
<line hits="1" number="1836"/>
<line hits="0" number="1837"/>
<line hits="1" number="1839"/>
<line hits="0" number="1840"/>
<line hits="1" number="1847"/>
<line hits="1" number="1848"/>
<line hits="1" number="1849"/>
<line hits="1" number="1850"/>
<line hits="1" number="1859"/>
<line hits="0" number="1860"/>
<line hits="0" number="1861"/>
<line hits="1" number="1863"/>
<line hits="0" number="1864"/>
<line hits="0" number="1865"/>
<line hits="0" number="1866"/>
<line hits="1" number="1868"/>
<line hits="0" number="1869"/>
<line hits="0" number="1870"/>
<line hits="0" number="1871"/>
<line hits="0" number="1872"/>
<line hits="1" number="1874"/>
<line hits="0" number="1875"/>
<line hits="1" number="1878"/>
<line hits="1" number="1879"/>
<line hits="1" number="1880"/>
<line hits="1" number="1881"/>
<line hits="1" number="1883"/>
<line hits="0" number="1885"/>
<line hits="0" number="1886"/>
<line hits="0" number="1887"/>
<line hits="0" number="1889"/>
<line hits="0" number="1890"/>
<line hits="0" number="1891"/>
<line hits="1" number="1893"/>
<line hits="0" number="1894"/>
<line hits="1" number="1899"/>
<line hits="0" number="1900"/>
<line hits="0" number="1901"/>
<line hits="0" number="1909"/>
<line hits="1" number="1911"/>
<line hits="0" number="1912"/>
<line hits="0" number="1913"/>
<line hits="0" number="1914"/>
<line hits="0" number="1915"/>
<line hits="0" number="1916"/>
<line hits="0" number="1917"/>
<line hits="0" number="1918"/>
<line hits="0" number="1919"/>
<line hits="1" number="1921"/>
<line hits="0" number="1922"/>
<line hits="1" number="1924"/>
<line hits="0" number="1925"/>
<line hits="0" number="1926"/>
<line hits="0" number="1927"/>
<line hits="0" number="1928"/>
<line hits="0" number="1929"/>
<line hits="0" number="1930"/>
<line hits="0" number="1931"/>
<line hits="0" number="1932"/>
<line hits="1" number="1934"/>
<line hits="0" number="1935"/>
<line hits="0" number="1936"/>
<line hits="0" number="1937"/>
<line hits="1" number="1939"/>
<line hits="0" number="1940"/>
<line hits="0" number="1941"/>
<line hits="0" number="1942"/>
<line hits="0" number="1943"/>
<line hits="0" number="1944"/>
<line hits="0" number="1945"/>
<line hits="0" number="1946"/>
<line hits="0" number="1947"/>
<line hits="0" number="1948"/>
<line hits="1" number="1950"/>
<line hits="0" number="1951"/>
<line hits="1" number="1958"/>
<line hits="1" number="1959"/>
<line hits="1" number="1963"/>
<line hits="1" number="1965"/>
<line hits="0" number="1966"/>
<line hits="0" number="1967"/>
<line hits="0" number="1968"/>
<line hits="1" number="1970"/>
<line hits="0" number="1971"/>
<line hits="0" number="1972"/>
<line hits="0" number="1973"/>
<line hits="0" number="1974"/>
<line hits="1" number="1976"/>
<line hits="0" number="1977"/>
<line hits="1" number="1980"/>
<line hits="1" number="1982"/>
<line hits="0" number="1991"/>
<line hits="0" number="1992"/>
<line hits="0" number="1994"/>
<line hits="1" number="1997"/>
<line hits="1" number="1998"/>
<line hits="1" number="2000"/>
<line hits="0" number="2001"/>
<line hits="1" number="2003"/>
<line hits="0" number="2004"/>
<line hits="1" number="2010"/>
<line hits="1" number="2011"/>
<line hits="1" number="2013"/>
<line hits="1" number="2014"/>
<line hits="1" number="2016"/>
<line hits="0" number="2017"/>
<line hits="1" number="2023"/>
<line hits="1" number="2024"/>
<line hits="1" number="2025"/>
<line hits="1" number="2027"/>
<line hits="0" number="2028"/>
<line hits="0" number="2029"/>
<line hits="0" number="2030"/>
<line hits="0" number="2031"/>
<line hits="1" number="2033"/>
<line hits="0" number="2034"/>
<line hits="0" number="2035"/>
<line hits="0" number="2036"/>
<line hits="0" number="2037"/>
<line hits="0" number="2038"/>
<line hits="0" number="2040"/>
<line hits="0" number="2041"/>
<line hits="0" number="2042"/>
<line hits="0" number="2043"/>
<line hits="1" number="2045"/>
<line hits="0" number="2046"/>
<line hits="1" number="2048"/>
<line hits="0" number="2049"/>
<line hits="1" number="2056"/>
<line hits="1" number="2057"/>
<line hits="1" number="2059"/>
<line hits="0" number="2060"/>
<line hits="1" number="2063"/>
<line hits="1" number="2064"/>
<line hits="1" number="2066"/>
<line hits="1" number="2067"/>
<line hits="1" number="2069"/>
<line hits="0" number="2070"/>
<line hits="0" number="2071"/>
<line hits="0" number="2072"/>
<line hits="1" number="2074"/>
<line hits="0" number="2075"/>
<line hits="0" number="2076"/>
<line hits="1" number="2078"/>
<line hits="0" number="2082"/>
<line hits="1" number="2089"/>
<line hits="1" number="2090"/>
<line hits="1" number="2091"/>
<line hits="1" number="2097"/>
<line hits="1" number="2099"/>
<line hits="1" number="2101"/>
<line hits="1" number="2102"/>
<line hits="0" number="2103"/>
<line hits="0" number="2104"/>
<line hits="1" number="2105"/>
<line hits="1" number="2107"/>
<line hits="0" number="2112"/>
<line hits="0" number="2113"/>
<line hits="0" number="2115"/>
<line hits="0" number="2116"/>
<line hits="0" number="2117"/>
<line hits="0" number="2118"/>
<line hits="0" number="2119"/>
<line hits="0" number="2120"/>
<line hits="0" number="2121"/>
<line hits="0" number="2122"/>
<line hits="0" number="2123"/>
<line hits="0" number="2124"/>
<line hits="0" number="2125"/>
<line hits="0" number="2126"/>
<line hits="0" number="2127"/>
<line hits="0" number="2128"/>
<line hits="0" number="2129"/>
<line hits="0" number="2130"/>
<line hits="0" number="2131"/>
<line hits="0" number="2134"/>
<line hits="0" number="2135"/>
<line hits="0" number="2136"/>
<line hits="0" number="2148"/>
<line hits="1" number="2150"/>
<line hits="0" number="2151"/>
<line hits="0" number="2152"/>
<line hits="0" number="2153"/>
<line hits="0" number="2154"/>
<line hits="0" number="2155"/>
<line hits="0" number="2156"/>
<line hits="0" number="2157"/>
<line hits="0" number="2158"/>
<line hits="0" number="2159"/>
<line hits="1" number="2161"/>
<line hits="0" number="2162"/>
<line hits="1" number="2164"/>
<line hits="0" number="2165"/>
<line hits="0" number="2166"/>
<line hits="0" number="2167"/>
<line hits="0" number="2168"/>
<line hits="0" number="2169"/>
<line hits="0" number="2173"/>
<line hits="0" number="2175"/>
<line hits="0" number="2176"/>
<line hits="0" number="2177"/>
<line hits="0" number="2178"/>
<line hits="0" number="2179"/>
<line hits="0" number="2180"/>
<line hits="0" number="2186"/>
<line hits="1" number="2192"/>
<line hits="0" number="2193"/>
<line hits="0" number="2194"/>
<line hits="0" number="2195"/>
<line hits="0" number="2196"/>
<line hits="0" number="2198"/>
<line hits="1" number="2200"/>
<line hits="0" number="2201"/>
<line hits="0" number="2202"/>
<line hits="1" number="2204"/>
<line hits="0" number="2206"/>
<line hits="0" number="2207"/>
<line hits="0" number="2208"/>
<line hits="1" number="2210"/>
<line hits="0" number="2211"/>
<line hits="0" number="2212"/>
<line hits="1" number="2214"/>
<line hits="0" number="2215"/>
<line hits="1" number="2221"/>
<line hits="1" number="2222"/>
<line hits="1" number="2223"/>
<line hits="1" number="2225"/>
<line hits="0" number="2226"/>
<line hits="0" number="2227"/>
<line hits="1" number="2229"/>
<line hits="0" number="2230"/>
<line hits="0" number="2231"/>
<line hits="0" number="2232"/>
<line hits="0" number="2233"/>
<line hits="1" number="2235"/>
<line hits="0" number="2238"/>
<line hits="1" number="2244"/>
<line hits="1" number="2245"/>
<line hits="1" number="2246"/>
<line hits="1" number="2248"/>
<line hits="0" number="2249"/>
<line hits="0" number="2250"/>
<line hits="0" number="2251"/>
<line hits="0" number="2252"/>
<line hits="1" number="2254"/>
<line hits="0" number="2255"/>
<line hits="0" number="2256"/>
<line hits="0" number="2257"/>
<line hits="0" number="2259"/>
<line hits="0" number="2260"/>
<line hits="1" number="2262"/>
<line hits="0" number="2263"/>
<line hits="1" number="2265"/>
<line hits="0" number="2266"/>
<line hits="1" number="2268"/>
<line hits="0" number="2269"/>
<line hits="0" number="2270"/>
<line hits="0" number="2271"/>
<line hits="0" number="2272"/>
<line hits="0" number="2273"/>
<line hits="0" number="2274"/>
<line hits="1" number="2276"/>
<line hits="0" number="2277"/>
<line hits="0" number="2278"/>
<line hits="0" number="2279"/>
<line hits="0" number="2280"/>
<line hits="1" number="2282"/>
<line hits="0" number="2284"/>
<line hits="1" number="2286"/>
<line hits="0" number="2288"/>
<line hits="0" number="2289"/>
<line hits="0" number="2290"/>
<line hits="1" number="2293"/>
<line hits="1" number="2294"/>
<line hits="1" number="2297"/>
<line hits="1" number="2298"/>
<line hits="1" number="2300"/>
<line hits="0" number="2301"/>
<line hits="0" number="2302"/>
<line hits="1" number="2304"/>
<line hits="0" number="2305"/>
<line hits="0" number="2306"/>
<line hits="0" number="2307"/>
<line hits="1" number="2309"/>
<line hits="0" number="2310"/>
<line hits="1" number="2312"/>
<line hits="0" number="2313"/>
<line hits="0" number="2314"/>
<line hits="0" number="2315"/>
<line hits="0" number="2316"/>
<line hits="0" number="2318"/>
<line hits="0" number="2319"/>
<line hits="0" number="2320"/>
<line hits="1" number="2322"/>
<line hits="0" number="2323"/>
<line hits="0" number="2324"/>
<line hits="0" number="2325"/>
<line hits="0" number="2326"/>
<line hits="0" number="2327"/>
<line hits="0" number="2332"/>
<line hits="1" number="2334"/>
<line hits="0" number="2335"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/models/fields/files.py" line-rate="0.296" name="files.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="0" number="16"/>
<line hits="0" number="17"/>
<line hits="0" number="18"/>
<line hits="0" number="19"/>
<line hits="0" number="20"/>
<line hits="1" number="22"/>
<line hits="0" number="25"/>
<line hits="0" number="26"/>
<line hits="0" number="27"/>
<line hits="1" number="29"/>
<line hits="0" number="30"/>
<line hits="1" number="36"/>
<line hits="0" number="37"/>
<line hits="0" number="38"/>
<line hits="1" number="40"/>
<line hits="0" number="41"/>
<line hits="0" number="42"/>
<line hits="0" number="43"/>
<line hits="0" number="44"/>
<line hits="1" number="46"/>
<line hits="0" number="47"/>
<line hits="1" number="49"/>
<line hits="0" number="50"/>
<line hits="1" number="52"/>
<line hits="1" number="54"/>
<line hits="0" number="56"/>
<line hits="0" number="57"/>
<line hits="1" number="59"/>
<line hits="0" number="61"/>
<line hits="0" number="62"/>
<line hits="1" number="64"/>
<line hits="0" number="66"/>
<line hits="0" number="67"/>
<line hits="0" number="68"/>
<line hits="0" number="69"/>
<line hits="1" number="71"/>
<line hits="0" number="72"/>
<line hits="0" number="73"/>
<line hits="0" number="74"/>
<line hits="0" number="76"/>
<line hits="0" number="77"/>
<line hits="1" number="79"/>
<line hits="1" number="85"/>
<line hits="0" number="86"/>
<line hits="0" number="87"/>
<line hits="0" number="88"/>
<line hits="0" number="89"/>
<line hits="0" number="92"/>
<line hits="0" number="93"/>
<line hits="1" number="94"/>
<line hits="1" number="96"/>
<line hits="0" number="97"/>
<line hits="0" number="98"/>
<line hits="0" number="101"/>
<line hits="0" number="102"/>
<line hits="0" number="103"/>
<line hits="0" number="105"/>
<line hits="0" number="107"/>
<line hits="0" number="108"/>
<line hits="0" number="109"/>
<line hits="0" number="111"/>
<line hits="0" number="112"/>
<line hits="1" number="113"/>
<line hits="1" number="115"/>
<line hits="0" number="117"/>
<line hits="0" number="118"/>
<line hits="1" number="120"/>
<line hits="0" number="121"/>
<line hits="0" number="122"/>
<line hits="0" number="123"/>
<line hits="1" number="125"/>
<line hits="0" number="130"/>
<line hits="1" number="133"/>
<line hits="1" number="147"/>
<line hits="0" number="148"/>
<line hits="1" number="150"/>
<line hits="0" number="151"/>
<line hits="0" number="152"/>
<line hits="0" number="166"/>
<line hits="0" number="167"/>
<line hits="0" number="169"/>
<line hits="0" number="170"/>
<line hits="0" number="179"/>
<line hits="0" number="180"/>
<line hits="0" number="181"/>
<line hits="0" number="187"/>
<line hits="0" number="188"/>
<line hits="0" number="189"/>
<line hits="0" number="190"/>
<line hits="0" number="191"/>
<line hits="0" number="196"/>
<line hits="0" number="197"/>
<line hits="0" number="198"/>
<line hits="0" number="199"/>
<line hits="0" number="202"/>
<line hits="0" number="203"/>
<line hits="0" number="206"/>
<line hits="1" number="208"/>
<line hits="0" number="209"/>
<line hits="1" number="212"/>
<line hits="1" number="216"/>
<line hits="1" number="219"/>
<line hits="1" number="221"/>
<line hits="1" number="223"/>
<line hits="0" number="224"/>
<line hits="0" number="226"/>
<line hits="0" number="227"/>
<line hits="0" number="229"/>
<line hits="0" number="230"/>
<line hits="1" number="232"/>
<line hits="0" number="233"/>
<line hits="1" number="239"/>
<line hits="0" number="240"/>
<line hits="0" number="241"/>
<line hits="0" number="249"/>
<line hits="1" number="251"/>
<line hits="0" number="252"/>
<line hits="0" number="253"/>
<line hits="0" number="263"/>
<line hits="1" number="265"/>
<line hits="0" number="266"/>
<line hits="0" number="267"/>
<line hits="0" number="268"/>
<line hits="0" number="269"/>
<line hits="0" number="270"/>
<line hits="0" number="271"/>
<line hits="0" number="272"/>
<line hits="1" number="274"/>
<line hits="0" number="275"/>
<line hits="1" number="277"/>
<line hits="0" number="278"/>
<line hits="0" number="280"/>
<line hits="0" number="281"/>
<line hits="0" number="282"/>
<line hits="1" number="284"/>
<line hits="0" number="285"/>
<line hits="0" number="286"/>
<line hits="0" number="288"/>
<line hits="0" number="289"/>
<line hits="1" number="291"/>
<line hits="0" number="292"/>
<line hits="0" number="293"/>
<line hits="1" number="295"/>
<line hits="0" number="302"/>
<line hits="0" number="303"/>
<line hits="0" number="305"/>
<line hits="0" number="306"/>
<line hits="0" number="307"/>
<line hits="1" number="309"/>
<line hits="0" number="314"/>
<line hits="0" number="317"/>
<line hits="1" number="319"/>
<line hits="0" number="320"/>
<line hits="1" number="327"/>
<line hits="1" number="332"/>
<line hits="0" number="333"/>
<line hits="0" number="334"/>
<line hits="0" number="345"/>
<line hits="0" number="346"/>
<line hits="1" number="349"/>
<line hits="1" number="350"/>
<line hits="0" number="352"/>
<line hits="0" number="353"/>
<line hits="0" number="354"/>
<line hits="1" number="357"/>
<line hits="1" number="358"/>
<line hits="1" number="359"/>
<line hits="1" number="360"/>
<line hits="1" number="362"/>
<line hits="0" number="363"/>
<line hits="0" number="364"/>
<line hits="1" number="366"/>
<line hits="0" number="367"/>
<line hits="1" number="372"/>
<line hits="0" number="373"/>
<line hits="0" number="374"/>
<line hits="0" number="375"/>
<line hits="0" number="376"/>
<line hits="0" number="386"/>
<line hits="1" number="388"/>
<line hits="0" number="389"/>
<line hits="0" number="390"/>
<line hits="0" number="391"/>
<line hits="0" number="392"/>
<line hits="0" number="393"/>
<line hits="0" number="394"/>
<line hits="1" number="396"/>
<line hits="0" number="397"/>
<line hits="0" number="402"/>
<line hits="0" number="403"/>
<line hits="1" number="405"/>
<line hits="0" number="420"/>
<line hits="0" number="421"/>
<line hits="0" number="422"/>
<line hits="0" number="427"/>
<line hits="0" number="430"/>
<line hits="0" number="431"/>
<line hits="0" number="433"/>
<line hits="0" number="444"/>
<line hits="0" number="445"/>
<line hits="0" number="448"/>
<line hits="0" number="449"/>
<line hits="0" number="450"/>
<line hits="0" number="453"/>
<line hits="0" number="454"/>
<line hits="0" number="457"/>
<line hits="0" number="458"/>
<line hits="0" number="459"/>
<line hits="0" number="460"/>
<line hits="1" number="462"/>
<line hits="0" number="463"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/models/fields/mixins.py" line-rate="0.4444" name="mixins.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="4"/>
<line hits="1" number="7"/>
<line hits="0" number="8"/>
<line hits="1" number="10"/>
<line hits="0" number="11"/>
<line hits="0" number="12"/>
<line hits="0" number="13"/>
<line hits="0" number="14"/>
<line hits="0" number="15"/>
<line hits="0" number="16"/>
<line hits="0" number="17"/>
<line hits="1" number="19"/>
<line hits="0" number="20"/>
<line hits="1" number="22"/>
<line hits="1" number="23"/>
<line hits="1" number="25"/>
<line hits="0" number="26"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/models/fields/proxy.py" line-rate="0.5" name="proxy.py">
<methods/>
<lines>
<line hits="1" number="6"/>
<line hits="1" number="9"/>
<line hits="1" number="15"/>
<line hits="0" number="16"/>
<line hits="0" number="17"/>
<line hits="0" number="18"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/models/fields/related.py" line-rate="0.6571" name="related.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="18"/>
<line hits="1" number="19"/>
<line hits="1" number="20"/>
<line hits="1" number="25"/>
<line hits="1" number="29"/>
<line hits="1" number="33"/>
<line hits="1" number="36"/>
<line hits="1" number="50"/>
<line hits="0" number="51"/>
<line hits="1" number="54"/>
<line hits="1" number="55"/>
<line hits="1" number="56"/>
<line hits="1" number="58"/>
<line hits="1" number="61"/>
<line hits="1" number="76"/>
<line hits="1" number="77"/>
<line hits="1" number="78"/>
<line hits="1" number="79"/>
<line hits="1" number="82"/>
<line hits="1" number="86"/>
<line hits="1" number="87"/>
<line hits="1" number="88"/>
<line hits="1" number="89"/>
<line hits="1" number="91"/>
<line hits="1" number="94"/>
<line hits="1" number="95"/>
<line hits="1" number="97"/>
<line hits="1" number="98"/>
<line hits="1" number="107"/>
<line hits="1" number="108"/>
<line hits="1" number="109"/>
<line hits="1" number="110"/>
<line hits="1" number="111"/>
<line hits="1" number="112"/>
<line hits="1" number="113"/>
<line hits="0" number="114"/>
<line hits="1" number="124"/>
<line hits="1" number="126"/>
<line hits="1" number="127"/>
<line hits="0" number="128"/>
<line hits="1" number="129"/>
<line hits="1" number="130"/>
<line hits="1" number="131"/>
<line hits="0" number="132"/>
<line hits="1" number="142"/>
<line hits="0" number="143"/>
<line hits="1" number="153"/>
<line hits="1" number="155"/>
<line hits="1" number="156"/>
<line hits="1" number="157"/>
<line hits="1" number="158"/>
<line hits="1" number="159"/>
<line hits="0" number="160"/>
<line hits="1" number="168"/>
<line hits="1" number="170"/>
<line hits="1" number="171"/>
<line hits="0" number="174"/>
<line hits="0" number="178"/>
<line hits="1" number="187"/>
<line hits="1" number="189"/>
<line hits="1" number="191"/>
<line hits="1" number="193"/>
<line hits="1" number="194"/>
<line hits="1" number="198"/>
<line hits="0" number="199"/>
<line hits="1" number="213"/>
<line hits="1" number="217"/>
<line hits="1" number="218"/>
<line hits="1" number="219"/>
<line hits="1" number="220"/>
<line hits="1" number="225"/>
<line hits="1" number="226"/>
<line hits="1" number="227"/>
<line hits="1" number="228"/>
<line hits="0" number="229"/>
<line hits="1" number="239"/>
<line hits="0" number="240"/>
<line hits="1" number="253"/>
<line hits="1" number="254"/>
<line hits="1" number="255"/>
<line hits="1" number="258"/>
<line hits="0" number="259"/>
<line hits="1" number="269"/>
<line hits="0" number="270"/>
<line hits="1" number="281"/>
<line hits="1" number="283"/>
<line hits="0" number="286"/>
<line hits="1" number="288"/>
<line hits="1" number="290"/>
<line hits="1" number="292"/>
<line hits="1" number="294"/>
<line hits="1" number="295"/>
<line hits="1" number="296"/>
<line hits="1" number="298"/>
<line hits="1" number="299"/>
<line hits="1" number="300"/>
<line hits="1" number="305"/>
<line hits="1" number="307"/>
<line hits="1" number="308"/>
<line hits="1" number="312"/>
<line hits="1" number="314"/>
<line hits="1" number="315"/>
<line hits="1" number="316"/>
<line hits="1" number="317"/>
<line hits="1" number="319"/>
<line hits="1" number="320"/>
<line hits="1" number="321"/>
<line hits="0" number="322"/>
<line hits="1" number="323"/>
<line hits="1" number="324"/>
<line hits="1" number="325"/>
<line hits="1" number="326"/>
<line hits="1" number="327"/>
<line hits="1" number="329"/>
<line hits="0" number="337"/>
<line hits="1" number="342"/>
<line hits="0" number="349"/>
<line hits="0" number="353"/>
<line hits="0" number="354"/>
<line hits="0" number="355"/>
<line hits="0" number="356"/>
<line hits="0" number="357"/>
<line hits="0" number="358"/>
<line hits="0" number="359"/>
<line hits="1" number="361"/>
<line hits="1" number="367"/>
<line hits="1" number="369"/>
<line hits="1" number="370"/>
<line hits="0" number="372"/>
<line hits="1" number="373"/>
<line hits="0" number="374"/>
<line hits="1" number="376"/>
<line hits="1" number="377"/>
<line hits="1" number="381"/>
<line hits="0" number="382"/>
<line hits="1" number="383"/>
<line hits="1" number="385"/>
<line hits="1" number="386"/>
<line hits="1" number="387"/>
<line hits="1" number="389"/>
<line hits="0" number="396"/>
<line hits="0" number="397"/>
<line hits="0" number="398"/>
<line hits="1" number="400"/>
<line hits="1" number="408"/>
<line hits="1" number="409"/>
<line hits="1" number="413"/>
<line hits="1" number="414"/>
<line hits="1" number="417"/>
<line hits="1" number="418"/>
<line hits="1" number="420"/>
<line hits="1" number="425"/>
<line hits="1" number="427"/>
<line hits="0" number="433"/>
<line hits="0" number="434"/>
<line hits="0" number="435"/>
<line hits="0" number="437"/>
<line hits="1" number="439"/>
<line hits="1" number="440"/>
<line hits="1" number="443"/>
<line hits="1" number="449"/>
<line hits="1" number="450"/>
<line hits="1" number="451"/>
<line hits="1" number="452"/>
<line hits="1" number="454"/>
<line hits="1" number="455"/>
<line hits="1" number="456"/>
<line hits="1" number="457"/>
<line hits="1" number="459"/>
<line hits="1" number="463"/>
<line hits="0" number="464"/>
<line hits="1" number="473"/>
<line hits="1" number="475"/>
<line hits="1" number="476"/>
<line hits="1" number="477"/>
<line hits="1" number="479"/>
<line hits="1" number="480"/>
<line hits="1" number="486"/>
<line hits="1" number="488"/>
<line hits="0" number="489"/>
<line hits="1" number="491"/>
<line hits="1" number="492"/>
<line hits="1" number="493"/>
<line hits="1" number="494"/>
<line hits="1" number="495"/>
<line hits="0" number="496"/>
<line hits="0" number="497"/>
<line hits="1" number="506"/>
<line hits="1" number="508"/>
<line hits="1" number="509"/>
<line hits="1" number="510"/>
<line hits="0" number="511"/>
<line hits="1" number="513"/>
<line hits="1" number="514"/>
<line hits="0" number="515"/>
<line hits="0" number="516"/>
<line hits="1" number="518"/>
<line hits="0" number="519"/>
<line hits="1" number="521"/>
<line hits="1" number="526"/>
<line hits="1" number="530"/>
<line hits="1" number="531"/>
<line hits="1" number="533"/>
<line hits="0" number="534"/>
<line hits="0" number="537"/>
<line hits="0" number="538"/>
<line hits="1" number="550"/>
<line hits="0" number="551"/>
<line hits="0" number="552"/>
<line hits="0" number="553"/>
<line hits="1" number="562"/>
<line hits="1" number="564"/>
<line hits="1" number="565"/>
<line hits="1" number="566"/>
<line hits="1" number="567"/>
<line hits="1" number="568"/>
<line hits="1" number="570"/>
<line hits="0" number="571"/>
<line hits="1" number="573"/>
<line hits="1" number="574"/>
<line hits="0" number="576"/>
<line hits="1" number="582"/>
<line hits="1" number="583"/>
<line hits="1" number="585"/>
<line hits="0" number="586"/>
<line hits="0" number="587"/>
<line hits="1" number="593"/>
<line hits="1" number="594"/>
<line hits="1" number="598"/>
<line hits="1" number="600"/>
<line hits="1" number="601"/>
<line hits="0" number="602"/>
<line hits="1" number="603"/>
<line hits="0" number="604"/>
<line hits="1" number="605"/>
<line hits="1" number="606"/>
<line hits="1" number="607"/>
<line hits="1" number="608"/>
<line hits="1" number="609"/>
<line hits="1" number="611"/>
<line hits="1" number="613"/>
<line hits="1" number="614"/>
<line hits="1" number="616"/>
<line hits="1" number="618"/>
<line hits="1" number="619"/>
<line hits="1" number="620"/>
<line hits="1" number="622"/>
<line hits="0" number="624"/>
<line hits="1" number="626"/>
<line hits="0" number="628"/>
<line hits="1" number="630"/>
<line hits="1" number="632"/>
<line hits="1" number="634"/>
<line hits="0" number="635"/>
<line hits="1" number="637"/>
<line hits="0" number="638"/>
<line hits="1" number="640"/>
<line hits="0" number="642"/>
<line hits="0" number="643"/>
<line hits="0" number="644"/>
<line hits="0" number="648"/>
<line hits="0" number="649"/>
<line hits="0" number="650"/>
<line hits="0" number="653"/>
<line hits="0" number="654"/>
<line hits="0" number="655"/>
<line hits="0" number="656"/>
<line hits="1" number="658"/>
<line hits="0" number="659"/>
<line hits="0" number="660"/>
<line hits="1" number="662"/>
<line hits="1" number="663"/>
<line hits="1" number="664"/>
<line hits="1" number="666"/>
<line hits="0" number="667"/>
<line hits="1" number="669"/>
<line hits="0" number="682"/>
<line hits="1" number="684"/>
<line hits="1" number="696"/>
<line hits="1" number="698"/>
<line hits="1" number="700"/>
<line hits="1" number="701"/>
<line hits="1" number="702"/>
<line hits="1" number="712"/>
<line hits="0" number="714"/>
<line hits="0" number="715"/>
<line hits="0" number="716"/>
<line hits="1" number="726"/>
<line hits="1" number="727"/>
<line hits="1" number="729"/>
<line hits="1" number="730"/>
<line hits="1" number="731"/>
<line hits="1" number="732"/>
<line hits="1" number="734"/>
<line hits="1" number="735"/>
<line hits="1" number="736"/>
<line hits="1" number="738"/>
<line hits="1" number="741"/>
<line hits="1" number="742"/>
<line hits="1" number="746"/>
<line hits="0" number="747"/>
<line hits="1" number="750"/>
<line hits="1" number="751"/>
<line hits="1" number="752"/>
<line hits="1" number="753"/>
<line hits="1" number="754"/>
<line hits="1" number="755"/>
<line hits="1" number="756"/>
<line hits="1" number="759"/>
<line hits="1" number="769"/>
<line hits="1" number="770"/>
<line hits="1" number="771"/>
<line hits="1" number="772"/>
<line hits="1" number="774"/>
<line hits="1" number="776"/>
<line hits="1" number="777"/>
<line hits="1" number="780"/>
<line hits="1" number="782"/>
<line hits="1" number="785"/>
<line hits="1" number="786"/>
<line hits="1" number="787"/>
<line hits="1" number="788"/>
<line hits="1" number="799"/>
<line hits="1" number="801"/>
<line hits="1" number="809"/>
<line hits="1" number="811"/>
<line hits="1" number="813"/>
<line hits="1" number="815"/>
<line hits="1" number="816"/>
<line hits="1" number="822"/>
<line hits="1" number="823"/>
<line hits="1" number="824"/>
<line hits="0" number="825"/>
<line hits="1" number="833"/>
<line hits="0" number="834"/>
<line hits="1" number="843"/>
<line hits="1" number="845"/>
<line hits="1" number="846"/>
<line hits="1" number="855"/>
<line hits="1" number="856"/>
<line hits="1" number="857"/>
<line hits="1" number="858"/>
<line hits="1" number="860"/>
<line hits="1" number="861"/>
<line hits="0" number="863"/>
<line hits="1" number="864"/>
<line hits="0" number="865"/>
<line hits="1" number="867"/>
<line hits="1" number="868"/>
<line hits="1" number="870"/>
<line hits="1" number="871"/>
<line hits="1" number="873"/>
<line hits="0" number="874"/>
<line hits="1" number="876"/>
<line hits="1" number="878"/>
<line hits="1" number="880"/>
<line hits="0" number="882"/>
<line hits="0" number="883"/>
<line hits="0" number="884"/>
<line hits="1" number="894"/>
<line hits="0" number="895"/>
<line hits="0" number="896"/>
<line hits="0" number="897"/>
<line hits="0" number="898"/>
<line hits="0" number="899"/>
<line hits="0" number="901"/>
<line hits="0" number="902"/>
<line hits="0" number="905"/>
<line hits="0" number="906"/>
<line hits="0" number="907"/>
<line hits="1" number="916"/>
<line hits="1" number="917"/>
<line hits="1" number="919"/>
<line hits="1" number="920"/>
<line hits="1" number="921"/>
<line hits="1" number="922"/>
<line hits="1" number="924"/>
<line hits="0" number="926"/>
<line hits="0" number="927"/>
<line hits="0" number="928"/>
<line hits="0" number="929"/>
<line hits="1" number="931"/>
<line hits="1" number="932"/>
<line hits="0" number="935"/>
<line hits="1" number="937"/>
<line hits="1" number="939"/>
<line hits="1" number="940"/>
<line hits="1" number="942"/>
<line hits="1" number="943"/>
<line hits="1" number="944"/>
<line hits="0" number="945"/>
<line hits="1" number="947"/>
<line hits="0" number="948"/>
<line hits="0" number="949"/>
<line hits="0" number="952"/>
<line hits="1" number="959"/>
<line hits="1" number="960"/>
<line hits="1" number="962"/>
<line hits="1" number="963"/>
<line hits="1" number="965"/>
<line hits="1" number="966"/>
<line hits="1" number="968"/>
<line hits="0" number="969"/>
<line hits="0" number="970"/>
<line hits="0" number="971"/>
<line hits="1" number="973"/>
<line hits="1" number="974"/>
<line hits="1" number="975"/>
<line hits="0" number="976"/>
<line hits="1" number="977"/>
<line hits="1" number="979"/>
<line hits="1" number="980"/>
<line hits="1" number="983"/>
<line hits="1" number="992"/>
<line hits="1" number="993"/>
<line hits="1" number="994"/>
<line hits="1" number="995"/>
<line hits="1" number="997"/>
<line hits="1" number="998"/>
<line hits="1" number="999"/>
<line hits="1" number="1001"/>
<line hits="1" number="1003"/>
<line hits="0" number="1004"/>
<line hits="0" number="1005"/>
<line hits="1" number="1007"/>
<line hits="0" number="1008"/>
<line hits="0" number="1009"/>
<line hits="0" number="1010"/>
<line hits="0" number="1011"/>
<line hits="1" number="1013"/>
<line hits="0" number="1014"/>
<line hits="0" number="1015"/>
<line hits="0" number="1016"/>
<line hits="1" number="1018"/>
<line hits="0" number="1019"/>
<line hits="0" number="1020"/>
<line hits="0" number="1022"/>
<line hits="1" number="1024"/>
<line hits="0" number="1026"/>
<line hits="1" number="1029"/>
<line hits="1" number="1030"/>
<line hits="1" number="1032"/>
<line hits="1" number="1033"/>
<line hits="1" number="1035"/>
<line hits="1" number="1036"/>
<line hits="1" number="1037"/>
<line hits="1" number="1039"/>
<line hits="1" number="1040"/>
<line hits="1" number="1041"/>
<line hits="0" number="1042"/>
<line hits="0" number="1043"/>
<line hits="1" number="1045"/>
<line hits="1" number="1056"/>
<line hits="1" number="1076"/>
<line hits="1" number="1087"/>
<line hits="1" number="1088"/>
<line hits="1" number="1089"/>
<line hits="1" number="1090"/>
<line hits="1" number="1092"/>
<line hits="1" number="1094"/>
<line hits="1" number="1096"/>
<line hits="1" number="1100"/>
<line hits="1" number="1101"/>
<line hits="1" number="1102"/>
<line hits="1" number="1103"/>
<line hits="1" number="1109"/>
<line hits="1" number="1110"/>
<line hits="1" number="1112"/>
<line hits="0" number="1113"/>
<line hits="1" number="1117"/>
<line hits="1" number="1127"/>
<line hits="1" number="1129"/>
<line hits="1" number="1131"/>
<line hits="1" number="1132"/>
<line hits="1" number="1134"/>
<line hits="1" number="1135"/>
<line hits="1" number="1143"/>
<line hits="1" number="1144"/>
<line hits="0" number="1145"/>
<line hits="1" number="1152"/>
<line hits="1" number="1154"/>
<line hits="1" number="1155"/>
<line hits="1" number="1157"/>
<line hits="0" number="1158"/>
<line hits="1" number="1166"/>
<line hits="0" number="1167"/>
<line hits="1" number="1174"/>
<line hits="0" number="1176"/>
<line hits="1" number="1185"/>
<line hits="1" number="1187"/>
<line hits="1" number="1188"/>
<line hits="1" number="1189"/>
<line hits="0" number="1192"/>
<line hits="1" number="1194"/>
<line hits="1" number="1196"/>
<line hits="0" number="1198"/>
<line hits="1" number="1208"/>
<line hits="1" number="1214"/>
<line hits="1" number="1215"/>
<line hits="1" number="1216"/>
<line hits="0" number="1217"/>
<line hits="1" number="1219"/>
<line hits="1" number="1220"/>
<line hits="1" number="1221"/>
<line hits="1" number="1224"/>
<line hits="0" number="1226"/>
<line hits="1" number="1235"/>
<line hits="0" number="1236"/>
<line hits="0" number="1241"/>
<line hits="0" number="1242"/>
<line hits="1" number="1257"/>
<line hits="1" number="1261"/>
<line hits="1" number="1266"/>
<line hits="0" number="1267"/>
<line hits="1" number="1283"/>
<line hits="0" number="1284"/>
<line hits="1" number="1300"/>
<line hits="0" number="1301"/>
<line hits="1" number="1313"/>
<line hits="0" number="1316"/>
<line hits="0" number="1318"/>
<line hits="0" number="1333"/>
<line hits="0" number="1339"/>
<line hits="0" number="1340"/>
<line hits="0" number="1342"/>
<line hits="0" number="1345"/>
<line hits="0" number="1346"/>
<line hits="0" number="1347"/>
<line hits="0" number="1348"/>
<line hits="0" number="1349"/>
<line hits="0" number="1350"/>
<line hits="0" number="1355"/>
<line hits="0" number="1357"/>
<line hits="0" number="1358"/>
<line hits="0" number="1359"/>
<line hits="0" number="1360"/>
<line hits="0" number="1370"/>
<line hits="0" number="1372"/>
<line hits="1" number="1384"/>
<line hits="1" number="1386"/>
<line hits="1" number="1387"/>
<line hits="0" number="1388"/>
<line hits="1" number="1389"/>
<line hits="1" number="1394"/>
<line hits="1" number="1395"/>
<line hits="1" number="1398"/>
<line hits="0" number="1399"/>
<line hits="0" number="1400"/>
<line hits="0" number="1401"/>
<line hits="0" number="1402"/>
<line hits="0" number="1403"/>
<line hits="0" number="1404"/>
<line hits="0" number="1405"/>
<line hits="0" number="1407"/>
<line hits="0" number="1408"/>
<line hits="1" number="1416"/>
<line hits="1" number="1418"/>
<line hits="1" number="1419"/>
<line hits="1" number="1421"/>
<line hits="0" number="1422"/>
<line hits="1" number="1423"/>
<line hits="0" number="1424"/>
<line hits="1" number="1426"/>
<line hits="1" number="1427"/>
<line hits="0" number="1429"/>
<line hits="1" number="1433"/>
<line hits="0" number="1434"/>
<line hits="0" number="1435"/>
<line hits="0" number="1436"/>
<line hits="0" number="1437"/>
<line hits="1" number="1443"/>
<line hits="1" number="1444"/>
<line hits="0" number="1446"/>
<line hits="0" number="1447"/>
<line hits="0" number="1448"/>
<line hits="0" number="1454"/>
<line hits="0" number="1455"/>
<line hits="1" number="1459"/>
<line hits="1" number="1461"/>
<line hits="0" number="1463"/>
<line hits="0" number="1464"/>
<line hits="0" number="1465"/>
<line hits="0" number="1466"/>
<line hits="0" number="1467"/>
<line hits="0" number="1468"/>
<line hits="0" number="1470"/>
<line hits="0" number="1471"/>
<line hits="0" number="1476"/>
<line hits="0" number="1477"/>
<line hits="0" number="1478"/>
<line hits="0" number="1479"/>
<line hits="0" number="1480"/>
<line hits="0" number="1481"/>
<line hits="0" number="1483"/>
<line hits="0" number="1485"/>
<line hits="1" number="1487"/>
<line hits="0" number="1488"/>
<line hits="1" number="1490"/>
<line hits="0" number="1491"/>
<line hits="1" number="1493"/>
<line hits="1" number="1498"/>
<line hits="1" number="1499"/>
<line hits="1" number="1500"/>
<line hits="0" number="1501"/>
<line hits="1" number="1503"/>
<line hits="1" number="1504"/>
<line hits="1" number="1506"/>
<line hits="0" number="1511"/>
<line hits="0" number="1512"/>
<line hits="0" number="1513"/>
<line hits="0" number="1514"/>
<line hits="0" number="1515"/>
<line hits="0" number="1517"/>
<line hits="0" number="1518"/>
<line hits="0" number="1519"/>
<line hits="0" number="1521"/>
<line hits="0" number="1522"/>
<line hits="1" number="1524"/>
<line hits="0" number="1529"/>
<line hits="0" number="1530"/>
<line hits="0" number="1531"/>
<line hits="0" number="1532"/>
<line hits="0" number="1533"/>
<line hits="0" number="1534"/>
<line hits="0" number="1536"/>
<line hits="0" number="1537"/>
<line hits="0" number="1538"/>
<line hits="0" number="1539"/>
<line hits="0" number="1544"/>
<line hits="0" number="1545"/>
<line hits="0" number="1546"/>
<line hits="0" number="1548"/>
<line hits="0" number="1549"/>
<line hits="0" number="1550"/>
<line hits="0" number="1551"/>
<line hits="0" number="1552"/>
<line hits="1" number="1554"/>
<line hits="1" number="1561"/>
<line hits="0" number="1563"/>
<line hits="1" number="1564"/>
<line hits="0" number="1569"/>
<line hits="1" number="1571"/>
<line hits="1" number="1577"/>
<line hits="1" number="1578"/>
<line hits="0" number="1579"/>
<line hits="0" number="1580"/>
<line hits="0" number="1581"/>
<line hits="1" number="1582"/>
<line hits="1" number="1583"/>
<line hits="1" number="1586"/>
<line hits="1" number="1589"/>
<line hits="1" number="1591"/>
<line hits="1" number="1594"/>
<line hits="1" number="1595"/>
<line hits="1" number="1598"/>
<line hits="1" number="1599"/>
<line hits="1" number="1601"/>
<line hits="1" number="1602"/>
<line hits="1" number="1604"/>
<line hits="1" number="1605"/>
<line hits="1" number="1606"/>
<line hits="1" number="1607"/>
<line hits="1" number="1609"/>
<line hits="1" number="1610"/>
<line hits="1" number="1612"/>
<line hits="0" number="1613"/>
<line hits="1" number="1615"/>
<line hits="0" number="1616"/>
<line hits="1" number="1618"/>
<line hits="1" number="1619"/>
<line hits="1" number="1626"/>
<line hits="0" number="1627"/>
<line hits="0" number="1628"/>
<line hits="0" number="1629"/>
<line hits="0" number="1630"/>
<line hits="1" number="1631"/>
<line hits="1" number="1633"/>
<line hits="0" number="1634"/>
<line hits="1" number="1636"/>
<line hits="0" number="1639"/>
<line hits="1" number="1641"/>
<line hits="0" number="1642"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/models/fields/related_descriptors.py" line-rate="0.1128" name="related_descriptors.py">
<methods/>
<lines>
<line hits="1" number="66"/>
<line hits="1" number="67"/>
<line hits="1" number="68"/>
<line hits="1" number="69"/>
<line hits="1" number="72"/>
<line hits="1" number="85"/>
<line hits="1" number="86"/>
<line hits="1" number="88"/>
<line hits="0" number="93"/>
<line hits="1" number="104"/>
<line hits="0" number="105"/>
<line hits="1" number="107"/>
<line hits="0" number="108"/>
<line hits="1" number="110"/>
<line hits="0" number="111"/>
<line hits="0" number="112"/>
<line hits="0" number="113"/>
<line hits="0" number="115"/>
<line hits="0" number="116"/>
<line hits="0" number="117"/>
<line hits="0" number="118"/>
<line hits="0" number="119"/>
<line hits="0" number="127"/>
<line hits="0" number="128"/>
<line hits="0" number="130"/>
<line hits="0" number="131"/>
<line hits="0" number="135"/>
<line hits="0" number="136"/>
<line hits="0" number="137"/>
<line hits="0" number="138"/>
<line hits="0" number="139"/>
<line hits="1" number="141"/>
<line hits="0" number="142"/>
<line hits="0" number="144"/>
<line hits="1" number="146"/>
<line hits="0" number="156"/>
<line hits="0" number="157"/>
<line hits="0" number="162"/>
<line hits="0" number="163"/>
<line hits="0" number="164"/>
<line hits="0" number="165"/>
<line hits="0" number="166"/>
<line hits="0" number="167"/>
<line hits="0" number="170"/>
<line hits="0" number="173"/>
<line hits="0" number="175"/>
<line hits="0" number="176"/>
<line hits="0" number="177"/>
<line hits="0" number="178"/>
<line hits="0" number="182"/>
<line hits="0" number="183"/>
<line hits="0" number="184"/>
<line hits="0" number="186"/>
<line hits="0" number="187"/>
<line hits="0" number="191"/>
<line hits="1" number="193"/>
<line hits="1" number="204"/>
<line hits="0" number="205"/>
<line hits="1" number="213"/>
<line hits="1" number="214"/>
<line hits="1" number="215"/>
<line hits="1" number="216"/>
<line hits="0" number="217"/>
<line hits="1" number="218"/>
<line hits="0" number="219"/>
<line hits="1" number="221"/>
<line hits="1" number="226"/>
<line hits="0" number="233"/>
<line hits="0" number="238"/>
<line hits="0" number="239"/>
<line hits="0" number="241"/>
<line hits="0" number="242"/>
<line hits="1" number="246"/>
<line hits="1" number="247"/>
<line hits="1" number="251"/>
<line hits="1" number="256"/>
<line hits="0" number="257"/>
<line hits="1" number="259"/>
<line hits="0" number="265"/>
<line hits="1" number="268"/>
<line hits="1" number="280"/>
<line hits="0" number="281"/>
<line hits="0" number="282"/>
<line hits="0" number="285"/>
<line hits="0" number="286"/>
<line hits="0" number="291"/>
<line hits="0" number="292"/>
<line hits="0" number="293"/>
<line hits="0" number="294"/>
<line hits="0" number="295"/>
<line hits="0" number="296"/>
<line hits="0" number="297"/>
<line hits="1" number="299"/>
<line hits="0" number="300"/>
<line hits="0" number="303"/>
<line hits="0" number="304"/>
<line hits="0" number="306"/>
<line hits="0" number="310"/>
<line hits="0" number="311"/>
<line hits="0" number="312"/>
<line hits="0" number="313"/>
<line hits="1" number="316"/>
<line hits="1" number="329"/>
<line hits="0" number="332"/>
<line hits="1" number="334"/>
<line hits="0" number="338"/>
<line hits="1" number="349"/>
<line hits="0" number="350"/>
<line hits="1" number="352"/>
<line hits="0" number="353"/>
<line hits="1" number="355"/>
<line hits="0" number="356"/>
<line hits="0" number="357"/>
<line hits="0" number="358"/>
<line hits="0" number="360"/>
<line hits="0" number="361"/>
<line hits="0" number="362"/>
<line hits="0" number="363"/>
<line hits="0" number="364"/>
<line hits="0" number="368"/>
<line hits="0" number="369"/>
<line hits="0" number="370"/>
<line hits="0" number="371"/>
<line hits="1" number="373"/>
<line hits="0" number="385"/>
<line hits="0" number="386"/>
<line hits="0" number="391"/>
<line hits="0" number="392"/>
<line hits="0" number="393"/>
<line hits="0" number="394"/>
<line hits="0" number="395"/>
<line hits="0" number="396"/>
<line hits="0" number="398"/>
<line hits="0" number="399"/>
<line hits="0" number="400"/>
<line hits="0" number="401"/>
<line hits="0" number="402"/>
<line hits="0" number="407"/>
<line hits="0" number="408"/>
<line hits="0" number="410"/>
<line hits="0" number="411"/>
<line hits="0" number="418"/>
<line hits="1" number="420"/>
<line hits="0" number="436"/>
<line hits="0" number="440"/>
<line hits="0" number="441"/>
<line hits="0" number="444"/>
<line hits="0" number="447"/>
<line hits="0" number="448"/>
<line hits="0" number="450"/>
<line hits="0" number="459"/>
<line hits="0" number="460"/>
<line hits="0" number="461"/>
<line hits="0" number="462"/>
<line hits="0" number="463"/>
<line hits="0" number="464"/>
<line hits="0" number="466"/>
<line hits="0" number="468"/>
<line hits="0" number="469"/>
<line hits="0" number="473"/>
<line hits="0" number="477"/>
<line hits="1" number="479"/>
<line hits="0" number="481"/>
<line hits="1" number="484"/>
<line hits="1" number="500"/>
<line hits="1" number="501"/>
<line hits="1" number="502"/>
<line hits="1" number="504"/>
<line hits="0" number="506"/>
<line hits="0" number="508"/>
<line hits="1" number="513"/>
<line hits="1" number="523"/>
<line hits="1" number="524"/>
<line hits="0" number="526"/>
<line hits="1" number="528"/>
<line hits="0" number="529"/>
<line hits="1" number="534"/>
<line hits="0" number="535"/>
<line hits="1" number="541"/>
<line hits="0" number="549"/>
<line hits="0" number="550"/>
<line hits="0" number="551"/>
<line hits="0" number="553"/>
<line hits="0" number="554"/>
<line hits="0" number="555"/>
<line hits="0" number="557"/>
<line hits="0" number="559"/>
<line hits="0" number="560"/>
<line hits="0" number="561"/>
<line hits="0" number="562"/>
<line hits="0" number="563"/>
<line hits="0" number="565"/>
<line hits="0" number="569"/>
<line hits="0" number="570"/>
<line hits="0" number="571"/>
<line hits="0" number="572"/>
<line hits="0" number="573"/>
<line hits="0" number="574"/>
<line hits="0" number="575"/>
<line hits="0" number="576"/>
<line hits="0" number="577"/>
<line hits="0" number="578"/>
<line hits="0" number="579"/>
<line hits="0" number="580"/>
<line hits="0" number="582"/>
<line hits="0" number="583"/>
<line hits="0" number="584"/>
<line hits="0" number="585"/>
<line hits="0" number="586"/>
<line hits="0" number="588"/>
<line hits="0" number="589"/>
<line hits="0" number="590"/>
<line hits="0" number="591"/>
<line hits="0" number="592"/>
<line hits="0" number="593"/>
<line hits="0" number="595"/>
<line hits="0" number="596"/>
<line hits="0" number="597"/>
<line hits="0" number="599"/>
<line hits="0" number="600"/>
<line hits="0" number="602"/>
<line hits="0" number="603"/>
<line hits="0" number="604"/>
<line hits="0" number="605"/>
<line hits="0" number="606"/>
<line hits="0" number="610"/>
<line hits="0" number="611"/>
<line hits="0" number="612"/>
<line hits="0" number="613"/>
<line hits="0" number="614"/>
<line hits="0" number="616"/>
<line hits="0" number="617"/>
<line hits="0" number="618"/>
<line hits="0" number="619"/>
<line hits="0" number="621"/>
<line hits="0" number="622"/>
<line hits="0" number="623"/>
<line hits="0" number="626"/>
<line hits="0" number="628"/>
<line hits="0" number="629"/>
<line hits="0" number="630"/>
<line hits="0" number="631"/>
<line hits="0" number="632"/>
<line hits="0" number="633"/>
<line hits="0" number="637"/>
<line hits="0" number="638"/>
<line hits="0" number="642"/>
<line hits="0" number="643"/>
<line hits="0" number="644"/>
<line hits="0" number="645"/>
<line hits="0" number="646"/>
<line hits="0" number="648"/>
<line hits="0" number="649"/>
<line hits="0" number="650"/>
<line hits="0" number="651"/>
<line hits="0" number="652"/>
<line hits="0" number="654"/>
<line hits="0" number="655"/>
<line hits="0" number="656"/>
<line hits="0" number="657"/>
<line hits="0" number="658"/>
<line hits="0" number="660"/>
<line hits="0" number="661"/>
<line hits="0" number="662"/>
<line hits="0" number="663"/>
<line hits="0" number="664"/>
<line hits="0" number="667"/>
<line hits="0" number="668"/>
<line hits="0" number="669"/>
<line hits="0" number="670"/>
<line hits="0" number="671"/>
<line hits="0" number="672"/>
<line hits="0" number="673"/>
<line hits="0" number="675"/>
<line hits="0" number="676"/>
<line hits="0" number="678"/>
<line hits="0" number="681"/>
<line hits="0" number="682"/>
<line hits="0" number="684"/>
<line hits="0" number="685"/>
<line hits="0" number="686"/>
<line hits="0" number="688"/>
<line hits="0" number="689"/>
<line hits="0" number="690"/>
<line hits="0" number="691"/>
<line hits="0" number="692"/>
<line hits="0" number="694"/>
<line hits="0" number="696"/>
<line hits="0" number="697"/>
<line hits="0" number="698"/>
<line hits="0" number="699"/>
<line hits="0" number="700"/>
<line hits="0" number="702"/>
<line hits="0" number="705"/>
<line hits="0" number="707"/>
<line hits="0" number="708"/>
<line hits="0" number="709"/>
<line hits="0" number="710"/>
<line hits="0" number="711"/>
<line hits="0" number="712"/>
<line hits="0" number="714"/>
<line hits="0" number="715"/>
<line hits="0" number="716"/>
<line hits="0" number="717"/>
<line hits="0" number="718"/>
<line hits="0" number="720"/>
<line hits="0" number="722"/>
<line hits="0" number="723"/>
<line hits="0" number="725"/>
<line hits="0" number="726"/>
<line hits="0" number="728"/>
<line hits="1" number="731"/>
<line hits="1" number="748"/>
<line hits="1" number="749"/>
<line hits="1" number="751"/>
<line hits="1" number="753"/>
<line hits="0" number="758"/>
<line hits="1" number="760"/>
<line hits="0" number="762"/>
<line hits="0" number="764"/>
<line hits="1" number="770"/>
<line hits="0" number="771"/>
<line hits="1" number="777"/>
<line hits="0" number="785"/>
<line hits="0" number="786"/>
<line hits="0" number="787"/>
<line hits="0" number="789"/>
<line hits="0" number="791"/>
<line hits="0" number="792"/>
<line hits="0" number="793"/>
<line hits="0" number="794"/>
<line hits="0" number="795"/>
<line hits="0" number="796"/>
<line hits="0" number="797"/>
<line hits="0" number="799"/>
<line hits="0" number="800"/>
<line hits="0" number="801"/>
<line hits="0" number="802"/>
<line hits="0" number="803"/>
<line hits="0" number="804"/>
<line hits="0" number="806"/>
<line hits="0" number="807"/>
<line hits="0" number="809"/>
<line hits="0" number="810"/>
<line hits="0" number="812"/>
<line hits="0" number="813"/>
<line hits="0" number="814"/>
<line hits="0" number="815"/>
<line hits="0" number="816"/>
<line hits="0" number="817"/>
<line hits="0" number="819"/>
<line hits="0" number="820"/>
<line hits="0" number="821"/>
<line hits="0" number="827"/>
<line hits="0" number="828"/>
<line hits="0" number="832"/>
<line hits="0" number="833"/>
<line hits="0" number="834"/>
<line hits="0" number="835"/>
<line hits="0" number="836"/>
<line hits="0" number="838"/>
<line hits="0" number="839"/>
<line hits="0" number="842"/>
<line hits="0" number="844"/>
<line hits="0" number="845"/>
<line hits="0" number="846"/>
<line hits="0" number="847"/>
<line hits="0" number="848"/>
<line hits="0" number="849"/>
<line hits="0" number="851"/>
<line hits="0" number="852"/>
<line hits="0" number="854"/>
<line hits="0" number="858"/>
<line hits="0" number="859"/>
<line hits="0" number="860"/>
<line hits="0" number="861"/>
<line hits="0" number="863"/>
<line hits="0" number="864"/>
<line hits="0" number="865"/>
<line hits="0" number="866"/>
<line hits="0" number="867"/>
<line hits="0" number="869"/>
<line hits="0" number="870"/>
<line hits="0" number="871"/>
<line hits="0" number="872"/>
<line hits="0" number="873"/>
<line hits="0" number="874"/>
<line hits="0" number="876"/>
<line hits="0" number="877"/>
<line hits="0" number="878"/>
<line hits="0" number="880"/>
<line hits="0" number="881"/>
<line hits="0" number="883"/>
<line hits="0" number="884"/>
<line hits="0" number="893"/>
<line hits="0" number="894"/>
<line hits="0" number="895"/>
<line hits="0" number="896"/>
<line hits="0" number="897"/>
<line hits="0" number="900"/>
<line hits="0" number="915"/>
<line hits="0" number="916"/>
<line hits="0" number="917"/>
<line hits="0" number="918"/>
<line hits="0" number="923"/>
<line hits="0" number="924"/>
<line hits="0" number="925"/>
<line hits="0" number="926"/>
<line hits="0" number="929"/>
<line hits="0" number="930"/>
<line hits="0" number="931"/>
<line hits="0" number="933"/>
<line hits="0" number="934"/>
<line hits="0" number="935"/>
<line hits="0" number="936"/>
<line hits="0" number="941"/>
<line hits="0" number="942"/>
<line hits="0" number="943"/>
<line hits="0" number="945"/>
<line hits="0" number="946"/>
<line hits="0" number="947"/>
<line hits="0" number="948"/>
<line hits="0" number="953"/>
<line hits="0" number="954"/>
<line hits="0" number="955"/>
<line hits="0" number="957"/>
<line hits="0" number="962"/>
<line hits="0" number="964"/>
<line hits="0" number="965"/>
<line hits="0" number="966"/>
<line hits="0" number="967"/>
<line hits="0" number="975"/>
<line hits="0" number="977"/>
<line hits="0" number="978"/>
<line hits="0" number="979"/>
<line hits="0" number="980"/>
<line hits="0" number="981"/>
<line hits="0" number="983"/>
<line hits="0" number="985"/>
<line hits="0" number="986"/>
<line hits="0" number="987"/>
<line hits="0" number="991"/>
<line hits="0" number="992"/>
<line hits="0" number="994"/>
<line hits="0" number="996"/>
<line hits="0" number="997"/>
<line hits="0" number="998"/>
<line hits="0" number="1000"/>
<line hits="0" number="1003"/>
<line hits="0" number="1004"/>
<line hits="0" number="1005"/>
<line hits="0" number="1010"/>
<line hits="0" number="1011"/>
<line hits="0" number="1012"/>
<line hits="0" number="1013"/>
<line hits="0" number="1014"/>
<line hits="0" number="1016"/>
<line hits="0" number="1017"/>
<line hits="0" number="1018"/>
<line hits="0" number="1021"/>
<line hits="0" number="1022"/>
<line hits="0" number="1023"/>
<line hits="0" number="1024"/>
<line hits="0" number="1026"/>
<line hits="0" number="1027"/>
<line hits="0" number="1028"/>
<line hits="0" number="1031"/>
<line hits="0" number="1032"/>
<line hits="0" number="1033"/>
<line hits="0" number="1034"/>
<line hits="0" number="1036"/>
<line hits="0" number="1042"/>
<line hits="0" number="1043"/>
<line hits="0" number="1044"/>
<line hits="0" number="1045"/>
<line hits="0" number="1046"/>
<line hits="0" number="1047"/>
<line hits="0" number="1048"/>
<line hits="0" number="1052"/>
<line hits="0" number="1054"/>
<line hits="0" number="1055"/>
<line hits="0" number="1059"/>
<line hits="0" number="1060"/>
<line hits="0" number="1061"/>
<line hits="0" number="1066"/>
<line hits="0" number="1068"/>
<line hits="0" number="1069"/>
<line hits="0" number="1075"/>
<line hits="0" number="1077"/>
<line hits="0" number="1078"/>
<line hits="0" number="1081"/>
<line hits="0" number="1088"/>
<line hits="0" number="1096"/>
<line hits="0" number="1099"/>
<line hits="0" number="1105"/>
<line hits="0" number="1109"/>
<line hits="0" number="1110"/>
<line hits="0" number="1113"/>
<line hits="0" number="1114"/>
<line hits="0" number="1115"/>
<line hits="0" number="1116"/>
<line hits="0" number="1117"/>
<line hits="0" number="1119"/>
<line hits="0" number="1121"/>
<line hits="0" number="1122"/>
<line hits="0" number="1124"/>
<line hits="0" number="1129"/>
<line hits="0" number="1130"/>
<line hits="0" number="1131"/>
<line hits="0" number="1134"/>
<line hits="0" number="1135"/>
<line hits="0" number="1136"/>
<line hits="0" number="1138"/>
<line hits="0" number="1144"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/models/fields/related_lookups.py" line-rate="0.4944" name="related_lookups.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="10"/>
<line hits="0" number="11"/>
<line hits="0" number="12"/>
<line hits="1" number="14"/>
<line hits="0" number="15"/>
<line hits="1" number="18"/>
<line hits="0" number="19"/>
<line hits="1" number="22"/>
<line hits="0" number="23"/>
<line hits="1" number="26"/>
<line hits="1" number="27"/>
<line hits="1" number="28"/>
<line hits="1" number="29"/>
<line hits="1" number="30"/>
<line hits="1" number="31"/>
<line hits="1" number="32"/>
<line hits="0" number="33"/>
<line hits="1" number="34"/>
<line hits="1" number="35"/>
<line hits="0" number="36"/>
<line hits="0" number="39"/>
<line hits="1" number="40"/>
<line hits="0" number="41"/>
<line hits="0" number="42"/>
<line hits="0" number="43"/>
<line hits="1" number="46"/>
<line hits="1" number="47"/>
<line hits="1" number="48"/>
<line hits="1" number="50"/>
<line hits="1" number="55"/>
<line hits="1" number="58"/>
<line hits="1" number="59"/>
<line hits="1" number="60"/>
<line hits="1" number="62"/>
<line hits="1" number="63"/>
<line hits="0" number="67"/>
<line hits="0" number="69"/>
<line hits="0" number="70"/>
<line hits="0" number="71"/>
<line hits="0" number="72"/>
<line hits="0" number="73"/>
<line hits="0" number="74"/>
<line hits="0" number="75"/>
<line hits="0" number="76"/>
<line hits="0" number="77"/>
<line hits="0" number="78"/>
<line hits="0" number="80"/>
<line hits="0" number="85"/>
<line hits="1" number="87"/>
<line hits="0" number="89"/>
<line hits="0" number="90"/>
<line hits="0" number="95"/>
<line hits="0" number="97"/>
<line hits="0" number="98"/>
<line hits="1" number="99"/>
<line hits="1" number="102"/>
<line hits="1" number="103"/>
<line hits="0" number="104"/>
<line hits="0" number="106"/>
<line hits="0" number="111"/>
<line hits="0" number="114"/>
<line hits="0" number="115"/>
<line hits="0" number="117"/>
<line hits="1" number="119"/>
<line hits="0" number="120"/>
<line hits="0" number="121"/>
<line hits="0" number="122"/>
<line hits="0" number="123"/>
<line hits="0" number="124"/>
<line hits="0" number="125"/>
<line hits="0" number="126"/>
<line hits="0" number="127"/>
<line hits="0" number="129"/>
<line hits="0" number="130"/>
<line hits="1" number="133"/>
<line hits="1" number="134"/>
<line hits="1" number="137"/>
<line hits="1" number="138"/>
<line hits="1" number="141"/>
<line hits="1" number="142"/>
<line hits="1" number="145"/>
<line hits="1" number="146"/>
<line hits="1" number="149"/>
<line hits="1" number="150"/>
<line hits="1" number="153"/>
<line hits="1" number="154"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/models/fields/reverse_related.py" line-rate="0.6726" name="reverse_related.py">
<methods/>
<lines>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="19"/>
<line hits="1" number="28"/>
<line hits="1" number="29"/>
<line hits="1" number="30"/>
<line hits="1" number="31"/>
<line hits="1" number="35"/>
<line hits="1" number="37"/>
<line hits="1" number="39"/>
<line hits="1" number="40"/>
<line hits="1" number="41"/>
<line hits="1" number="42"/>
<line hits="1" number="43"/>
<line hits="1" number="44"/>
<line hits="1" number="45"/>
<line hits="1" number="47"/>
<line hits="1" number="48"/>
<line hits="1" number="54"/>
<line hits="1" number="56"/>
<line hits="1" number="58"/>
<line hits="1" number="60"/>
<line hits="1" number="62"/>
<line hits="0" number="64"/>
<line hits="1" number="66"/>
<line hits="0" number="72"/>
<line hits="0" number="73"/>
<line hits="0" number="74"/>
<line hits="0" number="75"/>
<line hits="1" number="77"/>
<line hits="1" number="79"/>
<line hits="0" number="80"/>
<line hits="1" number="82"/>
<line hits="1" number="84"/>
<line hits="0" number="86"/>
<line hits="1" number="88"/>
<line hits="0" number="90"/>
<line hits="1" number="92"/>
<line hits="0" number="94"/>
<line hits="1" number="96"/>
<line hits="0" number="98"/>
<line hits="1" number="100"/>
<line hits="0" number="101"/>
<line hits="1" number="103"/>
<line hits="0" number="104"/>
<line hits="1" number="106"/>
<line hits="0" number="108"/>
<line hits="1" number="110"/>
<line hits="0" number="111"/>
<line hits="1" number="117"/>
<line hits="0" number="125"/>
<line hits="1" number="129"/>
<line hits="1" number="131"/>
<line hits="1" number="133"/>
<line hits="0" number="134"/>
<line hits="1" number="136"/>
<line hits="0" number="137"/>
<line hits="1" number="139"/>
<line hits="0" number="147"/>
<line hits="1" number="149"/>
<line hits="1" number="156"/>
<line hits="1" number="157"/>
<line hits="1" number="158"/>
<line hits="1" number="160"/>
<line hits="0" number="161"/>
<line hits="1" number="162"/>
<line hits="1" number="163"/>
<line hits="1" number="164"/>
<line hits="1" number="166"/>
<line hits="0" number="167"/>
<line hits="1" number="169"/>
<line hits="0" number="174"/>
<line hits="1" number="177"/>
<line hits="1" number="192"/>
<line hits="1" number="194"/>
<line hits="1" number="203"/>
<line hits="1" number="205"/>
<line hits="1" number="206"/>
<line hits="1" number="207"/>
<line hits="1" number="208"/>
<line hits="1" number="210"/>
<line hits="0" number="214"/>
<line hits="0" number="215"/>
<line hits="0" number="216"/>
<line hits="0" number="217"/>
<line hits="1" number="219"/>
<line hits="1" number="220"/>
<line hits="1" number="223"/>
<line hits="1" number="231"/>
<line hits="0" number="233"/>
<line hits="0" number="242"/>
<line hits="1" number="245"/>
<line hits="1" number="253"/>
<line hits="1" number="256"/>
<line hits="1" number="263"/>
<line hits="0" number="264"/>
<line hits="1" number="265"/>
<line hits="1" number="267"/>
<line hits="0" number="268"/>
<line hits="1" number="269"/>
<line hits="1" number="271"/>
<line hits="1" number="272"/>
<line hits="1" number="274"/>
<line hits="0" number="279"/>
<line hits="0" number="280"/>
<line hits="0" number="281"/>
<line hits="0" number="283"/>
<line hits="0" number="284"/>
<line hits="0" number="285"/>
<line hits="0" number="286"/>
<line hits="0" number="287"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.5856" name=".venv.Lib.site-packages.django.db.models.functions">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/models/functions/__init__.py" line-rate="1" name="__init__.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="8"/>
<line hits="1" number="12"/>
<line hits="1" number="17"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/models/functions/comparison.py" line-rate="0.4444" name="comparison.py">
<methods/>
<lines>
<line hits="1" number="2"/>
<line hits="1" number="5"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="10"/>
<line hits="0" number="11"/>
<line hits="1" number="13"/>
<line hits="0" number="14"/>
<line hits="0" number="15"/>
<line hits="1" number="17"/>
<line hits="0" number="19"/>
<line hits="0" number="20"/>
<line hits="1" number="22"/>
<line hits="0" number="26"/>
<line hits="1" number="29"/>
<line hits="1" number="31"/>
<line hits="1" number="33"/>
<line hits="0" number="34"/>
<line hits="0" number="35"/>
<line hits="0" number="36"/>
<line hits="1" number="38"/>
<line hits="0" number="41"/>
<line hits="0" number="42"/>
<line hits="0" number="43"/>
<line hits="0" number="45"/>
<line hits="0" number="48"/>
<line hits="0" number="49"/>
<line hits="0" number="50"/>
<line hits="0" number="51"/>
<line hits="1" number="54"/>
<line hits="1" number="62"/>
<line hits="1" number="64"/>
<line hits="0" number="65"/>
<line hits="0" number="66"/>
<line hits="0" number="67"/>
<line hits="1" number="69"/>
<line hits="0" number="71"/>
<line hits="1" number="74"/>
<line hits="1" number="82"/>
<line hits="1" number="84"/>
<line hits="0" number="85"/>
<line hits="0" number="86"/>
<line hits="0" number="87"/>
<line hits="1" number="89"/>
<line hits="0" number="91"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/models/functions/datetime.py" line-rate="0.5202" name="datetime.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="8"/>
<line hits="1" number="11"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="17"/>
<line hits="0" number="22"/>
<line hits="0" number="23"/>
<line hits="0" number="24"/>
<line hits="0" number="25"/>
<line hits="0" number="27"/>
<line hits="0" number="28"/>
<line hits="1" number="31"/>
<line hits="1" number="32"/>
<line hits="1" number="33"/>
<line hits="1" number="35"/>
<line hits="0" number="36"/>
<line hits="0" number="37"/>
<line hits="0" number="38"/>
<line hits="0" number="39"/>
<line hits="0" number="40"/>
<line hits="0" number="41"/>
<line hits="1" number="43"/>
<line hits="0" number="44"/>
<line hits="0" number="45"/>
<line hits="0" number="46"/>
<line hits="0" number="47"/>
<line hits="0" number="48"/>
<line hits="0" number="49"/>
<line hits="0" number="50"/>
<line hits="0" number="51"/>
<line hits="0" number="52"/>
<line hits="0" number="53"/>
<line hits="0" number="54"/>
<line hits="0" number="55"/>
<line hits="0" number="56"/>
<line hits="0" number="60"/>
<line hits="0" number="61"/>
<line hits="1" number="63"/>
<line hits="0" number="64"/>
<line hits="0" number="65"/>
<line hits="0" number="66"/>
<line hits="0" number="67"/>
<line hits="0" number="72"/>
<line hits="0" number="73"/>
<line hits="0" number="76"/>
<line hits="1" number="79"/>
<line hits="1" number="80"/>
<line hits="1" number="83"/>
<line hits="1" number="84"/>
<line hits="1" number="87"/>
<line hits="1" number="88"/>
<line hits="1" number="91"/>
<line hits="1" number="96"/>
<line hits="1" number="99"/>
<line hits="1" number="105"/>
<line hits="1" number="108"/>
<line hits="1" number="109"/>
<line hits="1" number="112"/>
<line hits="1" number="113"/>
<line hits="1" number="116"/>
<line hits="1" number="117"/>
<line hits="1" number="120"/>
<line hits="1" number="121"/>
<line hits="1" number="124"/>
<line hits="1" number="125"/>
<line hits="1" number="126"/>
<line hits="1" number="127"/>
<line hits="1" number="128"/>
<line hits="1" number="129"/>
<line hits="1" number="131"/>
<line hits="1" number="132"/>
<line hits="1" number="133"/>
<line hits="1" number="135"/>
<line hits="1" number="136"/>
<line hits="1" number="137"/>
<line hits="1" number="139"/>
<line hits="1" number="140"/>
<line hits="1" number="141"/>
<line hits="1" number="142"/>
<line hits="1" number="143"/>
<line hits="1" number="146"/>
<line hits="1" number="147"/>
<line hits="1" number="148"/>
<line hits="1" number="150"/>
<line hits="0" number="154"/>
<line hits="1" number="157"/>
<line hits="1" number="158"/>
<line hits="1" number="159"/>
<line hits="1" number="161"/>
<line hits="0" number="162"/>
<line hits="0" number="163"/>
<line hits="1" number="165"/>
<line hits="0" number="166"/>
<line hits="0" number="168"/>
<line hits="0" number="169"/>
<line hits="0" number="170"/>
<line hits="0" number="171"/>
<line hits="0" number="172"/>
<line hits="0" number="173"/>
<line hits="0" number="174"/>
<line hits="0" number="175"/>
<line hits="0" number="177"/>
<line hits="0" number="178"/>
<line hits="1" number="180"/>
<line hits="0" number="181"/>
<line hits="0" number="182"/>
<line hits="0" number="184"/>
<line hits="0" number="189"/>
<line hits="0" number="190"/>
<line hits="0" number="193"/>
<line hits="0" number="194"/>
<line hits="0" number="195"/>
<line hits="0" number="196"/>
<line hits="0" number="198"/>
<line hits="0" number="201"/>
<line hits="0" number="204"/>
<line hits="0" number="207"/>
<line hits="1" number="209"/>
<line hits="0" number="210"/>
<line hits="0" number="211"/>
<line hits="0" number="212"/>
<line hits="0" number="213"/>
<line hits="0" number="217"/>
<line hits="0" number="218"/>
<line hits="0" number="219"/>
<line hits="0" number="220"/>
<line hits="0" number="221"/>
<line hits="0" number="222"/>
<line hits="0" number="223"/>
<line hits="0" number="224"/>
<line hits="1" number="227"/>
<line hits="1" number="229"/>
<line hits="0" number="230"/>
<line hits="0" number="231"/>
<line hits="1" number="234"/>
<line hits="1" number="235"/>
<line hits="1" number="238"/>
<line hits="1" number="239"/>
<line hits="1" number="242"/>
<line hits="1" number="243"/>
<line hits="1" number="246"/>
<line hits="1" number="248"/>
<line hits="1" number="251"/>
<line hits="1" number="252"/>
<line hits="1" number="255"/>
<line hits="1" number="256"/>
<line hits="1" number="257"/>
<line hits="1" number="258"/>
<line hits="1" number="260"/>
<line hits="0" number="262"/>
<line hits="0" number="263"/>
<line hits="0" number="264"/>
<line hits="0" number="265"/>
<line hits="1" number="268"/>
<line hits="1" number="269"/>
<line hits="1" number="270"/>
<line hits="1" number="271"/>
<line hits="1" number="273"/>
<line hits="0" number="275"/>
<line hits="0" number="276"/>
<line hits="0" number="277"/>
<line hits="0" number="278"/>
<line hits="1" number="281"/>
<line hits="1" number="282"/>
<line hits="1" number="285"/>
<line hits="1" number="286"/>
<line hits="1" number="289"/>
<line hits="1" number="290"/>
<line hits="1" number="293"/>
<line hits="1" number="294"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/models/functions/text.py" line-rate="0.6077" name="text.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="5"/>
<line hits="1" number="14"/>
<line hits="0" number="15"/>
<line hits="0" number="16"/>
<line hits="0" number="17"/>
<line hits="0" number="18"/>
<line hits="1" number="21"/>
<line hits="1" number="22"/>
<line hits="1" number="23"/>
<line hits="1" number="25"/>
<line hits="0" number="26"/>
<line hits="1" number="30"/>
<line hits="0" number="31"/>
<line hits="1" number="33"/>
<line hits="0" number="34"/>
<line hits="1" number="37"/>
<line hits="1" number="42"/>
<line hits="1" number="44"/>
<line hits="0" number="45"/>
<line hits="0" number="46"/>
<line hits="1" number="50"/>
<line hits="0" number="52"/>
<line hits="1" number="56"/>
<line hits="0" number="58"/>
<line hits="0" number="59"/>
<line hits="0" number="62"/>
<line hits="0" number="63"/>
<line hits="1" number="66"/>
<line hits="1" number="72"/>
<line hits="1" number="73"/>
<line hits="1" number="75"/>
<line hits="0" number="76"/>
<line hits="0" number="77"/>
<line hits="0" number="78"/>
<line hits="0" number="79"/>
<line hits="1" number="81"/>
<line hits="0" number="85"/>
<line hits="0" number="86"/>
<line hits="0" number="87"/>
<line hits="1" number="90"/>
<line hits="1" number="91"/>
<line hits="1" number="92"/>
<line hits="1" number="94"/>
<line hits="0" number="99"/>
<line hits="0" number="100"/>
<line hits="0" number="101"/>
<line hits="0" number="102"/>
<line hits="1" number="104"/>
<line hits="0" number="105"/>
<line hits="1" number="107"/>
<line hits="0" number="108"/>
<line hits="1" number="110"/>
<line hits="1" number="111"/>
<line hits="1" number="114"/>
<line hits="1" number="116"/>
<line hits="1" number="117"/>
<line hits="1" number="118"/>
<line hits="1" number="120"/>
<line hits="0" number="121"/>
<line hits="1" number="124"/>
<line hits="1" number="125"/>
<line hits="1" number="126"/>
<line hits="1" number="129"/>
<line hits="1" number="130"/>
<line hits="1" number="132"/>
<line hits="0" number="133"/>
<line hits="0" number="134"/>
<line hits="0" number="135"/>
<line hits="1" number="138"/>
<line hits="1" number="139"/>
<line hits="1" number="140"/>
<line hits="1" number="143"/>
<line hits="1" number="144"/>
<line hits="1" number="145"/>
<line hits="1" number="146"/>
<line hits="1" number="148"/>
<line hits="0" number="149"/>
<line hits="1" number="151"/>
<line hits="0" number="152"/>
<line hits="1" number="155"/>
<line hits="1" number="156"/>
<line hits="1" number="158"/>
<line hits="0" number="159"/>
<line hits="0" number="160"/>
<line hits="0" number="161"/>
<line hits="1" number="163"/>
<line hits="0" number="164"/>
<line hits="0" number="165"/>
<line hits="0" number="166"/>
<line hits="1" number="169"/>
<line hits="1" number="170"/>
<line hits="1" number="172"/>
<line hits="0" number="173"/>
<line hits="1" number="176"/>
<line hits="1" number="177"/>
<line hits="1" number="179"/>
<line hits="0" number="180"/>
<line hits="1" number="183"/>
<line hits="1" number="184"/>
<line hits="1" number="187"/>
<line hits="1" number="188"/>
<line hits="1" number="189"/>
<line hits="1" number="192"/>
<line hits="1" number="198"/>
<line hits="1" number="199"/>
<line hits="1" number="200"/>
<line hits="1" number="202"/>
<line hits="0" number="203"/>
<line hits="1" number="206"/>
<line hits="1" number="207"/>
<line hits="1" number="209"/>
<line hits="0" number="215"/>
<line hits="0" number="216"/>
<line hits="0" number="217"/>
<line hits="0" number="218"/>
<line hits="0" number="219"/>
<line hits="0" number="220"/>
<line hits="0" number="221"/>
<line hits="1" number="223"/>
<line hits="0" number="224"/>
<line hits="1" number="226"/>
<line hits="0" number="227"/>
<line hits="1" number="230"/>
<line hits="1" number="231"/>
<line hits="1" number="232"/>
<line hits="1" number="235"/>
<line hits="1" number="236"/>
<line hits="1" number="237"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/models/functions/window.py" line-rate="0.7468" name="window.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="3"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="18"/>
<line hits="1" number="19"/>
<line hits="1" number="20"/>
<line hits="1" number="23"/>
<line hits="1" number="24"/>
<line hits="1" number="25"/>
<line hits="1" number="26"/>
<line hits="1" number="27"/>
<line hits="1" number="30"/>
<line hits="1" number="31"/>
<line hits="1" number="33"/>
<line hits="0" number="34"/>
<line hits="0" number="35"/>
<line hits="0" number="39"/>
<line hits="0" number="40"/>
<line hits="0" number="44"/>
<line hits="0" number="45"/>
<line hits="0" number="46"/>
<line hits="0" number="47"/>
<line hits="1" number="49"/>
<line hits="0" number="50"/>
<line hits="0" number="51"/>
<line hits="1" number="54"/>
<line hits="1" number="55"/>
<line hits="1" number="56"/>
<line hits="1" number="59"/>
<line hits="1" number="60"/>
<line hits="1" number="61"/>
<line hits="1" number="62"/>
<line hits="1" number="63"/>
<line hits="1" number="66"/>
<line hits="1" number="67"/>
<line hits="1" number="68"/>
<line hits="1" number="71"/>
<line hits="1" number="72"/>
<line hits="1" number="73"/>
<line hits="1" number="74"/>
<line hits="1" number="76"/>
<line hits="0" number="77"/>
<line hits="0" number="78"/>
<line hits="0" number="79"/>
<line hits="0" number="80"/>
<line hits="0" number="81"/>
<line hits="1" number="83"/>
<line hits="0" number="84"/>
<line hits="0" number="85"/>
<line hits="1" number="88"/>
<line hits="1" number="89"/>
<line hits="1" number="90"/>
<line hits="1" number="91"/>
<line hits="1" number="92"/>
<line hits="1" number="94"/>
<line hits="0" number="95"/>
<line hits="0" number="96"/>
<line hits="0" number="97"/>
<line hits="1" number="100"/>
<line hits="1" number="101"/>
<line hits="1" number="102"/>
<line hits="1" number="103"/>
<line hits="1" number="104"/>
<line hits="1" number="107"/>
<line hits="1" number="108"/>
<line hits="1" number="109"/>
<line hits="1" number="110"/>
<line hits="1" number="111"/>
<line hits="1" number="114"/>
<line hits="1" number="115"/>
<line hits="1" number="116"/>
<line hits="1" number="117"/>
<line hits="1" number="118"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.4305" name=".venv.Lib.site-packages.django.db.models.sql">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/models/sql/__init__.py" line-rate="1" name="__init__.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="6"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/models/sql/compiler.py" line-rate="0.4039" name="compiler.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="18"/>
<line hits="1" number="20"/>
<line hits="1" number="23"/>
<line hits="1" number="24"/>
<line hits="1" number="25"/>
<line hits="1" number="26"/>
<line hits="1" number="27"/>
<line hits="1" number="28"/>
<line hits="1" number="33"/>
<line hits="1" number="34"/>
<line hits="1" number="35"/>
<line hits="1" number="36"/>
<line hits="1" number="38"/>
<line hits="1" number="39"/>
<line hits="1" number="40"/>
<line hits="1" number="41"/>
<line hits="1" number="42"/>
<line hits="1" number="44"/>
<line hits="1" number="50"/>
<line hits="1" number="51"/>
<line hits="1" number="52"/>
<line hits="1" number="53"/>
<line hits="1" number="54"/>
<line hits="1" number="55"/>
<line hits="1" number="56"/>
<line hits="1" number="58"/>
<line hits="1" number="95"/>
<line hits="1" number="96"/>
<line hits="0" number="97"/>
<line hits="0" number="98"/>
<line hits="0" number="104"/>
<line hits="0" number="105"/>
<line hits="0" number="106"/>
<line hits="0" number="108"/>
<line hits="0" number="112"/>
<line hits="0" number="113"/>
<line hits="0" number="114"/>
<line hits="0" number="115"/>
<line hits="0" number="116"/>
<line hits="0" number="119"/>
<line hits="0" number="120"/>
<line hits="0" number="121"/>
<line hits="0" number="122"/>
<line hits="0" number="123"/>
<line hits="0" number="124"/>
<line hits="0" number="125"/>
<line hits="0" number="126"/>
<line hits="0" number="128"/>
<line hits="0" number="129"/>
<line hits="0" number="130"/>
<line hits="0" number="131"/>
<line hits="0" number="132"/>
<line hits="0" number="133"/>
<line hits="1" number="135"/>
<line hits="0" number="140"/>
<line hits="0" number="142"/>
<line hits="0" number="143"/>
<line hits="0" number="146"/>
<line hits="0" number="148"/>
<line hits="0" number="149"/>
<line hits="0" number="153"/>
<line hits="0" number="154"/>
<line hits="0" number="158"/>
<line hits="0" number="164"/>
<line hits="0" number="171"/>
<line hits="0" number="175"/>
<line hits="0" number="176"/>
<line hits="0" number="179"/>
<line hits="1" number="181"/>
<line hits="1" number="199"/>
<line hits="1" number="200"/>
<line hits="1" number="201"/>
<line hits="1" number="202"/>
<line hits="1" number="203"/>
<line hits="0" number="204"/>
<line hits="0" number="205"/>
<line hits="0" number="206"/>
<line hits="1" number="207"/>
<line hits="1" number="208"/>
<line hits="1" number="209"/>
<line hits="1" number="213"/>
<line hits="1" number="214"/>
<line hits="1" number="215"/>
<line hits="1" number="216"/>
<line hits="1" number="217"/>
<line hits="1" number="218"/>
<line hits="1" number="219"/>
<line hits="1" number="220"/>
<line hits="1" number="224"/>
<line hits="0" number="225"/>
<line hits="0" number="226"/>
<line hits="0" number="227"/>
<line hits="1" number="229"/>
<line hits="0" number="230"/>
<line hits="0" number="231"/>
<line hits="0" number="233"/>
<line hits="0" number="234"/>
<line hits="0" number="235"/>
<line hits="0" number="236"/>
<line hits="0" number="238"/>
<line hits="0" number="239"/>
<line hits="1" number="241"/>
<line hits="1" number="242"/>
<line hits="1" number="243"/>
<line hits="1" number="244"/>
<line hits="0" number="245"/>
<line hits="0" number="247"/>
<line hits="1" number="248"/>
<line hits="1" number="249"/>
<line hits="1" number="251"/>
<line hits="1" number="260"/>
<line hits="0" number="261"/>
<line hits="1" number="262"/>
<line hits="1" number="263"/>
<line hits="1" number="265"/>
<line hits="1" number="266"/>
<line hits="1" number="267"/>
<line hits="0" number="269"/>
<line hits="1" number="271"/>
<line hits="1" number="272"/>
<line hits="1" number="273"/>
<line hits="0" number="274"/>
<line hits="0" number="275"/>
<line hits="0" number="276"/>
<line hits="0" number="277"/>
<line hits="0" number="278"/>
<line hits="0" number="279"/>
<line hits="1" number="280"/>
<line hits="0" number="281"/>
<line hits="0" number="282"/>
<line hits="1" number="284"/>
<line hits="1" number="285"/>
<line hits="1" number="287"/>
<line hits="0" number="289"/>
<line hits="0" number="292"/>
<line hits="1" number="293"/>
<line hits="0" number="295"/>
<line hits="0" number="298"/>
<line hits="1" number="300"/>
<line hits="0" number="303"/>
<line hits="0" number="304"/>
<line hits="0" number="309"/>
<line hits="1" number="311"/>
<line hits="1" number="314"/>
<line hits="0" number="317"/>
<line hits="0" number="318"/>
<line hits="0" number="322"/>
<line hits="1" number="325"/>
<line hits="1" number="326"/>
<line hits="1" number="328"/>
<line hits="1" number="329"/>
<line hits="0" number="330"/>
<line hits="0" number="334"/>
<line hits="0" number="335"/>
<line hits="0" number="336"/>
<line hits="0" number="337"/>
<line hits="0" number="338"/>
<line hits="0" number="339"/>
<line hits="0" number="340"/>
<line hits="0" number="341"/>
<line hits="0" number="343"/>
<line hits="1" number="344"/>
<line hits="1" number="346"/>
<line hits="1" number="351"/>
<line hits="1" number="352"/>
<line hits="0" number="353"/>
<line hits="1" number="354"/>
<line hits="1" number="355"/>
<line hits="1" number="356"/>
<line hits="1" number="358"/>
<line hits="1" number="359"/>
<line hits="1" number="360"/>
<line hits="0" number="361"/>
<line hits="0" number="362"/>
<line hits="0" number="363"/>
<line hits="0" number="364"/>
<line hits="0" number="365"/>
<line hits="1" number="366"/>
<line hits="1" number="368"/>
<line hits="1" number="374"/>
<line hits="1" number="375"/>
<line hits="1" number="376"/>
<line hits="0" number="379"/>
<line hits="0" number="380"/>
<line hits="1" number="381"/>
<line hits="1" number="382"/>
<line hits="1" number="383"/>
<line hits="1" number="385"/>
<line hits="1" number="386"/>
<line hits="1" number="387"/>
<line hits="1" number="388"/>
<line hits="1" number="390"/>
<line hits="1" number="391"/>
<line hits="1" number="392"/>
<line hits="1" number="393"/>
<line hits="1" number="395"/>
<line hits="0" number="396"/>
<line hits="0" number="397"/>
<line hits="0" number="401"/>
<line hits="0" number="402"/>
<line hits="0" number="403"/>
<line hits="0" number="404"/>
<line hits="0" number="405"/>
<line hits="0" number="406"/>
<line hits="0" number="407"/>
<line hits="0" number="408"/>
<line hits="0" number="409"/>
<line hits="0" number="413"/>
<line hits="0" number="414"/>
<line hits="0" number="415"/>
<line hits="0" number="416"/>
<line hits="0" number="419"/>
<line hits="0" number="420"/>
<line hits="0" number="421"/>
<line hits="0" number="422"/>
<line hits="0" number="423"/>
<line hits="0" number="424"/>
<line hits="0" number="425"/>
<line hits="0" number="426"/>
<line hits="0" number="427"/>
<line hits="0" number="428"/>
<line hits="0" number="429"/>
<line hits="0" number="430"/>
<line hits="0" number="431"/>
<line hits="0" number="432"/>
<line hits="0" number="433"/>
<line hits="1" number="435"/>
<line hits="1" number="443"/>
<line hits="1" number="444"/>
<line hits="1" number="445"/>
<line hits="1" number="446"/>
<line hits="1" number="448"/>
<line hits="1" number="449"/>
<line hits="1" number="450"/>
<line hits="1" number="451"/>
<line hits="0" number="452"/>
<line hits="0" number="453"/>
<line hits="0" number="454"/>
<line hits="1" number="456"/>
<line hits="1" number="459"/>
<line hits="1" number="460"/>
<line hits="1" number="461"/>
<line hits="1" number="462"/>
<line hits="1" number="463"/>
<line hits="1" number="465"/>
<line hits="0" number="466"/>
<line hits="0" number="470"/>
<line hits="0" number="471"/>
<line hits="1" number="473"/>
<line hits="1" number="474"/>
<line hits="1" number="475"/>
<line hits="1" number="476"/>
<line hits="0" number="477"/>
<line hits="1" number="478"/>
<line hits="0" number="479"/>
<line hits="0" number="480"/>
<line hits="1" number="481"/>
<line hits="1" number="482"/>
<line hits="1" number="484"/>
<line hits="1" number="485"/>
<line hits="1" number="487"/>
<line hits="0" number="488"/>
<line hits="0" number="489"/>
<line hits="0" number="491"/>
<line hits="0" number="492"/>
<line hits="0" number="496"/>
<line hits="0" number="497"/>
<line hits="0" number="498"/>
<line hits="0" number="502"/>
<line hits="0" number="503"/>
<line hits="0" number="504"/>
<line hits="0" number="505"/>
<line hits="0" number="506"/>
<line hits="0" number="507"/>
<line hits="0" number="508"/>
<line hits="1" number="514"/>
<line hits="0" number="515"/>
<line hits="1" number="517"/>
<line hits="1" number="518"/>
<line hits="1" number="519"/>
<line hits="1" number="521"/>
<line hits="1" number="522"/>
<line hits="0" number="523"/>
<line hits="0" number="524"/>
<line hits="1" number="525"/>
<line hits="0" number="526"/>
<line hits="0" number="527"/>
<line hits="0" number="528"/>
<line hits="0" number="529"/>
<line hits="1" number="531"/>
<line hits="0" number="532"/>
<line hits="0" number="533"/>
<line hits="1" number="535"/>
<line hits="0" number="536"/>
<line hits="1" number="541"/>
<line hits="1" number="542"/>
<line hits="1" number="543"/>
<line hits="1" number="544"/>
<line hits="1" number="545"/>
<line hits="1" number="546"/>
<line hits="1" number="548"/>
<line hits="0" number="549"/>
<line hits="1" number="551"/>
<line hits="0" number="552"/>
<line hits="1" number="554"/>
<line hits="0" number="561"/>
<line hits="0" number="562"/>
<line hits="0" number="563"/>
<line hits="0" number="564"/>
<line hits="0" number="565"/>
<line hits="0" number="566"/>
<line hits="0" number="567"/>
<line hits="0" number="572"/>
<line hits="0" number="573"/>
<line hits="0" number="574"/>
<line hits="0" number="575"/>
<line hits="0" number="576"/>
<line hits="1" number="581"/>
<line hits="1" number="584"/>
<line hits="1" number="586"/>
<line hits="1" number="598"/>
<line hits="1" number="599"/>
<line hits="1" number="600"/>
<line hits="1" number="601"/>
<line hits="1" number="602"/>
<line hits="1" number="606"/>
<line hits="1" number="608"/>
<line hits="1" number="609"/>
<line hits="1" number="612"/>
<line hits="1" number="613"/>
<line hits="1" number="614"/>
<line hits="0" number="621"/>
<line hits="1" number="622"/>
<line hits="0" number="623"/>
<line hits="1" number="624"/>
<line hits="1" number="626"/>
<line hits="1" number="627"/>
<line hits="1" number="628"/>
<line hits="1" number="630"/>
<line hits="1" number="637"/>
<line hits="1" number="638"/>
<line hits="1" number="639"/>
<line hits="1" number="641"/>
<line hits="0" number="642"/>
<line hits="0" number="643"/>
<line hits="0" number="644"/>
<line hits="0" number="645"/>
<line hits="0" number="646"/>
<line hits="0" number="647"/>
<line hits="0" number="649"/>
<line hits="0" number="650"/>
<line hits="0" number="651"/>
<line hits="1" number="652"/>
<line hits="1" number="654"/>
<line hits="1" number="661"/>
<line hits="1" number="662"/>
<line hits="1" number="663"/>
<line hits="1" number="664"/>
<line hits="1" number="669"/>
<line hits="0" number="671"/>
<line hits="0" number="672"/>
<line hits="0" number="673"/>
<line hits="0" number="674"/>
<line hits="0" number="675"/>
<line hits="0" number="677"/>
<line hits="0" number="678"/>
<line hits="0" number="679"/>
<line hits="0" number="681"/>
<line hits="1" number="682"/>
<line hits="1" number="683"/>
<line hits="1" number="685"/>
<line hits="1" number="693"/>
<line hits="1" number="694"/>
<line hits="1" number="695"/>
<line hits="1" number="696"/>
<line hits="1" number="698"/>
<line hits="1" number="709"/>
<line hits="1" number="710"/>
<line hits="1" number="711"/>
<line hits="1" number="712"/>
<line hits="0" number="713"/>
<line hits="1" number="714"/>
<line hits="1" number="715"/>
<line hits="0" number="716"/>
<line hits="0" number="719"/>
<line hits="1" number="720"/>
<line hits="1" number="721"/>
<line hits="1" number="722"/>
<line hits="1" number="723"/>
<line hits="0" number="724"/>
<line hits="0" number="728"/>
<line hits="0" number="729"/>
<line hits="1" number="730"/>
<line hits="1" number="732"/>
<line hits="0" number="740"/>
<line hits="0" number="741"/>
<line hits="0" number="742"/>
<line hits="0" number="746"/>
<line hits="0" number="748"/>
<line hits="0" number="749"/>
<line hits="0" number="751"/>
<line hits="0" number="753"/>
<line hits="0" number="754"/>
<line hits="0" number="755"/>
<line hits="0" number="756"/>
<line hits="0" number="760"/>
<line hits="0" number="761"/>
<line hits="0" number="762"/>
<line hits="0" number="763"/>
<line hits="0" number="764"/>
<line hits="0" number="766"/>
<line hits="0" number="767"/>
<line hits="0" number="769"/>
<line hits="0" number="770"/>
<line hits="0" number="771"/>
<line hits="0" number="773"/>
<line hits="0" number="774"/>
<line hits="0" number="775"/>
<line hits="0" number="778"/>
<line hits="0" number="779"/>
<line hits="0" number="787"/>
<line hits="0" number="789"/>
<line hits="0" number="791"/>
<line hits="0" number="792"/>
<line hits="0" number="800"/>
<line hits="0" number="801"/>
<line hits="0" number="802"/>
<line hits="0" number="804"/>
<line hits="0" number="805"/>
<line hits="0" number="806"/>
<line hits="0" number="807"/>
<line hits="0" number="808"/>
<line hits="0" number="809"/>
<line hits="0" number="810"/>
<line hits="0" number="812"/>
<line hits="0" number="814"/>
<line hits="0" number="815"/>
<line hits="0" number="820"/>
<line hits="0" number="821"/>
<line hits="0" number="823"/>
<line hits="0" number="825"/>
<line hits="0" number="826"/>
<line hits="0" number="828"/>
<line hits="0" number="829"/>
<line hits="0" number="830"/>
<line hits="0" number="831"/>
<line hits="0" number="839"/>
<line hits="0" number="840"/>
<line hits="0" number="841"/>
<line hits="0" number="843"/>
<line hits="0" number="844"/>
<line hits="0" number="845"/>
<line hits="0" number="846"/>
<line hits="0" number="847"/>
<line hits="0" number="848"/>
<line hits="0" number="851"/>
<line hits="0" number="852"/>
<line hits="0" number="853"/>
<line hits="0" number="855"/>
<line hits="0" number="856"/>
<line hits="0" number="857"/>
<line hits="0" number="858"/>
<line hits="0" number="859"/>
<line hits="0" number="860"/>
<line hits="0" number="861"/>
<line hits="0" number="862"/>
<line hits="0" number="864"/>
<line hits="0" number="865"/>
<line hits="0" number="867"/>
<line hits="0" number="868"/>
<line hits="0" number="869"/>
<line hits="0" number="877"/>
<line hits="0" number="878"/>
<line hits="0" number="879"/>
<line hits="0" number="883"/>
<line hits="0" number="884"/>
<line hits="0" number="885"/>
<line hits="0" number="886"/>
<line hits="0" number="887"/>
<line hits="0" number="888"/>
<line hits="0" number="893"/>
<line hits="0" number="894"/>
<line hits="0" number="895"/>
<line hits="0" number="896"/>
<line hits="0" number="897"/>
<line hits="0" number="904"/>
<line hits="1" number="906"/>
<line hits="0" number="911"/>
<line hits="0" number="913"/>
<line hits="0" number="914"/>
<line hits="0" number="915"/>
<line hits="0" number="916"/>
<line hits="0" number="917"/>
<line hits="0" number="918"/>
<line hits="0" number="920"/>
<line hits="0" number="921"/>
<line hits="0" number="922"/>
<line hits="0" number="923"/>
<line hits="0" number="924"/>
<line hits="0" number="925"/>
<line hits="0" number="929"/>
<line hits="0" number="930"/>
<line hits="0" number="931"/>
<line hits="0" number="932"/>
<line hits="0" number="933"/>
<line hits="0" number="934"/>
<line hits="0" number="935"/>
<line hits="0" number="936"/>
<line hits="0" number="937"/>
<line hits="0" number="938"/>
<line hits="0" number="939"/>
<line hits="0" number="940"/>
<line hits="0" number="941"/>
<line hits="0" number="943"/>
<line hits="0" number="944"/>
<line hits="0" number="945"/>
<line hits="0" number="946"/>
<line hits="0" number="947"/>
<line hits="0" number="948"/>
<line hits="0" number="949"/>
<line hits="0" number="950"/>
<line hits="0" number="951"/>
<line hits="0" number="953"/>
<line hits="0" number="954"/>
<line hits="0" number="955"/>
<line hits="0" number="963"/>
<line hits="1" number="965"/>
<line hits="1" number="971"/>
<line hits="1" number="972"/>
<line hits="1" number="973"/>
<line hits="1" number="975"/>
<line hits="1" number="976"/>
<line hits="1" number="977"/>
<line hits="1" number="978"/>
<line hits="1" number="979"/>
<line hits="1" number="980"/>
<line hits="1" number="981"/>
<line hits="1" number="982"/>
<line hits="1" number="983"/>
<line hits="1" number="984"/>
<line hits="0" number="985"/>
<line hits="0" number="993"/>
<line hits="1" number="994"/>
<line hits="1" number="995"/>
<line hits="1" number="996"/>
<line hits="1" number="998"/>
<line hits="1" number="999"/>
<line hits="1" number="1000"/>
<line hits="1" number="1001"/>
<line hits="0" number="1002"/>
<line hits="0" number="1003"/>
<line hits="0" number="1004"/>
<line hits="0" number="1005"/>
<line hits="0" number="1006"/>
<line hits="0" number="1007"/>
<line hits="1" number="1009"/>
<line hits="1" number="1012"/>
<line hits="1" number="1013"/>
<line hits="1" number="1014"/>
<line hits="1" number="1015"/>
<line hits="1" number="1016"/>
<line hits="1" number="1017"/>
<line hits="1" number="1018"/>
<line hits="1" number="1019"/>
<line hits="0" number="1020"/>
<line hits="1" number="1021"/>
<line hits="1" number="1023"/>
<line hits="0" number="1029"/>
<line hits="0" number="1030"/>
<line hits="0" number="1031"/>
<line hits="1" number="1033"/>
<line hits="1" number="1046"/>
<line hits="1" number="1047"/>
<line hits="1" number="1048"/>
<line hits="1" number="1049"/>
<line hits="0" number="1050"/>
<line hits="0" number="1051"/>
<line hits="0" number="1052"/>
<line hits="0" number="1053"/>
<line hits="0" number="1055"/>
<line hits="1" number="1056"/>
<line hits="1" number="1057"/>
<line hits="1" number="1059"/>
<line hits="1" number="1060"/>
<line hits="1" number="1061"/>
<line hits="0" number="1062"/>
<line hits="0" number="1064"/>
<line hits="0" number="1065"/>
<line hits="1" number="1067"/>
<line hits="0" number="1069"/>
<line hits="1" number="1070"/>
<line hits="0" number="1071"/>
<line hits="0" number="1072"/>
<line hits="0" number="1073"/>
<line hits="0" number="1074"/>
<line hits="0" number="1075"/>
<line hits="0" number="1078"/>
<line hits="1" number="1079"/>
<line hits="0" number="1080"/>
<line hits="0" number="1081"/>
<line hits="1" number="1083"/>
<line hits="1" number="1088"/>
<line hits="1" number="1089"/>
<line hits="1" number="1093"/>
<line hits="1" number="1096"/>
<line hits="1" number="1097"/>
<line hits="1" number="1099"/>
<line hits="0" number="1100"/>
<line hits="0" number="1101"/>
<line hits="0" number="1103"/>
<line hits="0" number="1104"/>
<line hits="0" number="1105"/>
<line hits="0" number="1106"/>
<line hits="0" number="1109"/>
<line hits="0" number="1110"/>
<line hits="1" number="1112"/>
<line hits="0" number="1113"/>
<line hits="0" number="1116"/>
<line hits="0" number="1117"/>
<line hits="0" number="1118"/>
<line hits="0" number="1120"/>
<line hits="1" number="1123"/>
<line hits="1" number="1124"/>
<line hits="1" number="1126"/>
<line hits="1" number="1135"/>
<line hits="0" number="1137"/>
<line hits="1" number="1138"/>
<line hits="0" number="1140"/>
<line hits="1" number="1141"/>
<line hits="0" number="1144"/>
<line hits="1" number="1147"/>
<line hits="1" number="1154"/>
<line hits="1" number="1156"/>
<line hits="1" number="1158"/>
<line hits="1" number="1163"/>
<line hits="0" number="1164"/>
<line hits="0" number="1168"/>
<line hits="0" number="1169"/>
<line hits="0" number="1173"/>
<line hits="0" number="1174"/>
<line hits="0" number="1175"/>
<line hits="0" number="1176"/>
<line hits="1" number="1178"/>
<line hits="1" number="1179"/>
<line hits="1" number="1181"/>
<line hits="1" number="1186"/>
<line hits="0" number="1187"/>
<line hits="1" number="1188"/>
<line hits="1" number="1190"/>
<line hits="1" number="1202"/>
<line hits="0" number="1203"/>
<line hits="1" number="1207"/>
<line hits="1" number="1214"/>
<line hits="1" number="1218"/>
<line hits="1" number="1221"/>
<line hits="1" number="1223"/>
<line hits="1" number="1225"/>
<line hits="1" number="1228"/>
<line hits="1" number="1229"/>
<line hits="1" number="1230"/>
<line hits="1" number="1231"/>
<line hits="1" number="1232"/>
<line hits="1" number="1234"/>
<line hits="1" number="1235"/>
<line hits="0" number="1241"/>
<line hits="0" number="1242"/>
<line hits="1" number="1248"/>
<line hits="1" number="1250"/>
<line hits="1" number="1252"/>
<line hits="0" number="1253"/>
<line hits="0" number="1254"/>
<line hits="0" number="1255"/>
<line hits="0" number="1257"/>
<line hits="0" number="1258"/>
<line hits="0" number="1259"/>
<line hits="0" number="1260"/>
<line hits="0" number="1263"/>
<line hits="0" number="1264"/>
<line hits="0" number="1265"/>
<line hits="0" number="1266"/>
<line hits="1" number="1268"/>
<line hits="1" number="1269"/>
<line hits="1" number="1270"/>
<line hits="1" number="1272"/>
<line hits="1" number="1277"/>
<line hits="1" number="1278"/>
<line hits="1" number="1282"/>
<line hits="1" number="1283"/>
<line hits="1" number="1284"/>
<line hits="1" number="1285"/>
<line hits="1" number="1286"/>
<line hits="1" number="1287"/>
<line hits="1" number="1288"/>
<line hits="0" number="1289"/>
<line hits="1" number="1290"/>
<line hits="0" number="1291"/>
<line hits="0" number="1292"/>
<line hits="1" number="1293"/>
<line hits="1" number="1298"/>
<line hits="1" number="1299"/>
<line hits="0" number="1304"/>
<line hits="0" number="1306"/>
<line hits="0" number="1307"/>
<line hits="0" number="1308"/>
<line hits="0" number="1309"/>
<line hits="0" number="1310"/>
<line hits="0" number="1311"/>
<line hits="1" number="1314"/>
<line hits="1" number="1315"/>
<line hits="0" number="1320"/>
<line hits="0" number="1321"/>
<line hits="0" number="1322"/>
<line hits="0" number="1323"/>
<line hits="0" number="1324"/>
<line hits="0" number="1325"/>
<line hits="0" number="1326"/>
<line hits="0" number="1327"/>
<line hits="0" number="1328"/>
<line hits="0" number="1329"/>
<line hits="0" number="1330"/>
<line hits="0" number="1331"/>
<line hits="0" number="1332"/>
<line hits="0" number="1333"/>
<line hits="0" number="1334"/>
<line hits="0" number="1339"/>
<line hits="0" number="1345"/>
<line hits="0" number="1348"/>
<line hits="0" number="1349"/>
<line hits="0" number="1351"/>
<line hits="0" number="1352"/>
<line hits="0" number="1353"/>
<line hits="0" number="1354"/>
<line hits="0" number="1355"/>
<line hits="0" number="1356"/>
<line hits="0" number="1357"/>
<line hits="0" number="1358"/>
<line hits="0" number="1359"/>
<line hits="0" number="1361"/>
<line hits="0" number="1362"/>
<line hits="0" number="1363"/>
<line hits="0" number="1367"/>
<line hits="0" number="1368"/>
<line hits="0" number="1369"/>
<line hits="0" number="1370"/>
<line hits="1" number="1372"/>
<line hits="0" number="1379"/>
<line hits="0" number="1380"/>
<line hits="0" number="1381"/>
<line hits="0" number="1382"/>
<line hits="0" number="1384"/>
<line hits="0" number="1385"/>
<line hits="0" number="1386"/>
<line hits="0" number="1387"/>
<line hits="0" number="1388"/>
<line hits="0" number="1389"/>
<line hits="0" number="1390"/>
<line hits="0" number="1391"/>
<line hits="1" number="1393"/>
<line hits="0" number="1402"/>
<line hits="0" number="1404"/>
<line hits="0" number="1405"/>
<line hits="0" number="1406"/>
<line hits="0" number="1407"/>
<line hits="0" number="1408"/>
<line hits="0" number="1409"/>
<line hits="0" number="1410"/>
<line hits="0" number="1411"/>
<line hits="0" number="1412"/>
<line hits="0" number="1413"/>
<line hits="0" number="1414"/>
<line hits="0" number="1416"/>
<line hits="0" number="1420"/>
<line hits="0" number="1421"/>
<line hits="0" number="1425"/>
<line hits="0" number="1426"/>
<line hits="0" number="1427"/>
<line hits="0" number="1428"/>
<line hits="0" number="1429"/>
<line hits="0" number="1432"/>
<line hits="0" number="1433"/>
<line hits="1" number="1436"/>
<line hits="1" number="1437"/>
<line hits="0" number="1442"/>
<line hits="0" number="1443"/>
<line hits="0" number="1444"/>
<line hits="0" number="1445"/>
<line hits="0" number="1446"/>
<line hits="0" number="1447"/>
<line hits="0" number="1448"/>
<line hits="0" number="1449"/>
<line hits="0" number="1451"/>
<line hits="0" number="1452"/>
<line hits="0" number="1453"/>
<line hits="1" number="1456"/>
<line hits="1" number="1461"/>
<line hits="1" number="1462"/>
<line hits="1" number="1463"/>
<line hits="1" number="1465"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/models/sql/constants.py" line-rate="1" name="constants.py">
<methods/>
<lines>
<line hits="1" number="5"/>
<line hits="1" number="9"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="19"/>
<line hits="1" number="20"/>
<line hits="1" number="26"/>
<line hits="1" number="27"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/models/sql/datastructures.py" line-rate="0.6623" name="datastructures.py">
<methods/>
<lines>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="10"/>
<line hits="1" number="16"/>
<line hits="0" number="17"/>
<line hits="0" number="19"/>
<line hits="1" number="22"/>
<line hits="1" number="23"/>
<line hits="1" number="26"/>
<line hits="1" number="43"/>
<line hits="1" number="46"/>
<line hits="1" number="47"/>
<line hits="1" number="49"/>
<line hits="1" number="51"/>
<line hits="1" number="54"/>
<line hits="1" number="56"/>
<line hits="1" number="58"/>
<line hits="1" number="59"/>
<line hits="1" number="61"/>
<line hits="1" number="67"/>
<line hits="1" number="68"/>
<line hits="1" number="69"/>
<line hits="1" number="70"/>
<line hits="1" number="73"/>
<line hits="1" number="74"/>
<line hits="1" number="83"/>
<line hits="1" number="85"/>
<line hits="0" number="86"/>
<line hits="0" number="87"/>
<line hits="0" number="88"/>
<line hits="1" number="89"/>
<line hits="0" number="90"/>
<line hits="0" number="91"/>
<line hits="0" number="92"/>
<line hits="0" number="93"/>
<line hits="1" number="94"/>
<line hits="0" number="96"/>
<line hits="0" number="97"/>
<line hits="1" number="101"/>
<line hits="1" number="102"/>
<line hits="1" number="103"/>
<line hits="1" number="104"/>
<line hits="1" number="106"/>
<line hits="0" number="107"/>
<line hits="0" number="108"/>
<line hits="0" number="109"/>
<line hits="0" number="110"/>
<line hits="0" number="111"/>
<line hits="0" number="113"/>
<line hits="0" number="114"/>
<line hits="1" number="119"/>
<line hits="1" number="120"/>
<line hits="1" number="128"/>
<line hits="1" number="129"/>
<line hits="1" number="131"/>
<line hits="0" number="132"/>
<line hits="0" number="133"/>
<line hits="0" number="134"/>
<line hits="1" number="136"/>
<line hits="0" number="137"/>
<line hits="0" number="138"/>
<line hits="0" number="139"/>
<line hits="1" number="142"/>
<line hits="1" number="149"/>
<line hits="1" number="150"/>
<line hits="1" number="151"/>
<line hits="1" number="153"/>
<line hits="1" number="154"/>
<line hits="1" number="155"/>
<line hits="1" number="157"/>
<line hits="1" number="158"/>
<line hits="1" number="159"/>
<line hits="1" number="160"/>
<line hits="1" number="162"/>
<line hits="0" number="163"/>
<line hits="1" number="165"/>
<line hits="0" number="166"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/models/sql/query.py" line-rate="0.4299" name="query.py">
<methods/>
<lines>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="15"/>
<line hits="1" number="18"/>
<line hits="1" number="19"/>
<line hits="1" number="20"/>
<line hits="1" number="21"/>
<line hits="1" number="22"/>
<line hits="1" number="23"/>
<line hits="1" number="24"/>
<line hits="1" number="25"/>
<line hits="1" number="28"/>
<line hits="1" number="31"/>
<line hits="1" number="34"/>
<line hits="1" number="37"/>
<line hits="1" number="38"/>
<line hits="1" number="39"/>
<line hits="1" number="41"/>
<line hits="1" number="44"/>
<line hits="0" number="45"/>
<line hits="1" number="51"/>
<line hits="0" number="52"/>
<line hits="0" number="53"/>
<line hits="0" number="54"/>
<line hits="0" number="56"/>
<line hits="1" number="59"/>
<line hits="1" number="65"/>
<line hits="1" number="68"/>
<line hits="0" number="69"/>
<line hits="0" number="70"/>
<line hits="0" number="71"/>
<line hits="0" number="72"/>
<line hits="0" number="76"/>
<line hits="0" number="77"/>
<line hits="0" number="78"/>
<line hits="1" number="80"/>
<line hits="0" number="81"/>
<line hits="1" number="83"/>
<line hits="0" number="84"/>
<line hits="1" number="86"/>
<line hits="0" number="87"/>
<line hits="0" number="88"/>
<line hits="0" number="89"/>
<line hits="0" number="90"/>
<line hits="1" number="93"/>
<line hits="0" number="96"/>
<line hits="0" number="97"/>
<line hits="0" number="100"/>
<line hits="0" number="102"/>
<line hits="0" number="103"/>
<line hits="1" number="105"/>
<line hits="0" number="106"/>
<line hits="1" number="108"/>
<line hits="0" number="110"/>
<line hits="1" number="112"/>
<line hits="0" number="113"/>
<line hits="1" number="115"/>
<line hits="0" number="116"/>
<line hits="0" number="120"/>
<line hits="0" number="121"/>
<line hits="0" number="122"/>
<line hits="0" number="123"/>
<line hits="0" number="124"/>
<line hits="0" number="125"/>
<line hits="0" number="127"/>
<line hits="0" number="129"/>
<line hits="0" number="130"/>
<line hits="1" number="133"/>
<line hits="1" number="136"/>
<line hits="1" number="137"/>
<line hits="1" number="139"/>
<line hits="1" number="141"/>
<line hits="1" number="142"/>
<line hits="1" number="143"/>
<line hits="1" number="149"/>
<line hits="1" number="153"/>
<line hits="1" number="154"/>
<line hits="1" number="155"/>
<line hits="1" number="156"/>
<line hits="1" number="157"/>
<line hits="1" number="158"/>
<line hits="1" number="159"/>
<line hits="1" number="160"/>
<line hits="1" number="168"/>
<line hits="1" number="169"/>
<line hits="1" number="170"/>
<line hits="1" number="177"/>
<line hits="1" number="178"/>
<line hits="1" number="179"/>
<line hits="1" number="180"/>
<line hits="1" number="181"/>
<line hits="1" number="182"/>
<line hits="1" number="183"/>
<line hits="1" number="184"/>
<line hits="1" number="185"/>
<line hits="1" number="187"/>
<line hits="1" number="189"/>
<line hits="1" number="193"/>
<line hits="1" number="199"/>
<line hits="1" number="200"/>
<line hits="1" number="201"/>
<line hits="1" number="204"/>
<line hits="1" number="205"/>
<line hits="1" number="206"/>
<line hits="1" number="212"/>
<line hits="1" number="213"/>
<line hits="1" number="214"/>
<line hits="1" number="216"/>
<line hits="1" number="217"/>
<line hits="1" number="222"/>
<line hits="1" number="224"/>
<line hits="1" number="226"/>
<line hits="1" number="227"/>
<line hits="1" number="228"/>
<line hits="1" number="230"/>
<line hits="0" number="232"/>
<line hits="0" number="233"/>
<line hits="0" number="234"/>
<line hits="1" number="236"/>
<line hits="1" number="238"/>
<line hits="1" number="239"/>
<line hits="1" number="240"/>
<line hits="1" number="242"/>
<line hits="0" number="244"/>
<line hits="1" number="246"/>
<line hits="1" number="248"/>
<line hits="1" number="249"/>
<line hits="1" number="251"/>
<line hits="0" number="259"/>
<line hits="0" number="260"/>
<line hits="1" number="262"/>
<line hits="0" number="267"/>
<line hits="1" number="269"/>
<line hits="0" number="271"/>
<line hits="0" number="272"/>
<line hits="0" number="273"/>
<line hits="1" number="275"/>
<line hits="0" number="276"/>
<line hits="1" number="278"/>
<line hits="1" number="279"/>
<line hits="0" number="280"/>
<line hits="1" number="281"/>
<line hits="1" number="282"/>
<line hits="1" number="283"/>
<line hits="1" number="285"/>
<line hits="1" number="291"/>
<line hits="1" number="293"/>
<line hits="1" number="298"/>
<line hits="1" number="299"/>
<line hits="1" number="301"/>
<line hits="1" number="303"/>
<line hits="1" number="304"/>
<line hits="1" number="305"/>
<line hits="1" number="306"/>
<line hits="1" number="307"/>
<line hits="1" number="308"/>
<line hits="1" number="309"/>
<line hits="1" number="310"/>
<line hits="0" number="312"/>
<line hits="1" number="318"/>
<line hits="1" number="319"/>
<line hits="1" number="320"/>
<line hits="1" number="321"/>
<line hits="0" number="323"/>
<line hits="1" number="324"/>
<line hits="1" number="325"/>
<line hits="0" number="327"/>
<line hits="1" number="328"/>
<line hits="0" number="329"/>
<line hits="1" number="330"/>
<line hits="1" number="331"/>
<line hits="1" number="333"/>
<line hits="1" number="334"/>
<line hits="1" number="335"/>
<line hits="1" number="336"/>
<line hits="1" number="337"/>
<line hits="1" number="339"/>
<line hits="1" number="344"/>
<line hits="1" number="345"/>
<line hits="0" number="346"/>
<line hits="1" number="347"/>
<line hits="1" number="348"/>
<line hits="1" number="349"/>
<line hits="1" number="350"/>
<line hits="0" number="351"/>
<line hits="1" number="352"/>
<line hits="1" number="354"/>
<line hits="0" number="355"/>
<line hits="0" number="356"/>
<line hits="0" number="357"/>
<line hits="1" number="359"/>
<line hits="0" number="371"/>
<line hits="0" number="372"/>
<line hits="0" number="373"/>
<line hits="0" number="377"/>
<line hits="0" number="380"/>
<line hits="0" number="381"/>
<line hits="0" number="385"/>
<line hits="0" number="386"/>
<line hits="0" number="387"/>
<line hits="0" number="390"/>
<line hits="0" number="391"/>
<line hits="0" number="392"/>
<line hits="0" number="393"/>
<line hits="0" number="394"/>
<line hits="0" number="398"/>
<line hits="0" number="399"/>
<line hits="0" number="400"/>
<line hits="0" number="401"/>
<line hits="1" number="403"/>
<line hits="0" number="407"/>
<line hits="0" number="408"/>
<line hits="0" number="409"/>
<line hits="0" number="410"/>
<line hits="0" number="426"/>
<line hits="0" number="428"/>
<line hits="0" number="429"/>
<line hits="0" number="430"/>
<line hits="0" number="431"/>
<line hits="0" number="432"/>
<line hits="0" number="433"/>
<line hits="0" number="437"/>
<line hits="0" number="438"/>
<line hits="0" number="444"/>
<line hits="0" number="445"/>
<line hits="0" number="446"/>
<line hits="0" number="448"/>
<line hits="0" number="449"/>
<line hits="0" number="452"/>
<line hits="0" number="453"/>
<line hits="0" number="454"/>
<line hits="0" number="455"/>
<line hits="0" number="456"/>
<line hits="0" number="457"/>
<line hits="0" number="459"/>
<line hits="0" number="460"/>
<line hits="0" number="464"/>
<line hits="0" number="465"/>
<line hits="0" number="466"/>
<line hits="0" number="467"/>
<line hits="0" number="468"/>
<line hits="0" number="473"/>
<line hits="0" number="474"/>
<line hits="0" number="475"/>
<line hits="0" number="476"/>
<line hits="0" number="478"/>
<line hits="0" number="479"/>
<line hits="0" number="480"/>
<line hits="0" number="481"/>
<line hits="0" number="482"/>
<line hits="0" number="483"/>
<line hits="0" number="484"/>
<line hits="0" number="485"/>
<line hits="0" number="487"/>
<line hits="0" number="488"/>
<line hits="0" number="490"/>
<line hits="1" number="492"/>
<line hits="0" number="496"/>
<line hits="0" number="497"/>
<line hits="0" number="498"/>
<line hits="0" number="499"/>
<line hits="0" number="500"/>
<line hits="0" number="501"/>
<line hits="1" number="503"/>
<line hits="0" number="504"/>
<line hits="1" number="506"/>
<line hits="0" number="507"/>
<line hits="0" number="508"/>
<line hits="0" number="509"/>
<line hits="0" number="510"/>
<line hits="0" number="511"/>
<line hits="0" number="512"/>
<line hits="0" number="513"/>
<line hits="0" number="514"/>
<line hits="0" number="515"/>
<line hits="0" number="516"/>
<line hits="1" number="518"/>
<line hits="0" number="519"/>
<line hits="0" number="520"/>
<line hits="0" number="521"/>
<line hits="0" number="522"/>
<line hits="0" number="523"/>
<line hits="0" number="524"/>
<line hits="1" number="526"/>
<line hits="0" number="535"/>
<line hits="0" number="537"/>
<line hits="0" number="539"/>
<line hits="0" number="541"/>
<line hits="0" number="545"/>
<line hits="0" number="546"/>
<line hits="0" number="560"/>
<line hits="0" number="563"/>
<line hits="0" number="564"/>
<line hits="0" number="565"/>
<line hits="0" number="567"/>
<line hits="0" number="570"/>
<line hits="0" number="571"/>
<line hits="0" number="572"/>
<line hits="0" number="575"/>
<line hits="0" number="576"/>
<line hits="0" number="577"/>
<line hits="0" number="578"/>
<line hits="0" number="582"/>
<line hits="0" number="583"/>
<line hits="0" number="584"/>
<line hits="0" number="585"/>
<line hits="0" number="590"/>
<line hits="0" number="591"/>
<line hits="0" number="592"/>
<line hits="0" number="596"/>
<line hits="0" number="597"/>
<line hits="0" number="598"/>
<line hits="0" number="601"/>
<line hits="0" number="602"/>
<line hits="0" number="604"/>
<line hits="0" number="606"/>
<line hits="0" number="610"/>
<line hits="0" number="611"/>
<line hits="0" number="612"/>
<line hits="0" number="613"/>
<line hits="0" number="614"/>
<line hits="0" number="615"/>
<line hits="0" number="616"/>
<line hits="0" number="617"/>
<line hits="0" number="618"/>
<line hits="0" number="619"/>
<line hits="0" number="620"/>
<line hits="0" number="624"/>
<line hits="0" number="625"/>
<line hits="1" number="627"/>
<line hits="1" number="641"/>
<line hits="1" number="642"/>
<line hits="1" number="643"/>
<line hits="0" number="644"/>
<line hits="0" number="645"/>
<line hits="0" number="646"/>
<line hits="0" number="647"/>
<line hits="0" number="648"/>
<line hits="0" number="649"/>
<line hits="0" number="650"/>
<line hits="0" number="651"/>
<line hits="0" number="652"/>
<line hits="0" number="653"/>
<line hits="0" number="654"/>
<line hits="0" number="655"/>
<line hits="0" number="656"/>
<line hits="0" number="657"/>
<line hits="0" number="659"/>
<line hits="0" number="660"/>
<line hits="0" number="664"/>
<line hits="0" number="665"/>
<line hits="0" number="666"/>
<line hits="0" number="667"/>
<line hits="0" number="668"/>
<line hits="0" number="669"/>
<line hits="0" number="670"/>
<line hits="0" number="671"/>
<line hits="0" number="672"/>
<line hits="0" number="673"/>
<line hits="0" number="674"/>
<line hits="0" number="676"/>
<line hits="0" number="681"/>
<line hits="0" number="682"/>
<line hits="0" number="683"/>
<line hits="0" number="684"/>
<line hits="0" number="685"/>
<line hits="0" number="686"/>
<line hits="0" number="687"/>
<line hits="0" number="692"/>
<line hits="0" number="693"/>
<line hits="0" number="694"/>
<line hits="0" number="695"/>
<line hits="0" number="697"/>
<line hits="0" number="698"/>
<line hits="0" number="699"/>
<line hits="0" number="704"/>
<line hits="0" number="708"/>
<line hits="0" number="709"/>
<line hits="0" number="710"/>
<line hits="0" number="711"/>
<line hits="1" number="713"/>
<line hits="1" number="721"/>
<line hits="1" number="722"/>
<line hits="0" number="723"/>
<line hits="0" number="724"/>
<line hits="0" number="725"/>
<line hits="1" number="728"/>
<line hits="0" number="729"/>
<line hits="0" number="730"/>
<line hits="1" number="733"/>
<line hits="1" number="734"/>
<line hits="1" number="735"/>
<line hits="1" number="736"/>
<line hits="1" number="738"/>
<line hits="1" number="740"/>
<line hits="1" number="742"/>
<line hits="1" number="744"/>
<line hits="1" number="746"/>
<line hits="1" number="757"/>
<line hits="1" number="758"/>
<line hits="0" number="759"/>
<line hits="0" number="760"/>
<line hits="0" number="764"/>
<line hits="0" number="766"/>
<line hits="0" number="767"/>
<line hits="0" number="768"/>
<line hits="0" number="769"/>
<line hits="0" number="770"/>
<line hits="0" number="772"/>
<line hits="0" number="775"/>
<line hits="1" number="780"/>
<line hits="1" number="790"/>
<line hits="1" number="791"/>
<line hits="1" number="792"/>
<line hits="1" number="793"/>
<line hits="0" number="794"/>
<line hits="0" number="795"/>
<line hits="0" number="796"/>
<line hits="0" number="797"/>
<line hits="1" number="799"/>
<line hits="1" number="804"/>
<line hits="1" number="805"/>
<line hits="1" number="806"/>
<line hits="1" number="808"/>
<line hits="0" number="814"/>
<line hits="0" number="818"/>
<line hits="0" number="819"/>
<line hits="0" number="820"/>
<line hits="0" number="821"/>
<line hits="0" number="822"/>
<line hits="0" number="827"/>
<line hits="0" number="828"/>
<line hits="0" number="829"/>
<line hits="0" number="830"/>
<line hits="0" number="831"/>
<line hits="0" number="832"/>
<line hits="0" number="833"/>
<line hits="0" number="834"/>
<line hits="0" number="836"/>
<line hits="0" number="837"/>
<line hits="0" number="838"/>
<line hits="0" number="839"/>
<line hits="0" number="840"/>
<line hits="0" number="841"/>
<line hits="1" number="844"/>
<line hits="0" number="851"/>
<line hits="0" number="860"/>
<line hits="0" number="861"/>
<line hits="0" number="862"/>
<line hits="0" number="863"/>
<line hits="0" number="864"/>
<line hits="0" number="865"/>
<line hits="0" number="866"/>
<line hits="0" number="867"/>
<line hits="0" number="869"/>
<line hits="0" number="871"/>
<line hits="0" number="873"/>
<line hits="0" number="874"/>
<line hits="0" number="875"/>
<line hits="0" number="876"/>
<line hits="0" number="877"/>
<line hits="0" number="878"/>
<line hits="0" number="879"/>
<line hits="0" number="882"/>
<line hits="0" number="883"/>
<line hits="0" number="884"/>
<line hits="0" number="885"/>
<line hits="0" number="886"/>
<line hits="0" number="887"/>
<line hits="0" number="888"/>
<line hits="1" number="890"/>
<line hits="1" number="895"/>
<line hits="1" number="896"/>
<line hits="1" number="897"/>
<line hits="1" number="899"/>
<line hits="1" number="900"/>
<line hits="1" number="902"/>
<line hits="0" number="908"/>
<line hits="1" number="910"/>
<line hits="1" number="926"/>
<line hits="0" number="927"/>
<line hits="1" number="932"/>
<line hits="1" number="936"/>
<line hits="1" number="937"/>
<line hits="1" number="938"/>
<line hits="1" number="941"/>
<line hits="1" number="942"/>
<line hits="1" number="943"/>
<line hits="0" number="944"/>
<line hits="1" number="946"/>
<line hits="1" number="947"/>
<line hits="1" number="948"/>
<line hits="1" number="949"/>
<line hits="1" number="950"/>
<line hits="1" number="952"/>
<line hits="1" number="961"/>
<line hits="1" number="962"/>
<line hits="0" number="963"/>
<line hits="0" number="964"/>
<line hits="0" number="965"/>
<line hits="0" number="966"/>
<line hits="0" number="967"/>
<line hits="0" number="968"/>
<line hits="0" number="969"/>
<line hits="0" number="970"/>
<line hits="0" number="971"/>
<line hits="0" number="976"/>
<line hits="0" number="977"/>
<line hits="0" number="978"/>
<line hits="0" number="979"/>
<line hits="0" number="980"/>
<line hits="0" number="981"/>
<line hits="0" number="982"/>
<line hits="0" number="983"/>
<line hits="1" number="985"/>
<line hits="0" number="987"/>
<line hits="0" number="989"/>
<line hits="0" number="990"/>
<line hits="1" number="992"/>
<line hits="0" number="993"/>
<line hits="0" number="995"/>
<line hits="0" number="996"/>
<line hits="0" number="999"/>
<line hits="0" number="1002"/>
<line hits="0" number="1003"/>
<line hits="1" number="1005"/>
<line hits="0" number="1006"/>
<line hits="1" number="1008"/>
<line hits="1" number="1009"/>
<line hits="0" number="1010"/>
<line hits="1" number="1011"/>
<line hits="0" number="1014"/>
<line hits="0" number="1015"/>
<line hits="0" number="1016"/>
<line hits="1" number="1017"/>
<line hits="1" number="1019"/>
<line hits="1" number="1023"/>
<line hits="1" number="1024"/>
<line hits="0" number="1025"/>
<line hits="0" number="1026"/>
<line hits="0" number="1027"/>
<line hits="1" number="1028"/>
<line hits="1" number="1029"/>
<line hits="1" number="1030"/>
<line hits="0" number="1031"/>
<line hits="1" number="1035"/>
<line hits="1" number="1037"/>
<line hits="1" number="1042"/>
<line hits="1" number="1043"/>
<line hits="0" number="1044"/>
<line hits="1" number="1048"/>
<line hits="1" number="1050"/>
<line hits="1" number="1056"/>
<line hits="0" number="1058"/>
<line hits="1" number="1062"/>
<line hits="0" number="1063"/>
<line hits="1" number="1064"/>
<line hits="1" number="1065"/>
<line hits="1" number="1066"/>
<line hits="1" number="1068"/>
<line hits="1" number="1078"/>
<line hits="1" number="1079"/>
<line hits="0" number="1080"/>
<line hits="1" number="1083"/>
<line hits="1" number="1084"/>
<line hits="1" number="1085"/>
<line hits="0" number="1086"/>
<line hits="0" number="1087"/>
<line hits="0" number="1090"/>
<line hits="0" number="1091"/>
<line hits="0" number="1092"/>
<line hits="0" number="1093"/>
<line hits="0" number="1094"/>
<line hits="1" number="1096"/>
<line hits="1" number="1099"/>
<line hits="0" number="1100"/>
<line hits="0" number="1101"/>
<line hits="0" number="1102"/>
<line hits="1" number="1108"/>
<line hits="0" number="1110"/>
<line hits="1" number="1112"/>
<line hits="1" number="1114"/>
<line hits="0" number="1119"/>
<line hits="0" number="1120"/>
<line hits="0" number="1121"/>
<line hits="0" number="1123"/>
<line hits="1" number="1128"/>
<line hits="1" number="1159"/>
<line hits="0" number="1160"/>
<line hits="1" number="1161"/>
<line hits="1" number="1162"/>
<line hits="0" number="1163"/>
<line hits="1" number="1164"/>
<line hits="1" number="1166"/>
<line hits="0" number="1167"/>
<line hits="1" number="1172"/>
<line hits="0" number="1173"/>
<line hits="1" number="1175"/>
<line hits="1" number="1176"/>
<line hits="1" number="1177"/>
<line hits="1" number="1179"/>
<line hits="1" number="1180"/>
<line hits="0" number="1181"/>
<line hits="0" number="1182"/>
<line hits="0" number="1183"/>
<line hits="1" number="1185"/>
<line hits="1" number="1186"/>
<line hits="1" number="1187"/>
<line hits="1" number="1189"/>
<line hits="1" number="1190"/>
<line hits="1" number="1196"/>
<line hits="0" number="1197"/>
<line hits="1" number="1198"/>
<line hits="1" number="1202"/>
<line hits="0" number="1203"/>
<line hits="0" number="1204"/>
<line hits="1" number="1208"/>
<line hits="1" number="1209"/>
<line hits="1" number="1210"/>
<line hits="1" number="1211"/>
<line hits="1" number="1213"/>
<line hits="1" number="1215"/>
<line hits="1" number="1216"/>
<line hits="0" number="1217"/>
<line hits="1" number="1218"/>
<line hits="1" number="1219"/>
<line hits="0" number="1221"/>
<line hits="1" number="1223"/>
<line hits="1" number="1225"/>
<line hits="1" number="1226"/>
<line hits="1" number="1227"/>
<line hits="1" number="1229"/>
<line hits="1" number="1230"/>
<line hits="0" number="1231"/>
<line hits="0" number="1232"/>
<line hits="0" number="1244"/>
<line hits="0" number="1245"/>
<line hits="1" number="1246"/>
<line hits="1" number="1248"/>
<line hits="0" number="1249"/>
<line hits="1" number="1251"/>
<line hits="1" number="1262"/>
<line hits="1" number="1263"/>
<line hits="1" number="1264"/>
<line hits="1" number="1265"/>
<line hits="1" number="1266"/>
<line hits="1" number="1268"/>
<line hits="1" number="1271"/>
<line hits="1" number="1272"/>
<line hits="1" number="1273"/>
<line hits="1" number="1274"/>
<line hits="1" number="1276"/>
<line hits="1" number="1277"/>
<line hits="1" number="1278"/>
<line hits="0" number="1279"/>
<line hits="0" number="1282"/>
<line hits="1" number="1284"/>
<line hits="1" number="1289"/>
<line hits="1" number="1290"/>
<line hits="1" number="1291"/>
<line hits="1" number="1292"/>
<line hits="1" number="1293"/>
<line hits="1" number="1295"/>
<line hits="0" number="1297"/>
<line hits="0" number="1298"/>
<line hits="0" number="1299"/>
<line hits="0" number="1300"/>
<line hits="0" number="1301"/>
<line hits="0" number="1302"/>
<line hits="0" number="1303"/>
<line hits="0" number="1308"/>
<line hits="0" number="1314"/>
<line hits="0" number="1315"/>
<line hits="1" number="1317"/>
<line hits="0" number="1318"/>
<line hits="0" number="1319"/>
<line hits="0" number="1320"/>
<line hits="0" number="1321"/>
<line hits="0" number="1322"/>
<line hits="0" number="1323"/>
<line hits="0" number="1324"/>
<line hits="0" number="1328"/>
<line hits="1" number="1330"/>
<line hits="1" number="1345"/>
<line hits="1" number="1346"/>
<line hits="1" number="1347"/>
<line hits="1" number="1348"/>
<line hits="0" number="1349"/>
<line hits="1" number="1351"/>
<line hits="1" number="1352"/>
<line hits="1" number="1353"/>
<line hits="1" number="1354"/>
<line hits="1" number="1355"/>
<line hits="1" number="1356"/>
<line hits="0" number="1357"/>
<line hits="1" number="1358"/>
<line hits="0" number="1359"/>
<line hits="0" number="1360"/>
<line hits="1" number="1361"/>
<line hits="1" number="1365"/>
<line hits="0" number="1366"/>
<line hits="1" number="1372"/>
<line hits="1" number="1373"/>
<line hits="0" number="1374"/>
<line hits="0" number="1377"/>
<line hits="1" number="1381"/>
<line hits="1" number="1382"/>
<line hits="0" number="1383"/>
<line hits="0" number="1384"/>
<line hits="0" number="1388"/>
<line hits="1" number="1390"/>
<line hits="1" number="1394"/>
<line hits="0" number="1395"/>
<line hits="0" number="1396"/>
<line hits="0" number="1397"/>
<line hits="0" number="1398"/>
<line hits="0" number="1399"/>
<line hits="1" number="1400"/>
<line hits="1" number="1401"/>
<line hits="1" number="1402"/>
<line hits="0" number="1403"/>
<line hits="0" number="1404"/>
<line hits="0" number="1405"/>
<line hits="0" number="1406"/>
<line hits="0" number="1407"/>
<line hits="1" number="1408"/>
<line hits="1" number="1409"/>
<line hits="1" number="1410"/>
<line hits="1" number="1411"/>
<line hits="1" number="1412"/>
<line hits="1" number="1413"/>
<line hits="1" number="1414"/>
<line hits="1" number="1417"/>
<line hits="1" number="1418"/>
<line hits="1" number="1419"/>
<line hits="0" number="1420"/>
<line hits="1" number="1423"/>
<line hits="1" number="1424"/>
<line hits="1" number="1426"/>
<line hits="1" number="1458"/>
<line hits="1" number="1464"/>
<line hits="1" number="1465"/>
<line hits="1" number="1469"/>
<line hits="1" number="1470"/>
<line hits="1" number="1471"/>
<line hits="1" number="1472"/>
<line hits="0" number="1475"/>
<line hits="0" number="1476"/>
<line hits="0" number="1479"/>
<line hits="0" number="1481"/>
<line hits="1" number="1485"/>
<line hits="1" number="1486"/>
<line hits="1" number="1487"/>
<line hits="0" number="1488"/>
<line hits="0" number="1489"/>
<line hits="0" number="1490"/>
<line hits="0" number="1491"/>
<line hits="0" number="1492"/>
<line hits="0" number="1494"/>
<line hits="0" number="1495"/>
<line hits="0" number="1497"/>
<line hits="0" number="1498"/>
<line hits="1" number="1502"/>
<line hits="1" number="1503"/>
<line hits="0" number="1504"/>
<line hits="0" number="1505"/>
<line hits="1" number="1507"/>
<line hits="1" number="1508"/>
<line hits="1" number="1509"/>
<line hits="1" number="1510"/>
<line hits="1" number="1511"/>
<line hits="0" number="1513"/>
<line hits="1" number="1514"/>
<line hits="1" number="1518"/>
<line hits="1" number="1519"/>
<line hits="1" number="1523"/>
<line hits="1" number="1524"/>
<line hits="0" number="1525"/>
<line hits="1" number="1526"/>
<line hits="1" number="1528"/>
<line hits="1" number="1541"/>
<line hits="1" number="1542"/>
<line hits="1" number="1543"/>
<line hits="0" number="1544"/>
<line hits="1" number="1545"/>
<line hits="0" number="1546"/>
<line hits="1" number="1547"/>
<line hits="1" number="1548"/>
<line hits="1" number="1549"/>
<line hits="1" number="1550"/>
<line hits="1" number="1551"/>
<line hits="1" number="1552"/>
<line hits="1" number="1553"/>
<line hits="1" number="1554"/>
<line hits="1" number="1556"/>
<line hits="0" number="1557"/>
<line hits="0" number="1558"/>
<line hits="0" number="1559"/>
<line hits="0" number="1560"/>
<line hits="0" number="1565"/>
<line hits="0" number="1567"/>
<line hits="0" number="1569"/>
<line hits="0" number="1570"/>
<line hits="0" number="1571"/>
<line hits="0" number="1572"/>
<line hits="0" number="1573"/>
<line hits="0" number="1575"/>
<line hits="0" number="1576"/>
<line hits="0" number="1577"/>
<line hits="0" number="1578"/>
<line hits="1" number="1580"/>
<line hits="0" number="1600"/>
<line hits="0" number="1601"/>
<line hits="0" number="1602"/>
<line hits="0" number="1605"/>
<line hits="0" number="1611"/>
<line hits="0" number="1612"/>
<line hits="0" number="1613"/>
<line hits="0" number="1614"/>
<line hits="0" number="1615"/>
<line hits="0" number="1616"/>
<line hits="0" number="1617"/>
<line hits="0" number="1618"/>
<line hits="0" number="1619"/>
<line hits="0" number="1622"/>
<line hits="0" number="1623"/>
<line hits="0" number="1626"/>
<line hits="0" number="1628"/>
<line hits="0" number="1629"/>
<line hits="0" number="1631"/>
<line hits="0" number="1634"/>
<line hits="0" number="1635"/>
<line hits="0" number="1638"/>
<line hits="0" number="1645"/>
<line hits="1" number="1647"/>
<line hits="0" number="1648"/>
<line hits="1" number="1650"/>
<line hits="0" number="1651"/>
<line hits="1" number="1653"/>
<line hits="0" number="1662"/>
<line hits="0" number="1663"/>
<line hits="0" number="1664"/>
<line hits="0" number="1666"/>
<line hits="0" number="1667"/>
<line hits="0" number="1668"/>
<line hits="0" number="1669"/>
<line hits="0" number="1671"/>
<line hits="0" number="1673"/>
<line hits="0" number="1674"/>
<line hits="1" number="1676"/>
<line hits="0" number="1678"/>
<line hits="1" number="1680"/>
<line hits="0" number="1681"/>
<line hits="1" number="1683"/>
<line hits="1" number="1689"/>
<line hits="1" number="1691"/>
<line hits="0" number="1693"/>
<line hits="0" number="1694"/>
<line hits="0" number="1695"/>
<line hits="0" number="1696"/>
<line hits="0" number="1697"/>
<line hits="1" number="1699"/>
<line hits="1" number="1705"/>
<line hits="1" number="1706"/>
<line hits="1" number="1708"/>
<line hits="1" number="1709"/>
<line hits="1" number="1710"/>
<line hits="1" number="1712"/>
<line hits="0" number="1716"/>
<line hits="0" number="1717"/>
<line hits="1" number="1719"/>
<line hits="1" number="1724"/>
<line hits="1" number="1725"/>
<line hits="1" number="1727"/>
<line hits="1" number="1728"/>
<line hits="1" number="1729"/>
<line hits="1" number="1732"/>
<line hits="1" number="1733"/>
<line hits="1" number="1738"/>
<line hits="1" number="1739"/>
<line hits="1" number="1740"/>
<line hits="1" number="1741"/>
<line hits="0" number="1742"/>
<line hits="0" number="1743"/>
<line hits="0" number="1744"/>
<line hits="0" number="1745"/>
<line hits="0" number="1748"/>
<line hits="0" number="1750"/>
<line hits="0" number="1754"/>
<line hits="1" number="1757"/>
<line hits="1" number="1766"/>
<line hits="1" number="1767"/>
<line hits="1" number="1768"/>
<line hits="0" number="1769"/>
<line hits="1" number="1770"/>
<line hits="0" number="1771"/>
<line hits="1" number="1775"/>
<line hits="0" number="1776"/>
<line hits="1" number="1777"/>
<line hits="1" number="1778"/>
<line hits="1" number="1780"/>
<line hits="1" number="1782"/>
<line hits="1" number="1787"/>
<line hits="1" number="1788"/>
<line hits="1" number="1789"/>
<line hits="0" number="1790"/>
<line hits="1" number="1792"/>
<line hits="0" number="1801"/>
<line hits="0" number="1802"/>
<line hits="0" number="1803"/>
<line hits="0" number="1804"/>
<line hits="0" number="1805"/>
<line hits="0" number="1806"/>
<line hits="1" number="1808"/>
<line hits="0" number="1814"/>
<line hits="0" number="1815"/>
<line hits="0" number="1817"/>
<line hits="0" number="1818"/>
<line hits="0" number="1819"/>
<line hits="0" number="1820"/>
<line hits="0" number="1821"/>
<line hits="0" number="1822"/>
<line hits="1" number="1824"/>
<line hits="0" number="1829"/>
<line hits="0" number="1834"/>
<line hits="0" number="1835"/>
<line hits="0" number="1836"/>
<line hits="0" number="1838"/>
<line hits="0" number="1839"/>
<line hits="0" number="1840"/>
<line hits="0" number="1841"/>
<line hits="0" number="1842"/>
<line hits="0" number="1843"/>
<line hits="0" number="1844"/>
<line hits="0" number="1845"/>
<line hits="0" number="1846"/>
<line hits="0" number="1847"/>
<line hits="0" number="1849"/>
<line hits="0" number="1850"/>
<line hits="0" number="1851"/>
<line hits="0" number="1852"/>
<line hits="0" number="1853"/>
<line hits="0" number="1854"/>
<line hits="0" number="1855"/>
<line hits="1" number="1857"/>
<line hits="1" number="1859"/>
<line hits="1" number="1861"/>
<line hits="0" number="1873"/>
<line hits="0" number="1874"/>
<line hits="0" number="1876"/>
<line hits="0" number="1879"/>
<line hits="1" number="1881"/>
<line hits="0" number="1891"/>
<line hits="0" number="1892"/>
<line hits="0" number="1893"/>
<line hits="0" number="1894"/>
<line hits="0" number="1895"/>
<line hits="0" number="1897"/>
<line hits="0" number="1900"/>
<line hits="0" number="1903"/>
<line hits="1" number="1905"/>
<line hits="0" number="1916"/>
<line hits="0" number="1917"/>
<line hits="0" number="1918"/>
<line hits="0" number="1919"/>
<line hits="0" number="1920"/>
<line hits="0" number="1921"/>
<line hits="0" number="1922"/>
<line hits="1" number="1924"/>
<line hits="0" number="1926"/>
<line hits="1" number="1928"/>
<line hits="1" number="1930"/>
<line hits="0" number="1931"/>
<line hits="1" number="1933"/>
<line hits="1" number="1934"/>
<line hits="1" number="1936"/>
<line hits="0" number="1937"/>
<line hits="0" number="1938"/>
<line hits="1" number="1940"/>
<line hits="1" number="1945"/>
<line hits="0" number="1946"/>
<line hits="1" number="1948"/>
<line hits="1" number="1949"/>
<line hits="1" number="1951"/>
<line hits="1" number="1952"/>
<line hits="1" number="1953"/>
<line hits="1" number="1954"/>
<line hits="1" number="1956"/>
<line hits="0" number="1957"/>
<line hits="0" number="1958"/>
<line hits="0" number="1959"/>
<line hits="1" number="1961"/>
<line hits="1" number="1962"/>
<line hits="1" number="1963"/>
<line hits="1" number="1964"/>
<line hits="1" number="1965"/>
<line hits="1" number="1968"/>
<line hits="0" number="1970"/>
<line hits="0" number="1971"/>
<line hits="0" number="1972"/>
<line hits="0" number="1973"/>
<line hits="0" number="1974"/>
<line hits="0" number="1975"/>
<line hits="0" number="1977"/>
<line hits="1" number="1978"/>
<line hits="1" number="1979"/>
<line hits="0" number="1981"/>
<line hits="1" number="1983"/>
<line hits="1" number="1984"/>
<line hits="1" number="1986"/>
<line hits="1" number="1992"/>
<line hits="0" number="1993"/>
<line hits="1" number="1994"/>
<line hits="1" number="1995"/>
<line hits="0" number="1996"/>
<line hits="0" number="1997"/>
<line hits="0" number="2001"/>
<line hits="0" number="2003"/>
<line hits="1" number="2005"/>
<line hits="1" number="2007"/>
<line hits="0" number="2008"/>
<line hits="1" number="2009"/>
<line hits="1" number="2010"/>
<line hits="0" number="2011"/>
<line hits="0" number="2012"/>
<line hits="0" number="2016"/>
<line hits="0" number="2018"/>
<line hits="1" number="2020"/>
<line hits="0" number="2033"/>
<line hits="0" number="2034"/>
<line hits="0" number="2035"/>
<line hits="0" number="2036"/>
<line hits="0" number="2040"/>
<line hits="0" number="2044"/>
<line hits="0" number="2045"/>
<line hits="0" number="2046"/>
<line hits="0" number="2047"/>
<line hits="0" number="2048"/>
<line hits="0" number="2049"/>
<line hits="0" number="2050"/>
<line hits="0" number="2052"/>
<line hits="0" number="2054"/>
<line hits="0" number="2055"/>
<line hits="0" number="2056"/>
<line hits="0" number="2057"/>
<line hits="0" number="2058"/>
<line hits="0" number="2059"/>
<line hits="0" number="2060"/>
<line hits="0" number="2061"/>
<line hits="0" number="2063"/>
<line hits="0" number="2067"/>
<line hits="0" number="2068"/>
<line hits="0" number="2069"/>
<line hits="0" number="2070"/>
<line hits="0" number="2071"/>
<line hits="0" number="2073"/>
<line hits="0" number="2074"/>
<line hits="0" number="2079"/>
<line hits="0" number="2080"/>
<line hits="0" number="2083"/>
<line hits="0" number="2084"/>
<line hits="0" number="2085"/>
<line hits="0" number="2086"/>
<line hits="0" number="2087"/>
<line hits="0" number="2088"/>
<line hits="1" number="2090"/>
<line hits="1" number="2103"/>
<line hits="1" number="2109"/>
<line hits="1" number="2117"/>
<line hits="1" number="2118"/>
<line hits="0" number="2119"/>
<line hits="1" number="2120"/>
<line hits="1" number="2123"/>
<line hits="0" number="2128"/>
<line hits="0" number="2129"/>
<line hits="0" number="2131"/>
<line hits="1" number="2134"/>
<line hits="0" number="2139"/>
<line hits="1" number="2142"/>
<line hits="1" number="2148"/>
<line hits="1" number="2149"/>
<line hits="1" number="2150"/>
<line hits="1" number="2151"/>
<line hits="0" number="2152"/>
<line hits="0" number="2153"/>
<line hits="0" number="2155"/>
<line hits="1" number="2157"/>
<line hits="1" number="2158"/>
<line hits="1" number="2161"/>
<line hits="1" number="2163"/>
<line hits="1" number="2168"/>
<line hits="1" number="2170"/>
<line hits="1" number="2177"/>
<line hits="1" number="2178"/>
<line hits="1" number="2181"/>
<line hits="1" number="2192"/>
<line hits="0" number="2193"/>
<line hits="1" number="2204"/>
<line hits="1" number="2206"/>
<line hits="1" number="2222"/>
<line hits="1" number="2223"/>
<line hits="1" number="2224"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/models/sql/subqueries.py" line-rate="0.3208" name="subqueries.py">
<methods/>
<lines>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="11"/>
<line hits="1" number="13"/>
<line hits="1" number="16"/>
<line hits="1" number="19"/>
<line hits="1" number="21"/>
<line hits="0" number="22"/>
<line hits="0" number="23"/>
<line hits="0" number="24"/>
<line hits="0" number="25"/>
<line hits="1" number="27"/>
<line hits="0" number="35"/>
<line hits="0" number="36"/>
<line hits="0" number="37"/>
<line hits="0" number="38"/>
<line hits="0" number="39"/>
<line hits="0" number="41"/>
<line hits="0" number="42"/>
<line hits="1" number="44"/>
<line hits="0" number="50"/>
<line hits="0" number="52"/>
<line hits="0" number="54"/>
<line hits="0" number="55"/>
<line hits="0" number="56"/>
<line hits="0" number="58"/>
<line hits="0" number="60"/>
<line hits="0" number="61"/>
<line hits="0" number="63"/>
<line hits="0" number="64"/>
<line hits="0" number="65"/>
<line hits="0" number="66"/>
<line hits="0" number="68"/>
<line hits="0" number="69"/>
<line hits="0" number="72"/>
<line hits="0" number="73"/>
<line hits="0" number="74"/>
<line hits="0" number="75"/>
<line hits="0" number="76"/>
<line hits="1" number="79"/>
<line hits="1" number="82"/>
<line hits="1" number="84"/>
<line hits="0" number="85"/>
<line hits="0" number="86"/>
<line hits="1" number="88"/>
<line hits="0" number="93"/>
<line hits="0" number="94"/>
<line hits="0" number="95"/>
<line hits="1" number="97"/>
<line hits="0" number="98"/>
<line hits="0" number="99"/>
<line hits="0" number="100"/>
<line hits="1" number="102"/>
<line hits="0" number="103"/>
<line hits="0" number="104"/>
<line hits="0" number="105"/>
<line hits="0" number="106"/>
<line hits="0" number="107"/>
<line hits="1" number="109"/>
<line hits="0" number="115"/>
<line hits="0" number="116"/>
<line hits="0" number="117"/>
<line hits="0" number="118"/>
<line hits="0" number="119"/>
<line hits="0" number="120"/>
<line hits="0" number="121"/>
<line hits="0" number="125"/>
<line hits="0" number="126"/>
<line hits="0" number="127"/>
<line hits="0" number="128"/>
<line hits="0" number="129"/>
<line hits="1" number="131"/>
<line hits="0" number="137"/>
<line hits="0" number="138"/>
<line hits="0" number="140"/>
<line hits="0" number="141"/>
<line hits="1" number="143"/>
<line hits="0" number="149"/>
<line hits="1" number="151"/>
<line hits="0" number="157"/>
<line hits="0" number="158"/>
<line hits="0" number="159"/>
<line hits="0" number="160"/>
<line hits="0" number="161"/>
<line hits="0" number="162"/>
<line hits="0" number="163"/>
<line hits="0" number="164"/>
<line hits="0" number="165"/>
<line hits="0" number="166"/>
<line hits="1" number="169"/>
<line hits="1" number="170"/>
<line hits="1" number="172"/>
<line hits="1" number="173"/>
<line hits="1" number="174"/>
<line hits="1" number="175"/>
<line hits="1" number="177"/>
<line hits="1" number="178"/>
<line hits="1" number="179"/>
<line hits="1" number="180"/>
<line hits="1" number="183"/>
<line hits="1" number="189"/>
<line hits="1" number="191"/>
<line hits="0" number="192"/>
<line hits="0" number="193"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/db/models/sql/where.py" line-rate="0.4885" name="where.py">
<methods/>
<lines>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="14"/>
<line hits="1" number="28"/>
<line hits="1" number="29"/>
<line hits="1" number="30"/>
<line hits="1" number="32"/>
<line hits="1" number="38"/>
<line hits="1" number="39"/>
<line hits="0" number="40"/>
<line hits="0" number="43"/>
<line hits="0" number="46"/>
<line hits="0" number="47"/>
<line hits="0" number="48"/>
<line hits="0" number="49"/>
<line hits="0" number="50"/>
<line hits="0" number="51"/>
<line hits="0" number="52"/>
<line hits="0" number="53"/>
<line hits="0" number="54"/>
<line hits="0" number="55"/>
<line hits="0" number="56"/>
<line hits="0" number="57"/>
<line hits="0" number="58"/>
<line hits="0" number="60"/>
<line hits="0" number="61"/>
<line hits="0" number="62"/>
<line hits="0" number="63"/>
<line hits="1" number="65"/>
<line hits="1" number="72"/>
<line hits="1" number="73"/>
<line hits="1" number="74"/>
<line hits="1" number="75"/>
<line hits="0" number="77"/>
<line hits="1" number="79"/>
<line hits="1" number="80"/>
<line hits="1" number="81"/>
<line hits="0" number="82"/>
<line hits="0" number="83"/>
<line hits="1" number="85"/>
<line hits="1" number="86"/>
<line hits="1" number="87"/>
<line hits="0" number="89"/>
<line hits="1" number="95"/>
<line hits="0" number="96"/>
<line hits="0" number="97"/>
<line hits="0" number="99"/>
<line hits="1" number="100"/>
<line hits="0" number="101"/>
<line hits="0" number="102"/>
<line hits="0" number="104"/>
<line hits="1" number="105"/>
<line hits="1" number="106"/>
<line hits="1" number="107"/>
<line hits="1" number="108"/>
<line hits="0" number="112"/>
<line hits="1" number="113"/>
<line hits="1" number="114"/>
<line hits="1" number="115"/>
<line hits="1" number="117"/>
<line hits="0" number="118"/>
<line hits="0" number="119"/>
<line hits="0" number="120"/>
<line hits="0" number="121"/>
<line hits="1" number="123"/>
<line hits="0" number="124"/>
<line hits="1" number="126"/>
<line hits="0" number="127"/>
<line hits="0" number="128"/>
<line hits="1" number="130"/>
<line hits="0" number="135"/>
<line hits="0" number="136"/>
<line hits="0" number="138"/>
<line hits="0" number="139"/>
<line hits="0" number="140"/>
<line hits="1" number="142"/>
<line hits="1" number="148"/>
<line hits="1" number="150"/>
<line hits="1" number="151"/>
<line hits="0" number="152"/>
<line hits="1" number="154"/>
<line hits="1" number="155"/>
<line hits="1" number="157"/>
<line hits="0" number="158"/>
<line hits="0" number="159"/>
<line hits="0" number="160"/>
<line hits="1" number="162"/>
<line hits="1" number="164"/>
<line hits="1" number="165"/>
<line hits="1" number="166"/>
<line hits="1" number="168"/>
<line hits="1" number="170"/>
<line hits="1" number="172"/>
<line hits="0" number="174"/>
<line hits="0" number="175"/>
<line hits="0" number="176"/>
<line hits="1" number="178"/>
<line hits="0" number="180"/>
<line hits="1" number="182"/>
<line hits="0" number="184"/>
<line hits="1" number="186"/>
<line hits="0" number="187"/>
<line hits="0" number="188"/>
<line hits="0" number="189"/>
<line hits="1" number="192"/>
<line hits="1" number="194"/>
<line hits="1" number="196"/>
<line hits="0" number="197"/>
<line hits="1" number="200"/>
<line hits="1" number="202"/>
<line hits="1" number="204"/>
<line hits="0" number="205"/>
<line hits="0" number="206"/>
<line hits="1" number="208"/>
<line hits="0" number="209"/>
<line hits="0" number="210"/>
<line hits="1" number="213"/>
<line hits="1" number="216"/>
<line hits="1" number="218"/>
<line hits="0" number="219"/>
<line hits="0" number="220"/>
<line hits="0" number="221"/>
<line hits="0" number="222"/>
<line hits="1" number="224"/>
<line hits="0" number="225"/>
<line hits="0" number="226"/>
<line hits="0" number="227"/>
<line hits="0" number="228"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.7982" name=".venv.Lib.site-packages.django.dispatch">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/dispatch/__init__.py" line-rate="1" name="__init__.py">
<methods/>
<lines>
<line hits="1" number="9"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/dispatch/dispatcher.py" line-rate="0.7965" name="dispatcher.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="4"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="13"/>
<line hits="1" number="16"/>
<line hits="1" number="19"/>
<line hits="1" number="28"/>
<line hits="1" number="35"/>
<line hits="1" number="36"/>
<line hits="1" number="37"/>
<line hits="1" number="38"/>
<line hits="1" number="39"/>
<line hits="1" number="40"/>
<line hits="1" number="46"/>
<line hits="1" number="47"/>
<line hits="1" number="49"/>
<line hits="1" number="82"/>
<line hits="1" number="85"/>
<line hits="0" number="86"/>
<line hits="0" number="89"/>
<line hits="0" number="90"/>
<line hits="1" number="92"/>
<line hits="1" number="93"/>
<line hits="1" number="95"/>
<line hits="1" number="97"/>
<line hits="1" number="98"/>
<line hits="1" number="99"/>
<line hits="1" number="101"/>
<line hits="1" number="102"/>
<line hits="1" number="103"/>
<line hits="1" number="104"/>
<line hits="1" number="105"/>
<line hits="1" number="107"/>
<line hits="1" number="108"/>
<line hits="1" number="109"/>
<line hits="1" number="110"/>
<line hits="1" number="111"/>
<line hits="1" number="113"/>
<line hits="1" number="132"/>
<line hits="1" number="133"/>
<line hits="1" number="135"/>
<line hits="1" number="137"/>
<line hits="1" number="138"/>
<line hits="1" number="139"/>
<line hits="1" number="140"/>
<line hits="1" number="141"/>
<line hits="1" number="142"/>
<line hits="1" number="143"/>
<line hits="1" number="144"/>
<line hits="1" number="145"/>
<line hits="1" number="146"/>
<line hits="1" number="147"/>
<line hits="1" number="149"/>
<line hits="0" number="150"/>
<line hits="1" number="152"/>
<line hits="1" number="170"/>
<line hits="1" number="171"/>
<line hits="1" number="173"/>
<line hits="1" number="178"/>
<line hits="0" number="199"/>
<line hits="0" number="200"/>
<line hits="0" number="204"/>
<line hits="0" number="205"/>
<line hits="0" number="206"/>
<line hits="0" number="207"/>
<line hits="0" number="208"/>
<line hits="0" number="209"/>
<line hits="0" number="211"/>
<line hits="0" number="212"/>
<line hits="1" number="214"/>
<line hits="1" number="216"/>
<line hits="1" number="217"/>
<line hits="1" number="218"/>
<line hits="1" number="223"/>
<line hits="1" number="230"/>
<line hits="1" number="231"/>
<line hits="0" number="232"/>
<line hits="0" number="235"/>
<line hits="0" number="236"/>
<line hits="1" number="237"/>
<line hits="1" number="238"/>
<line hits="1" number="239"/>
<line hits="1" number="240"/>
<line hits="1" number="241"/>
<line hits="1" number="242"/>
<line hits="1" number="243"/>
<line hits="1" number="244"/>
<line hits="1" number="245"/>
<line hits="0" number="246"/>
<line hits="0" number="247"/>
<line hits="0" number="250"/>
<line hits="1" number="251"/>
<line hits="1" number="252"/>
<line hits="1" number="253"/>
<line hits="1" number="255"/>
<line hits="1" number="256"/>
<line hits="1" number="257"/>
<line hits="0" number="259"/>
<line hits="1" number="260"/>
<line hits="1" number="262"/>
<line hits="1" number="269"/>
<line hits="1" number="272"/>
<line hits="1" number="285"/>
<line hits="1" number="286"/>
<line hits="0" number="287"/>
<line hits="0" number="288"/>
<line hits="1" number="290"/>
<line hits="1" number="291"/>
<line hits="1" number="292"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.3178" name=".venv.Lib.site-packages.django.forms">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/forms/__init__.py" line-rate="1" name="__init__.py">
<methods/>
<lines>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/forms/boundfield.py" line-rate="0.2701" name="boundfield.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="10"/>
<line hits="1" number="13"/>
<line hits="1" number="16"/>
<line hits="0" number="17"/>
<line hits="0" number="18"/>
<line hits="0" number="19"/>
<line hits="0" number="20"/>
<line hits="0" number="21"/>
<line hits="0" number="22"/>
<line hits="0" number="23"/>
<line hits="0" number="24"/>
<line hits="0" number="26"/>
<line hits="0" number="27"/>
<line hits="1" number="29"/>
<line hits="0" number="31"/>
<line hits="0" number="32"/>
<line hits="0" number="33"/>
<line hits="1" number="35"/>
<line hits="0" number="44"/>
<line hits="0" number="45"/>
<line hits="0" number="46"/>
<line hits="0" number="47"/>
<line hits="1" number="52"/>
<line hits="0" number="54"/>
<line hits="1" number="56"/>
<line hits="0" number="57"/>
<line hits="1" number="59"/>
<line hits="0" number="60"/>
<line hits="1" number="62"/>
<line hits="0" number="65"/>
<line hits="0" number="66"/>
<line hits="0" number="67"/>
<line hits="1" number="69"/>
<line hits="0" number="74"/>
<line hits="1" number="76"/>
<line hits="0" number="82"/>
<line hits="0" number="83"/>
<line hits="0" number="84"/>
<line hits="0" number="85"/>
<line hits="0" number="86"/>
<line hits="0" number="87"/>
<line hits="0" number="88"/>
<line hits="0" number="89"/>
<line hits="1" number="96"/>
<line hits="0" number="100"/>
<line hits="1" number="102"/>
<line hits="0" number="104"/>
<line hits="1" number="106"/>
<line hits="0" number="110"/>
<line hits="1" number="112"/>
<line hits="0" number="117"/>
<line hits="1" number="119"/>
<line hits="0" number="124"/>
<line hits="0" number="125"/>
<line hits="0" number="126"/>
<line hits="0" number="127"/>
<line hits="1" number="129"/>
<line hits="0" number="139"/>
<line hits="0" number="140"/>
<line hits="0" number="141"/>
<line hits="0" number="146"/>
<line hits="0" number="147"/>
<line hits="0" number="148"/>
<line hits="0" number="149"/>
<line hits="0" number="150"/>
<line hits="0" number="151"/>
<line hits="0" number="152"/>
<line hits="0" number="153"/>
<line hits="0" number="154"/>
<line hits="0" number="155"/>
<line hits="0" number="156"/>
<line hits="0" number="157"/>
<line hits="0" number="159"/>
<line hits="0" number="160"/>
<line hits="0" number="161"/>
<line hits="0" number="163"/>
<line hits="0" number="164"/>
<line hits="1" number="166"/>
<line hits="0" number="170"/>
<line hits="0" number="171"/>
<line hits="0" number="172"/>
<line hits="0" number="173"/>
<line hits="0" number="174"/>
<line hits="0" number="175"/>
<line hits="0" number="176"/>
<line hits="0" number="177"/>
<line hits="1" number="179"/>
<line hits="0" number="182"/>
<line hits="1" number="184"/>
<line hits="0" number="190"/>
<line hits="0" number="191"/>
<line hits="0" number="192"/>
<line hits="0" number="193"/>
<line hits="0" number="194"/>
<line hits="0" number="195"/>
<line hits="1" number="197"/>
<line hits="0" number="204"/>
<line hits="0" number="205"/>
<line hits="0" number="206"/>
<line hits="1" number="208"/>
<line hits="0" number="210"/>
<line hits="0" number="213"/>
<line hits="0" number="215"/>
<line hits="0" number="216"/>
<line hits="1" number="218"/>
<line hits="0" number="219"/>
<line hits="0" number="220"/>
<line hits="0" number="221"/>
<line hits="0" number="222"/>
<line hits="0" number="223"/>
<line hits="0" number="224"/>
<line hits="0" number="225"/>
<line hits="1" number="228"/>
<line hits="1" number="242"/>
<line hits="0" number="243"/>
<line hits="0" number="244"/>
<line hits="0" number="245"/>
<line hits="1" number="247"/>
<line hits="0" number="248"/>
<line hits="1" number="250"/>
<line hits="0" number="251"/>
<line hits="0" number="252"/>
<line hits="1" number="254"/>
<line hits="0" number="256"/>
<line hits="0" number="257"/>
<line hits="0" number="258"/>
<line hits="1" number="260"/>
<line hits="0" number="262"/>
<line hits="1" number="264"/>
<line hits="0" number="266"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/forms/fields.py" line-rate="0.3234" name="fields.py">
<methods/>
<lines>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="18"/>
<line hits="1" number="19"/>
<line hits="1" number="20"/>
<line hits="1" number="21"/>
<line hits="1" number="28"/>
<line hits="1" number="29"/>
<line hits="1" number="30"/>
<line hits="1" number="31"/>
<line hits="1" number="32"/>
<line hits="1" number="34"/>
<line hits="1" number="45"/>
<line hits="1" number="46"/>
<line hits="1" number="47"/>
<line hits="1" number="48"/>
<line hits="1" number="51"/>
<line hits="1" number="54"/>
<line hits="1" number="56"/>
<line hits="1" number="82"/>
<line hits="1" number="83"/>
<line hits="1" number="84"/>
<line hits="1" number="85"/>
<line hits="1" number="86"/>
<line hits="1" number="87"/>
<line hits="1" number="88"/>
<line hits="1" number="89"/>
<line hits="1" number="91"/>
<line hits="1" number="94"/>
<line hits="1" number="95"/>
<line hits="0" number="96"/>
<line hits="1" number="99"/>
<line hits="1" number="102"/>
<line hits="1" number="103"/>
<line hits="1" number="104"/>
<line hits="1" number="106"/>
<line hits="1" number="108"/>
<line hits="1" number="109"/>
<line hits="1" number="110"/>
<line hits="1" number="111"/>
<line hits="1" number="112"/>
<line hits="1" number="114"/>
<line hits="1" number="116"/>
<line hits="1" number="118"/>
<line hits="0" number="119"/>
<line hits="1" number="121"/>
<line hits="0" number="122"/>
<line hits="1" number="124"/>
<line hits="0" number="125"/>
<line hits="0" number="126"/>
<line hits="1" number="128"/>
<line hits="0" number="129"/>
<line hits="0" number="130"/>
<line hits="0" number="131"/>
<line hits="0" number="132"/>
<line hits="0" number="133"/>
<line hits="0" number="134"/>
<line hits="0" number="135"/>
<line hits="0" number="136"/>
<line hits="0" number="137"/>
<line hits="0" number="138"/>
<line hits="0" number="139"/>
<line hits="0" number="140"/>
<line hits="1" number="142"/>
<line hits="0" number="147"/>
<line hits="0" number="148"/>
<line hits="0" number="149"/>
<line hits="0" number="150"/>
<line hits="1" number="152"/>
<line hits="0" number="161"/>
<line hits="0" number="162"/>
<line hits="0" number="163"/>
<line hits="1" number="165"/>
<line hits="1" number="171"/>
<line hits="1" number="173"/>
<line hits="0" number="177"/>
<line hits="0" number="178"/>
<line hits="0" number="179"/>
<line hits="0" number="180"/>
<line hits="0" number="181"/>
<line hits="0" number="182"/>
<line hits="0" number="183"/>
<line hits="0" number="184"/>
<line hits="0" number="188"/>
<line hits="0" number="189"/>
<line hits="0" number="190"/>
<line hits="1" number="192"/>
<line hits="0" number="197"/>
<line hits="1" number="199"/>
<line hits="0" number="200"/>
<line hits="0" number="201"/>
<line hits="0" number="202"/>
<line hits="0" number="203"/>
<line hits="0" number="204"/>
<line hits="1" number="207"/>
<line hits="1" number="208"/>
<line hits="1" number="209"/>
<line hits="1" number="210"/>
<line hits="1" number="211"/>
<line hits="1" number="212"/>
<line hits="1" number="213"/>
<line hits="1" number="214"/>
<line hits="0" number="215"/>
<line hits="1" number="216"/>
<line hits="1" number="217"/>
<line hits="1" number="218"/>
<line hits="1" number="220"/>
<line hits="0" number="222"/>
<line hits="0" number="223"/>
<line hits="0" number="224"/>
<line hits="0" number="225"/>
<line hits="0" number="226"/>
<line hits="0" number="227"/>
<line hits="0" number="228"/>
<line hits="1" number="230"/>
<line hits="1" number="231"/>
<line hits="1" number="232"/>
<line hits="1" number="234"/>
<line hits="1" number="235"/>
<line hits="0" number="237"/>
<line hits="1" number="238"/>
<line hits="1" number="241"/>
<line hits="1" number="242"/>
<line hits="1" number="243"/>
<line hits="1" number="246"/>
<line hits="1" number="248"/>
<line hits="0" number="249"/>
<line hits="0" number="250"/>
<line hits="0" number="252"/>
<line hits="0" number="253"/>
<line hits="0" number="255"/>
<line hits="0" number="256"/>
<line hits="0" number="257"/>
<line hits="0" number="258"/>
<line hits="1" number="260"/>
<line hits="0" number="265"/>
<line hits="0" number="266"/>
<line hits="0" number="267"/>
<line hits="0" number="268"/>
<line hits="0" number="269"/>
<line hits="0" number="271"/>
<line hits="0" number="272"/>
<line hits="0" number="273"/>
<line hits="0" number="274"/>
<line hits="0" number="275"/>
<line hits="1" number="277"/>
<line hits="0" number="278"/>
<line hits="0" number="279"/>
<line hits="0" number="280"/>
<line hits="0" number="281"/>
<line hits="0" number="282"/>
<line hits="0" number="283"/>
<line hits="0" number="284"/>
<line hits="1" number="287"/>
<line hits="1" number="288"/>
<line hits="1" number="292"/>
<line hits="0" number="297"/>
<line hits="0" number="298"/>
<line hits="0" number="299"/>
<line hits="0" number="300"/>
<line hits="0" number="301"/>
<line hits="0" number="302"/>
<line hits="0" number="303"/>
<line hits="0" number="304"/>
<line hits="0" number="305"/>
<line hits="0" number="306"/>
<line hits="1" number="308"/>
<line hits="0" number="309"/>
<line hits="0" number="310"/>
<line hits="0" number="311"/>
<line hits="0" number="312"/>
<line hits="0" number="313"/>
<line hits="1" number="315"/>
<line hits="0" number="316"/>
<line hits="0" number="317"/>
<line hits="0" number="318"/>
<line hits="0" number="319"/>
<line hits="1" number="322"/>
<line hits="1" number="323"/>
<line hits="1" number="327"/>
<line hits="0" number="328"/>
<line hits="0" number="329"/>
<line hits="0" number="330"/>
<line hits="1" number="332"/>
<line hits="0" number="339"/>
<line hits="0" number="340"/>
<line hits="0" number="341"/>
<line hits="0" number="342"/>
<line hits="0" number="343"/>
<line hits="0" number="344"/>
<line hits="0" number="345"/>
<line hits="0" number="346"/>
<line hits="0" number="347"/>
<line hits="0" number="348"/>
<line hits="1" number="350"/>
<line hits="0" number="351"/>
<line hits="0" number="352"/>
<line hits="0" number="353"/>
<line hits="0" number="354"/>
<line hits="0" number="355"/>
<line hits="1" number="357"/>
<line hits="0" number="358"/>
<line hits="0" number="359"/>
<line hits="0" number="360"/>
<line hits="0" number="363"/>
<line hits="0" number="365"/>
<line hits="0" number="366"/>
<line hits="0" number="367"/>
<line hits="1" number="370"/>
<line hits="1" number="372"/>
<line hits="1" number="373"/>
<line hits="1" number="374"/>
<line hits="0" number="375"/>
<line hits="1" number="377"/>
<line hits="0" number="378"/>
<line hits="0" number="380"/>
<line hits="0" number="381"/>
<line hits="0" number="382"/>
<line hits="0" number="383"/>
<line hits="0" number="384"/>
<line hits="0" number="385"/>
<line hits="1" number="387"/>
<line hits="0" number="388"/>
<line hits="1" number="391"/>
<line hits="1" number="392"/>
<line hits="1" number="393"/>
<line hits="1" number="394"/>
<line hits="1" number="398"/>
<line hits="0" number="403"/>
<line hits="0" number="404"/>
<line hits="0" number="405"/>
<line hits="0" number="406"/>
<line hits="0" number="407"/>
<line hits="0" number="408"/>
<line hits="0" number="409"/>
<line hits="1" number="411"/>
<line hits="0" number="412"/>
<line hits="1" number="415"/>
<line hits="1" number="416"/>
<line hits="1" number="417"/>
<line hits="1" number="418"/>
<line hits="1" number="422"/>
<line hits="0" number="427"/>
<line hits="0" number="428"/>
<line hits="0" number="429"/>
<line hits="0" number="430"/>
<line hits="0" number="431"/>
<line hits="1" number="433"/>
<line hits="0" number="434"/>
<line hits="1" number="437"/>
<line hits="1" number="438"/>
<line hits="1" number="439"/>
<line hits="1" number="440"/>
<line hits="1" number="444"/>
<line hits="0" number="445"/>
<line hits="0" number="446"/>
<line hits="0" number="447"/>
<line hits="1" number="449"/>
<line hits="0" number="454"/>
<line hits="0" number="455"/>
<line hits="0" number="456"/>
<line hits="0" number="457"/>
<line hits="0" number="458"/>
<line hits="0" number="459"/>
<line hits="0" number="460"/>
<line hits="0" number="461"/>
<line hits="0" number="462"/>
<line hits="1" number="464"/>
<line hits="0" number="465"/>
<line hits="1" number="468"/>
<line hits="1" number="469"/>
<line hits="1" number="479"/>
<line hits="0" number="480"/>
<line hits="0" number="481"/>
<line hits="0" number="482"/>
<line hits="1" number="484"/>
<line hits="0" number="485"/>
<line hits="0" number="486"/>
<line hits="0" number="487"/>
<line hits="0" number="488"/>
<line hits="0" number="489"/>
<line hits="0" number="490"/>
<line hits="0" number="491"/>
<line hits="0" number="492"/>
<line hits="0" number="493"/>
<line hits="0" number="494"/>
<line hits="0" number="495"/>
<line hits="1" number="498"/>
<line hits="1" number="499"/>
<line hits="0" number="503"/>
<line hits="0" number="504"/>
<line hits="0" number="505"/>
<line hits="1" number="507"/>
<line hits="0" number="508"/>
<line hits="1" number="510"/>
<line hits="0" number="511"/>
<line hits="0" number="512"/>
<line hits="0" number="513"/>
<line hits="0" number="514"/>
<line hits="0" number="515"/>
<line hits="0" number="516"/>
<line hits="0" number="517"/>
<line hits="1" number="519"/>
<line hits="1" number="522"/>
<line hits="1" number="523"/>
<line hits="1" number="524"/>
<line hits="1" number="526"/>
<line hits="1" number="527"/>
<line hits="1" number="530"/>
<line hits="1" number="531"/>
<line hits="1" number="532"/>
<line hits="1" number="543"/>
<line hits="0" number="544"/>
<line hits="0" number="545"/>
<line hits="0" number="546"/>
<line hits="1" number="548"/>
<line hits="0" number="549"/>
<line hits="0" number="550"/>
<line hits="0" number="553"/>
<line hits="0" number="554"/>
<line hits="0" number="555"/>
<line hits="0" number="556"/>
<line hits="0" number="557"/>
<line hits="0" number="559"/>
<line hits="0" number="560"/>
<line hits="0" number="561"/>
<line hits="0" number="562"/>
<line hits="0" number="563"/>
<line hits="0" number="564"/>
<line hits="0" number="565"/>
<line hits="0" number="567"/>
<line hits="1" number="569"/>
<line hits="0" number="571"/>
<line hits="0" number="572"/>
<line hits="0" number="575"/>
<line hits="0" number="576"/>
<line hits="0" number="577"/>
<line hits="0" number="583"/>
<line hits="0" number="584"/>
<line hits="0" number="585"/>
<line hits="0" number="586"/>
<line hits="1" number="588"/>
<line hits="0" number="589"/>
<line hits="0" number="590"/>
<line hits="0" number="591"/>
<line hits="1" number="593"/>
<line hits="0" number="594"/>
<line hits="1" number="597"/>
<line hits="1" number="598"/>
<line hits="1" number="599"/>
<line hits="1" number="606"/>
<line hits="0" number="611"/>
<line hits="0" number="612"/>
<line hits="0" number="613"/>
<line hits="0" number="615"/>
<line hits="0" number="619"/>
<line hits="0" number="620"/>
<line hits="0" number="622"/>
<line hits="0" number="623"/>
<line hits="0" number="625"/>
<line hits="0" number="627"/>
<line hits="0" number="630"/>
<line hits="0" number="632"/>
<line hits="0" number="635"/>
<line hits="0" number="638"/>
<line hits="0" number="639"/>
<line hits="0" number="641"/>
<line hits="0" number="645"/>
<line hits="0" number="646"/>
<line hits="0" number="647"/>
<line hits="1" number="649"/>
<line hits="0" number="650"/>
<line hits="0" number="651"/>
<line hits="0" number="652"/>
<line hits="0" number="653"/>
<line hits="1" number="656"/>
<line hits="1" number="657"/>
<line hits="1" number="658"/>
<line hits="1" number="661"/>
<line hits="1" number="663"/>
<line hits="0" number="664"/>
<line hits="1" number="666"/>
<line hits="0" number="668"/>
<line hits="0" number="673"/>
<line hits="0" number="674"/>
<line hits="0" number="675"/>
<line hits="0" number="678"/>
<line hits="0" number="680"/>
<line hits="0" number="681"/>
<line hits="0" number="682"/>
<line hits="0" number="683"/>
<line hits="0" number="685"/>
<line hits="0" number="686"/>
<line hits="0" number="689"/>
<line hits="0" number="690"/>
<line hits="0" number="693"/>
<line hits="0" number="694"/>
<line hits="0" number="695"/>
<line hits="1" number="698"/>
<line hits="1" number="699"/>
<line hits="1" number="701"/>
<line hits="0" number="707"/>
<line hits="0" number="708"/>
<line hits="0" number="710"/>
<line hits="0" number="711"/>
<line hits="1" number="713"/>
<line hits="0" number="714"/>
<line hits="0" number="715"/>
<line hits="1" number="717"/>
<line hits="0" number="718"/>
<line hits="0" number="719"/>
<line hits="0" number="722"/>
<line hits="1" number="725"/>
<line hits="1" number="730"/>
<line hits="1" number="732"/>
<line hits="0" number="741"/>
<line hits="0" number="742"/>
<line hits="0" number="743"/>
<line hits="0" number="744"/>
<line hits="0" number="746"/>
<line hits="1" number="748"/>
<line hits="0" number="749"/>
<line hits="1" number="752"/>
<line hits="1" number="753"/>
<line hits="0" number="754"/>
<line hits="1" number="756"/>
<line hits="0" number="757"/>
<line hits="1" number="760"/>
<line hits="1" number="761"/>
<line hits="1" number="762"/>
<line hits="1" number="766"/>
<line hits="1" number="767"/>
<line hits="1" number="768"/>
<line hits="1" number="770"/>
<line hits="0" number="771"/>
<line hits="0" number="772"/>
<line hits="0" number="773"/>
<line hits="1" number="775"/>
<line hits="0" number="776"/>
<line hits="1" number="778"/>
<line hits="1" number="782"/>
<line hits="0" number="783"/>
<line hits="1" number="785"/>
<line hits="1" number="787"/>
<line hits="1" number="789"/>
<line hits="1" number="791"/>
<line hits="0" number="793"/>
<line hits="0" number="794"/>
<line hits="0" number="795"/>
<line hits="1" number="797"/>
<line hits="0" number="799"/>
<line hits="0" number="800"/>
<line hits="0" number="801"/>
<line hits="1" number="807"/>
<line hits="0" number="809"/>
<line hits="0" number="810"/>
<line hits="0" number="811"/>
<line hits="0" number="813"/>
<line hits="0" number="814"/>
<line hits="0" number="815"/>
<line hits="0" number="817"/>
<line hits="0" number="818"/>
<line hits="0" number="819"/>
<line hits="1" number="822"/>
<line hits="1" number="823"/>
<line hits="0" number="824"/>
<line hits="0" number="825"/>
<line hits="0" number="826"/>
<line hits="1" number="828"/>
<line hits="0" number="832"/>
<line hits="0" number="833"/>
<line hits="0" number="834"/>
<line hits="0" number="835"/>
<line hits="0" number="836"/>
<line hits="0" number="837"/>
<line hits="0" number="842"/>
<line hits="1" number="844"/>
<line hits="0" number="845"/>
<line hits="0" number="846"/>
<line hits="1" number="849"/>
<line hits="1" number="850"/>
<line hits="1" number="851"/>
<line hits="1" number="852"/>
<line hits="1" number="857"/>
<line hits="0" number="858"/>
<line hits="0" number="859"/>
<line hits="0" number="860"/>
<line hits="0" number="861"/>
<line hits="0" number="862"/>
<line hits="1" number="864"/>
<line hits="0" number="866"/>
<line hits="0" number="867"/>
<line hits="0" number="869"/>
<line hits="0" number="870"/>
<line hits="0" number="871"/>
<line hits="1" number="877"/>
<line hits="0" number="878"/>
<line hits="0" number="879"/>
<line hits="0" number="880"/>
<line hits="0" number="881"/>
<line hits="0" number="882"/>
<line hits="0" number="883"/>
<line hits="0" number="884"/>
<line hits="0" number="885"/>
<line hits="0" number="886"/>
<line hits="0" number="887"/>
<line hits="0" number="888"/>
<line hits="1" number="891"/>
<line hits="1" number="892"/>
<line hits="0" number="893"/>
<line hits="0" number="894"/>
<line hits="0" number="895"/>
<line hits="1" number="897"/>
<line hits="0" number="902"/>
<line hits="0" number="903"/>
<line hits="0" number="904"/>
<line hits="0" number="905"/>
<line hits="0" number="906"/>
<line hits="0" number="907"/>
<line hits="0" number="908"/>
<line hits="0" number="909"/>
<line hits="0" number="914"/>
<line hits="1" number="916"/>
<line hits="0" number="917"/>
<line hits="0" number="918"/>
<line hits="1" number="920"/>
<line hits="0" number="921"/>
<line hits="0" number="922"/>
<line hits="0" number="923"/>
<line hits="0" number="924"/>
<line hits="1" number="927"/>
<line hits="1" number="931"/>
<line hits="0" number="932"/>
<line hits="0" number="936"/>
<line hits="0" number="937"/>
<line hits="0" number="938"/>
<line hits="1" number="940"/>
<line hits="0" number="945"/>
<line hits="0" number="946"/>
<line hits="0" number="947"/>
<line hits="0" number="948"/>
<line hits="1" number="951"/>
<line hits="1" number="968"/>
<line hits="1" number="973"/>
<line hits="0" number="974"/>
<line hits="0" number="975"/>
<line hits="0" number="976"/>
<line hits="0" number="977"/>
<line hits="0" number="979"/>
<line hits="0" number="980"/>
<line hits="0" number="981"/>
<line hits="0" number="985"/>
<line hits="0" number="986"/>
<line hits="1" number="988"/>
<line hits="0" number="989"/>
<line hits="0" number="990"/>
<line hits="0" number="991"/>
<line hits="1" number="993"/>
<line hits="0" number="994"/>
<line hits="1" number="996"/>
<line hits="0" number="1005"/>
<line hits="0" number="1006"/>
<line hits="0" number="1007"/>
<line hits="0" number="1008"/>
<line hits="0" number="1009"/>
<line hits="0" number="1010"/>
<line hits="0" number="1011"/>
<line hits="0" number="1012"/>
<line hits="0" number="1014"/>
<line hits="0" number="1016"/>
<line hits="0" number="1017"/>
<line hits="0" number="1018"/>
<line hits="0" number="1019"/>
<line hits="0" number="1020"/>
<line hits="0" number="1021"/>
<line hits="0" number="1022"/>
<line hits="0" number="1023"/>
<line hits="0" number="1026"/>
<line hits="0" number="1027"/>
<line hits="0" number="1028"/>
<line hits="0" number="1032"/>
<line hits="0" number="1033"/>
<line hits="0" number="1034"/>
<line hits="0" number="1035"/>
<line hits="0" number="1036"/>
<line hits="0" number="1037"/>
<line hits="0" number="1041"/>
<line hits="0" number="1042"/>
<line hits="0" number="1043"/>
<line hits="0" number="1045"/>
<line hits="0" number="1046"/>
<line hits="0" number="1047"/>
<line hits="0" number="1048"/>
<line hits="1" number="1050"/>
<line hits="0" number="1059"/>
<line hits="1" number="1061"/>
<line hits="0" number="1062"/>
<line hits="0" number="1063"/>
<line hits="0" number="1064"/>
<line hits="0" number="1065"/>
<line hits="0" number="1067"/>
<line hits="0" number="1068"/>
<line hits="0" number="1069"/>
<line hits="0" number="1070"/>
<line hits="0" number="1071"/>
<line hits="0" number="1072"/>
<line hits="0" number="1073"/>
<line hits="0" number="1074"/>
<line hits="0" number="1075"/>
<line hits="0" number="1076"/>
<line hits="1" number="1079"/>
<line hits="1" number="1080"/>
<line hits="0" number="1082"/>
<line hits="0" number="1083"/>
<line hits="0" number="1084"/>
<line hits="0" number="1086"/>
<line hits="0" number="1087"/>
<line hits="0" number="1089"/>
<line hits="0" number="1091"/>
<line hits="0" number="1092"/>
<line hits="0" number="1094"/>
<line hits="0" number="1095"/>
<line hits="0" number="1096"/>
<line hits="0" number="1097"/>
<line hits="0" number="1098"/>
<line hits="0" number="1099"/>
<line hits="0" number="1100"/>
<line hits="0" number="1101"/>
<line hits="0" number="1102"/>
<line hits="0" number="1103"/>
<line hits="0" number="1104"/>
<line hits="0" number="1105"/>
<line hits="0" number="1106"/>
<line hits="0" number="1107"/>
<line hits="0" number="1109"/>
<line hits="0" number="1110"/>
<line hits="0" number="1111"/>
<line hits="0" number="1112"/>
<line hits="0" number="1113"/>
<line hits="0" number="1114"/>
<line hits="0" number="1117"/>
<line hits="0" number="1118"/>
<line hits="0" number="1119"/>
<line hits="0" number="1121"/>
<line hits="1" number="1124"/>
<line hits="1" number="1125"/>
<line hits="1" number="1126"/>
<line hits="1" number="1127"/>
<line hits="1" number="1132"/>
<line hits="0" number="1133"/>
<line hits="0" number="1134"/>
<line hits="0" number="1135"/>
<line hits="0" number="1136"/>
<line hits="0" number="1137"/>
<line hits="0" number="1145"/>
<line hits="1" number="1147"/>
<line hits="0" number="1148"/>
<line hits="0" number="1151"/>
<line hits="0" number="1152"/>
<line hits="0" number="1153"/>
<line hits="0" number="1154"/>
<line hits="0" number="1155"/>
<line hits="0" number="1156"/>
<line hits="0" number="1157"/>
<line hits="1" number="1160"/>
<line hits="1" number="1161"/>
<line hits="0" number="1162"/>
<line hits="0" number="1163"/>
<line hits="0" number="1164"/>
<line hits="1" number="1166"/>
<line hits="0" number="1167"/>
<line hits="0" number="1168"/>
<line hits="0" number="1169"/>
<line hits="0" number="1170"/>
<line hits="0" number="1171"/>
<line hits="0" number="1172"/>
<line hits="1" number="1175"/>
<line hits="1" number="1176"/>
<line hits="1" number="1178"/>
<line hits="0" number="1179"/>
<line hits="0" number="1180"/>
<line hits="0" number="1181"/>
<line hits="0" number="1182"/>
<line hits="1" number="1185"/>
<line hits="1" number="1186"/>
<line hits="1" number="1190"/>
<line hits="0" number="1191"/>
<line hits="0" number="1192"/>
<line hits="0" number="1193"/>
<line hits="1" number="1195"/>
<line hits="0" number="1196"/>
<line hits="0" number="1197"/>
<line hits="0" number="1198"/>
<line hits="0" number="1199"/>
<line hits="0" number="1200"/>
<line hits="0" number="1201"/>
<line hits="0" number="1202"/>
<line hits="0" number="1203"/>
<line hits="0" number="1204"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/forms/forms.py" line-rate="0.2822" name="forms.py">
<methods/>
<lines>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="8"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="18"/>
<line hits="1" number="20"/>
<line hits="1" number="22"/>
<line hits="1" number="25"/>
<line hits="1" number="27"/>
<line hits="1" number="29"/>
<line hits="1" number="30"/>
<line hits="1" number="31"/>
<line hits="1" number="32"/>
<line hits="1" number="33"/>
<line hits="1" number="34"/>
<line hits="1" number="36"/>
<line hits="1" number="39"/>
<line hits="1" number="40"/>
<line hits="1" number="42"/>
<line hits="1" number="43"/>
<line hits="1" number="46"/>
<line hits="1" number="47"/>
<line hits="0" number="48"/>
<line hits="1" number="50"/>
<line hits="1" number="51"/>
<line hits="1" number="53"/>
<line hits="1" number="55"/>
<line hits="1" number="58"/>
<line hits="1" number="61"/>
<line hits="1" number="69"/>
<line hits="1" number="70"/>
<line hits="1" number="71"/>
<line hits="1" number="72"/>
<line hits="1" number="74"/>
<line hits="0" number="77"/>
<line hits="0" number="78"/>
<line hits="0" number="79"/>
<line hits="0" number="80"/>
<line hits="0" number="81"/>
<line hits="0" number="82"/>
<line hits="0" number="83"/>
<line hits="0" number="84"/>
<line hits="0" number="86"/>
<line hits="0" number="87"/>
<line hits="0" number="88"/>
<line hits="0" number="95"/>
<line hits="0" number="96"/>
<line hits="0" number="97"/>
<line hits="0" number="99"/>
<line hits="0" number="100"/>
<line hits="0" number="102"/>
<line hits="0" number="103"/>
<line hits="0" number="110"/>
<line hits="0" number="111"/>
<line hits="0" number="112"/>
<line hits="0" number="114"/>
<line hits="0" number="115"/>
<line hits="0" number="116"/>
<line hits="0" number="117"/>
<line hits="1" number="119"/>
<line hits="0" number="130"/>
<line hits="0" number="131"/>
<line hits="0" number="132"/>
<line hits="0" number="133"/>
<line hits="0" number="134"/>
<line hits="0" number="135"/>
<line hits="0" number="136"/>
<line hits="0" number="137"/>
<line hits="0" number="138"/>
<line hits="0" number="139"/>
<line hits="1" number="141"/>
<line hits="0" number="142"/>
<line hits="1" number="144"/>
<line hits="0" number="145"/>
<line hits="0" number="146"/>
<line hits="0" number="148"/>
<line hits="0" number="149"/>
<line hits="1" number="156"/>
<line hits="0" number="157"/>
<line hits="0" number="158"/>
<line hits="1" number="160"/>
<line hits="0" number="162"/>
<line hits="0" number="163"/>
<line hits="0" number="164"/>
<line hits="0" number="165"/>
<line hits="0" number="172"/>
<line hits="0" number="173"/>
<line hits="0" number="174"/>
<line hits="1" number="176"/>
<line hits="0" number="179"/>
<line hits="0" number="180"/>
<line hits="0" number="181"/>
<line hits="1" number="183"/>
<line hits="0" number="185"/>
<line hits="1" number="187"/>
<line hits="0" number="194"/>
<line hits="1" number="196"/>
<line hits="0" number="198"/>
<line hits="1" number="200"/>
<line hits="0" number="202"/>
<line hits="0" number="203"/>
<line hits="0" number="205"/>
<line hits="0" number="206"/>
<line hits="0" number="207"/>
<line hits="0" number="208"/>
<line hits="0" number="209"/>
<line hits="0" number="210"/>
<line hits="0" number="211"/>
<line hits="0" number="214"/>
<line hits="0" number="218"/>
<line hits="0" number="219"/>
<line hits="0" number="220"/>
<line hits="0" number="222"/>
<line hits="0" number="223"/>
<line hits="0" number="225"/>
<line hits="0" number="226"/>
<line hits="0" number="227"/>
<line hits="0" number="229"/>
<line hits="0" number="231"/>
<line hits="0" number="232"/>
<line hits="0" number="234"/>
<line hits="0" number="236"/>
<line hits="0" number="246"/>
<line hits="0" number="247"/>
<line hits="0" number="249"/>
<line hits="0" number="250"/>
<line hits="0" number="251"/>
<line hits="0" number="252"/>
<line hits="0" number="255"/>
<line hits="0" number="260"/>
<line hits="0" number="269"/>
<line hits="0" number="270"/>
<line hits="0" number="274"/>
<line hits="0" number="275"/>
<line hits="1" number="277"/>
<line hits="0" number="279"/>
<line hits="1" number="287"/>
<line hits="0" number="289"/>
<line hits="1" number="297"/>
<line hits="0" number="299"/>
<line hits="1" number="307"/>
<line hits="0" number="313"/>
<line hits="1" number="315"/>
<line hits="0" number="333"/>
<line hits="0" number="336"/>
<line hits="0" number="338"/>
<line hits="0" number="339"/>
<line hits="0" number="340"/>
<line hits="0" number="345"/>
<line hits="0" number="347"/>
<line hits="0" number="349"/>
<line hits="0" number="350"/>
<line hits="0" number="351"/>
<line hits="0" number="352"/>
<line hits="0" number="354"/>
<line hits="0" number="355"/>
<line hits="0" number="357"/>
<line hits="0" number="358"/>
<line hits="0" number="359"/>
<line hits="0" number="360"/>
<line hits="1" number="362"/>
<line hits="0" number="363"/>
<line hits="1" number="368"/>
<line hits="0" number="372"/>
<line hits="0" number="373"/>
<line hits="0" number="374"/>
<line hits="0" number="375"/>
<line hits="0" number="378"/>
<line hits="0" number="379"/>
<line hits="0" number="381"/>
<line hits="0" number="382"/>
<line hits="0" number="383"/>
<line hits="1" number="385"/>
<line hits="0" number="386"/>
<line hits="0" number="390"/>
<line hits="0" number="391"/>
<line hits="0" number="393"/>
<line hits="0" number="394"/>
<line hits="0" number="395"/>
<line hits="0" number="396"/>
<line hits="0" number="397"/>
<line hits="0" number="399"/>
<line hits="0" number="400"/>
<line hits="0" number="401"/>
<line hits="0" number="402"/>
<line hits="0" number="403"/>
<line hits="0" number="404"/>
<line hits="0" number="405"/>
<line hits="1" number="407"/>
<line hits="0" number="408"/>
<line hits="0" number="409"/>
<line hits="0" number="410"/>
<line hits="0" number="411"/>
<line hits="0" number="413"/>
<line hits="0" number="414"/>
<line hits="1" number="416"/>
<line hits="0" number="421"/>
<line hits="1" number="423"/>
<line hits="0" number="430"/>
<line hits="1" number="432"/>
<line hits="0" number="434"/>
<line hits="1" number="436"/>
<line hits="0" number="438"/>
<line hits="0" number="439"/>
<line hits="0" number="440"/>
<line hits="0" number="441"/>
<line hits="0" number="442"/>
<line hits="0" number="445"/>
<line hits="0" number="447"/>
<line hits="0" number="448"/>
<line hits="0" number="449"/>
<line hits="0" number="450"/>
<line hits="0" number="452"/>
<line hits="0" number="454"/>
<line hits="0" number="455"/>
<line hits="0" number="456"/>
<line hits="0" number="457"/>
<line hits="0" number="458"/>
<line hits="1" number="460"/>
<line hits="0" number="463"/>
<line hits="0" number="464"/>
<line hits="0" number="465"/>
<line hits="0" number="466"/>
<line hits="1" number="468"/>
<line hits="0" number="473"/>
<line hits="1" number="475"/>
<line hits="0" number="480"/>
<line hits="1" number="482"/>
<line hits="0" number="487"/>
<line hits="1" number="489"/>
<line hits="0" number="494"/>
<line hits="0" number="495"/>
<line hits="0" number="496"/>
<line hits="0" number="497"/>
<line hits="1" number="500"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/forms/formsets.py" line-rate="0.2568" name="formsets.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="11"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="18"/>
<line hits="1" number="19"/>
<line hits="1" number="22"/>
<line hits="1" number="25"/>
<line hits="1" number="28"/>
<line hits="1" number="34"/>
<line hits="0" number="35"/>
<line hits="0" number="36"/>
<line hits="0" number="40"/>
<line hits="0" number="41"/>
<line hits="0" number="42"/>
<line hits="1" number="45"/>
<line hits="1" number="50"/>
<line hits="0" number="52"/>
<line hits="0" number="53"/>
<line hits="0" number="54"/>
<line hits="0" number="55"/>
<line hits="0" number="56"/>
<line hits="0" number="57"/>
<line hits="0" number="58"/>
<line hits="0" number="59"/>
<line hits="0" number="60"/>
<line hits="0" number="61"/>
<line hits="1" number="63"/>
<line hits="0" number="64"/>
<line hits="1" number="66"/>
<line hits="0" number="68"/>
<line hits="1" number="70"/>
<line hits="0" number="72"/>
<line hits="1" number="74"/>
<line hits="0" number="75"/>
<line hits="1" number="77"/>
<line hits="0" number="82"/>
<line hits="1" number="84"/>
<line hits="0" number="87"/>
<line hits="0" number="88"/>
<line hits="0" number="89"/>
<line hits="0" number="90"/>
<line hits="0" number="95"/>
<line hits="0" number="101"/>
<line hits="1" number="103"/>
<line hits="0" number="105"/>
<line hits="0" number="110"/>
<line hits="0" number="112"/>
<line hits="0" number="113"/>
<line hits="0" number="116"/>
<line hits="0" number="117"/>
<line hits="0" number="118"/>
<line hits="0" number="119"/>
<line hits="0" number="120"/>
<line hits="1" number="122"/>
<line hits="0" number="124"/>
<line hits="0" number="125"/>
<line hits="0" number="128"/>
<line hits="0" number="129"/>
<line hits="1" number="131"/>
<line hits="0" number="135"/>
<line hits="0" number="137"/>
<line hits="1" number="139"/>
<line hits="0" number="146"/>
<line hits="1" number="148"/>
<line hits="0" number="150"/>
<line hits="0" number="159"/>
<line hits="0" number="160"/>
<line hits="0" number="161"/>
<line hits="0" number="162"/>
<line hits="0" number="163"/>
<line hits="0" number="164"/>
<line hits="0" number="165"/>
<line hits="0" number="166"/>
<line hits="0" number="169"/>
<line hits="0" number="170"/>
<line hits="0" number="171"/>
<line hits="0" number="172"/>
<line hits="0" number="173"/>
<line hits="0" number="174"/>
<line hits="1" number="176"/>
<line hits="0" number="179"/>
<line hits="1" number="181"/>
<line hits="0" number="184"/>
<line hits="1" number="186"/>
<line hits="0" number="188"/>
<line hits="0" number="195"/>
<line hits="0" number="196"/>
<line hits="1" number="198"/>
<line hits="0" number="203"/>
<line hits="0" number="204"/>
<line hits="0" number="205"/>
<line hits="1" number="207"/>
<line hits="0" number="210"/>
<line hits="0" number="211"/>
<line hits="0" number="214"/>
<line hits="0" number="215"/>
<line hits="0" number="216"/>
<line hits="0" number="217"/>
<line hits="0" number="219"/>
<line hits="0" number="220"/>
<line hits="0" number="221"/>
<line hits="0" number="222"/>
<line hits="0" number="223"/>
<line hits="1" number="225"/>
<line hits="0" number="231"/>
<line hits="0" number="232"/>
<line hits="0" number="237"/>
<line hits="0" number="238"/>
<line hits="0" number="239"/>
<line hits="0" number="240"/>
<line hits="0" number="242"/>
<line hits="0" number="243"/>
<line hits="0" number="245"/>
<line hits="0" number="246"/>
<line hits="0" number="247"/>
<line hits="0" number="254"/>
<line hits="0" number="255"/>
<line hits="0" number="256"/>
<line hits="0" number="257"/>
<line hits="0" number="258"/>
<line hits="0" number="261"/>
<line hits="1" number="263"/>
<line hits="0" number="265"/>
<line hits="1" number="267"/>
<line hits="0" number="273"/>
<line hits="0" number="274"/>
<line hits="0" number="275"/>
<line hits="1" number="277"/>
<line hits="0" number="280"/>
<line hits="0" number="281"/>
<line hits="0" number="282"/>
<line hits="1" number="284"/>
<line hits="0" number="286"/>
<line hits="1" number="289"/>
<line hits="0" number="291"/>
<line hits="1" number="293"/>
<line hits="0" number="295"/>
<line hits="0" number="296"/>
<line hits="0" number="299"/>
<line hits="0" number="301"/>
<line hits="0" number="302"/>
<line hits="0" number="303"/>
<line hits="0" number="304"/>
<line hits="0" number="307"/>
<line hits="0" number="308"/>
<line hits="0" number="309"/>
<line hits="1" number="311"/>
<line hits="0" number="316"/>
<line hits="0" number="317"/>
<line hits="0" number="318"/>
<line hits="0" number="320"/>
<line hits="0" number="321"/>
<line hits="0" number="322"/>
<line hits="0" number="323"/>
<line hits="0" number="325"/>
<line hits="0" number="326"/>
<line hits="0" number="329"/>
<line hits="0" number="330"/>
<line hits="0" number="331"/>
<line hits="0" number="332"/>
<line hits="0" number="333"/>
<line hits="0" number="334"/>
<line hits="0" number="337"/>
<line hits="0" number="342"/>
<line hits="0" number="344"/>
<line hits="0" number="349"/>
<line hits="0" number="350"/>
<line hits="0" number="351"/>
<line hits="1" number="353"/>
<line hits="0" number="360"/>
<line hits="1" number="362"/>
<line hits="0" number="364"/>
<line hits="1" number="366"/>
<line hits="0" number="368"/>
<line hits="0" number="370"/>
<line hits="0" number="371"/>
<line hits="0" number="373"/>
<line hits="0" number="374"/>
<line hits="0" number="375"/>
<line hits="1" number="377"/>
<line hits="0" number="378"/>
<line hits="1" number="380"/>
<line hits="0" number="385"/>
<line hits="0" number="386"/>
<line hits="0" number="388"/>
<line hits="1" number="390"/>
<line hits="0" number="394"/>
<line hits="0" number="395"/>
<line hits="0" number="397"/>
<line hits="1" number="399"/>
<line hits="0" number="404"/>
<line hits="0" number="405"/>
<line hits="1" number="407"/>
<line hits="0" number="409"/>
<line hits="0" number="410"/>
<line hits="1" number="412"/>
<line hits="0" number="414"/>
<line hits="0" number="415"/>
<line hits="1" number="418"/>
<line hits="0" number="422"/>
<line hits="0" number="423"/>
<line hits="0" number="424"/>
<line hits="0" number="425"/>
<line hits="0" number="429"/>
<line hits="0" number="430"/>
<line hits="0" number="435"/>
<line hits="1" number="438"/>
<line hits="0" number="440"/>
<line hits="0" number="441"/>
<line hits="0" number="442"/>
<line hits="0" number="443"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/forms/models.py" line-rate="0.2561" name="models.py">
<methods/>
<lines>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="9"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="19"/>
<line hits="1" number="20"/>
<line hits="1" number="22"/>
<line hits="1" number="29"/>
<line hits="1" number="32"/>
<line hits="0" number="37"/>
<line hits="0" number="38"/>
<line hits="0" number="40"/>
<line hits="0" number="41"/>
<line hits="0" number="42"/>
<line hits="0" number="43"/>
<line hits="0" number="45"/>
<line hits="0" number="46"/>
<line hits="0" number="47"/>
<line hits="0" number="48"/>
<line hits="0" number="49"/>
<line hits="0" number="52"/>
<line hits="0" number="54"/>
<line hits="0" number="57"/>
<line hits="0" number="58"/>
<line hits="0" number="60"/>
<line hits="0" number="62"/>
<line hits="0" number="63"/>
<line hits="0" number="65"/>
<line hits="1" number="70"/>
<line hits="0" number="82"/>
<line hits="0" number="83"/>
<line hits="0" number="84"/>
<line hits="0" number="85"/>
<line hits="0" number="86"/>
<line hits="0" number="87"/>
<line hits="0" number="88"/>
<line hits="0" number="89"/>
<line hits="0" number="90"/>
<line hits="0" number="91"/>
<line hits="0" number="92"/>
<line hits="1" number="95"/>
<line hits="0" number="97"/>
<line hits="0" number="98"/>
<line hits="0" number="99"/>
<line hits="0" number="100"/>
<line hits="1" number="103"/>
<line hits="1" number="137"/>
<line hits="1" number="138"/>
<line hits="1" number="139"/>
<line hits="1" number="141"/>
<line hits="1" number="142"/>
<line hits="1" number="143"/>
<line hits="1" number="144"/>
<line hits="0" number="145"/>
<line hits="0" number="147"/>
<line hits="0" number="151"/>
<line hits="1" number="152"/>
<line hits="1" number="153"/>
<line hits="1" number="154"/>
<line hits="0" number="155"/>
<line hits="1" number="157"/>
<line hits="1" number="158"/>
<line hits="0" number="159"/>
<line hits="1" number="160"/>
<line hits="0" number="161"/>
<line hits="1" number="162"/>
<line hits="0" number="163"/>
<line hits="1" number="164"/>
<line hits="0" number="165"/>
<line hits="1" number="166"/>
<line hits="0" number="167"/>
<line hits="1" number="168"/>
<line hits="1" number="169"/>
<line hits="1" number="171"/>
<line hits="1" number="172"/>
<line hits="0" number="173"/>
<line hits="0" number="174"/>
<line hits="0" number="176"/>
<line hits="1" number="178"/>
<line hits="1" number="179"/>
<line hits="0" number="180"/>
<line hits="1" number="181"/>
<line hits="1" number="183"/>
<line hits="1" number="184"/>
<line hits="1" number="185"/>
<line hits="1" number="186"/>
<line hits="1" number="190"/>
<line hits="1" number="193"/>
<line hits="1" number="194"/>
<line hits="1" number="195"/>
<line hits="1" number="196"/>
<line hits="1" number="197"/>
<line hits="1" number="198"/>
<line hits="1" number="199"/>
<line hits="1" number="200"/>
<line hits="1" number="201"/>
<line hits="1" number="202"/>
<line hits="1" number="203"/>
<line hits="1" number="206"/>
<line hits="1" number="207"/>
<line hits="1" number="208"/>
<line hits="1" number="209"/>
<line hits="1" number="210"/>
<line hits="0" number="211"/>
<line hits="0" number="212"/>
<line hits="1" number="214"/>
<line hits="1" number="216"/>
<line hits="1" number="218"/>
<line hits="1" number="219"/>
<line hits="1" number="221"/>
<line hits="1" number="226"/>
<line hits="1" number="227"/>
<line hits="1" number="228"/>
<line hits="0" number="229"/>
<line hits="0" number="235"/>
<line hits="1" number="237"/>
<line hits="1" number="239"/>
<line hits="0" number="240"/>
<line hits="1" number="246"/>
<line hits="1" number="249"/>
<line hits="1" number="251"/>
<line hits="1" number="260"/>
<line hits="1" number="261"/>
<line hits="1" number="262"/>
<line hits="0" number="263"/>
<line hits="0" number="264"/>
<line hits="0" number="266"/>
<line hits="1" number="269"/>
<line hits="0" number="271"/>
<line hits="1" number="273"/>
<line hits="1" number="275"/>
<line hits="1" number="278"/>
<line hits="1" number="279"/>
<line hits="0" number="283"/>
<line hits="0" number="284"/>
<line hits="0" number="285"/>
<line hits="0" number="286"/>
<line hits="0" number="288"/>
<line hits="0" number="289"/>
<line hits="0" number="291"/>
<line hits="0" number="292"/>
<line hits="0" number="294"/>
<line hits="0" number="295"/>
<line hits="0" number="299"/>
<line hits="0" number="300"/>
<line hits="0" number="305"/>
<line hits="0" number="306"/>
<line hits="1" number="308"/>
<line hits="0" number="313"/>
<line hits="0" number="316"/>
<line hits="0" number="317"/>
<line hits="0" number="320"/>
<line hits="0" number="321"/>
<line hits="0" number="326"/>
<line hits="0" number="327"/>
<line hits="0" number="328"/>
<line hits="0" number="329"/>
<line hits="0" number="333"/>
<line hits="0" number="334"/>
<line hits="0" number="343"/>
<line hits="0" number="344"/>
<line hits="0" number="345"/>
<line hits="0" number="346"/>
<line hits="0" number="347"/>
<line hits="1" number="349"/>
<line hits="0" number="350"/>
<line hits="0" number="351"/>
<line hits="1" number="353"/>
<line hits="0" number="356"/>
<line hits="0" number="360"/>
<line hits="0" number="361"/>
<line hits="0" number="363"/>
<line hits="0" number="365"/>
<line hits="0" number="366"/>
<line hits="0" number="368"/>
<line hits="0" number="369"/>
<line hits="0" number="370"/>
<line hits="0" number="372"/>
<line hits="0" number="374"/>
<line hits="0" number="375"/>
<line hits="0" number="377"/>
<line hits="0" number="379"/>
<line hits="1" number="381"/>
<line hits="0" number="382"/>
<line hits="0" number="384"/>
<line hits="0" number="393"/>
<line hits="0" number="394"/>
<line hits="0" number="395"/>
<line hits="0" number="397"/>
<line hits="0" number="398"/>
<line hits="0" number="399"/>
<line hits="0" number="400"/>
<line hits="0" number="402"/>
<line hits="0" number="403"/>
<line hits="0" number="404"/>
<line hits="0" number="405"/>
<line hits="0" number="408"/>
<line hits="0" number="409"/>
<line hits="1" number="411"/>
<line hits="0" number="416"/>
<line hits="0" number="417"/>
<line hits="0" number="418"/>
<line hits="0" number="419"/>
<line hits="0" number="420"/>
<line hits="1" number="422"/>
<line hits="0" number="426"/>
<line hits="0" number="427"/>
<line hits="0" number="428"/>
<line hits="0" number="429"/>
<line hits="0" number="433"/>
<line hits="0" number="434"/>
<line hits="0" number="435"/>
<line hits="0" number="436"/>
<line hits="0" number="437"/>
<line hits="0" number="438"/>
<line hits="0" number="439"/>
<line hits="0" number="440"/>
<line hits="0" number="441"/>
<line hits="1" number="443"/>
<line hits="0" number="449"/>
<line hits="0" number="450"/>
<line hits="0" number="456"/>
<line hits="0" number="458"/>
<line hits="0" number="459"/>
<line hits="0" number="463"/>
<line hits="0" number="464"/>
<line hits="1" number="466"/>
<line hits="1" number="469"/>
<line hits="1" number="470"/>
<line hits="1" number="473"/>
<line hits="0" number="510"/>
<line hits="0" number="511"/>
<line hits="0" number="512"/>
<line hits="0" number="513"/>
<line hits="0" number="514"/>
<line hits="0" number="515"/>
<line hits="0" number="516"/>
<line hits="0" number="517"/>
<line hits="0" number="518"/>
<line hits="0" number="519"/>
<line hits="0" number="520"/>
<line hits="0" number="521"/>
<line hits="0" number="522"/>
<line hits="0" number="523"/>
<line hits="0" number="524"/>
<line hits="0" number="525"/>
<line hits="0" number="526"/>
<line hits="0" number="530"/>
<line hits="0" number="531"/>
<line hits="0" number="532"/>
<line hits="0" number="533"/>
<line hits="0" number="535"/>
<line hits="0" number="538"/>
<line hits="0" number="543"/>
<line hits="0" number="545"/>
<line hits="0" number="551"/>
<line hits="1" number="556"/>
<line hits="1" number="560"/>
<line hits="1" number="563"/>
<line hits="1" number="565"/>
<line hits="0" number="567"/>
<line hits="0" number="568"/>
<line hits="0" number="569"/>
<line hits="1" number="571"/>
<line hits="0" number="573"/>
<line hits="0" number="574"/>
<line hits="0" number="575"/>
<line hits="1" number="577"/>
<line hits="0" number="578"/>
<line hits="0" number="579"/>
<line hits="0" number="580"/>
<line hits="1" number="582"/>
<line hits="0" number="587"/>
<line hits="0" number="588"/>
<line hits="0" number="589"/>
<line hits="1" number="591"/>
<line hits="0" number="592"/>
<line hits="0" number="593"/>
<line hits="0" number="594"/>
<line hits="0" number="595"/>
<line hits="0" number="596"/>
<line hits="0" number="597"/>
<line hits="0" number="598"/>
<line hits="0" number="601"/>
<line hits="0" number="603"/>
<line hits="0" number="604"/>
<line hits="0" number="605"/>
<line hits="0" number="606"/>
<line hits="0" number="609"/>
<line hits="0" number="611"/>
<line hits="0" number="613"/>
<line hits="0" number="614"/>
<line hits="0" number="616"/>
<line hits="0" number="617"/>
<line hits="0" number="618"/>
<line hits="0" number="619"/>
<line hits="0" number="620"/>
<line hits="0" number="621"/>
<line hits="0" number="622"/>
<line hits="0" number="623"/>
<line hits="1" number="625"/>
<line hits="0" number="626"/>
<line hits="0" number="627"/>
<line hits="0" number="628"/>
<line hits="0" number="630"/>
<line hits="0" number="635"/>
<line hits="0" number="636"/>
<line hits="0" number="641"/>
<line hits="0" number="642"/>
<line hits="1" number="644"/>
<line hits="0" number="646"/>
<line hits="1" number="648"/>
<line hits="0" number="650"/>
<line hits="1" number="652"/>
<line hits="0" number="654"/>
<line hits="0" number="655"/>
<line hits="1" number="657"/>
<line hits="0" number="662"/>
<line hits="0" number="663"/>
<line hits="0" number="665"/>
<line hits="0" number="666"/>
<line hits="0" number="667"/>
<line hits="0" number="668"/>
<line hits="0" number="669"/>
<line hits="1" number="671"/>
<line hits="1" number="673"/>
<line hits="0" number="674"/>
<line hits="1" number="676"/>
<line hits="0" number="678"/>
<line hits="0" number="679"/>
<line hits="0" number="680"/>
<line hits="0" number="681"/>
<line hits="0" number="682"/>
<line hits="0" number="683"/>
<line hits="0" number="684"/>
<line hits="0" number="685"/>
<line hits="0" number="686"/>
<line hits="0" number="688"/>
<line hits="0" number="690"/>
<line hits="0" number="691"/>
<line hits="0" number="692"/>
<line hits="0" number="694"/>
<line hits="0" number="699"/>
<line hits="0" number="701"/>
<line hits="0" number="703"/>
<line hits="0" number="706"/>
<line hits="0" number="707"/>
<line hits="0" number="709"/>
<line hits="0" number="710"/>
<line hits="0" number="711"/>
<line hits="0" number="713"/>
<line hits="0" number="715"/>
<line hits="0" number="716"/>
<line hits="0" number="717"/>
<line hits="0" number="718"/>
<line hits="0" number="720"/>
<line hits="0" number="723"/>
<line hits="0" number="724"/>
<line hits="0" number="725"/>
<line hits="0" number="729"/>
<line hits="0" number="730"/>
<line hits="0" number="732"/>
<line hits="0" number="735"/>
<line hits="0" number="736"/>
<line hits="0" number="738"/>
<line hits="0" number="740"/>
<line hits="0" number="742"/>
<line hits="0" number="743"/>
<line hits="1" number="745"/>
<line hits="0" number="746"/>
<line hits="0" number="747"/>
<line hits="0" number="751"/>
<line hits="1" number="755"/>
<line hits="0" number="756"/>
<line hits="1" number="765"/>
<line hits="0" number="766"/>
<line hits="1" number="768"/>
<line hits="0" number="769"/>
<line hits="0" number="770"/>
<line hits="0" number="771"/>
<line hits="0" number="772"/>
<line hits="0" number="774"/>
<line hits="0" number="775"/>
<line hits="0" number="776"/>
<line hits="0" number="777"/>
<line hits="0" number="782"/>
<line hits="0" number="783"/>
<line hits="0" number="784"/>
<line hits="0" number="785"/>
<line hits="0" number="786"/>
<line hits="0" number="787"/>
<line hits="0" number="788"/>
<line hits="0" number="789"/>
<line hits="0" number="790"/>
<line hits="0" number="791"/>
<line hits="0" number="792"/>
<line hits="1" number="794"/>
<line hits="0" number="795"/>
<line hits="0" number="796"/>
<line hits="0" number="797"/>
<line hits="0" number="798"/>
<line hits="0" number="801"/>
<line hits="0" number="802"/>
<line hits="0" number="803"/>
<line hits="0" number="804"/>
<line hits="0" number="805"/>
<line hits="0" number="806"/>
<line hits="1" number="808"/>
<line hits="0" number="810"/>
<line hits="0" number="811"/>
<line hits="0" number="818"/>
<line hits="0" number="819"/>
<line hits="0" number="825"/>
<line hits="0" number="826"/>
<line hits="0" number="830"/>
<line hits="0" number="832"/>
<line hits="0" number="833"/>
<line hits="0" number="834"/>
<line hits="0" number="836"/>
<line hits="0" number="837"/>
<line hits="0" number="838"/>
<line hits="0" number="839"/>
<line hits="0" number="840"/>
<line hits="0" number="842"/>
<line hits="0" number="843"/>
<line hits="0" number="844"/>
<line hits="0" number="845"/>
<line hits="0" number="847"/>
<line hits="0" number="848"/>
<line hits="0" number="849"/>
<line hits="1" number="852"/>
<line hits="0" number="859"/>
<line hits="0" number="860"/>
<line hits="0" number="862"/>
<line hits="0" number="867"/>
<line hits="0" number="872"/>
<line hits="0" number="875"/>
<line hits="0" number="876"/>
<line hits="1" number="881"/>
<line hits="1" number="883"/>
<line hits="0" number="885"/>
<line hits="0" number="886"/>
<line hits="0" number="888"/>
<line hits="0" number="889"/>
<line hits="0" number="890"/>
<line hits="0" number="891"/>
<line hits="0" number="892"/>
<line hits="0" number="893"/>
<line hits="0" number="895"/>
<line hits="0" number="896"/>
<line hits="0" number="897"/>
<line hits="0" number="901"/>
<line hits="0" number="902"/>
<line hits="0" number="903"/>
<line hits="0" number="904"/>
<line hits="1" number="906"/>
<line hits="0" number="907"/>
<line hits="0" number="908"/>
<line hits="0" number="909"/>
<line hits="1" number="911"/>
<line hits="0" number="912"/>
<line hits="0" number="913"/>
<line hits="0" number="914"/>
<line hits="0" number="916"/>
<line hits="0" number="917"/>
<line hits="0" number="920"/>
<line hits="0" number="922"/>
<line hits="0" number="923"/>
<line hits="0" number="924"/>
<line hits="0" number="927"/>
<line hits="0" number="928"/>
<line hits="0" number="929"/>
<line hits="0" number="930"/>
<line hits="0" number="931"/>
<line hits="0" number="932"/>
<line hits="1" number="934"/>
<line hits="0" number="936"/>
<line hits="1" number="938"/>
<line hits="0" number="942"/>
<line hits="0" number="945"/>
<line hits="0" number="946"/>
<line hits="0" number="947"/>
<line hits="0" number="948"/>
<line hits="0" number="949"/>
<line hits="0" number="951"/>
<line hits="0" number="952"/>
<line hits="0" number="953"/>
<line hits="1" number="955"/>
<line hits="0" number="956"/>
<line hits="0" number="957"/>
<line hits="0" number="958"/>
<line hits="0" number="959"/>
<line hits="0" number="963"/>
<line hits="0" number="964"/>
<line hits="0" number="967"/>
<line hits="0" number="968"/>
<line hits="0" number="972"/>
<line hits="0" number="973"/>
<line hits="0" number="974"/>
<line hits="0" number="976"/>
<line hits="0" number="977"/>
<line hits="0" number="978"/>
<line hits="0" number="980"/>
<line hits="1" number="982"/>
<line hits="0" number="983"/>
<line hits="0" number="984"/>
<line hits="1" number="987"/>
<line hits="0" number="996"/>
<line hits="0" number="997"/>
<line hits="0" number="998"/>
<line hits="0" number="999"/>
<line hits="0" number="1000"/>
<line hits="0" number="1001"/>
<line hits="0" number="1002"/>
<line hits="0" number="1005"/>
<line hits="0" number="1008"/>
<line hits="0" number="1009"/>
<line hits="0" number="1014"/>
<line hits="0" number="1021"/>
<line hits="0" number="1022"/>
<line hits="0" number="1023"/>
<line hits="0" number="1024"/>
<line hits="0" number="1025"/>
<line hits="0" number="1026"/>
<line hits="0" number="1033"/>
<line hits="0" number="1039"/>
<line hits="1" number="1042"/>
<line hits="0" number="1055"/>
<line hits="0" number="1057"/>
<line hits="0" number="1058"/>
<line hits="0" number="1059"/>
<line hits="0" number="1079"/>
<line hits="0" number="1080"/>
<line hits="0" number="1081"/>
<line hits="1" number="1086"/>
<line hits="1" number="1091"/>
<line hits="1" number="1092"/>
<line hits="1" number="1096"/>
<line hits="0" number="1097"/>
<line hits="0" number="1098"/>
<line hits="0" number="1099"/>
<line hits="0" number="1100"/>
<line hits="0" number="1101"/>
<line hits="0" number="1102"/>
<line hits="0" number="1104"/>
<line hits="0" number="1105"/>
<line hits="0" number="1106"/>
<line hits="1" number="1108"/>
<line hits="0" number="1109"/>
<line hits="0" number="1110"/>
<line hits="0" number="1111"/>
<line hits="0" number="1113"/>
<line hits="0" number="1115"/>
<line hits="0" number="1116"/>
<line hits="0" number="1118"/>
<line hits="0" number="1119"/>
<line hits="0" number="1120"/>
<line hits="0" number="1121"/>
<line hits="1" number="1123"/>
<line hits="0" number="1124"/>
<line hits="1" number="1127"/>
<line hits="1" number="1128"/>
<line hits="1" number="1129"/>
<line hits="1" number="1130"/>
<line hits="1" number="1132"/>
<line hits="0" number="1133"/>
<line hits="0" number="1134"/>
<line hits="0" number="1135"/>
<line hits="0" number="1137"/>
<line hits="0" number="1138"/>
<line hits="0" number="1139"/>
<line hits="0" number="1140"/>
<line hits="1" number="1142"/>
<line hits="0" number="1146"/>
<line hits="1" number="1148"/>
<line hits="0" number="1149"/>
<line hits="1" number="1151"/>
<line hits="0" number="1152"/>
<line hits="1" number="1155"/>
<line hits="1" number="1159"/>
<line hits="1" number="1163"/>
<line hits="1" number="1165"/>
<line hits="1" number="1169"/>
<line hits="0" number="1170"/>
<line hits="1" number="1172"/>
<line hits="1" number="1176"/>
<line hits="1" number="1180"/>
<line hits="1" number="1181"/>
<line hits="1" number="1182"/>
<line hits="1" number="1184"/>
<line hits="0" number="1190"/>
<line hits="0" number="1191"/>
<line hits="0" number="1192"/>
<line hits="1" number="1194"/>
<line hits="0" number="1195"/>
<line hits="0" number="1197"/>
<line hits="0" number="1198"/>
<line hits="0" number="1199"/>
<line hits="1" number="1201"/>
<line hits="1" number="1202"/>
<line hits="1" number="1204"/>
<line hits="1" number="1205"/>
<line hits="1" number="1206"/>
<line hits="1" number="1208"/>
<line hits="1" number="1212"/>
<line hits="0" number="1218"/>
<line hits="1" number="1220"/>
<line hits="1" number="1223"/>
<line hits="0" number="1224"/>
<line hits="1" number="1233"/>
<line hits="1" number="1235"/>
<line hits="1" number="1237"/>
<line hits="0" number="1238"/>
<line hits="0" number="1239"/>
<line hits="0" number="1240"/>
<line hits="0" number="1242"/>
<line hits="0" number="1243"/>
<line hits="1" number="1245"/>
<line hits="0" number="1246"/>
<line hits="0" number="1247"/>
<line hits="0" number="1248"/>
<line hits="0" number="1249"/>
<line hits="0" number="1250"/>
<line hits="0" number="1251"/>
<line hits="0" number="1252"/>
<line hits="0" number="1253"/>
<line hits="1" number="1255"/>
<line hits="0" number="1256"/>
<line hits="1" number="1258"/>
<line hits="0" number="1259"/>
<line hits="0" number="1260"/>
<line hits="0" number="1261"/>
<line hits="0" number="1262"/>
<line hits="0" number="1263"/>
<line hits="1" number="1266"/>
<line hits="1" number="1268"/>
<line hits="1" number="1269"/>
<line hits="1" number="1270"/>
<line hits="1" number="1277"/>
<line hits="1" number="1278"/>
<line hits="1" number="1280"/>
<line hits="0" number="1281"/>
<line hits="0" number="1282"/>
<line hits="0" number="1283"/>
<line hits="1" number="1285"/>
<line hits="0" number="1286"/>
<line hits="0" number="1287"/>
<line hits="0" number="1288"/>
<line hits="0" number="1289"/>
<line hits="0" number="1290"/>
<line hits="0" number="1291"/>
<line hits="0" number="1292"/>
<line hits="0" number="1293"/>
<line hits="0" number="1296"/>
<line hits="0" number="1297"/>
<line hits="1" number="1299"/>
<line hits="0" number="1305"/>
<line hits="0" number="1308"/>
<line hits="0" number="1309"/>
<line hits="0" number="1310"/>
<line hits="0" number="1312"/>
<line hits="0" number="1316"/>
<line hits="0" number="1317"/>
<line hits="0" number="1318"/>
<line hits="0" number="1319"/>
<line hits="0" number="1320"/>
<line hits="0" number="1325"/>
<line hits="0" number="1326"/>
<line hits="0" number="1327"/>
<line hits="0" number="1328"/>
<line hits="0" number="1329"/>
<line hits="0" number="1334"/>
<line hits="1" number="1336"/>
<line hits="0" number="1337"/>
<line hits="0" number="1340"/>
<line hits="0" number="1341"/>
<line hits="0" number="1342"/>
<line hits="1" number="1344"/>
<line hits="0" number="1345"/>
<line hits="0" number="1346"/>
<line hits="0" number="1347"/>
<line hits="0" number="1348"/>
<line hits="0" number="1349"/>
<line hits="0" number="1350"/>
<line hits="0" number="1351"/>
<line hits="0" number="1352"/>
<line hits="0" number="1353"/>
<line hits="0" number="1354"/>
<line hits="0" number="1355"/>
<line hits="1" number="1358"/>
<line hits="0" number="1359"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/forms/renderers.py" line-rate="0.7353" name="renderers.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="0" number="14"/>
<line hits="1" number="16"/>
<line hits="1" number="19"/>
<line hits="0" number="21"/>
<line hits="0" number="22"/>
<line hits="1" number="25"/>
<line hits="1" number="26"/>
<line hits="0" number="27"/>
<line hits="1" number="29"/>
<line hits="0" number="30"/>
<line hits="0" number="31"/>
<line hits="1" number="34"/>
<line hits="1" number="35"/>
<line hits="0" number="36"/>
<line hits="1" number="38"/>
<line hits="0" number="40"/>
<line hits="1" number="48"/>
<line hits="1" number="53"/>
<line hits="1" number="56"/>
<line hits="1" number="61"/>
<line hits="1" number="64"/>
<line hits="1" number="69"/>
<line hits="0" number="70"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/forms/utils.py" line-rate="0.3587" name="utils.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="11"/>
<line hits="0" number="13"/>
<line hits="0" number="14"/>
<line hits="0" number="15"/>
<line hits="1" number="18"/>
<line hits="0" number="29"/>
<line hits="0" number="30"/>
<line hits="0" number="31"/>
<line hits="0" number="32"/>
<line hits="0" number="33"/>
<line hits="0" number="34"/>
<line hits="0" number="35"/>
<line hits="0" number="36"/>
<line hits="0" number="38"/>
<line hits="1" number="44"/>
<line hits="1" number="45"/>
<line hits="1" number="51"/>
<line hits="0" number="52"/>
<line hits="1" number="54"/>
<line hits="0" number="55"/>
<line hits="1" number="57"/>
<line hits="0" number="58"/>
<line hits="1" number="60"/>
<line hits="0" number="61"/>
<line hits="0" number="62"/>
<line hits="0" number="63"/>
<line hits="1" number="68"/>
<line hits="0" number="69"/>
<line hits="0" number="70"/>
<line hits="0" number="71"/>
<line hits="0" number="72"/>
<line hits="0" number="73"/>
<line hits="1" number="75"/>
<line hits="0" number="76"/>
<line hits="1" number="79"/>
<line hits="1" number="80"/>
<line hits="1" number="84"/>
<line hits="0" number="85"/>
<line hits="0" number="87"/>
<line hits="0" number="88"/>
<line hits="0" number="90"/>
<line hits="1" number="92"/>
<line hits="0" number="93"/>
<line hits="1" number="95"/>
<line hits="0" number="96"/>
<line hits="0" number="97"/>
<line hits="0" number="98"/>
<line hits="0" number="99"/>
<line hits="0" number="103"/>
<line hits="1" number="105"/>
<line hits="0" number="106"/>
<line hits="1" number="108"/>
<line hits="0" number="109"/>
<line hits="0" number="110"/>
<line hits="0" number="112"/>
<line hits="1" number="118"/>
<line hits="0" number="119"/>
<line hits="1" number="121"/>
<line hits="0" number="122"/>
<line hits="1" number="124"/>
<line hits="0" number="125"/>
<line hits="1" number="127"/>
<line hits="0" number="128"/>
<line hits="1" number="130"/>
<line hits="0" number="131"/>
<line hits="1" number="133"/>
<line hits="0" number="134"/>
<line hits="0" number="135"/>
<line hits="0" number="136"/>
<line hits="0" number="137"/>
<line hits="1" number="139"/>
<line hits="0" number="145"/>
<line hits="0" number="146"/>
<line hits="1" number="151"/>
<line hits="0" number="156"/>
<line hits="0" number="157"/>
<line hits="0" number="158"/>
<line hits="0" number="159"/>
<line hits="0" number="160"/>
<line hits="0" number="161"/>
<line hits="0" number="168"/>
<line hits="1" number="171"/>
<line hits="0" number="176"/>
<line hits="0" number="177"/>
<line hits="0" number="178"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/forms/widgets.py" line-rate="0.3917" name="widgets.py">
<methods/>
<lines>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="18"/>
<line hits="1" number="19"/>
<line hits="1" number="21"/>
<line hits="1" number="23"/>
<line hits="1" number="33"/>
<line hits="1" number="36"/>
<line hits="1" number="37"/>
<line hits="1" number="40"/>
<line hits="1" number="42"/>
<line hits="0" number="43"/>
<line hits="0" number="44"/>
<line hits="0" number="45"/>
<line hits="0" number="47"/>
<line hits="0" number="48"/>
<line hits="0" number="49"/>
<line hits="0" number="50"/>
<line hits="0" number="51"/>
<line hits="0" number="52"/>
<line hits="1" number="54"/>
<line hits="0" number="55"/>
<line hits="1" number="57"/>
<line hits="0" number="58"/>
<line hits="1" number="60"/>
<line hits="0" number="61"/>
<line hits="1" number="63"/>
<line hits="0" number="64"/>
<line hits="1" number="71"/>
<line hits="0" number="74"/>
<line hits="0" number="75"/>
<line hits="1" number="82"/>
<line hits="0" number="88"/>
<line hits="0" number="89"/>
<line hits="0" number="90"/>
<line hits="1" number="92"/>
<line hits="0" number="94"/>
<line hits="0" number="95"/>
<line hits="0" number="96"/>
<line hits="1" number="98"/>
<line hits="0" number="110"/>
<line hits="0" number="111"/>
<line hits="0" number="114"/>
<line hits="0" number="115"/>
<line hits="0" number="117"/>
<line hits="0" number="118"/>
<line hits="0" number="120"/>
<line hits="0" number="122"/>
<line hits="0" number="123"/>
<line hits="0" number="130"/>
<line hits="0" number="131"/>
<line hits="1" number="133"/>
<line hits="0" number="134"/>
<line hits="0" number="135"/>
<line hits="0" number="136"/>
<line hits="0" number="140"/>
<line hits="1" number="143"/>
<line hits="1" number="144"/>
<line hits="0" number="146"/>
<line hits="0" number="147"/>
<line hits="0" number="148"/>
<line hits="0" number="149"/>
<line hits="0" number="150"/>
<line hits="0" number="153"/>
<line hits="0" number="154"/>
<line hits="0" number="155"/>
<line hits="0" number="156"/>
<line hits="0" number="157"/>
<line hits="0" number="158"/>
<line hits="0" number="160"/>
<line hits="0" number="161"/>
<line hits="0" number="162"/>
<line hits="0" number="163"/>
<line hits="0" number="164"/>
<line hits="0" number="165"/>
<line hits="1" number="166"/>
<line hits="1" number="169"/>
<line hits="1" number="173"/>
<line hits="1" number="174"/>
<line hits="1" number="176"/>
<line hits="1" number="177"/>
<line hits="1" number="179"/>
<line hits="1" number="182"/>
<line hits="1" number="183"/>
<line hits="1" number="184"/>
<line hits="1" number="185"/>
<line hits="1" number="186"/>
<line hits="1" number="188"/>
<line hits="1" number="189"/>
<line hits="1" number="191"/>
<line hits="1" number="192"/>
<line hits="1" number="193"/>
<line hits="1" number="194"/>
<line hits="1" number="195"/>
<line hits="1" number="197"/>
<line hits="1" number="199"/>
<line hits="1" number="201"/>
<line hits="0" number="202"/>
<line hits="0" number="203"/>
<line hits="1" number="205"/>
<line hits="0" number="209"/>
<line hits="0" number="210"/>
<line hits="0" number="211"/>
<line hits="0" number="212"/>
<line hits="0" number="213"/>
<line hits="1" number="215"/>
<line hits="0" number="216"/>
<line hits="0" number="217"/>
<line hits="0" number="225"/>
<line hits="1" number="227"/>
<line hits="0" number="229"/>
<line hits="0" number="230"/>
<line hits="1" number="232"/>
<line hits="0" number="233"/>
<line hits="0" number="234"/>
<line hits="0" number="235"/>
<line hits="1" number="237"/>
<line hits="0" number="239"/>
<line hits="1" number="241"/>
<line hits="0" number="246"/>
<line hits="1" number="248"/>
<line hits="0" number="249"/>
<line hits="1" number="251"/>
<line hits="0" number="261"/>
<line hits="1" number="263"/>
<line hits="0" number="264"/>
<line hits="1" number="267"/>
<line hits="1" number="271"/>
<line hits="1" number="272"/>
<line hits="1" number="274"/>
<line hits="1" number="275"/>
<line hits="1" number="276"/>
<line hits="1" number="277"/>
<line hits="1" number="278"/>
<line hits="1" number="280"/>
<line hits="0" number="281"/>
<line hits="0" number="282"/>
<line hits="0" number="283"/>
<line hits="1" number="286"/>
<line hits="1" number="287"/>
<line hits="1" number="288"/>
<line hits="1" number="291"/>
<line hits="1" number="292"/>
<line hits="1" number="293"/>
<line hits="1" number="296"/>
<line hits="1" number="297"/>
<line hits="1" number="298"/>
<line hits="1" number="301"/>
<line hits="1" number="302"/>
<line hits="1" number="303"/>
<line hits="1" number="306"/>
<line hits="1" number="307"/>
<line hits="1" number="308"/>
<line hits="1" number="310"/>
<line hits="1" number="311"/>
<line hits="1" number="312"/>
<line hits="1" number="314"/>
<line hits="0" number="315"/>
<line hits="0" number="316"/>
<line hits="0" number="317"/>
<line hits="1" number="320"/>
<line hits="1" number="321"/>
<line hits="1" number="322"/>
<line hits="1" number="325"/>
<line hits="1" number="330"/>
<line hits="1" number="332"/>
<line hits="0" number="333"/>
<line hits="0" number="334"/>
<line hits="0" number="335"/>
<line hits="0" number="337"/>
<line hits="0" number="338"/>
<line hits="0" number="339"/>
<line hits="0" number="340"/>
<line hits="0" number="343"/>
<line hits="0" number="344"/>
<line hits="0" number="345"/>
<line hits="0" number="346"/>
<line hits="0" number="348"/>
<line hits="0" number="349"/>
<line hits="1" number="351"/>
<line hits="0" number="352"/>
<line hits="0" number="353"/>
<line hits="0" number="354"/>
<line hits="0" number="355"/>
<line hits="0" number="356"/>
<line hits="1" number="358"/>
<line hits="0" number="359"/>
<line hits="1" number="362"/>
<line hits="1" number="363"/>
<line hits="1" number="364"/>
<line hits="1" number="365"/>
<line hits="1" number="367"/>
<line hits="0" number="369"/>
<line hits="1" number="371"/>
<line hits="0" number="373"/>
<line hits="1" number="375"/>
<line hits="0" number="376"/>
<line hits="1" number="379"/>
<line hits="1" number="382"/>
<line hits="1" number="383"/>
<line hits="1" number="384"/>
<line hits="1" number="385"/>
<line hits="1" number="386"/>
<line hits="1" number="388"/>
<line hits="0" number="393"/>
<line hits="1" number="395"/>
<line hits="0" number="399"/>
<line hits="1" number="401"/>
<line hits="0" number="405"/>
<line hits="1" number="407"/>
<line hits="0" number="411"/>
<line hits="0" number="412"/>
<line hits="1" number="414"/>
<line hits="0" number="415"/>
<line hits="0" number="416"/>
<line hits="0" number="417"/>
<line hits="0" number="418"/>
<line hits="0" number="426"/>
<line hits="1" number="428"/>
<line hits="0" number="429"/>
<line hits="0" number="430"/>
<line hits="0" number="433"/>
<line hits="0" number="437"/>
<line hits="0" number="439"/>
<line hits="0" number="440"/>
<line hits="1" number="442"/>
<line hits="0" number="443"/>
<line hits="1" number="445"/>
<line hits="0" number="446"/>
<line hits="1" number="452"/>
<line hits="1" number="453"/>
<line hits="1" number="455"/>
<line hits="0" number="457"/>
<line hits="0" number="458"/>
<line hits="0" number="459"/>
<line hits="0" number="460"/>
<line hits="1" number="463"/>
<line hits="1" number="464"/>
<line hits="1" number="465"/>
<line hits="1" number="467"/>
<line hits="1" number="468"/>
<line hits="1" number="469"/>
<line hits="1" number="471"/>
<line hits="0" number="472"/>
<line hits="1" number="475"/>
<line hits="1" number="476"/>
<line hits="1" number="477"/>
<line hits="1" number="480"/>
<line hits="1" number="481"/>
<line hits="1" number="482"/>
<line hits="1" number="485"/>
<line hits="1" number="486"/>
<line hits="1" number="487"/>
<line hits="1" number="491"/>
<line hits="0" number="492"/>
<line hits="1" number="495"/>
<line hits="1" number="496"/>
<line hits="1" number="497"/>
<line hits="1" number="499"/>
<line hits="1" number="500"/>
<line hits="1" number="503"/>
<line hits="1" number="505"/>
<line hits="0" number="507"/>
<line hits="0" number="508"/>
<line hits="0" number="509"/>
<line hits="1" number="511"/>
<line hits="0" number="512"/>
<line hits="0" number="513"/>
<line hits="0" number="514"/>
<line hits="0" number="515"/>
<line hits="0" number="516"/>
<line hits="1" number="518"/>
<line hits="0" number="519"/>
<line hits="0" number="522"/>
<line hits="0" number="523"/>
<line hits="0" number="525"/>
<line hits="0" number="526"/>
<line hits="0" number="527"/>
<line hits="0" number="528"/>
<line hits="1" number="530"/>
<line hits="0" number="533"/>
<line hits="1" number="536"/>
<line hits="1" number="537"/>
<line hits="1" number="538"/>
<line hits="1" number="539"/>
<line hits="1" number="540"/>
<line hits="1" number="541"/>
<line hits="1" number="542"/>
<line hits="1" number="543"/>
<line hits="1" number="545"/>
<line hits="1" number="546"/>
<line hits="1" number="550"/>
<line hits="1" number="552"/>
<line hits="0" number="553"/>
<line hits="0" number="554"/>
<line hits="0" number="555"/>
<line hits="0" number="556"/>
<line hits="0" number="557"/>
<line hits="1" number="559"/>
<line hits="0" number="564"/>
<line hits="0" number="565"/>
<line hits="1" number="567"/>
<line hits="0" number="569"/>
<line hits="0" number="570"/>
<line hits="1" number="572"/>
<line hits="0" number="574"/>
<line hits="0" number="575"/>
<line hits="0" number="577"/>
<line hits="0" number="578"/>
<line hits="0" number="579"/>
<line hits="0" number="581"/>
<line hits="0" number="582"/>
<line hits="0" number="583"/>
<line hits="0" number="584"/>
<line hits="0" number="585"/>
<line hits="0" number="587"/>
<line hits="0" number="588"/>
<line hits="0" number="589"/>
<line hits="0" number="590"/>
<line hits="0" number="592"/>
<line hits="0" number="593"/>
<line hits="0" number="597"/>
<line hits="0" number="598"/>
<line hits="0" number="602"/>
<line hits="0" number="603"/>
<line hits="0" number="604"/>
<line hits="1" number="606"/>
<line hits="0" number="607"/>
<line hits="0" number="608"/>
<line hits="0" number="609"/>
<line hits="0" number="610"/>
<line hits="0" number="611"/>
<line hits="0" number="612"/>
<line hits="0" number="613"/>
<line hits="0" number="614"/>
<line hits="0" number="615"/>
<line hits="1" number="627"/>
<line hits="0" number="628"/>
<line hits="0" number="629"/>
<line hits="0" number="630"/>
<line hits="1" number="632"/>
<line hits="0" number="637"/>
<line hits="0" number="638"/>
<line hits="0" number="639"/>
<line hits="1" number="641"/>
<line hits="0" number="642"/>
<line hits="0" number="643"/>
<line hits="0" number="644"/>
<line hits="0" number="645"/>
<line hits="0" number="646"/>
<line hits="0" number="647"/>
<line hits="0" number="648"/>
<line hits="1" number="650"/>
<line hits="0" number="652"/>
<line hits="0" number="653"/>
<line hits="0" number="654"/>
<line hits="0" number="655"/>
<line hits="0" number="656"/>
<line hits="1" number="659"/>
<line hits="1" number="660"/>
<line hits="1" number="661"/>
<line hits="1" number="662"/>
<line hits="1" number="663"/>
<line hits="1" number="664"/>
<line hits="1" number="665"/>
<line hits="1" number="667"/>
<line hits="0" number="668"/>
<line hits="0" number="669"/>
<line hits="0" number="670"/>
<line hits="0" number="671"/>
<line hits="1" number="673"/>
<line hits="0" number="676"/>
<line hits="0" number="677"/>
<line hits="1" number="679"/>
<line hits="0" number="684"/>
<line hits="0" number="686"/>
<line hits="0" number="687"/>
<line hits="0" number="689"/>
<line hits="0" number="690"/>
<line hits="1" number="693"/>
<line hits="1" number="697"/>
<line hits="0" number="698"/>
<line hits="0" number="703"/>
<line hits="1" number="705"/>
<line hits="0" number="706"/>
<line hits="0" number="707"/>
<line hits="0" number="708"/>
<line hits="0" number="709"/>
<line hits="1" number="711"/>
<line hits="0" number="712"/>
<line hits="0" number="713"/>
<line hits="1" number="723"/>
<line hits="1" number="724"/>
<line hits="1" number="726"/>
<line hits="0" number="727"/>
<line hits="0" number="728"/>
<line hits="0" number="729"/>
<line hits="0" number="730"/>
<line hits="0" number="731"/>
<line hits="1" number="733"/>
<line hits="0" number="736"/>
<line hits="1" number="739"/>
<line hits="1" number="740"/>
<line hits="1" number="741"/>
<line hits="1" number="742"/>
<line hits="1" number="745"/>
<line hits="1" number="746"/>
<line hits="1" number="747"/>
<line hits="1" number="748"/>
<line hits="1" number="749"/>
<line hits="1" number="751"/>
<line hits="0" number="754"/>
<line hits="1" number="756"/>
<line hits="0" number="759"/>
<line hits="1" number="761"/>
<line hits="0" number="766"/>
<line hits="0" number="767"/>
<line hits="0" number="768"/>
<line hits="1" number="771"/>
<line hits="1" number="781"/>
<line hits="1" number="783"/>
<line hits="0" number="784"/>
<line hits="0" number="785"/>
<line hits="1" number="787"/>
<line hits="0" number="789"/>
<line hits="1" number="791"/>
<line hits="0" number="792"/>
<line hits="0" number="793"/>
<line hits="0" number="794"/>
<line hits="0" number="795"/>
<line hits="0" number="798"/>
<line hits="0" number="799"/>
<line hits="0" number="801"/>
<line hits="0" number="802"/>
<line hits="0" number="803"/>
<line hits="0" number="804"/>
<line hits="0" number="805"/>
<line hits="0" number="806"/>
<line hits="0" number="807"/>
<line hits="0" number="808"/>
<line hits="0" number="809"/>
<line hits="0" number="810"/>
<line hits="0" number="811"/>
<line hits="0" number="812"/>
<line hits="0" number="813"/>
<line hits="0" number="814"/>
<line hits="0" number="815"/>
<line hits="0" number="817"/>
<line hits="0" number="818"/>
<line hits="0" number="819"/>
<line hits="0" number="820"/>
<line hits="1" number="822"/>
<line hits="0" number="823"/>
<line hits="0" number="824"/>
<line hits="0" number="825"/>
<line hits="1" number="827"/>
<line hits="0" number="828"/>
<line hits="1" number="830"/>
<line hits="0" number="831"/>
<line hits="1" number="836"/>
<line hits="0" number="842"/>
<line hits="1" number="844"/>
<line hits="0" number="849"/>
<line hits="0" number="850"/>
<line hits="0" number="851"/>
<line hits="0" number="852"/>
<line hits="1" number="853"/>
<line hits="1" number="855"/>
<line hits="0" number="856"/>
<line hits="0" number="857"/>
<line hits="0" number="858"/>
<line hits="1" number="860"/>
<line hits="0" number="862"/>
<line hits="1" number="865"/>
<line hits="1" number="869"/>
<line hits="1" number="870"/>
<line hits="1" number="872"/>
<line hits="0" number="873"/>
<line hits="0" number="883"/>
<line hits="1" number="885"/>
<line hits="0" number="886"/>
<line hits="0" number="887"/>
<line hits="0" number="888"/>
<line hits="0" number="889"/>
<line hits="1" number="892"/>
<line hits="1" number="896"/>
<line hits="1" number="898"/>
<line hits="0" number="899"/>
<line hits="0" number="900"/>
<line hits="0" number="901"/>
<line hits="1" number="904"/>
<line hits="1" number="911"/>
<line hits="1" number="912"/>
<line hits="1" number="913"/>
<line hits="1" number="914"/>
<line hits="1" number="915"/>
<line hits="1" number="916"/>
<line hits="1" number="917"/>
<line hits="1" number="918"/>
<line hits="1" number="920"/>
<line hits="0" number="921"/>
<line hits="0" number="924"/>
<line hits="0" number="925"/>
<line hits="0" number="927"/>
<line hits="0" number="928"/>
<line hits="0" number="931"/>
<line hits="0" number="932"/>
<line hits="0" number="934"/>
<line hits="0" number="937"/>
<line hits="0" number="938"/>
<line hits="0" number="939"/>
<line hits="0" number="941"/>
<line hits="0" number="942"/>
<line hits="0" number="943"/>
<line hits="0" number="945"/>
<line hits="0" number="946"/>
<line hits="0" number="948"/>
<line hits="0" number="949"/>
<line hits="0" number="950"/>
<line hits="1" number="952"/>
<line hits="0" number="953"/>
<line hits="0" number="954"/>
<line hits="0" number="955"/>
<line hits="0" number="956"/>
<line hits="0" number="957"/>
<line hits="0" number="958"/>
<line hits="0" number="959"/>
<line hits="0" number="964"/>
<line hits="0" number="965"/>
<line hits="0" number="966"/>
<line hits="0" number="967"/>
<line hits="0" number="968"/>
<line hits="0" number="973"/>
<line hits="0" number="974"/>
<line hits="0" number="975"/>
<line hits="0" number="976"/>
<line hits="0" number="977"/>
<line hits="0" number="982"/>
<line hits="0" number="983"/>
<line hits="0" number="984"/>
<line hits="0" number="985"/>
<line hits="0" number="986"/>
<line hits="1" number="988"/>
<line hits="0" number="994"/>
<line hits="0" number="995"/>
<line hits="0" number="996"/>
<line hits="0" number="997"/>
<line hits="0" number="998"/>
<line hits="0" number="999"/>
<line hits="0" number="1002"/>
<line hits="0" number="1003"/>
<line hits="0" number="1004"/>
<line hits="0" number="1005"/>
<line hits="0" number="1006"/>
<line hits="0" number="1007"/>
<line hits="0" number="1008"/>
<line hits="0" number="1010"/>
<line hits="0" number="1011"/>
<line hits="1" number="1013"/>
<line hits="0" number="1015"/>
<line hits="0" number="1016"/>
<line hits="0" number="1017"/>
<line hits="0" number="1018"/>
<line hits="0" number="1019"/>
<line hits="0" number="1020"/>
<line hits="0" number="1021"/>
<line hits="0" number="1022"/>
<line hits="0" number="1023"/>
<line hits="0" number="1024"/>
<line hits="0" number="1025"/>
<line hits="0" number="1026"/>
<line hits="0" number="1027"/>
<line hits="1" number="1029"/>
<line hits="0" number="1030"/>
<line hits="0" number="1031"/>
<line hits="0" number="1032"/>
<line hits="1" number="1034"/>
<line hits="0" number="1035"/>
<line hits="0" number="1036"/>
<line hits="0" number="1037"/>
<line hits="0" number="1038"/>
<line hits="0" number="1039"/>
<line hits="0" number="1040"/>
<line hits="0" number="1041"/>
<line hits="0" number="1042"/>
<line hits="0" number="1043"/>
<line hits="0" number="1044"/>
<line hits="0" number="1045"/>
<line hits="0" number="1046"/>
<line hits="0" number="1048"/>
<line hits="0" number="1049"/>
<line hits="0" number="1052"/>
<line hits="0" number="1053"/>
<line hits="1" number="1055"/>
<line hits="0" number="1056"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.2941" name=".venv.Lib.site-packages.django.http">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/http/__init__.py" line-rate="1" name="__init__.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="5"/>
<line hits="1" number="13"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/http/cookie.py" line-rate="0.3077" name="cookie.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="4"/>
<line hits="1" number="7"/>
<line hits="1" number="10"/>
<line hits="0" number="14"/>
<line hits="0" number="15"/>
<line hits="0" number="16"/>
<line hits="0" number="17"/>
<line hits="0" number="21"/>
<line hits="0" number="22"/>
<line hits="0" number="23"/>
<line hits="0" number="25"/>
<line hits="0" number="26"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/http/multipartparser.py" line-rate="0.1436" name="multipartparser.py">
<methods/>
<lines>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="16"/>
<line hits="1" number="19"/>
<line hits="1" number="20"/>
<line hits="1" number="21"/>
<line hits="1" number="23"/>
<line hits="1" number="26"/>
<line hits="1" number="27"/>
<line hits="1" number="30"/>
<line hits="1" number="34"/>
<line hits="1" number="37"/>
<line hits="1" number="38"/>
<line hits="1" number="39"/>
<line hits="1" number="42"/>
<line hits="1" number="49"/>
<line hits="0" number="64"/>
<line hits="0" number="65"/>
<line hits="0" number="66"/>
<line hits="0" number="69"/>
<line hits="0" number="70"/>
<line hits="0" number="71"/>
<line hits="0" number="72"/>
<line hits="0" number="76"/>
<line hits="0" number="77"/>
<line hits="0" number="78"/>
<line hits="0" number="79"/>
<line hits="0" number="81"/>
<line hits="0" number="83"/>
<line hits="0" number="85"/>
<line hits="0" number="86"/>
<line hits="0" number="87"/>
<line hits="0" number="88"/>
<line hits="0" number="92"/>
<line hits="0" number="93"/>
<line hits="0" number="95"/>
<line hits="0" number="96"/>
<line hits="0" number="97"/>
<line hits="0" number="98"/>
<line hits="1" number="100"/>
<line hits="0" number="107"/>
<line hits="0" number="109"/>
<line hits="0" number="110"/>
<line hits="0" number="114"/>
<line hits="0" number="115"/>
<line hits="0" number="119"/>
<line hits="0" number="120"/>
<line hits="0" number="128"/>
<line hits="0" number="129"/>
<line hits="0" number="132"/>
<line hits="0" number="133"/>
<line hits="0" number="136"/>
<line hits="0" number="139"/>
<line hits="0" number="140"/>
<line hits="0" number="143"/>
<line hits="0" number="145"/>
<line hits="0" number="147"/>
<line hits="0" number="149"/>
<line hits="0" number="150"/>
<line hits="0" number="151"/>
<line hits="0" number="155"/>
<line hits="0" number="156"/>
<line hits="0" number="158"/>
<line hits="0" number="159"/>
<line hits="0" number="160"/>
<line hits="0" number="161"/>
<line hits="0" number="162"/>
<line hits="0" number="164"/>
<line hits="0" number="165"/>
<line hits="0" number="166"/>
<line hits="0" number="167"/>
<line hits="0" number="169"/>
<line hits="0" number="171"/>
<line hits="0" number="172"/>
<line hits="0" number="174"/>
<line hits="0" number="180"/>
<line hits="0" number="181"/>
<line hits="0" number="184"/>
<line hits="0" number="185"/>
<line hits="0" number="186"/>
<line hits="0" number="187"/>
<line hits="0" number="188"/>
<line hits="0" number="189"/>
<line hits="0" number="190"/>
<line hits="0" number="192"/>
<line hits="0" number="193"/>
<line hits="0" number="197"/>
<line hits="0" number="198"/>
<line hits="0" number="200"/>
<line hits="0" number="202"/>
<line hits="0" number="203"/>
<line hits="0" number="205"/>
<line hits="0" number="206"/>
<line hits="0" number="207"/>
<line hits="0" number="208"/>
<line hits="0" number="209"/>
<line hits="0" number="210"/>
<line hits="0" number="212"/>
<line hits="0" number="213"/>
<line hits="0" number="214"/>
<line hits="0" number="216"/>
<line hits="0" number="217"/>
<line hits="0" number="218"/>
<line hits="0" number="219"/>
<line hits="0" number="221"/>
<line hits="0" number="222"/>
<line hits="0" number="223"/>
<line hits="0" number="224"/>
<line hits="0" number="225"/>
<line hits="0" number="229"/>
<line hits="0" number="230"/>
<line hits="0" number="232"/>
<line hits="0" number="233"/>
<line hits="0" number="238"/>
<line hits="0" number="240"/>
<line hits="0" number="241"/>
<line hits="0" number="242"/>
<line hits="0" number="243"/>
<line hits="0" number="244"/>
<line hits="0" number="246"/>
<line hits="0" number="247"/>
<line hits="0" number="248"/>
<line hits="0" number="250"/>
<line hits="0" number="252"/>
<line hits="0" number="253"/>
<line hits="0" number="254"/>
<line hits="0" number="255"/>
<line hits="0" number="256"/>
<line hits="0" number="259"/>
<line hits="0" number="261"/>
<line hits="0" number="262"/>
<line hits="0" number="264"/>
<line hits="0" number="267"/>
<line hits="0" number="270"/>
<line hits="0" number="271"/>
<line hits="0" number="272"/>
<line hits="0" number="273"/>
<line hits="0" number="274"/>
<line hits="0" number="277"/>
<line hits="0" number="281"/>
<line hits="0" number="282"/>
<line hits="0" number="283"/>
<line hits="1" number="285"/>
<line hits="0" number="289"/>
<line hits="0" number="290"/>
<line hits="0" number="291"/>
<line hits="0" number="293"/>
<line hits="0" number="294"/>
<line hits="1" number="296"/>
<line hits="0" number="298"/>
<line hits="1" number="300"/>
<line hits="0" number="304"/>
<line hits="0" number="305"/>
<line hits="0" number="306"/>
<line hits="1" number="309"/>
<line hits="1" number="317"/>
<line hits="0" number="324"/>
<line hits="0" number="325"/>
<line hits="0" number="326"/>
<line hits="0" number="327"/>
<line hits="0" number="328"/>
<line hits="0" number="329"/>
<line hits="0" number="330"/>
<line hits="1" number="332"/>
<line hits="0" number="333"/>
<line hits="1" number="335"/>
<line hits="0" number="336"/>
<line hits="0" number="337"/>
<line hits="0" number="339"/>
<line hits="0" number="340"/>
<line hits="0" number="341"/>
<line hits="0" number="346"/>
<line hits="0" number="347"/>
<line hits="0" number="349"/>
<line hits="0" number="350"/>
<line hits="0" number="351"/>
<line hits="0" number="352"/>
<line hits="0" number="354"/>
<line hits="0" number="355"/>
<line hits="0" number="356"/>
<line hits="0" number="357"/>
<line hits="0" number="359"/>
<line hits="0" number="360"/>
<line hits="1" number="362"/>
<line hits="0" number="369"/>
<line hits="0" number="370"/>
<line hits="0" number="371"/>
<line hits="0" number="373"/>
<line hits="0" number="374"/>
<line hits="0" number="375"/>
<line hits="0" number="376"/>
<line hits="1" number="378"/>
<line hits="0" number="385"/>
<line hits="1" number="387"/>
<line hits="0" number="388"/>
<line hits="1" number="390"/>
<line hits="0" number="397"/>
<line hits="0" number="398"/>
<line hits="0" number="399"/>
<line hits="0" number="400"/>
<line hits="0" number="401"/>
<line hits="1" number="403"/>
<line hits="0" number="411"/>
<line hits="0" number="412"/>
<line hits="0" number="417"/>
<line hits="0" number="418"/>
<line hits="1" number="425"/>
<line hits="1" number="430"/>
<line hits="0" number="431"/>
<line hits="0" number="432"/>
<line hits="1" number="434"/>
<line hits="0" number="435"/>
<line hits="0" number="436"/>
<line hits="0" number="437"/>
<line hits="0" number="438"/>
<line hits="0" number="439"/>
<line hits="0" number="440"/>
<line hits="0" number="442"/>
<line hits="1" number="444"/>
<line hits="0" number="445"/>
<line hits="1" number="448"/>
<line hits="1" number="452"/>
<line hits="0" number="453"/>
<line hits="0" number="454"/>
<line hits="1" number="456"/>
<line hits="0" number="457"/>
<line hits="1" number="459"/>
<line hits="0" number="460"/>
<line hits="0" number="461"/>
<line hits="0" number="462"/>
<line hits="0" number="463"/>
<line hits="1" number="466"/>
<line hits="1" number="478"/>
<line hits="0" number="479"/>
<line hits="0" number="480"/>
<line hits="0" number="481"/>
<line hits="0" number="484"/>
<line hits="0" number="488"/>
<line hits="0" number="489"/>
<line hits="0" number="490"/>
<line hits="0" number="491"/>
<line hits="1" number="493"/>
<line hits="0" number="494"/>
<line hits="1" number="496"/>
<line hits="0" number="497"/>
<line hits="0" number="498"/>
<line hits="0" number="500"/>
<line hits="0" number="501"/>
<line hits="0" number="503"/>
<line hits="0" number="504"/>
<line hits="0" number="505"/>
<line hits="0" number="506"/>
<line hits="0" number="507"/>
<line hits="0" number="508"/>
<line hits="0" number="509"/>
<line hits="0" number="510"/>
<line hits="0" number="511"/>
<line hits="0" number="513"/>
<line hits="0" number="515"/>
<line hits="0" number="516"/>
<line hits="0" number="518"/>
<line hits="0" number="519"/>
<line hits="0" number="521"/>
<line hits="0" number="522"/>
<line hits="0" number="523"/>
<line hits="0" number="524"/>
<line hits="0" number="525"/>
<line hits="0" number="529"/>
<line hits="0" number="531"/>
<line hits="0" number="532"/>
<line hits="0" number="534"/>
<line hits="0" number="535"/>
<line hits="1" number="537"/>
<line hits="0" number="546"/>
<line hits="0" number="547"/>
<line hits="0" number="548"/>
<line hits="0" number="550"/>
<line hits="0" number="551"/>
<line hits="0" number="553"/>
<line hits="0" number="554"/>
<line hits="0" number="555"/>
<line hits="0" number="556"/>
<line hits="0" number="557"/>
<line hits="0" number="558"/>
<line hits="0" number="559"/>
<line hits="1" number="562"/>
<line hits="0" number="564"/>
<line hits="0" number="565"/>
<line hits="0" number="566"/>
<line hits="0" number="567"/>
<line hits="0" number="569"/>
<line hits="0" number="570"/>
<line hits="1" number="573"/>
<line hits="0" number="580"/>
<line hits="0" number="585"/>
<line hits="0" number="587"/>
<line hits="0" number="588"/>
<line hits="0" number="589"/>
<line hits="0" number="590"/>
<line hits="0" number="591"/>
<line hits="0" number="592"/>
<line hits="0" number="593"/>
<line hits="0" number="595"/>
<line hits="0" number="598"/>
<line hits="0" number="599"/>
<line hits="0" number="601"/>
<line hits="0" number="605"/>
<line hits="0" number="607"/>
<line hits="0" number="608"/>
<line hits="0" number="611"/>
<line hits="0" number="614"/>
<line hits="0" number="615"/>
<line hits="0" number="616"/>
<line hits="0" number="617"/>
<line hits="0" number="619"/>
<line hits="0" number="620"/>
<line hits="0" number="621"/>
<line hits="0" number="622"/>
<line hits="0" number="624"/>
<line hits="0" number="626"/>
<line hits="0" number="627"/>
<line hits="0" number="629"/>
<line hits="1" number="632"/>
<line hits="1" number="633"/>
<line hits="0" number="634"/>
<line hits="0" number="635"/>
<line hits="1" number="637"/>
<line hits="0" number="638"/>
<line hits="0" number="639"/>
<line hits="0" number="641"/>
<line hits="1" number="644"/>
<line hits="0" number="651"/>
<line hits="0" number="652"/>
<line hits="0" number="653"/>
<line hits="0" number="654"/>
<line hits="0" number="655"/>
<line hits="0" number="656"/>
<line hits="0" number="657"/>
<line hits="0" number="658"/>
<line hits="0" number="659"/>
<line hits="0" number="662"/>
<line hits="0" number="663"/>
<line hits="0" number="664"/>
<line hits="0" number="665"/>
<line hits="0" number="666"/>
<line hits="0" number="667"/>
<line hits="0" number="668"/>
<line hits="0" number="669"/>
<line hits="0" number="670"/>
<line hits="0" number="671"/>
<line hits="0" number="672"/>
<line hits="0" number="673"/>
<line hits="1" number="676"/>
<line hits="0" number="677"/>
<line hits="0" number="678"/>
<line hits="0" number="679"/>
<line hits="0" number="680"/>
<line hits="0" number="681"/>
<line hits="0" number="682"/>
<line hits="0" number="683"/>
<line hits="0" number="684"/>
<line hits="0" number="685"/>
<line hits="0" number="686"/>
<line hits="0" number="687"/>
<line hits="0" number="688"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/http/request.py" line-rate="0.2628" name="request.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="18"/>
<line hits="1" number="19"/>
<line hits="1" number="21"/>
<line hits="1" number="22"/>
<line hits="1" number="25"/>
<line hits="1" number="26"/>
<line hits="1" number="29"/>
<line hits="1" number="35"/>
<line hits="1" number="38"/>
<line hits="1" number="42"/>
<line hits="1" number="43"/>
<line hits="1" number="45"/>
<line hits="0" number="50"/>
<line hits="0" number="51"/>
<line hits="0" number="52"/>
<line hits="0" number="53"/>
<line hits="0" number="54"/>
<line hits="0" number="56"/>
<line hits="0" number="57"/>
<line hits="0" number="58"/>
<line hits="0" number="59"/>
<line hits="0" number="60"/>
<line hits="0" number="61"/>
<line hits="0" number="62"/>
<line hits="1" number="64"/>
<line hits="0" number="65"/>
<line hits="0" number="66"/>
<line hits="0" number="67"/>
<line hits="1" number="69"/>
<line hits="0" number="75"/>
<line hits="0" number="77"/>
<line hits="0" number="78"/>
<line hits="0" number="79"/>
<line hits="0" number="82"/>
<line hits="0" number="83"/>
<line hits="0" number="84"/>
<line hits="0" number="85"/>
<line hits="0" number="86"/>
<line hits="1" number="88"/>
<line hits="0" number="90"/>
<line hits="0" number="93"/>
<line hits="0" number="94"/>
<line hits="0" number="95"/>
<line hits="0" number="97"/>
<line hits="0" number="98"/>
<line hits="0" number="99"/>
<line hits="0" number="101"/>
<line hits="0" number="102"/>
<line hits="0" number="103"/>
<line hits="0" number="105"/>
<line hits="0" number="106"/>
<line hits="1" number="108"/>
<line hits="0" number="110"/>
<line hits="0" number="111"/>
<line hits="0" number="113"/>
<line hits="0" number="114"/>
<line hits="1" number="116"/>
<line hits="0" number="117"/>
<line hits="1" number="119"/>
<line hits="0" number="120"/>
<line hits="1" number="122"/>
<line hits="0" number="125"/>
<line hits="1" number="131"/>
<line hits="0" number="137"/>
<line hits="0" number="138"/>
<line hits="0" number="139"/>
<line hits="0" number="140"/>
<line hits="0" number="141"/>
<line hits="0" number="143"/>
<line hits="0" number="144"/>
<line hits="0" number="145"/>
<line hits="0" number="147"/>
<line hits="0" number="148"/>
<line hits="0" number="149"/>
<line hits="0" number="151"/>
<line hits="0" number="152"/>
<line hits="1" number="154"/>
<line hits="0" number="159"/>
<line hits="1" number="165"/>
<line hits="0" number="174"/>
<line hits="0" number="177"/>
<line hits="0" number="178"/>
<line hits="0" number="179"/>
<line hits="0" number="183"/>
<line hits="0" number="188"/>
<line hits="0" number="189"/>
<line hits="0" number="190"/>
<line hits="0" number="195"/>
<line hits="0" number="196"/>
<line hits="1" number="198"/>
<line hits="0" number="200"/>
<line hits="1" number="202"/>
<line hits="0" number="207"/>
<line hits="1" number="209"/>
<line hits="0" number="211"/>
<line hits="0" number="212"/>
<line hits="0" number="213"/>
<line hits="0" number="214"/>
<line hits="0" number="215"/>
<line hits="0" number="218"/>
<line hits="0" number="219"/>
<line hits="0" number="220"/>
<line hits="1" number="222"/>
<line hits="0" number="223"/>
<line hits="1" number="225"/>
<line hits="0" number="226"/>
<line hits="1" number="228"/>
<line hits="0" number="230"/>
<line hits="1" number="232"/>
<line hits="0" number="239"/>
<line hits="0" number="240"/>
<line hits="0" number="241"/>
<line hits="0" number="242"/>
<line hits="0" number="243"/>
<line hits="1" number="245"/>
<line hits="0" number="246"/>
<line hits="1" number="249"/>
<line hits="0" number="251"/>
<line hits="0" number="253"/>
<line hits="0" number="254"/>
<line hits="1" number="256"/>
<line hits="0" number="258"/>
<line hits="0" number="259"/>
<line hits="0" number="260"/>
<line hits="1" number="262"/>
<line hits="0" number="264"/>
<line hits="0" number="268"/>
<line hits="0" number="269"/>
<line hits="1" number="271"/>
<line hits="0" number="273"/>
<line hits="0" number="274"/>
<line hits="0" number="275"/>
<line hits="0" number="278"/>
<line hits="0" number="280"/>
<line hits="0" number="282"/>
<line hits="0" number="283"/>
<line hits="0" number="284"/>
<line hits="0" number="285"/>
<line hits="0" number="286"/>
<line hits="0" number="287"/>
<line hits="1" number="289"/>
<line hits="0" number="290"/>
<line hits="0" number="291"/>
<line hits="0" number="292"/>
<line hits="1" number="294"/>
<line hits="0" number="296"/>
<line hits="0" number="297"/>
<line hits="0" number="298"/>
<line hits="0" number="299"/>
<line hits="0" number="300"/>
<line hits="0" number="301"/>
<line hits="0" number="303"/>
<line hits="0" number="304"/>
<line hits="0" number="306"/>
<line hits="0" number="308"/>
<line hits="0" number="309"/>
<line hits="0" number="310"/>
<line hits="0" number="311"/>
<line hits="0" number="319"/>
<line hits="0" number="320"/>
<line hits="0" number="321"/>
<line hits="0" number="322"/>
<line hits="0" number="324"/>
<line hits="1" number="326"/>
<line hits="1" number="327"/>
<line hits="0" number="328"/>
<line hits="0" number="329"/>
<line hits="1" number="339"/>
<line hits="0" number="340"/>
<line hits="0" number="341"/>
<line hits="0" number="342"/>
<line hits="0" number="343"/>
<line hits="0" number="344"/>
<line hits="1" number="346"/>
<line hits="0" number="347"/>
<line hits="0" number="348"/>
<line hits="0" number="349"/>
<line hits="0" number="350"/>
<line hits="0" number="351"/>
<line hits="1" number="353"/>
<line hits="0" number="354"/>
<line hits="0" number="355"/>
<line hits="0" number="356"/>
<line hits="0" number="357"/>
<line hits="0" number="358"/>
<line hits="1" number="360"/>
<line hits="0" number="361"/>
<line hits="0" number="365"/>
<line hits="1" number="367"/>
<line hits="0" number="368"/>
<line hits="1" number="371"/>
<line hits="1" number="388"/>
<line hits="1" number="389"/>
<line hits="1" number="391"/>
<line hits="0" number="392"/>
<line hits="0" number="393"/>
<line hits="0" number="394"/>
<line hits="0" number="395"/>
<line hits="0" number="400"/>
<line hits="0" number="402"/>
<line hits="0" number="403"/>
<line hits="0" number="404"/>
<line hits="0" number="406"/>
<line hits="0" number="407"/>
<line hits="0" number="408"/>
<line hits="0" number="409"/>
<line hits="1" number="411"/>
<line hits="1" number="412"/>
<line hits="0" number="417"/>
<line hits="0" number="418"/>
<line hits="0" number="419"/>
<line hits="0" number="420"/>
<line hits="0" number="421"/>
<line hits="0" number="422"/>
<line hits="1" number="424"/>
<line hits="0" number="426"/>
<line hits="0" number="427"/>
<line hits="0" number="428"/>
<line hits="1" number="430"/>
<line hits="0" number="432"/>
<line hits="1" number="434"/>
<line hits="0" number="435"/>
<line hits="0" number="436"/>
<line hits="1" number="438"/>
<line hits="0" number="439"/>
<line hits="0" number="440"/>
<line hits="0" number="441"/>
<line hits="0" number="442"/>
<line hits="1" number="444"/>
<line hits="0" number="445"/>
<line hits="0" number="446"/>
<line hits="1" number="448"/>
<line hits="0" number="449"/>
<line hits="0" number="450"/>
<line hits="0" number="451"/>
<line hits="0" number="452"/>
<line hits="1" number="454"/>
<line hits="0" number="455"/>
<line hits="0" number="456"/>
<line hits="0" number="457"/>
<line hits="0" number="458"/>
<line hits="0" number="459"/>
<line hits="1" number="461"/>
<line hits="0" number="462"/>
<line hits="0" number="463"/>
<line hits="0" number="464"/>
<line hits="0" number="465"/>
<line hits="1" number="467"/>
<line hits="0" number="468"/>
<line hits="0" number="469"/>
<line hits="1" number="471"/>
<line hits="0" number="472"/>
<line hits="0" number="473"/>
<line hits="0" number="474"/>
<line hits="0" number="475"/>
<line hits="1" number="477"/>
<line hits="0" number="478"/>
<line hits="0" number="479"/>
<line hits="1" number="481"/>
<line hits="0" number="482"/>
<line hits="0" number="483"/>
<line hits="1" number="485"/>
<line hits="0" number="486"/>
<line hits="0" number="487"/>
<line hits="1" number="489"/>
<line hits="0" number="490"/>
<line hits="0" number="491"/>
<line hits="0" number="492"/>
<line hits="0" number="493"/>
<line hits="1" number="495"/>
<line hits="0" number="497"/>
<line hits="1" number="499"/>
<line hits="0" number="512"/>
<line hits="0" number="513"/>
<line hits="0" number="514"/>
<line hits="0" number="516"/>
<line hits="0" number="517"/>
<line hits="0" number="519"/>
<line hits="0" number="520"/>
<line hits="0" number="521"/>
<line hits="0" number="522"/>
<line hits="0" number="526"/>
<line hits="1" number="532"/>
<line hits="0" number="540"/>
<line hits="0" number="541"/>
<line hits="0" number="543"/>
<line hits="1" number="546"/>
<line hits="0" number="553"/>
<line hits="0" number="555"/>
<line hits="0" number="556"/>
<line hits="0" number="558"/>
<line hits="0" number="560"/>
<line hits="0" number="561"/>
<line hits="0" number="562"/>
<line hits="0" number="564"/>
<line hits="0" number="565"/>
<line hits="1" number="568"/>
<line hits="0" number="583"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/http/response.py" line-rate="0.4984" name="response.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="18"/>
<line hits="1" number="19"/>
<line hits="1" number="21"/>
<line hits="1" number="24"/>
<line hits="1" number="25"/>
<line hits="1" number="28"/>
<line hits="1" number="36"/>
<line hits="1" number="38"/>
<line hits="1" number="42"/>
<line hits="1" number="43"/>
<line hits="1" number="46"/>
<line hits="1" number="47"/>
<line hits="1" number="48"/>
<line hits="1" number="49"/>
<line hits="0" number="50"/>
<line hits="0" number="51"/>
<line hits="0" number="52"/>
<line hits="0" number="53"/>
<line hits="0" number="55"/>
<line hits="0" number="56"/>
<line hits="1" number="57"/>
<line hits="1" number="58"/>
<line hits="1" number="59"/>
<line hits="1" number="60"/>
<line hits="1" number="62"/>
<line hits="1" number="64"/>
<line hits="0" number="66"/>
<line hits="0" number="67"/>
<line hits="0" number="70"/>
<line hits="1" number="72"/>
<line hits="0" number="74"/>
<line hits="1" number="76"/>
<line hits="1" number="78"/>
<line hits="0" number="79"/>
<line hits="1" number="80"/>
<line hits="1" number="81"/>
<line hits="1" number="82"/>
<line hits="1" number="84"/>
<line hits="1" number="85"/>
<line hits="1" number="87"/>
<line hits="0" number="89"/>
<line hits="1" number="91"/>
<line hits="0" number="93"/>
<line hits="0" number="94"/>
<line hits="0" number="96"/>
<line hits="0" number="100"/>
<line hits="1" number="102"/>
<line hits="1" number="104"/>
<line hits="0" number="106"/>
<line hits="1" number="108"/>
<line hits="1" number="115"/>
<line hits="0" number="116"/>
<line hits="1" number="117"/>
<line hits="0" number="119"/>
<line hits="1" number="120"/>
<line hits="1" number="121"/>
<line hits="1" number="123"/>
<line hits="0" number="126"/>
<line hits="0" number="127"/>
<line hits="0" number="128"/>
<line hits="0" number="129"/>
<line hits="0" number="131"/>
<line hits="0" number="132"/>
<line hits="1" number="133"/>
<line hits="1" number="135"/>
<line hits="1" number="136"/>
<line hits="1" number="137"/>
<line hits="1" number="138"/>
<line hits="1" number="140"/>
<line hits="0" number="141"/>
<line hits="1" number="143"/>
<line hits="0" number="144"/>
<line hits="1" number="146"/>
<line hits="0" number="148"/>
<line hits="1" number="150"/>
<line hits="1" number="152"/>
<line hits="0" number="153"/>
<line hits="1" number="155"/>
<line hits="1" number="156"/>
<line hits="1" number="158"/>
<line hits="0" number="169"/>
<line hits="0" number="170"/>
<line hits="0" number="171"/>
<line hits="0" number="172"/>
<line hits="0" number="173"/>
<line hits="0" number="174"/>
<line hits="0" number="178"/>
<line hits="0" number="180"/>
<line hits="0" number="181"/>
<line hits="0" number="183"/>
<line hits="0" number="185"/>
<line hits="0" number="186"/>
<line hits="0" number="187"/>
<line hits="0" number="189"/>
<line hits="0" number="190"/>
<line hits="0" number="191"/>
<line hits="0" number="192"/>
<line hits="0" number="193"/>
<line hits="0" number="194"/>
<line hits="0" number="195"/>
<line hits="0" number="196"/>
<line hits="0" number="197"/>
<line hits="0" number="198"/>
<line hits="0" number="199"/>
<line hits="0" number="200"/>
<line hits="0" number="201"/>
<line hits="0" number="202"/>
<line hits="1" number="204"/>
<line hits="0" number="206"/>
<line hits="0" number="207"/>
<line hits="1" number="209"/>
<line hits="0" number="210"/>
<line hits="0" number="211"/>
<line hits="1" number="213"/>
<line hits="0" number="216"/>
<line hits="0" number="217"/>
<line hits="1" number="224"/>
<line hits="1" number="233"/>
<line hits="0" number="234"/>
<line hits="1" number="235"/>
<line hits="1" number="236"/>
<line hits="0" number="238"/>
<line hits="1" number="245"/>
<line hits="1" number="246"/>
<line hits="1" number="247"/>
<line hits="1" number="248"/>
<line hits="0" number="249"/>
<line hits="0" number="250"/>
<line hits="1" number="251"/>
<line hits="1" number="252"/>
<line hits="1" number="254"/>
<line hits="0" number="255"/>
<line hits="1" number="257"/>
<line hits="0" number="258"/>
<line hits="1" number="260"/>
<line hits="0" number="261"/>
<line hits="1" number="266"/>
<line hits="0" number="267"/>
<line hits="1" number="269"/>
<line hits="0" number="270"/>
<line hits="1" number="272"/>
<line hits="0" number="273"/>
<line hits="1" number="275"/>
<line hits="0" number="276"/>
<line hits="1" number="279"/>
<line hits="1" number="286"/>
<line hits="1" number="288"/>
<line hits="1" number="289"/>
<line hits="1" number="291"/>
<line hits="1" number="293"/>
<line hits="0" number="294"/>
<line hits="1" number="300"/>
<line hits="0" number="302"/>
<line hits="1" number="304"/>
<line hits="1" number="306"/>
<line hits="1" number="308"/>
<line hits="1" number="310"/>
<line hits="1" number="313"/>
<line hits="0" number="314"/>
<line hits="0" number="315"/>
<line hits="0" number="316"/>
<line hits="0" number="317"/>
<line hits="0" number="318"/>
<line hits="0" number="319"/>
<line hits="1" number="321"/>
<line hits="1" number="323"/>
<line hits="1" number="325"/>
<line hits="0" number="326"/>
<line hits="1" number="328"/>
<line hits="0" number="329"/>
<line hits="1" number="331"/>
<line hits="0" number="332"/>
<line hits="1" number="334"/>
<line hits="0" number="335"/>
<line hits="1" number="337"/>
<line hits="0" number="338"/>
<line hits="1" number="340"/>
<line hits="0" number="341"/>
<line hits="0" number="342"/>
<line hits="1" number="345"/>
<line hits="1" number="354"/>
<line hits="1" number="356"/>
<line hits="0" number="357"/>
<line hits="0" number="360"/>
<line hits="1" number="362"/>
<line hits="0" number="364"/>
<line hits="1" number="369"/>
<line hits="0" number="371"/>
<line hits="1" number="373"/>
<line hits="0" number="375"/>
<line hits="1" number="377"/>
<line hits="0" number="379"/>
<line hits="0" number="380"/>
<line hits="0" number="381"/>
<line hits="1" number="383"/>
<line hits="0" number="384"/>
<line hits="1" number="386"/>
<line hits="0" number="387"/>
<line hits="1" number="390"/>
<line hits="1" number="394"/>
<line hits="1" number="396"/>
<line hits="0" number="397"/>
<line hits="0" number="398"/>
<line hits="0" number="399"/>
<line hits="1" number="401"/>
<line hits="0" number="402"/>
<line hits="0" number="403"/>
<line hits="0" number="404"/>
<line hits="0" number="406"/>
<line hits="0" number="407"/>
<line hits="0" number="408"/>
<line hits="0" number="409"/>
<line hits="0" number="410"/>
<line hits="0" number="411"/>
<line hits="1" number="413"/>
<line hits="0" number="418"/>
<line hits="0" number="423"/>
<line hits="0" number="424"/>
<line hits="0" number="425"/>
<line hits="0" number="426"/>
<line hits="0" number="427"/>
<line hits="0" number="428"/>
<line hits="0" number="430"/>
<line hits="0" number="431"/>
<line hits="0" number="432"/>
<line hits="0" number="435"/>
<line hits="0" number="436"/>
<line hits="0" number="438"/>
<line hits="0" number="440"/>
<line hits="0" number="441"/>
<line hits="0" number="442"/>
<line hits="0" number="443"/>
<line hits="0" number="444"/>
<line hits="0" number="445"/>
<line hits="0" number="446"/>
<line hits="0" number="447"/>
<line hits="0" number="448"/>
<line hits="1" number="451"/>
<line hits="1" number="452"/>
<line hits="1" number="454"/>
<line hits="0" number="455"/>
<line hits="0" number="456"/>
<line hits="0" number="457"/>
<line hits="0" number="458"/>
<line hits="0" number="459"/>
<line hits="1" number="461"/>
<line hits="1" number="463"/>
<line hits="0" number="464"/>
<line hits="1" number="472"/>
<line hits="1" number="473"/>
<line hits="1" number="476"/>
<line hits="1" number="477"/>
<line hits="1" number="480"/>
<line hits="1" number="481"/>
<line hits="1" number="483"/>
<line hits="0" number="484"/>
<line hits="0" number="485"/>
<line hits="1" number="487"/>
<line hits="0" number="489"/>
<line hits="0" number="490"/>
<line hits="0" number="491"/>
<line hits="1" number="494"/>
<line hits="1" number="495"/>
<line hits="1" number="498"/>
<line hits="1" number="499"/>
<line hits="1" number="502"/>
<line hits="1" number="503"/>
<line hits="1" number="506"/>
<line hits="1" number="507"/>
<line hits="1" number="509"/>
<line hits="0" number="510"/>
<line hits="0" number="511"/>
<line hits="1" number="513"/>
<line hits="0" number="514"/>
<line hits="1" number="522"/>
<line hits="1" number="523"/>
<line hits="1" number="526"/>
<line hits="1" number="527"/>
<line hits="1" number="530"/>
<line hits="1" number="531"/>
<line hits="1" number="534"/>
<line hits="1" number="548"/>
<line hits="0" number="550"/>
<line hits="0" number="551"/>
<line hits="0" number="555"/>
<line hits="0" number="556"/>
<line hits="0" number="557"/>
<line hits="0" number="558"/>
<line hits="0" number="559"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.2335" name=".venv.Lib.site-packages.django.middleware">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/middleware/__init__.py" line-rate="1" name="__init__.py">
<methods/>
<lines/>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/middleware/cache.py" line-rate="0.1667" name="cache.py">
<methods/>
<lines>
<line hits="1" number="46"/>
<line hits="1" number="47"/>
<line hits="1" number="48"/>
<line hits="1" number="52"/>
<line hits="1" number="55"/>
<line hits="1" number="64"/>
<line hits="0" number="65"/>
<line hits="0" number="66"/>
<line hits="0" number="67"/>
<line hits="0" number="68"/>
<line hits="0" number="69"/>
<line hits="1" number="71"/>
<line hits="0" number="72"/>
<line hits="1" number="74"/>
<line hits="0" number="76"/>
<line hits="0" number="78"/>
<line hits="0" number="80"/>
<line hits="0" number="81"/>
<line hits="0" number="85"/>
<line hits="0" number="86"/>
<line hits="0" number="89"/>
<line hits="0" number="90"/>
<line hits="0" number="95"/>
<line hits="0" number="96"/>
<line hits="0" number="97"/>
<line hits="0" number="98"/>
<line hits="0" number="100"/>
<line hits="0" number="101"/>
<line hits="0" number="102"/>
<line hits="0" number="103"/>
<line hits="0" number="104"/>
<line hits="0" number="105"/>
<line hits="0" number="109"/>
<line hits="0" number="110"/>
<line hits="1" number="113"/>
<line hits="1" number="121"/>
<line hits="0" number="122"/>
<line hits="0" number="123"/>
<line hits="0" number="124"/>
<line hits="0" number="125"/>
<line hits="1" number="127"/>
<line hits="0" number="132"/>
<line hits="0" number="133"/>
<line hits="0" number="134"/>
<line hits="0" number="137"/>
<line hits="0" number="138"/>
<line hits="0" number="139"/>
<line hits="0" number="140"/>
<line hits="0" number="141"/>
<line hits="0" number="143"/>
<line hits="0" number="144"/>
<line hits="0" number="145"/>
<line hits="0" number="147"/>
<line hits="0" number="148"/>
<line hits="0" number="149"/>
<line hits="0" number="152"/>
<line hits="0" number="153"/>
<line hits="1" number="156"/>
<line hits="1" number="163"/>
<line hits="0" number="164"/>
<line hits="0" number="170"/>
<line hits="0" number="171"/>
<line hits="0" number="172"/>
<line hits="0" number="173"/>
<line hits="0" number="174"/>
<line hits="0" number="175"/>
<line hits="0" number="176"/>
<line hits="0" number="178"/>
<line hits="0" number="179"/>
<line hits="0" number="180"/>
<line hits="0" number="181"/>
<line hits="0" number="182"/>
<line hits="0" number="183"/>
<line hits="0" number="184"/>
<line hits="0" number="186"/>
<line hits="0" number="187"/>
<line hits="0" number="188"/>
<line hits="0" number="189"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/middleware/csrf.py" line-rate="0.2685" name="csrf.py">
<methods/>
<lines>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="18"/>
<line hits="1" number="19"/>
<line hits="1" number="21"/>
<line hits="1" number="23"/>
<line hits="1" number="24"/>
<line hits="1" number="25"/>
<line hits="1" number="26"/>
<line hits="1" number="27"/>
<line hits="1" number="28"/>
<line hits="1" number="30"/>
<line hits="1" number="31"/>
<line hits="1" number="32"/>
<line hits="1" number="33"/>
<line hits="1" number="36"/>
<line hits="0" number="38"/>
<line hits="1" number="41"/>
<line hits="0" number="42"/>
<line hits="1" number="45"/>
<line hits="0" number="50"/>
<line hits="0" number="51"/>
<line hits="0" number="52"/>
<line hits="0" number="53"/>
<line hits="0" number="54"/>
<line hits="1" number="57"/>
<line hits="0" number="63"/>
<line hits="0" number="64"/>
<line hits="0" number="65"/>
<line hits="0" number="66"/>
<line hits="0" number="67"/>
<line hits="0" number="68"/>
<line hits="1" number="71"/>
<line hits="0" number="72"/>
<line hits="1" number="75"/>
<line hits="0" number="85"/>
<line hits="0" number="86"/>
<line hits="0" number="87"/>
<line hits="0" number="89"/>
<line hits="0" number="90"/>
<line hits="0" number="91"/>
<line hits="1" number="94"/>
<line hits="0" number="99"/>
<line hits="0" number="103"/>
<line hits="1" number="106"/>
<line hits="0" number="108"/>
<line hits="0" number="109"/>
<line hits="0" number="110"/>
<line hits="0" number="111"/>
<line hits="0" number="112"/>
<line hits="0" number="119"/>
<line hits="0" number="120"/>
<line hits="1" number="123"/>
<line hits="0" number="126"/>
<line hits="1" number="132"/>
<line hits="1" number="142"/>
<line hits="0" number="146"/>
<line hits="0" number="147"/>
<line hits="1" number="149"/>
<line hits="0" number="150"/>
<line hits="0" number="151"/>
<line hits="0" number="157"/>
<line hits="1" number="159"/>
<line hits="0" number="160"/>
<line hits="0" number="161"/>
<line hits="0" number="162"/>
<line hits="0" number="163"/>
<line hits="0" number="164"/>
<line hits="0" number="170"/>
<line hits="0" number="171"/>
<line hits="0" number="172"/>
<line hits="0" number="173"/>
<line hits="0" number="175"/>
<line hits="0" number="176"/>
<line hits="0" number="179"/>
<line hits="0" number="180"/>
<line hits="1" number="182"/>
<line hits="0" number="183"/>
<line hits="0" number="184"/>
<line hits="0" number="186"/>
<line hits="0" number="197"/>
<line hits="1" number="199"/>
<line hits="0" number="200"/>
<line hits="0" number="201"/>
<line hits="0" number="203"/>
<line hits="1" number="205"/>
<line hits="0" number="206"/>
<line hits="0" number="207"/>
<line hits="0" number="211"/>
<line hits="0" number="212"/>
<line hits="0" number="215"/>
<line hits="0" number="216"/>
<line hits="0" number="222"/>
<line hits="0" number="224"/>
<line hits="0" number="240"/>
<line hits="0" number="241"/>
<line hits="0" number="242"/>
<line hits="0" number="244"/>
<line hits="0" number="247"/>
<line hits="0" number="248"/>
<line hits="0" number="251"/>
<line hits="0" number="252"/>
<line hits="0" number="257"/>
<line hits="0" number="262"/>
<line hits="0" number="263"/>
<line hits="0" number="264"/>
<line hits="0" number="265"/>
<line hits="0" number="267"/>
<line hits="0" number="269"/>
<line hits="0" number="270"/>
<line hits="0" number="271"/>
<line hits="0" number="275"/>
<line hits="0" number="276"/>
<line hits="0" number="277"/>
<line hits="0" number="279"/>
<line hits="0" number="280"/>
<line hits="0" number="281"/>
<line hits="0" number="283"/>
<line hits="0" number="284"/>
<line hits="0" number="288"/>
<line hits="0" number="291"/>
<line hits="0" number="292"/>
<line hits="0" number="293"/>
<line hits="0" number="294"/>
<line hits="0" number="295"/>
<line hits="0" number="301"/>
<line hits="0" number="303"/>
<line hits="0" number="306"/>
<line hits="0" number="308"/>
<line hits="0" number="309"/>
<line hits="0" number="310"/>
<line hits="0" number="312"/>
<line hits="1" number="314"/>
<line hits="0" number="315"/>
<line hits="0" number="316"/>
<line hits="0" number="317"/>
<line hits="0" number="319"/>
<line hits="0" number="320"/>
<line hits="0" number="324"/>
<line hits="0" number="325"/>
<line hits="0" number="326"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.4528" name=".venv.Lib.site-packages.django.template">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/template/__init__.py" line-rate="1" name="__init__.py">
<methods/>
<lines>
<line hits="1" number="44"/>
<line hits="1" number="45"/>
<line hits="1" number="47"/>
<line hits="1" number="49"/>
<line hits="1" number="55"/>
<line hits="1" number="56"/>
<line hits="1" number="57"/>
<line hits="1" number="60"/>
<line hits="1" number="65"/>
<line hits="1" number="68"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/template/base.py" line-rate="0.5722" name="base.py">
<methods/>
<lines>
<line hits="1" number="53"/>
<line hits="1" number="54"/>
<line hits="1" number="55"/>
<line hits="1" number="56"/>
<line hits="1" number="58"/>
<line hits="1" number="61"/>
<line hits="1" number="62"/>
<line hits="1" number="63"/>
<line hits="1" number="64"/>
<line hits="1" number="67"/>
<line hits="1" number="68"/>
<line hits="1" number="70"/>
<line hits="1" number="73"/>
<line hits="1" number="74"/>
<line hits="1" number="75"/>
<line hits="1" number="76"/>
<line hits="1" number="77"/>
<line hits="1" number="78"/>
<line hits="1" number="79"/>
<line hits="1" number="80"/>
<line hits="1" number="81"/>
<line hits="1" number="82"/>
<line hits="1" number="83"/>
<line hits="1" number="84"/>
<line hits="1" number="88"/>
<line hits="1" number="92"/>
<line hits="1" number="97"/>
<line hits="1" number="100"/>
<line hits="1" number="101"/>
<line hits="1" number="102"/>
<line hits="1" number="103"/>
<line hits="1" number="104"/>
<line hits="1" number="107"/>
<line hits="1" number="109"/>
<line hits="0" number="110"/>
<line hits="0" number="111"/>
<line hits="1" number="113"/>
<line hits="0" number="114"/>
<line hits="1" number="117"/>
<line hits="1" number="118"/>
<line hits="1" number="119"/>
<line hits="1" number="120"/>
<line hits="1" number="121"/>
<line hits="1" number="123"/>
<line hits="0" number="124"/>
<line hits="1" number="126"/>
<line hits="0" number="127"/>
<line hits="1" number="133"/>
<line hits="0" number="135"/>
<line hits="0" number="136"/>
<line hits="1" number="141"/>
<line hits="1" number="142"/>
<line hits="1" number="147"/>
<line hits="1" number="148"/>
<line hits="1" number="149"/>
<line hits="1" number="150"/>
<line hits="1" number="151"/>
<line hits="1" number="152"/>
<line hits="1" number="153"/>
<line hits="1" number="154"/>
<line hits="1" number="155"/>
<line hits="1" number="156"/>
<line hits="1" number="158"/>
<line hits="0" number="159"/>
<line hits="0" number="160"/>
<line hits="1" number="162"/>
<line hits="0" number="163"/>
<line hits="1" number="165"/>
<line hits="1" number="167"/>
<line hits="1" number="168"/>
<line hits="1" number="169"/>
<line hits="1" number="170"/>
<line hits="1" number="171"/>
<line hits="1" number="173"/>
<line hits="1" number="175"/>
<line hits="1" number="182"/>
<line hits="0" number="183"/>
<line hits="1" number="185"/>
<line hits="1" number="187"/>
<line hits="1" number="188"/>
<line hits="1" number="193"/>
<line hits="1" number="194"/>
<line hits="0" number="195"/>
<line hits="0" number="196"/>
<line hits="0" number="197"/>
<line hits="0" number="198"/>
<line hits="1" number="200"/>
<line hits="0" number="237"/>
<line hits="0" number="238"/>
<line hits="0" number="239"/>
<line hits="0" number="240"/>
<line hits="0" number="241"/>
<line hits="0" number="242"/>
<line hits="0" number="243"/>
<line hits="0" number="244"/>
<line hits="0" number="245"/>
<line hits="0" number="246"/>
<line hits="0" number="247"/>
<line hits="0" number="248"/>
<line hits="0" number="249"/>
<line hits="0" number="250"/>
<line hits="0" number="251"/>
<line hits="0" number="253"/>
<line hits="0" number="254"/>
<line hits="0" number="258"/>
<line hits="0" number="259"/>
<line hits="0" number="260"/>
<line hits="0" number="261"/>
<line hits="0" number="263"/>
<line hits="1" number="279"/>
<line hits="0" number="280"/>
<line hits="0" number="281"/>
<line hits="0" number="282"/>
<line hits="0" number="283"/>
<line hits="0" number="284"/>
<line hits="0" number="285"/>
<line hits="1" number="288"/>
<line hits="1" number="289"/>
<line hits="1" number="308"/>
<line hits="1" number="309"/>
<line hits="1" number="310"/>
<line hits="1" number="312"/>
<line hits="0" number="313"/>
<line hits="0" number="314"/>
<line hits="1" number="317"/>
<line hits="1" number="318"/>
<line hits="1" number="319"/>
<line hits="1" number="320"/>
<line hits="1" number="322"/>
<line hits="0" number="323"/>
<line hits="0" number="324"/>
<line hits="0" number="325"/>
<line hits="0" number="326"/>
<line hits="0" number="327"/>
<line hits="0" number="328"/>
<line hits="1" number="329"/>
<line hits="1" number="330"/>
<line hits="1" number="333"/>
<line hits="1" number="334"/>
<line hits="1" number="335"/>
<line hits="1" number="336"/>
<line hits="1" number="338"/>
<line hits="1" number="342"/>
<line hits="1" number="343"/>
<line hits="1" number="344"/>
<line hits="1" number="345"/>
<line hits="1" number="346"/>
<line hits="1" number="347"/>
<line hits="1" number="348"/>
<line hits="1" number="349"/>
<line hits="1" number="350"/>
<line hits="1" number="352"/>
<line hits="1" number="358"/>
<line hits="1" number="363"/>
<line hits="1" number="364"/>
<line hits="0" number="365"/>
<line hits="1" number="366"/>
<line hits="1" number="367"/>
<line hits="1" number="368"/>
<line hits="1" number="369"/>
<line hits="1" number="370"/>
<line hits="0" number="371"/>
<line hits="1" number="372"/>
<line hits="0" number="373"/>
<line hits="0" number="374"/>
<line hits="0" number="375"/>
<line hits="0" number="376"/>
<line hits="0" number="377"/>
<line hits="1" number="379"/>
<line hits="1" number="382"/>
<line hits="1" number="383"/>
<line hits="0" number="389"/>
<line hits="0" number="390"/>
<line hits="0" number="391"/>
<line hits="0" number="392"/>
<line hits="0" number="393"/>
<line hits="0" number="394"/>
<line hits="0" number="395"/>
<line hits="0" number="396"/>
<line hits="0" number="397"/>
<line hits="0" number="398"/>
<line hits="0" number="399"/>
<line hits="0" number="400"/>
<line hits="0" number="401"/>
<line hits="0" number="402"/>
<line hits="0" number="403"/>
<line hits="0" number="404"/>
<line hits="0" number="405"/>
<line hits="0" number="406"/>
<line hits="1" number="409"/>
<line hits="1" number="410"/>
<line hits="1" number="411"/>
<line hits="1" number="412"/>
<line hits="1" number="413"/>
<line hits="1" number="414"/>
<line hits="1" number="416"/>
<line hits="0" number="417"/>
<line hits="1" number="418"/>
<line hits="0" number="419"/>
<line hits="1" number="421"/>
<line hits="1" number="422"/>
<line hits="1" number="423"/>
<line hits="1" number="424"/>
<line hits="1" number="426"/>
<line hits="1" number="435"/>
<line hits="1" number="436"/>
<line hits="1" number="437"/>
<line hits="1" number="438"/>
<line hits="1" number="439"/>
<line hits="1" number="441"/>
<line hits="1" number="442"/>
<line hits="1" number="443"/>
<line hits="1" number="444"/>
<line hits="0" number="445"/>
<line hits="1" number="446"/>
<line hits="1" number="447"/>
<line hits="0" number="448"/>
<line hits="0" number="449"/>
<line hits="1" number="450"/>
<line hits="1" number="451"/>
<line hits="1" number="452"/>
<line hits="1" number="453"/>
<line hits="1" number="454"/>
<line hits="0" number="455"/>
<line hits="0" number="456"/>
<line hits="1" number="457"/>
<line hits="1" number="461"/>
<line hits="1" number="462"/>
<line hits="1" number="466"/>
<line hits="1" number="469"/>
<line hits="1" number="470"/>
<line hits="0" number="471"/>
<line hits="0" number="472"/>
<line hits="1" number="475"/>
<line hits="1" number="476"/>
<line hits="0" number="477"/>
<line hits="0" number="478"/>
<line hits="1" number="479"/>
<line hits="1" number="481"/>
<line hits="1" number="482"/>
<line hits="0" number="483"/>
<line hits="1" number="484"/>
<line hits="1" number="486"/>
<line hits="0" number="487"/>
<line hits="0" number="488"/>
<line hits="0" number="489"/>
<line hits="0" number="490"/>
<line hits="0" number="491"/>
<line hits="1" number="493"/>
<line hits="1" number="495"/>
<line hits="0" number="496"/>
<line hits="1" number="499"/>
<line hits="1" number="500"/>
<line hits="1" number="503"/>
<line hits="1" number="504"/>
<line hits="1" number="505"/>
<line hits="1" number="507"/>
<line hits="0" number="514"/>
<line hits="0" number="515"/>
<line hits="0" number="516"/>
<line hits="0" number="517"/>
<line hits="0" number="518"/>
<line hits="1" number="520"/>
<line hits="0" number="521"/>
<line hits="0" number="522"/>
<line hits="0" number="531"/>
<line hits="1" number="537"/>
<line hits="0" number="538"/>
<line hits="0" number="539"/>
<line hits="0" number="544"/>
<line hits="1" number="546"/>
<line hits="1" number="547"/>
<line hits="1" number="549"/>
<line hits="1" number="550"/>
<line hits="1" number="552"/>
<line hits="0" number="553"/>
<line hits="1" number="555"/>
<line hits="1" number="556"/>
<line hits="1" number="557"/>
<line hits="1" number="559"/>
<line hits="1" number="563"/>
<line hits="1" number="565"/>
<line hits="1" number="566"/>
<line hits="1" number="567"/>
<line hits="0" number="569"/>
<line hits="1" number="575"/>
<line hits="1" number="586"/>
<line hits="1" number="588"/>
<line hits="1" number="607"/>
<line hits="1" number="610"/>
<line hits="1" number="624"/>
<line hits="1" number="625"/>
<line hits="1" number="626"/>
<line hits="1" number="627"/>
<line hits="1" number="628"/>
<line hits="1" number="629"/>
<line hits="1" number="630"/>
<line hits="1" number="631"/>
<line hits="1" number="632"/>
<line hits="0" number="633"/>
<line hits="1" number="637"/>
<line hits="1" number="638"/>
<line hits="1" number="639"/>
<line hits="0" number="640"/>
<line hits="0" number="641"/>
<line hits="0" number="642"/>
<line hits="0" number="643"/>
<line hits="1" number="644"/>
<line hits="0" number="645"/>
<line hits="1" number="648"/>
<line hits="1" number="650"/>
<line hits="1" number="651"/>
<line hits="1" number="652"/>
<line hits="1" number="653"/>
<line hits="0" number="654"/>
<line hits="1" number="655"/>
<line hits="0" number="656"/>
<line hits="1" number="657"/>
<line hits="1" number="658"/>
<line hits="1" number="659"/>
<line hits="1" number="660"/>
<line hits="1" number="661"/>
<line hits="0" number="662"/>
<line hits="1" number="665"/>
<line hits="1" number="666"/>
<line hits="1" number="668"/>
<line hits="1" number="669"/>
<line hits="1" number="670"/>
<line hits="1" number="671"/>
<line hits="0" number="672"/>
<line hits="0" number="673"/>
<line hits="0" number="674"/>
<line hits="0" number="676"/>
<line hits="0" number="677"/>
<line hits="0" number="678"/>
<line hits="0" number="679"/>
<line hits="0" number="681"/>
<line hits="0" number="683"/>
<line hits="0" number="685"/>
<line hits="1" number="686"/>
<line hits="1" number="687"/>
<line hits="1" number="688"/>
<line hits="0" number="689"/>
<line hits="0" number="690"/>
<line hits="0" number="692"/>
<line hits="1" number="693"/>
<line hits="0" number="694"/>
<line hits="1" number="695"/>
<line hits="0" number="696"/>
<line hits="1" number="698"/>
<line hits="1" number="699"/>
<line hits="0" number="700"/>
<line hits="1" number="702"/>
<line hits="1" number="703"/>
<line hits="1" number="705"/>
<line hits="1" number="706"/>
<line hits="1" number="708"/>
<line hits="1" number="710"/>
<line hits="1" number="712"/>
<line hits="1" number="713"/>
<line hits="1" number="714"/>
<line hits="1" number="716"/>
<line hits="0" number="717"/>
<line hits="1" number="720"/>
<line hits="1" number="721"/>
<line hits="1" number="723"/>
<line hits="0" number="724"/>
<line hits="1" number="727"/>
<line hits="1" number="746"/>
<line hits="1" number="747"/>
<line hits="1" number="748"/>
<line hits="1" number="749"/>
<line hits="1" number="750"/>
<line hits="1" number="751"/>
<line hits="1" number="753"/>
<line hits="0" number="754"/>
<line hits="1" number="756"/>
<line hits="1" number="765"/>
<line hits="1" number="766"/>
<line hits="0" number="768"/>
<line hits="0" number="769"/>
<line hits="1" number="771"/>
<line hits="1" number="772"/>
<line hits="1" number="774"/>
<line hits="0" number="777"/>
<line hits="0" number="778"/>
<line hits="1" number="781"/>
<line hits="1" number="782"/>
<line hits="1" number="783"/>
<line hits="1" number="786"/>
<line hits="0" number="787"/>
<line hits="1" number="790"/>
<line hits="1" number="792"/>
<line hits="1" number="794"/>
<line hits="1" number="796"/>
<line hits="0" number="799"/>
<line hits="1" number="800"/>
<line hits="0" number="801"/>
<line hits="0" number="802"/>
<line hits="0" number="803"/>
<line hits="0" number="804"/>
<line hits="0" number="805"/>
<line hits="0" number="807"/>
<line hits="1" number="808"/>
<line hits="1" number="810"/>
<line hits="0" number="811"/>
<line hits="1" number="813"/>
<line hits="0" number="814"/>
<line hits="1" number="816"/>
<line hits="1" number="825"/>
<line hits="1" number="826"/>
<line hits="1" number="827"/>
<line hits="1" number="828"/>
<line hits="1" number="829"/>
<line hits="0" number="832"/>
<line hits="0" number="833"/>
<line hits="0" number="835"/>
<line hits="0" number="836"/>
<line hits="0" number="837"/>
<line hits="0" number="838"/>
<line hits="0" number="840"/>
<line hits="0" number="841"/>
<line hits="0" number="842"/>
<line hits="0" number="843"/>
<line hits="0" number="844"/>
<line hits="0" number="848"/>
<line hits="1" number="851"/>
<line hits="0" number="852"/>
<line hits="0" number="853"/>
<line hits="0" number="854"/>
<line hits="0" number="855"/>
<line hits="0" number="857"/>
<line hits="0" number="858"/>
<line hits="0" number="859"/>
<line hits="0" number="860"/>
<line hits="0" number="861"/>
<line hits="0" number="862"/>
<line hits="0" number="863"/>
<line hits="0" number="865"/>
<line hits="0" number="866"/>
<line hits="0" number="867"/>
<line hits="0" number="868"/>
<line hits="0" number="875"/>
<line hits="0" number="876"/>
<line hits="0" number="878"/>
<line hits="1" number="880"/>
<line hits="1" number="883"/>
<line hits="1" number="886"/>
<line hits="1" number="887"/>
<line hits="1" number="888"/>
<line hits="1" number="890"/>
<line hits="0" number="894"/>
<line hits="1" number="896"/>
<line hits="1" number="903"/>
<line hits="1" number="904"/>
<line hits="0" number="905"/>
<line hits="0" number="906"/>
<line hits="0" number="907"/>
<line hits="0" number="908"/>
<line hits="1" number="910"/>
<line hits="0" number="911"/>
<line hits="1" number="913"/>
<line hits="0" number="918"/>
<line hits="0" number="919"/>
<line hits="0" number="920"/>
<line hits="0" number="921"/>
<line hits="0" number="922"/>
<line hits="0" number="923"/>
<line hits="0" number="924"/>
<line hits="0" number="925"/>
<line hits="1" number="928"/>
<line hits="1" number="931"/>
<line hits="1" number="933"/>
<line hits="1" number="934"/>
<line hits="1" number="935"/>
<line hits="1" number="936"/>
<line hits="1" number="937"/>
<line hits="0" number="939"/>
<line hits="1" number="940"/>
<line hits="1" number="941"/>
<line hits="1" number="943"/>
<line hits="0" number="945"/>
<line hits="0" number="946"/>
<line hits="0" number="947"/>
<line hits="0" number="948"/>
<line hits="1" number="951"/>
<line hits="1" number="952"/>
<line hits="1" number="953"/>
<line hits="1" number="955"/>
<line hits="0" number="956"/>
<line hits="1" number="958"/>
<line hits="1" number="959"/>
<line hits="1" number="962"/>
<line hits="1" number="968"/>
<line hits="1" number="969"/>
<line hits="1" number="970"/>
<line hits="1" number="971"/>
<line hits="0" number="972"/>
<line hits="1" number="973"/>
<line hits="0" number="975"/>
<line hits="1" number="978"/>
<line hits="1" number="979"/>
<line hits="1" number="980"/>
<line hits="1" number="982"/>
<line hits="0" number="983"/>
<line hits="1" number="985"/>
<line hits="1" number="986"/>
<line hits="1" number="987"/>
<line hits="0" number="988"/>
<line hits="0" number="992"/>
<line hits="1" number="993"/>
<line hits="1" number="997"/>
<line hits="1" number="1000"/>
<line hits="0" number="1016"/>
<line hits="0" number="1017"/>
<line hits="0" number="1018"/>
<line hits="0" number="1019"/>
<line hits="0" number="1020"/>
<line hits="0" number="1021"/>
<line hits="0" number="1022"/>
<line hits="0" number="1023"/>
<line hits="0" number="1024"/>
<line hits="0" number="1026"/>
<line hits="0" number="1027"/>
<line hits="0" number="1028"/>
<line hits="0" number="1029"/>
<line hits="0" number="1030"/>
<line hits="0" number="1031"/>
<line hits="0" number="1032"/>
<line hits="0" number="1033"/>
<line hits="0" number="1035"/>
<line hits="0" number="1036"/>
<line hits="0" number="1037"/>
<line hits="0" number="1038"/>
<line hits="0" number="1039"/>
<line hits="0" number="1040"/>
<line hits="0" number="1041"/>
<line hits="0" number="1042"/>
<line hits="0" number="1043"/>
<line hits="0" number="1044"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/template/context.py" line-rate="0.7805" name="context.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="5"/>
<line hits="1" number="8"/>
<line hits="1" number="10"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="17"/>
<line hits="1" number="18"/>
<line hits="1" number="20"/>
<line hits="1" number="21"/>
<line hits="1" number="23"/>
<line hits="1" number="24"/>
<line hits="1" number="27"/>
<line hits="1" number="28"/>
<line hits="1" number="29"/>
<line hits="1" number="31"/>
<line hits="1" number="32"/>
<line hits="1" number="33"/>
<line hits="1" number="34"/>
<line hits="1" number="35"/>
<line hits="1" number="37"/>
<line hits="1" number="38"/>
<line hits="1" number="39"/>
<line hits="1" number="40"/>
<line hits="1" number="42"/>
<line hits="0" number="43"/>
<line hits="1" number="45"/>
<line hits="0" number="46"/>
<line hits="1" number="48"/>
<line hits="1" number="49"/>
<line hits="1" number="50"/>
<line hits="1" number="51"/>
<line hits="0" number="52"/>
<line hits="1" number="54"/>
<line hits="1" number="55"/>
<line hits="1" number="57"/>
<line hits="1" number="58"/>
<line hits="0" number="59"/>
<line hits="1" number="60"/>
<line hits="1" number="62"/>
<line hits="1" number="64"/>
<line hits="1" number="66"/>
<line hits="0" number="71"/>
<line hits="0" number="72"/>
<line hits="0" number="73"/>
<line hits="0" number="74"/>
<line hits="0" number="75"/>
<line hits="0" number="76"/>
<line hits="1" number="78"/>
<line hits="1" number="80"/>
<line hits="1" number="81"/>
<line hits="1" number="82"/>
<line hits="0" number="83"/>
<line hits="1" number="85"/>
<line hits="0" number="87"/>
<line hits="1" number="89"/>
<line hits="1" number="90"/>
<line hits="1" number="92"/>
<line hits="1" number="93"/>
<line hits="1" number="94"/>
<line hits="0" number="95"/>
<line hits="1" number="96"/>
<line hits="1" number="98"/>
<line hits="0" number="99"/>
<line hits="0" number="100"/>
<line hits="0" number="101"/>
<line hits="0" number="102"/>
<line hits="0" number="103"/>
<line hits="1" number="105"/>
<line hits="1" number="110"/>
<line hits="1" number="111"/>
<line hits="1" number="112"/>
<line hits="1" number="114"/>
<line hits="0" number="118"/>
<line hits="0" number="119"/>
<line hits="0" number="120"/>
<line hits="0" number="121"/>
<line hits="1" number="123"/>
<line hits="0" number="127"/>
<line hits="1" number="135"/>
<line hits="1" number="137"/>
<line hits="1" number="138"/>
<line hits="1" number="139"/>
<line hits="1" number="140"/>
<line hits="1" number="141"/>
<line hits="1" number="142"/>
<line hits="1" number="145"/>
<line hits="1" number="146"/>
<line hits="1" number="148"/>
<line hits="1" number="150"/>
<line hits="0" number="151"/>
<line hits="1" number="152"/>
<line hits="1" number="153"/>
<line hits="1" number="154"/>
<line hits="1" number="156"/>
<line hits="1" number="158"/>
<line hits="1" number="159"/>
<line hits="1" number="160"/>
<line hits="1" number="161"/>
<line hits="1" number="163"/>
<line hits="1" number="165"/>
<line hits="0" number="166"/>
<line hits="1" number="167"/>
<line hits="0" number="168"/>
<line hits="1" number="169"/>
<line hits="1" number="172"/>
<line hits="1" number="187"/>
<line hits="1" number="189"/>
<line hits="0" number="190"/>
<line hits="1" number="192"/>
<line hits="0" number="193"/>
<line hits="1" number="195"/>
<line hits="1" number="196"/>
<line hits="1" number="198"/>
<line hits="0" number="199"/>
<line hits="1" number="201"/>
<line hits="1" number="202"/>
<line hits="1" number="203"/>
<line hits="1" number="204"/>
<line hits="1" number="205"/>
<line hits="1" number="206"/>
<line hits="1" number="207"/>
<line hits="1" number="208"/>
<line hits="1" number="210"/>
<line hits="1" number="211"/>
<line hits="1" number="212"/>
<line hits="1" number="215"/>
<line hits="1" number="222"/>
<line hits="1" number="223"/>
<line hits="1" number="224"/>
<line hits="1" number="225"/>
<line hits="1" number="226"/>
<line hits="1" number="229"/>
<line hits="1" number="233"/>
<line hits="1" number="235"/>
<line hits="1" number="237"/>
<line hits="0" number="238"/>
<line hits="1" number="240"/>
<line hits="1" number="242"/>
<line hits="1" number="244"/>
<line hits="1" number="245"/>
<line hits="1" number="246"/>
<line hits="1" number="247"/>
<line hits="1" number="249"/>
<line hits="1" number="250"/>
<line hits="1" number="252"/>
<line hits="1" number="254"/>
<line hits="1" number="256"/>
<line hits="0" number="257"/>
<line hits="0" number="260"/>
<line hits="0" number="261"/>
<line hits="0" number="262"/>
<line hits="1" number="265"/>
<line hits="1" number="269"/>
<line hits="0" number="270"/>
<line hits="1" number="271"/>
<line hits="0" number="272"/>
<line hits="1" number="276"/>
<line hits="1" number="277"/>
<line hits="1" number="278"/>
<line hits="1" number="279"/>
<line hits="1" number="280"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/template/context_processors.py" line-rate="0.5667" name="context_processors.py">
<methods/>
<lines>
<line hits="1" number="10"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="17"/>
<line hits="1" number="22"/>
<line hits="0" number="23"/>
<line hits="0" number="24"/>
<line hits="0" number="28"/>
<line hits="0" number="30"/>
<line hits="1" number="32"/>
<line hits="1" number="35"/>
<line hits="1" number="39"/>
<line hits="1" number="40"/>
<line hits="0" number="41"/>
<line hits="0" number="42"/>
<line hits="0" number="45"/>
<line hits="1" number="49"/>
<line hits="1" number="52"/>
<line hits="0" number="53"/>
<line hits="0" number="54"/>
<line hits="1" number="61"/>
<line hits="0" number="62"/>
<line hits="0" number="63"/>
<line hits="1" number="66"/>
<line hits="0" number="70"/>
<line hits="1" number="73"/>
<line hits="0" number="77"/>
<line hits="1" number="80"/>
<line hits="1" number="81"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/template/defaultfilters.py" line-rate="0.2854" name="defaultfilters.py">
<methods/>
<lines>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="18"/>
<line hits="1" number="19"/>
<line hits="1" number="22"/>
<line hits="1" number="23"/>
<line hits="1" number="25"/>
<line hits="1" number="26"/>
<line hits="1" number="28"/>
<line hits="1" number="35"/>
<line hits="1" number="40"/>
<line hits="0" number="41"/>
<line hits="0" number="42"/>
<line hits="0" number="43"/>
<line hits="0" number="45"/>
<line hits="0" number="46"/>
<line hits="1" number="51"/>
<line hits="1" number="53"/>
<line hits="1" number="60"/>
<line hits="1" number="61"/>
<line hits="0" number="68"/>
<line hits="1" number="71"/>
<line hits="1" number="72"/>
<line hits="0" number="75"/>
<line hits="1" number="78"/>
<line hits="1" number="79"/>
<line hits="0" number="82"/>
<line hits="1" number="85"/>
<line hits="0" number="91"/>
<line hits="1" number="94"/>
<line hits="1" number="95"/>
<line hits="0" number="125"/>
<line hits="0" number="126"/>
<line hits="0" number="127"/>
<line hits="0" number="128"/>
<line hits="0" number="129"/>
<line hits="0" number="130"/>
<line hits="0" number="131"/>
<line hits="0" number="132"/>
<line hits="0" number="133"/>
<line hits="0" number="134"/>
<line hits="0" number="135"/>
<line hits="0" number="136"/>
<line hits="0" number="138"/>
<line hits="0" number="139"/>
<line hits="0" number="140"/>
<line hits="0" number="141"/>
<line hits="0" number="143"/>
<line hits="0" number="144"/>
<line hits="0" number="146"/>
<line hits="0" number="148"/>
<line hits="0" number="149"/>
<line hits="0" number="150"/>
<line hits="0" number="151"/>
<line hits="0" number="155"/>
<line hits="0" number="156"/>
<line hits="0" number="157"/>
<line hits="0" number="158"/>
<line hits="0" number="159"/>
<line hits="0" number="160"/>
<line hits="0" number="161"/>
<line hits="0" number="162"/>
<line hits="0" number="163"/>
<line hits="1" number="166"/>
<line hits="1" number="167"/>
<line hits="0" number="170"/>
<line hits="1" number="173"/>
<line hits="1" number="174"/>
<line hits="1" number="175"/>
<line hits="0" number="177"/>
<line hits="0" number="180"/>
<line hits="0" number="181"/>
<line hits="0" number="182"/>
<line hits="0" number="183"/>
<line hits="0" number="185"/>
<line hits="0" number="186"/>
<line hits="0" number="187"/>
<line hits="1" number="190"/>
<line hits="1" number="191"/>
<line hits="0" number="194"/>
<line hits="1" number="197"/>
<line hits="1" number="198"/>
<line hits="0" number="206"/>
<line hits="1" number="209"/>
<line hits="1" number="210"/>
<line hits="0" number="217"/>
<line hits="1" number="220"/>
<line hits="0" number="231"/>
<line hits="0" number="232"/>
<line hits="0" number="233"/>
<line hits="0" number="234"/>
<line hits="0" number="235"/>
<line hits="0" number="236"/>
<line hits="1" number="239"/>
<line hits="1" number="240"/>
<line hits="0" number="243"/>
<line hits="0" number="244"/>
<line hits="1" number="247"/>
<line hits="1" number="248"/>
<line hits="0" number="251"/>
<line hits="0" number="252"/>
<line hits="0" number="253"/>
<line hits="0" number="254"/>
<line hits="0" number="255"/>
<line hits="1" number="258"/>
<line hits="1" number="259"/>
<line hits="0" number="265"/>
<line hits="0" number="266"/>
<line hits="0" number="267"/>
<line hits="0" number="268"/>
<line hits="0" number="269"/>
<line hits="1" number="272"/>
<line hits="1" number="273"/>
<line hits="0" number="279"/>
<line hits="0" number="280"/>
<line hits="0" number="281"/>
<line hits="0" number="282"/>
<line hits="0" number="283"/>
<line hits="1" number="286"/>
<line hits="1" number="287"/>
<line hits="0" number="293"/>
<line hits="0" number="294"/>
<line hits="0" number="295"/>
<line hits="0" number="296"/>
<line hits="0" number="297"/>
<line hits="1" number="300"/>
<line hits="1" number="301"/>
<line hits="0" number="304"/>
<line hits="1" number="307"/>
<line hits="1" number="308"/>
<line hits="1" number="309"/>
<line hits="0" number="318"/>
<line hits="0" number="319"/>
<line hits="0" number="320"/>
<line hits="0" number="321"/>
<line hits="1" number="324"/>
<line hits="1" number="325"/>
<line hits="1" number="326"/>
<line hits="0" number="328"/>
<line hits="1" number="331"/>
<line hits="1" number="332"/>
<line hits="1" number="333"/>
<line hits="0" number="340"/>
<line hits="1" number="343"/>
<line hits="1" number="344"/>
<line hits="0" number="347"/>
<line hits="1" number="350"/>
<line hits="1" number="351"/>
<line hits="0" number="354"/>
<line hits="1" number="357"/>
<line hits="1" number="358"/>
<line hits="0" number="361"/>
<line hits="1" number="364"/>
<line hits="1" number="365"/>
<line hits="0" number="368"/>
<line hits="1" number="371"/>
<line hits="1" number="372"/>
<line hits="0" number="375"/>
<line hits="1" number="378"/>
<line hits="1" number="379"/>
<line hits="0" number="382"/>
<line hits="0" number="383"/>
<line hits="0" number="384"/>
<line hits="0" number="385"/>
<line hits="0" number="386"/>
<line hits="1" number="393"/>
<line hits="1" number="394"/>
<line hits="0" number="397"/>
<line hits="1" number="400"/>
<line hits="1" number="401"/>
<line hits="0" number="408"/>
<line hits="1" number="411"/>
<line hits="1" number="412"/>
<line hits="1" number="413"/>
<line hits="0" number="419"/>
<line hits="0" number="420"/>
<line hits="1" number="423"/>
<line hits="1" number="424"/>
<line hits="1" number="425"/>
<line hits="0" number="430"/>
<line hits="0" number="431"/>
<line hits="0" number="432"/>
<line hits="0" number="433"/>
<line hits="0" number="434"/>
<line hits="1" number="437"/>
<line hits="1" number="438"/>
<line hits="0" number="441"/>
<line hits="1" number="444"/>
<line hits="0" number="451"/>
<line hits="1" number="454"/>
<line hits="1" number="455"/>
<line hits="0" number="458"/>
<line hits="1" number="465"/>
<line hits="0" number="483"/>
<line hits="0" number="484"/>
<line hits="0" number="485"/>
<line hits="0" number="486"/>
<line hits="0" number="488"/>
<line hits="1" number="491"/>
<line hits="0" number="497"/>
<line hits="0" number="498"/>
<line hits="0" number="499"/>
<line hits="0" number="500"/>
<line hits="1" number="503"/>
<line hits="0" number="509"/>
<line hits="0" number="510"/>
<line hits="0" number="511"/>
<line hits="0" number="512"/>
<line hits="1" number="515"/>
<line hits="0" number="518"/>
<line hits="0" number="519"/>
<line hits="0" number="520"/>
<line hits="0" number="521"/>
<line hits="1" number="524"/>
<line hits="1" number="525"/>
<line hits="0" number="527"/>
<line hits="0" number="528"/>
<line hits="0" number="529"/>
<line hits="0" number="530"/>
<line hits="0" number="531"/>
<line hits="0" number="532"/>
<line hits="0" number="533"/>
<line hits="1" number="536"/>
<line hits="0" number="539"/>
<line hits="0" number="540"/>
<line hits="0" number="541"/>
<line hits="0" number="542"/>
<line hits="1" number="545"/>
<line hits="0" number="548"/>
<line hits="0" number="549"/>
<line hits="0" number="550"/>
<line hits="0" number="551"/>
<line hits="1" number="554"/>
<line hits="0" number="557"/>
<line hits="0" number="558"/>
<line hits="0" number="559"/>
<line hits="0" number="560"/>
<line hits="1" number="563"/>
<line hits="0" number="566"/>
<line hits="1" number="569"/>
<line hits="0" number="574"/>
<line hits="0" number="575"/>
<line hits="0" number="576"/>
<line hits="0" number="577"/>
<line hits="0" number="578"/>
<line hits="0" number="580"/>
<line hits="0" number="581"/>
<line hits="0" number="583"/>
<line hits="0" number="584"/>
<line hits="1" number="587"/>
<line hits="1" number="588"/>
<line hits="0" number="609"/>
<line hits="0" number="610"/>
<line hits="0" number="612"/>
<line hits="0" number="613"/>
<line hits="0" number="615"/>
<line hits="0" number="616"/>
<line hits="0" number="617"/>
<line hits="0" number="618"/>
<line hits="0" number="619"/>
<line hits="0" number="620"/>
<line hits="0" number="621"/>
<line hits="0" number="622"/>
<line hits="0" number="623"/>
<line hits="0" number="624"/>
<line hits="0" number="625"/>
<line hits="0" number="626"/>
<line hits="0" number="627"/>
<line hits="0" number="628"/>
<line hits="0" number="629"/>
<line hits="0" number="631"/>
<line hits="0" number="632"/>
<line hits="0" number="633"/>
<line hits="0" number="634"/>
<line hits="0" number="635"/>
<line hits="0" number="636"/>
<line hits="0" number="637"/>
<line hits="0" number="639"/>
<line hits="0" number="640"/>
<line hits="0" number="641"/>
<line hits="0" number="642"/>
<line hits="0" number="643"/>
<line hits="0" number="644"/>
<line hits="0" number="645"/>
<line hits="0" number="647"/>
<line hits="0" number="649"/>
<line hits="0" number="651"/>
<line hits="1" number="658"/>
<line hits="0" number="661"/>
<line hits="0" number="662"/>
<line hits="0" number="663"/>
<line hits="0" number="664"/>
<line hits="0" number="665"/>
<line hits="0" number="666"/>
<line hits="0" number="667"/>
<line hits="1" number="670"/>
<line hits="0" number="678"/>
<line hits="0" number="679"/>
<line hits="0" number="680"/>
<line hits="0" number="681"/>
<line hits="0" number="682"/>
<line hits="0" number="683"/>
<line hits="0" number="684"/>
<line hits="0" number="685"/>
<line hits="0" number="686"/>
<line hits="0" number="687"/>
<line hits="0" number="688"/>
<line hits="1" number="695"/>
<line hits="1" number="696"/>
<line hits="0" number="698"/>
<line hits="0" number="699"/>
<line hits="0" number="700"/>
<line hits="0" number="701"/>
<line hits="0" number="702"/>
<line hits="0" number="703"/>
<line hits="0" number="704"/>
<line hits="0" number="705"/>
<line hits="0" number="706"/>
<line hits="1" number="709"/>
<line hits="1" number="710"/>
<line hits="0" number="712"/>
<line hits="0" number="713"/>
<line hits="0" number="714"/>
<line hits="0" number="715"/>
<line hits="0" number="716"/>
<line hits="0" number="717"/>
<line hits="0" number="718"/>
<line hits="0" number="719"/>
<line hits="0" number="720"/>
<line hits="1" number="723"/>
<line hits="1" number="724"/>
<line hits="0" number="726"/>
<line hits="0" number="727"/>
<line hits="0" number="728"/>
<line hits="0" number="729"/>
<line hits="0" number="730"/>
<line hits="0" number="731"/>
<line hits="0" number="732"/>
<line hits="0" number="733"/>
<line hits="1" number="736"/>
<line hits="1" number="737"/>
<line hits="0" number="739"/>
<line hits="0" number="740"/>
<line hits="0" number="741"/>
<line hits="0" number="742"/>
<line hits="0" number="743"/>
<line hits="0" number="744"/>
<line hits="1" number="751"/>
<line hits="0" number="754"/>
<line hits="1" number="757"/>
<line hits="0" number="760"/>
<line hits="0" number="761"/>
<line hits="0" number="762"/>
<line hits="1" number="765"/>
<line hits="0" number="768"/>
<line hits="1" number="771"/>
<line hits="1" number="772"/>
<line hits="0" number="787"/>
<line hits="0" number="788"/>
<line hits="0" number="789"/>
<line hits="0" number="790"/>
<line hits="0" number="791"/>
<line hits="0" number="792"/>
<line hits="0" number="793"/>
<line hits="0" number="794"/>
<line hits="0" number="796"/>
<line hits="0" number="797"/>
<line hits="0" number="798"/>
<line hits="0" number="799"/>
<line hits="0" number="800"/>
<line hits="0" number="801"/>
<line hits="1" number="808"/>
<line hits="0" number="814"/>
<line hits="0" number="815"/>
<line hits="0" number="816"/>
<line hits="0" number="817"/>
<line hits="0" number="818"/>
<line hits="0" number="820"/>
<line hits="0" number="821"/>
<line hits="0" number="823"/>
<line hits="0" number="824"/>
<line hits="0" number="825"/>
<line hits="0" number="826"/>
<line hits="0" number="827"/>
<line hits="0" number="829"/>
<line hits="0" number="830"/>
<line hits="0" number="831"/>
<line hits="0" number="833"/>
<line hits="0" number="834"/>
<line hits="0" number="835"/>
<line hits="0" number="836"/>
<line hits="0" number="837"/>
<line hits="0" number="838"/>
<line hits="0" number="839"/>
<line hits="0" number="840"/>
<line hits="0" number="841"/>
<line hits="0" number="842"/>
<line hits="0" number="844"/>
<line hits="0" number="846"/>
<line hits="0" number="847"/>
<line hits="0" number="848"/>
<line hits="1" number="851"/>
<line hits="1" number="852"/>
<line hits="0" number="874"/>
<line hits="0" number="875"/>
<line hits="0" number="876"/>
<line hits="0" number="877"/>
<line hits="0" number="878"/>
<line hits="0" number="879"/>
<line hits="0" number="881"/>
<line hits="0" number="882"/>
<line hits="0" number="883"/>
<line hits="0" number="884"/>
<line hits="0" number="885"/>
<line hits="0" number="886"/>
<line hits="0" number="887"/>
<line hits="0" number="888"/>
<line hits="0" number="889"/>
<line hits="0" number="890"/>
<line hits="0" number="891"/>
<line hits="0" number="892"/>
<line hits="1" number="895"/>
<line hits="0" number="898"/>
<line hits="1" number="901"/>
<line hits="0" number="904"/>
<line hits="0" number="905"/>
<line hits="0" number="906"/>
<line hits="0" number="907"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/template/defaulttags.py" line-rate="0.2907" name="defaulttags.py">
<methods/>
<lines>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="15"/>
<line hits="1" number="22"/>
<line hits="1" number="23"/>
<line hits="1" number="24"/>
<line hits="1" number="26"/>
<line hits="1" number="29"/>
<line hits="1" number="31"/>
<line hits="0" number="32"/>
<line hits="1" number="34"/>
<line hits="0" number="35"/>
<line hits="0" number="36"/>
<line hits="0" number="37"/>
<line hits="0" number="38"/>
<line hits="0" number="39"/>
<line hits="0" number="40"/>
<line hits="0" number="42"/>
<line hits="1" number="45"/>
<line hits="1" number="46"/>
<line hits="0" number="47"/>
<line hits="1" number="50"/>
<line hits="1" number="51"/>
<line hits="0" number="52"/>
<line hits="0" number="53"/>
<line hits="0" number="54"/>
<line hits="0" number="55"/>
<line hits="0" number="57"/>
<line hits="0" number="61"/>
<line hits="0" number="62"/>
<line hits="0" number="67"/>
<line hits="1" number="70"/>
<line hits="1" number="71"/>
<line hits="0" number="72"/>
<line hits="0" number="73"/>
<line hits="0" number="74"/>
<line hits="1" number="76"/>
<line hits="0" number="77"/>
<line hits="0" number="79"/>
<line hits="0" number="80"/>
<line hits="0" number="81"/>
<line hits="0" number="82"/>
<line hits="0" number="83"/>
<line hits="0" number="84"/>
<line hits="0" number="85"/>
<line hits="0" number="86"/>
<line hits="1" number="88"/>
<line hits="0" number="92"/>
<line hits="1" number="95"/>
<line hits="1" number="96"/>
<line hits="0" number="97"/>
<line hits="0" number="98"/>
<line hits="0" number="99"/>
<line hits="0" number="100"/>
<line hits="0" number="101"/>
<line hits="1" number="104"/>
<line hits="1" number="105"/>
<line hits="0" number="106"/>
<line hits="1" number="108"/>
<line hits="0" number="109"/>
<line hits="0" number="111"/>
<line hits="0" number="112"/>
<line hits="1" number="115"/>
<line hits="1" number="116"/>
<line hits="0" number="117"/>
<line hits="0" number="118"/>
<line hits="1" number="120"/>
<line hits="0" number="121"/>
<line hits="0" number="122"/>
<line hits="0" number="123"/>
<line hits="0" number="124"/>
<line hits="0" number="125"/>
<line hits="0" number="126"/>
<line hits="0" number="127"/>
<line hits="0" number="128"/>
<line hits="0" number="129"/>
<line hits="0" number="130"/>
<line hits="1" number="133"/>
<line hits="1" number="134"/>
<line hits="1" number="136"/>
<line hits="1" number="137"/>
<line hits="1" number="138"/>
<line hits="1" number="139"/>
<line hits="1" number="140"/>
<line hits="1" number="141"/>
<line hits="0" number="143"/>
<line hits="1" number="145"/>
<line hits="0" number="146"/>
<line hits="0" number="147"/>
<line hits="1" number="155"/>
<line hits="1" number="156"/>
<line hits="0" number="157"/>
<line hits="1" number="159"/>
<line hits="1" number="160"/>
<line hits="1" number="161"/>
<line hits="1" number="162"/>
<line hits="0" number="163"/>
<line hits="1" number="164"/>
<line hits="0" number="165"/>
<line hits="1" number="166"/>
<line hits="1" number="167"/>
<line hits="0" number="168"/>
<line hits="1" number="169"/>
<line hits="1" number="170"/>
<line hits="0" number="171"/>
<line hits="1" number="172"/>
<line hits="1" number="173"/>
<line hits="1" number="176"/>
<line hits="1" number="177"/>
<line hits="1" number="179"/>
<line hits="1" number="180"/>
<line hits="1" number="182"/>
<line hits="1" number="183"/>
<line hits="1" number="185"/>
<line hits="1" number="186"/>
<line hits="1" number="188"/>
<line hits="1" number="189"/>
<line hits="0" number="192"/>
<line hits="0" number="193"/>
<line hits="0" number="194"/>
<line hits="0" number="195"/>
<line hits="0" number="197"/>
<line hits="0" number="198"/>
<line hits="0" number="202"/>
<line hits="0" number="203"/>
<line hits="0" number="204"/>
<line hits="1" number="206"/>
<line hits="1" number="208"/>
<line hits="1" number="209"/>
<line hits="1" number="211"/>
<line hits="0" number="215"/>
<line hits="1" number="216"/>
<line hits="1" number="219"/>
<line hits="1" number="220"/>
<line hits="1" number="222"/>
<line hits="0" number="223"/>
<line hits="0" number="224"/>
<line hits="1" number="226"/>
<line hits="0" number="228"/>
<line hits="0" number="229"/>
<line hits="0" number="231"/>
<line hits="0" number="232"/>
<line hits="0" number="235"/>
<line hits="0" number="239"/>
<line hits="0" number="241"/>
<line hits="0" number="242"/>
<line hits="0" number="244"/>
<line hits="0" number="245"/>
<line hits="0" number="246"/>
<line hits="0" number="247"/>
<line hits="1" number="249"/>
<line hits="0" number="252"/>
<line hits="0" number="256"/>
<line hits="0" number="259"/>
<line hits="1" number="262"/>
<line hits="1" number="263"/>
<line hits="1" number="265"/>
<line hits="0" number="266"/>
<line hits="0" number="267"/>
<line hits="0" number="268"/>
<line hits="1" number="270"/>
<line hits="0" number="271"/>
<line hits="1" number="273"/>
<line hits="0" number="274"/>
<line hits="0" number="275"/>
<line hits="0" number="276"/>
<line hits="0" number="277"/>
<line hits="0" number="278"/>
<line hits="1" number="281"/>
<line hits="1" number="283"/>
<line hits="0" number="284"/>
<line hits="1" number="286"/>
<line hits="0" number="287"/>
<line hits="1" number="289"/>
<line hits="0" number="290"/>
<line hits="0" number="291"/>
<line hits="1" number="293"/>
<line hits="0" number="295"/>
<line hits="1" number="297"/>
<line hits="0" number="298"/>
<line hits="0" number="300"/>
<line hits="0" number="301"/>
<line hits="0" number="302"/>
<line hits="0" number="303"/>
<line hits="0" number="304"/>
<line hits="0" number="306"/>
<line hits="0" number="308"/>
<line hits="0" number="309"/>
<line hits="0" number="311"/>
<line hits="1" number="314"/>
<line hits="1" number="315"/>
<line hits="0" number="316"/>
<line hits="1" number="318"/>
<line hits="0" number="319"/>
<line hits="0" number="320"/>
<line hits="0" number="321"/>
<line hits="0" number="322"/>
<line hits="0" number="323"/>
<line hits="0" number="324"/>
<line hits="0" number="326"/>
<line hits="0" number="327"/>
<line hits="0" number="328"/>
<line hits="0" number="329"/>
<line hits="1" number="332"/>
<line hits="1" number="335"/>
<line hits="1" number="336"/>
<line hits="0" number="337"/>
<line hits="0" number="338"/>
<line hits="1" number="340"/>
<line hits="0" number="343"/>
<line hits="0" number="344"/>
<line hits="1" number="346"/>
<line hits="0" number="347"/>
<line hits="0" number="348"/>
<line hits="0" number="350"/>
<line hits="0" number="351"/>
<line hits="0" number="354"/>
<line hits="0" number="359"/>
<line hits="1" number="362"/>
<line hits="1" number="363"/>
<line hits="1" number="364"/>
<line hits="1" number="367"/>
<line hits="1" number="368"/>
<line hits="0" number="369"/>
<line hits="0" number="370"/>
<line hits="1" number="372"/>
<line hits="0" number="373"/>
<line hits="0" number="374"/>
<line hits="0" number="376"/>
<line hits="0" number="377"/>
<line hits="0" number="378"/>
<line hits="0" number="380"/>
<line hits="1" number="383"/>
<line hits="1" number="384"/>
<line hits="0" number="385"/>
<line hits="1" number="387"/>
<line hits="0" number="388"/>
<line hits="0" number="389"/>
<line hits="1" number="392"/>
<line hits="1" number="393"/>
<line hits="0" number="394"/>
<line hits="1" number="396"/>
<line hits="0" number="397"/>
<line hits="0" number="398"/>
<line hits="1" number="401"/>
<line hits="1" number="402"/>
<line hits="1" number="412"/>
<line hits="0" number="413"/>
<line hits="1" number="415"/>
<line hits="0" number="416"/>
<line hits="1" number="419"/>
<line hits="1" number="420"/>
<line hits="0" number="421"/>
<line hits="0" number="422"/>
<line hits="0" number="423"/>
<line hits="0" number="424"/>
<line hits="1" number="426"/>
<line hits="0" number="427"/>
<line hits="0" number="428"/>
<line hits="0" number="429"/>
<line hits="0" number="430"/>
<line hits="0" number="431"/>
<line hits="0" number="432"/>
<line hits="0" number="433"/>
<line hits="0" number="434"/>
<line hits="0" number="435"/>
<line hits="0" number="436"/>
<line hits="0" number="437"/>
<line hits="0" number="440"/>
<line hits="0" number="441"/>
<line hits="0" number="442"/>
<line hits="0" number="443"/>
<line hits="0" number="444"/>
<line hits="0" number="445"/>
<line hits="0" number="447"/>
<line hits="0" number="448"/>
<line hits="0" number="449"/>
<line hits="0" number="451"/>
<line hits="0" number="452"/>
<line hits="0" number="453"/>
<line hits="1" number="456"/>
<line hits="1" number="457"/>
<line hits="0" number="458"/>
<line hits="1" number="460"/>
<line hits="0" number="461"/>
<line hits="1" number="464"/>
<line hits="1" number="465"/>
<line hits="0" number="466"/>
<line hits="0" number="467"/>
<line hits="0" number="468"/>
<line hits="0" number="469"/>
<line hits="1" number="471"/>
<line hits="0" number="472"/>
<line hits="0" number="473"/>
<line hits="0" number="474"/>
<line hits="0" number="475"/>
<line hits="0" number="476"/>
<line hits="0" number="477"/>
<line hits="0" number="478"/>
<line hits="0" number="479"/>
<line hits="0" number="480"/>
<line hits="0" number="481"/>
<line hits="0" number="482"/>
<line hits="0" number="483"/>
<line hits="0" number="484"/>
<line hits="0" number="485"/>
<line hits="0" number="486"/>
<line hits="0" number="487"/>
<line hits="0" number="488"/>
<line hits="0" number="490"/>
<line hits="0" number="491"/>
<line hits="0" number="492"/>
<line hits="0" number="494"/>
<line hits="1" number="497"/>
<line hits="1" number="498"/>
<line hits="0" number="499"/>
<line hits="0" number="502"/>
<line hits="0" number="503"/>
<line hits="0" number="504"/>
<line hits="1" number="506"/>
<line hits="0" number="507"/>
<line hits="1" number="509"/>
<line hits="0" number="510"/>
<line hits="0" number="511"/>
<line hits="0" number="512"/>
<line hits="1" number="515"/>
<line hits="0" number="521"/>
<line hits="0" number="522"/>
<line hits="0" number="523"/>
<line hits="0" number="524"/>
<line hits="0" number="525"/>
<line hits="0" number="526"/>
<line hits="0" number="527"/>
<line hits="0" number="528"/>
<line hits="0" number="529"/>
<line hits="1" number="532"/>
<line hits="0" number="537"/>
<line hits="0" number="538"/>
<line hits="1" number="541"/>
<line hits="0" number="587"/>
<line hits="0" number="589"/>
<line hits="0" number="590"/>
<line hits="0" number="592"/>
<line hits="0" number="594"/>
<line hits="0" number="595"/>
<line hits="0" number="596"/>
<line hits="0" number="597"/>
<line hits="0" number="598"/>
<line hits="0" number="599"/>
<line hits="0" number="601"/>
<line hits="0" number="603"/>
<line hits="0" number="605"/>
<line hits="0" number="606"/>
<line hits="0" number="607"/>
<line hits="0" number="608"/>
<line hits="0" number="609"/>
<line hits="0" number="610"/>
<line hits="0" number="611"/>
<line hits="0" number="612"/>
<line hits="0" number="613"/>
<line hits="0" number="615"/>
<line hits="0" number="616"/>
<line hits="0" number="617"/>
<line hits="0" number="618"/>
<line hits="0" number="619"/>
<line hits="0" number="620"/>
<line hits="0" number="621"/>
<line hits="0" number="623"/>
<line hits="0" number="624"/>
<line hits="0" number="625"/>
<line hits="0" number="626"/>
<line hits="1" number="629"/>
<line hits="0" number="631"/>
<line hits="1" number="634"/>
<line hits="0" number="646"/>
<line hits="1" number="649"/>
<line hits="0" number="668"/>
<line hits="0" number="669"/>
<line hits="0" number="670"/>
<line hits="0" number="671"/>
<line hits="0" number="672"/>
<line hits="0" number="673"/>
<line hits="0" number="674"/>
<line hits="0" number="675"/>
<line hits="0" number="676"/>
<line hits="1" number="679"/>
<line hits="0" number="717"/>
<line hits="0" number="718"/>
<line hits="0" number="719"/>
<line hits="0" number="720"/>
<line hits="0" number="722"/>
<line hits="0" number="723"/>
<line hits="0" number="724"/>
<line hits="0" number="725"/>
<line hits="1" number="728"/>
<line hits="1" number="791"/>
<line hits="1" number="792"/>
<line hits="0" number="793"/>
<line hits="1" number="796"/>
<line hits="1" number="797"/>
<line hits="1" number="798"/>
<line hits="0" number="799"/>
<line hits="1" number="802"/>
<line hits="1" number="803"/>
<line hits="1" number="804"/>
<line hits="1" number="805"/>
<line hits="0" number="806"/>
<line hits="1" number="809"/>
<line hits="1" number="810"/>
<line hits="1" number="811"/>
<line hits="1" number="812"/>
<line hits="0" number="813"/>
<line hits="0" number="814"/>
<line hits="1" number="816"/>
<line hits="1" number="817"/>
<line hits="1" number="820"/>
<line hits="0" number="821"/>
<line hits="0" number="822"/>
<line hits="0" number="823"/>
<line hits="0" number="824"/>
<line hits="0" number="825"/>
<line hits="0" number="826"/>
<line hits="0" number="827"/>
<line hits="0" number="828"/>
<line hits="0" number="829"/>
<line hits="0" number="831"/>
<line hits="0" number="832"/>
<line hits="0" number="833"/>
<line hits="0" number="834"/>
<line hits="1" number="837"/>
<line hits="0" number="854"/>
<line hits="1" number="857"/>
<line hits="0" number="863"/>
<line hits="1" number="866"/>
<line hits="1" number="867"/>
<line hits="0" number="868"/>
<line hits="0" number="869"/>
<line hits="1" number="871"/>
<line hits="0" number="872"/>
<line hits="1" number="874"/>
<line hits="0" number="875"/>
<line hits="1" number="878"/>
<line hits="1" number="879"/>
<line hits="1" number="881"/>
<line hits="0" number="882"/>
<line hits="0" number="883"/>
<line hits="1" number="885"/>
<line hits="0" number="886"/>
<line hits="1" number="889"/>
<line hits="0" number="949"/>
<line hits="0" number="950"/>
<line hits="0" number="951"/>
<line hits="0" number="952"/>
<line hits="0" number="953"/>
<line hits="0" number="956"/>
<line hits="0" number="957"/>
<line hits="0" number="958"/>
<line hits="0" number="959"/>
<line hits="0" number="960"/>
<line hits="0" number="961"/>
<line hits="0" number="964"/>
<line hits="0" number="965"/>
<line hits="0" number="966"/>
<line hits="0" number="967"/>
<line hits="0" number="970"/>
<line hits="0" number="971"/>
<line hits="0" number="973"/>
<line hits="1" number="976"/>
<line hits="0" number="1006"/>
<line hits="0" number="1007"/>
<line hits="0" number="1008"/>
<line hits="0" number="1009"/>
<line hits="0" number="1010"/>
<line hits="0" number="1011"/>
<line hits="0" number="1013"/>
<line hits="0" number="1014"/>
<line hits="0" number="1015"/>
<line hits="1" number="1018"/>
<line hits="1" number="1019"/>
<line hits="1" number="1020"/>
<line hits="0" number="1021"/>
<line hits="0" number="1022"/>
<line hits="1" number="1029"/>
<line hits="0" number="1033"/>
<line hits="0" number="1034"/>
<line hits="0" number="1035"/>
<line hits="0" number="1036"/>
<line hits="0" number="1037"/>
<line hits="0" number="1038"/>
<line hits="0" number="1039"/>
<line hits="0" number="1040"/>
<line hits="0" number="1041"/>
<line hits="0" number="1042"/>
<line hits="0" number="1043"/>
<line hits="0" number="1048"/>
<line hits="1" number="1051"/>
<line hits="1" number="1067"/>
<line hits="1" number="1068"/>
<line hits="0" number="1070"/>
<line hits="0" number="1071"/>
<line hits="0" number="1072"/>
<line hits="0" number="1073"/>
<line hits="1" number="1076"/>
<line hits="1" number="1077"/>
<line hits="1" number="1078"/>
<line hits="1" number="1079"/>
<line hits="1" number="1082"/>
<line hits="0" number="1107"/>
<line hits="0" number="1108"/>
<line hits="0" number="1110"/>
<line hits="0" number="1111"/>
<line hits="0" number="1112"/>
<line hits="0" number="1114"/>
<line hits="0" number="1115"/>
<line hits="0" number="1117"/>
<line hits="0" number="1119"/>
<line hits="0" number="1120"/>
<line hits="0" number="1122"/>
<line hits="0" number="1123"/>
<line hits="0" number="1124"/>
<line hits="0" number="1125"/>
<line hits="0" number="1126"/>
<line hits="1" number="1129"/>
<line hits="0" number="1141"/>
<line hits="0" number="1142"/>
<line hits="0" number="1143"/>
<line hits="0" number="1144"/>
<line hits="0" number="1145"/>
<line hits="0" number="1146"/>
<line hits="0" number="1147"/>
<line hits="0" number="1148"/>
<line hits="0" number="1149"/>
<line hits="1" number="1152"/>
<line hits="0" number="1199"/>
<line hits="0" number="1200"/>
<line hits="0" number="1201"/>
<line hits="0" number="1202"/>
<line hits="0" number="1203"/>
<line hits="0" number="1204"/>
<line hits="0" number="1205"/>
<line hits="0" number="1206"/>
<line hits="0" number="1208"/>
<line hits="0" number="1215"/>
<line hits="0" number="1218"/>
<line hits="1" number="1221"/>
<line hits="0" number="1230"/>
<line hits="0" number="1232"/>
<line hits="0" number="1233"/>
<line hits="0" number="1235"/>
<line hits="0" number="1236"/>
<line hits="0" number="1237"/>
<line hits="0" number="1238"/>
<line hits="0" number="1239"/>
<line hits="0" number="1240"/>
<line hits="0" number="1241"/>
<line hits="0" number="1242"/>
<line hits="0" number="1243"/>
<line hits="0" number="1244"/>
<line hits="1" number="1247"/>
<line hits="0" number="1273"/>
<line hits="0" number="1274"/>
<line hits="0" number="1275"/>
<line hits="1" number="1278"/>
<line hits="0" number="1302"/>
<line hits="0" number="1303"/>
<line hits="0" number="1304"/>
<line hits="0" number="1305"/>
<line hits="0" number="1306"/>
<line hits="0" number="1307"/>
<line hits="0" number="1310"/>
<line hits="1" number="1313"/>
<line hits="0" number="1355"/>
<line hits="0" number="1356"/>
<line hits="0" number="1357"/>
<line hits="0" number="1358"/>
<line hits="0" number="1359"/>
<line hits="0" number="1360"/>
<line hits="0" number="1361"/>
<line hits="0" number="1362"/>
<line hits="0" number="1363"/>
<line hits="0" number="1364"/>
<line hits="0" number="1365"/>
<line hits="0" number="1367"/>
<line hits="0" number="1368"/>
<line hits="0" number="1369"/>
<line hits="0" number="1370"/>
<line hits="0" number="1371"/>
<line hits="0" number="1372"/>
<line hits="0" number="1373"/>
<line hits="0" number="1375"/>
<line hits="0" number="1377"/>
<line hits="1" number="1380"/>
<line hits="0" number="1398"/>
<line hits="0" number="1399"/>
<line hits="0" number="1400"/>
<line hits="1" number="1403"/>
<line hits="0" number="1424"/>
<line hits="0" number="1425"/>
<line hits="0" number="1426"/>
<line hits="0" number="1427"/>
<line hits="0" number="1428"/>
<line hits="0" number="1429"/>
<line hits="0" number="1430"/>
<line hits="0" number="1431"/>
<line hits="0" number="1433"/>
<line hits="0" number="1435"/>
<line hits="1" number="1441"/>
<line hits="0" number="1462"/>
<line hits="0" number="1463"/>
<line hits="0" number="1464"/>
<line hits="0" number="1465"/>
<line hits="0" number="1466"/>
<line hits="0" number="1468"/>
<line hits="0" number="1469"/>
<line hits="0" number="1471"/>
<line hits="0" number="1472"/>
<line hits="0" number="1473"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/template/engine.py" line-rate="0.7568" name="engine.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="20"/>
<line hits="1" number="23"/>
<line hits="1" number="24"/>
<line hits="1" number="25"/>
<line hits="1" number="26"/>
<line hits="1" number="27"/>
<line hits="1" number="28"/>
<line hits="1" number="29"/>
<line hits="1" number="30"/>
<line hits="1" number="31"/>
<line hits="1" number="32"/>
<line hits="0" number="34"/>
<line hits="0" number="35"/>
<line hits="1" number="37"/>
<line hits="0" number="38"/>
<line hits="1" number="39"/>
<line hits="1" number="40"/>
<line hits="1" number="42"/>
<line hits="1" number="43"/>
<line hits="1" number="44"/>
<line hits="1" number="45"/>
<line hits="1" number="46"/>
<line hits="1" number="47"/>
<line hits="1" number="48"/>
<line hits="1" number="49"/>
<line hits="1" number="50"/>
<line hits="1" number="51"/>
<line hits="1" number="52"/>
<line hits="1" number="53"/>
<line hits="1" number="55"/>
<line hits="1" number="56"/>
<line hits="1" number="74"/>
<line hits="1" number="75"/>
<line hits="1" number="76"/>
<line hits="1" number="77"/>
<line hits="1" number="78"/>
<line hits="0" number="79"/>
<line hits="1" number="81"/>
<line hits="1" number="83"/>
<line hits="1" number="84"/>
<line hits="1" number="85"/>
<line hits="1" number="87"/>
<line hits="1" number="88"/>
<line hits="1" number="90"/>
<line hits="1" number="91"/>
<line hits="1" number="92"/>
<line hits="1" number="93"/>
<line hits="1" number="94"/>
<line hits="1" number="96"/>
<line hits="1" number="98"/>
<line hits="1" number="100"/>
<line hits="1" number="101"/>
<line hits="1" number="102"/>
<line hits="1" number="103"/>
<line hits="1" number="104"/>
<line hits="1" number="105"/>
<line hits="1" number="106"/>
<line hits="1" number="108"/>
<line hits="1" number="109"/>
<line hits="1" number="110"/>
<line hits="1" number="111"/>
<line hits="1" number="113"/>
<line hits="1" number="115"/>
<line hits="1" number="116"/>
<line hits="1" number="117"/>
<line hits="0" number="119"/>
<line hits="1" number="122"/>
<line hits="1" number="123"/>
<line hits="1" number="124"/>
<line hits="1" number="125"/>
<line hits="1" number="126"/>
<line hits="1" number="127"/>
<line hits="0" number="128"/>
<line hits="0" number="129"/>
<line hits="0" number="130"/>
<line hits="1" number="132"/>
<line hits="0" number="137"/>
<line hits="1" number="139"/>
<line hits="1" number="144"/>
<line hits="1" number="145"/>
<line hits="0" number="147"/>
<line hits="1" number="148"/>
<line hits="1" number="150"/>
<line hits="0" number="155"/>
<line hits="0" number="156"/>
<line hits="0" number="158"/>
<line hits="0" number="161"/>
<line hits="0" number="162"/>
<line hits="0" number="164"/>
<line hits="1" number="166"/>
<line hits="0" number="170"/>
<line hits="0" number="171"/>
<line hits="0" number="172"/>
<line hits="0" number="173"/>
<line hits="0" number="174"/>
<line hits="0" number="175"/>
<line hits="0" number="176"/>
<line hits="0" number="177"/>
<line hits="0" number="178"/>
<line hits="0" number="179"/>
<line hits="0" number="181"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/template/exceptions.py" line-rate="1" name="exceptions.py">
<methods/>
<lines>
<line hits="1" number="9"/>
<line hits="1" number="27"/>
<line hits="1" number="28"/>
<line hits="1" number="29"/>
<line hits="1" number="30"/>
<line hits="1" number="31"/>
<line hits="1" number="32"/>
<line hits="1" number="33"/>
<line hits="1" number="34"/>
<line hits="1" number="35"/>
<line hits="1" number="38"/>
<line hits="1" number="42"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/template/library.py" line-rate="0.7029" name="library.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="16"/>
<line hits="1" number="23"/>
<line hits="1" number="24"/>
<line hits="1" number="25"/>
<line hits="1" number="27"/>
<line hits="1" number="28"/>
<line hits="0" number="30"/>
<line hits="1" number="31"/>
<line hits="1" number="32"/>
<line hits="1" number="34"/>
<line hits="1" number="37"/>
<line hits="1" number="38"/>
<line hits="1" number="39"/>
<line hits="1" number="40"/>
<line hits="1" number="42"/>
<line hits="1" number="43"/>
<line hits="0" number="45"/>
<line hits="1" number="50"/>
<line hits="1" number="51"/>
<line hits="1" number="52"/>
<line hits="1" number="54"/>
<line hits="1" number="62"/>
<line hits="1" number="64"/>
<line hits="1" number="65"/>
<line hits="1" number="66"/>
<line hits="1" number="67"/>
<line hits="1" number="68"/>
<line hits="1" number="70"/>
<line hits="1" number="73"/>
<line hits="1" number="74"/>
<line hits="1" number="75"/>
<line hits="1" number="76"/>
<line hits="1" number="78"/>
<line hits="1" number="79"/>
<line hits="1" number="80"/>
<line hits="1" number="81"/>
<line hits="1" number="83"/>
<line hits="1" number="86"/>
<line hits="1" number="87"/>
<line hits="1" number="88"/>
<line hits="1" number="89"/>
<line hits="0" number="91"/>
<line hits="1" number="96"/>
<line hits="1" number="97"/>
<line hits="1" number="98"/>
<line hits="1" number="100"/>
<line hits="1" number="108"/>
<line hits="1" number="109"/>
<line hits="1" number="110"/>
<line hits="1" number="112"/>
<line hits="0" number="114"/>
<line hits="0" number="115"/>
<line hits="0" number="116"/>
<line hits="0" number="117"/>
<line hits="0" number="118"/>
<line hits="0" number="119"/>
<line hits="0" number="123"/>
<line hits="1" number="124"/>
<line hits="1" number="125"/>
<line hits="1" number="127"/>
<line hits="1" number="129"/>
<line hits="1" number="130"/>
<line hits="1" number="132"/>
<line hits="0" number="134"/>
<line hits="1" number="136"/>
<line hits="1" number="145"/>
<line hits="1" number="146"/>
<line hits="1" number="147"/>
<line hits="1" number="149"/>
<line hits="1" number="151"/>
<line hits="1" number="152"/>
<line hits="1" number="156"/>
<line hits="1" number="159"/>
<line hits="1" number="160"/>
<line hits="1" number="161"/>
<line hits="1" number="164"/>
<line hits="1" number="170"/>
<line hits="1" number="171"/>
<line hits="1" number="172"/>
<line hits="1" number="173"/>
<line hits="1" number="174"/>
<line hits="1" number="176"/>
<line hits="1" number="177"/>
<line hits="1" number="178"/>
<line hits="1" number="179"/>
<line hits="1" number="180"/>
<line hits="1" number="181"/>
<line hits="1" number="184"/>
<line hits="1" number="186"/>
<line hits="0" number="187"/>
<line hits="0" number="188"/>
<line hits="1" number="190"/>
<line hits="0" number="191"/>
<line hits="0" number="192"/>
<line hits="0" number="193"/>
<line hits="0" number="194"/>
<line hits="0" number="195"/>
<line hits="0" number="196"/>
<line hits="0" number="197"/>
<line hits="0" number="198"/>
<line hits="1" number="201"/>
<line hits="1" number="203"/>
<line hits="1" number="204"/>
<line hits="1" number="205"/>
<line hits="1" number="207"/>
<line hits="1" number="213"/>
<line hits="1" number="214"/>
<line hits="1" number="216"/>
<line hits="1" number="217"/>
<line hits="1" number="218"/>
<line hits="0" number="219"/>
<line hits="1" number="220"/>
<line hits="0" number="221"/>
<line hits="1" number="222"/>
<line hits="0" number="223"/>
<line hits="1" number="225"/>
<line hits="1" number="226"/>
<line hits="1" number="227"/>
<line hits="1" number="231"/>
<line hits="1" number="232"/>
<line hits="0" number="233"/>
<line hits="1" number="234"/>
<line hits="1" number="237"/>
<line hits="1" number="244"/>
<line hits="1" number="245"/>
<line hits="1" number="246"/>
<line hits="0" number="248"/>
<line hits="1" number="251"/>
<line hits="1" number="252"/>
<line hits="1" number="253"/>
<line hits="1" number="254"/>
<line hits="1" number="258"/>
<line hits="0" number="260"/>
<line hits="0" number="261"/>
<line hits="0" number="263"/>
<line hits="0" number="264"/>
<line hits="0" number="266"/>
<line hits="0" number="269"/>
<line hits="0" number="271"/>
<line hits="0" number="276"/>
<line hits="0" number="277"/>
<line hits="0" number="280"/>
<line hits="0" number="281"/>
<line hits="0" number="283"/>
<line hits="0" number="285"/>
<line hits="0" number="286"/>
<line hits="0" number="291"/>
<line hits="0" number="292"/>
<line hits="0" number="294"/>
<line hits="0" number="295"/>
<line hits="0" number="296"/>
<line hits="0" number="297"/>
<line hits="1" number="300"/>
<line hits="0" number="303"/>
<line hits="1" number="304"/>
<line hits="0" number="306"/>
<line hits="1" number="309"/>
<line hits="1" number="312"/>
<line hits="1" number="316"/>
<line hits="1" number="317"/>
<line hits="0" number="318"/>
<line hits="0" number="319"/>
<line hits="1" number="323"/>
<line hits="1" number="324"/>
<line hits="0" number="325"/>
<line hits="0" number="326"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/template/loader.py" line-rate="0.4688" name="loader.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="5"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="0" number="16"/>
<line hits="0" number="17"/>
<line hits="0" number="19"/>
<line hits="1" number="22"/>
<line hits="0" number="30"/>
<line hits="0" number="31"/>
<line hits="0" number="37"/>
<line hits="0" number="38"/>
<line hits="0" number="39"/>
<line hits="0" number="40"/>
<line hits="0" number="41"/>
<line hits="0" number="42"/>
<line hits="0" number="43"/>
<line hits="0" number="44"/>
<line hits="0" number="46"/>
<line hits="0" number="47"/>
<line hits="0" number="49"/>
<line hits="1" number="52"/>
<line hits="1" number="58"/>
<line hits="0" number="59"/>
<line hits="1" number="61"/>
<line hits="1" number="62"/>
<line hits="1" number="65"/>
<line hits="1" number="66"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/template/loader_tags.py" line-rate="0.1943" name="loader_tags.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="4"/>
<line hits="1" number="6"/>
<line hits="1" number="9"/>
<line hits="1" number="11"/>
<line hits="1" number="13"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="0" number="19"/>
<line hits="1" number="21"/>
<line hits="0" number="22"/>
<line hits="0" number="23"/>
<line hits="1" number="25"/>
<line hits="0" number="26"/>
<line hits="0" number="27"/>
<line hits="0" number="28"/>
<line hits="0" number="29"/>
<line hits="1" number="31"/>
<line hits="0" number="32"/>
<line hits="1" number="34"/>
<line hits="0" number="35"/>
<line hits="0" number="36"/>
<line hits="0" number="37"/>
<line hits="0" number="38"/>
<line hits="1" number="41"/>
<line hits="1" number="42"/>
<line hits="0" number="43"/>
<line hits="1" number="45"/>
<line hits="0" number="46"/>
<line hits="1" number="48"/>
<line hits="0" number="49"/>
<line hits="0" number="50"/>
<line hits="0" number="51"/>
<line hits="0" number="52"/>
<line hits="0" number="53"/>
<line hits="0" number="55"/>
<line hits="0" number="56"/>
<line hits="0" number="57"/>
<line hits="0" number="59"/>
<line hits="0" number="60"/>
<line hits="0" number="61"/>
<line hits="0" number="62"/>
<line hits="0" number="63"/>
<line hits="0" number="64"/>
<line hits="0" number="65"/>
<line hits="1" number="67"/>
<line hits="0" number="68"/>
<line hits="0" number="69"/>
<line hits="0" number="73"/>
<line hits="0" number="74"/>
<line hits="0" number="76"/>
<line hits="0" number="77"/>
<line hits="1" number="80"/>
<line hits="1" number="81"/>
<line hits="1" number="82"/>
<line hits="1" number="84"/>
<line hits="0" number="85"/>
<line hits="0" number="86"/>
<line hits="0" number="87"/>
<line hits="0" number="88"/>
<line hits="1" number="90"/>
<line hits="0" number="91"/>
<line hits="1" number="93"/>
<line hits="0" number="100"/>
<line hits="0" number="103"/>
<line hits="0" number="106"/>
<line hits="0" number="107"/>
<line hits="1" number="109"/>
<line hits="0" number="110"/>
<line hits="0" number="111"/>
<line hits="0" number="112"/>
<line hits="0" number="113"/>
<line hits="0" number="115"/>
<line hits="0" number="117"/>
<line hits="0" number="118"/>
<line hits="0" number="120"/>
<line hits="0" number="121"/>
<line hits="0" number="123"/>
<line hits="0" number="124"/>
<line hits="1" number="126"/>
<line hits="0" number="127"/>
<line hits="0" number="129"/>
<line hits="0" number="130"/>
<line hits="0" number="131"/>
<line hits="0" number="134"/>
<line hits="0" number="138"/>
<line hits="0" number="140"/>
<line hits="0" number="141"/>
<line hits="0" number="142"/>
<line hits="0" number="144"/>
<line hits="0" number="145"/>
<line hits="0" number="149"/>
<line hits="0" number="150"/>
<line hits="1" number="153"/>
<line hits="1" number="154"/>
<line hits="1" number="156"/>
<line hits="0" number="157"/>
<line hits="0" number="158"/>
<line hits="0" number="159"/>
<line hits="0" number="160"/>
<line hits="1" number="162"/>
<line hits="0" number="168"/>
<line hits="0" number="170"/>
<line hits="0" number="172"/>
<line hits="0" number="173"/>
<line hits="0" number="174"/>
<line hits="0" number="175"/>
<line hits="0" number="176"/>
<line hits="0" number="177"/>
<line hits="0" number="179"/>
<line hits="0" number="180"/>
<line hits="0" number="181"/>
<line hits="0" number="185"/>
<line hits="0" number="186"/>
<line hits="0" number="187"/>
<line hits="0" number="188"/>
<line hits="1" number="191"/>
<line hits="0" number="197"/>
<line hits="0" number="198"/>
<line hits="0" number="199"/>
<line hits="0" number="200"/>
<line hits="0" number="203"/>
<line hits="0" number="204"/>
<line hits="0" number="205"/>
<line hits="0" number="206"/>
<line hits="0" number="207"/>
<line hits="0" number="208"/>
<line hits="0" number="209"/>
<line hits="0" number="212"/>
<line hits="0" number="213"/>
<line hits="0" number="214"/>
<line hits="0" number="215"/>
<line hits="0" number="217"/>
<line hits="1" number="220"/>
<line hits="0" number="225"/>
<line hits="0" number="228"/>
<line hits="0" number="230"/>
<line hits="0" number="236"/>
<line hits="0" number="237"/>
<line hits="0" number="241"/>
<line hits="0" number="242"/>
<line hits="0" number="247"/>
<line hits="1" number="250"/>
<line hits="0" number="261"/>
<line hits="0" number="262"/>
<line hits="0" number="263"/>
<line hits="0" number="264"/>
<line hits="0" number="265"/>
<line hits="0" number="266"/>
<line hits="0" number="267"/>
<line hits="0" number="268"/>
<line hits="0" number="269"/>
<line hits="1" number="272"/>
<line hits="0" number="289"/>
<line hits="0" number="290"/>
<line hits="0" number="291"/>
<line hits="0" number="295"/>
<line hits="0" number="296"/>
<line hits="0" number="297"/>
<line hits="0" number="298"/>
<line hits="0" number="299"/>
<line hits="0" number="300"/>
<line hits="0" number="302"/>
<line hits="0" number="303"/>
<line hits="0" number="304"/>
<line hits="0" number="305"/>
<line hits="0" number="307"/>
<line hits="0" number="308"/>
<line hits="0" number="310"/>
<line hits="0" number="312"/>
<line hits="0" number="313"/>
<line hits="0" number="314"/>
<line hits="0" number="315"/>
<line hits="0" number="316"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/template/response.py" line-rate="0.303" name="response.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="3"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="13"/>
<line hits="0" number="18"/>
<line hits="0" number="19"/>
<line hits="0" number="21"/>
<line hits="0" number="23"/>
<line hits="0" number="31"/>
<line hits="0" number="36"/>
<line hits="0" number="43"/>
<line hits="1" number="45"/>
<line hits="0" number="50"/>
<line hits="0" number="51"/>
<line hits="0" number="52"/>
<line hits="0" number="54"/>
<line hits="0" number="55"/>
<line hits="0" number="56"/>
<line hits="0" number="58"/>
<line hits="1" number="60"/>
<line hits="0" number="62"/>
<line hits="0" number="63"/>
<line hits="0" number="64"/>
<line hits="0" number="65"/>
<line hits="0" number="67"/>
<line hits="1" number="69"/>
<line hits="0" number="70"/>
<line hits="1" number="72"/>
<line hits="0" number="81"/>
<line hits="0" number="82"/>
<line hits="0" number="83"/>
<line hits="0" number="84"/>
<line hits="1" number="86"/>
<line hits="0" number="92"/>
<line hits="0" number="93"/>
<line hits="0" number="95"/>
<line hits="1" number="97"/>
<line hits="0" number="104"/>
<line hits="0" number="105"/>
<line hits="0" number="106"/>
<line hits="0" number="107"/>
<line hits="0" number="108"/>
<line hits="0" number="109"/>
<line hits="0" number="110"/>
<line hits="0" number="111"/>
<line hits="1" number="113"/>
<line hits="0" number="115"/>
<line hits="1" number="117"/>
<line hits="0" number="118"/>
<line hits="0" number="119"/>
<line hits="0" number="122"/>
<line hits="1" number="124"/>
<line hits="0" number="126"/>
<line hits="0" number="127"/>
<line hits="0" number="130"/>
<line hits="1" number="132"/>
<line hits="0" number="135"/>
<line hits="0" number="136"/>
<line hits="1" number="139"/>
<line hits="1" number="140"/>
<line hits="1" number="142"/>
<line hits="0" number="144"/>
<line hits="0" number="145"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/template/smartif.py" line-rate="0.4019" name="smartif.py">
<methods/>
<lines>
<line hits="1" number="11"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="18"/>
<line hits="1" number="20"/>
<line hits="0" number="22"/>
<line hits="1" number="26"/>
<line hits="0" number="28"/>
<line hits="1" number="32"/>
<line hits="0" number="36"/>
<line hits="1" number="38"/>
<line hits="0" number="39"/>
<line hits="0" number="40"/>
<line hits="1" number="43"/>
<line hits="1" number="48"/>
<line hits="1" number="49"/>
<line hits="1" number="51"/>
<line hits="0" number="52"/>
<line hits="0" number="53"/>
<line hits="0" number="54"/>
<line hits="1" number="56"/>
<line hits="0" number="57"/>
<line hits="0" number="58"/>
<line hits="0" number="59"/>
<line hits="0" number="63"/>
<line hits="1" number="65"/>
<line hits="1" number="68"/>
<line hits="1" number="73"/>
<line hits="1" number="74"/>
<line hits="1" number="76"/>
<line hits="0" number="77"/>
<line hits="0" number="78"/>
<line hits="0" number="79"/>
<line hits="1" number="81"/>
<line hits="0" number="82"/>
<line hits="0" number="83"/>
<line hits="0" number="84"/>
<line hits="0" number="85"/>
<line hits="1" number="87"/>
<line hits="1" number="93"/>
<line hits="1" number="110"/>
<line hits="1" number="111"/>
<line hits="1" number="114"/>
<line hits="1" number="121"/>
<line hits="1" number="122"/>
<line hits="1" number="124"/>
<line hits="0" number="125"/>
<line hits="1" number="127"/>
<line hits="0" number="128"/>
<line hits="1" number="130"/>
<line hits="0" number="131"/>
<line hits="1" number="133"/>
<line hits="0" number="134"/>
<line hits="1" number="136"/>
<line hits="0" number="137"/>
<line hits="1" number="140"/>
<line hits="1" number="141"/>
<line hits="1" number="143"/>
<line hits="0" number="144"/>
<line hits="1" number="147"/>
<line hits="1" number="150"/>
<line hits="1" number="151"/>
<line hits="1" number="153"/>
<line hits="0" number="155"/>
<line hits="0" number="156"/>
<line hits="0" number="157"/>
<line hits="0" number="158"/>
<line hits="0" number="159"/>
<line hits="0" number="160"/>
<line hits="0" number="161"/>
<line hits="0" number="162"/>
<line hits="0" number="163"/>
<line hits="0" number="164"/>
<line hits="0" number="165"/>
<line hits="0" number="166"/>
<line hits="0" number="167"/>
<line hits="0" number="169"/>
<line hits="0" number="170"/>
<line hits="0" number="171"/>
<line hits="1" number="173"/>
<line hits="0" number="174"/>
<line hits="0" number="175"/>
<line hits="0" number="176"/>
<line hits="0" number="177"/>
<line hits="0" number="179"/>
<line hits="1" number="181"/>
<line hits="0" number="182"/>
<line hits="0" number="183"/>
<line hits="0" number="185"/>
<line hits="0" number="186"/>
<line hits="0" number="187"/>
<line hits="1" number="189"/>
<line hits="0" number="190"/>
<line hits="0" number="192"/>
<line hits="0" number="193"/>
<line hits="0" number="195"/>
<line hits="1" number="197"/>
<line hits="0" number="198"/>
<line hits="0" number="199"/>
<line hits="0" number="200"/>
<line hits="0" number="201"/>
<line hits="0" number="202"/>
<line hits="0" number="203"/>
<line hits="0" number="204"/>
<line hits="0" number="205"/>
<line hits="1" number="207"/>
<line hits="0" number="208"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/template/utils.py" line-rate="0.8889" name="utils.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="22"/>
<line hits="1" number="23"/>
<line hits="1" number="25"/>
<line hits="1" number="27"/>
<line hits="1" number="28"/>
<line hits="1" number="30"/>
<line hits="1" number="31"/>
<line hits="1" number="32"/>
<line hits="1" number="33"/>
<line hits="1" number="36"/>
<line hits="0" number="37"/>
<line hits="0" number="38"/>
<line hits="0" number="39"/>
<line hits="1" number="43"/>
<line hits="1" number="51"/>
<line hits="1" number="52"/>
<line hits="1" number="54"/>
<line hits="1" number="55"/>
<line hits="1" number="56"/>
<line hits="0" number="57"/>
<line hits="1" number="62"/>
<line hits="1" number="64"/>
<line hits="1" number="65"/>
<line hits="1" number="66"/>
<line hits="1" number="67"/>
<line hits="1" number="68"/>
<line hits="1" number="69"/>
<line hits="0" number="70"/>
<line hits="0" number="71"/>
<line hits="1" number="78"/>
<line hits="1" number="79"/>
<line hits="1" number="80"/>
<line hits="1" number="81"/>
<line hits="1" number="83"/>
<line hits="1" number="84"/>
<line hits="1" number="86"/>
<line hits="1" number="87"/>
<line hits="1" number="89"/>
<line hits="1" number="90"/>
<line hits="1" number="93"/>
<line hits="1" number="101"/>
<line hits="1" number="107"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.4578" name=".venv.Lib.site-packages.django.template.backends">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/template/backends/__init__.py" line-rate="1" name="__init__.py">
<methods/>
<lines/>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/template/backends/base.py" line-rate="0.5517" name="base.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="9"/>
<line hits="1" number="14"/>
<line hits="1" number="20"/>
<line hits="1" number="21"/>
<line hits="1" number="22"/>
<line hits="1" number="23"/>
<line hits="1" number="24"/>
<line hits="0" number="25"/>
<line hits="1" number="28"/>
<line hits="0" number="30"/>
<line hits="1" number="34"/>
<line hits="0" number="40"/>
<line hits="1" number="44"/>
<line hits="0" number="50"/>
<line hits="1" number="57"/>
<line hits="0" number="63"/>
<line hits="0" number="64"/>
<line hits="0" number="65"/>
<line hits="0" number="66"/>
<line hits="1" number="68"/>
<line hits="0" number="75"/>
<line hits="0" number="76"/>
<line hits="0" number="77"/>
<line hits="0" number="78"/>
<line hits="0" number="81"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/template/backends/django.py" line-rate="0.7973" name="django.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="11"/>
<line hits="1" number="14"/>
<line hits="1" number="16"/>
<line hits="1" number="18"/>
<line hits="1" number="19"/>
<line hits="1" number="20"/>
<line hits="1" number="21"/>
<line hits="1" number="22"/>
<line hits="1" number="23"/>
<line hits="1" number="24"/>
<line hits="1" number="25"/>
<line hits="1" number="26"/>
<line hits="1" number="27"/>
<line hits="1" number="29"/>
<line hits="0" number="30"/>
<line hits="1" number="32"/>
<line hits="1" number="33"/>
<line hits="1" number="34"/>
<line hits="0" number="35"/>
<line hits="0" number="36"/>
<line hits="1" number="38"/>
<line hits="1" number="43"/>
<line hits="1" number="44"/>
<line hits="1" number="45"/>
<line hits="1" number="48"/>
<line hits="1" number="50"/>
<line hits="1" number="51"/>
<line hits="1" number="52"/>
<line hits="1" number="54"/>
<line hits="0" number="56"/>
<line hits="1" number="58"/>
<line hits="1" number="59"/>
<line hits="1" number="60"/>
<line hits="1" number="61"/>
<line hits="0" number="62"/>
<line hits="0" number="63"/>
<line hits="1" number="66"/>
<line hits="0" number="72"/>
<line hits="0" number="73"/>
<line hits="0" number="74"/>
<line hits="0" number="75"/>
<line hits="0" number="76"/>
<line hits="1" number="79"/>
<line hits="0" number="83"/>
<line hits="0" number="84"/>
<line hits="1" number="87"/>
<line hits="1" number="94"/>
<line hits="1" number="95"/>
<line hits="1" number="96"/>
<line hits="1" number="100"/>
<line hits="1" number="101"/>
<line hits="1" number="102"/>
<line hits="1" number="103"/>
<line hits="1" number="105"/>
<line hits="1" number="107"/>
<line hits="1" number="108"/>
<line hits="1" number="109"/>
<line hits="1" number="111"/>
<line hits="1" number="114"/>
<line hits="1" number="119"/>
<line hits="1" number="120"/>
<line hits="1" number="121"/>
<line hits="0" number="122"/>
<line hits="0" number="123"/>
<line hits="1" number="128"/>
<line hits="1" number="129"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/template/backends/jinja2.py" line-rate="0.01587" name="jinja2.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="0" number="3"/>
<line hits="0" number="4"/>
<line hits="0" number="5"/>
<line hits="0" number="6"/>
<line hits="0" number="8"/>
<line hits="0" number="11"/>
<line hits="0" number="13"/>
<line hits="0" number="15"/>
<line hits="0" number="16"/>
<line hits="0" number="17"/>
<line hits="0" number="18"/>
<line hits="0" number="20"/>
<line hits="0" number="22"/>
<line hits="0" number="23"/>
<line hits="0" number="25"/>
<line hits="0" number="26"/>
<line hits="0" number="27"/>
<line hits="0" number="28"/>
<line hits="0" number="29"/>
<line hits="0" number="32"/>
<line hits="0" number="34"/>
<line hits="0" number="35"/>
<line hits="0" number="37"/>
<line hits="0" number="38"/>
<line hits="0" number="39"/>
<line hits="0" number="40"/>
<line hits="0" number="41"/>
<line hits="0" number="42"/>
<line hits="0" number="43"/>
<line hits="0" number="44"/>
<line hits="0" number="45"/>
<line hits="0" number="47"/>
<line hits="0" number="49"/>
<line hits="0" number="52"/>
<line hits="0" number="54"/>
<line hits="0" number="55"/>
<line hits="0" number="56"/>
<line hits="0" number="57"/>
<line hits="0" number="61"/>
<line hits="0" number="62"/>
<line hits="0" number="63"/>
<line hits="0" number="64"/>
<line hits="0" number="65"/>
<line hits="0" number="66"/>
<line hits="0" number="67"/>
<line hits="0" number="68"/>
<line hits="0" number="69"/>
<line hits="0" number="70"/>
<line hits="0" number="71"/>
<line hits="0" number="74"/>
<line hits="0" number="79"/>
<line hits="0" number="80"/>
<line hits="0" number="81"/>
<line hits="0" number="84"/>
<line hits="0" number="89"/>
<line hits="0" number="90"/>
<line hits="0" number="91"/>
<line hits="0" number="92"/>
<line hits="0" number="93"/>
<line hits="0" number="94"/>
<line hits="0" number="95"/>
<line hits="0" number="97"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.8065" name=".venv.Lib.site-packages.django.template.loaders">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/template/loaders/__init__.py" line-rate="1" name="__init__.py">
<methods/>
<lines/>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/template/loaders/app_directories.py" line-rate="1" name="app_directories.py">
<methods/>
<lines>
<line hits="1" number="6"/>
<line hits="1" number="8"/>
<line hits="1" number="11"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/template/loaders/base.py" line-rate="0.7619" name="base.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="4"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="9"/>
<line hits="1" number="16"/>
<line hits="1" number="18"/>
<line hits="1" number="19"/>
<line hits="0" number="20"/>
<line hits="0" number="21"/>
<line hits="1" number="23"/>
<line hits="1" number="24"/>
<line hits="1" number="25"/>
<line hits="1" number="26"/>
<line hits="1" number="27"/>
<line hits="1" number="29"/>
<line hits="0" number="33"/>
<line hits="1" number="35"/>
<line hits="0" number="40"/>
<line hits="1" number="44"/>
<line hits="0" number="49"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/template/loaders/cached.py" line-rate="0.75" name="cached.py">
<methods/>
<lines>
<line hits="1" number="6"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="11"/>
<line hits="1" number="14"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="18"/>
<line hits="1" number="19"/>
<line hits="1" number="20"/>
<line hits="1" number="22"/>
<line hits="1" number="23"/>
<line hits="1" number="25"/>
<line hits="1" number="44"/>
<line hits="1" number="45"/>
<line hits="1" number="46"/>
<line hits="1" number="47"/>
<line hits="0" number="48"/>
<line hits="1" number="49"/>
<line hits="0" number="50"/>
<line hits="1" number="51"/>
<line hits="1" number="53"/>
<line hits="1" number="54"/>
<line hits="0" number="55"/>
<line hits="0" number="56"/>
<line hits="0" number="57"/>
<line hits="1" number="59"/>
<line hits="1" number="61"/>
<line hits="1" number="63"/>
<line hits="1" number="64"/>
<line hits="1" number="65"/>
<line hits="1" number="67"/>
<line hits="1" number="79"/>
<line hits="1" number="80"/>
<line hits="1" number="82"/>
<line hits="0" number="83"/>
<line hits="0" number="84"/>
<line hits="0" number="85"/>
<line hits="1" number="87"/>
<line hits="1" number="89"/>
<line hits="0" number="90"/>
<line hits="1" number="92"/>
<line hits="0" number="94"/>
<line hits="0" number="95"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/template/loaders/filesystem.py" line-rate="0.913" name="filesystem.py">
<methods/>
<lines>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="9"/>
<line hits="1" number="12"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="18"/>
<line hits="1" number="19"/>
<line hits="1" number="21"/>
<line hits="1" number="22"/>
<line hits="1" number="23"/>
<line hits="1" number="24"/>
<line hits="1" number="25"/>
<line hits="1" number="26"/>
<line hits="1" number="28"/>
<line hits="1" number="34"/>
<line hits="1" number="35"/>
<line hits="1" number="36"/>
<line hits="0" number="37"/>
<line hits="0" number="40"/>
<line hits="1" number="42"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.2115" name=".venv.Lib.site-packages.django.templatetags">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/templatetags/__init__.py" line-rate="1" name="__init__.py">
<methods/>
<lines/>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/templatetags/cache.py" line-rate="0.1538" name="cache.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="7"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="0" number="12"/>
<line hits="0" number="13"/>
<line hits="0" number="14"/>
<line hits="0" number="15"/>
<line hits="0" number="16"/>
<line hits="1" number="18"/>
<line hits="0" number="19"/>
<line hits="0" number="20"/>
<line hits="0" number="21"/>
<line hits="0" number="22"/>
<line hits="0" number="23"/>
<line hits="0" number="24"/>
<line hits="0" number="25"/>
<line hits="0" number="26"/>
<line hits="0" number="27"/>
<line hits="0" number="28"/>
<line hits="0" number="29"/>
<line hits="0" number="30"/>
<line hits="0" number="31"/>
<line hits="0" number="32"/>
<line hits="0" number="33"/>
<line hits="0" number="34"/>
<line hits="0" number="35"/>
<line hits="0" number="36"/>
<line hits="0" number="38"/>
<line hits="0" number="39"/>
<line hits="0" number="40"/>
<line hits="0" number="41"/>
<line hits="0" number="43"/>
<line hits="0" number="44"/>
<line hits="0" number="45"/>
<line hits="0" number="46"/>
<line hits="0" number="47"/>
<line hits="0" number="48"/>
<line hits="0" number="49"/>
<line hits="1" number="52"/>
<line hits="0" number="78"/>
<line hits="0" number="79"/>
<line hits="0" number="80"/>
<line hits="0" number="81"/>
<line hits="0" number="82"/>
<line hits="0" number="83"/>
<line hits="0" number="84"/>
<line hits="0" number="85"/>
<line hits="0" number="87"/>
<line hits="0" number="88"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/templatetags/i18n.py" line-rate="0.1661" name="i18n.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="8"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="0" number="13"/>
<line hits="1" number="15"/>
<line hits="0" number="16"/>
<line hits="0" number="17"/>
<line hits="1" number="20"/>
<line hits="1" number="21"/>
<line hits="0" number="22"/>
<line hits="0" number="23"/>
<line hits="1" number="25"/>
<line hits="0" number="26"/>
<line hits="0" number="27"/>
<line hits="0" number="28"/>
<line hits="1" number="31"/>
<line hits="1" number="32"/>
<line hits="0" number="33"/>
<line hits="0" number="34"/>
<line hits="1" number="36"/>
<line hits="0" number="39"/>
<line hits="0" number="40"/>
<line hits="0" number="42"/>
<line hits="1" number="44"/>
<line hits="0" number="45"/>
<line hits="0" number="46"/>
<line hits="0" number="47"/>
<line hits="1" number="50"/>
<line hits="1" number="51"/>
<line hits="0" number="52"/>
<line hits="1" number="54"/>
<line hits="0" number="55"/>
<line hits="0" number="56"/>
<line hits="1" number="59"/>
<line hits="1" number="60"/>
<line hits="0" number="61"/>
<line hits="1" number="63"/>
<line hits="0" number="64"/>
<line hits="0" number="65"/>
<line hits="1" number="68"/>
<line hits="1" number="69"/>
<line hits="0" number="71"/>
<line hits="0" number="72"/>
<line hits="0" number="73"/>
<line hits="0" number="74"/>
<line hits="0" number="75"/>
<line hits="0" number="76"/>
<line hits="1" number="79"/>
<line hits="0" number="80"/>
<line hits="0" number="81"/>
<line hits="0" number="82"/>
<line hits="0" number="84"/>
<line hits="0" number="85"/>
<line hits="0" number="88"/>
<line hits="0" number="89"/>
<line hits="0" number="90"/>
<line hits="0" number="91"/>
<line hits="0" number="92"/>
<line hits="0" number="93"/>
<line hits="0" number="95"/>
<line hits="1" number="98"/>
<line hits="1" number="100"/>
<line hits="0" number="102"/>
<line hits="0" number="103"/>
<line hits="0" number="104"/>
<line hits="0" number="105"/>
<line hits="0" number="106"/>
<line hits="0" number="107"/>
<line hits="0" number="108"/>
<line hits="0" number="109"/>
<line hits="1" number="111"/>
<line hits="0" number="112"/>
<line hits="0" number="113"/>
<line hits="0" number="114"/>
<line hits="0" number="115"/>
<line hits="0" number="116"/>
<line hits="0" number="117"/>
<line hits="0" number="118"/>
<line hits="0" number="119"/>
<line hits="0" number="120"/>
<line hits="0" number="121"/>
<line hits="0" number="122"/>
<line hits="0" number="123"/>
<line hits="1" number="125"/>
<line hits="0" number="126"/>
<line hits="0" number="127"/>
<line hits="0" number="129"/>
<line hits="0" number="130"/>
<line hits="0" number="131"/>
<line hits="0" number="132"/>
<line hits="0" number="135"/>
<line hits="0" number="136"/>
<line hits="0" number="137"/>
<line hits="0" number="138"/>
<line hits="0" number="139"/>
<line hits="0" number="140"/>
<line hits="0" number="141"/>
<line hits="0" number="142"/>
<line hits="0" number="145"/>
<line hits="0" number="146"/>
<line hits="0" number="148"/>
<line hits="0" number="149"/>
<line hits="0" number="151"/>
<line hits="0" number="152"/>
<line hits="0" number="154"/>
<line hits="0" number="155"/>
<line hits="0" number="156"/>
<line hits="0" number="158"/>
<line hits="0" number="159"/>
<line hits="0" number="161"/>
<line hits="0" number="162"/>
<line hits="0" number="163"/>
<line hits="0" number="164"/>
<line hits="0" number="165"/>
<line hits="0" number="166"/>
<line hits="0" number="168"/>
<line hits="0" number="172"/>
<line hits="0" number="173"/>
<line hits="0" number="174"/>
<line hits="0" number="175"/>
<line hits="0" number="176"/>
<line hits="0" number="178"/>
<line hits="1" number="181"/>
<line hits="1" number="182"/>
<line hits="0" number="183"/>
<line hits="0" number="184"/>
<line hits="1" number="186"/>
<line hits="0" number="187"/>
<line hits="0" number="188"/>
<line hits="0" number="189"/>
<line hits="1" number="192"/>
<line hits="0" number="207"/>
<line hits="0" number="208"/>
<line hits="0" number="209"/>
<line hits="0" number="210"/>
<line hits="1" number="213"/>
<line hits="0" number="228"/>
<line hits="0" number="229"/>
<line hits="0" number="230"/>
<line hits="0" number="231"/>
<line hits="1" number="234"/>
<line hits="0" number="253"/>
<line hits="0" number="254"/>
<line hits="0" number="255"/>
<line hits="0" number="256"/>
<line hits="1" number="259"/>
<line hits="0" number="261"/>
<line hits="1" number="264"/>
<line hits="0" number="266"/>
<line hits="0" number="267"/>
<line hits="1" number="270"/>
<line hits="0" number="272"/>
<line hits="1" number="275"/>
<line hits="0" number="277"/>
<line hits="1" number="280"/>
<line hits="0" number="293"/>
<line hits="0" number="294"/>
<line hits="0" number="295"/>
<line hits="0" number="296"/>
<line hits="1" number="299"/>
<line hits="0" number="313"/>
<line hits="0" number="314"/>
<line hits="0" number="315"/>
<line hits="0" number="316"/>
<line hits="1" number="319"/>
<line hits="0" number="360"/>
<line hits="0" number="361"/>
<line hits="0" number="362"/>
<line hits="0" number="363"/>
<line hits="0" number="364"/>
<line hits="0" number="366"/>
<line hits="0" number="367"/>
<line hits="0" number="368"/>
<line hits="0" number="369"/>
<line hits="0" number="370"/>
<line hits="0" number="372"/>
<line hits="0" number="373"/>
<line hits="0" number="374"/>
<line hits="0" number="375"/>
<line hits="0" number="378"/>
<line hits="0" number="379"/>
<line hits="0" number="380"/>
<line hits="0" number="381"/>
<line hits="0" number="382"/>
<line hits="0" number="383"/>
<line hits="0" number="384"/>
<line hits="0" number="387"/>
<line hits="0" number="388"/>
<line hits="0" number="391"/>
<line hits="0" number="392"/>
<line hits="0" number="393"/>
<line hits="0" number="394"/>
<line hits="0" number="395"/>
<line hits="0" number="396"/>
<line hits="0" number="399"/>
<line hits="0" number="401"/>
<line hits="0" number="407"/>
<line hits="0" number="409"/>
<line hits="1" number="412"/>
<line hits="0" number="454"/>
<line hits="0" number="456"/>
<line hits="0" number="457"/>
<line hits="0" number="458"/>
<line hits="0" number="459"/>
<line hits="0" number="460"/>
<line hits="0" number="461"/>
<line hits="0" number="462"/>
<line hits="0" number="464"/>
<line hits="0" number="465"/>
<line hits="0" number="466"/>
<line hits="0" number="467"/>
<line hits="0" number="469"/>
<line hits="0" number="470"/>
<line hits="0" number="471"/>
<line hits="0" number="472"/>
<line hits="0" number="474"/>
<line hits="0" number="475"/>
<line hits="0" number="476"/>
<line hits="0" number="477"/>
<line hits="0" number="478"/>
<line hits="0" number="479"/>
<line hits="0" number="482"/>
<line hits="0" number="483"/>
<line hits="0" number="484"/>
<line hits="0" number="485"/>
<line hits="0" number="486"/>
<line hits="0" number="487"/>
<line hits="0" number="488"/>
<line hits="0" number="491"/>
<line hits="0" number="493"/>
<line hits="0" number="495"/>
<line hits="0" number="497"/>
<line hits="0" number="498"/>
<line hits="0" number="500"/>
<line hits="0" number="501"/>
<line hits="0" number="502"/>
<line hits="0" number="504"/>
<line hits="0" number="505"/>
<line hits="0" number="507"/>
<line hits="0" number="509"/>
<line hits="0" number="510"/>
<line hits="0" number="511"/>
<line hits="0" number="512"/>
<line hits="0" number="513"/>
<line hits="0" number="514"/>
<line hits="0" number="516"/>
<line hits="0" number="517"/>
<line hits="0" number="518"/>
<line hits="0" number="519"/>
<line hits="0" number="520"/>
<line hits="0" number="521"/>
<line hits="0" number="522"/>
<line hits="0" number="523"/>
<line hits="0" number="525"/>
<line hits="0" number="526"/>
<line hits="0" number="527"/>
<line hits="0" number="529"/>
<line hits="1" number="534"/>
<line hits="0" number="545"/>
<line hits="0" number="546"/>
<line hits="0" number="547"/>
<line hits="0" number="548"/>
<line hits="0" number="549"/>
<line hits="0" number="550"/>
<line hits="0" number="551"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/templatetags/l10n.py" line-rate="0.3333" name="l10n.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="4"/>
<line hits="1" number="7"/>
<line hits="0" number="13"/>
<line hits="1" number="16"/>
<line hits="0" number="22"/>
<line hits="1" number="25"/>
<line hits="1" number="26"/>
<line hits="0" number="27"/>
<line hits="0" number="28"/>
<line hits="1" number="30"/>
<line hits="0" number="31"/>
<line hits="1" number="33"/>
<line hits="0" number="34"/>
<line hits="0" number="35"/>
<line hits="0" number="36"/>
<line hits="0" number="37"/>
<line hits="0" number="38"/>
<line hits="1" number="41"/>
<line hits="0" number="53"/>
<line hits="0" number="54"/>
<line hits="0" number="55"/>
<line hits="0" number="56"/>
<line hits="0" number="57"/>
<line hits="0" number="58"/>
<line hits="0" number="60"/>
<line hits="0" number="61"/>
<line hits="0" number="62"/>
<line hits="0" number="63"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/templatetags/static.py" line-rate="0.2973" name="static.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="8"/>
<line hits="1" number="11"/>
<line hits="1" number="13"/>
<line hits="0" number="14"/>
<line hits="1" number="16"/>
<line hits="0" number="17"/>
<line hits="0" number="18"/>
<line hits="0" number="20"/>
<line hits="0" number="21"/>
<line hits="1" number="23"/>
<line hits="0" number="29"/>
<line hits="0" number="30"/>
<line hits="0" number="31"/>
<line hits="0" number="33"/>
<line hits="0" number="34"/>
<line hits="0" number="36"/>
<line hits="0" number="37"/>
<line hits="1" number="39"/>
<line hits="0" number="41"/>
<line hits="0" number="42"/>
<line hits="0" number="43"/>
<line hits="0" number="44"/>
<line hits="0" number="46"/>
<line hits="0" number="47"/>
<line hits="1" number="49"/>
<line hits="0" number="50"/>
<line hits="0" number="51"/>
<line hits="0" number="52"/>
<line hits="0" number="53"/>
<line hits="0" number="54"/>
<line hits="1" number="57"/>
<line hits="0" number="72"/>
<line hits="1" number="75"/>
<line hits="0" number="90"/>
<line hits="1" number="93"/>
<line hits="1" number="94"/>
<line hits="0" number="95"/>
<line hits="0" number="96"/>
<line hits="0" number="98"/>
<line hits="0" number="99"/>
<line hits="1" number="101"/>
<line hits="0" number="102"/>
<line hits="0" number="103"/>
<line hits="1" number="105"/>
<line hits="0" number="106"/>
<line hits="0" number="107"/>
<line hits="0" number="108"/>
<line hits="0" number="109"/>
<line hits="0" number="110"/>
<line hits="0" number="111"/>
<line hits="0" number="112"/>
<line hits="1" number="114"/>
<line hits="0" number="116"/>
<line hits="0" number="117"/>
<line hits="0" number="118"/>
<line hits="0" number="120"/>
<line hits="1" number="122"/>
<line hits="0" number="127"/>
<line hits="0" number="129"/>
<line hits="0" number="130"/>
<line hits="0" number="133"/>
<line hits="0" number="135"/>
<line hits="0" number="136"/>
<line hits="0" number="138"/>
<line hits="0" number="140"/>
<line hits="1" number="143"/>
<line hits="0" number="159"/>
<line hits="1" number="162"/>
<line hits="0" number="167"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/templatetags/tz.py" line-rate="0.2785" name="tz.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="3"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="8"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="19"/>
<line hits="0" number="26"/>
<line hits="1" number="29"/>
<line hits="0" number="34"/>
<line hits="1" number="37"/>
<line hits="0" number="46"/>
<line hits="0" number="47"/>
<line hits="0" number="50"/>
<line hits="0" number="51"/>
<line hits="0" number="52"/>
<line hits="0" number="53"/>
<line hits="0" number="56"/>
<line hits="0" number="57"/>
<line hits="0" number="60"/>
<line hits="0" number="61"/>
<line hits="0" number="62"/>
<line hits="0" number="63"/>
<line hits="0" number="64"/>
<line hits="0" number="65"/>
<line hits="0" number="66"/>
<line hits="0" number="68"/>
<line hits="0" number="70"/>
<line hits="0" number="74"/>
<line hits="0" number="77"/>
<line hits="0" number="78"/>
<line hits="1" number="83"/>
<line hits="1" number="87"/>
<line hits="0" number="88"/>
<line hits="0" number="89"/>
<line hits="1" number="91"/>
<line hits="0" number="92"/>
<line hits="0" number="93"/>
<line hits="0" number="94"/>
<line hits="0" number="95"/>
<line hits="0" number="96"/>
<line hits="1" number="99"/>
<line hits="1" number="103"/>
<line hits="0" number="104"/>
<line hits="0" number="105"/>
<line hits="1" number="107"/>
<line hits="0" number="108"/>
<line hits="0" number="109"/>
<line hits="0" number="110"/>
<line hits="1" number="113"/>
<line hits="1" number="117"/>
<line hits="0" number="118"/>
<line hits="1" number="120"/>
<line hits="0" number="121"/>
<line hits="0" number="122"/>
<line hits="1" number="125"/>
<line hits="0" number="135"/>
<line hits="0" number="136"/>
<line hits="0" number="137"/>
<line hits="0" number="138"/>
<line hits="0" number="139"/>
<line hits="0" number="142"/>
<line hits="0" number="143"/>
<line hits="0" number="144"/>
<line hits="0" number="145"/>
<line hits="1" number="148"/>
<line hits="0" number="163"/>
<line hits="0" number="164"/>
<line hits="0" number="165"/>
<line hits="0" number="167"/>
<line hits="0" number="168"/>
<line hits="0" number="169"/>
<line hits="0" number="170"/>
<line hits="1" number="173"/>
<line hits="0" number="186"/>
<line hits="0" number="187"/>
<line hits="0" number="188"/>
<line hits="0" number="190"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.439" name=".venv.Lib.site-packages.django.test">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/test/__init__.py" line-rate="1" name="__init__.py">
<methods/>
<lines>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="8"/>
<line hits="1" number="13"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/test/client.py" line-rate="0.4553" name="client.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="20"/>
<line hits="1" number="21"/>
<line hits="1" number="22"/>
<line hits="1" number="23"/>
<line hits="1" number="24"/>
<line hits="1" number="25"/>
<line hits="1" number="26"/>
<line hits="1" number="27"/>
<line hits="1" number="28"/>
<line hits="1" number="29"/>
<line hits="1" number="31"/>
<line hits="1" number="34"/>
<line hits="1" number="35"/>
<line hits="1" number="36"/>
<line hits="1" number="38"/>
<line hits="1" number="41"/>
<line hits="1" number="43"/>
<line hits="0" number="44"/>
<line hits="0" number="45"/>
<line hits="0" number="46"/>
<line hits="1" number="49"/>
<line hits="1" number="56"/>
<line hits="1" number="57"/>
<line hits="1" number="58"/>
<line hits="1" number="59"/>
<line hits="1" number="60"/>
<line hits="1" number="61"/>
<line hits="1" number="63"/>
<line hits="0" number="64"/>
<line hits="1" number="66"/>
<line hits="0" number="67"/>
<line hits="0" number="68"/>
<line hits="0" number="69"/>
<line hits="0" number="70"/>
<line hits="0" number="71"/>
<line hits="0" number="72"/>
<line hits="0" number="73"/>
<line hits="0" number="74"/>
<line hits="0" number="75"/>
<line hits="1" number="77"/>
<line hits="1" number="78"/>
<line hits="0" number="79"/>
<line hits="1" number="80"/>
<line hits="1" number="81"/>
<line hits="1" number="82"/>
<line hits="1" number="85"/>
<line hits="0" number="86"/>
<line hits="0" number="87"/>
<line hits="0" number="89"/>
<line hits="0" number="90"/>
<line hits="0" number="91"/>
<line hits="1" number="94"/>
<line hits="1" number="100"/>
<line hits="0" number="101"/>
<line hits="0" number="102"/>
<line hits="0" number="104"/>
<line hits="1" number="105"/>
<line hits="0" number="106"/>
<line hits="0" number="107"/>
<line hits="0" number="109"/>
<line hits="1" number="110"/>
<line hits="1" number="113"/>
<line hits="1" number="119"/>
<line hits="1" number="120"/>
<line hits="1" number="121"/>
<line hits="1" number="123"/>
<line hits="1" number="126"/>
<line hits="1" number="127"/>
<line hits="1" number="129"/>
<line hits="1" number="130"/>
<line hits="1" number="131"/>
<line hits="1" number="132"/>
<line hits="1" number="137"/>
<line hits="1" number="140"/>
<line hits="1" number="143"/>
<line hits="1" number="147"/>
<line hits="1" number="150"/>
<line hits="0" number="151"/>
<line hits="1" number="154"/>
<line hits="1" number="155"/>
<line hits="1" number="156"/>
<line hits="1" number="158"/>
<line hits="1" number="161"/>
<line hits="1" number="168"/>
<line hits="1" number="169"/>
<line hits="1" number="170"/>
<line hits="1" number="171"/>
<line hits="1" number="174"/>
<line hits="0" number="182"/>
<line hits="0" number="184"/>
<line hits="0" number="185"/>
<line hits="0" number="188"/>
<line hits="0" number="189"/>
<line hits="0" number="194"/>
<line hits="0" number="195"/>
<line hits="0" number="196"/>
<line hits="0" number="197"/>
<line hits="0" number="198"/>
<line hits="0" number="199"/>
<line hits="0" number="200"/>
<line hits="0" number="202"/>
<line hits="0" number="209"/>
<line hits="0" number="216"/>
<line hits="0" number="220"/>
<line hits="1" number="223"/>
<line hits="0" number="224"/>
<line hits="0" number="225"/>
<line hits="0" number="229"/>
<line hits="0" number="230"/>
<line hits="0" number="232"/>
<line hits="0" number="233"/>
<line hits="0" number="234"/>
<line hits="0" number="235"/>
<line hits="0" number="237"/>
<line hits="0" number="239"/>
<line hits="0" number="240"/>
<line hits="0" number="241"/>
<line hits="0" number="242"/>
<line hits="1" number="252"/>
<line hits="1" number="265"/>
<line hits="1" number="266"/>
<line hits="1" number="267"/>
<line hits="1" number="268"/>
<line hits="1" number="269"/>
<line hits="1" number="271"/>
<line hits="1" number="279"/>
<line hits="1" number="299"/>
<line hits="0" number="301"/>
<line hits="1" number="303"/>
<line hits="0" number="304"/>
<line hits="0" number="305"/>
<line hits="0" number="308"/>
<line hits="0" number="309"/>
<line hits="0" number="310"/>
<line hits="0" number="312"/>
<line hits="0" number="313"/>
<line hits="1" number="315"/>
<line hits="0" number="320"/>
<line hits="0" number="321"/>
<line hits="1" number="323"/>
<line hits="1" number="324"/>
<line hits="1" number="326"/>
<line hits="0" number="327"/>
<line hits="1" number="328"/>
<line hits="1" number="332"/>
<line hits="1" number="334"/>
<line hits="1" number="336"/>
<line hits="1" number="337"/>
<line hits="1" number="342"/>
<line hits="0" number="345"/>
<line hits="0" number="346"/>
<line hits="0" number="348"/>
<line hits="1" number="351"/>
<line hits="0" number="353"/>
<line hits="0" number="354"/>
<line hits="1" number="359"/>
<line hits="0" number="361"/>
<line hits="1" number="363"/>
<line hits="0" number="366"/>
<line hits="1" number="369"/>
<line hits="0" number="372"/>
<line hits="0" number="373"/>
<line hits="1" number="376"/>
<line hits="0" number="379"/>
<line hits="0" number="380"/>
<line hits="1" number="383"/>
<line hits="0" number="386"/>
<line hits="0" number="387"/>
<line hits="1" number="390"/>
<line hits="1" number="394"/>
<line hits="1" number="395"/>
<line hits="1" number="396"/>
<line hits="1" number="402"/>
<line hits="0" number="403"/>
<line hits="1" number="408"/>
<line hits="1" number="410"/>
<line hits="1" number="412"/>
<line hits="1" number="413"/>
<line hits="1" number="414"/>
<line hits="1" number="417"/>
<line hits="1" number="435"/>
<line hits="1" number="436"/>
<line hits="1" number="437"/>
<line hits="1" number="438"/>
<line hits="1" number="440"/>
<line hits="0" number="442"/>
<line hits="1" number="444"/>
<line hits="0" number="447"/>
<line hits="0" number="448"/>
<line hits="0" number="449"/>
<line hits="0" number="450"/>
<line hits="0" number="452"/>
<line hits="0" number="453"/>
<line hits="0" number="454"/>
<line hits="0" number="455"/>
<line hits="1" number="457"/>
<line hits="1" number="464"/>
<line hits="1" number="468"/>
<line hits="1" number="469"/>
<line hits="1" number="470"/>
<line hits="1" number="471"/>
<line hits="1" number="473"/>
<line hits="1" number="474"/>
<line hits="1" number="475"/>
<line hits="1" number="476"/>
<line hits="1" number="477"/>
<line hits="0" number="478"/>
<line hits="0" number="485"/>
<line hits="0" number="486"/>
<line hits="1" number="492"/>
<line hits="0" number="493"/>
<line hits="0" number="494"/>
<line hits="0" number="495"/>
<line hits="1" number="498"/>
<line hits="1" number="499"/>
<line hits="1" number="502"/>
<line hits="1" number="503"/>
<line hits="1" number="505"/>
<line hits="1" number="508"/>
<line hits="1" number="513"/>
<line hits="1" number="514"/>
<line hits="1" number="517"/>
<line hits="0" number="518"/>
<line hits="1" number="520"/>
<line hits="1" number="522"/>
<line hits="1" number="523"/>
<line hits="1" number="525"/>
<line hits="1" number="527"/>
<line hits="1" number="528"/>
<line hits="0" number="529"/>
<line hits="1" number="530"/>
<line hits="1" number="532"/>
<line hits="0" number="535"/>
<line hits="0" number="536"/>
<line hits="0" number="537"/>
<line hits="0" number="538"/>
<line hits="1" number="540"/>
<line hits="0" number="542"/>
<line hits="0" number="543"/>
<line hits="0" number="544"/>
<line hits="0" number="545"/>
<line hits="1" number="547"/>
<line hits="0" number="550"/>
<line hits="0" number="551"/>
<line hits="0" number="552"/>
<line hits="0" number="553"/>
<line hits="1" number="555"/>
<line hits="0" number="558"/>
<line hits="0" number="559"/>
<line hits="0" number="560"/>
<line hits="0" number="561"/>
<line hits="1" number="563"/>
<line hits="0" number="566"/>
<line hits="0" number="567"/>
<line hits="0" number="568"/>
<line hits="0" number="569"/>
<line hits="1" number="571"/>
<line hits="0" number="574"/>
<line hits="0" number="575"/>
<line hits="0" number="576"/>
<line hits="0" number="577"/>
<line hits="1" number="579"/>
<line hits="0" number="581"/>
<line hits="0" number="582"/>
<line hits="0" number="583"/>
<line hits="0" number="584"/>
<line hits="1" number="586"/>
<line hits="0" number="593"/>
<line hits="0" number="594"/>
<line hits="0" number="595"/>
<line hits="0" number="596"/>
<line hits="0" number="597"/>
<line hits="0" number="599"/>
<line hits="1" number="601"/>
<line hits="0" number="602"/>
<line hits="0" number="603"/>
<line hits="0" number="604"/>
<line hits="0" number="605"/>
<line hits="0" number="606"/>
<line hits="0" number="607"/>
<line hits="0" number="608"/>
<line hits="0" number="609"/>
<line hits="0" number="610"/>
<line hits="0" number="611"/>
<line hits="1" number="613"/>
<line hits="0" number="614"/>
<line hits="0" number="615"/>
<line hits="0" number="618"/>
<line hits="0" number="620"/>
<line hits="0" number="621"/>
<line hits="0" number="623"/>
<line hits="0" number="624"/>
<line hits="0" number="627"/>
<line hits="0" number="630"/>
<line hits="0" number="631"/>
<line hits="0" number="632"/>
<line hits="0" number="639"/>
<line hits="1" number="641"/>
<line hits="0" number="643"/>
<line hits="0" number="645"/>
<line hits="0" number="646"/>
<line hits="0" number="647"/>
<line hits="0" number="648"/>
<line hits="0" number="649"/>
<line hits="0" number="651"/>
<line hits="0" number="652"/>
<line hits="0" number="653"/>
<line hits="1" number="655"/>
<line hits="0" number="656"/>
<line hits="0" number="657"/>
<line hits="0" number="658"/>
<line hits="0" number="662"/>
<line hits="0" number="663"/>
<line hits="1" number="665"/>
<line hits="0" number="669"/>
<line hits="0" number="670"/>
<line hits="0" number="677"/>
<line hits="0" number="678"/>
<line hits="0" number="679"/>
<line hits="0" number="680"/>
<line hits="0" number="682"/>
<line hits="0" number="683"/>
<line hits="0" number="684"/>
<line hits="0" number="685"/>
<line hits="0" number="686"/>
<line hits="0" number="687"/>
<line hits="0" number="688"/>
<line hits="0" number="691"/>
<line hits="0" number="692"/>
<line hits="0" number="693"/>
<line hits="0" number="695"/>
<line hits="0" number="697"/>
<line hits="0" number="699"/>
<line hits="0" number="700"/>
<line hits="0" number="701"/>
<line hits="0" number="703"/>
<line hits="0" number="704"/>
<line hits="0" number="706"/>
<line hits="0" number="709"/>
<line hits="0" number="710"/>
<line hits="0" number="714"/>
<line hits="0" number="716"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/test/html.py" line-rate="0.7862" name="html.py">
<methods/>
<lines>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="6"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="19"/>
<line hits="1" number="20"/>
<line hits="1" number="21"/>
<line hits="1" number="22"/>
<line hits="1" number="23"/>
<line hits="1" number="24"/>
<line hits="1" number="25"/>
<line hits="1" number="26"/>
<line hits="1" number="27"/>
<line hits="1" number="31"/>
<line hits="1" number="32"/>
<line hits="1" number="33"/>
<line hits="1" number="34"/>
<line hits="1" number="35"/>
<line hits="1" number="37"/>
<line hits="1" number="38"/>
<line hits="1" number="39"/>
<line hits="1" number="40"/>
<line hits="1" number="41"/>
<line hits="1" number="42"/>
<line hits="1" number="43"/>
<line hits="1" number="44"/>
<line hits="1" number="45"/>
<line hits="1" number="47"/>
<line hits="1" number="48"/>
<line hits="1" number="49"/>
<line hits="1" number="50"/>
<line hits="1" number="51"/>
<line hits="1" number="52"/>
<line hits="1" number="54"/>
<line hits="1" number="55"/>
<line hits="1" number="56"/>
<line hits="1" number="57"/>
<line hits="1" number="58"/>
<line hits="1" number="59"/>
<line hits="1" number="63"/>
<line hits="1" number="64"/>
<line hits="1" number="65"/>
<line hits="1" number="66"/>
<line hits="0" number="67"/>
<line hits="1" number="68"/>
<line hits="0" number="69"/>
<line hits="1" number="70"/>
<line hits="1" number="71"/>
<line hits="1" number="72"/>
<line hits="1" number="74"/>
<line hits="1" number="75"/>
<line hits="1" number="77"/>
<line hits="1" number="78"/>
<line hits="1" number="79"/>
<line hits="1" number="80"/>
<line hits="1" number="81"/>
<line hits="0" number="82"/>
<line hits="0" number="83"/>
<line hits="1" number="84"/>
<line hits="1" number="85"/>
<line hits="1" number="88"/>
<line hits="1" number="89"/>
<line hits="0" number="90"/>
<line hits="0" number="91"/>
<line hits="0" number="92"/>
<line hits="0" number="93"/>
<line hits="1" number="95"/>
<line hits="1" number="96"/>
<line hits="0" number="97"/>
<line hits="1" number="98"/>
<line hits="1" number="100"/>
<line hits="0" number="101"/>
<line hits="1" number="103"/>
<line hits="1" number="104"/>
<line hits="1" number="106"/>
<line hits="0" number="107"/>
<line hits="1" number="109"/>
<line hits="1" number="110"/>
<line hits="1" number="111"/>
<line hits="1" number="112"/>
<line hits="1" number="113"/>
<line hits="0" number="115"/>
<line hits="1" number="116"/>
<line hits="0" number="117"/>
<line hits="0" number="118"/>
<line hits="0" number="119"/>
<line hits="1" number="121"/>
<line hits="1" number="122"/>
<line hits="1" number="124"/>
<line hits="0" number="125"/>
<line hits="1" number="128"/>
<line hits="1" number="129"/>
<line hits="1" number="130"/>
<line hits="1" number="132"/>
<line hits="0" number="133"/>
<line hits="1" number="136"/>
<line hits="1" number="137"/>
<line hits="1" number="140"/>
<line hits="1" number="141"/>
<line hits="1" number="146"/>
<line hits="1" number="147"/>
<line hits="1" number="148"/>
<line hits="1" number="149"/>
<line hits="1" number="150"/>
<line hits="1" number="152"/>
<line hits="0" number="153"/>
<line hits="1" number="155"/>
<line hits="0" number="156"/>
<line hits="0" number="157"/>
<line hits="0" number="158"/>
<line hits="0" number="159"/>
<line hits="0" number="160"/>
<line hits="0" number="161"/>
<line hits="0" number="162"/>
<line hits="1" number="164"/>
<line hits="1" number="166"/>
<line hits="1" number="167"/>
<line hits="1" number="169"/>
<line hits="1" number="171"/>
<line hits="0" number="172"/>
<line hits="0" number="173"/>
<line hits="0" number="174"/>
<line hits="1" number="176"/>
<line hits="1" number="179"/>
<line hits="1" number="185"/>
<line hits="1" number="186"/>
<line hits="1" number="187"/>
<line hits="1" number="188"/>
<line hits="1" number="189"/>
<line hits="1" number="191"/>
<line hits="1" number="192"/>
<line hits="0" number="193"/>
<line hits="1" number="195"/>
<line hits="1" number="196"/>
<line hits="0" number="197"/>
<line hits="0" number="198"/>
<line hits="0" number="200"/>
<line hits="1" number="202"/>
<line hits="1" number="203"/>
<line hits="1" number="205"/>
<line hits="0" number="206"/>
<line hits="1" number="208"/>
<line hits="0" number="209"/>
<line hits="1" number="212"/>
<line hits="1" number="219"/>
<line hits="1" number="220"/>
<line hits="1" number="221"/>
<line hits="1" number="222"/>
<line hits="1" number="223"/>
<line hits="1" number="225"/>
<line hits="1" number="226"/>
<line hits="1" number="227"/>
<line hits="1" number="228"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/test/runner.py" line-rate="0.4694" name="runner.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="19"/>
<line hits="1" number="21"/>
<line hits="1" number="22"/>
<line hits="1" number="23"/>
<line hits="1" number="24"/>
<line hits="1" number="27"/>
<line hits="1" number="28"/>
<line hits="0" number="29"/>
<line hits="0" number="30"/>
<line hits="0" number="31"/>
<line hits="1" number="33"/>
<line hits="0" number="34"/>
<line hits="0" number="35"/>
<line hits="0" number="36"/>
<line hits="0" number="37"/>
<line hits="1" number="39"/>
<line hits="0" number="40"/>
<line hits="0" number="41"/>
<line hits="0" number="42"/>
<line hits="0" number="43"/>
<line hits="0" number="44"/>
<line hits="0" number="45"/>
<line hits="1" number="47"/>
<line hits="0" number="48"/>
<line hits="0" number="49"/>
<line hits="0" number="50"/>
<line hits="1" number="52"/>
<line hits="0" number="53"/>
<line hits="0" number="54"/>
<line hits="0" number="55"/>
<line hits="1" number="57"/>
<line hits="0" number="58"/>
<line hits="0" number="59"/>
<line hits="0" number="60"/>
<line hits="0" number="61"/>
<line hits="0" number="62"/>
<line hits="1" number="64"/>
<line hits="0" number="65"/>
<line hits="0" number="66"/>
<line hits="0" number="67"/>
<line hits="0" number="68"/>
<line hits="0" number="69"/>
<line hits="0" number="70"/>
<line hits="0" number="71"/>
<line hits="1" number="74"/>
<line hits="1" number="85"/>
<line hits="0" number="86"/>
<line hits="0" number="87"/>
<line hits="0" number="89"/>
<line hits="0" number="90"/>
<line hits="0" number="91"/>
<line hits="0" number="92"/>
<line hits="1" number="94"/>
<line hits="0" number="96"/>
<line hits="1" number="98"/>
<line hits="0" number="104"/>
<line hits="1" number="106"/>
<line hits="0" number="107"/>
<line hits="1" number="122"/>
<line hits="0" number="129"/>
<line hits="0" number="130"/>
<line hits="0" number="131"/>
<line hits="0" number="132"/>
<line hits="0" number="133"/>
<line hits="0" number="134"/>
<line hits="0" number="135"/>
<line hits="0" number="136"/>
<line hits="0" number="137"/>
<line hits="0" number="151"/>
<line hits="0" number="167"/>
<line hits="1" number="169"/>
<line hits="0" number="170"/>
<line hits="0" number="171"/>
<line hits="0" number="172"/>
<line hits="0" number="173"/>
<line hits="0" number="174"/>
<line hits="1" number="176"/>
<line hits="0" number="177"/>
<line hits="0" number="178"/>
<line hits="1" number="180"/>
<line hits="0" number="181"/>
<line hits="1" number="183"/>
<line hits="0" number="184"/>
<line hits="1" number="186"/>
<line hits="0" number="187"/>
<line hits="1" number="189"/>
<line hits="0" number="190"/>
<line hits="0" number="191"/>
<line hits="1" number="193"/>
<line hits="0" number="194"/>
<line hits="1" number="196"/>
<line hits="0" number="197"/>
<line hits="0" number="198"/>
<line hits="0" number="199"/>
<line hits="1" number="201"/>
<line hits="0" number="202"/>
<line hits="0" number="203"/>
<line hits="0" number="204"/>
<line hits="1" number="206"/>
<line hits="0" number="209"/>
<line hits="0" number="212"/>
<line hits="0" number="213"/>
<line hits="0" number="214"/>
<line hits="0" number="215"/>
<line hits="1" number="217"/>
<line hits="0" number="218"/>
<line hits="1" number="220"/>
<line hits="0" number="221"/>
<line hits="1" number="223"/>
<line hits="0" number="228"/>
<line hits="0" number="229"/>
<line hits="0" number="230"/>
<line hits="0" number="231"/>
<line hits="1" number="233"/>
<line hits="0" number="234"/>
<line hits="0" number="235"/>
<line hits="1" number="238"/>
<line hits="1" number="245"/>
<line hits="1" number="247"/>
<line hits="0" number="248"/>
<line hits="0" number="249"/>
<line hits="0" number="250"/>
<line hits="1" number="252"/>
<line hits="0" number="253"/>
<line hits="0" number="254"/>
<line hits="0" number="255"/>
<line hits="0" number="256"/>
<line hits="0" number="257"/>
<line hits="1" number="260"/>
<line hits="0" number="264"/>
<line hits="0" number="265"/>
<line hits="0" number="266"/>
<line hits="0" number="267"/>
<line hits="0" number="268"/>
<line hits="0" number="269"/>
<line hits="1" number="272"/>
<line hits="1" number="275"/>
<line hits="0" number="285"/>
<line hits="0" number="286"/>
<line hits="0" number="287"/>
<line hits="0" number="289"/>
<line hits="0" number="290"/>
<line hits="0" number="291"/>
<line hits="0" number="296"/>
<line hits="0" number="297"/>
<line hits="1" number="300"/>
<line hits="0" number="307"/>
<line hits="0" number="308"/>
<line hits="0" number="309"/>
<line hits="0" number="310"/>
<line hits="1" number="313"/>
<line hits="1" number="330"/>
<line hits="1" number="331"/>
<line hits="1" number="332"/>
<line hits="1" number="334"/>
<line hits="0" number="335"/>
<line hits="0" number="336"/>
<line hits="0" number="337"/>
<line hits="0" number="338"/>
<line hits="1" number="340"/>
<line hits="0" number="355"/>
<line hits="0" number="356"/>
<line hits="0" number="361"/>
<line hits="0" number="365"/>
<line hits="0" number="367"/>
<line hits="0" number="368"/>
<line hits="0" number="369"/>
<line hits="0" number="370"/>
<line hits="0" number="372"/>
<line hits="0" number="373"/>
<line hits="0" number="374"/>
<line hits="0" number="375"/>
<line hits="0" number="376"/>
<line hits="0" number="377"/>
<line hits="0" number="378"/>
<line hits="0" number="380"/>
<line hits="0" number="381"/>
<line hits="0" number="382"/>
<line hits="0" number="383"/>
<line hits="0" number="384"/>
<line hits="0" number="385"/>
<line hits="0" number="386"/>
<line hits="0" number="387"/>
<line hits="0" number="388"/>
<line hits="0" number="390"/>
<line hits="0" number="392"/>
<line hits="1" number="395"/>
<line hits="1" number="398"/>
<line hits="1" number="399"/>
<line hits="1" number="400"/>
<line hits="1" number="401"/>
<line hits="1" number="402"/>
<line hits="1" number="404"/>
<line hits="1" number="409"/>
<line hits="1" number="410"/>
<line hits="1" number="411"/>
<line hits="1" number="412"/>
<line hits="1" number="413"/>
<line hits="1" number="414"/>
<line hits="1" number="415"/>
<line hits="1" number="416"/>
<line hits="1" number="417"/>
<line hits="1" number="418"/>
<line hits="1" number="419"/>
<line hits="1" number="420"/>
<line hits="1" number="422"/>
<line hits="0" number="424"/>
<line hits="0" number="428"/>
<line hits="0" number="432"/>
<line hits="0" number="436"/>
<line hits="0" number="440"/>
<line hits="0" number="444"/>
<line hits="0" number="448"/>
<line hits="0" number="453"/>
<line hits="0" number="457"/>
<line hits="1" number="462"/>
<line hits="1" number="463"/>
<line hits="1" number="464"/>
<line hits="1" number="466"/>
<line hits="1" number="467"/>
<line hits="1" number="468"/>
<line hits="1" number="469"/>
<line hits="1" number="471"/>
<line hits="1" number="472"/>
<line hits="0" number="473"/>
<line hits="1" number="474"/>
<line hits="0" number="475"/>
<line hits="1" number="477"/>
<line hits="1" number="478"/>
<line hits="1" number="479"/>
<line hits="1" number="481"/>
<line hits="1" number="484"/>
<line hits="0" number="485"/>
<line hits="1" number="486"/>
<line hits="1" number="499"/>
<line hits="1" number="500"/>
<line hits="1" number="501"/>
<line hits="1" number="502"/>
<line hits="1" number="503"/>
<line hits="1" number="504"/>
<line hits="0" number="506"/>
<line hits="1" number="507"/>
<line hits="1" number="508"/>
<line hits="1" number="509"/>
<line hits="1" number="510"/>
<line hits="1" number="512"/>
<line hits="1" number="514"/>
<line hits="1" number="518"/>
<line hits="1" number="520"/>
<line hits="1" number="522"/>
<line hits="0" number="523"/>
<line hits="1" number="525"/>
<line hits="0" number="526"/>
<line hits="0" number="527"/>
<line hits="0" number="528"/>
<line hits="0" number="529"/>
<line hits="0" number="530"/>
<line hits="0" number="531"/>
<line hits="1" number="532"/>
<line hits="1" number="534"/>
<line hits="0" number="535"/>
<line hits="0" number="539"/>
<line hits="0" number="540"/>
<line hits="0" number="543"/>
<line hits="0" number="544"/>
<line hits="1" number="546"/>
<line hits="1" number="548"/>
<line hits="1" number="549"/>
<line hits="1" number="554"/>
<line hits="1" number="555"/>
<line hits="1" number="557"/>
<line hits="1" number="558"/>
<line hits="1" number="564"/>
<line hits="1" number="567"/>
<line hits="1" number="569"/>
<line hits="1" number="570"/>
<line hits="1" number="571"/>
<line hits="1" number="572"/>
<line hits="1" number="574"/>
<line hits="1" number="576"/>
<line hits="1" number="583"/>
<line hits="1" number="584"/>
<line hits="1" number="585"/>
<line hits="1" number="587"/>
<line hits="1" number="588"/>
<line hits="1" number="590"/>
<line hits="1" number="602"/>
<line hits="1" number="603"/>
<line hits="1" number="604"/>
<line hits="1" number="605"/>
<line hits="1" number="606"/>
<line hits="1" number="607"/>
<line hits="1" number="608"/>
<line hits="1" number="609"/>
<line hits="1" number="612"/>
<line hits="1" number="618"/>
<line hits="1" number="619"/>
<line hits="0" number="620"/>
<line hits="0" number="621"/>
<line hits="1" number="623"/>
<line hits="0" number="625"/>
<line hits="1" number="628"/>
<line hits="1" number="640"/>
<line hits="1" number="641"/>
<line hits="1" number="642"/>
<line hits="1" number="643"/>
<line hits="1" number="644"/>
<line hits="1" number="645"/>
<line hits="1" number="646"/>
<line hits="1" number="647"/>
<line hits="1" number="650"/>
<line hits="1" number="661"/>
<line hits="1" number="662"/>
<line hits="0" number="663"/>
<line hits="1" number="664"/>
<line hits="1" number="665"/>
<line hits="1" number="666"/>
<line hits="1" number="668"/>
<line hits="1" number="669"/>
<line hits="1" number="670"/>
<line hits="1" number="671"/>
<line hits="0" number="673"/>
<line hits="1" number="676"/>
<line hits="0" number="678"/>
<line hits="0" number="679"/>
<line hits="0" number="680"/>
<line hits="0" number="681"/>
<line hits="0" number="682"/>
<line hits="0" number="684"/>
<line hits="0" number="685"/>
<line hits="0" number="686"/>
<line hits="1" number="689"/>
<line hits="0" number="690"/>
<line hits="0" number="691"/>
<line hits="0" number="693"/>
<line hits="0" number="694"/>
<line hits="0" number="695"/>
<line hits="0" number="697"/>
<line hits="0" number="698"/>
<line hits="0" number="699"/>
<line hits="0" number="700"/>
<line hits="0" number="701"/>
<line hits="0" number="702"/>
<line hits="0" number="703"/>
<line hits="0" number="704"/>
<line hits="0" number="706"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/test/signals.py" line-rate="0.2459" name="signals.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="16"/>
<line hits="1" number="22"/>
<line hits="1" number="25"/>
<line hits="0" number="27"/>
<line hits="0" number="28"/>
<line hits="0" number="29"/>
<line hits="1" number="32"/>
<line hits="0" number="34"/>
<line hits="0" number="36"/>
<line hits="0" number="37"/>
<line hits="0" number="39"/>
<line hits="0" number="40"/>
<line hits="0" number="42"/>
<line hits="0" number="43"/>
<line hits="0" number="45"/>
<line hits="0" number="46"/>
<line hits="1" number="49"/>
<line hits="0" number="51"/>
<line hits="0" number="53"/>
<line hits="0" number="54"/>
<line hits="0" number="55"/>
<line hits="0" number="57"/>
<line hits="0" number="58"/>
<line hits="0" number="61"/>
<line hits="0" number="64"/>
<line hits="0" number="65"/>
<line hits="0" number="66"/>
<line hits="0" number="67"/>
<line hits="0" number="68"/>
<line hits="0" number="69"/>
<line hits="0" number="70"/>
<line hits="0" number="71"/>
<line hits="0" number="72"/>
<line hits="0" number="73"/>
<line hits="0" number="74"/>
<line hits="1" number="77"/>
<line hits="0" number="79"/>
<line hits="0" number="80"/>
<line hits="1" number="83"/>
<line hits="0" number="85"/>
<line hits="0" number="91"/>
<line hits="0" number="92"/>
<line hits="0" number="93"/>
<line hits="0" number="94"/>
<line hits="0" number="95"/>
<line hits="0" number="96"/>
<line hits="0" number="97"/>
<line hits="0" number="98"/>
<line hits="0" number="99"/>
<line hits="0" number="100"/>
<line hits="0" number="101"/>
<line hits="1" number="104"/>
<line hits="0" number="106"/>
<line hits="0" number="107"/>
<line hits="0" number="108"/>
<line hits="1" number="111"/>
<line hits="0" number="113"/>
<line hits="0" number="114"/>
<line hits="0" number="115"/>
<line hits="0" number="116"/>
<line hits="0" number="117"/>
<line hits="0" number="118"/>
<line hits="0" number="119"/>
<line hits="0" number="120"/>
<line hits="1" number="123"/>
<line hits="0" number="125"/>
<line hits="0" number="126"/>
<line hits="1" number="129"/>
<line hits="0" number="131"/>
<line hits="0" number="132"/>
<line hits="0" number="133"/>
<line hits="1" number="136"/>
<line hits="0" number="138"/>
<line hits="0" number="141"/>
<line hits="1" number="145"/>
<line hits="0" number="147"/>
<line hits="0" number="148"/>
<line hits="0" number="149"/>
<line hits="0" number="150"/>
<line hits="1" number="153"/>
<line hits="0" number="155"/>
<line hits="0" number="160"/>
<line hits="0" number="161"/>
<line hits="1" number="164"/>
<line hits="0" number="166"/>
<line hits="0" number="170"/>
<line hits="0" number="171"/>
<line hits="1" number="174"/>
<line hits="0" number="176"/>
<line hits="0" number="177"/>
<line hits="0" number="178"/>
<line hits="1" number="181"/>
<line hits="0" number="183"/>
<line hits="0" number="184"/>
<line hits="0" number="185"/>
<line hits="0" number="186"/>
<line hits="0" number="187"/>
<line hits="0" number="188"/>
<line hits="0" number="190"/>
<line hits="0" number="192"/>
<line hits="0" number="193"/>
<line hits="0" number="195"/>
<line hits="0" number="196"/>
<line hits="0" number="198"/>
<line hits="0" number="199"/>
<line hits="0" number="201"/>
<line hits="0" number="202"/>
<line hits="0" number="204"/>
<line hits="0" number="205"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/test/testcases.py" line-rate="0.3724" name="testcases.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="18"/>
<line hits="1" number="19"/>
<line hits="1" number="20"/>
<line hits="1" number="21"/>
<line hits="1" number="22"/>
<line hits="1" number="23"/>
<line hits="1" number="24"/>
<line hits="1" number="25"/>
<line hits="1" number="26"/>
<line hits="1" number="27"/>
<line hits="1" number="28"/>
<line hits="1" number="29"/>
<line hits="1" number="30"/>
<line hits="1" number="31"/>
<line hits="1" number="32"/>
<line hits="1" number="36"/>
<line hits="1" number="37"/>
<line hits="1" number="39"/>
<line hits="1" number="43"/>
<line hits="0" number="48"/>
<line hits="0" number="49"/>
<line hits="0" number="50"/>
<line hits="0" number="51"/>
<line hits="0" number="52"/>
<line hits="1" number="55"/>
<line hits="1" number="56"/>
<line hits="1" number="57"/>
<line hits="0" number="58"/>
<line hits="0" number="59"/>
<line hits="0" number="60"/>
<line hits="1" number="61"/>
<line hits="1" number="64"/>
<line hits="1" number="65"/>
<line hits="0" number="66"/>
<line hits="0" number="67"/>
<line hits="0" number="68"/>
<line hits="1" number="70"/>
<line hits="0" number="71"/>
<line hits="0" number="72"/>
<line hits="0" number="73"/>
<line hits="0" number="74"/>
<line hits="0" number="75"/>
<line hits="1" number="86"/>
<line hits="1" number="87"/>
<line hits="0" number="88"/>
<line hits="0" number="89"/>
<line hits="0" number="90"/>
<line hits="0" number="91"/>
<line hits="0" number="92"/>
<line hits="1" number="94"/>
<line hits="0" number="95"/>
<line hits="0" number="96"/>
<line hits="0" number="97"/>
<line hits="1" number="99"/>
<line hits="0" number="100"/>
<line hits="1" number="102"/>
<line hits="0" number="103"/>
<line hits="1" number="105"/>
<line hits="0" number="106"/>
<line hits="0" number="107"/>
<line hits="1" number="109"/>
<line hits="0" number="110"/>
<line hits="0" number="111"/>
<line hits="0" number="112"/>
<line hits="0" number="114"/>
<line hits="0" number="115"/>
<line hits="0" number="116"/>
<line hits="0" number="117"/>
<line hits="0" number="121"/>
<line hits="0" number="122"/>
<line hits="1" number="125"/>
<line hits="1" number="126"/>
<line hits="0" number="127"/>
<line hits="1" number="129"/>
<line hits="0" number="130"/>
<line hits="1" number="133"/>
<line hits="1" number="134"/>
<line hits="0" number="135"/>
<line hits="0" number="136"/>
<line hits="1" number="138"/>
<line hits="0" number="139"/>
<line hits="1" number="146"/>
<line hits="1" number="150"/>
<line hits="1" number="151"/>
<line hits="1" number="152"/>
<line hits="1" number="156"/>
<line hits="1" number="158"/>
<line hits="1" number="160"/>
<line hits="1" number="161"/>
<line hits="0" number="162"/>
<line hits="0" number="163"/>
<line hits="1" number="164"/>
<line hits="0" number="165"/>
<line hits="0" number="166"/>
<line hits="1" number="167"/>
<line hits="0" number="168"/>
<line hits="0" number="169"/>
<line hits="0" number="170"/>
<line hits="0" number="171"/>
<line hits="1" number="173"/>
<line hits="1" number="175"/>
<line hits="0" number="176"/>
<line hits="0" number="177"/>
<line hits="0" number="178"/>
<line hits="0" number="179"/>
<line hits="1" number="180"/>
<line hits="0" number="181"/>
<line hits="0" number="182"/>
<line hits="1" number="183"/>
<line hits="0" number="184"/>
<line hits="0" number="185"/>
<line hits="1" number="186"/>
<line hits="1" number="188"/>
<line hits="1" number="194"/>
<line hits="1" number="195"/>
<line hits="1" number="200"/>
<line hits="1" number="201"/>
<line hits="1" number="202"/>
<line hits="0" number="203"/>
<line hits="0" number="204"/>
<line hits="0" number="205"/>
<line hits="1" number="206"/>
<line hits="1" number="207"/>
<line hits="1" number="208"/>
<line hits="1" number="209"/>
<line hits="0" number="210"/>
<line hits="0" number="211"/>
<line hits="0" number="212"/>
<line hits="1" number="214"/>
<line hits="1" number="220"/>
<line hits="1" number="221"/>
<line hits="1" number="223"/>
<line hits="1" number="225"/>
<line hits="1" number="227"/>
<line hits="0" number="232"/>
<line hits="1" number="234"/>
<line hits="0" number="239"/>
<line hits="1" number="241"/>
<line hits="0" number="252"/>
<line hits="0" number="253"/>
<line hits="0" number="255"/>
<line hits="0" number="257"/>
<line hits="0" number="263"/>
<line hits="0" number="269"/>
<line hits="0" number="270"/>
<line hits="0" number="272"/>
<line hits="0" number="280"/>
<line hits="0" number="286"/>
<line hits="0" number="287"/>
<line hits="0" number="290"/>
<line hits="0" number="291"/>
<line hits="0" number="292"/>
<line hits="0" number="294"/>
<line hits="0" number="298"/>
<line hits="0" number="299"/>
<line hits="0" number="300"/>
<line hits="0" number="306"/>
<line hits="0" number="310"/>
<line hits="0" number="316"/>
<line hits="1" number="321"/>
<line hits="1" number="324"/>
<line hits="0" number="325"/>
<line hits="1" number="327"/>
<line hits="0" number="328"/>
<line hits="1" number="330"/>
<line hits="1" number="336"/>
<line hits="0" number="337"/>
<line hits="1" number="339"/>
<line hits="1" number="340"/>
<line hits="1" number="341"/>
<line hits="1" number="342"/>
<line hits="1" number="343"/>
<line hits="0" number="345"/>
<line hits="1" number="346"/>
<line hits="0" number="347"/>
<line hits="0" number="348"/>
<line hits="1" number="349"/>
<line hits="1" number="350"/>
<line hits="1" number="352"/>
<line hits="1" number="360"/>
<line hits="1" number="363"/>
<line hits="0" number="364"/>
<line hits="1" number="369"/>
<line hits="1" number="371"/>
<line hits="0" number="377"/>
<line hits="0" number="380"/>
<line hits="1" number="382"/>
<line hits="0" number="387"/>
<line hits="0" number="388"/>
<line hits="0" number="391"/>
<line hits="0" number="392"/>
<line hits="0" number="393"/>
<line hits="0" number="396"/>
<line hits="0" number="399"/>
<line hits="0" number="400"/>
<line hits="0" number="401"/>
<line hits="0" number="402"/>
<line hits="0" number="403"/>
<line hits="0" number="404"/>
<line hits="0" number="405"/>
<line hits="0" number="406"/>
<line hits="0" number="407"/>
<line hits="0" number="408"/>
<line hits="0" number="415"/>
<line hits="0" number="416"/>
<line hits="0" number="421"/>
<line hits="0" number="426"/>
<line hits="0" number="427"/>
<line hits="0" number="434"/>
<line hits="0" number="435"/>
<line hits="1" number="437"/>
<line hits="0" number="449"/>
<line hits="0" number="450"/>
<line hits="0" number="453"/>
<line hits="0" number="454"/>
<line hits="0" number="455"/>
<line hits="0" number="459"/>
<line hits="0" number="462"/>
<line hits="0" number="463"/>
<line hits="0" number="464"/>
<line hits="0" number="465"/>
<line hits="0" number="466"/>
<line hits="0" number="467"/>
<line hits="0" number="468"/>
<line hits="0" number="469"/>
<line hits="0" number="470"/>
<line hits="0" number="471"/>
<line hits="0" number="478"/>
<line hits="0" number="479"/>
<line hits="0" number="484"/>
<line hits="0" number="488"/>
<line hits="0" number="489"/>
<line hits="0" number="490"/>
<line hits="0" number="495"/>
<line hits="0" number="502"/>
<line hits="0" number="503"/>
<line hits="0" number="508"/>
<line hits="0" number="514"/>
<line hits="0" number="515"/>
<line hits="1" number="517"/>
<line hits="1" number="519"/>
<line hits="0" number="520"/>
<line hits="1" number="522"/>
<line hits="0" number="523"/>
<line hits="1" number="525"/>
<line hits="0" number="526"/>
<line hits="1" number="531"/>
<line hits="0" number="532"/>
<line hits="0" number="533"/>
<line hits="0" number="534"/>
<line hits="0" number="536"/>
<line hits="1" number="538"/>
<line hits="1" number="539"/>
<line hits="1" number="541"/>
<line hits="1" number="546"/>
<line hits="1" number="549"/>
<line hits="0" number="551"/>
<line hits="1" number="553"/>
<line hits="0" number="554"/>
<line hits="1" number="555"/>
<line hits="1" number="562"/>
<line hits="0" number="563"/>
<line hits="1" number="570"/>
<line hits="0" number="575"/>
<line hits="0" number="578"/>
<line hits="0" number="580"/>
<line hits="0" number="582"/>
<line hits="1" number="587"/>
<line hits="0" number="589"/>
<line hits="0" number="590"/>
<line hits="0" number="591"/>
<line hits="1" number="593"/>
<line hits="0" number="594"/>
<line hits="0" number="595"/>
<line hits="0" number="596"/>
<line hits="0" number="597"/>
<line hits="0" number="598"/>
<line hits="0" number="600"/>
<line hits="0" number="601"/>
<line hits="0" number="603"/>
<line hits="0" number="604"/>
<line hits="1" number="606"/>
<line hits="0" number="617"/>
<line hits="1" number="622"/>
<line hits="0" number="627"/>
<line hits="1" number="632"/>
<line hits="0" number="647"/>
<line hits="0" number="648"/>
<line hits="0" number="649"/>
<line hits="0" number="650"/>
<line hits="0" number="651"/>
<line hits="0" number="652"/>
<line hits="0" number="654"/>
<line hits="0" number="655"/>
<line hits="0" number="656"/>
<line hits="0" number="658"/>
<line hits="0" number="659"/>
<line hits="0" number="660"/>
<line hits="0" number="661"/>
<line hits="0" number="663"/>
<line hits="0" number="664"/>
<line hits="0" number="665"/>
<line hits="0" number="667"/>
<line hits="0" number="668"/>
<line hits="0" number="669"/>
<line hits="0" number="670"/>
<line hits="0" number="671"/>
<line hits="0" number="672"/>
<line hits="0" number="674"/>
<line hits="0" number="675"/>
<line hits="0" number="676"/>
<line hits="1" number="678"/>
<line hits="0" number="684"/>
<line hits="0" number="685"/>
<line hits="0" number="687"/>
<line hits="0" number="688"/>
<line hits="0" number="690"/>
<line hits="0" number="693"/>
<line hits="0" number="694"/>
<line hits="1" number="696"/>
<line hits="0" number="698"/>
<line hits="0" number="699"/>
<line hits="0" number="701"/>
<line hits="0" number="702"/>
<line hits="0" number="704"/>
<line hits="1" number="706"/>
<line hits="1" number="707"/>
<line hits="1" number="708"/>
<line hits="1" number="709"/>
<line hits="1" number="710"/>
<line hits="0" number="711"/>
<line hits="1" number="716"/>
<line hits="1" number="718"/>
<line hits="0" number="724"/>
<line hits="0" number="725"/>
<line hits="0" number="726"/>
<line hits="0" number="727"/>
<line hits="0" number="728"/>
<line hits="0" number="729"/>
<line hits="0" number="730"/>
<line hits="0" number="731"/>
<line hits="0" number="732"/>
<line hits="0" number="733"/>
<line hits="1" number="735"/>
<line hits="0" number="741"/>
<line hits="0" number="742"/>
<line hits="0" number="743"/>
<line hits="0" number="744"/>
<line hits="0" number="745"/>
<line hits="0" number="746"/>
<line hits="0" number="747"/>
<line hits="0" number="748"/>
<line hits="0" number="749"/>
<line hits="0" number="750"/>
<line hits="1" number="752"/>
<line hits="0" number="758"/>
<line hits="0" number="759"/>
<line hits="0" number="760"/>
<line hits="0" number="761"/>
<line hits="0" number="762"/>
<line hits="0" number="764"/>
<line hits="0" number="765"/>
<line hits="0" number="766"/>
<line hits="0" number="769"/>
<line hits="0" number="770"/>
<line hits="1" number="772"/>
<line hits="0" number="778"/>
<line hits="0" number="779"/>
<line hits="0" number="780"/>
<line hits="0" number="781"/>
<line hits="0" number="782"/>
<line hits="0" number="784"/>
<line hits="0" number="785"/>
<line hits="0" number="786"/>
<line hits="1" number="789"/>
<line hits="1" number="793"/>
<line hits="1" number="796"/>
<line hits="1" number="799"/>
<line hits="1" number="802"/>
<line hits="1" number="808"/>
<line hits="1" number="812"/>
<line hits="1" number="814"/>
<line hits="1" number="822"/>
<line hits="1" number="823"/>
<line hits="0" number="824"/>
<line hits="0" number="825"/>
<line hits="0" number="831"/>
<line hits="0" number="832"/>
<line hits="1" number="833"/>
<line hits="1" number="834"/>
<line hits="0" number="835"/>
<line hits="0" number="836"/>
<line hits="0" number="837"/>
<line hits="0" number="838"/>
<line hits="0" number="844"/>
<line hits="1" number="848"/>
<line hits="1" number="849"/>
<line hits="1" number="851"/>
<line hits="1" number="852"/>
<line hits="1" number="855"/>
<line hits="0" number="856"/>
<line hits="1" number="861"/>
<line hits="1" number="863"/>
<line hits="0" number="864"/>
<line hits="0" number="865"/>
<line hits="0" number="866"/>
<line hits="0" number="868"/>
<line hits="0" number="869"/>
<line hits="0" number="870"/>
<line hits="0" number="871"/>
<line hits="0" number="872"/>
<line hits="1" number="874"/>
<line hits="0" number="875"/>
<line hits="0" number="877"/>
<line hits="0" number="878"/>
<line hits="0" number="882"/>
<line hits="0" number="883"/>
<line hits="0" number="884"/>
<line hits="0" number="885"/>
<line hits="0" number="888"/>
<line hits="0" number="889"/>
<line hits="0" number="891"/>
<line hits="0" number="894"/>
<line hits="1" number="897"/>
<line hits="0" number="898"/>
<line hits="1" number="900"/>
<line hits="1" number="907"/>
<line hits="1" number="908"/>
<line hits="1" number="909"/>
<line hits="1" number="910"/>
<line hits="0" number="917"/>
<line hits="0" number="918"/>
<line hits="1" number="920"/>
<line hits="0" number="921"/>
<line hits="0" number="922"/>
<line hits="1" number="927"/>
<line hits="0" number="930"/>
<line hits="0" number="932"/>
<line hits="0" number="940"/>
<line hits="1" number="945"/>
<line hits="0" number="946"/>
<line hits="0" number="947"/>
<line hits="0" number="948"/>
<line hits="0" number="949"/>
<line hits="0" number="952"/>
<line hits="0" number="953"/>
<line hits="0" number="955"/>
<line hits="1" number="957"/>
<line hits="0" number="958"/>
<line hits="0" number="960"/>
<line hits="0" number="961"/>
<line hits="0" number="962"/>
<line hits="0" number="964"/>
<line hits="0" number="965"/>
<line hits="1" number="968"/>
<line hits="1" number="970"/>
<line hits="1" number="973"/>
<line hits="1" number="986"/>
<line hits="1" number="989"/>
<line hits="1" number="990"/>
<line hits="1" number="991"/>
<line hits="1" number="992"/>
<line hits="1" number="993"/>
<line hits="1" number="995"/>
<line hits="1" number="998"/>
<line hits="1" number="999"/>
<line hits="1" number="1000"/>
<line hits="1" number="1002"/>
<line hits="1" number="1004"/>
<line hits="1" number="1005"/>
<line hits="0" number="1006"/>
<line hits="1" number="1007"/>
<line hits="1" number="1009"/>
<line hits="0" number="1010"/>
<line hits="0" number="1011"/>
<line hits="0" number="1012"/>
<line hits="0" number="1013"/>
<line hits="0" number="1014"/>
<line hits="0" number="1015"/>
<line hits="1" number="1016"/>
<line hits="1" number="1017"/>
<line hits="0" number="1018"/>
<line hits="0" number="1019"/>
<line hits="0" number="1020"/>
<line hits="1" number="1022"/>
<line hits="1" number="1024"/>
<line hits="1" number="1025"/>
<line hits="1" number="1026"/>
<line hits="1" number="1027"/>
<line hits="1" number="1028"/>
<line hits="1" number="1030"/>
<line hits="1" number="1033"/>
<line hits="1" number="1035"/>
<line hits="1" number="1036"/>
<line hits="1" number="1037"/>
<line hits="0" number="1038"/>
<line hits="1" number="1040"/>
<line hits="1" number="1041"/>
<line hits="0" number="1044"/>
<line hits="0" number="1045"/>
<line hits="1" number="1047"/>
<line hits="1" number="1048"/>
<line hits="1" number="1050"/>
<line hits="1" number="1051"/>
<line hits="0" number="1052"/>
<line hits="1" number="1053"/>
<line hits="1" number="1054"/>
<line hits="1" number="1055"/>
<line hits="0" number="1056"/>
<line hits="1" number="1058"/>
<line hits="1" number="1060"/>
<line hits="1" number="1061"/>
<line hits="1" number="1067"/>
<line hits="1" number="1069"/>
<line hits="0" number="1070"/>
<line hits="1" number="1072"/>
<line hits="0" number="1073"/>
<line hits="1" number="1075"/>
<line hits="0" number="1077"/>
<line hits="0" number="1078"/>
<line hits="0" number="1079"/>
<line hits="0" number="1080"/>
<line hits="0" number="1082"/>
<line hits="0" number="1083"/>
<line hits="0" number="1084"/>
<line hits="0" number="1085"/>
<line hits="1" number="1088"/>
<line hits="0" number="1089"/>
<line hits="0" number="1090"/>
<line hits="0" number="1092"/>
<line hits="0" number="1094"/>
<line hits="0" number="1095"/>
<line hits="0" number="1096"/>
<line hits="0" number="1097"/>
<line hits="0" number="1100"/>
<line hits="0" number="1103"/>
<line hits="0" number="1104"/>
<line hits="0" number="1105"/>
<line hits="0" number="1106"/>
<line hits="0" number="1107"/>
<line hits="0" number="1108"/>
<line hits="0" number="1109"/>
<line hits="1" number="1112"/>
<line hits="0" number="1114"/>
<line hits="1" number="1120"/>
<line hits="0" number="1122"/>
<line hits="1" number="1128"/>
<line hits="0" number="1130"/>
<line hits="1" number="1136"/>
<line hits="1" number="1141"/>
<line hits="0" number="1142"/>
<line hits="1" number="1145"/>
<line hits="1" number="1150"/>
<line hits="0" number="1151"/>
<line hits="0" number="1152"/>
<line hits="0" number="1153"/>
<line hits="1" number="1155"/>
<line hits="0" number="1161"/>
<line hits="1" number="1163"/>
<line hits="0" number="1165"/>
<line hits="0" number="1166"/>
<line hits="1" number="1168"/>
<line hits="0" number="1169"/>
<line hits="0" number="1171"/>
<line hits="0" number="1172"/>
<line hits="0" number="1173"/>
<line hits="0" number="1174"/>
<line hits="0" number="1175"/>
<line hits="0" number="1176"/>
<line hits="1" number="1178"/>
<line hits="0" number="1179"/>
<line hits="0" number="1180"/>
<line hits="0" number="1184"/>
<line hits="0" number="1185"/>
<line hits="1" number="1187"/>
<line hits="0" number="1188"/>
<line hits="0" number="1189"/>
<line hits="0" number="1190"/>
<line hits="1" number="1193"/>
<line hits="1" number="1198"/>
<line hits="0" number="1199"/>
<line hits="1" number="1201"/>
<line hits="0" number="1202"/>
<line hits="1" number="1205"/>
<line hits="1" number="1210"/>
<line hits="0" number="1211"/>
<line hits="1" number="1213"/>
<line hits="0" number="1214"/>
<line hits="1" number="1217"/>
<line hits="1" number="1220"/>
<line hits="0" number="1221"/>
<line hits="0" number="1222"/>
<line hits="0" number="1223"/>
<line hits="0" number="1224"/>
<line hits="0" number="1225"/>
<line hits="0" number="1226"/>
<line hits="0" number="1227"/>
<line hits="1" number="1229"/>
<line hits="0" number="1234"/>
<line hits="0" number="1237"/>
<line hits="0" number="1238"/>
<line hits="0" number="1239"/>
<line hits="0" number="1241"/>
<line hits="0" number="1242"/>
<line hits="0" number="1244"/>
<line hits="0" number="1245"/>
<line hits="0" number="1246"/>
<line hits="0" number="1247"/>
<line hits="0" number="1248"/>
<line hits="0" number="1249"/>
<line hits="0" number="1250"/>
<line hits="0" number="1251"/>
<line hits="0" number="1253"/>
<line hits="1" number="1255"/>
<line hits="0" number="1256"/>
<line hits="1" number="1258"/>
<line hits="0" number="1259"/>
<line hits="0" number="1261"/>
<line hits="0" number="1262"/>
<line hits="0" number="1263"/>
<line hits="1" number="1266"/>
<line hits="1" number="1277"/>
<line hits="1" number="1278"/>
<line hits="1" number="1279"/>
<line hits="1" number="1280"/>
<line hits="1" number="1282"/>
<line hits="0" number="1284"/>
<line hits="1" number="1286"/>
<line hits="0" number="1288"/>
<line hits="0" number="1289"/>
<line hits="0" number="1290"/>
<line hits="0" number="1293"/>
<line hits="0" number="1295"/>
<line hits="0" number="1296"/>
<line hits="0" number="1298"/>
<line hits="0" number="1301"/>
<line hits="0" number="1302"/>
<line hits="0" number="1303"/>
<line hits="0" number="1304"/>
<line hits="0" number="1307"/>
<line hits="0" number="1308"/>
<line hits="0" number="1311"/>
<line hits="0" number="1312"/>
<line hits="1" number="1314"/>
<line hits="0" number="1316"/>
<line hits="1" number="1323"/>
<line hits="0" number="1327"/>
<line hits="0" number="1329"/>
<line hits="0" number="1332"/>
<line hits="0" number="1333"/>
<line hits="0" number="1334"/>
<line hits="1" number="1336"/>
<line hits="0" number="1338"/>
<line hits="0" number="1339"/>
<line hits="0" number="1340"/>
<line hits="1" number="1343"/>
<line hits="1" number="1352"/>
<line hits="1" number="1354"/>
<line hits="0" number="1356"/>
<line hits="0" number="1357"/>
<line hits="0" number="1360"/>
<line hits="0" number="1361"/>
<line hits="0" number="1362"/>
<line hits="1" number="1364"/>
<line hits="0" number="1366"/>
<line hits="0" number="1367"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/test/utils.py" line-rate="0.4276" name="utils.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="18"/>
<line hits="1" number="19"/>
<line hits="1" number="20"/>
<line hits="1" number="21"/>
<line hits="1" number="22"/>
<line hits="1" number="23"/>
<line hits="1" number="24"/>
<line hits="1" number="25"/>
<line hits="1" number="26"/>
<line hits="1" number="28"/>
<line hits="1" number="29"/>
<line hits="1" number="30"/>
<line hits="1" number="31"/>
<line hits="1" number="34"/>
<line hits="1" number="41"/>
<line hits="1" number="44"/>
<line hits="1" number="45"/>
<line hits="0" number="46"/>
<line hits="0" number="47"/>
<line hits="1" number="49"/>
<line hits="0" number="50"/>
<line hits="1" number="52"/>
<line hits="0" number="53"/>
<line hits="1" number="56"/>
<line hits="1" number="61"/>
<line hits="1" number="62"/>
<line hits="0" number="63"/>
<line hits="0" number="64"/>
<line hits="0" number="65"/>
<line hits="0" number="66"/>
<line hits="1" number="68"/>
<line hits="1" number="70"/>
<line hits="0" number="71"/>
<line hits="0" number="72"/>
<line hits="0" number="73"/>
<line hits="0" number="74"/>
<line hits="1" number="76"/>
<line hits="0" number="77"/>
<line hits="0" number="78"/>
<line hits="0" number="79"/>
<line hits="0" number="80"/>
<line hits="0" number="81"/>
<line hits="1" number="83"/>
<line hits="0" number="87"/>
<line hits="1" number="90"/>
<line hits="1" number="95"/>
<line hits="1" number="96"/>
<line hits="1" number="99"/>
<line hits="1" number="100"/>
<line hits="1" number="103"/>
<line hits="1" number="108"/>
<line hits="0" number="110"/>
<line hits="1" number="115"/>
<line hits="0" number="116"/>
<line hits="1" number="118"/>
<line hits="1" number="119"/>
<line hits="1" number="121"/>
<line hits="1" number="123"/>
<line hits="1" number="125"/>
<line hits="1" number="126"/>
<line hits="1" number="128"/>
<line hits="1" number="129"/>
<line hits="1" number="131"/>
<line hits="1" number="132"/>
<line hits="1" number="134"/>
<line hits="1" number="136"/>
<line hits="1" number="139"/>
<line hits="1" number="144"/>
<line hits="1" number="146"/>
<line hits="1" number="147"/>
<line hits="1" number="148"/>
<line hits="1" number="149"/>
<line hits="1" number="151"/>
<line hits="1" number="152"/>
<line hits="1" number="155"/>
<line hits="1" number="157"/>
<line hits="1" number="159"/>
<line hits="1" number="161"/>
<line hits="1" number="162"/>
<line hits="1" number="163"/>
<line hits="1" number="164"/>
<line hits="1" number="165"/>
<line hits="1" number="168"/>
<line hits="1" number="169"/>
<line hits="1" number="170"/>
<line hits="1" number="176"/>
<line hits="0" number="177"/>
<line hits="0" number="178"/>
<line hits="0" number="185"/>
<line hits="1" number="188"/>
<line hits="0" number="189"/>
<line hits="1" number="192"/>
<line hits="0" number="193"/>
<line hits="0" number="194"/>
<line hits="1" number="196"/>
<line hits="1" number="199"/>
<line hits="1" number="204"/>
<line hits="1" number="205"/>
<line hits="1" number="208"/>
<line hits="1" number="211"/>
<line hits="1" number="212"/>
<line hits="1" number="213"/>
<line hits="1" number="214"/>
<line hits="1" number="215"/>
<line hits="0" number="216"/>
<line hits="1" number="220"/>
<line hits="1" number="222"/>
<line hits="1" number="223"/>
<line hits="1" number="224"/>
<line hits="1" number="227"/>
<line hits="1" number="228"/>
<line hits="1" number="229"/>
<line hits="1" number="230"/>
<line hits="1" number="231"/>
<line hits="0" number="233"/>
<line hits="1" number="235"/>
<line hits="0" number="236"/>
<line hits="1" number="237"/>
<line hits="1" number="238"/>
<line hits="1" number="241"/>
<line hits="1" number="253"/>
<line hits="1" number="254"/>
<line hits="1" number="255"/>
<line hits="1" number="256"/>
<line hits="1" number="258"/>
<line hits="1" number="259"/>
<line hits="1" number="260"/>
<line hits="1" number="262"/>
<line hits="0" number="264"/>
<line hits="1" number="269"/>
<line hits="1" number="273"/>
<line hits="1" number="275"/>
<line hits="0" number="276"/>
<line hits="1" number="278"/>
<line hits="0" number="279"/>
<line hits="1" number="281"/>
<line hits="1" number="282"/>
<line hits="1" number="283"/>
<line hits="1" number="286"/>
<line hits="1" number="288"/>
<line hits="1" number="289"/>
<line hits="1" number="290"/>
<line hits="0" number="291"/>
<line hits="0" number="292"/>
<line hits="1" number="297"/>
<line hits="1" number="300"/>
<line hits="1" number="301"/>
<line hits="1" number="302"/>
<line hits="1" number="304"/>
<line hits="1" number="305"/>
<line hits="0" number="307"/>
<line hits="1" number="308"/>
<line hits="1" number="309"/>
<line hits="1" number="310"/>
<line hits="1" number="313"/>
<line hits="1" number="325"/>
<line hits="0" number="326"/>
<line hits="0" number="327"/>
<line hits="1" number="329"/>
<line hits="0" number="330"/>
<line hits="1" number="332"/>
<line hits="0" number="333"/>
<line hits="1" number="335"/>
<line hits="0" number="336"/>
<line hits="1" number="338"/>
<line hits="0" number="339"/>
<line hits="1" number="341"/>
<line hits="0" number="342"/>
<line hits="0" number="343"/>
<line hits="0" number="344"/>
<line hits="0" number="346"/>
<line hits="0" number="347"/>
<line hits="0" number="348"/>
<line hits="0" number="349"/>
<line hits="0" number="350"/>
<line hits="0" number="352"/>
<line hits="0" number="353"/>
<line hits="0" number="354"/>
<line hits="0" number="356"/>
<line hits="0" number="357"/>
<line hits="0" number="358"/>
<line hits="0" number="359"/>
<line hits="1" number="361"/>
<line hits="0" number="362"/>
<line hits="0" number="364"/>
<line hits="0" number="365"/>
<line hits="0" number="366"/>
<line hits="0" number="367"/>
<line hits="0" number="368"/>
<line hits="1" number="370"/>
<line hits="0" number="371"/>
<line hits="0" number="372"/>
<line hits="0" number="373"/>
<line hits="0" number="374"/>
<line hits="0" number="375"/>
<line hits="1" number="378"/>
<line hits="1" number="385"/>
<line hits="0" number="386"/>
<line hits="0" number="387"/>
<line hits="1" number="389"/>
<line hits="0" number="392"/>
<line hits="0" number="393"/>
<line hits="0" number="394"/>
<line hits="0" number="395"/>
<line hits="0" number="396"/>
<line hits="0" number="397"/>
<line hits="0" number="398"/>
<line hits="0" number="399"/>
<line hits="0" number="400"/>
<line hits="0" number="401"/>
<line hits="0" number="402"/>
<line hits="0" number="403"/>
<line hits="0" number="404"/>
<line hits="1" number="407"/>
<line hits="0" number="408"/>
<line hits="0" number="409"/>
<line hits="0" number="410"/>
<line hits="0" number="411"/>
<line hits="0" number="412"/>
<line hits="0" number="413"/>
<line hits="0" number="414"/>
<line hits="1" number="417"/>
<line hits="0" number="418"/>
<line hits="0" number="419"/>
<line hits="0" number="422"/>
<line hits="1" number="427"/>
<line hits="0" number="428"/>
<line hits="0" number="429"/>
<line hits="0" number="430"/>
<line hits="0" number="433"/>
<line hits="0" number="434"/>
<line hits="1" number="437"/>
<line hits="1" number="442"/>
<line hits="0" number="443"/>
<line hits="0" number="445"/>
<line hits="0" number="446"/>
<line hits="0" number="448"/>
<line hits="0" number="449"/>
<line hits="0" number="450"/>
<line hits="1" number="452"/>
<line hits="0" number="453"/>
<line hits="0" number="454"/>
<line hits="0" number="457"/>
<line hits="1" number="460"/>
<line hits="0" number="461"/>
<line hits="0" number="462"/>
<line hits="0" number="463"/>
<line hits="0" number="466"/>
<line hits="0" number="467"/>
<line hits="0" number="468"/>
<line hits="0" number="469"/>
<line hits="0" number="471"/>
<line hits="0" number="472"/>
<line hits="0" number="473"/>
<line hits="0" number="474"/>
<line hits="0" number="475"/>
<line hits="0" number="476"/>
<line hits="0" number="477"/>
<line hits="0" number="478"/>
<line hits="0" number="480"/>
<line hits="0" number="481"/>
<line hits="0" number="482"/>
<line hits="1" number="485"/>
<line hits="1" number="491"/>
<line hits="0" number="492"/>
<line hits="0" number="493"/>
<line hits="0" number="494"/>
<line hits="0" number="495"/>
<line hits="0" number="496"/>
<line hits="1" number="498"/>
<line hits="0" number="499"/>
<line hits="0" number="500"/>
<line hits="0" number="501"/>
<line hits="0" number="502"/>
<line hits="0" number="503"/>
<line hits="0" number="504"/>
<line hits="0" number="505"/>
<line hits="0" number="506"/>
<line hits="0" number="507"/>
<line hits="1" number="509"/>
<line hits="0" number="510"/>
<line hits="0" number="511"/>
<line hits="1" number="514"/>
<line hits="0" number="522"/>
<line hits="0" number="524"/>
<line hits="0" number="525"/>
<line hits="0" number="527"/>
<line hits="0" number="528"/>
<line hits="0" number="531"/>
<line hits="0" number="532"/>
<line hits="0" number="535"/>
<line hits="0" number="536"/>
<line hits="0" number="538"/>
<line hits="0" number="539"/>
<line hits="0" number="541"/>
<line hits="0" number="542"/>
<line hits="0" number="543"/>
<line hits="0" number="544"/>
<line hits="0" number="545"/>
<line hits="0" number="546"/>
<line hits="0" number="547"/>
<line hits="0" number="548"/>
<line hits="0" number="549"/>
<line hits="0" number="550"/>
<line hits="0" number="551"/>
<line hits="0" number="552"/>
<line hits="0" number="554"/>
<line hits="0" number="555"/>
<line hits="0" number="556"/>
<line hits="0" number="557"/>
<line hits="0" number="559"/>
<line hits="0" number="560"/>
<line hits="0" number="564"/>
<line hits="0" number="565"/>
<line hits="0" number="566"/>
<line hits="0" number="567"/>
<line hits="0" number="570"/>
<line hits="0" number="571"/>
<line hits="0" number="573"/>
<line hits="1" number="576"/>
<line hits="0" number="577"/>
<line hits="1" number="580"/>
<line hits="1" number="584"/>
<line hits="0" number="585"/>
<line hits="1" number="587"/>
<line hits="0" number="588"/>
<line hits="1" number="590"/>
<line hits="0" number="591"/>
<line hits="1" number="593"/>
<line hits="0" number="594"/>
<line hits="1" number="596"/>
<line hits="0" number="598"/>
<line hits="1" number="600"/>
<line hits="0" number="601"/>
<line hits="0" number="602"/>
<line hits="0" number="605"/>
<line hits="0" number="606"/>
<line hits="0" number="607"/>
<line hits="0" number="608"/>
<line hits="0" number="609"/>
<line hits="1" number="611"/>
<line hits="0" number="612"/>
<line hits="0" number="613"/>
<line hits="0" number="614"/>
<line hits="0" number="615"/>
<line hits="0" number="616"/>
<line hits="1" number="619"/>
<line hits="1" number="620"/>
<line hits="0" number="621"/>
<line hits="0" number="622"/>
<line hits="0" number="623"/>
<line hits="0" number="625"/>
<line hits="0" number="626"/>
<line hits="1" number="628"/>
<line hits="0" number="629"/>
<line hits="0" number="630"/>
<line hits="0" number="631"/>
<line hits="1" number="633"/>
<line hits="0" number="634"/>
<line hits="1" number="637"/>
<line hits="1" number="638"/>
<line hits="0" number="646"/>
<line hits="0" number="648"/>
<line hits="0" number="649"/>
<line hits="0" number="650"/>
<line hits="0" number="651"/>
<line hits="0" number="652"/>
<line hits="0" number="653"/>
<line hits="0" number="654"/>
<line hits="0" number="655"/>
<line hits="0" number="657"/>
<line hits="1" number="665"/>
<line hits="1" number="672"/>
<line hits="0" number="675"/>
<line hits="0" number="676"/>
<line hits="0" number="677"/>
<line hits="0" number="678"/>
<line hits="0" number="680"/>
<line hits="1" number="683"/>
<line hits="0" number="686"/>
<line hits="0" number="687"/>
<line hits="0" number="688"/>
<line hits="0" number="690"/>
<line hits="1" number="693"/>
<line hits="0" number="700"/>
<line hits="0" number="701"/>
<line hits="0" number="702"/>
<line hits="0" number="703"/>
<line hits="0" number="705"/>
<line hits="1" number="708"/>
<line hits="0" number="715"/>
<line hits="1" number="718"/>
<line hits="0" number="725"/>
<line hits="1" number="728"/>
<line hits="0" number="738"/>
<line hits="1" number="741"/>
<line hits="0" number="750"/>
<line hits="0" number="751"/>
<line hits="0" number="752"/>
<line hits="0" number="753"/>
<line hits="0" number="755"/>
<line hits="1" number="758"/>
<line hits="0" number="763"/>
<line hits="0" number="764"/>
<line hits="0" number="772"/>
<line hits="1" number="775"/>
<line hits="1" number="777"/>
<line hits="0" number="778"/>
<line hits="0" number="779"/>
<line hits="1" number="781"/>
<line hits="0" number="782"/>
<line hits="0" number="783"/>
<line hits="1" number="785"/>
<line hits="0" number="786"/>
<line hits="1" number="789"/>
<line hits="1" number="794"/>
<line hits="0" number="795"/>
<line hits="0" number="796"/>
<line hits="0" number="797"/>
<line hits="0" number="798"/>
<line hits="1" number="800"/>
<line hits="0" number="801"/>
<line hits="1" number="804"/>
<line hits="1" number="820"/>
<line hits="0" number="821"/>
<line hits="0" number="822"/>
<line hits="1" number="824"/>
<line hits="0" number="825"/>
<line hits="0" number="826"/>
<line hits="0" number="827"/>
<line hits="0" number="828"/>
<line hits="1" number="830"/>
<line hits="0" number="831"/>
<line hits="1" number="834"/>
<line hits="0" number="836"/>
<line hits="0" number="837"/>
<line hits="0" number="838"/>
<line hits="0" number="840"/>
<line hits="0" number="841"/>
<line hits="0" number="842"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.5351" name=".venv.Lib.site-packages.django.urls">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/urls/__init__.py" line-rate="1" name="__init__.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="13"/>
<line hits="1" number="15"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/urls/base.py" line-rate="0.451" name="base.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="15"/>
<line hits="1" number="18"/>
<line hits="1" number="21"/>
<line hits="0" number="22"/>
<line hits="0" number="23"/>
<line hits="0" number="24"/>
<line hits="1" number="27"/>
<line hits="1" number="28"/>
<line hits="1" number="29"/>
<line hits="1" number="30"/>
<line hits="1" number="31"/>
<line hits="1" number="32"/>
<line hits="1" number="34"/>
<line hits="1" number="36"/>
<line hits="0" number="37"/>
<line hits="1" number="39"/>
<line hits="1" number="40"/>
<line hits="1" number="41"/>
<line hits="1" number="42"/>
<line hits="1" number="44"/>
<line hits="0" number="45"/>
<line hits="0" number="46"/>
<line hits="1" number="48"/>
<line hits="1" number="50"/>
<line hits="1" number="51"/>
<line hits="1" number="52"/>
<line hits="1" number="53"/>
<line hits="0" number="54"/>
<line hits="0" number="55"/>
<line hits="0" number="57"/>
<line hits="0" number="58"/>
<line hits="0" number="60"/>
<line hits="0" number="63"/>
<line hits="0" number="64"/>
<line hits="0" number="67"/>
<line hits="0" number="68"/>
<line hits="0" number="69"/>
<line hits="0" number="71"/>
<line hits="0" number="72"/>
<line hits="0" number="74"/>
<line hits="0" number="75"/>
<line hits="0" number="76"/>
<line hits="0" number="77"/>
<line hits="0" number="78"/>
<line hits="0" number="79"/>
<line hits="0" number="80"/>
<line hits="0" number="81"/>
<line hits="0" number="86"/>
<line hits="1" number="87"/>
<line hits="0" number="88"/>
<line hits="1" number="90"/>
<line hits="1" number="93"/>
<line hits="1" number="96"/>
<line hits="0" number="97"/>
<line hits="0" number="98"/>
<line hits="0" number="99"/>
<line hits="1" number="102"/>
<line hits="1" number="106"/>
<line hits="0" number="107"/>
<line hits="1" number="108"/>
<line hits="1" number="111"/>
<line hits="1" number="117"/>
<line hits="1" number="120"/>
<line hits="0" number="124"/>
<line hits="0" number="125"/>
<line hits="0" number="126"/>
<line hits="0" number="127"/>
<line hits="1" number="130"/>
<line hits="1" number="135"/>
<line hits="1" number="136"/>
<line hits="0" number="138"/>
<line hits="0" number="139"/>
<line hits="1" number="142"/>
<line hits="1" number="147"/>
<line hits="1" number="150"/>
<line hits="0" number="156"/>
<line hits="0" number="157"/>
<line hits="0" number="158"/>
<line hits="0" number="159"/>
<line hits="0" number="160"/>
<line hits="1" number="163"/>
<line hits="0" number="169"/>
<line hits="0" number="170"/>
<line hits="0" number="171"/>
<line hits="0" number="172"/>
<line hits="0" number="173"/>
<line hits="0" number="175"/>
<line hits="0" number="176"/>
<line hits="0" number="177"/>
<line hits="0" number="178"/>
<line hits="0" number="179"/>
<line hits="0" number="180"/>
<line hits="0" number="182"/>
<line hits="0" number="183"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/urls/conf.py" line-rate="0.3158" name="conf.py">
<methods/>
<lines>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="5"/>
<line hits="1" number="7"/>
<line hits="1" number="12"/>
<line hits="0" number="13"/>
<line hits="0" number="14"/>
<line hits="0" number="16"/>
<line hits="0" number="17"/>
<line hits="0" number="18"/>
<line hits="0" number="19"/>
<line hits="0" number="20"/>
<line hits="0" number="24"/>
<line hits="0" number="31"/>
<line hits="0" number="33"/>
<line hits="0" number="34"/>
<line hits="0" number="35"/>
<line hits="0" number="36"/>
<line hits="0" number="37"/>
<line hits="0" number="38"/>
<line hits="0" number="44"/>
<line hits="0" number="47"/>
<line hits="0" number="48"/>
<line hits="0" number="49"/>
<line hits="0" number="50"/>
<line hits="0" number="51"/>
<line hits="0" number="54"/>
<line hits="1" number="57"/>
<line hits="1" number="58"/>
<line hits="0" number="60"/>
<line hits="0" number="61"/>
<line hits="0" number="62"/>
<line hits="1" number="69"/>
<line hits="1" number="70"/>
<line hits="1" number="71"/>
<line hits="0" number="73"/>
<line hits="1" number="76"/>
<line hits="1" number="77"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/urls/converters.py" line-rate="0.697" name="converters.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="3"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="9"/>
<line hits="0" number="10"/>
<line hits="1" number="12"/>
<line hits="0" number="13"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="19"/>
<line hits="0" number="20"/>
<line hits="1" number="22"/>
<line hits="0" number="23"/>
<line hits="1" number="26"/>
<line hits="1" number="27"/>
<line hits="1" number="29"/>
<line hits="0" number="30"/>
<line hits="1" number="32"/>
<line hits="0" number="33"/>
<line hits="1" number="36"/>
<line hits="1" number="37"/>
<line hits="1" number="40"/>
<line hits="1" number="41"/>
<line hits="1" number="44"/>
<line hits="1" number="53"/>
<line hits="1" number="56"/>
<line hits="0" number="57"/>
<line hits="0" number="58"/>
<line hits="1" number="61"/>
<line hits="0" number="63"/>
<line hits="1" number="66"/>
<line hits="0" number="67"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/urls/exceptions.py" line-rate="1" name="exceptions.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/urls/resolvers.py" line-rate="0.5801" name="resolvers.py">
<methods/>
<lines>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="18"/>
<line hits="1" number="19"/>
<line hits="1" number="20"/>
<line hits="1" number="21"/>
<line hits="1" number="22"/>
<line hits="1" number="24"/>
<line hits="1" number="25"/>
<line hits="1" number="26"/>
<line hits="1" number="29"/>
<line hits="1" number="30"/>
<line hits="1" number="31"/>
<line hits="1" number="32"/>
<line hits="1" number="33"/>
<line hits="1" number="34"/>
<line hits="1" number="38"/>
<line hits="1" number="39"/>
<line hits="1" number="40"/>
<line hits="1" number="41"/>
<line hits="1" number="43"/>
<line hits="0" number="45"/>
<line hits="1" number="48"/>
<line hits="1" number="50"/>
<line hits="1" number="51"/>
<line hits="1" number="53"/>
<line hits="1" number="54"/>
<line hits="1" number="56"/>
<line hits="0" number="57"/>
<line hits="1" number="63"/>
<line hits="1" number="64"/>
<line hits="1" number="65"/>
<line hits="1" number="66"/>
<line hits="1" number="67"/>
<line hits="1" number="70"/>
<line hits="0" number="75"/>
<line hits="0" number="76"/>
<line hits="0" number="77"/>
<line hits="0" number="78"/>
<line hits="1" number="81"/>
<line hits="1" number="82"/>
<line hits="1" number="83"/>
<line hits="1" number="85"/>
<line hits="1" number="89"/>
<line hits="0" number="90"/>
<line hits="1" number="94"/>
<line hits="1" number="95"/>
<line hits="1" number="96"/>
<line hits="1" number="97"/>
<line hits="0" number="98"/>
<line hits="0" number="99"/>
<line hits="0" number="100"/>
<line hits="0" number="101"/>
<line hits="1" number="104"/>
<line hits="1" number="105"/>
<line hits="0" number="109"/>
<line hits="0" number="110"/>
<line hits="0" number="111"/>
<line hits="0" number="112"/>
<line hits="1" number="114"/>
<line hits="1" number="118"/>
<line hits="1" number="119"/>
<line hits="0" number="122"/>
<line hits="1" number="123"/>
<line hits="0" number="124"/>
<line hits="0" number="132"/>
<line hits="1" number="134"/>
<line hits="1" number="137"/>
<line hits="1" number="138"/>
<line hits="1" number="140"/>
<line hits="1" number="141"/>
<line hits="1" number="142"/>
<line hits="1" number="143"/>
<line hits="1" number="144"/>
<line hits="1" number="145"/>
<line hits="1" number="147"/>
<line hits="1" number="148"/>
<line hits="1" number="149"/>
<line hits="1" number="153"/>
<line hits="1" number="154"/>
<line hits="1" number="155"/>
<line hits="1" number="156"/>
<line hits="1" number="158"/>
<line hits="1" number="159"/>
<line hits="1" number="160"/>
<line hits="1" number="161"/>
<line hits="1" number="162"/>
<line hits="1" number="163"/>
<line hits="1" number="165"/>
<line hits="1" number="166"/>
<line hits="1" number="167"/>
<line hits="0" number="168"/>
<line hits="1" number="175"/>
<line hits="1" number="177"/>
<line hits="1" number="179"/>
<line hits="1" number="180"/>
<line hits="0" number="181"/>
<line hits="0" number="182"/>
<line hits="1" number="186"/>
<line hits="0" number="187"/>
<line hits="1" number="190"/>
<line hits="1" number="195"/>
<line hits="0" number="202"/>
<line hits="0" number="203"/>
<line hits="0" number="204"/>
<line hits="0" number="205"/>
<line hits="0" number="206"/>
<line hits="0" number="207"/>
<line hits="0" number="208"/>
<line hits="0" number="209"/>
<line hits="0" number="210"/>
<line hits="0" number="211"/>
<line hits="0" number="212"/>
<line hits="0" number="213"/>
<line hits="0" number="214"/>
<line hits="0" number="218"/>
<line hits="0" number="219"/>
<line hits="0" number="221"/>
<line hits="0" number="222"/>
<line hits="0" number="223"/>
<line hits="0" number="224"/>
<line hits="0" number="225"/>
<line hits="0" number="228"/>
<line hits="0" number="229"/>
<line hits="0" number="230"/>
<line hits="0" number="231"/>
<line hits="0" number="232"/>
<line hits="1" number="235"/>
<line hits="1" number="236"/>
<line hits="1" number="238"/>
<line hits="0" number="239"/>
<line hits="0" number="240"/>
<line hits="0" number="241"/>
<line hits="0" number="242"/>
<line hits="0" number="243"/>
<line hits="1" number="245"/>
<line hits="0" number="246"/>
<line hits="0" number="247"/>
<line hits="0" number="249"/>
<line hits="0" number="250"/>
<line hits="0" number="251"/>
<line hits="0" number="252"/>
<line hits="0" number="253"/>
<line hits="0" number="254"/>
<line hits="0" number="255"/>
<line hits="0" number="256"/>
<line hits="0" number="257"/>
<line hits="1" number="259"/>
<line hits="0" number="260"/>
<line hits="0" number="261"/>
<line hits="0" number="262"/>
<line hits="0" number="263"/>
<line hits="0" number="269"/>
<line hits="1" number="271"/>
<line hits="0" number="272"/>
<line hits="1" number="274"/>
<line hits="0" number="275"/>
<line hits="1" number="278"/>
<line hits="1" number="279"/>
<line hits="0" number="280"/>
<line hits="0" number="281"/>
<line hits="1" number="283"/>
<line hits="0" number="286"/>
<line hits="1" number="288"/>
<line hits="0" number="290"/>
<line hits="0" number="291"/>
<line hits="0" number="292"/>
<line hits="0" number="294"/>
<line hits="1" number="296"/>
<line hits="0" number="297"/>
<line hits="0" number="298"/>
<line hits="0" number="299"/>
<line hits="0" number="300"/>
<line hits="1" number="302"/>
<line hits="0" number="303"/>
<line hits="1" number="305"/>
<line hits="0" number="306"/>
<line hits="1" number="308"/>
<line hits="0" number="309"/>
<line hits="1" number="312"/>
<line hits="1" number="313"/>
<line hits="1" number="314"/>
<line hits="1" number="315"/>
<line hits="1" number="316"/>
<line hits="1" number="317"/>
<line hits="1" number="319"/>
<line hits="0" number="320"/>
<line hits="1" number="322"/>
<line hits="1" number="323"/>
<line hits="1" number="324"/>
<line hits="1" number="325"/>
<line hits="1" number="327"/>
<line hits="1" number="331"/>
<line hits="0" number="332"/>
<line hits="0" number="337"/>
<line hits="1" number="339"/>
<line hits="1" number="341"/>
<line hits="1" number="342"/>
<line hits="1" number="343"/>
<line hits="1" number="344"/>
<line hits="1" number="346"/>
<line hits="1" number="347"/>
<line hits="1" number="349"/>
<line hits="1" number="355"/>
<line hits="1" number="356"/>
<line hits="0" number="357"/>
<line hits="1" number="358"/>
<line hits="0" number="359"/>
<line hits="1" number="360"/>
<line hits="1" number="363"/>
<line hits="1" number="364"/>
<line hits="1" number="365"/>
<line hits="1" number="369"/>
<line hits="1" number="370"/>
<line hits="1" number="371"/>
<line hits="1" number="372"/>
<line hits="1" number="373"/>
<line hits="1" number="374"/>
<line hits="1" number="375"/>
<line hits="1" number="376"/>
<line hits="1" number="379"/>
<line hits="1" number="380"/>
<line hits="1" number="381"/>
<line hits="1" number="383"/>
<line hits="0" number="384"/>
<line hits="0" number="386"/>
<line hits="0" number="388"/>
<line hits="0" number="389"/>
<line hits="1" number="394"/>
<line hits="1" number="395"/>
<line hits="1" number="396"/>
<line hits="1" number="397"/>
<line hits="1" number="398"/>
<line hits="1" number="400"/>
<line hits="1" number="405"/>
<line hits="0" number="406"/>
<line hits="1" number="407"/>
<line hits="1" number="408"/>
<line hits="1" number="409"/>
<line hits="1" number="410"/>
<line hits="1" number="411"/>
<line hits="1" number="412"/>
<line hits="1" number="413"/>
<line hits="1" number="414"/>
<line hits="1" number="415"/>
<line hits="1" number="416"/>
<line hits="1" number="417"/>
<line hits="1" number="418"/>
<line hits="1" number="419"/>
<line hits="1" number="420"/>
<line hits="1" number="424"/>
<line hits="1" number="425"/>
<line hits="0" number="430"/>
<line hits="0" number="431"/>
<line hits="0" number="432"/>
<line hits="0" number="433"/>
<line hits="0" number="435"/>
<line hits="0" number="436"/>
<line hits="0" number="437"/>
<line hits="0" number="438"/>
<line hits="0" number="447"/>
<line hits="0" number="448"/>
<line hits="0" number="449"/>
<line hits="0" number="450"/>
<line hits="0" number="451"/>
<line hits="1" number="452"/>
<line hits="1" number="453"/>
<line hits="1" number="454"/>
<line hits="1" number="455"/>
<line hits="1" number="457"/>
<line hits="1" number="459"/>
<line hits="1" number="461"/>
<line hits="1" number="462"/>
<line hits="0" number="463"/>
<line hits="1" number="464"/>
<line hits="1" number="466"/>
<line hits="0" number="468"/>
<line hits="0" number="469"/>
<line hits="0" number="470"/>
<line hits="0" number="471"/>
<line hits="1" number="473"/>
<line hits="0" number="475"/>
<line hits="0" number="476"/>
<line hits="0" number="477"/>
<line hits="0" number="478"/>
<line hits="1" number="480"/>
<line hits="0" number="481"/>
<line hits="0" number="482"/>
<line hits="0" number="483"/>
<line hits="1" number="485"/>
<line hits="1" number="486"/>
<line hits="1" number="487"/>
<line hits="1" number="488"/>
<line hits="1" number="489"/>
<line hits="1" number="490"/>
<line hits="1" number="491"/>
<line hits="1" number="492"/>
<line hits="1" number="493"/>
<line hits="0" number="494"/>
<line hits="0" number="495"/>
<line hits="0" number="496"/>
<line hits="0" number="497"/>
<line hits="0" number="499"/>
<line hits="1" number="501"/>
<line hits="1" number="503"/>
<line hits="1" number="505"/>
<line hits="1" number="508"/>
<line hits="1" number="509"/>
<line hits="1" number="510"/>
<line hits="1" number="511"/>
<line hits="1" number="519"/>
<line hits="0" number="520"/>
<line hits="0" number="521"/>
<line hits="1" number="523"/>
<line hits="1" number="525"/>
<line hits="1" number="526"/>
<line hits="0" number="528"/>
<line hits="1" number="530"/>
<line hits="1" number="533"/>
<line hits="1" number="534"/>
<line hits="1" number="535"/>
<line hits="0" number="536"/>
<line hits="0" number="537"/>
<line hits="0" number="542"/>
<line hits="1" number="543"/>
<line hits="1" number="545"/>
<line hits="0" number="546"/>
<line hits="0" number="547"/>
<line hits="0" number="550"/>
<line hits="0" number="551"/>
<line hits="0" number="552"/>
<line hits="1" number="554"/>
<line hits="0" number="555"/>
<line hits="1" number="557"/>
<line hits="1" number="558"/>
<line hits="0" number="559"/>
<line hits="1" number="561"/>
<line hits="1" number="562"/>
<line hits="1" number="564"/>
<line hits="1" number="566"/>
<line hits="1" number="567"/>
<line hits="1" number="568"/>
<line hits="0" number="569"/>
<line hits="0" number="570"/>
<line hits="0" number="571"/>
<line hits="1" number="573"/>
<line hits="0" number="574"/>
<line hits="1" number="575"/>
<line hits="0" number="576"/>
<line hits="1" number="577"/>
<line hits="1" number="579"/>
<line hits="1" number="580"/>
<line hits="0" number="581"/>
<line hits="0" number="582"/>
<line hits="0" number="584"/>
<line hits="1" number="590"/>
<line hits="1" number="591"/>
<line hits="1" number="593"/>
<line hits="1" number="595"/>
<line hits="0" number="598"/>
<line hits="0" number="599"/>
<line hits="0" number="600"/>
<line hits="0" number="601"/>
<line hits="0" number="603"/>
<line hits="0" number="605"/>
<line hits="0" number="606"/>
<line hits="0" number="607"/>
<line hits="0" number="608"/>
<line hits="0" number="609"/>
<line hits="0" number="610"/>
<line hits="0" number="612"/>
<line hits="0" number="613"/>
<line hits="0" number="618"/>
<line hits="0" number="622"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/urls/utils.py" line-rate="0.1875" name="utils.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="8"/>
<line hits="0" number="17"/>
<line hits="0" number="18"/>
<line hits="0" number="20"/>
<line hits="0" number="21"/>
<line hits="0" number="23"/>
<line hits="0" number="24"/>
<line hits="0" number="25"/>
<line hits="0" number="27"/>
<line hits="0" number="28"/>
<line hits="0" number="29"/>
<line hits="0" number="30"/>
<line hits="0" number="31"/>
<line hits="0" number="32"/>
<line hits="0" number="37"/>
<line hits="0" number="39"/>
<line hits="0" number="40"/>
<line hits="0" number="41"/>
<line hits="0" number="42"/>
<line hits="0" number="47"/>
<line hits="0" number="48"/>
<line hits="0" number="52"/>
<line hits="1" number="55"/>
<line hits="0" number="58"/>
<line hits="0" number="59"/>
<line hits="0" number="60"/>
<line hits="0" number="61"/>
<line hits="0" number="62"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.3773" name=".venv.Lib.site-packages.django.utils">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/utils/__init__.py" line-rate="1" name="__init__.py">
<methods/>
<lines/>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/utils/_os.py" line-rate="0.5517" name="_os.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="9"/>
<line hits="1" number="12"/>
<line hits="0" number="14"/>
<line hits="1" number="17"/>
<line hits="0" number="22"/>
<line hits="1" number="25"/>
<line hits="1" number="33"/>
<line hits="1" number="34"/>
<line hits="1" number="35"/>
<line hits="1" number="36"/>
<line hits="1" number="44"/>
<line hits="0" number="47"/>
<line hits="1" number="50"/>
<line hits="1" number="53"/>
<line hits="0" number="59"/>
<line hits="0" number="60"/>
<line hits="0" number="61"/>
<line hits="0" number="62"/>
<line hits="0" number="63"/>
<line hits="0" number="64"/>
<line hits="0" number="65"/>
<line hits="0" number="66"/>
<line hits="0" number="67"/>
<line hits="0" number="68"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/utils/autoreload.py" line-rate="0.2165" name="autoreload.py">
<methods/>
<lines>
<line hits="1" number="31"/>
<line hits="1" number="32"/>
<line hits="1" number="33"/>
<line hits="1" number="34"/>
<line hits="1" number="35"/>
<line hits="1" number="36"/>
<line hits="1" number="38"/>
<line hits="1" number="40"/>
<line hits="1" number="41"/>
<line hits="1" number="42"/>
<line hits="1" number="46"/>
<line hits="1" number="47"/>
<line hits="0" number="48"/>
<line hits="0" number="49"/>
<line hits="1" number="51"/>
<line hits="1" number="52"/>
<line hits="1" number="53"/>
<line hits="1" number="54"/>
<line hits="1" number="56"/>
<line hits="1" number="57"/>
<line hits="1" number="59"/>
<line hits="0" number="61"/>
<line hits="0" number="62"/>
<line hits="0" number="63"/>
<line hits="0" number="64"/>
<line hits="1" number="65"/>
<line hits="1" number="66"/>
<line hits="1" number="68"/>
<line hits="1" number="70"/>
<line hits="1" number="71"/>
<line hits="1" number="73"/>
<line hits="1" number="74"/>
<line hits="1" number="76"/>
<line hits="1" number="77"/>
<line hits="1" number="78"/>
<line hits="1" number="79"/>
<line hits="1" number="82"/>
<line hits="0" number="90"/>
<line hits="0" number="91"/>
<line hits="0" number="92"/>
<line hits="0" number="94"/>
<line hits="0" number="95"/>
<line hits="0" number="97"/>
<line hits="0" number="99"/>
<line hits="0" number="100"/>
<line hits="0" number="104"/>
<line hits="0" number="107"/>
<line hits="0" number="110"/>
<line hits="0" number="111"/>
<line hits="0" number="112"/>
<line hits="0" number="113"/>
<line hits="0" number="115"/>
<line hits="0" number="116"/>
<line hits="0" number="117"/>
<line hits="0" number="118"/>
<line hits="0" number="119"/>
<line hits="0" number="121"/>
<line hits="0" number="122"/>
<line hits="0" number="123"/>
<line hits="0" number="124"/>
<line hits="0" number="126"/>
<line hits="1" number="129"/>
<line hits="0" number="130"/>
<line hits="0" number="131"/>
<line hits="0" number="132"/>
<line hits="0" number="133"/>
<line hits="0" number="134"/>
<line hits="0" number="135"/>
<line hits="0" number="136"/>
<line hits="0" number="137"/>
<line hits="0" number="138"/>
<line hits="0" number="139"/>
<line hits="0" number="140"/>
<line hits="1" number="143"/>
<line hits="0" number="144"/>
<line hits="0" number="145"/>
<line hits="0" number="146"/>
<line hits="0" number="147"/>
<line hits="0" number="148"/>
<line hits="0" number="149"/>
<line hits="1" number="152"/>
<line hits="0" number="157"/>
<line hits="0" number="158"/>
<line hits="0" number="160"/>
<line hits="0" number="161"/>
<line hits="0" number="162"/>
<line hits="0" number="164"/>
<line hits="0" number="166"/>
<line hits="0" number="167"/>
<line hits="0" number="169"/>
<line hits="0" number="170"/>
<line hits="0" number="173"/>
<line hits="0" number="174"/>
<line hits="0" number="184"/>
<line hits="0" number="185"/>
<line hits="0" number="188"/>
<line hits="0" number="191"/>
<line hits="0" number="192"/>
<line hits="0" number="193"/>
<line hits="0" number="194"/>
<line hits="0" number="195"/>
<line hits="0" number="198"/>
<line hits="1" number="201"/>
<line hits="0" number="203"/>
<line hits="0" number="204"/>
<line hits="0" number="205"/>
<line hits="0" number="206"/>
<line hits="0" number="207"/>
<line hits="0" number="208"/>
<line hits="0" number="209"/>
<line hits="0" number="210"/>
<line hits="0" number="211"/>
<line hits="0" number="212"/>
<line hits="0" number="213"/>
<line hits="0" number="214"/>
<line hits="0" number="215"/>
<line hits="0" number="216"/>
<line hits="0" number="217"/>
<line hits="0" number="218"/>
<line hits="1" number="221"/>
<line hits="0" number="222"/>
<line hits="0" number="224"/>
<line hits="0" number="225"/>
<line hits="0" number="226"/>
<line hits="0" number="227"/>
<line hits="0" number="229"/>
<line hits="0" number="231"/>
<line hits="0" number="233"/>
<line hits="0" number="235"/>
<line hits="0" number="237"/>
<line hits="0" number="238"/>
<line hits="0" number="240"/>
<line hits="0" number="242"/>
<line hits="1" number="245"/>
<line hits="0" number="247"/>
<line hits="0" number="248"/>
<line hits="1" number="251"/>
<line hits="0" number="252"/>
<line hits="0" number="253"/>
<line hits="0" number="254"/>
<line hits="0" number="255"/>
<line hits="0" number="256"/>
<line hits="0" number="257"/>
<line hits="0" number="258"/>
<line hits="0" number="259"/>
<line hits="0" number="261"/>
<line hits="0" number="262"/>
<line hits="0" number="263"/>
<line hits="0" number="264"/>
<line hits="1" number="267"/>
<line hits="0" number="268"/>
<line hits="0" number="269"/>
<line hits="0" number="270"/>
<line hits="0" number="272"/>
<line hits="0" number="273"/>
<line hits="0" number="274"/>
<line hits="0" number="275"/>
<line hits="0" number="276"/>
<line hits="0" number="277"/>
<line hits="0" number="278"/>
<line hits="0" number="279"/>
<line hits="1" number="282"/>
<line hits="0" number="283"/>
<line hits="0" number="284"/>
<line hits="0" number="285"/>
<line hits="0" number="286"/>
<line hits="0" number="288"/>
<line hits="0" number="289"/>
<line hits="0" number="291"/>
<line hits="0" number="292"/>
<line hits="0" number="293"/>
<line hits="0" number="294"/>
<line hits="0" number="295"/>
<line hits="1" number="298"/>
<line hits="0" number="299"/>
<line hits="0" number="300"/>
<line hits="0" number="301"/>
<line hits="0" number="302"/>
<line hits="0" number="303"/>
<line hits="0" number="304"/>
<line hits="0" number="306"/>
<line hits="0" number="307"/>
<line hits="0" number="308"/>
<line hits="0" number="309"/>
<line hits="0" number="311"/>
<line hits="0" number="312"/>
<line hits="0" number="313"/>
<line hits="1" number="316"/>
<line hits="0" number="317"/>
<line hits="0" number="318"/>
<line hits="0" number="319"/>
<line hits="0" number="320"/>
<line hits="0" number="322"/>
<line hits="0" number="323"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/utils/baseconv.py" line-rate="0.4792" name="baseconv.py">
<methods/>
<lines>
<line hits="1" number="18"/>
<line hits="1" number="40"/>
<line hits="1" number="41"/>
<line hits="1" number="42"/>
<line hits="1" number="43"/>
<line hits="1" number="44"/>
<line hits="1" number="45"/>
<line hits="1" number="48"/>
<line hits="1" number="49"/>
<line hits="1" number="51"/>
<line hits="1" number="52"/>
<line hits="1" number="53"/>
<line hits="1" number="54"/>
<line hits="0" number="55"/>
<line hits="1" number="57"/>
<line hits="0" number="58"/>
<line hits="1" number="60"/>
<line hits="0" number="61"/>
<line hits="0" number="62"/>
<line hits="0" number="63"/>
<line hits="0" number="64"/>
<line hits="1" number="66"/>
<line hits="0" number="67"/>
<line hits="0" number="68"/>
<line hits="0" number="69"/>
<line hits="0" number="70"/>
<line hits="1" number="72"/>
<line hits="0" number="73"/>
<line hits="0" number="74"/>
<line hits="0" number="75"/>
<line hits="0" number="77"/>
<line hits="0" number="80"/>
<line hits="0" number="81"/>
<line hits="0" number="82"/>
<line hits="0" number="85"/>
<line hits="0" number="86"/>
<line hits="0" number="88"/>
<line hits="0" number="89"/>
<line hits="0" number="90"/>
<line hits="0" number="91"/>
<line hits="0" number="92"/>
<line hits="0" number="93"/>
<line hits="1" number="96"/>
<line hits="1" number="97"/>
<line hits="1" number="98"/>
<line hits="1" number="99"/>
<line hits="1" number="100"/>
<line hits="1" number="101"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/utils/cache.py" line-rate="0.1788" name="cache.py">
<methods/>
<lines>
<line hits="1" number="19"/>
<line hits="1" number="20"/>
<line hits="1" number="21"/>
<line hits="1" number="23"/>
<line hits="1" number="24"/>
<line hits="1" number="25"/>
<line hits="1" number="26"/>
<line hits="1" number="27"/>
<line hits="1" number="30"/>
<line hits="1" number="31"/>
<line hits="1" number="32"/>
<line hits="1" number="34"/>
<line hits="1" number="37"/>
<line hits="0" number="49"/>
<line hits="0" number="50"/>
<line hits="0" number="51"/>
<line hits="0" number="52"/>
<line hits="0" number="54"/>
<line hits="0" number="56"/>
<line hits="0" number="57"/>
<line hits="0" number="58"/>
<line hits="0" number="60"/>
<line hits="0" number="62"/>
<line hits="0" number="63"/>
<line hits="0" number="64"/>
<line hits="0" number="66"/>
<line hits="0" number="71"/>
<line hits="0" number="72"/>
<line hits="0" number="75"/>
<line hits="0" number="76"/>
<line hits="0" number="77"/>
<line hits="0" number="78"/>
<line hits="0" number="80"/>
<line hits="0" number="81"/>
<line hits="0" number="82"/>
<line hits="0" number="83"/>
<line hits="1" number="86"/>
<line hits="0" number="91"/>
<line hits="0" number="92"/>
<line hits="0" number="93"/>
<line hits="0" number="94"/>
<line hits="0" number="95"/>
<line hits="0" number="96"/>
<line hits="0" number="97"/>
<line hits="1" number="100"/>
<line hits="0" number="101"/>
<line hits="0" number="102"/>
<line hits="0" number="103"/>
<line hits="1" number="106"/>
<line hits="0" number="107"/>
<line hits="0" number="108"/>
<line hits="0" number="113"/>
<line hits="1" number="116"/>
<line hits="0" number="117"/>
<line hits="0" number="118"/>
<line hits="0" number="121"/>
<line hits="0" number="122"/>
<line hits="0" number="123"/>
<line hits="0" number="130"/>
<line hits="0" number="131"/>
<line hits="1" number="134"/>
<line hits="0" number="136"/>
<line hits="0" number="137"/>
<line hits="0" number="140"/>
<line hits="0" number="141"/>
<line hits="0" number="142"/>
<line hits="0" number="143"/>
<line hits="0" number="144"/>
<line hits="0" number="145"/>
<line hits="0" number="148"/>
<line hits="0" number="149"/>
<line hits="0" number="152"/>
<line hits="0" number="154"/>
<line hits="0" number="157"/>
<line hits="0" number="158"/>
<line hits="0" number="159"/>
<line hits="0" number="161"/>
<line hits="0" number="164"/>
<line hits="0" number="166"/>
<line hits="0" number="167"/>
<line hits="0" number="171"/>
<line hits="1" number="174"/>
<line hits="0" number="178"/>
<line hits="0" number="180"/>
<line hits="0" number="181"/>
<line hits="0" number="185"/>
<line hits="0" number="186"/>
<line hits="0" number="188"/>
<line hits="0" number="192"/>
<line hits="1" number="195"/>
<line hits="0" number="200"/>
<line hits="1" number="203"/>
<line hits="0" number="207"/>
<line hits="0" number="209"/>
<line hits="0" number="210"/>
<line hits="0" number="213"/>
<line hits="0" number="217"/>
<line hits="0" number="218"/>
<line hits="0" number="219"/>
<line hits="1" number="222"/>
<line hits="0" number="226"/>
<line hits="1" number="229"/>
<line hits="0" number="239"/>
<line hits="0" number="240"/>
<line hits="0" number="241"/>
<line hits="0" number="242"/>
<line hits="0" number="243"/>
<line hits="0" number="244"/>
<line hits="0" number="245"/>
<line hits="1" number="248"/>
<line hits="0" number="252"/>
<line hits="0" number="253"/>
<line hits="1" number="256"/>
<line hits="0" number="265"/>
<line hits="0" number="266"/>
<line hits="0" number="268"/>
<line hits="0" number="270"/>
<line hits="0" number="271"/>
<line hits="0" number="273"/>
<line hits="1" number="276"/>
<line hits="0" number="280"/>
<line hits="0" number="281"/>
<line hits="0" number="282"/>
<line hits="0" number="283"/>
<line hits="0" number="284"/>
<line hits="1" number="287"/>
<line hits="0" number="289"/>
<line hits="0" number="293"/>
<line hits="0" number="294"/>
<line hits="0" number="295"/>
<line hits="0" number="296"/>
<line hits="1" number="299"/>
<line hits="0" number="301"/>
<line hits="0" number="302"/>
<line hits="0" number="303"/>
<line hits="0" number="304"/>
<line hits="0" number="305"/>
<line hits="0" number="306"/>
<line hits="0" number="307"/>
<line hits="0" number="309"/>
<line hits="1" number="312"/>
<line hits="0" number="314"/>
<line hits="0" number="315"/>
<line hits="0" number="317"/>
<line hits="1" number="320"/>
<line hits="0" number="330"/>
<line hits="0" number="331"/>
<line hits="0" number="332"/>
<line hits="0" number="333"/>
<line hits="0" number="334"/>
<line hits="0" number="335"/>
<line hits="0" number="336"/>
<line hits="0" number="337"/>
<line hits="0" number="339"/>
<line hits="1" number="342"/>
<line hits="0" number="355"/>
<line hits="0" number="356"/>
<line hits="0" number="357"/>
<line hits="0" number="358"/>
<line hits="0" number="359"/>
<line hits="0" number="360"/>
<line hits="0" number="361"/>
<line hits="0" number="362"/>
<line hits="0" number="363"/>
<line hits="0" number="368"/>
<line hits="0" number="369"/>
<line hits="0" number="370"/>
<line hits="0" number="371"/>
<line hits="0" number="372"/>
<line hits="0" number="373"/>
<line hits="0" number="374"/>
<line hits="0" number="375"/>
<line hits="0" number="379"/>
<line hits="0" number="380"/>
<line hits="1" number="383"/>
<line hits="0" number="384"/>
<line hits="0" number="385"/>
<line hits="0" number="386"/>
<line hits="0" number="387"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/utils/crypto.py" line-rate="0.3939" name="crypto.py">
<methods/>
<lines>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="0" number="16"/>
<line hits="0" number="17"/>
<line hits="0" number="18"/>
<line hits="0" number="20"/>
<line hits="1" number="23"/>
<line hits="0" number="30"/>
<line hits="0" number="31"/>
<line hits="0" number="33"/>
<line hits="0" number="34"/>
<line hits="0" number="39"/>
<line hits="0" number="45"/>
<line hits="1" number="48"/>
<line hits="0" number="57"/>
<line hits="0" number="64"/>
<line hits="0" number="69"/>
<line hits="1" number="72"/>
<line hits="0" number="74"/>
<line hits="1" number="77"/>
<line hits="0" number="79"/>
<line hits="0" number="80"/>
<line hits="0" number="81"/>
<line hits="0" number="82"/>
<line hits="0" number="83"/>
<line hits="0" number="84"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/utils/datastructures.py" line-rate="0.5563" name="datastructures.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="5"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="17"/>
<line hits="0" number="18"/>
<line hits="1" number="20"/>
<line hits="0" number="21"/>
<line hits="0" number="22"/>
<line hits="0" number="23"/>
<line hits="0" number="24"/>
<line hits="1" number="26"/>
<line hits="1" number="27"/>
<line hits="1" number="29"/>
<line hits="0" number="30"/>
<line hits="1" number="32"/>
<line hits="1" number="33"/>
<line hits="1" number="35"/>
<line hits="1" number="36"/>
<line hits="1" number="39"/>
<line hits="1" number="40"/>
<line hits="1" number="43"/>
<line hits="1" number="65"/>
<line hits="1" number="66"/>
<line hits="1" number="68"/>
<line hits="0" number="69"/>
<line hits="1" number="71"/>
<line hits="0" number="76"/>
<line hits="0" number="77"/>
<line hits="0" number="78"/>
<line hits="0" number="79"/>
<line hits="0" number="80"/>
<line hits="0" number="81"/>
<line hits="0" number="82"/>
<line hits="0" number="83"/>
<line hits="1" number="85"/>
<line hits="0" number="86"/>
<line hits="1" number="88"/>
<line hits="0" number="89"/>
<line hits="1" number="94"/>
<line hits="0" number="95"/>
<line hits="0" number="96"/>
<line hits="0" number="97"/>
<line hits="0" number="98"/>
<line hits="0" number="100"/>
<line hits="1" number="102"/>
<line hits="0" number="103"/>
<line hits="1" number="105"/>
<line hits="0" number="106"/>
<line hits="0" number="107"/>
<line hits="0" number="108"/>
<line hits="0" number="109"/>
<line hits="1" number="111"/>
<line hits="0" number="116"/>
<line hits="0" number="117"/>
<line hits="0" number="118"/>
<line hits="0" number="119"/>
<line hits="0" number="120"/>
<line hits="0" number="121"/>
<line hits="0" number="122"/>
<line hits="1" number="124"/>
<line hits="1" number="131"/>
<line hits="1" number="132"/>
<line hits="0" number="133"/>
<line hits="0" number="134"/>
<line hits="0" number="135"/>
<line hits="0" number="136"/>
<line hits="1" number="138"/>
<line hits="1" number="139"/>
<line hits="1" number="140"/>
<line hits="1" number="142"/>
<line hits="1" number="147"/>
<line hits="1" number="149"/>
<line hits="1" number="150"/>
<line hits="1" number="152"/>
<line hits="0" number="153"/>
<line hits="0" number="154"/>
<line hits="0" number="157"/>
<line hits="1" number="159"/>
<line hits="1" number="160"/>
<line hits="1" number="161"/>
<line hits="1" number="162"/>
<line hits="1" number="163"/>
<line hits="1" number="166"/>
<line hits="1" number="168"/>
<line hits="1" number="170"/>
<line hits="1" number="172"/>
<line hits="0" number="177"/>
<line hits="0" number="178"/>
<line hits="1" number="180"/>
<line hits="0" number="182"/>
<line hits="1" number="184"/>
<line hits="0" number="186"/>
<line hits="0" number="187"/>
<line hits="1" number="189"/>
<line hits="0" number="191"/>
<line hits="1" number="193"/>
<line hits="0" number="195"/>
<line hits="0" number="196"/>
<line hits="0" number="197"/>
<line hits="0" number="198"/>
<line hits="0" number="199"/>
<line hits="0" number="200"/>
<line hits="0" number="201"/>
<line hits="0" number="203"/>
<line hits="0" number="204"/>
<line hits="0" number="205"/>
<line hits="0" number="206"/>
<line hits="0" number="207"/>
<line hits="0" number="208"/>
<line hits="0" number="209"/>
<line hits="1" number="211"/>
<line hits="0" number="213"/>
<line hits="1" number="216"/>
<line hits="1" number="229"/>
<line hits="1" number="230"/>
<line hits="1" number="231"/>
<line hits="1" number="232"/>
<line hits="1" number="234"/>
<line hits="0" number="235"/>
<line hits="0" number="236"/>
<line hits="0" number="238"/>
<line hits="1" number="241"/>
<line hits="1" number="242"/>
<line hits="1" number="243"/>
<line hits="1" number="244"/>
<line hits="1" number="245"/>
<line hits="1" number="246"/>
<line hits="1" number="247"/>
<line hits="1" number="248"/>
<line hits="1" number="249"/>
<line hits="1" number="250"/>
<line hits="1" number="251"/>
<line hits="1" number="252"/>
<line hits="1" number="253"/>
<line hits="1" number="256"/>
<line hits="1" number="265"/>
<line hits="1" number="266"/>
<line hits="1" number="267"/>
<line hits="1" number="268"/>
<line hits="1" number="270"/>
<line hits="1" number="276"/>
<line hits="1" number="277"/>
<line hits="0" number="278"/>
<line hits="1" number="279"/>
<line hits="1" number="280"/>
<line hits="0" number="281"/>
<line hits="1" number="282"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/utils/dateformat.py" line-rate="0.2938" name="dateformat.py">
<methods/>
<lines>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="18"/>
<line hits="1" number="21"/>
<line hits="1" number="22"/>
<line hits="1" number="24"/>
<line hits="1" number="25"/>
<line hits="1" number="28"/>
<line hits="1" number="29"/>
<line hits="0" number="30"/>
<line hits="0" number="31"/>
<line hits="0" number="32"/>
<line hits="0" number="33"/>
<line hits="0" number="34"/>
<line hits="0" number="38"/>
<line hits="0" number="39"/>
<line hits="0" number="40"/>
<line hits="0" number="41"/>
<line hits="1" number="44"/>
<line hits="1" number="46"/>
<line hits="0" number="47"/>
<line hits="0" number="48"/>
<line hits="0" number="53"/>
<line hits="0" number="54"/>
<line hits="0" number="55"/>
<line hits="0" number="57"/>
<line hits="1" number="59"/>
<line hits="0" number="61"/>
<line hits="0" number="62"/>
<line hits="0" number="63"/>
<line hits="1" number="65"/>
<line hits="0" number="67"/>
<line hits="0" number="68"/>
<line hits="0" number="69"/>
<line hits="1" number="71"/>
<line hits="0" number="73"/>
<line hits="1" number="75"/>
<line hits="0" number="81"/>
<line hits="0" number="82"/>
<line hits="0" number="84"/>
<line hits="0" number="85"/>
<line hits="0" number="86"/>
<line hits="0" number="87"/>
<line hits="0" number="88"/>
<line hits="0" number="89"/>
<line hits="1" number="91"/>
<line hits="0" number="98"/>
<line hits="0" number="99"/>
<line hits="0" number="100"/>
<line hits="1" number="102"/>
<line hits="0" number="104"/>
<line hits="0" number="105"/>
<line hits="0" number="106"/>
<line hits="0" number="107"/>
<line hits="0" number="108"/>
<line hits="1" number="110"/>
<line hits="0" number="112"/>
<line hits="1" number="114"/>
<line hits="0" number="116"/>
<line hits="1" number="118"/>
<line hits="0" number="120"/>
<line hits="1" number="122"/>
<line hits="0" number="124"/>
<line hits="1" number="126"/>
<line hits="0" number="132"/>
<line hits="0" number="133"/>
<line hits="0" number="135"/>
<line hits="0" number="136"/>
<line hits="0" number="137"/>
<line hits="0" number="138"/>
<line hits="0" number="139"/>
<line hits="0" number="140"/>
<line hits="1" number="142"/>
<line hits="0" number="149"/>
<line hits="0" number="150"/>
<line hits="0" number="151"/>
<line hits="0" number="152"/>
<line hits="0" number="153"/>
<line hits="1" number="155"/>
<line hits="0" number="157"/>
<line hits="1" number="159"/>
<line hits="0" number="165"/>
<line hits="0" number="166"/>
<line hits="0" number="168"/>
<line hits="0" number="169"/>
<line hits="0" number="170"/>
<line hits="0" number="171"/>
<line hits="0" number="175"/>
<line hits="0" number="176"/>
<line hits="0" number="177"/>
<line hits="0" number="178"/>
<line hits="1" number="180"/>
<line hits="0" number="182"/>
<line hits="1" number="184"/>
<line hits="0" number="192"/>
<line hits="0" number="193"/>
<line hits="0" number="195"/>
<line hits="0" number="196"/>
<line hits="0" number="197"/>
<line hits="0" number="201"/>
<line hits="0" number="207"/>
<line hits="1" number="210"/>
<line hits="1" number="211"/>
<line hits="1" number="213"/>
<line hits="0" number="215"/>
<line hits="1" number="217"/>
<line hits="0" number="222"/>
<line hits="1" number="224"/>
<line hits="0" number="226"/>
<line hits="1" number="228"/>
<line hits="0" number="230"/>
<line hits="1" number="232"/>
<line hits="0" number="234"/>
<line hits="1" number="236"/>
<line hits="0" number="238"/>
<line hits="1" number="240"/>
<line hits="0" number="242"/>
<line hits="0" number="243"/>
<line hits="0" number="244"/>
<line hits="0" number="246"/>
<line hits="0" number="247"/>
<line hits="0" number="251"/>
<line hits="1" number="253"/>
<line hits="0" number="255"/>
<line hits="1" number="257"/>
<line hits="0" number="259"/>
<line hits="1" number="261"/>
<line hits="0" number="263"/>
<line hits="1" number="265"/>
<line hits="0" number="267"/>
<line hits="1" number="269"/>
<line hits="0" number="271"/>
<line hits="1" number="273"/>
<line hits="0" number="275"/>
<line hits="1" number="277"/>
<line hits="0" number="279"/>
<line hits="1" number="281"/>
<line hits="0" number="283"/>
<line hits="1" number="285"/>
<line hits="0" number="287"/>
<line hits="1" number="289"/>
<line hits="0" number="291"/>
<line hits="0" number="292"/>
<line hits="0" number="293"/>
<line hits="0" number="294"/>
<line hits="0" number="295"/>
<line hits="0" number="296"/>
<line hits="0" number="297"/>
<line hits="0" number="298"/>
<line hits="0" number="299"/>
<line hits="0" number="300"/>
<line hits="1" number="302"/>
<line hits="0" number="304"/>
<line hits="1" number="306"/>
<line hits="0" number="308"/>
<line hits="0" number="309"/>
<line hits="0" number="311"/>
<line hits="1" number="313"/>
<line hits="0" number="315"/>
<line hits="1" number="317"/>
<line hits="0" number="320"/>
<line hits="0" number="321"/>
<line hits="0" number="322"/>
<line hits="0" number="323"/>
<line hits="0" number="324"/>
<line hits="0" number="325"/>
<line hits="0" number="327"/>
<line hits="0" number="329"/>
<line hits="0" number="330"/>
<line hits="0" number="332"/>
<line hits="0" number="333"/>
<line hits="0" number="334"/>
<line hits="0" number="336"/>
<line hits="0" number="337"/>
<line hits="0" number="338"/>
<line hits="0" number="339"/>
<line hits="0" number="340"/>
<line hits="1" number="342"/>
<line hits="0" number="344"/>
<line hits="1" number="346"/>
<line hits="0" number="348"/>
<line hits="1" number="350"/>
<line hits="0" number="352"/>
<line hits="0" number="353"/>
<line hits="0" number="354"/>
<line hits="0" number="355"/>
<line hits="1" number="358"/>
<line hits="0" number="360"/>
<line hits="0" number="361"/>
<line hits="1" number="364"/>
<line hits="0" number="366"/>
<line hits="0" number="367"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/utils/dateparse.py" line-rate="0.26" name="dateparse.py">
<methods/>
<lines>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="11"/>
<line hits="1" number="13"/>
<line hits="1" number="17"/>
<line hits="1" number="22"/>
<line hits="1" number="29"/>
<line hits="1" number="41"/>
<line hits="1" number="56"/>
<line hits="1" number="68"/>
<line hits="0" number="74"/>
<line hits="0" number="75"/>
<line hits="0" number="76"/>
<line hits="0" number="77"/>
<line hits="1" number="80"/>
<line hits="0" number="89"/>
<line hits="0" number="90"/>
<line hits="0" number="91"/>
<line hits="0" number="92"/>
<line hits="0" number="93"/>
<line hits="0" number="94"/>
<line hits="1" number="97"/>
<line hits="0" number="106"/>
<line hits="0" number="107"/>
<line hits="0" number="108"/>
<line hits="0" number="109"/>
<line hits="0" number="110"/>
<line hits="0" number="111"/>
<line hits="0" number="112"/>
<line hits="0" number="113"/>
<line hits="0" number="114"/>
<line hits="0" number="115"/>
<line hits="0" number="116"/>
<line hits="0" number="117"/>
<line hits="0" number="118"/>
<line hits="0" number="119"/>
<line hits="0" number="120"/>
<line hits="0" number="121"/>
<line hits="1" number="124"/>
<line hits="0" number="132"/>
<line hits="0" number="137"/>
<line hits="0" number="138"/>
<line hits="0" number="139"/>
<line hits="0" number="140"/>
<line hits="0" number="141"/>
<line hits="0" number="142"/>
<line hits="0" number="143"/>
<line hits="0" number="144"/>
<line hits="0" number="145"/>
<line hits="0" number="146"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/utils/dates.py" line-rate="1" name="dates.py">
<methods/>
<lines>
<line hits="1" number="3"/>
<line hits="1" number="5"/>
<line hits="1" number="9"/>
<line hits="1" number="13"/>
<line hits="1" number="18"/>
<line hits="1" number="22"/>
<line hits="1" number="36"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/utils/datetime_safe.py" line-rate="0.2759" name="datetime_safe.py">
<methods/>
<lines>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="17"/>
<line hits="1" number="18"/>
<line hits="0" number="19"/>
<line hits="1" number="22"/>
<line hits="1" number="23"/>
<line hits="0" number="24"/>
<line hits="1" number="26"/>
<line hits="0" number="28"/>
<line hits="1" number="32"/>
<line hits="0" number="33"/>
<line hits="1" number="36"/>
<line hits="1" number="37"/>
<line hits="1" number="40"/>
<line hits="0" number="42"/>
<line hits="1" number="45"/>
<line hits="0" number="49"/>
<line hits="0" number="50"/>
<line hits="0" number="51"/>
<line hits="0" number="52"/>
<line hits="1" number="57"/>
<line hits="1" number="60"/>
<line hits="0" number="62"/>
<line hits="0" number="63"/>
<line hits="0" number="64"/>
<line hits="0" number="65"/>
<line hits="0" number="66"/>
<line hits="0" number="67"/>
<line hits="0" number="68"/>
<line hits="0" number="69"/>
<line hits="0" number="70"/>
<line hits="1" number="73"/>
<line hits="0" number="74"/>
<line hits="0" number="75"/>
<line hits="0" number="76"/>
<line hits="0" number="77"/>
<line hits="0" number="78"/>
<line hits="0" number="80"/>
<line hits="0" number="83"/>
<line hits="0" number="84"/>
<line hits="0" number="85"/>
<line hits="0" number="88"/>
<line hits="0" number="89"/>
<line hits="0" number="90"/>
<line hits="0" number="91"/>
<line hits="0" number="93"/>
<line hits="0" number="94"/>
<line hits="0" number="96"/>
<line hits="0" number="97"/>
<line hits="0" number="98"/>
<line hits="0" number="99"/>
<line hits="0" number="101"/>
<line hits="0" number="102"/>
<line hits="0" number="103"/>
<line hits="0" number="104"/>
<line hits="0" number="105"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/utils/deconstruct.py" line-rate="0.6087" name="deconstruct.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="3"/>
<line hits="1" number="6"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="18"/>
<line hits="1" number="20"/>
<line hits="0" number="26"/>
<line hits="0" number="27"/>
<line hits="0" number="29"/>
<line hits="0" number="30"/>
<line hits="0" number="32"/>
<line hits="0" number="33"/>
<line hits="0" number="34"/>
<line hits="0" number="42"/>
<line hits="1" number="48"/>
<line hits="1" number="49"/>
<line hits="1" number="51"/>
<line hits="1" number="53"/>
<line hits="0" number="54"/>
<line hits="1" number="55"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/utils/decorators.py" line-rate="0.4607" name="decorators.py">
<methods/>
<lines>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="0" number="10"/>
<line hits="0" number="11"/>
<line hits="0" number="12"/>
<line hits="1" number="15"/>
<line hits="1" number="18"/>
<line hits="0" number="20"/>
<line hits="1" number="21"/>
<line hits="1" number="24"/>
<line hits="1" number="29"/>
<line hits="0" number="33"/>
<line hits="1" number="35"/>
<line hits="1" number="37"/>
<line hits="0" number="42"/>
<line hits="0" number="43"/>
<line hits="0" number="44"/>
<line hits="0" number="45"/>
<line hits="1" number="48"/>
<line hits="1" number="49"/>
<line hits="1" number="51"/>
<line hits="1" number="52"/>
<line hits="1" number="55"/>
<line hits="1" number="63"/>
<line hits="1" number="64"/>
<line hits="1" number="65"/>
<line hits="0" number="66"/>
<line hits="0" number="67"/>
<line hits="0" number="71"/>
<line hits="0" number="72"/>
<line hits="0" number="73"/>
<line hits="0" number="77"/>
<line hits="0" number="78"/>
<line hits="0" number="79"/>
<line hits="1" number="83"/>
<line hits="1" number="84"/>
<line hits="1" number="86"/>
<line hits="1" number="87"/>
<line hits="1" number="88"/>
<line hits="1" number="91"/>
<line hits="0" number="104"/>
<line hits="1" number="107"/>
<line hits="1" number="113"/>
<line hits="1" number="117"/>
<line hits="0" number="123"/>
<line hits="1" number="126"/>
<line hits="1" number="127"/>
<line hits="1" number="128"/>
<line hits="1" number="130"/>
<line hits="1" number="131"/>
<line hits="0" number="133"/>
<line hits="0" number="134"/>
<line hits="0" number="135"/>
<line hits="0" number="136"/>
<line hits="0" number="137"/>
<line hits="0" number="138"/>
<line hits="0" number="139"/>
<line hits="0" number="140"/>
<line hits="0" number="141"/>
<line hits="0" number="142"/>
<line hits="0" number="143"/>
<line hits="0" number="144"/>
<line hits="0" number="145"/>
<line hits="0" number="146"/>
<line hits="0" number="147"/>
<line hits="0" number="148"/>
<line hits="0" number="149"/>
<line hits="0" number="150"/>
<line hits="0" number="151"/>
<line hits="0" number="154"/>
<line hits="0" number="155"/>
<line hits="0" number="156"/>
<line hits="0" number="157"/>
<line hits="0" number="159"/>
<line hits="0" number="160"/>
<line hits="0" number="161"/>
<line hits="1" number="162"/>
<line hits="1" number="163"/>
<line hits="1" number="164"/>
<line hits="1" number="167"/>
<line hits="1" number="168"/>
<line hits="1" number="169"/>
<line hits="1" number="171"/>
<line hits="0" number="172"/>
<line hits="1" number="174"/>
<line hits="0" number="175"/>
<line hits="0" number="176"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/utils/deprecation.py" line-rate="0.3585" name="deprecation.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="0" number="15"/>
<line hits="0" number="16"/>
<line hits="0" number="17"/>
<line hits="0" number="18"/>
<line hits="1" number="20"/>
<line hits="0" number="21"/>
<line hits="0" number="22"/>
<line hits="0" number="26"/>
<line hits="0" number="27"/>
<line hits="1" number="30"/>
<line hits="1" number="42"/>
<line hits="1" number="44"/>
<line hits="0" number="45"/>
<line hits="0" number="47"/>
<line hits="0" number="48"/>
<line hits="0" number="49"/>
<line hits="0" number="50"/>
<line hits="0" number="51"/>
<line hits="0" number="52"/>
<line hits="0" number="53"/>
<line hits="0" number="54"/>
<line hits="0" number="55"/>
<line hits="0" number="58"/>
<line hits="0" number="59"/>
<line hits="0" number="63"/>
<line hits="0" number="64"/>
<line hits="0" number="67"/>
<line hits="0" number="68"/>
<line hits="0" number="70"/>
<line hits="1" number="73"/>
<line hits="1" number="74"/>
<line hits="0" number="75"/>
<line hits="0" number="79"/>
<line hits="1" number="82"/>
<line hits="1" number="83"/>
<line hits="1" number="84"/>
<line hits="1" number="85"/>
<line hits="1" number="87"/>
<line hits="0" number="88"/>
<line hits="0" number="89"/>
<line hits="0" number="90"/>
<line hits="0" number="91"/>
<line hits="0" number="92"/>
<line hits="0" number="93"/>
<line hits="0" number="94"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/utils/duration.py" line-rate="0.1786" name="duration.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="4"/>
<line hits="0" number="5"/>
<line hits="0" number="6"/>
<line hits="0" number="7"/>
<line hits="0" number="9"/>
<line hits="0" number="10"/>
<line hits="0" number="12"/>
<line hits="0" number="13"/>
<line hits="0" number="15"/>
<line hits="1" number="18"/>
<line hits="0" number="20"/>
<line hits="0" number="22"/>
<line hits="0" number="23"/>
<line hits="0" number="24"/>
<line hits="0" number="25"/>
<line hits="0" number="26"/>
<line hits="0" number="28"/>
<line hits="1" number="31"/>
<line hits="0" number="32"/>
<line hits="0" number="33"/>
<line hits="0" number="34"/>
<line hits="0" number="36"/>
<line hits="0" number="38"/>
<line hits="0" number="39"/>
<line hits="0" number="40"/>
<line hits="1" number="43"/>
<line hits="0" number="44"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/utils/encoding.py" line-rate="0.5049" name="encoding.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="0" number="13"/>
<line hits="0" number="14"/>
<line hits="1" number="16"/>
<line hits="0" number="17"/>
<line hits="1" number="21"/>
<line hits="1" number="24"/>
<line hits="0" number="31"/>
<line hits="0" number="33"/>
<line hits="0" number="34"/>
<line hits="1" number="37"/>
<line hits="1" number="42"/>
<line hits="1" number="48"/>
<line hits="1" number="51"/>
<line hits="1" number="59"/>
<line hits="1" number="60"/>
<line hits="0" number="61"/>
<line hits="0" number="62"/>
<line hits="0" number="63"/>
<line hits="0" number="64"/>
<line hits="0" number="65"/>
<line hits="0" number="67"/>
<line hits="0" number="68"/>
<line hits="0" number="69"/>
<line hits="0" number="70"/>
<line hits="1" number="73"/>
<line hits="0" number="79"/>
<line hits="0" number="81"/>
<line hits="0" number="82"/>
<line hits="1" number="85"/>
<line hits="1" number="93"/>
<line hits="1" number="94"/>
<line hits="1" number="95"/>
<line hits="0" number="97"/>
<line hits="1" number="98"/>
<line hits="0" number="99"/>
<line hits="1" number="100"/>
<line hits="0" number="101"/>
<line hits="1" number="102"/>
<line hits="0" number="103"/>
<line hits="1" number="105"/>
<line hits="1" number="108"/>
<line hits="1" number="109"/>
<line hits="1" number="111"/>
<line hits="1" number="117"/>
<line hits="1" number="122"/>
<line hits="1" number="147"/>
<line hits="0" number="148"/>
<line hits="1" number="149"/>
<line hits="0" number="150"/>
<line hits="1" number="151"/>
<line hits="1" number="156"/>
<line hits="1" number="157"/>
<line hits="1" number="165"/>
<line hits="1" number="166"/>
<line hits="1" number="172"/>
<line hits="0" number="182"/>
<line hits="0" number="183"/>
<line hits="0" number="184"/>
<line hits="0" number="189"/>
<line hits="0" number="190"/>
<line hits="0" number="191"/>
<line hits="0" number="193"/>
<line hits="0" number="194"/>
<line hits="0" number="195"/>
<line hits="0" number="196"/>
<line hits="0" number="197"/>
<line hits="0" number="198"/>
<line hits="0" number="199"/>
<line hits="0" number="200"/>
<line hits="0" number="202"/>
<line hits="0" number="203"/>
<line hits="0" number="204"/>
<line hits="0" number="205"/>
<line hits="1" number="208"/>
<line hits="0" number="222"/>
<line hits="1" number="225"/>
<line hits="1" number="231"/>
<line hits="1" number="232"/>
<line hits="0" number="233"/>
<line hits="0" number="234"/>
<line hits="0" number="235"/>
<line hits="1" number="237"/>
<line hits="1" number="240"/>
<line hits="0" number="248"/>
<line hits="0" number="249"/>
<line hits="0" number="252"/>
<line hits="1" number="255"/>
<line hits="1" number="261"/>
<line hits="1" number="262"/>
<line hits="1" number="263"/>
<line hits="0" number="264"/>
<line hits="0" number="265"/>
<line hits="1" number="266"/>
<line hits="1" number="269"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/utils/formats.py" line-rate="0.1908" name="formats.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="19"/>
<line hits="1" number="31"/>
<line hits="1" number="49"/>
<line hits="0" number="56"/>
<line hits="0" number="57"/>
<line hits="1" number="60"/>
<line hits="0" number="62"/>
<line hits="0" number="63"/>
<line hits="0" number="65"/>
<line hits="0" number="66"/>
<line hits="0" number="68"/>
<line hits="0" number="69"/>
<line hits="0" number="70"/>
<line hits="0" number="71"/>
<line hits="0" number="72"/>
<line hits="0" number="73"/>
<line hits="0" number="74"/>
<line hits="0" number="75"/>
<line hits="0" number="76"/>
<line hits="0" number="77"/>
<line hits="0" number="78"/>
<line hits="0" number="79"/>
<line hits="0" number="80"/>
<line hits="0" number="81"/>
<line hits="0" number="82"/>
<line hits="0" number="83"/>
<line hits="0" number="84"/>
<line hits="1" number="87"/>
<line hits="0" number="89"/>
<line hits="0" number="90"/>
<line hits="0" number="91"/>
<line hits="0" number="92"/>
<line hits="0" number="93"/>
<line hits="0" number="94"/>
<line hits="0" number="95"/>
<line hits="0" number="96"/>
<line hits="1" number="99"/>
<line hits="0" number="108"/>
<line hits="0" number="109"/>
<line hits="0" number="110"/>
<line hits="0" number="111"/>
<line hits="0" number="112"/>
<line hits="0" number="113"/>
<line hits="0" number="114"/>
<line hits="0" number="115"/>
<line hits="0" number="120"/>
<line hits="0" number="121"/>
<line hits="0" number="122"/>
<line hits="0" number="123"/>
<line hits="0" number="124"/>
<line hits="0" number="125"/>
<line hits="0" number="126"/>
<line hits="0" number="127"/>
<line hits="0" number="128"/>
<line hits="0" number="129"/>
<line hits="0" number="130"/>
<line hits="0" number="133"/>
<line hits="0" number="134"/>
<line hits="0" number="135"/>
<line hits="0" number="136"/>
<line hits="0" number="137"/>
<line hits="0" number="138"/>
<line hits="1" number="141"/>
<line hits="1" number="144"/>
<line hits="0" number="152"/>
<line hits="1" number="155"/>
<line hits="0" number="162"/>
<line hits="1" number="165"/>
<line hits="0" number="172"/>
<line hits="0" number="173"/>
<line hits="0" number="175"/>
<line hits="0" number="176"/>
<line hits="1" number="187"/>
<line hits="1" number="195"/>
<line hits="1" number="196"/>
<line hits="0" number="197"/>
<line hits="0" number="198"/>
<line hits="0" number="199"/>
<line hits="0" number="200"/>
<line hits="0" number="201"/>
<line hits="0" number="202"/>
<line hits="0" number="203"/>
<line hits="0" number="204"/>
<line hits="0" number="205"/>
<line hits="0" number="206"/>
<line hits="0" number="207"/>
<line hits="1" number="210"/>
<line hits="0" number="215"/>
<line hits="0" number="216"/>
<line hits="0" number="217"/>
<line hits="0" number="218"/>
<line hits="0" number="219"/>
<line hits="0" number="220"/>
<line hits="0" number="221"/>
<line hits="0" number="222"/>
<line hits="0" number="223"/>
<line hits="0" number="224"/>
<line hits="0" number="225"/>
<line hits="0" number="226"/>
<line hits="0" number="227"/>
<line hits="0" number="228"/>
<line hits="0" number="229"/>
<line hits="0" number="230"/>
<line hits="0" number="231"/>
<line hits="0" number="232"/>
<line hits="1" number="235"/>
<line hits="0" number="240"/>
<line hits="0" number="241"/>
<line hits="0" number="242"/>
<line hits="0" number="243"/>
<line hits="0" number="244"/>
<line hits="0" number="245"/>
<line hits="0" number="246"/>
<line hits="0" number="247"/>
<line hits="0" number="248"/>
<line hits="0" number="250"/>
<line hits="0" number="252"/>
<line hits="0" number="254"/>
<line hits="0" number="255"/>
<line hits="0" number="256"/>
<line hits="0" number="257"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/utils/functional.py" line-rate="0.6791" name="functional.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="10"/>
<line hits="0" number="11"/>
<line hits="0" number="12"/>
<line hits="0" number="13"/>
<line hits="1" number="16"/>
<line hits="1" number="24"/>
<line hits="1" number="25"/>
<line hits="1" number="26"/>
<line hits="1" number="27"/>
<line hits="1" number="29"/>
<line hits="1" number="35"/>
<line hits="0" number="36"/>
<line hits="1" number="37"/>
<line hits="1" number="38"/>
<line hits="1" number="41"/>
<line hits="1" number="46"/>
<line hits="1" number="49"/>
<line hits="1" number="57"/>
<line hits="1" number="58"/>
<line hits="1" number="64"/>
<line hits="1" number="66"/>
<line hits="1" number="67"/>
<line hits="1" number="68"/>
<line hits="1" number="69"/>
<line hits="1" number="70"/>
<line hits="1" number="71"/>
<line hits="1" number="73"/>
<line hits="0" number="74"/>
<line hits="1" number="79"/>
<line hits="0" number="80"/>
<line hits="1" number="82"/>
<line hits="1" number="84"/>
<line hits="1" number="85"/>
<line hits="1" number="86"/>
<line hits="1" number="89"/>
<line hits="1" number="90"/>
<line hits="1" number="91"/>
<line hits="1" number="92"/>
<line hits="1" number="93"/>
<line hits="1" number="94"/>
<line hits="1" number="95"/>
<line hits="1" number="97"/>
<line hits="1" number="98"/>
<line hits="1" number="99"/>
<line hits="0" number="100"/>
<line hits="1" number="102"/>
<line hits="1" number="105"/>
<line hits="1" number="108"/>
<line hits="1" number="109"/>
<line hits="1" number="110"/>
<line hits="1" number="112"/>
<line hits="1" number="113"/>
<line hits="1" number="115"/>
<line hits="0" number="116"/>
<line hits="1" number="118"/>
<line hits="0" number="119"/>
<line hits="1" number="121"/>
<line hits="0" number="122"/>
<line hits="0" number="123"/>
<line hits="0" number="124"/>
<line hits="0" number="125"/>
<line hits="0" number="127"/>
<line hits="1" number="129"/>
<line hits="0" number="132"/>
<line hits="1" number="134"/>
<line hits="0" number="135"/>
<line hits="0" number="136"/>
<line hits="0" number="137"/>
<line hits="1" number="139"/>
<line hits="0" number="140"/>
<line hits="0" number="141"/>
<line hits="0" number="142"/>
<line hits="1" number="144"/>
<line hits="0" number="145"/>
<line hits="1" number="147"/>
<line hits="1" number="148"/>
<line hits="1" number="149"/>
<line hits="0" number="150"/>
<line hits="1" number="152"/>
<line hits="0" number="156"/>
<line hits="0" number="157"/>
<line hits="1" number="159"/>
<line hits="1" number="162"/>
<line hits="1" number="164"/>
<line hits="1" number="167"/>
<line hits="0" number="168"/>
<line hits="1" number="171"/>
<line hits="0" number="175"/>
<line hits="1" number="178"/>
<line hits="1" number="185"/>
<line hits="0" number="186"/>
<line hits="1" number="188"/>
<line hits="1" number="189"/>
<line hits="1" number="191"/>
<line hits="1" number="193"/>
<line hits="1" number="194"/>
<line hits="1" number="195"/>
<line hits="1" number="196"/>
<line hits="1" number="197"/>
<line hits="1" number="200"/>
<line hits="1" number="204"/>
<line hits="1" number="207"/>
<line hits="1" number="210"/>
<line hits="1" number="211"/>
<line hits="1" number="212"/>
<line hits="1" number="213"/>
<line hits="1" number="214"/>
<line hits="1" number="215"/>
<line hits="1" number="218"/>
<line hits="1" number="228"/>
<line hits="1" number="230"/>
<line hits="1" number="233"/>
<line hits="1" number="235"/>
<line hits="1" number="237"/>
<line hits="1" number="238"/>
<line hits="1" number="240"/>
<line hits="1" number="242"/>
<line hits="0" number="243"/>
<line hits="1" number="244"/>
<line hits="1" number="246"/>
<line hits="0" number="247"/>
<line hits="0" number="248"/>
<line hits="0" number="249"/>
<line hits="0" number="250"/>
<line hits="0" number="251"/>
<line hits="1" number="253"/>
<line hits="0" number="257"/>
<line hits="1" number="273"/>
<line hits="0" number="274"/>
<line hits="0" number="275"/>
<line hits="0" number="276"/>
<line hits="1" number="278"/>
<line hits="0" number="279"/>
<line hits="0" number="282"/>
<line hits="0" number="285"/>
<line hits="1" number="287"/>
<line hits="0" number="288"/>
<line hits="0" number="291"/>
<line hits="0" number="292"/>
<line hits="0" number="293"/>
<line hits="0" number="294"/>
<line hits="1" number="296"/>
<line hits="1" number="297"/>
<line hits="1" number="298"/>
<line hits="1" number="301"/>
<line hits="1" number="305"/>
<line hits="1" number="306"/>
<line hits="1" number="307"/>
<line hits="1" number="308"/>
<line hits="1" number="311"/>
<line hits="1" number="312"/>
<line hits="1" number="313"/>
<line hits="1" number="314"/>
<line hits="1" number="315"/>
<line hits="1" number="316"/>
<line hits="1" number="319"/>
<line hits="0" number="324"/>
<line hits="1" number="327"/>
<line hits="1" number="334"/>
<line hits="1" number="343"/>
<line hits="1" number="344"/>
<line hits="1" number="346"/>
<line hits="0" number="347"/>
<line hits="1" number="351"/>
<line hits="0" number="352"/>
<line hits="0" number="353"/>
<line hits="0" number="355"/>
<line hits="0" number="356"/>
<line hits="1" number="358"/>
<line hits="0" number="359"/>
<line hits="0" number="362"/>
<line hits="0" number="365"/>
<line hits="1" number="367"/>
<line hits="0" number="368"/>
<line hits="0" number="371"/>
<line hits="0" number="372"/>
<line hits="0" number="373"/>
<line hits="0" number="374"/>
<line hits="1" number="377"/>
<line hits="1" number="385"/>
<line hits="1" number="386"/>
<line hits="1" number="387"/>
<line hits="1" number="388"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/utils/html.py" line-rate="0.2811" name="html.py">
<methods/>
<lines>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="20"/>
<line hits="1" number="22"/>
<line hits="1" number="23"/>
<line hits="1" number="24"/>
<line hits="1" number="25"/>
<line hits="1" number="27"/>
<line hits="1" number="36"/>
<line hits="1" number="46"/>
<line hits="1" number="49"/>
<line hits="1" number="65"/>
<line hits="1" number="68"/>
<line hits="0" number="71"/>
<line hits="1" number="74"/>
<line hits="1" number="81"/>
<line hits="0" number="87"/>
<line hits="0" number="88"/>
<line hits="0" number="89"/>
<line hits="1" number="95"/>
<line hits="1" number="102"/>
<line hits="0" number="103"/>
<line hits="1" number="104"/>
<line hits="1" number="105"/>
<line hits="1" number="107"/>
<line hits="1" number="110"/>
<line hits="0" number="116"/>
<line hits="0" number="117"/>
<line hits="0" number="118"/>
<line hits="1" number="121"/>
<line hits="0" number="135"/>
<line hits="1" number="140"/>
<line hits="1" number="141"/>
<line hits="0" number="143"/>
<line hits="0" number="144"/>
<line hits="0" number="145"/>
<line hits="0" number="146"/>
<line hits="0" number="148"/>
<line hits="0" number="149"/>
<line hits="1" number="152"/>
<line hits="1" number="153"/>
<line hits="0" number="154"/>
<line hits="0" number="155"/>
<line hits="0" number="156"/>
<line hits="1" number="158"/>
<line hits="0" number="159"/>
<line hits="1" number="161"/>
<line hits="0" number="162"/>
<line hits="1" number="164"/>
<line hits="0" number="165"/>
<line hits="1" number="167"/>
<line hits="0" number="168"/>
<line hits="1" number="171"/>
<line hits="0" number="175"/>
<line hits="0" number="176"/>
<line hits="0" number="177"/>
<line hits="0" number="178"/>
<line hits="1" number="181"/>
<line hits="0" number="186"/>
<line hits="0" number="187"/>
<line hits="0" number="188"/>
<line hits="0" number="189"/>
<line hits="0" number="191"/>
<line hits="0" number="192"/>
<line hits="0" number="193"/>
<line hits="1" number="196"/>
<line hits="0" number="199"/>
<line hits="1" number="202"/>
<line hits="0" number="204"/>
<line hits="0" number="205"/>
<line hits="0" number="209"/>
<line hits="0" number="212"/>
<line hits="0" number="213"/>
<line hits="0" number="214"/>
<line hits="0" number="216"/>
<line hits="0" number="218"/>
<line hits="0" number="219"/>
<line hits="0" number="220"/>
<line hits="0" number="221"/>
<line hits="0" number="223"/>
<line hits="0" number="226"/>
<line hits="0" number="229"/>
<line hits="0" number="231"/>
<line hits="0" number="232"/>
<line hits="0" number="234"/>
<line hits="1" number="237"/>
<line hits="1" number="238"/>
<line hits="0" number="254"/>
<line hits="0" number="256"/>
<line hits="0" number="257"/>
<line hits="0" number="258"/>
<line hits="0" number="259"/>
<line hits="0" number="261"/>
<line hits="0" number="267"/>
<line hits="0" number="270"/>
<line hits="0" number="272"/>
<line hits="0" number="273"/>
<line hits="0" number="275"/>
<line hits="0" number="276"/>
<line hits="0" number="277"/>
<line hits="0" number="279"/>
<line hits="0" number="285"/>
<line hits="0" number="286"/>
<line hits="0" number="287"/>
<line hits="0" number="290"/>
<line hits="0" number="291"/>
<line hits="0" number="292"/>
<line hits="0" number="293"/>
<line hits="0" number="294"/>
<line hits="0" number="297"/>
<line hits="0" number="298"/>
<line hits="0" number="299"/>
<line hits="0" number="300"/>
<line hits="0" number="301"/>
<line hits="0" number="303"/>
<line hits="0" number="305"/>
<line hits="0" number="306"/>
<line hits="0" number="307"/>
<line hits="0" number="308"/>
<line hits="0" number="310"/>
<line hits="0" number="313"/>
<line hits="0" number="314"/>
<line hits="0" number="315"/>
<line hits="0" number="316"/>
<line hits="0" number="317"/>
<line hits="0" number="319"/>
<line hits="0" number="321"/>
<line hits="0" number="322"/>
<line hits="0" number="323"/>
<line hits="0" number="325"/>
<line hits="0" number="326"/>
<line hits="0" number="327"/>
<line hits="0" number="331"/>
<line hits="0" number="333"/>
<line hits="0" number="336"/>
<line hits="0" number="337"/>
<line hits="0" number="338"/>
<line hits="0" number="339"/>
<line hits="0" number="340"/>
<line hits="0" number="341"/>
<line hits="0" number="342"/>
<line hits="0" number="343"/>
<line hits="0" number="344"/>
<line hits="0" number="345"/>
<line hits="0" number="346"/>
<line hits="0" number="347"/>
<line hits="0" number="348"/>
<line hits="0" number="349"/>
<line hits="0" number="350"/>
<line hits="0" number="351"/>
<line hits="0" number="354"/>
<line hits="0" number="355"/>
<line hits="0" number="356"/>
<line hits="0" number="357"/>
<line hits="0" number="358"/>
<line hits="0" number="359"/>
<line hits="0" number="360"/>
<line hits="0" number="362"/>
<line hits="0" number="363"/>
<line hits="0" number="364"/>
<line hits="0" number="365"/>
<line hits="0" number="366"/>
<line hits="0" number="367"/>
<line hits="0" number="368"/>
<line hits="0" number="369"/>
<line hits="0" number="370"/>
<line hits="1" number="373"/>
<line hits="0" number="378"/>
<line hits="1" number="381"/>
<line hits="1" number="386"/>
<line hits="0" number="387"/>
<line hits="1" number="391"/>
<line hits="0" number="392"/>
<line hits="1" number="396"/>
<line hits="1" number="397"/>
<line hits="1" number="398"/>
<line hits="1" number="399"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/utils/http.py" line-rate="0.2985" name="http.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="18"/>
<line hits="1" number="19"/>
<line hits="1" number="22"/>
<line hits="1" number="31"/>
<line hits="1" number="32"/>
<line hits="1" number="33"/>
<line hits="1" number="34"/>
<line hits="1" number="35"/>
<line hits="1" number="36"/>
<line hits="1" number="37"/>
<line hits="1" number="38"/>
<line hits="1" number="39"/>
<line hits="1" number="40"/>
<line hits="1" number="42"/>
<line hits="1" number="43"/>
<line hits="1" number="45"/>
<line hits="1" number="48"/>
<line hits="1" number="49"/>
<line hits="0" number="54"/>
<line hits="1" number="57"/>
<line hits="1" number="58"/>
<line hits="0" number="63"/>
<line hits="1" number="66"/>
<line hits="0" number="72"/>
<line hits="1" number="75"/>
<line hits="0" number="81"/>
<line hits="1" number="84"/>
<line hits="1" number="89"/>
<line hits="0" number="90"/>
<line hits="1" number="91"/>
<line hits="1" number="92"/>
<line hits="1" number="93"/>
<line hits="1" number="94"/>
<line hits="0" number="95"/>
<line hits="0" number="96"/>
<line hits="0" number="98"/>
<line hits="0" number="99"/>
<line hits="0" number="100"/>
<line hits="0" number="101"/>
<line hits="0" number="105"/>
<line hits="0" number="109"/>
<line hits="1" number="110"/>
<line hits="1" number="113"/>
<line hits="0" number="123"/>
<line hits="0" number="128"/>
<line hits="0" number="129"/>
<line hits="1" number="132"/>
<line hits="0" number="143"/>
<line hits="1" number="146"/>
<line hits="0" number="158"/>
<line hits="0" number="159"/>
<line hits="0" number="160"/>
<line hits="0" number="161"/>
<line hits="0" number="163"/>
<line hits="0" number="164"/>
<line hits="0" number="165"/>
<line hits="0" number="166"/>
<line hits="0" number="167"/>
<line hits="0" number="168"/>
<line hits="0" number="170"/>
<line hits="0" number="171"/>
<line hits="0" number="172"/>
<line hits="0" number="173"/>
<line hits="0" number="174"/>
<line hits="0" number="175"/>
<line hits="0" number="176"/>
<line hits="0" number="177"/>
<line hits="0" number="178"/>
<line hits="0" number="179"/>
<line hits="1" number="182"/>
<line hits="0" number="186"/>
<line hits="0" number="187"/>
<line hits="0" number="188"/>
<line hits="0" number="189"/>
<line hits="1" number="194"/>
<line hits="0" number="202"/>
<line hits="0" number="203"/>
<line hits="0" number="204"/>
<line hits="1" number="207"/>
<line hits="0" number="209"/>
<line hits="0" number="210"/>
<line hits="0" number="211"/>
<line hits="0" number="212"/>
<line hits="0" number="213"/>
<line hits="0" number="214"/>
<line hits="0" number="215"/>
<line hits="0" number="216"/>
<line hits="0" number="217"/>
<line hits="0" number="218"/>
<line hits="1" number="221"/>
<line hits="0" number="226"/>
<line hits="1" number="229"/>
<line hits="0" number="234"/>
<line hits="0" number="235"/>
<line hits="0" number="236"/>
<line hits="0" number="237"/>
<line hits="0" number="238"/>
<line hits="1" number="241"/>
<line hits="0" number="247"/>
<line hits="0" number="248"/>
<line hits="0" number="251"/>
<line hits="0" number="252"/>
<line hits="1" number="255"/>
<line hits="0" number="260"/>
<line hits="0" number="261"/>
<line hits="0" number="263"/>
<line hits="1" number="266"/>
<line hits="0" number="275"/>
<line hits="0" number="276"/>
<line hits="0" number="278"/>
<line hits="0" number="279"/>
<line hits="1" number="285"/>
<line hits="0" number="295"/>
<line hits="0" number="296"/>
<line hits="0" number="297"/>
<line hits="0" number="298"/>
<line hits="0" number="299"/>
<line hits="0" number="300"/>
<line hits="0" number="303"/>
<line hits="1" number="308"/>
<line hits="0" number="314"/>
<line hits="0" number="315"/>
<line hits="0" number="316"/>
<line hits="0" number="317"/>
<line hits="0" number="318"/>
<line hits="0" number="320"/>
<line hits="0" number="321"/>
<line hits="0" number="322"/>
<line hits="1" number="327"/>
<line hits="0" number="333"/>
<line hits="0" number="334"/>
<line hits="0" number="335"/>
<line hits="0" number="336"/>
<line hits="0" number="337"/>
<line hits="0" number="338"/>
<line hits="0" number="339"/>
<line hits="0" number="341"/>
<line hits="0" number="343"/>
<line hits="0" number="344"/>
<line hits="0" number="345"/>
<line hits="0" number="347"/>
<line hits="0" number="348"/>
<line hits="0" number="349"/>
<line hits="0" number="350"/>
<line hits="0" number="351"/>
<line hits="0" number="352"/>
<line hits="0" number="353"/>
<line hits="1" number="356"/>
<line hits="0" number="359"/>
<line hits="0" number="360"/>
<line hits="0" number="361"/>
<line hits="0" number="362"/>
<line hits="0" number="363"/>
<line hits="0" number="364"/>
<line hits="0" number="369"/>
<line hits="0" number="370"/>
<line hits="0" number="374"/>
<line hits="0" number="375"/>
<line hits="0" number="376"/>
<line hits="0" number="378"/>
<line hits="0" number="379"/>
<line hits="0" number="380"/>
<line hits="0" number="381"/>
<line hits="1" number="385"/>
<line hits="0" number="409"/>
<line hits="0" number="410"/>
<line hits="0" number="411"/>
<line hits="0" number="412"/>
<line hits="0" number="417"/>
<line hits="0" number="418"/>
<line hits="0" number="419"/>
<line hits="0" number="420"/>
<line hits="0" number="421"/>
<line hits="0" number="422"/>
<line hits="0" number="423"/>
<line hits="0" number="425"/>
<line hits="0" number="426"/>
<line hits="0" number="428"/>
<line hits="0" number="429"/>
<line hits="0" number="430"/>
<line hits="0" number="431"/>
<line hits="0" number="432"/>
<line hits="0" number="433"/>
<line hits="0" number="434"/>
<line hits="0" number="435"/>
<line hits="1" number="438"/>
<line hits="1" number="444"/>
<line hits="0" number="445"/>
<line hits="1" number="446"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/utils/inspect.py" line-rate="0.2857" name="inspect.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="4"/>
<line hits="0" number="5"/>
<line hits="0" number="6"/>
<line hits="1" number="12"/>
<line hits="0" number="18"/>
<line hits="0" number="19"/>
<line hits="0" number="20"/>
<line hits="0" number="21"/>
<line hits="0" number="23"/>
<line hits="0" number="24"/>
<line hits="0" number="25"/>
<line hits="0" number="26"/>
<line hits="0" number="27"/>
<line hits="0" number="28"/>
<line hits="0" number="29"/>
<line hits="0" number="30"/>
<line hits="0" number="32"/>
<line hits="0" number="33"/>
<line hits="1" number="36"/>
<line hits="0" number="37"/>
<line hits="1" number="43"/>
<line hits="0" number="47"/>
<line hits="1" number="53"/>
<line hits="0" number="54"/>
<line hits="0" number="58"/>
<line hits="1" number="61"/>
<line hits="1" number="62"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/utils/ipv6.py" line-rate="0.2632" name="ipv6.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="7"/>
<line hits="0" number="25"/>
<line hits="0" number="26"/>
<line hits="0" number="27"/>
<line hits="0" number="28"/>
<line hits="0" number="30"/>
<line hits="0" number="31"/>
<line hits="0" number="32"/>
<line hits="0" number="33"/>
<line hits="0" number="35"/>
<line hits="1" number="38"/>
<line hits="0" number="42"/>
<line hits="0" number="43"/>
<line hits="0" number="44"/>
<line hits="0" number="45"/>
<line hits="0" number="46"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/utils/itercompat.py" line-rate="1" name="itercompat.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="8"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/utils/log.py" line-rate="0.4021" name="log.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="12"/>
<line hits="1" number="18"/>
<line hits="1" number="67"/>
<line hits="1" number="68"/>
<line hits="1" number="70"/>
<line hits="1" number="72"/>
<line hits="1" number="75"/>
<line hits="0" number="76"/>
<line hits="1" number="79"/>
<line hits="1" number="86"/>
<line hits="1" number="87"/>
<line hits="1" number="88"/>
<line hits="1" number="89"/>
<line hits="1" number="91"/>
<line hits="0" number="92"/>
<line hits="0" number="93"/>
<line hits="0" number="94"/>
<line hits="0" number="100"/>
<line hits="0" number="101"/>
<line hits="0" number="105"/>
<line hits="0" number="106"/>
<line hits="0" number="110"/>
<line hits="0" number="111"/>
<line hits="0" number="112"/>
<line hits="0" number="114"/>
<line hits="0" number="115"/>
<line hits="0" number="117"/>
<line hits="0" number="119"/>
<line hits="0" number="120"/>
<line hits="0" number="121"/>
<line hits="0" number="122"/>
<line hits="1" number="124"/>
<line hits="0" number="125"/>
<line hits="1" number="127"/>
<line hits="0" number="128"/>
<line hits="1" number="130"/>
<line hits="0" number="134"/>
<line hits="1" number="137"/>
<line hits="1" number="143"/>
<line hits="0" number="144"/>
<line hits="1" number="146"/>
<line hits="0" number="147"/>
<line hits="0" number="148"/>
<line hits="0" number="149"/>
<line hits="1" number="152"/>
<line hits="1" number="153"/>
<line hits="0" number="154"/>
<line hits="1" number="157"/>
<line hits="1" number="158"/>
<line hits="0" number="159"/>
<line hits="1" number="162"/>
<line hits="1" number="163"/>
<line hits="1" number="164"/>
<line hits="1" number="165"/>
<line hits="1" number="167"/>
<line hits="0" number="168"/>
<line hits="0" number="169"/>
<line hits="0" number="171"/>
<line hits="0" number="172"/>
<line hits="0" number="174"/>
<line hits="0" number="175"/>
<line hits="0" number="176"/>
<line hits="0" number="177"/>
<line hits="0" number="178"/>
<line hits="0" number="179"/>
<line hits="0" number="180"/>
<line hits="0" number="181"/>
<line hits="0" number="182"/>
<line hits="0" number="183"/>
<line hits="0" number="184"/>
<line hits="0" number="187"/>
<line hits="0" number="189"/>
<line hits="0" number="190"/>
<line hits="0" number="192"/>
<line hits="0" number="193"/>
<line hits="1" number="195"/>
<line hits="0" number="196"/>
<line hits="1" number="199"/>
<line hits="0" number="211"/>
<line hits="0" number="212"/>
<line hits="0" number="214"/>
<line hits="0" number="215"/>
<line hits="0" number="216"/>
<line hits="0" number="217"/>
<line hits="0" number="218"/>
<line hits="0" number="220"/>
<line hits="0" number="222"/>
<line hits="0" number="230"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/utils/lorem_ipsum.py" line-rate="0.2857" name="lorem_ipsum.py">
<methods/>
<lines>
<line hits="1" number="5"/>
<line hits="1" number="7"/>
<line hits="1" number="17"/>
<line hits="1" number="49"/>
<line hits="1" number="56"/>
<line hits="0" number="65"/>
<line hits="0" number="66"/>
<line hits="0" number="68"/>
<line hits="1" number="71"/>
<line hits="0" number="77"/>
<line hits="1" number="80"/>
<line hits="0" number="88"/>
<line hits="0" number="89"/>
<line hits="0" number="90"/>
<line hits="0" number="91"/>
<line hits="0" number="93"/>
<line hits="0" number="94"/>
<line hits="1" number="97"/>
<line hits="0" number="104"/>
<line hits="0" number="105"/>
<line hits="0" number="106"/>
<line hits="0" number="107"/>
<line hits="0" number="108"/>
<line hits="0" number="109"/>
<line hits="0" number="110"/>
<line hits="0" number="111"/>
<line hits="0" number="113"/>
<line hits="0" number="114"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/utils/lru_cache.py" line-rate="1" name="lru_cache.py">
<methods/>
<lines>
<line hits="1" number="1"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/utils/module_loading.py" line-rate="0.6596" name="module_loading.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="7"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="0" number="14"/>
<line hits="0" number="15"/>
<line hits="1" number="17"/>
<line hits="1" number="19"/>
<line hits="1" number="20"/>
<line hits="0" number="21"/>
<line hits="0" number="22"/>
<line hits="1" number="27"/>
<line hits="1" number="37"/>
<line hits="1" number="39"/>
<line hits="1" number="40"/>
<line hits="1" number="41"/>
<line hits="1" number="43"/>
<line hits="1" number="44"/>
<line hits="1" number="45"/>
<line hits="1" number="47"/>
<line hits="1" number="48"/>
<line hits="1" number="53"/>
<line hits="1" number="54"/>
<line hits="1" number="59"/>
<line hits="0" number="60"/>
<line hits="1" number="63"/>
<line hits="1" number="65"/>
<line hits="1" number="66"/>
<line hits="1" number="67"/>
<line hits="0" number="68"/>
<line hits="0" number="70"/>
<line hits="1" number="72"/>
<line hits="1" number="73"/>
<line hits="1" number="74"/>
<line hits="0" number="75"/>
<line hits="0" number="80"/>
<line hits="1" number="83"/>
<line hits="0" number="91"/>
<line hits="0" number="92"/>
<line hits="0" number="93"/>
<line hits="0" number="95"/>
<line hits="0" number="96"/>
<line hits="0" number="97"/>
<line hits="0" number="98"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/utils/numberformat.py" line-rate="0.09524" name="numberformat.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="7"/>
<line hits="0" number="21"/>
<line hits="0" number="22"/>
<line hits="0" number="23"/>
<line hits="0" number="25"/>
<line hits="0" number="26"/>
<line hits="0" number="28"/>
<line hits="0" number="29"/>
<line hits="0" number="30"/>
<line hits="0" number="32"/>
<line hits="0" number="33"/>
<line hits="0" number="34"/>
<line hits="0" number="35"/>
<line hits="0" number="37"/>
<line hits="0" number="38"/>
<line hits="0" number="39"/>
<line hits="0" number="40"/>
<line hits="0" number="42"/>
<line hits="0" number="43"/>
<line hits="0" number="44"/>
<line hits="0" number="45"/>
<line hits="0" number="47"/>
<line hits="0" number="48"/>
<line hits="0" number="50"/>
<line hits="0" number="51"/>
<line hits="0" number="53"/>
<line hits="0" number="54"/>
<line hits="0" number="55"/>
<line hits="0" number="56"/>
<line hits="0" number="57"/>
<line hits="0" number="58"/>
<line hits="0" number="59"/>
<line hits="0" number="60"/>
<line hits="0" number="61"/>
<line hits="0" number="62"/>
<line hits="0" number="63"/>
<line hits="0" number="64"/>
<line hits="0" number="65"/>
<line hits="0" number="66"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/utils/regex_helper.py" line-rate="0.2865" name="regex_helper.py">
<methods/>
<lines>
<line hits="1" number="11"/>
<line hits="1" number="25"/>
<line hits="1" number="29"/>
<line hits="1" number="33"/>
<line hits="1" number="37"/>
<line hits="1" number="60"/>
<line hits="1" number="61"/>
<line hits="1" number="62"/>
<line hits="1" number="63"/>
<line hits="1" number="64"/>
<line hits="1" number="69"/>
<line hits="1" number="70"/>
<line hits="0" number="71"/>
<line hits="0" number="72"/>
<line hits="1" number="74"/>
<line hits="1" number="75"/>
<line hits="1" number="76"/>
<line hits="0" number="77"/>
<line hits="1" number="78"/>
<line hits="1" number="80"/>
<line hits="1" number="81"/>
<line hits="0" number="83"/>
<line hits="1" number="84"/>
<line hits="1" number="85"/>
<line hits="1" number="86"/>
<line hits="1" number="87"/>
<line hits="1" number="88"/>
<line hits="0" number="95"/>
<line hits="0" number="96"/>
<line hits="0" number="97"/>
<line hits="1" number="98"/>
<line hits="0" number="100"/>
<line hits="0" number="101"/>
<line hits="0" number="102"/>
<line hits="0" number="103"/>
<line hits="0" number="104"/>
<line hits="1" number="105"/>
<line hits="0" number="107"/>
<line hits="0" number="108"/>
<line hits="0" number="110"/>
<line hits="0" number="111"/>
<line hits="0" number="112"/>
<line hits="0" number="113"/>
<line hits="0" number="115"/>
<line hits="0" number="116"/>
<line hits="0" number="119"/>
<line hits="0" number="120"/>
<line hits="0" number="122"/>
<line hits="0" number="123"/>
<line hits="0" number="126"/>
<line hits="0" number="128"/>
<line hits="0" number="129"/>
<line hits="0" number="130"/>
<line hits="0" number="133"/>
<line hits="0" number="134"/>
<line hits="0" number="137"/>
<line hits="0" number="138"/>
<line hits="0" number="139"/>
<line hits="0" number="140"/>
<line hits="0" number="141"/>
<line hits="0" number="142"/>
<line hits="0" number="143"/>
<line hits="0" number="146"/>
<line hits="0" number="147"/>
<line hits="0" number="148"/>
<line hits="0" number="150"/>
<line hits="1" number="151"/>
<line hits="0" number="153"/>
<line hits="0" number="154"/>
<line hits="0" number="158"/>
<line hits="0" number="160"/>
<line hits="0" number="161"/>
<line hits="0" number="168"/>
<line hits="0" number="170"/>
<line hits="0" number="171"/>
<line hits="0" number="172"/>
<line hits="1" number="175"/>
<line hits="1" number="177"/>
<line hits="1" number="178"/>
<line hits="1" number="179"/>
<line hits="0" number="180"/>
<line hits="0" number="181"/>
<line hits="0" number="182"/>
<line hits="0" number="184"/>
<line hits="1" number="186"/>
<line hits="1" number="189"/>
<line hits="1" number="199"/>
<line hits="1" number="200"/>
<line hits="1" number="201"/>
<line hits="1" number="202"/>
<line hits="0" number="203"/>
<line hits="0" number="204"/>
<line hits="0" number="205"/>
<line hits="0" number="206"/>
<line hits="0" number="207"/>
<line hits="1" number="210"/>
<line hits="0" number="216"/>
<line hits="0" number="217"/>
<line hits="0" number="219"/>
<line hits="0" number="220"/>
<line hits="0" number="221"/>
<line hits="0" number="222"/>
<line hits="0" number="223"/>
<line hits="0" number="224"/>
<line hits="0" number="225"/>
<line hits="0" number="226"/>
<line hits="0" number="227"/>
<line hits="0" number="228"/>
<line hits="1" number="231"/>
<line hits="0" number="240"/>
<line hits="0" number="241"/>
<line hits="0" number="242"/>
<line hits="0" number="243"/>
<line hits="0" number="244"/>
<line hits="0" number="245"/>
<line hits="0" number="246"/>
<line hits="0" number="247"/>
<line hits="0" number="248"/>
<line hits="0" number="249"/>
<line hits="0" number="251"/>
<line hits="0" number="252"/>
<line hits="0" number="253"/>
<line hits="0" number="254"/>
<line hits="0" number="255"/>
<line hits="0" number="256"/>
<line hits="0" number="259"/>
<line hits="0" number="260"/>
<line hits="0" number="261"/>
<line hits="0" number="262"/>
<line hits="0" number="263"/>
<line hits="0" number="264"/>
<line hits="0" number="265"/>
<line hits="1" number="268"/>
<line hits="0" number="273"/>
<line hits="0" number="274"/>
<line hits="0" number="275"/>
<line hits="0" number="276"/>
<line hits="0" number="277"/>
<line hits="0" number="278"/>
<line hits="0" number="279"/>
<line hits="1" number="282"/>
<line hits="1" number="288"/>
<line hits="0" number="289"/>
<line hits="1" number="290"/>
<line hits="0" number="291"/>
<line hits="0" number="292"/>
<line hits="0" number="294"/>
<line hits="0" number="295"/>
<line hits="1" number="296"/>
<line hits="1" number="297"/>
<line hits="1" number="298"/>
<line hits="1" number="299"/>
<line hits="1" number="300"/>
<line hits="1" number="301"/>
<line hits="0" number="302"/>
<line hits="0" number="303"/>
<line hits="0" number="304"/>
<line hits="0" number="305"/>
<line hits="0" number="307"/>
<line hits="0" number="308"/>
<line hits="0" number="309"/>
<line hits="0" number="310"/>
<line hits="0" number="311"/>
<line hits="0" number="312"/>
<line hits="0" number="313"/>
<line hits="0" number="314"/>
<line hits="0" number="315"/>
<line hits="0" number="316"/>
<line hits="0" number="317"/>
<line hits="0" number="318"/>
<line hits="0" number="319"/>
<line hits="0" number="320"/>
<line hits="0" number="321"/>
<line hits="0" number="322"/>
<line hits="0" number="323"/>
<line hits="0" number="324"/>
<line hits="0" number="325"/>
<line hits="0" number="326"/>
<line hits="0" number="327"/>
<line hits="0" number="328"/>
<line hits="1" number="329"/>
<line hits="1" number="330"/>
<line hits="1" number="331"/>
<line hits="1" number="332"/>
<line hits="1" number="333"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/utils/safestring.py" line-rate="0.4848" name="safestring.py">
<methods/>
<lines>
<line hits="1" number="8"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="18"/>
<line hits="1" number="21"/>
<line hits="1" number="29"/>
<line hits="0" number="34"/>
<line hits="0" number="35"/>
<line hits="0" number="36"/>
<line hits="0" number="37"/>
<line hits="0" number="38"/>
<line hits="0" number="39"/>
<line hits="1" number="42"/>
<line hits="1" number="47"/>
<line hits="0" number="52"/>
<line hits="0" number="53"/>
<line hits="0" number="54"/>
<line hits="0" number="55"/>
<line hits="1" number="57"/>
<line hits="1" number="58"/>
<line hits="1" number="61"/>
<line hits="1" number="64"/>
<line hits="0" number="65"/>
<line hits="0" number="67"/>
<line hits="0" number="68"/>
<line hits="1" number="71"/>
<line hits="1" number="80"/>
<line hits="0" number="81"/>
<line hits="1" number="82"/>
<line hits="1" number="83"/>
<line hits="0" number="84"/>
<line hits="0" number="85"/>
<line hits="0" number="86"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/utils/six.py" line-rate="0.4911" name="six.py">
<methods/>
<lines>
<line hits="1" number="23"/>
<line hits="1" number="24"/>
<line hits="1" number="25"/>
<line hits="1" number="26"/>
<line hits="1" number="27"/>
<line hits="1" number="29"/>
<line hits="1" number="30"/>
<line hits="1" number="34"/>
<line hits="1" number="35"/>
<line hits="1" number="36"/>
<line hits="1" number="38"/>
<line hits="1" number="39"/>
<line hits="1" number="40"/>
<line hits="1" number="41"/>
<line hits="1" number="42"/>
<line hits="1" number="43"/>
<line hits="1" number="45"/>
<line hits="0" number="47"/>
<line hits="0" number="48"/>
<line hits="0" number="49"/>
<line hits="0" number="50"/>
<line hits="0" number="51"/>
<line hits="0" number="53"/>
<line hits="0" number="55"/>
<line hits="0" number="58"/>
<line hits="0" number="60"/>
<line hits="0" number="61"/>
<line hits="0" number="62"/>
<line hits="0" number="63"/>
<line hits="0" number="64"/>
<line hits="0" number="66"/>
<line hits="0" number="69"/>
<line hits="0" number="70"/>
<line hits="1" number="73"/>
<line hits="1" number="75"/>
<line hits="1" number="78"/>
<line hits="1" number="80"/>
<line hits="1" number="81"/>
<line hits="1" number="84"/>
<line hits="1" number="86"/>
<line hits="1" number="87"/>
<line hits="1" number="89"/>
<line hits="1" number="90"/>
<line hits="1" number="91"/>
<line hits="1" number="92"/>
<line hits="1" number="95"/>
<line hits="0" number="96"/>
<line hits="0" number="97"/>
<line hits="1" number="98"/>
<line hits="1" number="101"/>
<line hits="1" number="103"/>
<line hits="1" number="104"/>
<line hits="1" number="105"/>
<line hits="1" number="106"/>
<line hits="1" number="107"/>
<line hits="1" number="108"/>
<line hits="0" number="110"/>
<line hits="1" number="112"/>
<line hits="1" number="113"/>
<line hits="1" number="115"/>
<line hits="0" number="116"/>
<line hits="0" number="117"/>
<line hits="0" number="118"/>
<line hits="0" number="119"/>
<line hits="1" number="122"/>
<line hits="1" number="124"/>
<line hits="1" number="125"/>
<line hits="1" number="126"/>
<line hits="1" number="128"/>
<line hits="0" number="129"/>
<line hits="0" number="130"/>
<line hits="0" number="131"/>
<line hits="1" number="134"/>
<line hits="1" number="137"/>
<line hits="1" number="139"/>
<line hits="1" number="140"/>
<line hits="1" number="141"/>
<line hits="1" number="142"/>
<line hits="0" number="143"/>
<line hits="1" number="144"/>
<line hits="1" number="145"/>
<line hits="1" number="146"/>
<line hits="1" number="147"/>
<line hits="1" number="149"/>
<line hits="1" number="150"/>
<line hits="0" number="152"/>
<line hits="0" number="153"/>
<line hits="0" number="154"/>
<line hits="0" number="155"/>
<line hits="1" number="157"/>
<line hits="0" number="158"/>
<line hits="0" number="159"/>
<line hits="1" number="162"/>
<line hits="1" number="171"/>
<line hits="1" number="172"/>
<line hits="1" number="173"/>
<line hits="1" number="175"/>
<line hits="1" number="176"/>
<line hits="1" number="177"/>
<line hits="1" number="179"/>
<line hits="1" number="180"/>
<line hits="1" number="182"/>
<line hits="1" number="183"/>
<line hits="0" number="184"/>
<line hits="1" number="185"/>
<line hits="1" number="187"/>
<line hits="0" number="188"/>
<line hits="0" number="189"/>
<line hits="0" number="190"/>
<line hits="0" number="191"/>
<line hits="1" number="193"/>
<line hits="0" number="194"/>
<line hits="0" number="196"/>
<line hits="0" number="197"/>
<line hits="0" number="198"/>
<line hits="0" number="199"/>
<line hits="0" number="200"/>
<line hits="0" number="201"/>
<line hits="0" number="203"/>
<line hits="0" number="204"/>
<line hits="0" number="205"/>
<line hits="1" number="207"/>
<line hits="0" number="214"/>
<line hits="1" number="216"/>
<line hits="0" number="220"/>
<line hits="0" number="221"/>
<line hits="1" number="222"/>
<line hits="1" number="224"/>
<line hits="1" number="227"/>
<line hits="1" number="230"/>
<line hits="1" number="233"/>
<line hits="1" number="301"/>
<line hits="1" number="302"/>
<line hits="1" number="306"/>
<line hits="1" number="307"/>
<line hits="1" number="308"/>
<line hits="1" number="309"/>
<line hits="1" number="310"/>
<line hits="1" number="312"/>
<line hits="1" number="314"/>
<line hits="1" number="315"/>
<line hits="1" number="318"/>
<line hits="1" number="323"/>
<line hits="1" number="348"/>
<line hits="1" number="349"/>
<line hits="1" number="350"/>
<line hits="1" number="352"/>
<line hits="1" number="354"/>
<line hits="1" number="358"/>
<line hits="1" number="363"/>
<line hits="1" number="368"/>
<line hits="1" number="369"/>
<line hits="1" number="370"/>
<line hits="1" number="372"/>
<line hits="1" number="374"/>
<line hits="1" number="378"/>
<line hits="1" number="383"/>
<line hits="1" number="418"/>
<line hits="1" number="419"/>
<line hits="1" number="420"/>
<line hits="1" number="422"/>
<line hits="1" number="424"/>
<line hits="1" number="428"/>
<line hits="1" number="433"/>
<line hits="1" number="439"/>
<line hits="1" number="440"/>
<line hits="1" number="441"/>
<line hits="1" number="443"/>
<line hits="1" number="445"/>
<line hits="1" number="449"/>
<line hits="1" number="454"/>
<line hits="1" number="457"/>
<line hits="1" number="458"/>
<line hits="1" number="459"/>
<line hits="1" number="461"/>
<line hits="1" number="463"/>
<line hits="1" number="467"/>
<line hits="1" number="470"/>
<line hits="1" number="471"/>
<line hits="1" number="472"/>
<line hits="1" number="473"/>
<line hits="1" number="474"/>
<line hits="1" number="475"/>
<line hits="1" number="477"/>
<line hits="0" number="478"/>
<line hits="1" number="480"/>
<line hits="1" number="484"/>
<line hits="0" number="486"/>
<line hits="1" number="489"/>
<line hits="0" number="491"/>
<line hits="0" number="492"/>
<line hits="0" number="493"/>
<line hits="0" number="494"/>
<line hits="0" number="495"/>
<line hits="0" number="496"/>
<line hits="0" number="497"/>
<line hits="1" number="500"/>
<line hits="1" number="501"/>
<line hits="1" number="502"/>
<line hits="1" number="504"/>
<line hits="1" number="505"/>
<line hits="1" number="506"/>
<line hits="1" number="507"/>
<line hits="0" number="509"/>
<line hits="0" number="510"/>
<line hits="0" number="512"/>
<line hits="0" number="513"/>
<line hits="0" number="514"/>
<line hits="0" number="515"/>
<line hits="1" number="518"/>
<line hits="1" number="519"/>
<line hits="0" number="520"/>
<line hits="0" number="521"/>
<line hits="0" number="522"/>
<line hits="1" number="523"/>
<line hits="1" number="526"/>
<line hits="1" number="527"/>
<line hits="0" number="528"/>
<line hits="0" number="529"/>
<line hits="0" number="530"/>
<line hits="1" number="533"/>
<line hits="1" number="534"/>
<line hits="0" number="535"/>
<line hits="1" number="537"/>
<line hits="1" number="539"/>
<line hits="0" number="540"/>
<line hits="1" number="542"/>
<line hits="0" number="544"/>
<line hits="0" number="545"/>
<line hits="0" number="547"/>
<line hits="0" number="548"/>
<line hits="0" number="550"/>
<line hits="0" number="551"/>
<line hits="0" number="553"/>
<line hits="0" number="555"/>
<line hits="0" number="556"/>
<line hits="0" number="558"/>
<line hits="1" number="559"/>
<line hits="1" number="563"/>
<line hits="1" number="564"/>
<line hits="1" number="565"/>
<line hits="1" number="566"/>
<line hits="1" number="567"/>
<line hits="1" number="568"/>
<line hits="1" number="571"/>
<line hits="1" number="572"/>
<line hits="0" number="573"/>
<line hits="1" number="575"/>
<line hits="0" number="576"/>
<line hits="1" number="578"/>
<line hits="0" number="579"/>
<line hits="1" number="581"/>
<line hits="0" number="582"/>
<line hits="1" number="584"/>
<line hits="1" number="586"/>
<line hits="1" number="588"/>
<line hits="0" number="590"/>
<line hits="0" number="591"/>
<line hits="0" number="593"/>
<line hits="0" number="594"/>
<line hits="0" number="596"/>
<line hits="0" number="597"/>
<line hits="0" number="599"/>
<line hits="0" number="600"/>
<line hits="0" number="602"/>
<line hits="0" number="604"/>
<line hits="0" number="606"/>
<line hits="1" number="608"/>
<line hits="1" number="609"/>
<line hits="1" number="610"/>
<line hits="1" number="612"/>
<line hits="1" number="616"/>
<line hits="1" number="617"/>
<line hits="0" number="618"/>
<line hits="1" number="620"/>
<line hits="0" number="621"/>
<line hits="1" number="622"/>
<line hits="1" number="623"/>
<line hits="1" number="624"/>
<line hits="1" number="625"/>
<line hits="1" number="626"/>
<line hits="1" number="627"/>
<line hits="1" number="628"/>
<line hits="1" number="629"/>
<line hits="1" number="630"/>
<line hits="1" number="631"/>
<line hits="1" number="632"/>
<line hits="1" number="633"/>
<line hits="0" number="634"/>
<line hits="0" number="635"/>
<line hits="1" number="637"/>
<line hits="1" number="638"/>
<line hits="0" number="640"/>
<line hits="0" number="641"/>
<line hits="0" number="644"/>
<line hits="0" number="645"/>
<line hits="0" number="646"/>
<line hits="0" number="647"/>
<line hits="0" number="649"/>
<line hits="0" number="650"/>
<line hits="0" number="652"/>
<line hits="0" number="653"/>
<line hits="0" number="654"/>
<line hits="0" number="655"/>
<line hits="0" number="656"/>
<line hits="0" number="657"/>
<line hits="0" number="658"/>
<line hits="0" number="659"/>
<line hits="1" number="660"/>
<line hits="1" number="661"/>
<line hits="1" number="664"/>
<line hits="0" number="665"/>
<line hits="1" number="668"/>
<line hits="0" number="669"/>
<line hits="1" number="672"/>
<line hits="0" number="673"/>
<line hits="1" number="676"/>
<line hits="1" number="677"/>
<line hits="1" number="679"/>
<line hits="0" number="680"/>
<line hits="0" number="681"/>
<line hits="0" number="682"/>
<line hits="0" number="683"/>
<line hits="0" number="684"/>
<line hits="0" number="687"/>
<line hits="0" number="689"/>
<line hits="0" number="690"/>
<line hits="0" number="691"/>
<line hits="0" number="692"/>
<line hits="0" number="693"/>
<line hits="0" number="694"/>
<line hits="0" number="695"/>
<line hits="0" number="696"/>
<line hits="0" number="697"/>
<line hits="0" number="699"/>
<line hits="1" number="704"/>
<line hits="0" number="705"/>
<line hits="1" number="710"/>
<line hits="1" number="711"/>
<line hits="0" number="715"/>
<line hits="0" number="716"/>
<line hits="1" number="719"/>
<line hits="1" number="720"/>
<line hits="0" number="721"/>
<line hits="0" number="723"/>
<line hits="0" number="724"/>
<line hits="0" number="725"/>
<line hits="0" number="727"/>
<line hits="0" number="728"/>
<line hits="0" number="729"/>
<line hits="0" number="731"/>
<line hits="0" number="734"/>
<line hits="0" number="735"/>
<line hits="0" number="736"/>
<line hits="0" number="737"/>
<line hits="0" number="738"/>
<line hits="0" number="739"/>
<line hits="0" number="740"/>
<line hits="0" number="741"/>
<line hits="0" number="742"/>
<line hits="0" number="743"/>
<line hits="0" number="744"/>
<line hits="0" number="745"/>
<line hits="0" number="746"/>
<line hits="0" number="747"/>
<line hits="0" number="748"/>
<line hits="0" number="749"/>
<line hits="0" number="750"/>
<line hits="0" number="751"/>
<line hits="0" number="752"/>
<line hits="0" number="753"/>
<line hits="0" number="754"/>
<line hits="0" number="755"/>
<line hits="0" number="756"/>
<line hits="0" number="757"/>
<line hits="0" number="758"/>
<line hits="0" number="759"/>
<line hits="0" number="760"/>
<line hits="0" number="761"/>
<line hits="0" number="763"/>
<line hits="0" number="764"/>
<line hits="0" number="765"/>
<line hits="0" number="766"/>
<line hits="0" number="767"/>
<line hits="0" number="768"/>
<line hits="0" number="769"/>
<line hits="0" number="770"/>
<line hits="0" number="771"/>
<line hits="0" number="772"/>
<line hits="0" number="773"/>
<line hits="1" number="774"/>
<line hits="0" number="775"/>
<line hits="0" number="777"/>
<line hits="0" number="778"/>
<line hits="0" number="779"/>
<line hits="0" number="780"/>
<line hits="0" number="781"/>
<line hits="0" number="782"/>
<line hits="1" number="784"/>
<line hits="1" number="786"/>
<line hits="0" number="787"/>
<line hits="0" number="789"/>
<line hits="0" number="790"/>
<line hits="0" number="791"/>
<line hits="0" number="792"/>
<line hits="0" number="793"/>
<line hits="1" number="795"/>
<line hits="1" number="798"/>
<line hits="0" number="803"/>
<line hits="0" number="805"/>
<line hits="0" number="806"/>
<line hits="0" number="807"/>
<line hits="1" number="810"/>
<line hits="0" number="812"/>
<line hits="0" number="813"/>
<line hits="0" number="814"/>
<line hits="0" number="815"/>
<line hits="0" number="816"/>
<line hits="0" number="817"/>
<line hits="0" number="818"/>
<line hits="0" number="819"/>
<line hits="0" number="820"/>
<line hits="0" number="821"/>
<line hits="0" number="822"/>
<line hits="0" number="823"/>
<line hits="1" number="826"/>
<line hits="0" number="834"/>
<line hits="0" number="835"/>
<line hits="0" number="836"/>
<line hits="0" number="839"/>
<line hits="0" number="840"/>
<line hits="0" number="841"/>
<line hits="1" number="847"/>
<line hits="1" number="848"/>
<line hits="1" number="849"/>
<line hits="1" number="850"/>
<line hits="1" number="854"/>
<line hits="1" number="855"/>
<line hits="1" number="860"/>
<line hits="0" number="862"/>
<line hits="0" number="863"/>
<line hits="1" number="864"/>
<line hits="1" number="866"/>
<line hits="1" number="871"/>
<line hits="1" number="872"/>
<line hits="1" number="873"/>
<line hits="0" number="878"/>
<line hits="0" number="879"/>
<line hits="0" number="881"/>
<line hits="0" number="882"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/utils/termcolors.py" line-rate="0.375" name="termcolors.py">
<methods/>
<lines>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="13"/>
<line hits="0" number="42"/>
<line hits="0" number="43"/>
<line hits="0" number="44"/>
<line hits="0" number="45"/>
<line hits="0" number="46"/>
<line hits="0" number="47"/>
<line hits="0" number="48"/>
<line hits="0" number="49"/>
<line hits="0" number="50"/>
<line hits="0" number="51"/>
<line hits="0" number="52"/>
<line hits="0" number="53"/>
<line hits="0" number="54"/>
<line hits="0" number="55"/>
<line hits="1" number="58"/>
<line hits="0" number="68"/>
<line hits="1" number="71"/>
<line hits="1" number="72"/>
<line hits="1" number="73"/>
<line hits="1" number="75"/>
<line hits="1" number="134"/>
<line hits="1" number="137"/>
<line hits="1" number="168"/>
<line hits="0" number="169"/>
<line hits="1" number="172"/>
<line hits="1" number="173"/>
<line hits="1" number="174"/>
<line hits="1" number="175"/>
<line hits="1" number="177"/>
<line hits="0" number="178"/>
<line hits="0" number="180"/>
<line hits="0" number="185"/>
<line hits="0" number="186"/>
<line hits="0" number="188"/>
<line hits="0" number="189"/>
<line hits="0" number="193"/>
<line hits="0" number="194"/>
<line hits="0" number="195"/>
<line hits="0" number="196"/>
<line hits="0" number="197"/>
<line hits="0" number="198"/>
<line hits="0" number="199"/>
<line hits="0" number="202"/>
<line hits="0" number="203"/>
<line hits="0" number="204"/>
<line hits="0" number="209"/>
<line hits="0" number="210"/>
<line hits="1" number="213"/>
<line hits="1" number="214"/>
<line hits="0" number="215"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/utils/text.py" line-rate="0.25" name="text.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="7"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="14"/>
<line hits="0" number="17"/>
<line hits="1" number="21"/>
<line hits="1" number="22"/>
<line hits="1" number="23"/>
<line hits="1" number="24"/>
<line hits="1" number="25"/>
<line hits="1" number="28"/>
<line hits="0" number="40"/>
<line hits="0" number="41"/>
<line hits="0" number="42"/>
<line hits="0" number="43"/>
<line hits="0" number="44"/>
<line hits="0" number="45"/>
<line hits="0" number="46"/>
<line hits="0" number="47"/>
<line hits="0" number="48"/>
<line hits="0" number="49"/>
<line hits="0" number="50"/>
<line hits="0" number="51"/>
<line hits="0" number="52"/>
<line hits="0" number="53"/>
<line hits="0" number="54"/>
<line hits="0" number="55"/>
<line hits="0" number="56"/>
<line hits="1" number="59"/>
<line hits="1" number="63"/>
<line hits="0" number="64"/>
<line hits="1" number="66"/>
<line hits="0" number="67"/>
<line hits="0" number="68"/>
<line hits="0" number="71"/>
<line hits="0" number="72"/>
<line hits="0" number="75"/>
<line hits="0" number="78"/>
<line hits="0" number="79"/>
<line hits="1" number="81"/>
<line hits="0" number="90"/>
<line hits="0" number="91"/>
<line hits="0" number="92"/>
<line hits="0" number="95"/>
<line hits="0" number="96"/>
<line hits="0" number="97"/>
<line hits="0" number="98"/>
<line hits="0" number="99"/>
<line hits="0" number="100"/>
<line hits="0" number="101"/>
<line hits="0" number="102"/>
<line hits="0" number="103"/>
<line hits="1" number="105"/>
<line hits="0" number="107"/>
<line hits="0" number="108"/>
<line hits="0" number="109"/>
<line hits="0" number="110"/>
<line hits="0" number="113"/>
<line hits="0" number="114"/>
<line hits="0" number="115"/>
<line hits="0" number="116"/>
<line hits="0" number="117"/>
<line hits="0" number="119"/>
<line hits="0" number="123"/>
<line hits="1" number="125"/>
<line hits="0" number="131"/>
<line hits="0" number="132"/>
<line hits="0" number="133"/>
<line hits="0" number="134"/>
<line hits="0" number="135"/>
<line hits="1" number="137"/>
<line hits="0" number="143"/>
<line hits="0" number="144"/>
<line hits="0" number="145"/>
<line hits="0" number="146"/>
<line hits="0" number="147"/>
<line hits="1" number="149"/>
<line hits="0" number="157"/>
<line hits="0" number="158"/>
<line hits="0" number="160"/>
<line hits="0" number="166"/>
<line hits="0" number="167"/>
<line hits="0" number="168"/>
<line hits="0" number="169"/>
<line hits="0" number="171"/>
<line hits="0" number="173"/>
<line hits="0" number="174"/>
<line hits="0" number="175"/>
<line hits="0" number="177"/>
<line hits="0" number="178"/>
<line hits="0" number="179"/>
<line hits="0" number="181"/>
<line hits="0" number="182"/>
<line hits="0" number="183"/>
<line hits="0" number="184"/>
<line hits="0" number="186"/>
<line hits="0" number="187"/>
<line hits="0" number="189"/>
<line hits="0" number="190"/>
<line hits="0" number="192"/>
<line hits="0" number="193"/>
<line hits="0" number="194"/>
<line hits="0" number="195"/>
<line hits="0" number="197"/>
<line hits="0" number="198"/>
<line hits="0" number="199"/>
<line hits="0" number="200"/>
<line hits="0" number="204"/>
<line hits="0" number="207"/>
<line hits="0" number="209"/>
<line hits="0" number="210"/>
<line hits="0" number="211"/>
<line hits="0" number="212"/>
<line hits="0" number="213"/>
<line hits="0" number="214"/>
<line hits="0" number="216"/>
<line hits="0" number="217"/>
<line hits="0" number="219"/>
<line hits="1" number="222"/>
<line hits="0" number="232"/>
<line hits="0" number="233"/>
<line hits="1" number="236"/>
<line hits="1" number="237"/>
<line hits="0" number="250"/>
<line hits="0" number="251"/>
<line hits="0" number="252"/>
<line hits="0" number="253"/>
<line hits="0" number="254"/>
<line hits="1" number="260"/>
<line hits="0" number="263"/>
<line hits="1" number="266"/>
<line hits="0" number="269"/>
<line hits="0" number="275"/>
<line hits="1" number="280"/>
<line hits="0" number="281"/>
<line hits="0" number="282"/>
<line hits="0" number="283"/>
<line hits="0" number="284"/>
<line hits="1" number="287"/>
<line hits="1" number="288"/>
<line hits="0" number="289"/>
<line hits="1" number="291"/>
<line hits="0" number="292"/>
<line hits="1" number="294"/>
<line hits="0" number="295"/>
<line hits="0" number="296"/>
<line hits="0" number="297"/>
<line hits="0" number="298"/>
<line hits="0" number="299"/>
<line hits="1" number="301"/>
<line hits="0" number="302"/>
<line hits="1" number="304"/>
<line hits="0" number="305"/>
<line hits="1" number="309"/>
<line hits="0" number="310"/>
<line hits="0" number="311"/>
<line hits="0" number="313"/>
<line hits="0" number="314"/>
<line hits="0" number="315"/>
<line hits="0" number="316"/>
<line hits="0" number="317"/>
<line hits="0" number="318"/>
<line hits="0" number="319"/>
<line hits="1" number="324"/>
<line hits="1" number="335"/>
<line hits="1" number="350"/>
<line hits="1" number="351"/>
<line hits="1" number="354"/>
<line hits="0" number="355"/>
<line hits="0" number="356"/>
<line hits="0" number="357"/>
<line hits="0" number="358"/>
<line hits="0" number="359"/>
<line hits="0" number="360"/>
<line hits="0" number="362"/>
<line hits="0" number="363"/>
<line hits="0" number="364"/>
<line hits="0" number="365"/>
<line hits="0" number="367"/>
<line hits="0" number="368"/>
<line hits="0" number="369"/>
<line hits="0" number="370"/>
<line hits="1" number="373"/>
<line hits="1" number="376"/>
<line hits="0" number="378"/>
<line hits="1" number="381"/>
<line hits="1" number="396"/>
<line hits="1" number="397"/>
<line hits="0" number="398"/>
<line hits="0" number="399"/>
<line hits="1" number="402"/>
<line hits="1" number="403"/>
<line hits="0" number="409"/>
<line hits="0" number="410"/>
<line hits="0" number="411"/>
<line hits="0" number="413"/>
<line hits="0" number="414"/>
<line hits="0" number="415"/>
<line hits="1" number="418"/>
<line hits="1" number="422"/>
<line hits="1" number="425"/>
<line hits="0" number="430"/>
<line hits="1" number="433"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/utils/timesince.py" line-rate="0.2195" name="timesince.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="8"/>
<line hits="1" number="17"/>
<line hits="1" number="27"/>
<line hits="0" number="44"/>
<line hits="0" number="45"/>
<line hits="0" number="48"/>
<line hits="0" number="49"/>
<line hits="0" number="50"/>
<line hits="0" number="51"/>
<line hits="0" number="53"/>
<line hits="0" number="55"/>
<line hits="0" number="56"/>
<line hits="0" number="57"/>
<line hits="0" number="60"/>
<line hits="0" number="61"/>
<line hits="0" number="62"/>
<line hits="0" number="63"/>
<line hits="0" number="64"/>
<line hits="0" number="65"/>
<line hits="0" number="66"/>
<line hits="0" number="69"/>
<line hits="0" number="70"/>
<line hits="0" number="72"/>
<line hits="0" number="73"/>
<line hits="0" number="74"/>
<line hits="0" number="75"/>
<line hits="0" number="76"/>
<line hits="0" number="77"/>
<line hits="0" number="78"/>
<line hits="0" number="80"/>
<line hits="0" number="81"/>
<line hits="0" number="82"/>
<line hits="0" number="83"/>
<line hits="0" number="84"/>
<line hits="1" number="87"/>
<line hits="0" number="91"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/utils/timezone.py" line-rate="0.4316" name="timezone.py">
<methods/>
<lines>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="10"/>
<line hits="1" number="12"/>
<line hits="1" number="14"/>
<line hits="1" number="26"/>
<line hits="1" number="29"/>
<line hits="1" number="38"/>
<line hits="0" number="39"/>
<line hits="0" number="40"/>
<line hits="0" number="41"/>
<line hits="0" number="42"/>
<line hits="1" number="44"/>
<line hits="0" number="45"/>
<line hits="1" number="47"/>
<line hits="0" number="48"/>
<line hits="1" number="50"/>
<line hits="0" number="51"/>
<line hits="1" number="55"/>
<line hits="1" number="58"/>
<line hits="0" number="60"/>
<line hits="0" number="61"/>
<line hits="0" number="62"/>
<line hits="0" number="63"/>
<line hits="0" number="64"/>
<line hits="0" number="65"/>
<line hits="1" number="70"/>
<line hits="0" number="77"/>
<line hits="1" number="81"/>
<line hits="0" number="83"/>
<line hits="1" number="86"/>
<line hits="1" number="89"/>
<line hits="0" number="91"/>
<line hits="1" number="94"/>
<line hits="0" number="96"/>
<line hits="1" number="99"/>
<line hits="0" number="101"/>
<line hits="1" number="109"/>
<line hits="0" number="116"/>
<line hits="0" number="117"/>
<line hits="0" number="118"/>
<line hits="0" number="119"/>
<line hits="0" number="121"/>
<line hits="1" number="124"/>
<line hits="0" number="130"/>
<line hits="0" number="131"/>
<line hits="1" number="134"/>
<line hits="1" number="146"/>
<line hits="0" number="147"/>
<line hits="1" number="149"/>
<line hits="0" number="150"/>
<line hits="0" number="151"/>
<line hits="0" number="152"/>
<line hits="0" number="154"/>
<line hits="1" number="156"/>
<line hits="0" number="157"/>
<line hits="0" number="158"/>
<line hits="0" number="160"/>
<line hits="1" number="165"/>
<line hits="1" number="174"/>
<line hits="1" number="180"/>
<line hits="1" number="185"/>
<line hits="0" number="195"/>
<line hits="0" number="196"/>
<line hits="0" number="197"/>
<line hits="0" number="198"/>
<line hits="0" number="200"/>
<line hits="0" number="201"/>
<line hits="0" number="202"/>
<line hits="1" number="205"/>
<line hits="0" number="215"/>
<line hits="1" number="218"/>
<line hits="1" number="222"/>
<line hits="0" number="224"/>
<line hits="1" number="226"/>
<line hits="1" number="232"/>
<line hits="1" number="242"/>
<line hits="1" number="245"/>
<line hits="1" number="255"/>
<line hits="1" number="258"/>
<line hits="0" number="260"/>
<line hits="0" number="261"/>
<line hits="0" number="262"/>
<line hits="0" number="264"/>
<line hits="0" number="267"/>
<line hits="0" number="268"/>
<line hits="0" number="271"/>
<line hits="1" number="274"/>
<line hits="0" number="276"/>
<line hits="0" number="277"/>
<line hits="0" number="279"/>
<line hits="0" number="280"/>
<line hits="0" number="281"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/utils/tree.py" line-rate="0.64" name="tree.py">
<methods/>
<lines>
<line hits="1" number="6"/>
<line hits="1" number="9"/>
<line hits="1" number="17"/>
<line hits="1" number="19"/>
<line hits="1" number="21"/>
<line hits="1" number="22"/>
<line hits="1" number="23"/>
<line hits="1" number="27"/>
<line hits="1" number="28"/>
<line hits="1" number="37"/>
<line hits="1" number="38"/>
<line hits="1" number="39"/>
<line hits="1" number="41"/>
<line hits="0" number="42"/>
<line hits="0" number="43"/>
<line hits="1" number="45"/>
<line hits="0" number="46"/>
<line hits="1" number="48"/>
<line hits="0" number="49"/>
<line hits="0" number="50"/>
<line hits="0" number="51"/>
<line hits="0" number="52"/>
<line hits="1" number="54"/>
<line hits="0" number="56"/>
<line hits="1" number="58"/>
<line hits="1" number="60"/>
<line hits="1" number="62"/>
<line hits="0" number="64"/>
<line hits="1" number="66"/>
<line hits="1" number="67"/>
<line hits="1" number="73"/>
<line hits="0" number="74"/>
<line hits="1" number="76"/>
<line hits="1" number="91"/>
<line hits="0" number="92"/>
<line hits="1" number="93"/>
<line hits="0" number="94"/>
<line hits="0" number="95"/>
<line hits="1" number="96"/>
<line hits="1" number="98"/>
<line hits="1" number="106"/>
<line hits="1" number="107"/>
<line hits="1" number="111"/>
<line hits="1" number="112"/>
<line hits="0" number="114"/>
<line hits="0" number="116"/>
<line hits="0" number="117"/>
<line hits="0" number="118"/>
<line hits="1" number="120"/>
<line hits="0" number="122"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/utils/version.py" line-rate="0.5556" name="version.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="18"/>
<line hits="1" number="20"/>
<line hits="1" number="27"/>
<line hits="1" number="29"/>
<line hits="1" number="30"/>
<line hits="0" number="31"/>
<line hits="0" number="32"/>
<line hits="0" number="33"/>
<line hits="1" number="35"/>
<line hits="0" number="36"/>
<line hits="0" number="37"/>
<line hits="1" number="39"/>
<line hits="1" number="42"/>
<line hits="1" number="44"/>
<line hits="1" number="45"/>
<line hits="1" number="46"/>
<line hits="1" number="49"/>
<line hits="1" number="54"/>
<line hits="1" number="55"/>
<line hits="1" number="57"/>
<line hits="1" number="58"/>
<line hits="1" number="60"/>
<line hits="1" number="63"/>
<line hits="0" number="64"/>
<line hits="0" number="65"/>
<line hits="0" number="66"/>
<line hits="0" number="68"/>
<line hits="1" number="71"/>
<line hits="0" number="79"/>
<line hits="0" number="80"/>
<line hits="0" number="85"/>
<line hits="0" number="86"/>
<line hits="0" number="87"/>
<line hits="0" number="88"/>
<line hits="0" number="89"/>
<line hits="0" number="90"/>
<line hits="1" number="93"/>
<line hits="0" number="98"/>
<line hits="0" number="99"/>
<line hits="0" number="100"/>
<line hits="0" number="101"/>
<line hits="0" number="102"/>
<line hits="0" number="103"/>
<line hits="0" number="104"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/utils/xmlutils.py" line-rate="0.45" name="xmlutils.py">
<methods/>
<lines>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="0" number="17"/>
<line hits="0" number="18"/>
<line hits="0" number="19"/>
<line hits="0" number="20"/>
<line hits="0" number="21"/>
<line hits="0" number="22"/>
<line hits="1" number="24"/>
<line hits="0" number="25"/>
<line hits="0" number="28"/>
<line hits="0" number="29"/>
<line hits="1" number="31"/>
<line hits="0" number="33"/>
<line hits="0" number="34"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.5077" name=".venv.Lib.site-packages.django.utils.translation">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/utils/translation/__init__.py" line-rate="0.6074" name="__init__.py">
<methods/>
<lines>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="7"/>
<line hits="1" number="9"/>
<line hits="1" number="23"/>
<line hits="1" number="26"/>
<line hits="1" number="27"/>
<line hits="1" number="38"/>
<line hits="1" number="51"/>
<line hits="1" number="52"/>
<line hits="1" number="53"/>
<line hits="1" number="54"/>
<line hits="0" number="56"/>
<line hits="1" number="57"/>
<line hits="1" number="58"/>
<line hits="1" number="61"/>
<line hits="1" number="64"/>
<line hits="1" number="67"/>
<line hits="0" number="68"/>
<line hits="1" number="71"/>
<line hits="1" number="74"/>
<line hits="1" number="75"/>
<line hits="1" number="79"/>
<line hits="1" number="82"/>
<line hits="0" number="83"/>
<line hits="1" number="87"/>
<line hits="1" number="90"/>
<line hits="0" number="91"/>
<line hits="1" number="94"/>
<line hits="0" number="95"/>
<line hits="1" number="98"/>
<line hits="1" number="99"/>
<line hits="1" number="102"/>
<line hits="1" number="103"/>
<line hits="0" number="104"/>
<line hits="0" number="105"/>
<line hits="1" number="107"/>
<line hits="1" number="109"/>
<line hits="1" number="110"/>
<line hits="0" number="111"/>
<line hits="1" number="113"/>
<line hits="0" number="114"/>
<line hits="0" number="115"/>
<line hits="0" number="116"/>
<line hits="0" number="117"/>
<line hits="0" number="118"/>
<line hits="0" number="124"/>
<line hits="0" number="125"/>
<line hits="0" number="126"/>
<line hits="0" number="127"/>
<line hits="0" number="128"/>
<line hits="0" number="129"/>
<line hits="0" number="131"/>
<line hits="0" number="132"/>
<line hits="1" number="134"/>
<line hits="1" number="135"/>
<line hits="1" number="136"/>
<line hits="1" number="139"/>
<line hits="0" number="140"/>
<line hits="1" number="143"/>
<line hits="1" number="144"/>
<line hits="1" number="148"/>
<line hits="1" number="151"/>
<line hits="0" number="152"/>
<line hits="1" number="155"/>
<line hits="1" number="156"/>
<line hits="1" number="159"/>
<line hits="1" number="160"/>
<line hits="1" number="163"/>
<line hits="1" number="164"/>
<line hits="1" number="165"/>
<line hits="1" number="166"/>
<line hits="1" number="168"/>
<line hits="1" number="169"/>
<line hits="1" number="170"/>
<line hits="0" number="171"/>
<line hits="1" number="173"/>
<line hits="1" number="175"/>
<line hits="1" number="176"/>
<line hits="1" number="177"/>
<line hits="1" number="178"/>
<line hits="0" number="179"/>
<line hits="1" number="181"/>
<line hits="1" number="184"/>
<line hits="1" number="185"/>
<line hits="1" number="188"/>
<line hits="0" number="189"/>
<line hits="1" number="192"/>
<line hits="0" number="193"/>
<line hits="1" number="196"/>
<line hits="1" number="198"/>
<line hits="1" number="199"/>
<line hits="0" number="200"/>
<line hits="1" number="202"/>
<line hits="1" number="205"/>
<line hits="1" number="207"/>
<line hits="1" number="208"/>
<line hits="1" number="209"/>
<line hits="1" number="210"/>
<line hits="0" number="211"/>
<line hits="0" number="212"/>
<line hits="1" number="217"/>
<line hits="1" number="218"/>
<line hits="1" number="221"/>
<line hits="0" number="222"/>
<line hits="1" number="225"/>
<line hits="0" number="226"/>
<line hits="1" number="229"/>
<line hits="0" number="230"/>
<line hits="1" number="233"/>
<line hits="0" number="234"/>
<line hits="0" number="235"/>
<line hits="1" number="238"/>
<line hits="1" number="239"/>
<line hits="1" number="242"/>
<line hits="0" number="243"/>
<line hits="0" number="244"/>
<line hits="0" number="245"/>
<line hits="0" number="246"/>
<line hits="0" number="247"/>
<line hits="0" number="249"/>
<line hits="0" number="250"/>
<line hits="0" number="251"/>
<line hits="0" number="252"/>
<line hits="0" number="253"/>
<line hits="0" number="254"/>
<line hits="0" number="255"/>
<line hits="0" number="256"/>
<line hits="0" number="257"/>
<line hits="0" number="259"/>
<line hits="0" number="260"/>
<line hits="0" number="261"/>
<line hits="1" number="264"/>
<line hits="1" number="267"/>
<line hits="0" number="268"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/utils/translation/trans_real.py" line-rate="0.4549" name="trans_real.py">
<methods/>
<lines>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="19"/>
<line hits="1" number="23"/>
<line hits="1" number="24"/>
<line hits="1" number="27"/>
<line hits="1" number="30"/>
<line hits="1" number="34"/>
<line hits="1" number="40"/>
<line hits="1" number="45"/>
<line hits="1" number="48"/>
<line hits="0" number="54"/>
<line hits="0" number="55"/>
<line hits="0" number="56"/>
<line hits="0" number="57"/>
<line hits="1" number="60"/>
<line hits="1" number="69"/>
<line hits="1" number="71"/>
<line hits="1" number="73"/>
<line hits="1" number="74"/>
<line hits="0" number="75"/>
<line hits="1" number="77"/>
<line hits="1" number="78"/>
<line hits="1" number="79"/>
<line hits="1" number="80"/>
<line hits="1" number="83"/>
<line hits="1" number="85"/>
<line hits="1" number="86"/>
<line hits="0" number="88"/>
<line hits="0" number="89"/>
<line hits="1" number="90"/>
<line hits="1" number="92"/>
<line hits="0" number="93"/>
<line hits="0" number="94"/>
<line hits="0" number="95"/>
<line hits="1" number="97"/>
<line hits="1" number="99"/>
<line hits="1" number="100"/>
<line hits="0" number="102"/>
<line hits="1" number="103"/>
<line hits="1" number="104"/>
<line hits="0" number="106"/>
<line hits="1" number="108"/>
<line hits="0" number="109"/>
<line hits="1" number="111"/>
<line hits="1" number="119"/>
<line hits="1" number="127"/>
<line hits="1" number="129"/>
<line hits="1" number="130"/>
<line hits="1" number="131"/>
<line hits="1" number="132"/>
<line hits="1" number="134"/>
<line hits="1" number="136"/>
<line hits="1" number="137"/>
<line hits="0" number="138"/>
<line hits="0" number="139"/>
<line hits="1" number="143"/>
<line hits="1" number="144"/>
<line hits="1" number="145"/>
<line hits="1" number="146"/>
<line hits="1" number="147"/>
<line hits="1" number="149"/>
<line hits="1" number="151"/>
<line hits="0" number="152"/>
<line hits="0" number="153"/>
<line hits="1" number="155"/>
<line hits="1" number="159"/>
<line hits="1" number="160"/>
<line hits="0" number="161"/>
<line hits="0" number="163"/>
<line hits="0" number="165"/>
<line hits="0" number="168"/>
<line hits="1" number="170"/>
<line hits="1" number="172"/>
<line hits="0" number="173"/>
<line hits="1" number="174"/>
<line hits="1" number="176"/>
<line hits="1" number="177"/>
<line hits="1" number="178"/>
<line hits="1" number="180"/>
<line hits="1" number="181"/>
<line hits="0" number="182"/>
<line hits="1" number="184"/>
<line hits="0" number="186"/>
<line hits="1" number="188"/>
<line hits="1" number="190"/>
<line hits="1" number="193"/>
<line hits="1" number="198"/>
<line hits="1" number="199"/>
<line hits="1" number="200"/>
<line hits="1" number="203"/>
<line hits="1" number="208"/>
<line hits="0" number="209"/>
<line hits="1" number="210"/>
<line hits="1" number="213"/>
<line hits="1" number="218"/>
<line hits="0" number="219"/>
<line hits="1" number="222"/>
<line hits="1" number="228"/>
<line hits="1" number="229"/>
<line hits="1" number="232"/>
<line hits="1" number="234"/>
<line hits="1" number="235"/>
<line hits="1" number="236"/>
<line hits="1" number="237"/>
<line hits="0" number="238"/>
<line hits="0" number="239"/>
<line hits="1" number="241"/>
<line hits="1" number="244"/>
<line hits="0" number="251"/>
<line hits="0" number="252"/>
<line hits="0" number="253"/>
<line hits="0" number="255"/>
<line hits="0" number="256"/>
<line hits="1" number="259"/>
<line hits="0" number="267"/>
<line hits="0" number="268"/>
<line hits="0" number="269"/>
<line hits="0" number="270"/>
<line hits="0" number="271"/>
<line hits="0" number="272"/>
<line hits="1" number="275"/>
<line hits="1" number="283"/>
<line hits="1" number="285"/>
<line hits="1" number="286"/>
<line hits="1" number="287"/>
<line hits="1" number="289"/>
<line hits="0" number="293"/>
<line hits="1" number="295"/>
<line hits="0" number="296"/>
<line hits="1" number="298"/>
<line hits="1" number="301"/>
<line hits="0" number="302"/>
<line hits="0" number="303"/>
<line hits="0" number="304"/>
<line hits="0" number="306"/>
<line hits="0" number="307"/>
<line hits="0" number="308"/>
<line hits="0" number="309"/>
<line hits="1" number="312"/>
<line hits="0" number="319"/>
<line hits="1" number="322"/>
<line hits="0" number="325"/>
<line hits="0" number="326"/>
<line hits="0" number="327"/>
<line hits="0" number="328"/>
<line hits="0" number="329"/>
<line hits="0" number="330"/>
<line hits="1" number="333"/>
<line hits="0" number="338"/>
<line hits="1" number="341"/>
<line hits="0" number="342"/>
<line hits="0" number="345"/>
<line hits="0" number="346"/>
<line hits="0" number="348"/>
<line hits="0" number="349"/>
<line hits="1" number="352"/>
<line hits="0" number="356"/>
<line hits="0" number="358"/>
<line hits="0" number="359"/>
<line hits="0" number="360"/>
<line hits="0" number="361"/>
<line hits="0" number="362"/>
<line hits="0" number="363"/>
<line hits="1" number="366"/>
<line hits="0" number="378"/>
<line hits="0" number="379"/>
<line hits="0" number="380"/>
<line hits="1" number="386"/>
<line hits="0" number="391"/>
<line hits="1" number="394"/>
<line hits="1" number="395"/>
<line hits="0" number="407"/>
<line hits="0" number="409"/>
<line hits="0" number="410"/>
<line hits="0" number="411"/>
<line hits="0" number="412"/>
<line hits="0" number="413"/>
<line hits="0" number="414"/>
<line hits="0" number="415"/>
<line hits="0" number="416"/>
<line hits="0" number="418"/>
<line hits="0" number="419"/>
<line hits="0" number="420"/>
<line hits="0" number="421"/>
<line hits="0" number="423"/>
<line hits="0" number="424"/>
<line hits="0" number="425"/>
<line hits="0" number="426"/>
<line hits="1" number="429"/>
<line hits="0" number="436"/>
<line hits="0" number="437"/>
<line hits="0" number="438"/>
<line hits="0" number="439"/>
<line hits="0" number="440"/>
<line hits="0" number="441"/>
<line hits="0" number="442"/>
<line hits="0" number="443"/>
<line hits="1" number="446"/>
<line hits="0" number="456"/>
<line hits="0" number="457"/>
<line hits="0" number="458"/>
<line hits="0" number="459"/>
<line hits="0" number="461"/>
<line hits="0" number="463"/>
<line hits="0" number="464"/>
<line hits="0" number="465"/>
<line hits="0" number="466"/>
<line hits="0" number="468"/>
<line hits="0" number="470"/>
<line hits="0" number="471"/>
<line hits="0" number="472"/>
<line hits="0" number="473"/>
<line hits="0" number="475"/>
<line hits="0" number="476"/>
<line hits="0" number="477"/>
<line hits="0" number="478"/>
<line hits="0" number="480"/>
<line hits="0" number="481"/>
<line hits="0" number="483"/>
<line hits="0" number="484"/>
<line hits="0" number="485"/>
<line hits="0" number="486"/>
<line hits="0" number="488"/>
<line hits="0" number="489"/>
<line hits="0" number="490"/>
<line hits="0" number="491"/>
<line hits="1" number="494"/>
<line hits="0" number="502"/>
<line hits="0" number="503"/>
<line hits="0" number="504"/>
<line hits="0" number="505"/>
<line hits="0" number="506"/>
<line hits="0" number="507"/>
<line hits="0" number="508"/>
<line hits="0" number="509"/>
<line hits="0" number="510"/>
<line hits="0" number="511"/>
<line hits="0" number="513"/>
<line hits="0" number="514"/>
<line hits="0" number="515"/>
<line hits="0" number="516"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.2132" name=".venv.Lib.site-packages.django.views">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/views/__init__.py" line-rate="1" name="__init__.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="3"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/views/debug.py" line-rate="0.1579" name="debug.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="22"/>
<line hits="1" number="27"/>
<line hits="1" number="29"/>
<line hits="1" number="31"/>
<line hits="1" number="34"/>
<line hits="1" number="41"/>
<line hits="0" number="42"/>
<line hits="1" number="44"/>
<line hits="0" number="45"/>
<line hits="1" number="48"/>
<line hits="0" number="53"/>
<line hits="0" number="54"/>
<line hits="0" number="55"/>
<line hits="0" number="57"/>
<line hits="0" number="58"/>
<line hits="0" number="60"/>
<line hits="0" number="61"/>
<line hits="0" number="63"/>
<line hits="0" number="65"/>
<line hits="0" number="67"/>
<line hits="0" number="69"/>
<line hits="1" number="72"/>
<line hits="0" number="77"/>
<line hits="0" number="78"/>
<line hits="0" number="79"/>
<line hits="0" number="80"/>
<line hits="0" number="81"/>
<line hits="1" number="84"/>
<line hits="0" number="89"/>
<line hits="0" number="90"/>
<line hits="0" number="91"/>
<line hits="0" number="92"/>
<line hits="0" number="94"/>
<line hits="0" number="95"/>
<line hits="1" number="98"/>
<line hits="0" number="101"/>
<line hits="1" number="104"/>
<line hits="0" number="105"/>
<line hits="0" number="106"/>
<line hits="1" number="109"/>
<line hits="1" number="115"/>
<line hits="0" number="116"/>
<line hits="0" number="117"/>
<line hits="0" number="119"/>
<line hits="1" number="121"/>
<line hits="0" number="122"/>
<line hits="1" number="125"/>
<line hits="1" number="131"/>
<line hits="0" number="138"/>
<line hits="1" number="140"/>
<line hits="0" number="146"/>
<line hits="0" number="147"/>
<line hits="0" number="148"/>
<line hits="0" number="149"/>
<line hits="0" number="150"/>
<line hits="0" number="151"/>
<line hits="0" number="152"/>
<line hits="1" number="154"/>
<line hits="0" number="159"/>
<line hits="0" number="160"/>
<line hits="0" number="162"/>
<line hits="0" number="163"/>
<line hits="0" number="164"/>
<line hits="0" number="165"/>
<line hits="0" number="167"/>
<line hits="0" number="168"/>
<line hits="0" number="169"/>
<line hits="0" number="172"/>
<line hits="0" number="173"/>
<line hits="0" number="174"/>
<line hits="0" number="175"/>
<line hits="0" number="177"/>
<line hits="1" number="179"/>
<line hits="0" number="180"/>
<line hits="0" number="184"/>
<line hits="0" number="185"/>
<line hits="0" number="186"/>
<line hits="0" number="188"/>
<line hits="0" number="190"/>
<line hits="0" number="191"/>
<line hits="1" number="193"/>
<line hits="0" number="200"/>
<line hits="0" number="201"/>
<line hits="0" number="202"/>
<line hits="0" number="203"/>
<line hits="0" number="207"/>
<line hits="0" number="208"/>
<line hits="0" number="209"/>
<line hits="0" number="210"/>
<line hits="0" number="212"/>
<line hits="0" number="213"/>
<line hits="0" number="214"/>
<line hits="0" number="216"/>
<line hits="0" number="217"/>
<line hits="0" number="220"/>
<line hits="0" number="221"/>
<line hits="0" number="222"/>
<line hits="0" number="224"/>
<line hits="0" number="225"/>
<line hits="0" number="229"/>
<line hits="0" number="230"/>
<line hits="0" number="232"/>
<line hits="0" number="238"/>
<line hits="0" number="239"/>
<line hits="0" number="241"/>
<line hits="1" number="244"/>
<line hits="1" number="246"/>
<line hits="0" number="247"/>
<line hits="0" number="248"/>
<line hits="0" number="249"/>
<line hits="0" number="250"/>
<line hits="0" number="251"/>
<line hits="0" number="252"/>
<line hits="0" number="254"/>
<line hits="0" number="255"/>
<line hits="0" number="256"/>
<line hits="1" number="258"/>
<line hits="0" number="260"/>
<line hits="0" number="261"/>
<line hits="0" number="262"/>
<line hits="0" number="264"/>
<line hits="0" number="265"/>
<line hits="0" number="266"/>
<line hits="0" number="267"/>
<line hits="0" number="268"/>
<line hits="0" number="269"/>
<line hits="0" number="271"/>
<line hits="0" number="272"/>
<line hits="0" number="273"/>
<line hits="0" number="274"/>
<line hits="0" number="275"/>
<line hits="0" number="277"/>
<line hits="0" number="278"/>
<line hits="0" number="279"/>
<line hits="0" number="280"/>
<line hits="0" number="281"/>
<line hits="0" number="282"/>
<line hits="0" number="283"/>
<line hits="0" number="287"/>
<line hits="0" number="289"/>
<line hits="0" number="290"/>
<line hits="0" number="292"/>
<line hits="0" number="293"/>
<line hits="0" number="294"/>
<line hits="0" number="297"/>
<line hits="0" number="299"/>
<line hits="0" number="316"/>
<line hits="0" number="317"/>
<line hits="0" number="318"/>
<line hits="0" number="319"/>
<line hits="0" number="321"/>
<line hits="0" number="322"/>
<line hits="0" number="323"/>
<line hits="0" number="324"/>
<line hits="0" number="325"/>
<line hits="0" number="326"/>
<line hits="0" number="327"/>
<line hits="1" number="329"/>
<line hits="0" number="331"/>
<line hits="0" number="332"/>
<line hits="0" number="333"/>
<line hits="0" number="334"/>
<line hits="1" number="336"/>
<line hits="0" number="338"/>
<line hits="0" number="339"/>
<line hits="0" number="340"/>
<line hits="0" number="341"/>
<line hits="1" number="343"/>
<line hits="0" number="348"/>
<line hits="0" number="349"/>
<line hits="0" number="350"/>
<line hits="0" number="351"/>
<line hits="0" number="352"/>
<line hits="0" number="353"/>
<line hits="0" number="354"/>
<line hits="0" number="355"/>
<line hits="0" number="356"/>
<line hits="0" number="357"/>
<line hits="0" number="358"/>
<line hits="0" number="359"/>
<line hits="0" number="360"/>
<line hits="0" number="361"/>
<line hits="0" number="362"/>
<line hits="0" number="363"/>
<line hits="0" number="368"/>
<line hits="0" number="369"/>
<line hits="0" number="370"/>
<line hits="0" number="373"/>
<line hits="0" number="374"/>
<line hits="0" number="375"/>
<line hits="0" number="376"/>
<line hits="0" number="377"/>
<line hits="0" number="379"/>
<line hits="0" number="380"/>
<line hits="0" number="382"/>
<line hits="0" number="383"/>
<line hits="0" number="384"/>
<line hits="0" number="386"/>
<line hits="1" number="388"/>
<line hits="0" number="389"/>
<line hits="0" number="390"/>
<line hits="0" number="391"/>
<line hits="0" number="392"/>
<line hits="0" number="395"/>
<line hits="0" number="396"/>
<line hits="0" number="397"/>
<line hits="0" number="398"/>
<line hits="0" number="399"/>
<line hits="0" number="401"/>
<line hits="0" number="403"/>
<line hits="0" number="404"/>
<line hits="0" number="407"/>
<line hits="0" number="408"/>
<line hits="0" number="410"/>
<line hits="0" number="413"/>
<line hits="0" number="414"/>
<line hits="0" number="415"/>
<line hits="0" number="416"/>
<line hits="0" number="417"/>
<line hits="0" number="418"/>
<line hits="0" number="419"/>
<line hits="0" number="420"/>
<line hits="0" number="421"/>
<line hits="0" number="424"/>
<line hits="0" number="425"/>
<line hits="0" number="426"/>
<line hits="0" number="427"/>
<line hits="0" number="428"/>
<line hits="0" number="429"/>
<line hits="0" number="447"/>
<line hits="0" number="448"/>
<line hits="0" number="449"/>
<line hits="0" number="451"/>
<line hits="0" number="453"/>
<line hits="1" number="456"/>
<line hits="0" number="458"/>
<line hits="0" number="459"/>
<line hits="0" number="460"/>
<line hits="0" number="461"/>
<line hits="0" number="463"/>
<line hits="0" number="464"/>
<line hits="0" number="465"/>
<line hits="0" number="466"/>
<line hits="0" number="468"/>
<line hits="0" number="474"/>
<line hits="0" number="476"/>
<line hits="0" number="477"/>
<line hits="0" number="478"/>
<line hits="0" number="480"/>
<line hits="0" number="481"/>
<line hits="0" number="482"/>
<line hits="0" number="483"/>
<line hits="0" number="484"/>
<line hits="0" number="486"/>
<line hits="0" number="488"/>
<line hits="0" number="489"/>
<line hits="0" number="490"/>
<line hits="0" number="491"/>
<line hits="0" number="493"/>
<line hits="0" number="494"/>
<line hits="0" number="495"/>
<line hits="0" number="497"/>
<line hits="0" number="498"/>
<line hits="0" number="499"/>
<line hits="0" number="509"/>
<line hits="1" number="512"/>
<line hits="0" number="514"/>
<line hits="0" number="515"/>
<line hits="0" number="516"/>
<line hits="0" number="520"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/views/defaults.py" line-rate="0.2727" name="defaults.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="17"/>
<line hits="1" number="18"/>
<line hits="0" number="30"/>
<line hits="0" number="33"/>
<line hits="0" number="34"/>
<line hits="0" number="35"/>
<line hits="0" number="36"/>
<line hits="0" number="38"/>
<line hits="0" number="39"/>
<line hits="0" number="40"/>
<line hits="0" number="44"/>
<line hits="0" number="45"/>
<line hits="0" number="46"/>
<line hits="0" number="47"/>
<line hits="0" number="48"/>
<line hits="0" number="49"/>
<line hits="0" number="51"/>
<line hits="0" number="52"/>
<line hits="0" number="55"/>
<line hits="0" number="56"/>
<line hits="0" number="57"/>
<line hits="1" number="60"/>
<line hits="1" number="61"/>
<line hits="0" number="68"/>
<line hits="0" number="69"/>
<line hits="0" number="70"/>
<line hits="0" number="71"/>
<line hits="0" number="73"/>
<line hits="0" number="74"/>
<line hits="0" number="75"/>
<line hits="1" number="78"/>
<line hits="1" number="79"/>
<line hits="0" number="86"/>
<line hits="0" number="87"/>
<line hits="0" number="88"/>
<line hits="0" number="89"/>
<line hits="0" number="91"/>
<line hits="0" number="92"/>
<line hits="0" number="94"/>
<line hits="1" number="100"/>
<line hits="1" number="101"/>
<line hits="0" number="111"/>
<line hits="0" number="112"/>
<line hits="0" number="113"/>
<line hits="0" number="114"/>
<line hits="0" number="116"/>
<line hits="0" number="117"/>
<line hits="0" number="118"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/views/i18n.py" line-rate="0.2982" name="i18n.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="17"/>
<line hits="1" number="18"/>
<line hits="1" number="20"/>
<line hits="1" number="23"/>
<line hits="0" number="34"/>
<line hits="0" number="35"/>
<line hits="0" number="37"/>
<line hits="0" number="38"/>
<line hits="0" number="39"/>
<line hits="0" number="40"/>
<line hits="0" number="41"/>
<line hits="0" number="42"/>
<line hits="0" number="43"/>
<line hits="0" number="44"/>
<line hits="0" number="45"/>
<line hits="0" number="46"/>
<line hits="0" number="47"/>
<line hits="0" number="48"/>
<line hits="0" number="49"/>
<line hits="0" number="50"/>
<line hits="0" number="51"/>
<line hits="0" number="57"/>
<line hits="1" number="60"/>
<line hits="0" number="62"/>
<line hits="0" number="69"/>
<line hits="1" number="72"/>
<line hits="1" number="178"/>
<line hits="0" number="179"/>
<line hits="0" number="181"/>
<line hits="0" number="182"/>
<line hits="0" number="184"/>
<line hits="0" number="192"/>
<line hits="1" number="195"/>
<line hits="0" number="200"/>
<line hits="1" number="203"/>
<line hits="1" number="215"/>
<line hits="1" number="216"/>
<line hits="1" number="218"/>
<line hits="0" number="219"/>
<line hits="0" number="220"/>
<line hits="0" number="223"/>
<line hits="0" number="224"/>
<line hits="0" number="225"/>
<line hits="0" number="226"/>
<line hits="0" number="227"/>
<line hits="0" number="228"/>
<line hits="1" number="230"/>
<line hits="0" number="231"/>
<line hits="0" number="232"/>
<line hits="0" number="233"/>
<line hits="0" number="234"/>
<line hits="0" number="235"/>
<line hits="0" number="239"/>
<line hits="1" number="241"/>
<line hits="0" number="247"/>
<line hits="0" number="248"/>
<line hits="0" number="249"/>
<line hits="0" number="250"/>
<line hits="1" number="252"/>
<line hits="0" number="258"/>
<line hits="0" number="259"/>
<line hits="0" number="260"/>
<line hits="0" number="261"/>
<line hits="0" number="262"/>
<line hits="1" number="264"/>
<line hits="0" number="265"/>
<line hits="0" number="266"/>
<line hits="0" number="270"/>
<line hits="0" number="271"/>
<line hits="1" number="273"/>
<line hits="0" number="274"/>
<line hits="0" number="275"/>
<line hits="0" number="276"/>
<line hits="0" number="277"/>
<line hits="0" number="278"/>
<line hits="0" number="279"/>
<line hits="0" number="280"/>
<line hits="0" number="281"/>
<line hits="0" number="282"/>
<line hits="0" number="283"/>
<line hits="0" number="284"/>
<line hits="0" number="285"/>
<line hits="0" number="286"/>
<line hits="0" number="287"/>
<line hits="0" number="289"/>
<line hits="0" number="290"/>
<line hits="0" number="291"/>
<line hits="0" number="292"/>
<line hits="0" number="293"/>
<line hits="1" number="295"/>
<line hits="0" number="296"/>
<line hits="1" number="302"/>
<line hits="0" number="303"/>
<line hits="0" number="304"/>
<line hits="0" number="306"/>
<line hits="0" number="307"/>
<line hits="0" number="310"/>
<line hits="0" number="312"/>
<line hits="1" number="315"/>
<line hits="1" number="332"/>
<line hits="0" number="333"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/views/static.py" line-rate="0.2333" name="static.py">
<methods/>
<lines>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="10"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="19"/>
<line hits="0" number="35"/>
<line hits="0" number="36"/>
<line hits="0" number="37"/>
<line hits="0" number="38"/>
<line hits="0" number="39"/>
<line hits="0" number="40"/>
<line hits="0" number="41"/>
<line hits="0" number="42"/>
<line hits="0" number="44"/>
<line hits="0" number="45"/>
<line hits="0" number="47"/>
<line hits="0" number="48"/>
<line hits="0" number="49"/>
<line hits="0" number="50"/>
<line hits="0" number="51"/>
<line hits="0" number="52"/>
<line hits="0" number="53"/>
<line hits="0" number="54"/>
<line hits="1" number="57"/>
<line hits="1" number="80"/>
<line hits="1" number="83"/>
<line hits="0" number="84"/>
<line hits="0" number="85"/>
<line hits="0" number="89"/>
<line hits="0" number="90"/>
<line hits="0" number="91"/>
<line hits="0" number="93"/>
<line hits="0" number="94"/>
<line hits="0" number="95"/>
<line hits="0" number="96"/>
<line hits="0" number="97"/>
<line hits="0" number="98"/>
<line hits="0" number="99"/>
<line hits="0" number="100"/>
<line hits="0" number="101"/>
<line hits="0" number="105"/>
<line hits="1" number="108"/>
<line hits="0" number="122"/>
<line hits="0" number="123"/>
<line hits="0" number="124"/>
<line hits="0" number="125"/>
<line hits="0" number="127"/>
<line hits="0" number="128"/>
<line hits="0" number="129"/>
<line hits="0" number="130"/>
<line hits="0" number="131"/>
<line hits="0" number="132"/>
<line hits="0" number="133"/>
<line hits="0" number="134"/>
<line hits="0" number="135"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.5147" name=".venv.Lib.site-packages.django.views.decorators">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/views/decorators/__init__.py" line-rate="1" name="__init__.py">
<methods/>
<lines/>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/views/decorators/cache.py" line-rate="0.45" name="cache.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="8"/>
<line hits="0" number="22"/>
<line hits="1" number="27"/>
<line hits="0" number="28"/>
<line hits="0" number="29"/>
<line hits="0" number="31"/>
<line hits="0" number="32"/>
<line hits="0" number="33"/>
<line hits="0" number="34"/>
<line hits="0" number="35"/>
<line hits="1" number="38"/>
<line hits="1" number="42"/>
<line hits="0" number="44"/>
<line hits="0" number="45"/>
<line hits="0" number="46"/>
<line hits="1" number="47"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/views/decorators/csrf.py" line-rate="0.6667" name="csrf.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="15"/>
<line hits="1" number="17"/>
<line hits="0" number="18"/>
<line hits="1" number="21"/>
<line hits="1" number="22"/>
<line hits="1" number="23"/>
<line hits="1" number="30"/>
<line hits="1" number="31"/>
<line hits="0" number="32"/>
<line hits="1" number="34"/>
<line hits="0" number="35"/>
<line hits="0" number="37"/>
<line hits="0" number="38"/>
<line hits="1" number="41"/>
<line hits="1" number="42"/>
<line hits="1" number="43"/>
<line hits="1" number="49"/>
<line hits="0" number="53"/>
<line hits="0" number="54"/>
<line hits="0" number="55"/>
<line hits="0" number="56"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/views/decorators/debug.py" line-rate="0.381" name="debug.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="3"/>
<line hits="1" number="6"/>
<line hits="0" number="29"/>
<line hits="0" number="30"/>
<line hits="0" number="32"/>
<line hits="0" number="33"/>
<line hits="0" number="35"/>
<line hits="0" number="36"/>
<line hits="0" number="37"/>
<line hits="0" number="38"/>
<line hits="1" number="41"/>
<line hits="1" number="64"/>
<line hits="1" number="65"/>
<line hits="0" number="67"/>
<line hits="0" number="72"/>
<line hits="0" number="73"/>
<line hits="0" number="75"/>
<line hits="0" number="76"/>
<line hits="1" number="77"/>
<line hits="1" number="78"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.3507" name=".venv.Lib.site-packages.django.views.generic">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/views/generic/__init__.py" line-rate="1" name="__init__.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="10"/>
<line hits="1" number="12"/>
<line hits="1" number="20"/>
<line hits="1" number="22"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/views/generic/base.py" line-rate="0.3905" name="base.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="13"/>
<line hits="1" number="16"/>
<line hits="1" number="21"/>
<line hits="1" number="23"/>
<line hits="0" number="24"/>
<line hits="0" number="25"/>
<line hits="0" number="26"/>
<line hits="0" number="27"/>
<line hits="1" number="30"/>
<line hits="1" number="36"/>
<line hits="1" number="38"/>
<line hits="0" number="45"/>
<line hits="0" number="46"/>
<line hits="1" number="48"/>
<line hits="0" number="51"/>
<line hits="0" number="52"/>
<line hits="0" number="53"/>
<line hits="0" number="56"/>
<line hits="0" number="57"/>
<line hits="0" number="61"/>
<line hits="0" number="62"/>
<line hits="0" number="63"/>
<line hits="0" number="64"/>
<line hits="0" number="65"/>
<line hits="0" number="66"/>
<line hits="0" number="67"/>
<line hits="0" number="68"/>
<line hits="0" number="69"/>
<line hits="0" number="70"/>
<line hits="0" number="73"/>
<line hits="0" number="77"/>
<line hits="0" number="78"/>
<line hits="1" number="80"/>
<line hits="0" number="84"/>
<line hits="0" number="85"/>
<line hits="0" number="87"/>
<line hits="0" number="88"/>
<line hits="1" number="90"/>
<line hits="0" number="91"/>
<line hits="0" number="95"/>
<line hits="1" number="97"/>
<line hits="0" number="99"/>
<line hits="0" number="100"/>
<line hits="0" number="101"/>
<line hits="0" number="102"/>
<line hits="1" number="104"/>
<line hits="0" number="105"/>
<line hits="1" number="108"/>
<line hits="1" number="110"/>
<line hits="1" number="111"/>
<line hits="1" number="112"/>
<line hits="1" number="113"/>
<line hits="1" number="115"/>
<line hits="0" number="122"/>
<line hits="0" number="123"/>
<line hits="1" number="131"/>
<line hits="0" number="136"/>
<line hits="0" number="137"/>
<line hits="0" number="141"/>
<line hits="1" number="144"/>
<line hits="1" number="148"/>
<line hits="0" number="149"/>
<line hits="0" number="150"/>
<line hits="1" number="153"/>
<line hits="1" number="155"/>
<line hits="1" number="156"/>
<line hits="1" number="157"/>
<line hits="1" number="158"/>
<line hits="1" number="160"/>
<line hits="0" number="166"/>
<line hits="0" number="167"/>
<line hits="0" number="168"/>
<line hits="0" number="169"/>
<line hits="0" number="171"/>
<line hits="0" number="173"/>
<line hits="0" number="174"/>
<line hits="0" number="175"/>
<line hits="0" number="176"/>
<line hits="1" number="178"/>
<line hits="0" number="179"/>
<line hits="0" number="180"/>
<line hits="0" number="181"/>
<line hits="0" number="182"/>
<line hits="0" number="184"/>
<line hits="0" number="186"/>
<line hits="0" number="190"/>
<line hits="1" number="192"/>
<line hits="0" number="193"/>
<line hits="1" number="195"/>
<line hits="0" number="196"/>
<line hits="1" number="198"/>
<line hits="0" number="199"/>
<line hits="1" number="201"/>
<line hits="0" number="202"/>
<line hits="1" number="204"/>
<line hits="0" number="205"/>
<line hits="1" number="207"/>
<line hits="0" number="208"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/views/generic/dates.py" line-rate="0.3138" name="dates.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="14"/>
<line hits="1" number="19"/>
<line hits="1" number="21"/>
<line hits="1" number="22"/>
<line hits="1" number="24"/>
<line hits="0" number="29"/>
<line hits="1" number="31"/>
<line hits="0" number="33"/>
<line hits="0" number="34"/>
<line hits="0" number="35"/>
<line hits="0" number="36"/>
<line hits="0" number="37"/>
<line hits="0" number="38"/>
<line hits="0" number="39"/>
<line hits="0" number="40"/>
<line hits="0" number="41"/>
<line hits="0" number="42"/>
<line hits="1" number="44"/>
<line hits="0" number="46"/>
<line hits="1" number="48"/>
<line hits="0" number="50"/>
<line hits="1" number="52"/>
<line hits="0" number="58"/>
<line hits="0" number="59"/>
<line hits="0" number="60"/>
<line hits="0" number="61"/>
<line hits="1" number="63"/>
<line hits="0" number="65"/>
<line hits="1" number="68"/>
<line hits="1" number="70"/>
<line hits="1" number="71"/>
<line hits="1" number="73"/>
<line hits="0" number="78"/>
<line hits="1" number="80"/>
<line hits="0" number="82"/>
<line hits="0" number="83"/>
<line hits="0" number="84"/>
<line hits="0" number="85"/>
<line hits="0" number="86"/>
<line hits="0" number="87"/>
<line hits="0" number="88"/>
<line hits="0" number="89"/>
<line hits="0" number="90"/>
<line hits="0" number="91"/>
<line hits="1" number="93"/>
<line hits="0" number="95"/>
<line hits="1" number="97"/>
<line hits="0" number="99"/>
<line hits="1" number="101"/>
<line hits="0" number="107"/>
<line hits="0" number="108"/>
<line hits="0" number="109"/>
<line hits="0" number="110"/>
<line hits="0" number="111"/>
<line hits="0" number="113"/>
<line hits="1" number="115"/>
<line hits="0" number="117"/>
<line hits="1" number="120"/>
<line hits="1" number="122"/>
<line hits="1" number="123"/>
<line hits="1" number="125"/>
<line hits="0" number="130"/>
<line hits="1" number="132"/>
<line hits="0" number="134"/>
<line hits="0" number="135"/>
<line hits="0" number="136"/>
<line hits="0" number="137"/>
<line hits="0" number="138"/>
<line hits="0" number="139"/>
<line hits="0" number="140"/>
<line hits="0" number="141"/>
<line hits="0" number="142"/>
<line hits="0" number="143"/>
<line hits="1" number="145"/>
<line hits="0" number="147"/>
<line hits="1" number="149"/>
<line hits="0" number="151"/>
<line hits="1" number="153"/>
<line hits="0" number="159"/>
<line hits="1" number="161"/>
<line hits="0" number="163"/>
<line hits="1" number="166"/>
<line hits="1" number="168"/>
<line hits="1" number="169"/>
<line hits="1" number="171"/>
<line hits="0" number="176"/>
<line hits="1" number="178"/>
<line hits="0" number="180"/>
<line hits="0" number="181"/>
<line hits="0" number="182"/>
<line hits="0" number="183"/>
<line hits="0" number="184"/>
<line hits="0" number="185"/>
<line hits="0" number="186"/>
<line hits="0" number="187"/>
<line hits="0" number="188"/>
<line hits="0" number="189"/>
<line hits="1" number="191"/>
<line hits="0" number="193"/>
<line hits="1" number="195"/>
<line hits="0" number="197"/>
<line hits="1" number="199"/>
<line hits="0" number="205"/>
<line hits="0" number="206"/>
<line hits="0" number="207"/>
<line hits="0" number="208"/>
<line hits="1" number="210"/>
<line hits="0" number="212"/>
<line hits="1" number="214"/>
<line hits="0" number="220"/>
<line hits="0" number="221"/>
<line hits="0" number="222"/>
<line hits="0" number="223"/>
<line hits="0" number="224"/>
<line hits="0" number="226"/>
<line hits="1" number="229"/>
<line hits="1" number="231"/>
<line hits="1" number="232"/>
<line hits="1" number="234"/>
<line hits="0" number="236"/>
<line hits="0" number="237"/>
<line hits="0" number="238"/>
<line hits="1" number="240"/>
<line hits="0" number="245"/>
<line hits="1" number="250"/>
<line hits="0" number="256"/>
<line hits="0" number="257"/>
<line hits="0" number="258"/>
<line hits="1" number="260"/>
<line hits="0" number="267"/>
<line hits="0" number="268"/>
<line hits="0" number="269"/>
<line hits="0" number="270"/>
<line hits="0" number="271"/>
<line hits="1" number="273"/>
<line hits="0" number="280"/>
<line hits="0" number="281"/>
<line hits="0" number="282"/>
<line hits="0" number="283"/>
<line hits="0" number="284"/>
<line hits="0" number="290"/>
<line hits="1" number="293"/>
<line hits="1" number="295"/>
<line hits="1" number="296"/>
<line hits="1" number="298"/>
<line hits="0" number="299"/>
<line hits="0" number="300"/>
<line hits="0" number="305"/>
<line hits="1" number="307"/>
<line hits="0" number="309"/>
<line hits="1" number="311"/>
<line hits="0" number="316"/>
<line hits="1" number="318"/>
<line hits="0" number="323"/>
<line hits="0" number="324"/>
<line hits="0" number="325"/>
<line hits="0" number="326"/>
<line hits="0" number="327"/>
<line hits="0" number="329"/>
<line hits="0" number="330"/>
<line hits="0" number="331"/>
<line hits="0" number="333"/>
<line hits="0" number="336"/>
<line hits="0" number="337"/>
<line hits="0" number="338"/>
<line hits="0" number="342"/>
<line hits="1" number="344"/>
<line hits="0" number="349"/>
<line hits="1" number="351"/>
<line hits="0" number="356"/>
<line hits="0" number="357"/>
<line hits="0" number="358"/>
<line hits="0" number="359"/>
<line hits="0" number="361"/>
<line hits="0" number="362"/>
<line hits="0" number="364"/>
<line hits="0" number="365"/>
<line hits="0" number="366"/>
<line hits="0" number="372"/>
<line hits="1" number="375"/>
<line hits="1" number="379"/>
<line hits="1" number="381"/>
<line hits="0" number="383"/>
<line hits="0" number="384"/>
<line hits="0" number="386"/>
<line hits="0" number="387"/>
<line hits="0" number="389"/>
<line hits="1" number="392"/>
<line hits="1" number="394"/>
<line hits="1" number="397"/>
<line hits="1" number="399"/>
<line hits="1" number="400"/>
<line hits="1" number="402"/>
<line hits="0" number="404"/>
<line hits="0" number="406"/>
<line hits="0" number="407"/>
<line hits="0" number="409"/>
<line hits="0" number="410"/>
<line hits="0" number="411"/>
<line hits="0" number="416"/>
<line hits="0" number="417"/>
<line hits="0" number="419"/>
<line hits="0" number="422"/>
<line hits="0" number="424"/>
<line hits="1" number="430"/>
<line hits="0" number="435"/>
<line hits="1" number="438"/>
<line hits="1" number="440"/>
<line hits="1" number="443"/>
<line hits="1" number="445"/>
<line hits="1" number="447"/>
<line hits="0" number="449"/>
<line hits="0" number="450"/>
<line hits="0" number="452"/>
<line hits="0" number="453"/>
<line hits="0" number="456"/>
<line hits="0" number="457"/>
<line hits="0" number="458"/>
<line hits="0" number="463"/>
<line hits="0" number="464"/>
<line hits="0" number="466"/>
<line hits="1" number="473"/>
<line hits="1" number="475"/>
<line hits="1" number="478"/>
<line hits="1" number="481"/>
<line hits="0" number="483"/>
<line hits="0" number="484"/>
<line hits="0" number="486"/>
<line hits="0" number="487"/>
<line hits="0" number="488"/>
<line hits="0" number="492"/>
<line hits="0" number="496"/>
<line hits="0" number="497"/>
<line hits="0" number="498"/>
<line hits="0" number="503"/>
<line hits="0" number="505"/>
<line hits="1" number="512"/>
<line hits="1" number="514"/>
<line hits="1" number="517"/>
<line hits="1" number="519"/>
<line hits="0" number="521"/>
<line hits="0" number="522"/>
<line hits="0" number="523"/>
<line hits="0" number="525"/>
<line hits="0" number="529"/>
<line hits="1" number="531"/>
<line hits="0" number="536"/>
<line hits="0" number="537"/>
<line hits="0" number="539"/>
<line hits="1" number="548"/>
<line hits="1" number="550"/>
<line hits="1" number="553"/>
<line hits="1" number="556"/>
<line hits="0" number="558"/>
<line hits="1" number="561"/>
<line hits="1" number="563"/>
<line hits="1" number="566"/>
<line hits="1" number="571"/>
<line hits="0" number="573"/>
<line hits="0" number="574"/>
<line hits="0" number="575"/>
<line hits="0" number="576"/>
<line hits="0" number="581"/>
<line hits="0" number="583"/>
<line hits="0" number="584"/>
<line hits="0" number="595"/>
<line hits="0" number="596"/>
<line hits="0" number="598"/>
<line hits="1" number="601"/>
<line hits="1" number="606"/>
<line hits="1" number="609"/>
<line hits="0" number="614"/>
<line hits="0" number="615"/>
<line hits="0" number="616"/>
<line hits="0" number="617"/>
<line hits="0" number="618"/>
<line hits="0" number="619"/>
<line hits="1" number="625"/>
<line hits="0" number="651"/>
<line hits="0" number="652"/>
<line hits="0" number="653"/>
<line hits="0" number="655"/>
<line hits="0" number="656"/>
<line hits="0" number="659"/>
<line hits="0" number="662"/>
<line hits="0" number="663"/>
<line hits="0" number="664"/>
<line hits="0" number="666"/>
<line hits="0" number="668"/>
<line hits="0" number="669"/>
<line hits="0" number="671"/>
<line hits="0" number="679"/>
<line hits="0" number="680"/>
<line hits="0" number="681"/>
<line hits="0" number="683"/>
<line hits="0" number="684"/>
<line hits="0" number="687"/>
<line hits="0" number="690"/>
<line hits="0" number="691"/>
<line hits="0" number="693"/>
<line hits="0" number="694"/>
<line hits="0" number="696"/>
<line hits="0" number="700"/>
<line hits="0" number="701"/>
<line hits="0" number="702"/>
<line hits="0" number="703"/>
<line hits="0" number="706"/>
<line hits="0" number="707"/>
<line hits="0" number="708"/>
<line hits="0" number="709"/>
<line hits="0" number="712"/>
<line hits="1" number="715"/>
<line hits="0" number="717"/>
<line hits="0" number="718"/>
<line hits="0" number="720"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/views/generic/detail.py" line-rate="0.3165" name="detail.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="8"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="18"/>
<line hits="1" number="20"/>
<line hits="0" number="29"/>
<line hits="0" number="30"/>
<line hits="0" number="33"/>
<line hits="0" number="34"/>
<line hits="0" number="35"/>
<line hits="0" number="36"/>
<line hits="0" number="39"/>
<line hits="0" number="40"/>
<line hits="0" number="41"/>
<line hits="0" number="44"/>
<line hits="0" number="45"/>
<line hits="0" number="50"/>
<line hits="0" number="52"/>
<line hits="0" number="53"/>
<line hits="0" number="54"/>
<line hits="0" number="56"/>
<line hits="1" number="58"/>
<line hits="0" number="65"/>
<line hits="0" number="66"/>
<line hits="0" number="67"/>
<line hits="0" number="69"/>
<line hits="0" number="76"/>
<line hits="1" number="78"/>
<line hits="0" number="80"/>
<line hits="1" number="82"/>
<line hits="0" number="84"/>
<line hits="0" number="85"/>
<line hits="0" number="86"/>
<line hits="0" number="87"/>
<line hits="0" number="89"/>
<line hits="1" number="91"/>
<line hits="0" number="93"/>
<line hits="0" number="94"/>
<line hits="0" number="95"/>
<line hits="0" number="96"/>
<line hits="0" number="97"/>
<line hits="0" number="98"/>
<line hits="0" number="99"/>
<line hits="0" number="100"/>
<line hits="1" number="103"/>
<line hits="1" number="105"/>
<line hits="0" number="106"/>
<line hits="0" number="107"/>
<line hits="0" number="108"/>
<line hits="1" number="111"/>
<line hits="1" number="112"/>
<line hits="1" number="113"/>
<line hits="1" number="115"/>
<line hits="0" number="125"/>
<line hits="0" number="126"/>
<line hits="0" number="127"/>
<line hits="0" number="130"/>
<line hits="0" number="135"/>
<line hits="0" number="136"/>
<line hits="0" number="137"/>
<line hits="0" number="138"/>
<line hits="0" number="142"/>
<line hits="0" number="143"/>
<line hits="0" number="144"/>
<line hits="0" number="149"/>
<line hits="0" number="150"/>
<line hits="0" number="158"/>
<line hits="0" number="159"/>
<line hits="0" number="161"/>
<line hits="1" number="164"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/views/generic/edit.py" line-rate="0.4298" name="edit.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="10"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="17"/>
<line hits="0" number="19"/>
<line hits="1" number="21"/>
<line hits="0" number="23"/>
<line hits="1" number="25"/>
<line hits="0" number="27"/>
<line hits="1" number="29"/>
<line hits="0" number="31"/>
<line hits="0" number="32"/>
<line hits="0" number="33"/>
<line hits="1" number="35"/>
<line hits="0" number="37"/>
<line hits="0" number="42"/>
<line hits="0" number="43"/>
<line hits="0" number="47"/>
<line hits="1" number="49"/>
<line hits="0" number="51"/>
<line hits="0" number="52"/>
<line hits="0" number="53"/>
<line hits="1" number="55"/>
<line hits="0" number="57"/>
<line hits="1" number="59"/>
<line hits="0" number="61"/>
<line hits="1" number="63"/>
<line hits="0" number="65"/>
<line hits="0" number="66"/>
<line hits="0" number="67"/>
<line hits="1" number="70"/>
<line hits="1" number="72"/>
<line hits="1" number="74"/>
<line hits="0" number="76"/>
<line hits="0" number="77"/>
<line hits="0" number="80"/>
<line hits="0" number="81"/>
<line hits="0" number="83"/>
<line hits="0" number="85"/>
<line hits="0" number="86"/>
<line hits="0" number="89"/>
<line hits="0" number="93"/>
<line hits="0" number="95"/>
<line hits="0" number="96"/>
<line hits="0" number="101"/>
<line hits="1" number="103"/>
<line hits="0" number="105"/>
<line hits="0" number="106"/>
<line hits="0" number="107"/>
<line hits="0" number="108"/>
<line hits="1" number="110"/>
<line hits="0" number="112"/>
<line hits="0" number="113"/>
<line hits="0" number="115"/>
<line hits="0" number="116"/>
<line hits="0" number="117"/>
<line hits="0" number="118"/>
<line hits="0" number="121"/>
<line hits="1" number="123"/>
<line hits="0" number="125"/>
<line hits="0" number="126"/>
<line hits="1" number="129"/>
<line hits="1" number="131"/>
<line hits="0" number="133"/>
<line hits="1" number="135"/>
<line hits="0" number="140"/>
<line hits="0" number="141"/>
<line hits="0" number="142"/>
<line hits="0" number="144"/>
<line hits="1" number="148"/>
<line hits="0" number="149"/>
<line hits="1" number="152"/>
<line hits="1" number="156"/>
<line hits="1" number="160"/>
<line hits="1" number="166"/>
<line hits="0" number="167"/>
<line hits="0" number="168"/>
<line hits="1" number="170"/>
<line hits="0" number="171"/>
<line hits="0" number="172"/>
<line hits="1" number="175"/>
<line hits="1" number="179"/>
<line hits="1" number="182"/>
<line hits="1" number="188"/>
<line hits="0" number="189"/>
<line hits="0" number="190"/>
<line hits="1" number="192"/>
<line hits="0" number="193"/>
<line hits="0" number="194"/>
<line hits="1" number="197"/>
<line hits="1" number="199"/>
<line hits="1" number="202"/>
<line hits="1" number="204"/>
<line hits="1" number="206"/>
<line hits="0" number="211"/>
<line hits="0" number="212"/>
<line hits="0" number="213"/>
<line hits="0" number="214"/>
<line hits="1" number="217"/>
<line hits="0" number="218"/>
<line hits="1" number="220"/>
<line hits="0" number="221"/>
<line hits="0" number="222"/>
<line hits="0" number="224"/>
<line hits="1" number="228"/>
<line hits="1" number="236"/>
<line hits="1" number="241"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/views/generic/list.py" line-rate="0.3131" name="list.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="9"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="18"/>
<line hits="1" number="19"/>
<line hits="1" number="21"/>
<line hits="0" number="28"/>
<line hits="0" number="29"/>
<line hits="0" number="30"/>
<line hits="0" number="31"/>
<line hits="0" number="32"/>
<line hits="0" number="33"/>
<line hits="0" number="35"/>
<line hits="0" number="42"/>
<line hits="0" number="43"/>
<line hits="0" number="44"/>
<line hits="0" number="45"/>
<line hits="0" number="46"/>
<line hits="0" number="48"/>
<line hits="1" number="50"/>
<line hits="0" number="52"/>
<line hits="1" number="54"/>
<line hits="0" number="56"/>
<line hits="0" number="59"/>
<line hits="0" number="60"/>
<line hits="0" number="61"/>
<line hits="0" number="62"/>
<line hits="0" number="63"/>
<line hits="0" number="64"/>
<line hits="0" number="65"/>
<line hits="0" number="67"/>
<line hits="0" number="68"/>
<line hits="0" number="69"/>
<line hits="0" number="70"/>
<line hits="0" number="71"/>
<line hits="0" number="72"/>
<line hits="1" number="77"/>
<line hits="0" number="81"/>
<line hits="1" number="83"/>
<line hits="0" number="86"/>
<line hits="1" number="90"/>
<line hits="0" number="95"/>
<line hits="1" number="97"/>
<line hits="0" number="102"/>
<line hits="1" number="104"/>
<line hits="0" number="106"/>
<line hits="0" number="107"/>
<line hits="0" number="108"/>
<line hits="0" number="109"/>
<line hits="0" number="111"/>
<line hits="1" number="113"/>
<line hits="0" number="115"/>
<line hits="0" number="116"/>
<line hits="0" number="117"/>
<line hits="0" number="118"/>
<line hits="0" number="119"/>
<line hits="0" number="120"/>
<line hits="0" number="127"/>
<line hits="0" number="133"/>
<line hits="0" number="134"/>
<line hits="0" number="135"/>
<line hits="0" number="136"/>
<line hits="1" number="139"/>
<line hits="1" number="141"/>
<line hits="0" number="142"/>
<line hits="0" number="143"/>
<line hits="0" number="145"/>
<line hits="0" number="149"/>
<line hits="0" number="150"/>
<line hits="0" number="152"/>
<line hits="0" number="153"/>
<line hits="0" number="154"/>
<line hits="0" number="157"/>
<line hits="0" number="158"/>
<line hits="1" number="161"/>
<line hits="1" number="163"/>
<line hits="1" number="165"/>
<line hits="0" number="170"/>
<line hits="0" number="171"/>
<line hits="0" number="172"/>
<line hits="0" number="175"/>
<line hits="0" number="181"/>
<line hits="0" number="182"/>
<line hits="0" number="183"/>
<line hits="0" number="184"/>
<line hits="0" number="185"/>
<line hits="0" number="191"/>
<line hits="1" number="194"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="0.3291" name=".venv.Lib.site-packages.pytz">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/pytz/__init__.py" line-rate="0.3757" name="__init__.py">
<methods/>
<lines>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="18"/>
<line hits="1" number="19"/>
<line hits="1" number="20"/>
<line hits="1" number="21"/>
<line hits="1" number="25"/>
<line hits="1" number="26"/>
<line hits="1" number="27"/>
<line hits="1" number="29"/>
<line hits="1" number="31"/>
<line hits="1" number="40"/>
<line hits="1" number="44"/>
<line hits="1" number="46"/>
<line hits="0" number="55"/>
<line hits="0" number="56"/>
<line hits="0" number="58"/>
<line hits="0" number="59"/>
<line hits="0" number="63"/>
<line hits="0" number="74"/>
<line hits="1" number="77"/>
<line hits="0" number="86"/>
<line hits="0" number="87"/>
<line hits="0" number="88"/>
<line hits="0" number="89"/>
<line hits="0" number="90"/>
<line hits="0" number="91"/>
<line hits="0" number="92"/>
<line hits="0" number="94"/>
<line hits="0" number="96"/>
<line hits="0" number="100"/>
<line hits="0" number="101"/>
<line hits="0" number="102"/>
<line hits="0" number="103"/>
<line hits="0" number="105"/>
<line hits="0" number="106"/>
<line hits="0" number="107"/>
<line hits="1" number="110"/>
<line hits="0" number="112"/>
<line hits="0" number="113"/>
<line hits="0" number="114"/>
<line hits="0" number="115"/>
<line hits="0" number="116"/>
<line hits="1" number="119"/>
<line hits="1" number="122"/>
<line hits="0" number="159"/>
<line hits="0" number="160"/>
<line hits="0" number="162"/>
<line hits="0" number="163"/>
<line hits="0" number="164"/>
<line hits="0" number="166"/>
<line hits="0" number="168"/>
<line hits="0" number="169"/>
<line hits="0" number="170"/>
<line hits="0" number="171"/>
<line hits="0" number="172"/>
<line hits="0" number="173"/>
<line hits="0" number="175"/>
<line hits="0" number="177"/>
<line hits="0" number="179"/>
<line hits="1" number="182"/>
<line hits="0" number="184"/>
<line hits="1" number="187"/>
<line hits="1" number="188"/>
<line hits="1" number="191"/>
<line hits="1" number="197"/>
<line hits="1" number="199"/>
<line hits="1" number="200"/>
<line hits="1" number="201"/>
<line hits="1" number="203"/>
<line hits="0" number="204"/>
<line hits="0" number="205"/>
<line hits="0" number="206"/>
<line hits="1" number="208"/>
<line hits="0" number="209"/>
<line hits="1" number="211"/>
<line hits="0" number="212"/>
<line hits="1" number="214"/>
<line hits="0" number="215"/>
<line hits="1" number="217"/>
<line hits="0" number="218"/>
<line hits="1" number="220"/>
<line hits="0" number="222"/>
<line hits="0" number="223"/>
<line hits="0" number="224"/>
<line hits="1" number="226"/>
<line hits="0" number="228"/>
<line hits="0" number="229"/>
<line hits="0" number="230"/>
<line hits="0" number="231"/>
<line hits="0" number="232"/>
<line hits="1" number="234"/>
<line hits="0" number="235"/>
<line hits="1" number="237"/>
<line hits="0" number="238"/>
<line hits="1" number="241"/>
<line hits="1" number="244"/>
<line hits="0" number="273"/>
<line hits="1" number="274"/>
<line hits="1" number="277"/>
<line hits="0" number="283"/>
<line hits="1" number="284"/>
<line hits="1" number="287"/>
<line hits="1" number="319"/>
<line hits="0" number="321"/>
<line hits="1" number="323"/>
<line hits="0" number="324"/>
<line hits="0" number="325"/>
<line hits="0" number="326"/>
<line hits="0" number="327"/>
<line hits="0" number="328"/>
<line hits="0" number="329"/>
<line hits="0" number="330"/>
<line hits="0" number="331"/>
<line hits="0" number="332"/>
<line hits="0" number="333"/>
<line hits="0" number="334"/>
<line hits="0" number="335"/>
<line hits="0" number="336"/>
<line hits="0" number="337"/>
<line hits="0" number="338"/>
<line hits="0" number="340"/>
<line hits="1" number="342"/>
<line hits="1" number="345"/>
<line hits="1" number="351"/>
<line hits="0" number="352"/>
<line hits="0" number="353"/>
<line hits="0" number="354"/>
<line hits="0" number="355"/>
<line hits="0" number="356"/>
<line hits="0" number="357"/>
<line hits="0" number="358"/>
<line hits="0" number="359"/>
<line hits="0" number="360"/>
<line hits="0" number="361"/>
<line hits="0" number="363"/>
<line hits="1" number="365"/>
<line hits="1" number="370"/>
<line hits="1" number="372"/>
<line hits="1" number="374"/>
<line hits="0" number="375"/>
<line hits="0" number="376"/>
<line hits="0" number="377"/>
<line hits="0" number="378"/>
<line hits="1" number="380"/>
<line hits="0" number="381"/>
<line hits="1" number="383"/>
<line hits="0" number="384"/>
<line hits="1" number="386"/>
<line hits="0" number="387"/>
<line hits="1" number="389"/>
<line hits="0" number="390"/>
<line hits="1" number="392"/>
<line hits="0" number="393"/>
<line hits="1" number="395"/>
<line hits="0" number="397"/>
<line hits="0" number="398"/>
<line hits="0" number="399"/>
<line hits="1" number="401"/>
<line hits="0" number="403"/>
<line hits="0" number="404"/>
<line hits="0" number="405"/>
<line hits="0" number="406"/>
<line hits="0" number="407"/>
<line hits="1" number="410"/>
<line hits="0" number="463"/>
<line hits="0" number="464"/>
<line hits="0" number="466"/>
<line hits="0" number="467"/>
<line hits="0" number="472"/>
<line hits="0" number="474"/>
<line hits="1" number="476"/>
<line hits="1" number="479"/>
<line hits="0" number="480"/>
<line hits="0" number="481"/>
<line hits="0" number="482"/>
<line hits="0" number="483"/>
<line hits="1" number="485"/>
<line hits="0" number="486"/>
<line hits="1" number="487"/>
<line hits="1" number="1079"/>
<line hits="1" number="1082"/>
<line hits="1" number="1083"/>
<line hits="1" number="1523"/>
<line hits="1" number="1526"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/pytz/exceptions.py" line-rate="1" name="exceptions.py">
<methods/>
<lines>
<line hits="1" number="5"/>
<line hits="1" number="11"/>
<line hits="1" number="24"/>
<line hits="1" number="27"/>
<line hits="1" number="31"/>
<line hits="1" number="42"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/pytz/lazy.py" line-rate="0.41" name="lazy.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="0" number="4"/>
<line hits="0" number="5"/>
<line hits="0" number="6"/>
<line hits="0" number="7"/>
<line hits="0" number="8"/>
<line hits="1" number="13"/>
<line hits="1" number="16"/>
<line hits="1" number="18"/>
<line hits="1" number="20"/>
<line hits="0" number="21"/>
<line hits="0" number="22"/>
<line hits="0" number="23"/>
<line hits="0" number="24"/>
<line hits="0" number="25"/>
<line hits="0" number="27"/>
<line hits="0" number="28"/>
<line hits="1" number="30"/>
<line hits="0" number="31"/>
<line hits="0" number="32"/>
<line hits="0" number="33"/>
<line hits="0" number="34"/>
<line hits="0" number="35"/>
<line hits="0" number="37"/>
<line hits="0" number="38"/>
<line hits="1" number="40"/>
<line hits="0" number="41"/>
<line hits="0" number="42"/>
<line hits="0" number="43"/>
<line hits="0" number="44"/>
<line hits="0" number="45"/>
<line hits="0" number="47"/>
<line hits="0" number="48"/>
<line hits="1" number="50"/>
<line hits="0" number="51"/>
<line hits="0" number="52"/>
<line hits="0" number="53"/>
<line hits="0" number="54"/>
<line hits="0" number="55"/>
<line hits="0" number="57"/>
<line hits="0" number="58"/>
<line hits="1" number="60"/>
<line hits="0" number="61"/>
<line hits="0" number="62"/>
<line hits="0" number="63"/>
<line hits="0" number="64"/>
<line hits="0" number="65"/>
<line hits="0" number="67"/>
<line hits="0" number="68"/>
<line hits="1" number="71"/>
<line hits="1" number="74"/>
<line hits="1" number="84"/>
<line hits="1" number="86"/>
<line hits="0" number="87"/>
<line hits="1" number="91"/>
<line hits="1" number="92"/>
<line hits="1" number="94"/>
<line hits="1" number="96"/>
<line hits="1" number="97"/>
<line hits="0" number="98"/>
<line hits="0" number="99"/>
<line hits="0" number="100"/>
<line hits="0" number="101"/>
<line hits="0" number="102"/>
<line hits="0" number="103"/>
<line hits="0" number="105"/>
<line hits="0" number="106"/>
<line hits="1" number="107"/>
<line hits="1" number="109"/>
<line hits="1" number="110"/>
<line hits="1" number="112"/>
<line hits="1" number="113"/>
<line hits="1" number="118"/>
<line hits="1" number="121"/>
<line hits="1" number="124"/>
<line hits="1" number="139"/>
<line hits="1" number="141"/>
<line hits="0" number="142"/>
<line hits="1" number="144"/>
<line hits="1" number="145"/>
<line hits="1" number="147"/>
<line hits="1" number="149"/>
<line hits="1" number="150"/>
<line hits="0" number="151"/>
<line hits="0" number="152"/>
<line hits="0" number="153"/>
<line hits="0" number="154"/>
<line hits="0" number="155"/>
<line hits="0" number="156"/>
<line hits="0" number="157"/>
<line hits="0" number="159"/>
<line hits="0" number="160"/>
<line hits="1" number="161"/>
<line hits="1" number="163"/>
<line hits="1" number="164"/>
<line hits="1" number="166"/>
<line hits="1" number="167"/>
<line hits="1" number="172"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/pytz/tzfile.py" line-rate="0.1429" name="tzfile.py">
<methods/>
<lines>
<line hits="1" number="2"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="9"/>
<line hits="1" number="10"/>
<line hits="1" number="13"/>
<line hits="1" number="15"/>
<line hits="1" number="17"/>
<line hits="1" number="20"/>
<line hits="0" number="22"/>
<line hits="1" number="25"/>
<line hits="0" number="26"/>
<line hits="0" number="27"/>
<line hits="0" number="28"/>
<line hits="0" number="32"/>
<line hits="0" number="35"/>
<line hits="0" number="37"/>
<line hits="0" number="38"/>
<line hits="0" number="41"/>
<line hits="0" number="42"/>
<line hits="0" number="44"/>
<line hits="0" number="45"/>
<line hits="0" number="46"/>
<line hits="0" number="47"/>
<line hits="0" number="50"/>
<line hits="0" number="51"/>
<line hits="0" number="52"/>
<line hits="0" number="53"/>
<line hits="0" number="55"/>
<line hits="0" number="56"/>
<line hits="0" number="57"/>
<line hits="0" number="58"/>
<line hits="0" number="59"/>
<line hits="0" number="60"/>
<line hits="0" number="62"/>
<line hits="0" number="65"/>
<line hits="0" number="68"/>
<line hits="0" number="69"/>
<line hits="0" number="70"/>
<line hits="0" number="76"/>
<line hits="0" number="77"/>
<line hits="0" number="78"/>
<line hits="0" number="79"/>
<line hits="0" number="80"/>
<line hits="0" number="82"/>
<line hits="0" number="83"/>
<line hits="0" number="86"/>
<line hits="0" number="87"/>
<line hits="0" number="88"/>
<line hits="0" number="89"/>
<line hits="0" number="90"/>
<line hits="0" number="91"/>
<line hits="0" number="93"/>
<line hits="0" number="94"/>
<line hits="0" number="95"/>
<line hits="0" number="96"/>
<line hits="0" number="97"/>
<line hits="0" number="101"/>
<line hits="0" number="102"/>
<line hits="0" number="103"/>
<line hits="0" number="104"/>
<line hits="0" number="105"/>
<line hits="0" number="106"/>
<line hits="0" number="107"/>
<line hits="0" number="109"/>
<line hits="0" number="115"/>
<line hits="0" number="116"/>
<line hits="0" number="117"/>
<line hits="0" number="119"/>
<line hits="0" number="124"/>
<line hits="1" number="126"/>
<line hits="0" number="127"/>
<line hits="0" number="128"/>
<line hits="0" number="129"/>
<line hits="0" number="130"/>
<line hits="0" number="132"/>
<line hits="0" number="134"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/pytz/tzinfo.py" line-rate="0.2921" name="tzinfo.py">
<methods/>
<lines>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="0" number="7"/>
<line hits="0" number="8"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="13"/>
<line hits="1" number="15"/>
<line hits="1" number="18"/>
<line hits="1" number="20"/>
<line hits="1" number="21"/>
<line hits="1" number="22"/>
<line hits="1" number="23"/>
<line hits="1" number="24"/>
<line hits="1" number="25"/>
<line hits="1" number="27"/>
<line hits="1" number="28"/>
<line hits="1" number="31"/>
<line hits="0" number="33"/>
<line hits="0" number="34"/>
<line hits="0" number="35"/>
<line hits="0" number="38"/>
<line hits="0" number="39"/>
<line hits="0" number="40"/>
<line hits="1" number="42"/>
<line hits="1" number="45"/>
<line hits="0" number="47"/>
<line hits="0" number="48"/>
<line hits="0" number="49"/>
<line hits="0" number="50"/>
<line hits="0" number="55"/>
<line hits="0" number="56"/>
<line hits="1" number="58"/>
<line hits="1" number="61"/>
<line hits="0" number="63"/>
<line hits="1" number="66"/>
<line hits="1" number="68"/>
<line hits="1" number="69"/>
<line hits="1" number="70"/>
<line hits="1" number="72"/>
<line hits="0" number="73"/>
<line hits="1" number="76"/>
<line hits="1" number="82"/>
<line hits="0" number="84"/>
<line hits="0" number="85"/>
<line hits="0" number="86"/>
<line hits="1" number="88"/>
<line hits="0" number="94"/>
<line hits="1" number="96"/>
<line hits="0" number="102"/>
<line hits="1" number="104"/>
<line hits="0" number="110"/>
<line hits="1" number="112"/>
<line hits="0" number="114"/>
<line hits="0" number="115"/>
<line hits="0" number="116"/>
<line hits="1" number="118"/>
<line hits="0" number="141"/>
<line hits="0" number="142"/>
<line hits="0" number="143"/>
<line hits="0" number="144"/>
<line hits="0" number="145"/>
<line hits="1" number="147"/>
<line hits="0" number="148"/>
<line hits="1" number="150"/>
<line hits="0" number="153"/>
<line hits="1" number="156"/>
<line hits="1" number="166"/>
<line hits="1" number="170"/>
<line hits="1" number="172"/>
<line hits="1" number="176"/>
<line hits="1" number="177"/>
<line hits="1" number="179"/>
<line hits="0" number="180"/>
<line hits="0" number="181"/>
<line hits="0" number="182"/>
<line hits="0" number="184"/>
<line hits="0" number="185"/>
<line hits="0" number="186"/>
<line hits="0" number="188"/>
<line hits="0" number="189"/>
<line hits="0" number="190"/>
<line hits="0" number="191"/>
<line hits="1" number="193"/>
<line hits="0" number="195"/>
<line hits="0" number="197"/>
<line hits="0" number="198"/>
<line hits="0" number="199"/>
<line hits="0" number="200"/>
<line hits="0" number="201"/>
<line hits="1" number="203"/>
<line hits="0" number="248"/>
<line hits="0" number="249"/>
<line hits="0" number="252"/>
<line hits="0" number="253"/>
<line hits="0" number="254"/>
<line hits="0" number="256"/>
<line hits="1" number="258"/>
<line hits="0" number="317"/>
<line hits="0" number="318"/>
<line hits="0" number="321"/>
<line hits="0" number="322"/>
<line hits="0" number="323"/>
<line hits="0" number="324"/>
<line hits="0" number="326"/>
<line hits="0" number="327"/>
<line hits="0" number="328"/>
<line hits="0" number="329"/>
<line hits="0" number="330"/>
<line hits="0" number="332"/>
<line hits="0" number="333"/>
<line hits="0" number="338"/>
<line hits="0" number="340"/>
<line hits="0" number="341"/>
<line hits="0" number="346"/>
<line hits="0" number="347"/>
<line hits="0" number="353"/>
<line hits="0" number="362"/>
<line hits="0" number="363"/>
<line hits="0" number="367"/>
<line hits="0" number="372"/>
<line hits="0" number="373"/>
<line hits="0" number="375"/>
<line hits="0" number="376"/>
<line hits="0" number="388"/>
<line hits="0" number="389"/>
<line hits="0" number="390"/>
<line hits="0" number="392"/>
<line hits="0" number="393"/>
<line hits="0" number="394"/>
<line hits="1" number="396"/>
<line hits="0" number="419"/>
<line hits="0" number="420"/>
<line hits="0" number="421"/>
<line hits="0" number="422"/>
<line hits="0" number="423"/>
<line hits="0" number="425"/>
<line hits="1" number="427"/>
<line hits="0" number="458"/>
<line hits="0" number="459"/>
<line hits="0" number="460"/>
<line hits="0" number="461"/>
<line hits="0" number="462"/>
<line hits="0" number="464"/>
<line hits="1" number="466"/>
<line hits="0" number="496"/>
<line hits="0" number="497"/>
<line hits="0" number="498"/>
<line hits="0" number="499"/>
<line hits="0" number="500"/>
<line hits="0" number="502"/>
<line hits="1" number="504"/>
<line hits="0" number="505"/>
<line hits="0" number="506"/>
<line hits="0" number="508"/>
<line hits="0" number="509"/>
<line hits="0" number="510"/>
<line hits="0" number="514"/>
<line hits="1" number="518"/>
<line hits="0" number="521"/>
<line hits="1" number="529"/>
<line hits="0" number="539"/>
<line hits="0" number="542"/>
<line hits="0" number="543"/>
<line hits="0" number="549"/>
<line hits="0" number="550"/>
<line hits="0" number="551"/>
<line hits="0" number="552"/>
<line hits="0" number="553"/>
<line hits="0" number="559"/>
<line hits="0" number="564"/>
<line hits="0" number="565"/>
<line hits="0" number="567"/>
<line hits="0" number="575"/>
<line hits="0" number="576"/>
<line hits="0" number="577"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="1" name=".venv.Lib.site-packages.django">
<classes>
<class branch-rate="0" complexity="0" filename=".venv/Lib/site-packages/django/__init__.py" line-rate="1" name="__init__.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="3"/>
<line hits="1" number="5"/>
<line hits="1" number="8"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="19"/>
<line hits="1" number="20"/>
<line hits="1" number="21"/>
<line hits="1" number="24"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="1" name="pwa">
<classes>
<class branch-rate="0" complexity="0" filename="pwa/__init__.py" line-rate="1" name="__init__.py">
<methods/>
<lines/>
</class>
<class branch-rate="0" complexity="0" filename="pwa/app_settings.py" line-rate="1" name="app_settings.py">
<methods/>
<lines>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="6"/>
<line hits="1" number="10"/>
<line hits="1" number="11"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="17"/>
<line hits="1" number="18"/>
<line hits="1" number="24"/>
<line hits="1" number="25"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename="pwa/urls.py" line-rate="1" name="urls.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="5"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename="pwa/views.py" line-rate="1" name="views.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="4"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="9"/>
<line hits="1" number="12"/>
<line hits="1" number="13"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="1" name="pwa.templatetags">
<classes>
<class branch-rate="0" complexity="0" filename="pwa/templatetags/__init__.py" line-rate="1" name="__init__.py">
<methods/>
<lines/>
</class>
<class branch-rate="0" complexity="0" filename="pwa/templatetags/pwa.py" line-rate="1" name="pwa.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="3"/>
<line hits="1" number="4"/>
<line hits="1" number="5"/>
<line hits="1" number="7"/>
<line hits="1" number="9"/>
<line hits="1" number="12"/>
<line hits="1" number="15"/>
<line hits="1" number="18"/>
<line hits="1" number="21"/>
</lines>
</class>
</classes>
</package>
<package branch-rate="0" complexity="0" line-rate="1" name="tests">
<classes>
<class branch-rate="0" complexity="0" filename="tests/__init__.py" line-rate="1" name="__init__.py">
<methods/>
<lines/>
</class>
<class branch-rate="0" complexity="0" filename="tests/settings.py" line-rate="1" name="settings.py">
<methods/>
<lines>
<line hits="1" number="2"/>
<line hits="1" number="3"/>
<line hits="1" number="13"/>
<line hits="1" number="15"/>
<line hits="1" number="31"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename="tests/test_settings_attr.py" line-rate="1" name="test_settings_attr.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="8"/>
<line hits="1" number="22"/>
<line hits="1" number="23"/>
<line hits="1" number="24"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename="tests/test_template_tag_meta.py" line-rate="1" name="test_template_tag_meta.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="8"/>
<line hits="1" number="12"/>
<line hits="1" number="14"/>
<line hits="1" number="16"/>
<line hits="1" number="24"/>
<line hits="1" number="25"/>
<line hits="1" number="26"/>
<line hits="1" number="28"/>
<line hits="1" number="30"/>
<line hits="1" number="43"/>
<line hits="1" number="44"/>
<line hits="1" number="45"/>
</lines>
</class>
<class branch-rate="0" complexity="0" filename="tests/test_view.py" line-rate="1" name="test_view.py">
<methods/>
<lines>
<line hits="1" number="1"/>
<line hits="1" number="2"/>
<line hits="1" number="5"/>
<line hits="1" number="6"/>
<line hits="1" number="7"/>
<line hits="1" number="9"/>
<line hits="1" number="11"/>
<line hits="1" number="14"/>
<line hits="1" number="15"/>
<line hits="1" number="16"/>
<line hits="1" number="18"/>
<line hits="1" number="20"/>
<line hits="1" number="22"/>
<line hits="1" number="24"/>
<line hits="1" number="26"/>
<line hits="1" number="28"/>
<line hits="1" number="41"/>
<line hits="1" number="42"/>
<line hits="1" number="43"/>
</lines>
</class>
</classes>
</package>
</packages>
</coverage>