pyWebLayout/cov_info/htmlcov/function_index.html
2025-11-12 12:03:27 +00:00

6984 lines
365 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Coverage report</title>
<link rel="icon" sizes="32x32" href="favicon_32_cb_58284776.png">
<link rel="stylesheet" href="style_cb_6b508a39.css" type="text/css">
<script src="coverage_html_cb_6fb7b396.js" defer></script>
</head>
<body class="indexfile">
<header>
<div class="content">
<h1>Coverage report:
<span class="pc_cov">79%</span>
</h1>
<aside id="help_panel_wrapper">
<input id="help_panel_state" type="checkbox">
<label for="help_panel_state">
<img id="keyboard_icon" src="keybd_closed_cb_ce680311.png" alt="Show/hide keyboard shortcuts">
</label>
<div id="help_panel">
<p class="legend">Shortcuts on this page</p>
<div class="keyhelp">
<p>
<kbd>f</kbd>
<kbd>n</kbd>
<kbd>s</kbd>
<kbd>m</kbd>
<kbd>x</kbd>
<kbd>b</kbd>
<kbd>p</kbd>
<kbd>c</kbd>
&nbsp; change column sorting
</p>
<p>
<kbd>[</kbd>
<kbd>]</kbd>
&nbsp; prev/next file
</p>
<p>
<kbd>?</kbd> &nbsp; show/hide this help
</p>
</div>
</div>
</aside>
<form id="filter_container">
<input id="filter" type="text" value="" placeholder="filter...">
<div>
<input id="hide100" type="checkbox" >
<label for="hide100">hide covered</label>
</div>
</form>
<h2>
<a class="button" href="index.html">Files</a>
<a class="button current">Functions</a>
<a class="button" href="class_index.html">Classes</a>
</h2>
<p class="text">
<a class="nav" href="https://coverage.readthedocs.io/en/7.11.2">coverage.py v7.11.2</a>,
created at 2025-11-12 12:02 +0000
</p>
</div>
</header>
<main id="index">
<table class="index" data-sortable>
<thead>
<tr class="tablehead" title="Click to sort">
<th id="file" class="name left" aria-sort="none" data-shortcut="f">File<span class="arrows"></span></th>
<th id="region" class="name left" aria-sort="none" data-default-sort-order="ascending" data-shortcut="n">function<span class="arrows"></span></th>
<th id="statements" aria-sort="none" data-default-sort-order="descending" data-shortcut="s">statements<span class="arrows"></span></th>
<th id="missing" aria-sort="none" data-default-sort-order="descending" data-shortcut="m">missing<span class="arrows"></span></th>
<th id="excluded" aria-sort="none" data-default-sort-order="descending" data-shortcut="x">excluded<span class="arrows"></span></th>
<th id="branches" aria-sort="none" data-default-sort-order="descending" data-shortcut="b">branches<span class="arrows"></span></th>
<th id="partial" aria-sort="none" data-default-sort-order="descending" data-shortcut="p">partial<span class="arrows"></span></th>
<th id="coverage" class="right" aria-sort="none" data-shortcut="c">coverage<span class="arrows"></span></th>
</tr>
</thead>
<tbody>
<tr class="region">
<td class="name left"><a href="z_20e398e67121d457___init___py.html">pyWebLayout/__init__.py</a></td>
<td class="name left"><a href="z_20e398e67121d457___init___py.html"><data value=''><span class='no-noun'>(no function)</span></data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86___init___py.html">pyWebLayout/abstract/__init__.py</a></td>
<td class="name left"><a href="z_af715639580e2d86___init___py.html"><data value=''><span class='no-noun'>(no function)</span></data></a></td>
<td>5</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="5 5">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t37">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t37"><data value='init__'>Block.__init__</data></a></td>
<td>2</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="2 2">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t48">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t48"><data value='block_type'>Block.block_type</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t61">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t61"><data value='init__'>Paragraph.__init__</data></a></td>
<td>3</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="3 3">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t73">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t73"><data value='create_and_add_to'>Paragraph.create_and_add_to</data></a></td>
<td>5</td>
<td>5</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 5">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t100">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t100"><data value='add_word'>Paragraph.add_word</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t109">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t109"><data value='create_word'>Paragraph.create_word</data></a></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 1">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t126">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t126"><data value='add_span'>Paragraph.add_span</data></a></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 1">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t135">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t135"><data value='create_span'>Paragraph.create_span</data></a></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 1">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t149">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t149"><data value='words'>Paragraph.words</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t153">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t153"><data value='words_iter'>Paragraph.words_iter</data></a></td>
<td>2</td>
<td>0</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="4 4">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t163">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t163"><data value='spans'>Paragraph.spans</data></a></td>
<td>2</td>
<td>2</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="0 4">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t174">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t174"><data value='word_count'>Paragraph.word_count</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t178">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t178"><data value='len__'>Paragraph.__len__</data></a></td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t200">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t200"><data value='init__'>Heading.__init__</data></a></td>
<td>3</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="3 3">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t213">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t213"><data value='create_and_add_to'>Heading.create_and_add_to</data></a></td>
<td>5</td>
<td>5</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 5">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t246">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t246"><data value='level'>Heading.level</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t251">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t251"><data value='level'>Heading.level</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t261">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t261"><data value='init__'>Quote.__init__</data></a></td>
<td>2</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="2 2">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t272">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t272"><data value='create_and_add_to'>Quote.create_and_add_to</data></a></td>
<td>5</td>
<td>5</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 5">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t300">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t300"><data value='style'>Quote.style</data></a></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 1">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t305">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t305"><data value='style'>Quote.style</data></a></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 1">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t315">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t315"><data value='init__'>CodeBlock.__init__</data></a></td>
<td>3</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="3 3">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t327">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t327"><data value='create_and_add_to'>CodeBlock.create_and_add_to</data></a></td>
<td>5</td>
<td>5</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="0 7">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t355">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t355"><data value='language'>CodeBlock.language</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t360">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t360"><data value='language'>CodeBlock.language</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t364">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t364"><data value='add_line'>CodeBlock.add_line</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t373">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t373"><data value='lines'>CodeBlock.lines</data></a></td>
<td>2</td>
<td>0</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="4 4">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t384">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t384"><data value='line_count'>CodeBlock.line_count</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t401">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t401"><data value='init__'>HList.__init__</data></a></td>
<td>4</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="4 4">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t415">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t415"><data value='create_and_add_to'>HList.create_and_add_to</data></a></td>
<td>5</td>
<td>5</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 5">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t448">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t448"><data value='style'>HList.style</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t453">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t453"><data value='style'>HList.style</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t458">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t458"><data value='default_style'>HList.default_style</data></a></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 1">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t463">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t463"><data value='default_style'>HList.default_style</data></a></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 1">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t467">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t467"><data value='add_item'>HList.add_item</data></a></td>
<td>2</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="2 2">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t477">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t477"><data value='create_item'>HList.create_item</data></a></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 1">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t490">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t490"><data value='items'>HList.items</data></a></td>
<td>2</td>
<td>0</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="4 4">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t501">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t501"><data value='item_count'>HList.item_count</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t511">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t511"><data value='init__'>ListItem.__init__</data></a></td>
<td>3</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="3 3">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t524">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t524"><data value='create_and_add_to'>ListItem.create_and_add_to</data></a></td>
<td>5</td>
<td>5</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 5">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t557">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t557"><data value='term'>ListItem.term</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t562">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t562"><data value='term'>ListItem.term</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t567">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t567"><data value='style'>ListItem.style</data></a></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 1">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t572">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t572"><data value='style'>ListItem.style</data></a></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 1">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t582">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t582"><data value='init__'>TableCell.__init__</data></a></td>
<td>5</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="5 5">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t604">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t604"><data value='create_and_add_to'>TableCell.create_and_add_to</data></a></td>
<td>5</td>
<td>5</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 5">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t636">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t636"><data value='is_header'>TableCell.is_header</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t641">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t641"><data value='is_header'>TableCell.is_header</data></a></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 1">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t646">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t646"><data value='colspan'>TableCell.colspan</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t651">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t651"><data value='colspan'>TableCell.colspan</data></a></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 1">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t656">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t656"><data value='rowspan'>TableCell.rowspan</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t661">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t661"><data value='rowspan'>TableCell.rowspan</data></a></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 1">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t666">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t666"><data value='style'>TableCell.style</data></a></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 1">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t671">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t671"><data value='style'>TableCell.style</data></a></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 1">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t681">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t681"><data value='init__'>TableRow.__init__</data></a></td>
<td>3</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="3 3">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t693">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t693"><data value='create_and_add_to'>TableRow.create_and_add_to</data></a></td>
<td>5</td>
<td>5</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 5">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t726">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t726"><data value='style'>TableRow.style</data></a></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 1">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t731">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t731"><data value='style'>TableRow.style</data></a></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 1">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t735">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t735"><data value='add_cell'>TableRow.add_cell</data></a></td>
<td>2</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="2 2">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t745">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t745"><data value='create_cell'>TableRow.create_cell</data></a></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 1">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t765">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t765"><data value='cells'>TableRow.cells</data></a></td>
<td>2</td>
<td>0</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="4 4">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t776">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t776"><data value='cell_count'>TableRow.cell_count</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t786">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t786"><data value='init__'>Table.__init__</data></a></td>
<td>6</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="6 6">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t802">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t802"><data value='create_and_add_to'>Table.create_and_add_to</data></a></td>
<td>5</td>
<td>5</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 5">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t835">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t835"><data value='caption'>Table.caption</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t840">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t840"><data value='caption'>Table.caption</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t845">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t845"><data value='style'>Table.style</data></a></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 1">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t850">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t850"><data value='style'>Table.style</data></a></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 1">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t854">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t854"><data value='add_row'>Table.add_row</data></a></td>
<td>6</td>
<td>0</td>
<td>1</td>
<td>4</td>
<td>0</td>
<td class="right" data-ratio="10 10">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t871">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t871"><data value='create_row'>Table.create_row</data></a></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 1">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t884">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t884"><data value='header_rows'>Table.header_rows</data></a></td>
<td>2</td>
<td>0</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="4 4">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t894">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t894"><data value='body_rows'>Table.body_rows</data></a></td>
<td>2</td>
<td>0</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="4 4">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t904">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t904"><data value='footer_rows'>Table.footer_rows</data></a></td>
<td>2</td>
<td>0</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="4 4">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t914">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t914"><data value='all_rows'>Table.all_rows</data></a></td>
<td>6</td>
<td>0</td>
<td>1</td>
<td>6</td>
<td>0</td>
<td class="right" data-ratio="12 12">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t929">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t929"><data value='row_count'>Table.row_count</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t944">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t944"><data value='init__'>Image.__init__</data></a></td>
<td>5</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="5 5">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t966">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t966"><data value='create_and_add_to'>Image.create_and_add_to</data></a></td>
<td>5</td>
<td>5</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="0 7">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t1003">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t1003"><data value='source'>Image.source</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t1008">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t1008"><data value='source'>Image.source</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t1013">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t1013"><data value='alt_text'>Image.alt_text</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t1018">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t1018"><data value='alt_text'>Image.alt_text</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t1023">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t1023"><data value='width'>Image.width</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t1028">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t1028"><data value='width'>Image.width</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t1033">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t1033"><data value='height'>Image.height</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t1038">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t1038"><data value='height'>Image.height</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t1042">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t1042"><data value='get_dimensions'>Image.get_dimensions</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t1051">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t1051"><data value='get_aspect_ratio'>Image.get_aspect_ratio</data></a></td>
<td>3</td>
<td>0</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="5 5">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t1062">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t1062"><data value='calculate_scaled_dimensions'>Image.calculate_scaled_dimensions</data></a></td>
<td>10</td>
<td>2</td>
<td>1</td>
<td>6</td>
<td>1</td>
<td class="right" data-ratio="13 16">81%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t1092">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t1092"><data value='is_url'>Image._is_url</data></a></td>
<td>2</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="2 2">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t1105">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t1105"><data value='download_to_temp'>Image._download_to_temp</data></a></td>
<td>16</td>
<td>4</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="12 16">75%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t1141">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t1141"><data value='load_image_data'>Image.load_image_data</data></a></td>
<td>21</td>
<td>4</td>
<td>1</td>
<td>8</td>
<td>1</td>
<td class="right" data-ratio="24 29">83%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t1190">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t1190"><data value='get_image_info'>Image.get_image_info</data></a></td>
<td>21</td>
<td>2</td>
<td>1</td>
<td>12</td>
<td>3</td>
<td class="right" data-ratio="28 33">85%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t1256">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t1256"><data value='init__'>LinkedImage.__init__</data></a></td>
<td>7</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="7 7">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t1289">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t1289"><data value='location'>LinkedImage.location</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t1294">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t1294"><data value='link_type'>LinkedImage.link_type</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t1299">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t1299"><data value='link_callback'>LinkedImage.link_callback</data></a></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 1">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t1304">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t1304"><data value='params'>LinkedImage.params</data></a></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 1">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t1309">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t1309"><data value='link_title'>LinkedImage.link_title</data></a></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 1">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t1313">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t1313"><data value='execute_link'>LinkedImage.execute_link</data></a></td>
<td>7</td>
<td>1</td>
<td>1</td>
<td>4</td>
<td>1</td>
<td class="right" data-ratio="9 11">82%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t1345">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t1345"><data value='init__'>HorizontalRule.__init__</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t1350">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t1350"><data value='create_and_add_to'>HorizontalRule.create_and_add_to</data></a></td>
<td>5</td>
<td>5</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="0 7">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t1386">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t1386"><data value='init__'>PageBreak.__init__</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t1391">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html#t1391"><data value='create_and_add_to'>PageBreak.create_and_add_to</data></a></td>
<td>5</td>
<td>5</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="0 7">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_block_py.html">pyWebLayout/abstract/block.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_block_py.html"><data value=''><span class='no-noun'>(no function)</span></data></a></td>
<td>211</td>
<td>0</td>
<td>17</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="211 211">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t35">pyWebLayout/abstract/document.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t35"><data value='init__'>Document.__init__</data></a></td>
<td>19</td>
<td>3</td>
<td>1</td>
<td>6</td>
<td>1</td>
<td class="right" data-ratio="19 25">76%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t83">pyWebLayout/abstract/document.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t83"><data value='blocks'>Document.blocks</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t88">pyWebLayout/abstract/document.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t88"><data value='default_style'>Document.default_style</data></a></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 1">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t93">pyWebLayout/abstract/document.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t93"><data value='default_style'>Document.default_style</data></a></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 1">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t97">pyWebLayout/abstract/document.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t97"><data value='add_block'>Document.add_block</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t106">pyWebLayout/abstract/document.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t106"><data value='create_paragraph'>Document.create_paragraph</data></a></td>
<td>5</td>
<td>5</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="0 7">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t122">pyWebLayout/abstract/document.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t122"><data value='create_heading'>Document.create_heading</data></a></td>
<td>5</td>
<td>5</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="0 7">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t142">pyWebLayout/abstract/document.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t142"><data value='create_chapter'>Document.create_chapter</data></a></td>
<td>3</td>
<td>3</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="0 5">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t164">pyWebLayout/abstract/document.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t164"><data value='add_anchor'>Document.add_anchor</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t174">pyWebLayout/abstract/document.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t174"><data value='get_anchor'>Document.get_anchor</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t186">pyWebLayout/abstract/document.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t186"><data value='add_resource'>Document.add_resource</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t196">pyWebLayout/abstract/document.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t196"><data value='get_resource'>Document.get_resource</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t208">pyWebLayout/abstract/document.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t208"><data value='add_stylesheet'>Document.add_stylesheet</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t217">pyWebLayout/abstract/document.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t217"><data value='add_script'>Document.add_script</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t226">pyWebLayout/abstract/document.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t226"><data value='get_title'>Document.get_title</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t235">pyWebLayout/abstract/document.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t235"><data value='set_title'>Document.set_title</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t245">pyWebLayout/abstract/document.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t245"><data value='title'>Document.title</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t255">pyWebLayout/abstract/document.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t255"><data value='title'>Document.title</data></a></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 1">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t264">pyWebLayout/abstract/document.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t264"><data value='find_blocks_by_type'>Document.find_blocks_by_type</data></a></td>
<td>4</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="4 4">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t276">pyWebLayout/abstract/document.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t276"><data value='find_recursive'>Document.find_blocks_by_type._find_recursive</data></a></td>
<td>7</td>
<td>2</td>
<td>0</td>
<td>8</td>
<td>2</td>
<td class="right" data-ratio="11 15">73%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t290">pyWebLayout/abstract/document.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t290"><data value='find_headings'>Document.find_headings</data></a></td>
<td>2</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="2 2">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t300">pyWebLayout/abstract/document.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t300"><data value='generate_table_of_contents'>Document.generate_table_of_contents</data></a></td>
<td>10</td>
<td>0</td>
<td>1</td>
<td>4</td>
<td>0</td>
<td class="right" data-ratio="14 14">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t323">pyWebLayout/abstract/document.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t323"><data value='get_or_create_style'>Document.get_or_create_style</data></a></td>
<td>2</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="2 2">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t364">pyWebLayout/abstract/document.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t364"><data value='get_font_for_style'>Document.get_font_for_style</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t376">pyWebLayout/abstract/document.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t376"><data value='update_rendering_context'>Document.update_rendering_context</data></a></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 1">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t385">pyWebLayout/abstract/document.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t385"><data value='get_style_registry'>Document.get_style_registry</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t389">pyWebLayout/abstract/document.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t389"><data value='get_concrete_style_registry'>Document.get_concrete_style_registry</data></a></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 1">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t405">pyWebLayout/abstract/document.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t405"><data value='init__'>Chapter.__init__</data></a></td>
<td>6</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="6 6">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t428">pyWebLayout/abstract/document.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t428"><data value='title'>Chapter.title</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t433">pyWebLayout/abstract/document.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t433"><data value='title'>Chapter.title</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t438">pyWebLayout/abstract/document.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t438"><data value='level'>Chapter.level</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t443">pyWebLayout/abstract/document.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t443"><data value='blocks'>Chapter.blocks</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t448">pyWebLayout/abstract/document.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t448"><data value='style'>Chapter.style</data></a></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 1">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t453">pyWebLayout/abstract/document.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t453"><data value='style'>Chapter.style</data></a></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 1">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t457">pyWebLayout/abstract/document.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t457"><data value='add_block'>Chapter.add_block</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t466">pyWebLayout/abstract/document.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t466"><data value='create_paragraph'>Chapter.create_paragraph</data></a></td>
<td>5</td>
<td>5</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="0 7">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t482">pyWebLayout/abstract/document.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t482"><data value='create_heading'>Chapter.create_heading</data></a></td>
<td>5</td>
<td>5</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="0 7">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t512">pyWebLayout/abstract/document.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t512"><data value='init__'>Book.__init__</data></a></td>
<td>4</td>
<td>0</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="6 6">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t530">pyWebLayout/abstract/document.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t530"><data value='chapters'>Book.chapters</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t534">pyWebLayout/abstract/document.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t534"><data value='add_chapter'>Book.add_chapter</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t543">pyWebLayout/abstract/document.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t543"><data value='create_chapter'>Book.create_chapter</data></a></td>
<td>5</td>
<td>0</td>
<td>1</td>
<td>2</td>
<td>1</td>
<td class="right" data-ratio="6 7">86%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t565">pyWebLayout/abstract/document.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t565"><data value='get_author'>Book.get_author</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t574">pyWebLayout/abstract/document.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t574"><data value='set_author'>Book.set_author</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t583">pyWebLayout/abstract/document.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_document_py.html#t583"><data value='generate_table_of_contents'>Book.generate_table_of_contents</data></a></td>
<td>5</td>
<td>0</td>
<td>1</td>
<td>4</td>
<td>0</td>
<td class="right" data-ratio="9 9">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_document_py.html">pyWebLayout/abstract/document.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_document_py.html"><data value=''><span class='no-noun'>(no function)</span></data></a></td>
<td>78</td>
<td>0</td>
<td>4</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="78 78">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t22">pyWebLayout/abstract/functional.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t22"><data value='init__'>Link.__init__</data></a></td>
<td>6</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="6 6">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t48">pyWebLayout/abstract/functional.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t48"><data value='location'>Link.location</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t53">pyWebLayout/abstract/functional.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t53"><data value='link_type'>Link.link_type</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t58">pyWebLayout/abstract/functional.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t58"><data value='params'>Link.params</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t63">pyWebLayout/abstract/functional.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t63"><data value='title'>Link.title</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t68">pyWebLayout/abstract/functional.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t68"><data value='html_id'>Link.html_id</data></a></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 1">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t72">pyWebLayout/abstract/functional.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t72"><data value='execute'>Link.execute</data></a></td>
<td>3</td>
<td>0</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="5 5">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t99">pyWebLayout/abstract/functional.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t99"><data value='init__'>Button.__init__</data></a></td>
<td>5</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="5 5">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t122">pyWebLayout/abstract/functional.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t122"><data value='label'>Button.label</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t127">pyWebLayout/abstract/functional.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t127"><data value='label'>Button.label</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t132">pyWebLayout/abstract/functional.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t132"><data value='enabled'>Button.enabled</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t137">pyWebLayout/abstract/functional.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t137"><data value='enabled'>Button.enabled</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t142">pyWebLayout/abstract/functional.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t142"><data value='params'>Button.params</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t147">pyWebLayout/abstract/functional.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t147"><data value='html_id'>Button.html_id</data></a></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 1">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t151">pyWebLayout/abstract/functional.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t151"><data value='execute'>Button.execute</data></a></td>
<td>3</td>
<td>0</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="5 5">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t172">pyWebLayout/abstract/functional.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t172"><data value='init__'>Form.__init__</data></a></td>
<td>5</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="5 5">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t193">pyWebLayout/abstract/functional.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t193"><data value='form_id'>Form.form_id</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t198">pyWebLayout/abstract/functional.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t198"><data value='action'>Form.action</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t203">pyWebLayout/abstract/functional.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t203"><data value='html_id'>Form.html_id</data></a></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 1">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t207">pyWebLayout/abstract/functional.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t207"><data value='add_field'>Form.add_field</data></a></td>
<td>2</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="2 2">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t217">pyWebLayout/abstract/functional.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t217"><data value='get_field'>Form.get_field</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t229">pyWebLayout/abstract/functional.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t229"><data value='get_values'>Form.get_values</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t238">pyWebLayout/abstract/functional.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t238"><data value='execute'>Form.execute</data></a></td>
<td>4</td>
<td>0</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="6 6">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t276">pyWebLayout/abstract/functional.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t276"><data value='init__'>FormField.__init__</data></a></td>
<td>7</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="7 7">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t303">pyWebLayout/abstract/functional.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t303"><data value='name'>FormField.name</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t308">pyWebLayout/abstract/functional.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t308"><data value='field_type'>FormField.field_type</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t313">pyWebLayout/abstract/functional.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t313"><data value='label'>FormField.label</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t318">pyWebLayout/abstract/functional.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t318"><data value='value'>FormField.value</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t323">pyWebLayout/abstract/functional.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t323"><data value='value'>FormField.value</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t328">pyWebLayout/abstract/functional.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t328"><data value='required'>FormField.required</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t333">pyWebLayout/abstract/functional.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t333"><data value='options'>FormField.options</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t338">pyWebLayout/abstract/functional.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t338"><data value='form'>FormField.form</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t343">pyWebLayout/abstract/functional.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_functional_py.html#t343"><data value='form'>FormField.form</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_functional_py.html">pyWebLayout/abstract/functional.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_functional_py.html"><data value=''><span class='no-noun'>(no function)</span></data></a></td>
<td>84</td>
<td>0</td>
<td>6</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="84 84">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_inline_py.html#t21">pyWebLayout/abstract/inline.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_inline_py.html#t21"><data value='init__'>Word.__init__</data></a></td>
<td>8</td>
<td>0</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="10 10">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_inline_py.html#t47">pyWebLayout/abstract/inline.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_inline_py.html#t47"><data value='create_and_add_to'>Word.create_and_add_to</data></a></td>
<td>32</td>
<td>0</td>
<td>1</td>
<td>22</td>
<td>0</td>
<td class="right" data-ratio="54 54">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_inline_py.html#t134">pyWebLayout/abstract/inline.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_inline_py.html#t134"><data value='add_concete'>Word.add_concete</data></a></td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_inline_py.html#t138">pyWebLayout/abstract/inline.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_inline_py.html#t138"><data value='text'>Word.text</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_inline_py.html#t143">pyWebLayout/abstract/inline.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_inline_py.html#t143"><data value='style'>Word.style</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_inline_py.html#t148">pyWebLayout/abstract/inline.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_inline_py.html#t148"><data value='background'>Word.background</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_inline_py.html#t153">pyWebLayout/abstract/inline.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_inline_py.html#t153"><data value='previous'>Word.previous</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_inline_py.html#t158">pyWebLayout/abstract/inline.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_inline_py.html#t158"><data value='next'>Word.next</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_inline_py.html#t162">pyWebLayout/abstract/inline.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_inline_py.html#t162"><data value='add_next'>Word.add_next</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_inline_py.html#t166">pyWebLayout/abstract/inline.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_inline_py.html#t166"><data value='possible_hyphenation'>Word.possible_hyphenation</data></a></td>
<td>2</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="2 2">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_inline_py.html#t190">pyWebLayout/abstract/inline.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_inline_py.html#t190"><data value='init__'>FormattedSpan.__init__</data></a></td>
<td>3</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="3 3">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_inline_py.html#t203">pyWebLayout/abstract/inline.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_inline_py.html#t203"><data value='create_and_add_to'>FormattedSpan.create_and_add_to</data></a></td>
<td>11</td>
<td>0</td>
<td>1</td>
<td>8</td>
<td>0</td>
<td class="right" data-ratio="19 19">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_inline_py.html#t248">pyWebLayout/abstract/inline.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_inline_py.html#t248"><data value='style'>FormattedSpan.style</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_inline_py.html#t253">pyWebLayout/abstract/inline.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_inline_py.html#t253"><data value='background'>FormattedSpan.background</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_inline_py.html#t258">pyWebLayout/abstract/inline.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_inline_py.html#t258"><data value='words'>FormattedSpan.words</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_inline_py.html#t262">pyWebLayout/abstract/inline.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_inline_py.html#t262"><data value='add_word'>FormattedSpan.add_word</data></a></td>
<td>6</td>
<td>0</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="8 8">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_inline_py.html#t296">pyWebLayout/abstract/inline.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_inline_py.html#t296"><data value='init__'>LinkedWord.__init__</data></a></td>
<td>6</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="6 6">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_inline_py.html#t327">pyWebLayout/abstract/inline.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_inline_py.html#t327"><data value='location'>LinkedWord.location</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_inline_py.html#t332">pyWebLayout/abstract/inline.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_inline_py.html#t332"><data value='link_type'>LinkedWord.link_type</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_inline_py.html#t337">pyWebLayout/abstract/inline.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_inline_py.html#t337"><data value='link_callback'>LinkedWord.link_callback</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_inline_py.html#t342">pyWebLayout/abstract/inline.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_inline_py.html#t342"><data value='params'>LinkedWord.params</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_inline_py.html#t347">pyWebLayout/abstract/inline.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_inline_py.html#t347"><data value='link_title'>LinkedWord.link_title</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_inline_py.html#t351">pyWebLayout/abstract/inline.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_inline_py.html#t351"><data value='execute_link'>LinkedWord.execute_link</data></a></td>
<td>6</td>
<td>1</td>
<td>1</td>
<td>4</td>
<td>1</td>
<td class="right" data-ratio="8 10">80%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_inline_py.html#t382">pyWebLayout/abstract/inline.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_inline_py.html#t382"><data value='init__'>LineBreak.__init__</data></a></td>
<td>3</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="3 3">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_inline_py.html#t390">pyWebLayout/abstract/inline.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_inline_py.html#t390"><data value='block_type'>LineBreak.block_type</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_inline_py.html#t395">pyWebLayout/abstract/inline.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_inline_py.html#t395"><data value='create_and_add_to'>LineBreak.create_and_add_to</data></a></td>
<td>9</td>
<td>0</td>
<td>1</td>
<td>6</td>
<td>0</td>
<td class="right" data-ratio="15 15">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_inline_py.html">pyWebLayout/abstract/inline.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_inline_py.html"><data value=''><span class='no-noun'>(no function)</span></data></a></td>
<td>55</td>
<td>0</td>
<td>4</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="55 55">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_interactive_image_py.html#t38">pyWebLayout/abstract/interactive_image.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_interactive_image_py.html#t38"><data value='init__'>InteractiveImage.__init__</data></a></td>
<td>4</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="4 4">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_interactive_image_py.html#t71">pyWebLayout/abstract/interactive_image.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_interactive_image_py.html#t71"><data value='interact'>InteractiveImage.interact</data></a></td>
<td>4</td>
<td>0</td>
<td>1</td>
<td>4</td>
<td>0</td>
<td class="right" data-ratio="8 8">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_interactive_image_py.html#t91">pyWebLayout/abstract/interactive_image.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_interactive_image_py.html#t91"><data value='in_object'>InteractiveImage.in_object</data></a></td>
<td>3</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="3 3">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_interactive_image_py.html#t106">pyWebLayout/abstract/interactive_image.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_interactive_image_py.html#t106"><data value='create_and_add_to'>InteractiveImage.create_and_add_to</data></a></td>
<td>10</td>
<td>4</td>
<td>1</td>
<td>8</td>
<td>3</td>
<td class="right" data-ratio="9 18">50%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_interactive_image_py.html#t152">pyWebLayout/abstract/interactive_image.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_interactive_image_py.html#t152"><data value='set_rendered_bounds'>InteractiveImage.set_rendered_bounds</data></a></td>
<td>2</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="2 2">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_af715639580e2d86_interactive_image_py.html">pyWebLayout/abstract/interactive_image.py</a></td>
<td class="name left"><a href="z_af715639580e2d86_interactive_image_py.html"><data value=''><span class='no-noun'>(no function)</span></data></a></td>
<td>11</td>
<td>0</td>
<td>2</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="11 11">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2___init___py.html">pyWebLayout/concrete/__init__.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2___init___py.html"><data value=''><span class='no-noun'>(no function)</span></data></a></td>
<td>7</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="7 7">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_box_py.html#t17">pyWebLayout/concrete/box.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_box_py.html#t17"><data value='init__'>Box.__init__</data></a></td>
<td>9</td>
<td>0</td>
<td>0</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="11 11">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_box_py.html#t39">pyWebLayout/concrete/box.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_box_py.html#t39"><data value='in_shape'>Box.in_shape</data></a></td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_box_py.html">pyWebLayout/concrete/box.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_box_py.html"><data value=''><span class='no-noun'>(no function)</span></data></a></td>
<td>9</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="9 9">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_dynamic_page_py.html#t46">pyWebLayout/concrete/dynamic_page.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_dynamic_page_py.html#t46"><data value='init__'>DynamicPage.__init__</data></a></td>
<td>9</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="9 9">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_dynamic_page_py.html#t72">pyWebLayout/concrete/dynamic_page.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_dynamic_page_py.html#t72"><data value='constraints'>DynamicPage.constraints</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_dynamic_page_py.html#t76">pyWebLayout/concrete/dynamic_page.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_dynamic_page_py.html#t76"><data value='measure'>DynamicPage.measure</data></a></td>
<td>30</td>
<td>10</td>
<td>1</td>
<td>20</td>
<td>4</td>
<td class="right" data-ratio="34 50">68%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_dynamic_page_py.html#t136">pyWebLayout/concrete/dynamic_page.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_dynamic_page_py.html#t136"><data value='get_min_width'>DynamicPage.get_min_width</data></a></td>
<td>23</td>
<td>7</td>
<td>1</td>
<td>18</td>
<td>5</td>
<td class="right" data-ratio="25 41">61%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_dynamic_page_py.html#t188">pyWebLayout/concrete/dynamic_page.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_dynamic_page_py.html#t188"><data value='get_preferred_width'>DynamicPage.get_preferred_width</data></a></td>
<td>29</td>
<td>8</td>
<td>1</td>
<td>22</td>
<td>6</td>
<td class="right" data-ratio="33 51">65%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_dynamic_page_py.html#t246">pyWebLayout/concrete/dynamic_page.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_dynamic_page_py.html#t246"><data value='measure_content_height'>DynamicPage.measure_content_height</data></a></td>
<td>13</td>
<td>6</td>
<td>1</td>
<td>8</td>
<td>1</td>
<td class="right" data-ratio="10 21">48%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_dynamic_page_py.html#t277">pyWebLayout/concrete/dynamic_page.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_dynamic_page_py.html#t277"><data value='layout'>DynamicPage.layout</data></a></td>
<td>7</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="7 7">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_dynamic_page_py.html#t304">pyWebLayout/concrete/dynamic_page.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_dynamic_page_py.html#t304"><data value='render'>DynamicPage.render</data></a></td>
<td>7</td>
<td>1</td>
<td>1</td>
<td>6</td>
<td>2</td>
<td class="right" data-ratio="10 13">77%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_dynamic_page_py.html#t331">pyWebLayout/concrete/dynamic_page.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_dynamic_page_py.html#t331"><data value='render_partial'>DynamicPage.render_partial</data></a></td>
<td>15</td>
<td>10</td>
<td>1</td>
<td>10</td>
<td>1</td>
<td class="right" data-ratio="6 25">24%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_dynamic_page_py.html#t372">pyWebLayout/concrete/dynamic_page.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_dynamic_page_py.html#t372"><data value='has_more_content'>DynamicPage.has_more_content</data></a></td>
<td>2</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="2 2">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_dynamic_page_py.html#t382">pyWebLayout/concrete/dynamic_page.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_dynamic_page_py.html#t382"><data value='reset_pagination'>DynamicPage.reset_pagination</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_dynamic_page_py.html#t386">pyWebLayout/concrete/dynamic_page.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_dynamic_page_py.html#t386"><data value='invalidate_caches'>DynamicPage.invalidate_caches</data></a></td>
<td>6</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="6 6">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_dynamic_page_py.html#t395">pyWebLayout/concrete/dynamic_page.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_dynamic_page_py.html#t395"><data value='add_child'>DynamicPage.add_child</data></a></td>
<td>3</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="3 3">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_dynamic_page_py.html#t409">pyWebLayout/concrete/dynamic_page.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_dynamic_page_py.html#t409"><data value='clear_children'>DynamicPage.clear_children</data></a></td>
<td>3</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="3 3">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_dynamic_page_py.html">pyWebLayout/concrete/dynamic_page.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_dynamic_page_py.html"><data value=''><span class='no-noun'>(no function)</span></data></a></td>
<td>29</td>
<td>0</td>
<td>3</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="29 29">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_functional_py.html#t18">pyWebLayout/concrete/functional.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_functional_py.html#t18"><data value='init__'>LinkText.__init__</data></a></td>
<td>17</td>
<td>1</td>
<td>1</td>
<td>10</td>
<td>2</td>
<td class="right" data-ratio="24 27">89%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_functional_py.html#t61">pyWebLayout/concrete/functional.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_functional_py.html#t61"><data value='link'>LinkText.link</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_functional_py.html#t65">pyWebLayout/concrete/functional.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_functional_py.html#t65"><data value='set_hovered'>LinkText.set_hovered</data></a></td>
<td>2</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="2 2">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_functional_py.html#t70">pyWebLayout/concrete/functional.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_functional_py.html#t70"><data value='set_pressed'>LinkText.set_pressed</data></a></td>
<td>2</td>
<td>2</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 2">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_functional_py.html#t75">pyWebLayout/concrete/functional.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_functional_py.html#t75"><data value='mark_page_dirty'>LinkText._mark_page_dirty</data></a></td>
<td>2</td>
<td>1</td>
<td>1</td>
<td>2</td>
<td>1</td>
<td class="right" data-ratio="2 4">50%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_functional_py.html#t80">pyWebLayout/concrete/functional.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_functional_py.html#t80"><data value='render'>LinkText.render</data></a></td>
<td>12</td>
<td>5</td>
<td>1</td>
<td>6</td>
<td>3</td>
<td class="right" data-ratio="10 18">56%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_functional_py.html#t122">pyWebLayout/concrete/functional.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_functional_py.html#t122"><data value='init__'>ButtonText.__init__</data></a></td>
<td>10</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="10 10">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_functional_py.html#t159">pyWebLayout/concrete/functional.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_functional_py.html#t159"><data value='button'>ButtonText.button</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_functional_py.html#t164">pyWebLayout/concrete/functional.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_functional_py.html#t164"><data value='size'>ButtonText.size</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_functional_py.html#t168">pyWebLayout/concrete/functional.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_functional_py.html#t168"><data value='set_pressed'>ButtonText.set_pressed</data></a></td>
<td>2</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="2 2">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_functional_py.html#t173">pyWebLayout/concrete/functional.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_functional_py.html#t173"><data value='set_hovered'>ButtonText.set_hovered</data></a></td>
<td>2</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="2 2">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_functional_py.html#t178">pyWebLayout/concrete/functional.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_functional_py.html#t178"><data value='set_page'>ButtonText.set_page</data></a></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 1">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_functional_py.html#t187">pyWebLayout/concrete/functional.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_functional_py.html#t187"><data value='mark_page_dirty'>ButtonText._mark_page_dirty</data></a></td>
<td>2</td>
<td>1</td>
<td>1</td>
<td>2</td>
<td>1</td>
<td class="right" data-ratio="2 4">50%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_functional_py.html#t192">pyWebLayout/concrete/functional.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_functional_py.html#t192"><data value='render'>ButtonText.render</data></a></td>
<td>27</td>
<td>6</td>
<td>1</td>
<td>6</td>
<td>2</td>
<td class="right" data-ratio="25 33">76%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_functional_py.html#t256">pyWebLayout/concrete/functional.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_functional_py.html#t256"><data value='in_object'>ButtonText.in_object</data></a></td>
<td>3</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="3 3">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_functional_py.html#t280">pyWebLayout/concrete/functional.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_functional_py.html#t280"><data value='init__'>FormFieldText.__init__</data></a></td>
<td>8</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="8 8">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_functional_py.html#t316">pyWebLayout/concrete/functional.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_functional_py.html#t316"><data value='field'>FormFieldText.field</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_functional_py.html#t321">pyWebLayout/concrete/functional.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_functional_py.html#t321"><data value='size'>FormFieldText.size</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_functional_py.html#t325">pyWebLayout/concrete/functional.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_functional_py.html#t325"><data value='set_focused'>FormFieldText.set_focused</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_functional_py.html#t329">pyWebLayout/concrete/functional.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_functional_py.html#t329"><data value='render'>FormFieldText.render</data></a></td>
<td>17</td>
<td>0</td>
<td>1</td>
<td>4</td>
<td>0</td>
<td class="right" data-ratio="21 21">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_functional_py.html#t373">pyWebLayout/concrete/functional.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_functional_py.html#t373"><data value='handle_click'>FormFieldText.handle_click</data></a></td>
<td>5</td>
<td>0</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="7 7">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_functional_py.html#t394">pyWebLayout/concrete/functional.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_functional_py.html#t394"><data value='in_object'>FormFieldText.in_object</data></a></td>
<td>3</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="3 3">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_functional_py.html#t413">pyWebLayout/concrete/functional.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_functional_py.html#t413"><data value='create_link_text'>create_link_text</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_functional_py.html#t430">pyWebLayout/concrete/functional.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_functional_py.html#t430"><data value='create_button_text'>create_button_text</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_functional_py.html#t447">pyWebLayout/concrete/functional.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_functional_py.html#t447"><data value='create_form_field_text'>create_form_field_text</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_functional_py.html">pyWebLayout/concrete/functional.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_functional_py.html"><data value=''><span class='no-noun'>(no function)</span></data></a></td>
<td>41</td>
<td>0</td>
<td>3</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="41 41">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_image_py.html#t15">pyWebLayout/concrete/image.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_image_py.html#t15"><data value='init__'>RenderableImage.__init__</data></a></td>
<td>15</td>
<td>0</td>
<td>1</td>
<td>4</td>
<td>0</td>
<td class="right" data-ratio="19 19">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_image_py.html#t63">pyWebLayout/concrete/image.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_image_py.html#t63"><data value='origin'>RenderableImage.origin</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_image_py.html#t68">pyWebLayout/concrete/image.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_image_py.html#t68"><data value='size'>RenderableImage.size</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_image_py.html#t73">pyWebLayout/concrete/image.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_image_py.html#t73"><data value='width'>RenderableImage.width</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_image_py.html#t77">pyWebLayout/concrete/image.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_image_py.html#t77"><data value='set_origin'>RenderableImage.set_origin</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_image_py.html#t81">pyWebLayout/concrete/image.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_image_py.html#t81"><data value='load_image'>RenderableImage._load_image</data></a></td>
<td>23</td>
<td>5</td>
<td>1</td>
<td>8</td>
<td>1</td>
<td class="right" data-ratio="25 31">81%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_image_py.html#t119">pyWebLayout/concrete/image.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_image_py.html#t119"><data value='render'>RenderableImage.render</data></a></td>
<td>18</td>
<td>0</td>
<td>1</td>
<td>10</td>
<td>0</td>
<td class="right" data-ratio="28 28">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_image_py.html#t165">pyWebLayout/concrete/image.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_image_py.html#t165"><data value='resize_image'>RenderableImage._resize_image</data></a></td>
<td>15</td>
<td>1</td>
<td>1</td>
<td>4</td>
<td>1</td>
<td class="right" data-ratio="17 19">89%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_image_py.html#t206">pyWebLayout/concrete/image.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_image_py.html#t206"><data value='draw_error_placeholder'>RenderableImage._draw_error_placeholder</data></a></td>
<td>35</td>
<td>2</td>
<td>1</td>
<td>10</td>
<td>2</td>
<td class="right" data-ratio="41 45">91%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_image_py.html#t273">pyWebLayout/concrete/image.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_image_py.html#t273"><data value='in_object'>RenderableImage.in_object</data></a></td>
<td>3</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="3 3">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_image_py.html">pyWebLayout/concrete/image.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_image_py.html"><data value=''><span class='no-noun'>(no function)</span></data></a></td>
<td>21</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="21 21">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_interaction_handler_py.html#t42">pyWebLayout/concrete/interaction_handler.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_interaction_handler_py.html#t42"><data value='init__'>InteractionHandler.__init__</data></a></td>
<td>2</td>
<td>2</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 2">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_interaction_handler_py.html#t53">pyWebLayout/concrete/interaction_handler.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_interaction_handler_py.html#t53"><data value='set_pressed_state'>InteractionHandler.set_pressed_state</data></a></td>
<td>5</td>
<td>5</td>
<td>1</td>
<td>4</td>
<td>0</td>
<td class="right" data-ratio="0 9">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_interaction_handler_py.html#t70">pyWebLayout/concrete/interaction_handler.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_interaction_handler_py.html#t70"><data value='set_hovered_state'>InteractionHandler.set_hovered_state</data></a></td>
<td>5</td>
<td>5</td>
<td>1</td>
<td>4</td>
<td>0</td>
<td class="right" data-ratio="0 9">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_interaction_handler_py.html#t87">pyWebLayout/concrete/interaction_handler.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_interaction_handler_py.html#t87"><data value='render_current_state'>InteractionHandler.render_current_state</data></a></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 1">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_interaction_handler_py.html#t96">pyWebLayout/concrete/interaction_handler.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_interaction_handler_py.html#t96"><data value='execute_with_feedback'>InteractionHandler.execute_with_feedback</data></a></td>
<td>11</td>
<td>11</td>
<td>1</td>
<td>4</td>
<td>0</td>
<td class="right" data-ratio="0 15">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_interaction_handler_py.html#t138">pyWebLayout/concrete/interaction_handler.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_interaction_handler_py.html#t138"><data value='execute_async_with_feedback'>InteractionHandler.execute_async_with_feedback</data></a></td>
<td>7</td>
<td>7</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 7">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_interaction_handler_py.html#t162">pyWebLayout/concrete/interaction_handler.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_interaction_handler_py.html#t162"><data value='execute_callback'>InteractionHandler.execute_async_with_feedback.execute_callback</data></a></td>
<td>5</td>
<td>5</td>
<td>0</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="0 7">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_interaction_handler_py.html#t189">pyWebLayout/concrete/interaction_handler.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_interaction_handler_py.html#t189"><data value='init__'>InteractionStateManager.__init__</data></a></td>
<td>3</td>
<td>3</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 3">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_interaction_handler_py.html#t200">pyWebLayout/concrete/interaction_handler.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_interaction_handler_py.html#t200"><data value='update_hover'>InteractionStateManager.update_hover</data></a></td>
<td>17</td>
<td>17</td>
<td>1</td>
<td>12</td>
<td>0</td>
<td class="right" data-ratio="0 29">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_interaction_handler_py.html#t244">pyWebLayout/concrete/interaction_handler.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_interaction_handler_py.html#t244"><data value='handle_mouse_down'>InteractionStateManager.handle_mouse_down</data></a></td>
<td>9</td>
<td>9</td>
<td>1</td>
<td>4</td>
<td>0</td>
<td class="right" data-ratio="0 13">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_interaction_handler_py.html#t267">pyWebLayout/concrete/interaction_handler.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_interaction_handler_py.html#t267"><data value='handle_mouse_up'>InteractionStateManager.handle_mouse_up</data></a></td>
<td>9</td>
<td>9</td>
<td>1</td>
<td>6</td>
<td>0</td>
<td class="right" data-ratio="0 15">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_interaction_handler_py.html#t299">pyWebLayout/concrete/interaction_handler.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_interaction_handler_py.html#t299"><data value='reset'>InteractionStateManager.reset</data></a></td>
<td>6</td>
<td>6</td>
<td>1</td>
<td>4</td>
<td>0</td>
<td class="right" data-ratio="0 10">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_interaction_handler_py.html">pyWebLayout/concrete/interaction_handler.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_interaction_handler_py.html"><data value=''><span class='no-noun'>(no function)</span></data></a></td>
<td>19</td>
<td>19</td>
<td>3</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 19">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t18">pyWebLayout/concrete/page.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t18"><data value='init__'>Page.__init__</data></a></td>
<td>9</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="9 9">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t41">pyWebLayout/concrete/page.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t41"><data value='free_space'>Page.free_space</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t45">pyWebLayout/concrete/page.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t45"><data value='can_fit_line'>Page.can_fit_line</data></a></td>
<td>5</td>
<td>0</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="7 7">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t76">pyWebLayout/concrete/page.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t76"><data value='size'>Page.size</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t81">pyWebLayout/concrete/page.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t81"><data value='canvas_size'>Page.canvas_size</data></a></td>
<td>2</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="2 2">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t90">pyWebLayout/concrete/page.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t90"><data value='content_size'>Page.content_size</data></a></td>
<td>2</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="2 2">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t99">pyWebLayout/concrete/page.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t99"><data value='border_size'>Page.border_size</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t104">pyWebLayout/concrete/page.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t104"><data value='available_width'>Page.available_width</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t109">pyWebLayout/concrete/page.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t109"><data value='style'>Page.style</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t114">pyWebLayout/concrete/page.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t114"><data value='callbacks'>Page.callbacks</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t119">pyWebLayout/concrete/page.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t119"><data value='is_dirty'>Page.is_dirty</data></a></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 1">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t123">pyWebLayout/concrete/page.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t123"><data value='mark_dirty'>Page.mark_dirty</data></a></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 1">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t127">pyWebLayout/concrete/page.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t127"><data value='mark_clean'>Page.mark_clean</data></a></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 1">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t132">pyWebLayout/concrete/page.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t132"><data value='draw'>Page.draw</data></a></td>
<td>4</td>
<td>0</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="6 6">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t140">pyWebLayout/concrete/page.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t140"><data value='add_child'>Page.add_child</data></a></td>
<td>4</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="4 4">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t156">pyWebLayout/concrete/page.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t156"><data value='remove_child'>Page.remove_child</data></a></td>
<td>6</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="6 6">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t173">pyWebLayout/concrete/page.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t173"><data value='clear_children'>Page.clear_children</data></a></td>
<td>5</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="5 5">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t189">pyWebLayout/concrete/page.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t189"><data value='children'>Page.children</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t193">pyWebLayout/concrete/page.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t193"><data value='get_child_property'>Page._get_child_property</data></a></td>
<td>18</td>
<td>18</td>
<td>1</td>
<td>20</td>
<td>0</td>
<td class="right" data-ratio="0 38">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t233">pyWebLayout/concrete/page.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t233"><data value='get_child_height'>Page._get_child_height</data></a></td>
<td>7</td>
<td>7</td>
<td>1</td>
<td>4</td>
<td>0</td>
<td class="right" data-ratio="0 11">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t256">pyWebLayout/concrete/page.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t256"><data value='render_children'>Page.render_children</data></a></td>
<td>7</td>
<td>1</td>
<td>1</td>
<td>8</td>
<td>2</td>
<td class="right" data-ratio="12 15">80%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t271">pyWebLayout/concrete/page.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t271"><data value='render'>Page.render</data></a></td>
<td>5</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="5 5">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t290">pyWebLayout/concrete/page.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t290"><data value='create_canvas'>Page._create_canvas</data></a></td>
<td>7</td>
<td>0</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="9 9">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t314">pyWebLayout/concrete/page.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t314"><data value='get_child_position'>Page._get_child_position</data></a></td>
<td>3</td>
<td>3</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 3">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t331">pyWebLayout/concrete/page.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t331"><data value='query_point'>Page.query_point</data></a></td>
<td>11</td>
<td>1</td>
<td>1</td>
<td>8</td>
<td>1</td>
<td class="right" data-ratio="17 19">89%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t367">pyWebLayout/concrete/page.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t367"><data value='point_in_child'>Page._point_in_child</data></a></td>
<td>10</td>
<td>10</td>
<td>1</td>
<td>4</td>
<td>0</td>
<td class="right" data-ratio="0 14">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t398">pyWebLayout/concrete/page.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t398"><data value='get_child_size'>Page._get_child_size</data></a></td>
<td>9</td>
<td>9</td>
<td>1</td>
<td>4</td>
<td>0</td>
<td class="right" data-ratio="0 13">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t425">pyWebLayout/concrete/page.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t425"><data value='make_query_result'>Page._make_query_result</data></a></td>
<td>12</td>
<td>1</td>
<td>1</td>
<td>6</td>
<td>1</td>
<td class="right" data-ratio="16 18">89%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t482">pyWebLayout/concrete/page.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t482"><data value='query_range'>Page.query_range</data></a></td>
<td>19</td>
<td>1</td>
<td>1</td>
<td>14</td>
<td>4</td>
<td class="right" data-ratio="28 33">85%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t524">pyWebLayout/concrete/page.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html#t524"><data value='in_object'>Page.in_object</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html">pyWebLayout/concrete/page.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_page_py.html"><data value=''><span class='no-noun'>(no function)</span></data></a></td>
<td>48</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="48 48">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_table_py.html#t50">pyWebLayout/concrete/table.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_table_py.html#t50"><data value='init__'>TableCellRenderer.__init__</data></a></td>
<td>7</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="7 7">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_table_py.html#t80">pyWebLayout/concrete/table.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_table_py.html#t80"><data value='render'>TableCellRenderer.render</data></a></td>
<td>13</td>
<td>0</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="15 15">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_table_py.html#t110">pyWebLayout/concrete/table.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_table_py.html#t110"><data value='render_cell_content'>TableCellRenderer._render_cell_content</data></a></td>
<td>64</td>
<td>16</td>
<td>1</td>
<td>32</td>
<td>10</td>
<td class="right" data-ratio="68 96">71%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_table_py.html#t244">pyWebLayout/concrete/table.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_table_py.html#t244"><data value='render_image_in_cell'>TableCellRenderer._render_image_in_cell</data></a></td>
<td>47</td>
<td>47</td>
<td>1</td>
<td>22</td>
<td>0</td>
<td class="right" data-ratio="0 69">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_table_py.html#t341">pyWebLayout/concrete/table.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_table_py.html#t341"><data value='init__'>TableRowRenderer.__init__</data></a></td>
<td>10</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="10 10">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_table_py.html#t375">pyWebLayout/concrete/table.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_table_py.html#t375"><data value='render'>TableRowRenderer.render</data></a></td>
<td>14</td>
<td>0</td>
<td>1</td>
<td>6</td>
<td>1</td>
<td class="right" data-ratio="19 20">95%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_table_py.html#t416">pyWebLayout/concrete/table.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_table_py.html#t416"><data value='init__'>TableRenderer.__init__</data></a></td>
<td>10</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="10 10">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_table_py.html#t451">pyWebLayout/concrete/table.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_table_py.html#t451"><data value='calculate_dimensions'>TableRenderer._calculate_dimensions</data></a></td>
<td>12</td>
<td>1</td>
<td>1</td>
<td>4</td>
<td>1</td>
<td class="right" data-ratio="14 16">88%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_table_py.html#t499">pyWebLayout/concrete/table.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_table_py.html#t499"><data value='calculate_row_height_for_section'>TableRenderer._calculate_row_height_for_section</data></a></td>
<td>36</td>
<td>5</td>
<td>1</td>
<td>18</td>
<td>5</td>
<td class="right" data-ratio="44 54">81%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_table_py.html#t578">pyWebLayout/concrete/table.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_table_py.html#t578"><data value='estimate_wrapped_lines'>TableRenderer._estimate_wrapped_lines</data></a></td>
<td>24</td>
<td>5</td>
<td>1</td>
<td>10</td>
<td>3</td>
<td class="right" data-ratio="26 34">76%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_table_py.html#t641">pyWebLayout/concrete/table.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_table_py.html#t641"><data value='render'>TableRenderer.render</data></a></td>
<td>17</td>
<td>0</td>
<td>1</td>
<td>8</td>
<td>0</td>
<td class="right" data-ratio="25 25">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_table_py.html#t679">pyWebLayout/concrete/table.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_table_py.html#t679"><data value='render_caption'>TableRenderer._render_caption</data></a></td>
<td>10</td>
<td>2</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="8 10">80%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_table_py.html#t699">pyWebLayout/concrete/table.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_table_py.html#t699"><data value='height'>TableRenderer.height</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_table_py.html#t704">pyWebLayout/concrete/table.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_table_py.html#t704"><data value='width'>TableRenderer.width</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_table_py.html">pyWebLayout/concrete/table.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_table_py.html"><data value=''><span class='no-noun'>(no function)</span></data></a></td>
<td>37</td>
<td>0</td>
<td>5</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="37 37">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t22">pyWebLayout/concrete/text.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t22"><data value='calculate_spacing_and_position'>AlignmentHandler.calculate_spacing_and_position</data></a></td>
<td>0</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 0">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t42">pyWebLayout/concrete/text.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t42"><data value='calculate_spacing_and_position'>LeftAlignmentHandler.calculate_spacing_and_position</data></a></td>
<td>14</td>
<td>1</td>
<td>1</td>
<td>8</td>
<td>1</td>
<td class="right" data-ratio="20 22">91%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t96">pyWebLayout/concrete/text.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t96"><data value='init__'>CenterRightAlignmentHandler.__init__</data></a></td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t99">pyWebLayout/concrete/text.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t99"><data value='calculate_spacing_and_position'>CenterRightAlignmentHandler.calculate_spacing_and_position</data></a></td>
<td>18</td>
<td>0</td>
<td>1</td>
<td>10</td>
<td>0</td>
<td class="right" data-ratio="28 28">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t134">pyWebLayout/concrete/text.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t134"><data value='init__'>JustifyAlignmentHandler.__init__</data></a></td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t138">pyWebLayout/concrete/text.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t138"><data value='calculate_spacing_and_position'>JustifyAlignmentHandler.calculate_spacing_and_position</data></a></td>
<td>14</td>
<td>3</td>
<td>1</td>
<td>6</td>
<td>2</td>
<td class="right" data-ratio="15 20">75%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t181">pyWebLayout/concrete/text.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t181"><data value='init__'>Text.__init__</data></a></td>
<td>8</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="8 8">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t206">pyWebLayout/concrete/text.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t206"><data value='calculate_dimensions'>Text._calculate_dimensions</data></a></td>
<td>5</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="5 5">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t216">pyWebLayout/concrete/text.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t216"><data value='from_word'>Text.from_word</data></a></td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t220">pyWebLayout/concrete/text.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t220"><data value='text'>Text.text</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t225">pyWebLayout/concrete/text.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t225"><data value='style'>Text.style</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t230">pyWebLayout/concrete/text.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t230"><data value='origin'>Text.origin</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t235">pyWebLayout/concrete/text.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t235"><data value='line'>Text.line</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t240">pyWebLayout/concrete/text.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t240"><data value='line'>Text.line</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t245">pyWebLayout/concrete/text.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t245"><data value='width'>Text.width</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t250">pyWebLayout/concrete/text.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t250"><data value='size'>Text.size</data></a></td>
<td>3</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="3 3">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t257">pyWebLayout/concrete/text.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t257"><data value='set_origin'>Text.set_origin</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t261">pyWebLayout/concrete/text.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t261"><data value='add_line'>Text.add_line</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t265">pyWebLayout/concrete/text.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t265"><data value='in_object'>Text.in_object</data></a></td>
<td>4</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="4 4">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t290">pyWebLayout/concrete/text.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t290"><data value='apply_decoration'>Text._apply_decoration</data></a></td>
<td>14</td>
<td>6</td>
<td>1</td>
<td>8</td>
<td>1</td>
<td class="right" data-ratio="13 22">59%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t334">pyWebLayout/concrete/text.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t334"><data value='render'>Text.render</data></a></td>
<td>4</td>
<td>1</td>
<td>1</td>
<td>2</td>
<td>1</td>
<td class="right" data-ratio="4 6">67%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t371">pyWebLayout/concrete/text.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t371"><data value='init__'>Line.__init__</data></a></td>
<td>17</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="17 17">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t428">pyWebLayout/concrete/text.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t428"><data value='create_alignment_handler'>Line._create_alignment_handler</data></a></td>
<td>5</td>
<td>0</td>
<td>1</td>
<td>4</td>
<td>0</td>
<td class="right" data-ratio="9 9">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t446">pyWebLayout/concrete/text.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t446"><data value='text_objects'>Line.text_objects</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t450">pyWebLayout/concrete/text.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t450"><data value='set_next'>Line.set_next</data></a></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 1">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t454">pyWebLayout/concrete/text.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t454"><data value='add_word'>Line.add_word</data></a></td>
<td>75</td>
<td>9</td>
<td>1</td>
<td>28</td>
<td>5</td>
<td class="right" data-ratio="89 103">86%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t639">pyWebLayout/concrete/text.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t639"><data value='render'>Line.render</data></a></td>
<td>17</td>
<td>0</td>
<td>1</td>
<td>8</td>
<td>0</td>
<td class="right" data-ratio="25 25">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t681">pyWebLayout/concrete/text.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html#t681"><data value='query_point'>Line.query_point</data></a></td>
<td>16</td>
<td>1</td>
<td>1</td>
<td>8</td>
<td>1</td>
<td class="right" data-ratio="22 24">92%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html">pyWebLayout/concrete/text.py</a></td>
<td class="name left"><a href="z_7d48e1f4c6486fa2_text_py.html"><data value=''><span class='no-noun'>(no function)</span></data></a></td>
<td>56</td>
<td>0</td>
<td>6</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="56 56">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37___init___py.html">pyWebLayout/core/__init__.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37___init___py.html"><data value=''><span class='no-noun'>(no function)</span></data></a></td>
<td>2</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="2 2">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t16">pyWebLayout/core/base.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t16"><data value='render'>Renderable.render</data></a></td>
<td>0</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 0">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t25">pyWebLayout/core/base.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t25"><data value='origin'>Renderable.origin</data></a></td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t35">pyWebLayout/core/base.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t35"><data value='init__'>Interactable.__init__</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t44">pyWebLayout/core/base.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t44"><data value='interact'>Interactable.interact</data></a></td>
<td>3</td>
<td>1</td>
<td>1</td>
<td>2</td>
<td>1</td>
<td class="right" data-ratio="3 5">60%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t65">pyWebLayout/core/base.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t65"><data value='layout'>Layoutable.layout</data></a></td>
<td>0</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 0">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t74">pyWebLayout/core/base.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t74"><data value='in_object'>Queriable.in_object</data></a></td>
<td>3</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="3 3">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t95">pyWebLayout/core/base.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t95"><data value='init__'>Hierarchical.__init__</data></a></td>
<td>2</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="2 2">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t100">pyWebLayout/core/base.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t100"><data value='parent'>Hierarchical.parent</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t105">pyWebLayout/core/base.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t105"><data value='parent'>Hierarchical.parent</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t118">pyWebLayout/core/base.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t118"><data value='init__'>Geometric.__init__</data></a></td>
<td>3</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="3 3">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t124">pyWebLayout/core/base.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t124"><data value='origin'>Geometric.origin</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t129">pyWebLayout/core/base.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t129"><data value='origin'>Geometric.origin</data></a></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 1">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t134">pyWebLayout/core/base.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t134"><data value='size'>Geometric.size</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t139">pyWebLayout/core/base.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t139"><data value='size'>Geometric.size</data></a></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 1">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t143">pyWebLayout/core/base.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t143"><data value='set_origin'>Geometric.set_origin</data></a></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 1">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t156">pyWebLayout/core/base.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t156"><data value='init__'>Styleable.__init__</data></a></td>
<td>2</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="2 2">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t161">pyWebLayout/core/base.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t161"><data value='style'>Styleable.style</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t166">pyWebLayout/core/base.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t166"><data value='style'>Styleable.style</data></a></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 1">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t182">pyWebLayout/core/base.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t182"><data value='init__'>FontRegistry.__init__</data></a></td>
<td>2</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="2 2">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t186">pyWebLayout/core/base.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t186"><data value='get_or_create_font'>FontRegistry.get_or_create_font</data></a></td>
<td>18</td>
<td>0</td>
<td>1</td>
<td>10</td>
<td>0</td>
<td class="right" data-ratio="28 28">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t293">pyWebLayout/core/base.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t293"><data value='init__'>MetadataContainer.__init__</data></a></td>
<td>2</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="2 2">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t297">pyWebLayout/core/base.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t297"><data value='set_metadata'>MetadataContainer.set_metadata</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t307">pyWebLayout/core/base.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t307"><data value='get_metadata'>MetadataContainer.get_metadata</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t330">pyWebLayout/core/base.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t330"><data value='init__'>BlockContainer.__init__</data></a></td>
<td>2</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="2 2">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t334">pyWebLayout/core/base.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t334"><data value='blocks'>BlockContainer.blocks</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t345">pyWebLayout/core/base.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t345"><data value='add_block'>BlockContainer.add_block</data></a></td>
<td>3</td>
<td>0</td>
<td>1</td>
<td>2</td>
<td>1</td>
<td class="right" data-ratio="4 5">80%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t356">pyWebLayout/core/base.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t356"><data value='create_paragraph'>BlockContainer.create_paragraph</data></a></td>
<td>6</td>
<td>6</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="0 8">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t375">pyWebLayout/core/base.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t375"><data value='create_heading'>BlockContainer.create_heading</data></a></td>
<td>8</td>
<td>8</td>
<td>1</td>
<td>4</td>
<td>0</td>
<td class="right" data-ratio="0 12">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t412">pyWebLayout/core/base.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t412"><data value='validate_container'>ContainerAware._validate_container</data></a></td>
<td>2</td>
<td>2</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="0 4">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t429">pyWebLayout/core/base.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_base_py.html#t429"><data value='inherit_style'>ContainerAware._inherit_style</data></a></td>
<td>7</td>
<td>7</td>
<td>1</td>
<td>6</td>
<td>0</td>
<td class="right" data-ratio="0 13">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_base_py.html">pyWebLayout/core/base.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_base_py.html"><data value=''><span class='no-noun'>(no function)</span></data></a></td>
<td>57</td>
<td>1</td>
<td>10</td>
<td>2</td>
<td>1</td>
<td class="right" data-ratio="57 59">97%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_callback_registry_py.html#t29">pyWebLayout/core/callback_registry.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_callback_registry_py.html#t29"><data value='init__'>CallbackRegistry.__init__</data></a></td>
<td>4</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="4 4">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_callback_registry_py.html#t36">pyWebLayout/core/callback_registry.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_callback_registry_py.html#t36"><data value='register'>CallbackRegistry.register</data></a></td>
<td>13</td>
<td>0</td>
<td>1</td>
<td>4</td>
<td>0</td>
<td class="right" data-ratio="17 17">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_callback_registry_py.html#t80">pyWebLayout/core/callback_registry.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_callback_registry_py.html#t80"><data value='get_by_id'>CallbackRegistry.get_by_id</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_callback_registry_py.html#t97">pyWebLayout/core/callback_registry.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_callback_registry_py.html#t97"><data value='get_by_type'>CallbackRegistry.get_by_type</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_callback_registry_py.html#t114">pyWebLayout/core/callback_registry.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_callback_registry_py.html#t114"><data value='get_all_ids'>CallbackRegistry.get_all_ids</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_callback_registry_py.html#t128">pyWebLayout/core/callback_registry.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_callback_registry_py.html#t128"><data value='get_all_types'>CallbackRegistry.get_all_types</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_callback_registry_py.html#t142">pyWebLayout/core/callback_registry.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_callback_registry_py.html#t142"><data value='set_callback'>CallbackRegistry.set_callback</data></a></td>
<td>5</td>
<td>0</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="7 7">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_callback_registry_py.html#t165">pyWebLayout/core/callback_registry.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_callback_registry_py.html#t165"><data value='set_callbacks_by_type'>CallbackRegistry.set_callbacks_by_type</data></a></td>
<td>4</td>
<td>0</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="6 6">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_callback_registry_py.html#t190">pyWebLayout/core/callback_registry.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_callback_registry_py.html#t190"><data value='unregister'>CallbackRegistry.unregister</data></a></td>
<td>11</td>
<td>3</td>
<td>1</td>
<td>4</td>
<td>2</td>
<td class="right" data-ratio="10 15">67%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_callback_registry_py.html#t216">pyWebLayout/core/callback_registry.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_callback_registry_py.html#t216"><data value='clear'>CallbackRegistry.clear</data></a></td>
<td>4</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="4 4">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_callback_registry_py.html#t223">pyWebLayout/core/callback_registry.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_callback_registry_py.html#t223"><data value='count'>CallbackRegistry.count</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_callback_registry_py.html#t232">pyWebLayout/core/callback_registry.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_callback_registry_py.html#t232"><data value='count_by_type'>CallbackRegistry.count_by_type</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_callback_registry_py.html#t244">pyWebLayout/core/callback_registry.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_callback_registry_py.html#t244"><data value='get_type_name'>CallbackRegistry._get_type_name</data></a></td>
<td>8</td>
<td>1</td>
<td>1</td>
<td>6</td>
<td>1</td>
<td class="right" data-ratio="12 14">86%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_callback_registry_py.html#t267">pyWebLayout/core/callback_registry.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_callback_registry_py.html#t267"><data value='len__'>CallbackRegistry.__len__</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_callback_registry_py.html#t271">pyWebLayout/core/callback_registry.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_callback_registry_py.html#t271"><data value='contains__'>CallbackRegistry.__contains__</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_callback_registry_py.html#t275">pyWebLayout/core/callback_registry.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_callback_registry_py.html#t275"><data value='repr__'>CallbackRegistry.__repr__</data></a></td>
<td>0</td>
<td>0</td>
<td>3</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 0">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_callback_registry_py.html">pyWebLayout/core/callback_registry.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_callback_registry_py.html"><data value=''><span class='no-noun'>(no function)</span></data></a></td>
<td>18</td>
<td>0</td>
<td>3</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="18 18">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_highlight_py.html#t52">pyWebLayout/core/highlight.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_highlight_py.html#t52"><data value='post_init__'>Highlight.__post_init__</data></a></td>
<td>2</td>
<td>0</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="4 4">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_highlight_py.html#t57">pyWebLayout/core/highlight.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_highlight_py.html#t57"><data value='to_dict'>Highlight.to_dict</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_highlight_py.html#t72">pyWebLayout/core/highlight.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_highlight_py.html#t72"><data value='from_dict'>Highlight.from_dict</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_highlight_py.html#t94">pyWebLayout/core/highlight.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_highlight_py.html#t94"><data value='init__'>HighlightManager.__init__</data></a></td>
<td>5</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="5 5">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_highlight_py.html#t112">pyWebLayout/core/highlight.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_highlight_py.html#t112"><data value='add_highlight'>HighlightManager.add_highlight</data></a></td>
<td>2</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="2 2">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_highlight_py.html#t122">pyWebLayout/core/highlight.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_highlight_py.html#t122"><data value='remove_highlight'>HighlightManager.remove_highlight</data></a></td>
<td>5</td>
<td>0</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="7 7">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_highlight_py.html#t138">pyWebLayout/core/highlight.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_highlight_py.html#t138"><data value='get_highlight'>HighlightManager.get_highlight</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_highlight_py.html#t142">pyWebLayout/core/highlight.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_highlight_py.html#t142"><data value='list_highlights'>HighlightManager.list_highlights</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_highlight_py.html#t146">pyWebLayout/core/highlight.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_highlight_py.html#t146"><data value='clear_all'>HighlightManager.clear_all</data></a></td>
<td>2</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="2 2">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_highlight_py.html#t151">pyWebLayout/core/highlight.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_highlight_py.html#t151"><data value='get_highlights_for_page'>HighlightManager.get_highlights_for_page</data></a></td>
<td>8</td>
<td>0</td>
<td>1</td>
<td>6</td>
<td>0</td>
<td class="right" data-ratio="14 14">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_highlight_py.html#t175">pyWebLayout/core/highlight.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_highlight_py.html#t175"><data value='get_filepath'>HighlightManager._get_filepath</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_highlight_py.html#t179">pyWebLayout/core/highlight.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_highlight_py.html#t179"><data value='save_highlights'>HighlightManager._save_highlights</data></a></td>
<td>7</td>
<td>2</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="5 7">71%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_highlight_py.html#t193">pyWebLayout/core/highlight.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_highlight_py.html#t193"><data value='load_highlights'>HighlightManager._load_highlights</data></a></td>
<td>10</td>
<td>3</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="9 12">75%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_highlight_py.html#t212">pyWebLayout/core/highlight.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_highlight_py.html#t212"><data value='create_highlight_from_query_result'>create_highlight_from_query_result</data></a></td>
<td>8</td>
<td>0</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="10 10">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_highlight_py.html">pyWebLayout/core/highlight.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_highlight_py.html"><data value=''><span class='no-noun'>(no function)</span></data></a></td>
<td>41</td>
<td>0</td>
<td>4</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="41 41">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_query_py.html#t46">pyWebLayout/core/query.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_query_py.html#t46"><data value='to_dict'>QueryResult.to_dict</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_query_py.html#t69">pyWebLayout/core/query.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_query_py.html#t69"><data value='text'>SelectionRange.text</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_query_py.html#t74">pyWebLayout/core/query.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_query_py.html#t74"><data value='bounds_list'>SelectionRange.bounds_list</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_query_py.html#t78">pyWebLayout/core/query.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_query_py.html#t78"><data value='to_dict'>SelectionRange.to_dict</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_40407af872b0cf37_query_py.html">pyWebLayout/core/query.py</a></td>
<td class="name left"><a href="z_40407af872b0cf37_query_py.html"><data value=''><span class='no-noun'>(no function)</span></data></a></td>
<td>29</td>
<td>1</td>
<td>3</td>
<td>2</td>
<td>1</td>
<td class="right" data-ratio="29 31">94%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_fc521de9aff00981___init___py.html">pyWebLayout/io/__init__.py</a></td>
<td class="name left"><a href="z_fc521de9aff00981___init___py.html"><data value=''><span class='no-noun'>(no function)</span></data></a></td>
<td>0</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 0">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_263f2e628cef8c50___init___py.html">pyWebLayout/io/readers/__init__.py</a></td>
<td class="name left"><a href="z_263f2e628cef8c50___init___py.html"><data value=''><span class='no-noun'>(no function)</span></data></a></td>
<td>2</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="2 2">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_263f2e628cef8c50_epub_reader_py.html#t31">pyWebLayout/io/readers/epub_reader.py</a></td>
<td class="name left"><a href="z_263f2e628cef8c50_epub_reader_py.html#t31"><data value='default_eink_processor'>default_eink_processor</data></a></td>
<td>5</td>
<td>5</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="0 7">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_263f2e628cef8c50_epub_reader_py.html#t63">pyWebLayout/io/readers/epub_reader.py</a></td>
<td class="name left"><a href="z_263f2e628cef8c50_epub_reader_py.html#t63"><data value='init__'>EPUBReader.__init__</data></a></td>
<td>10</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="10 10">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_263f2e628cef8c50_epub_reader_py.html#t86">pyWebLayout/io/readers/epub_reader.py</a></td>
<td class="name left"><a href="z_263f2e628cef8c50_epub_reader_py.html#t86"><data value='read'>EPUBReader.read</data></a></td>
<td>12</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="12 12">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_263f2e628cef8c50_epub_reader_py.html#t115">pyWebLayout/io/readers/epub_reader.py</a></td>
<td class="name left"><a href="z_263f2e628cef8c50_epub_reader_py.html#t115"><data value='extract_epub'>EPUBReader._extract_epub</data></a></td>
<td>16</td>
<td>5</td>
<td>1</td>
<td>10</td>
<td>3</td>
<td class="right" data-ratio="14 26">54%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_263f2e628cef8c50_epub_reader_py.html#t144">pyWebLayout/io/readers/epub_reader.py</a></td>
<td class="name left"><a href="z_263f2e628cef8c50_epub_reader_py.html#t144"><data value='parse_package_document'>EPUBReader._parse_package_document</data></a></td>
<td>15</td>
<td>1</td>
<td>1</td>
<td>10</td>
<td>4</td>
<td class="right" data-ratio="20 25">80%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_263f2e628cef8c50_epub_reader_py.html#t172">pyWebLayout/io/readers/epub_reader.py</a></td>
<td class="name left"><a href="z_263f2e628cef8c50_epub_reader_py.html#t172"><data value='parse_metadata'>EPUBReader._parse_metadata</data></a></td>
<td>31</td>
<td>2</td>
<td>1</td>
<td>28</td>
<td>2</td>
<td class="right" data-ratio="55 59">93%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_263f2e628cef8c50_epub_reader_py.html#t222">pyWebLayout/io/readers/epub_reader.py</a></td>
<td class="name left"><a href="z_263f2e628cef8c50_epub_reader_py.html#t222"><data value='parse_manifest'>EPUBReader._parse_manifest</data></a></td>
<td>11</td>
<td>1</td>
<td>1</td>
<td>6</td>
<td>2</td>
<td class="right" data-ratio="14 17">82%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_263f2e628cef8c50_epub_reader_py.html#t251">pyWebLayout/io/readers/epub_reader.py</a></td>
<td class="name left"><a href="z_263f2e628cef8c50_epub_reader_py.html#t251"><data value='parse_spine'>EPUBReader._parse_spine</data></a></td>
<td>10</td>
<td>1</td>
<td>1</td>
<td>8</td>
<td>3</td>
<td class="right" data-ratio="14 18">78%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_263f2e628cef8c50_epub_reader_py.html#t275">pyWebLayout/io/readers/epub_reader.py</a></td>
<td class="name left"><a href="z_263f2e628cef8c50_epub_reader_py.html#t275"><data value='parse_toc'>EPUBReader._parse_toc</data></a></td>
<td>16</td>
<td>9</td>
<td>1</td>
<td>14</td>
<td>3</td>
<td class="right" data-ratio="10 30">33%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_263f2e628cef8c50_epub_reader_py.html#t309">pyWebLayout/io/readers/epub_reader.py</a></td>
<td class="name left"><a href="z_263f2e628cef8c50_epub_reader_py.html#t309"><data value='parse_nav_points'>EPUBReader._parse_nav_points</data></a></td>
<td>13</td>
<td>1</td>
<td>1</td>
<td>4</td>
<td>1</td>
<td class="right" data-ratio="15 17">88%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_263f2e628cef8c50_epub_reader_py.html#t350">pyWebLayout/io/readers/epub_reader.py</a></td>
<td class="name left"><a href="z_263f2e628cef8c50_epub_reader_py.html#t350"><data value='create_book'>EPUBReader._create_book</data></a></td>
<td>16</td>
<td>0</td>
<td>1</td>
<td>16</td>
<td>2</td>
<td class="right" data-ratio="30 32">94%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_263f2e628cef8c50_epub_reader_py.html#t381">pyWebLayout/io/readers/epub_reader.py</a></td>
<td class="name left"><a href="z_263f2e628cef8c50_epub_reader_py.html#t381"><data value='add_cover_chapter'>EPUBReader._add_cover_chapter</data></a></td>
<td>33</td>
<td>31</td>
<td>1</td>
<td>8</td>
<td>1</td>
<td class="right" data-ratio="3 41">7%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_263f2e628cef8c50_epub_reader_py.html#t447">pyWebLayout/io/readers/epub_reader.py</a></td>
<td class="name left"><a href="z_263f2e628cef8c50_epub_reader_py.html#t447"><data value='process_chapter_images'>EPUBReader._process_chapter_images</data></a></td>
<td>23</td>
<td>8</td>
<td>1</td>
<td>10</td>
<td>2</td>
<td class="right" data-ratio="21 33">64%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_263f2e628cef8c50_epub_reader_py.html#t494">pyWebLayout/io/readers/epub_reader.py</a></td>
<td class="name left"><a href="z_263f2e628cef8c50_epub_reader_py.html#t494"><data value='process_content_images'>EPUBReader._process_content_images</data></a></td>
<td>2</td>
<td>0</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="4 4">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_263f2e628cef8c50_epub_reader_py.html#t504">pyWebLayout/io/readers/epub_reader.py</a></td>
<td class="name left"><a href="z_263f2e628cef8c50_epub_reader_py.html#t504"><data value='add_chapters'>EPUBReader._add_chapters</data></a></td>
<td>36</td>
<td>11</td>
<td>1</td>
<td>10</td>
<td>2</td>
<td class="right" data-ratio="33 46">72%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_263f2e628cef8c50_epub_reader_py.html#t512">pyWebLayout/io/readers/epub_reader.py</a></td>
<td class="name left"><a href="z_263f2e628cef8c50_epub_reader_py.html#t512"><data value='add_to_toc_map'>EPUBReader._add_chapters.add_to_toc_map</data></a></td>
<td>7</td>
<td>1</td>
<td>0</td>
<td>6</td>
<td>2</td>
<td class="right" data-ratio="10 13">77%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_263f2e628cef8c50_epub_reader_py.html#t592">pyWebLayout/io/readers/epub_reader.py</a></td>
<td class="name left"><a href="z_263f2e628cef8c50_epub_reader_py.html#t592"><data value='read_epub'>read_epub</data></a></td>
<td>2</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="2 2">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_263f2e628cef8c50_epub_reader_py.html">pyWebLayout/io/readers/epub_reader.py</a></td>
<td class="name left"><a href="z_263f2e628cef8c50_epub_reader_py.html"><data value=''><span class='no-noun'>(no function)</span></data></a></td>
<td>28</td>
<td>0</td>
<td>2</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="28 28">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t46">pyWebLayout/io/readers/html_extraction.py</a></td>
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t46"><data value='with_font'>StyleContext.with_font</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t50">pyWebLayout/io/readers/html_extraction.py</a></td>
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t50"><data value='with_background'>StyleContext.with_background</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t56">pyWebLayout/io/readers/html_extraction.py</a></td>
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t56"><data value='with_css_classes'>StyleContext.with_css_classes</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t60">pyWebLayout/io/readers/html_extraction.py</a></td>
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t60"><data value='with_css_styles'>StyleContext.with_css_styles</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t64">pyWebLayout/io/readers/html_extraction.py</a></td>
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t64"><data value='with_attributes'>StyleContext.with_attributes</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t68">pyWebLayout/io/readers/html_extraction.py</a></td>
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t68"><data value='push_element'>StyleContext.push_element</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t73">pyWebLayout/io/readers/html_extraction.py</a></td>
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t73"><data value='create_base_context'>create_base_context</data></a></td>
<td>5</td>
<td>0</td>
<td>1</td>
<td>4</td>
<td>0</td>
<td class="right" data-ratio="9 9">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t107">pyWebLayout/io/readers/html_extraction.py</a></td>
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t107"><data value='apply_element_styling'>apply_element_styling</data></a></td>
<td>18</td>
<td>0</td>
<td>1</td>
<td>4</td>
<td>0</td>
<td class="right" data-ratio="22 22">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t154">pyWebLayout/io/readers/html_extraction.py</a></td>
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t154"><data value='parse_inline_styles'>parse_inline_styles</data></a></td>
<td>6</td>
<td>0</td>
<td>1</td>
<td>4</td>
<td>0</td>
<td class="right" data-ratio="10 10">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t172">pyWebLayout/io/readers/html_extraction.py</a></td>
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t172"><data value='apply_element_font_styles'>apply_element_font_styles</data></a></td>
<td>75</td>
<td>13</td>
<td>1</td>
<td>48</td>
<td>7</td>
<td class="right" data-ratio="101 123">82%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t342">pyWebLayout/io/readers/html_extraction.py</a></td>
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t342"><data value='apply_background_styles'>apply_background_styles</data></a></td>
<td>5</td>
<td>1</td>
<td>1</td>
<td>4</td>
<td>1</td>
<td class="right" data-ratio="7 9">78%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t364">pyWebLayout/io/readers/html_extraction.py</a></td>
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t364"><data value='extract_text_content'>extract_text_content</data></a></td>
<td>47</td>
<td>6</td>
<td>1</td>
<td>40</td>
<td>5</td>
<td class="right" data-ratio="68 87">78%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t469">pyWebLayout/io/readers/html_extraction.py</a></td>
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t469"><data value='process_element'>process_element</data></a></td>
<td>3</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="3 3">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t492">pyWebLayout/io/readers/html_extraction.py</a></td>
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t492"><data value='paragraph_handler'>paragraph_handler</data></a></td>
<td>33</td>
<td>1</td>
<td>1</td>
<td>24</td>
<td>4</td>
<td class="right" data-ratio="52 57">91%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t558">pyWebLayout/io/readers/html_extraction.py</a></td>
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t558"><data value='div_handler'>div_handler</data></a></td>
<td>10</td>
<td>0</td>
<td>1</td>
<td>8</td>
<td>0</td>
<td class="right" data-ratio="18 18">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t573">pyWebLayout/io/readers/html_extraction.py</a></td>
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t573"><data value='heading_handler'>heading_handler</data></a></td>
<td>7</td>
<td>0</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="9 9">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t592">pyWebLayout/io/readers/html_extraction.py</a></td>
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t592"><data value='blockquote_handler'>blockquote_handler</data></a></td>
<td>11</td>
<td>2</td>
<td>1</td>
<td>10</td>
<td>2</td>
<td class="right" data-ratio="15 21">71%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t608">pyWebLayout/io/readers/html_extraction.py</a></td>
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t608"><data value='preformatted_handler'>preformatted_handler</data></a></td>
<td>6</td>
<td>0</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="8 8">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t621">pyWebLayout/io/readers/html_extraction.py</a></td>
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t621"><data value='code_handler'>code_handler</data></a></td>
<td>3</td>
<td>1</td>
<td>1</td>
<td>2</td>
<td>1</td>
<td class="right" data-ratio="3 5">60%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t631">pyWebLayout/io/readers/html_extraction.py</a></td>
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t631"><data value='unordered_list_handler'>unordered_list_handler</data></a></td>
<td>8</td>
<td>0</td>
<td>1</td>
<td>6</td>
<td>1</td>
<td class="right" data-ratio="13 14">93%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t643">pyWebLayout/io/readers/html_extraction.py</a></td>
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t643"><data value='ordered_list_handler'>ordered_list_handler</data></a></td>
<td>8</td>
<td>0</td>
<td>1</td>
<td>6</td>
<td>1</td>
<td class="right" data-ratio="13 14">93%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t655">pyWebLayout/io/readers/html_extraction.py</a></td>
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t655"><data value='list_item_handler'>list_item_handler</data></a></td>
<td>20</td>
<td>2</td>
<td>1</td>
<td>18</td>
<td>3</td>
<td class="right" data-ratio="31 38">82%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t683">pyWebLayout/io/readers/html_extraction.py</a></td>
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t683"><data value='table_handler'>table_handler</data></a></td>
<td>21</td>
<td>1</td>
<td>1</td>
<td>16</td>
<td>4</td>
<td class="right" data-ratio="32 37">86%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t713">pyWebLayout/io/readers/html_extraction.py</a></td>
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t713"><data value='table_row_handler'>table_row_handler</data></a></td>
<td>8</td>
<td>0</td>
<td>1</td>
<td>6</td>
<td>1</td>
<td class="right" data-ratio="13 14">93%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t725">pyWebLayout/io/readers/html_extraction.py</a></td>
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t725"><data value='table_cell_handler'>table_cell_handler</data></a></td>
<td>22</td>
<td>0</td>
<td>1</td>
<td>18</td>
<td>2</td>
<td class="right" data-ratio="38 40">95%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t756">pyWebLayout/io/readers/html_extraction.py</a></td>
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t756"><data value='table_header_cell_handler'>table_header_cell_handler</data></a></td>
<td>22</td>
<td>1</td>
<td>1</td>
<td>18</td>
<td>3</td>
<td class="right" data-ratio="36 40">90%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t786">pyWebLayout/io/readers/html_extraction.py</a></td>
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t786"><data value='horizontal_rule_handler'>horizontal_rule_handler</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t791">pyWebLayout/io/readers/html_extraction.py</a></td>
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t791"><data value='line_break_handler'>line_break_handler</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t797">pyWebLayout/io/readers/html_extraction.py</a></td>
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t797"><data value='image_handler'>image_handler</data></a></td>
<td>16</td>
<td>2</td>
<td>1</td>
<td>6</td>
<td>0</td>
<td class="right" data-ratio="20 22">91%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t825">pyWebLayout/io/readers/html_extraction.py</a></td>
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t825"><data value='ignore_handler'>ignore_handler</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t830">pyWebLayout/io/readers/html_extraction.py</a></td>
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t830"><data value='generic_handler'>generic_handler</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t899">pyWebLayout/io/readers/html_extraction.py</a></td>
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html#t899"><data value='parse_html_string'>parse_html_string</data></a></td>
<td>13</td>
<td>0</td>
<td>1</td>
<td>8</td>
<td>0</td>
<td class="right" data-ratio="21 21">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html">pyWebLayout/io/readers/html_extraction.py</a></td>
<td class="name left"><a href="z_263f2e628cef8c50_html_extraction_py.html"><data value=''><span class='no-noun'>(no function)</span></data></a></td>
<td>47</td>
<td>0</td>
<td>2</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="47 47">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633___init___py.html">pyWebLayout/layout/__init__.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633___init___py.html"><data value=''><span class='no-noun'>(no function)</span></data></a></td>
<td>0</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 0">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_document_layouter_py.html#t17">pyWebLayout/layout/document_layouter.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_document_layouter_py.html#t17"><data value='paragraph_layouter'>paragraph_layouter</data></a></td>
<td>73</td>
<td>11</td>
<td>1</td>
<td>40</td>
<td>7</td>
<td class="right" data-ratio="91 113">81%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_document_layouter_py.html#t138">pyWebLayout/layout/document_layouter.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_document_layouter_py.html#t138"><data value='create_new_line'>paragraph_layouter.create_new_line</data></a></td>
<td>11</td>
<td>1</td>
<td>1</td>
<td>6</td>
<td>1</td>
<td class="right" data-ratio="15 17">88%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_document_layouter_py.html#t267">pyWebLayout/layout/document_layouter.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_document_layouter_py.html#t267"><data value='pagebreak_layouter'>pagebreak_layouter</data></a></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 1">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_document_layouter_py.html#t286">pyWebLayout/layout/document_layouter.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_document_layouter_py.html#t286"><data value='image_layouter'>image_layouter</data></a></td>
<td>17</td>
<td>1</td>
<td>1</td>
<td>8</td>
<td>1</td>
<td class="right" data-ratio="23 25">92%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_document_layouter_py.html#t351">pyWebLayout/layout/document_layouter.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_document_layouter_py.html#t351"><data value='table_layouter'>table_layouter</data></a></td>
<td>14</td>
<td>0</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="16 16">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_document_layouter_py.html#t405">pyWebLayout/layout/document_layouter.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_document_layouter_py.html#t405"><data value='button_layouter'>button_layouter</data></a></td>
<td>14</td>
<td>14</td>
<td>1</td>
<td>4</td>
<td>0</td>
<td class="right" data-ratio="0 18">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_document_layouter_py.html#t465">pyWebLayout/layout/document_layouter.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_document_layouter_py.html#t465"><data value='form_field_layouter'>form_field_layouter</data></a></td>
<td>14</td>
<td>2</td>
<td>1</td>
<td>4</td>
<td>2</td>
<td class="right" data-ratio="14 18">78%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_document_layouter_py.html#t515">pyWebLayout/layout/document_layouter.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_document_layouter_py.html#t515"><data value='form_layouter'>form_layouter</data></a></td>
<td>11</td>
<td>2</td>
<td>1</td>
<td>8</td>
<td>2</td>
<td class="right" data-ratio="15 19">79%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_document_layouter_py.html#t579">pyWebLayout/layout/document_layouter.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_document_layouter_py.html#t579"><data value='init__'>DocumentLayouter.__init__</data></a></td>
<td>7</td>
<td>0</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="9 9">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_document_layouter_py.html#t597">pyWebLayout/layout/document_layouter.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_document_layouter_py.html#t597"><data value='layout_paragraph'>DocumentLayouter.layout_paragraph</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_document_layouter_py.html#t616">pyWebLayout/layout/document_layouter.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_document_layouter_py.html#t616"><data value='layout_image'>DocumentLayouter.layout_image</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_document_layouter_py.html#t631">pyWebLayout/layout/document_layouter.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_document_layouter_py.html#t631"><data value='layout_table'>DocumentLayouter.layout_table</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_document_layouter_py.html#t644">pyWebLayout/layout/document_layouter.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_document_layouter_py.html#t644"><data value='layout_button'>DocumentLayouter.layout_button</data></a></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 1">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_document_layouter_py.html#t668">pyWebLayout/layout/document_layouter.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_document_layouter_py.html#t668"><data value='layout_form'>DocumentLayouter.layout_form</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_document_layouter_py.html#t683">pyWebLayout/layout/document_layouter.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_document_layouter_py.html#t683"><data value='layout_document'>DocumentLayouter.layout_document</data></a></td>
<td>22</td>
<td>9</td>
<td>1</td>
<td>22</td>
<td>2</td>
<td class="right" data-ratio="25 44">57%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_document_layouter_py.html">pyWebLayout/layout/document_layouter.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_document_layouter_py.html"><data value=''><span class='no-noun'>(no function)</span></data></a></td>
<td>27</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="27 27">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t44">pyWebLayout/layout/ereader_layout.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t44"><data value='to_dict'>RenderingPosition.to_dict</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t49">pyWebLayout/layout/ereader_layout.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t49"><data value='from_dict'>RenderingPosition.from_dict</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t53">pyWebLayout/layout/ereader_layout.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t53"><data value='copy'>RenderingPosition.copy</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t57">pyWebLayout/layout/ereader_layout.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t57"><data value='eq__'>RenderingPosition.__eq__</data></a></td>
<td>3</td>
<td>0</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="5 5">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t63">pyWebLayout/layout/ereader_layout.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t63"><data value='hash__'>RenderingPosition.__hash__</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t71">pyWebLayout/layout/ereader_layout.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t71"><data value='init__'>ChapterInfo.__init__</data></a></td>
<td>4</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="4 4">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t89">pyWebLayout/layout/ereader_layout.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t89"><data value='init__'>ChapterNavigator.__init__</data></a></td>
<td>3</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="3 3">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t94">pyWebLayout/layout/ereader_layout.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t94"><data value='build_chapter_map'>ChapterNavigator._build_chapter_map</data></a></td>
<td>13</td>
<td>0</td>
<td>1</td>
<td>8</td>
<td>0</td>
<td class="right" data-ratio="21 21">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t146">pyWebLayout/layout/ereader_layout.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t146"><data value='extract_heading_text'>ChapterNavigator._extract_heading_text</data></a></td>
<td>5</td>
<td>0</td>
<td>1</td>
<td>4</td>
<td>1</td>
<td class="right" data-ratio="8 9">89%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t154">pyWebLayout/layout/ereader_layout.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t154"><data value='get_table_of_contents'>ChapterNavigator.get_table_of_contents</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t160">pyWebLayout/layout/ereader_layout.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t160"><data value='get_chapter_position'>ChapterNavigator.get_chapter_position</data></a></td>
<td>4</td>
<td>0</td>
<td>1</td>
<td>4</td>
<td>0</td>
<td class="right" data-ratio="8 8">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t167">pyWebLayout/layout/ereader_layout.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t167"><data value='get_current_chapter'>ChapterNavigator.get_current_chapter</data></a></td>
<td>9</td>
<td>1</td>
<td>1</td>
<td>8</td>
<td>1</td>
<td class="right" data-ratio="15 17">88%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t191">pyWebLayout/layout/ereader_layout.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t191"><data value='init__'>FontFamilyOverride.__init__</data></a></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 1">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t200">pyWebLayout/layout/ereader_layout.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t200"><data value='override_font'>FontFamilyOverride.override_font</data></a></td>
<td>6</td>
<td>6</td>
<td>1</td>
<td>4</td>
<td>0</td>
<td class="right" data-ratio="0 10">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t246">pyWebLayout/layout/ereader_layout.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t246"><data value='scale_font'>FontScaler.scale_font</data></a></td>
<td>7</td>
<td>1</td>
<td>1</td>
<td>4</td>
<td>1</td>
<td class="right" data-ratio="9 11">82%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t282">pyWebLayout/layout/ereader_layout.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t282"><data value='scale_word_spacing'>FontScaler.scale_word_spacing</data></a></td>
<td>4</td>
<td>0</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="6 6">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t301">pyWebLayout/layout/ereader_layout.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t301"><data value='init__'>BidirectionalLayouter.__init__</data></a></td>
<td>6</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="6 6">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t316">pyWebLayout/layout/ereader_layout.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t316"><data value='render_page_forward'>BidirectionalLayouter.render_page_forward</data></a></td>
<td>17</td>
<td>1</td>
<td>1</td>
<td>10</td>
<td>1</td>
<td class="right" data-ratio="25 27">93%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t365">pyWebLayout/layout/ereader_layout.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t365"><data value='render_page_backward'>BidirectionalLayouter.render_page_backward</data></a></td>
<td>36</td>
<td>13</td>
<td>1</td>
<td>20</td>
<td>4</td>
<td class="right" data-ratio="33 56">59%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t467">pyWebLayout/layout/ereader_layout.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t467"><data value='scale_block_fonts'>BidirectionalLayouter._scale_block_fonts</data></a></td>
<td>13</td>
<td>1</td>
<td>1</td>
<td>10</td>
<td>2</td>
<td class="right" data-ratio="20 23">87%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t493">pyWebLayout/layout/ereader_layout.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t493"><data value='layout_block_on_page'>BidirectionalLayouter._layout_block_on_page</data></a></td>
<td>13</td>
<td>3</td>
<td>1</td>
<td>10</td>
<td>3</td>
<td class="right" data-ratio="17 23">74%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t521">pyWebLayout/layout/ereader_layout.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t521"><data value='layout_paragraph_on_page'>BidirectionalLayouter._layout_paragraph_on_page</data></a></td>
<td>17</td>
<td>2</td>
<td>1</td>
<td>8</td>
<td>2</td>
<td class="right" data-ratio="21 25">84%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t588">pyWebLayout/layout/ereader_layout.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t588"><data value='layout_heading_on_page'>BidirectionalLayouter._layout_heading_on_page</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t598">pyWebLayout/layout/ereader_layout.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t598"><data value='layout_table_on_page'>BidirectionalLayouter._layout_table_on_page</data></a></td>
<td>5</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="5 5">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t613">pyWebLayout/layout/ereader_layout.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t613"><data value='layout_list_on_page'>BidirectionalLayouter._layout_list_on_page</data></a></td>
<td>4</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="4 4">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t627">pyWebLayout/layout/ereader_layout.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t627"><data value='layout_image_on_page'>BidirectionalLayouter._layout_image_on_page</data></a></td>
<td>7</td>
<td>0</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="9 9">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t667">pyWebLayout/layout/ereader_layout.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t667"><data value='estimate_page_start'>BidirectionalLayouter._estimate_page_start</data></a></td>
<td>5</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="5 5">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t684">pyWebLayout/layout/ereader_layout.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t684"><data value='adjust_start_estimate'>BidirectionalLayouter._adjust_start_estimate</data></a></td>
<td>14</td>
<td>1</td>
<td>1</td>
<td>6</td>
<td>1</td>
<td class="right" data-ratio="18 20">90%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t721">pyWebLayout/layout/ereader_layout.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t721"><data value='position_compare'>BidirectionalLayouter._position_compare</data></a></td>
<td>7</td>
<td>0</td>
<td>1</td>
<td>6</td>
<td>0</td>
<td class="right" data-ratio="13 13">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t734">pyWebLayout/layout/ereader_layout.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t734"><data value='add_page_methods'>_add_page_methods</data></a></td>
<td>7</td>
<td>5</td>
<td>1</td>
<td>4</td>
<td>2</td>
<td class="right" data-ratio="4 11">36%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t737">pyWebLayout/layout/ereader_layout.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t737"><data value='can_fit_line'>_add_page_methods.can_fit_line</data></a></td>
<td>2</td>
<td>2</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 2">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t746">pyWebLayout/layout/ereader_layout.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html#t746"><data value='available_width'>_add_page_methods.available_width</data></a></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 1">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html">pyWebLayout/layout/ereader_layout.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_layout_py.html"><data value=''><span class='no-noun'>(no function)</span></data></a></td>
<td>60</td>
<td>0</td>
<td>7</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="60 60">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t29">pyWebLayout/layout/ereader_manager.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t29"><data value='init__'>BookmarkManager.__init__</data></a></td>
<td>7</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="7 7">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t47">pyWebLayout/layout/ereader_manager.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t47"><data value='load_bookmarks'>BookmarkManager._load_bookmarks</data></a></td>
<td>8</td>
<td>0</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="10 10">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t61">pyWebLayout/layout/ereader_manager.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t61"><data value='save_bookmarks'>BookmarkManager._save_bookmarks</data></a></td>
<td>6</td>
<td>2</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="4 6">67%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t73">pyWebLayout/layout/ereader_manager.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t73"><data value='add_bookmark'>BookmarkManager.add_bookmark</data></a></td>
<td>2</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="2 2">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t84">pyWebLayout/layout/ereader_manager.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t84"><data value='remove_bookmark'>BookmarkManager.remove_bookmark</data></a></td>
<td>5</td>
<td>0</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="7 7">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t100">pyWebLayout/layout/ereader_manager.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t100"><data value='get_bookmark'>BookmarkManager.get_bookmark</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t112">pyWebLayout/layout/ereader_manager.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t112"><data value='list_bookmarks'>BookmarkManager.list_bookmarks</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t121">pyWebLayout/layout/ereader_manager.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t121"><data value='save_reading_position'>BookmarkManager.save_reading_position</data></a></td>
<td>5</td>
<td>2</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="3 5">60%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t134">pyWebLayout/layout/ereader_manager.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t134"><data value='load_reading_position'>BookmarkManager.load_reading_position</data></a></td>
<td>8</td>
<td>0</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="10 10">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t165">pyWebLayout/layout/ereader_manager.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t165"><data value='init__'>EreaderLayoutManager.__init__</data></a></td>
<td>21</td>
<td>0</td>
<td>1</td>
<td>4</td>
<td>0</td>
<td class="right" data-ratio="25 25">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t222">pyWebLayout/layout/ereader_manager.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t222"><data value='set_position_changed_callback'>EreaderLayoutManager.set_position_changed_callback</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t227">pyWebLayout/layout/ereader_manager.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t227"><data value='set_chapter_changed_callback'>EreaderLayoutManager.set_chapter_changed_callback</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t232">pyWebLayout/layout/ereader_manager.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t232"><data value='detect_cover'>EreaderLayoutManager._detect_cover</data></a></td>
<td>6</td>
<td>0</td>
<td>1</td>
<td>4</td>
<td>0</td>
<td class="right" data-ratio="10 10">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t253">pyWebLayout/layout/ereader_manager.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t253"><data value='render_cover_page'>EreaderLayoutManager._render_cover_page</data></a></td>
<td>13</td>
<td>3</td>
<td>1</td>
<td>4</td>
<td>2</td>
<td class="right" data-ratio="12 17">71%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t295">pyWebLayout/layout/ereader_manager.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t295"><data value='notify_position_changed'>EreaderLayoutManager._notify_position_changed</data></a></td>
<td>6</td>
<td>0</td>
<td>1</td>
<td>4</td>
<td>0</td>
<td class="right" data-ratio="10 10">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t309">pyWebLayout/layout/ereader_manager.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t309"><data value='get_current_page'>EreaderLayoutManager.get_current_page</data></a></td>
<td>4</td>
<td>0</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="6 6">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t326">pyWebLayout/layout/ereader_manager.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t326"><data value='next_page'>EreaderLayoutManager.next_page</data></a></td>
<td>14</td>
<td>1</td>
<td>1</td>
<td>6</td>
<td>1</td>
<td class="right" data-ratio="18 20">90%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t361">pyWebLayout/layout/ereader_manager.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t361"><data value='previous_page'>EreaderLayoutManager.previous_page</data></a></td>
<td>20</td>
<td>2</td>
<td>1</td>
<td>10</td>
<td>2</td>
<td class="right" data-ratio="26 30">87%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t409">pyWebLayout/layout/ereader_manager.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t409"><data value='is_at_beginning'>EreaderLayoutManager._is_at_beginning</data></a></td>
<td>2</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="2 2">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t423">pyWebLayout/layout/ereader_manager.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t423"><data value='jump_to_position'>EreaderLayoutManager.jump_to_position</data></a></td>
<td>4</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="4 4">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t438">pyWebLayout/layout/ereader_manager.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t438"><data value='jump_to_chapter'>EreaderLayoutManager.jump_to_chapter</data></a></td>
<td>4</td>
<td>0</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="6 6">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t453">pyWebLayout/layout/ereader_manager.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t453"><data value='jump_to_chapter_index'>EreaderLayoutManager.jump_to_chapter_index</data></a></td>
<td>4</td>
<td>0</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="6 6">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t468">pyWebLayout/layout/ereader_manager.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t468"><data value='add_to_history'>EreaderLayoutManager._add_to_history</data></a></td>
<td>4</td>
<td>1</td>
<td>1</td>
<td>4</td>
<td>1</td>
<td class="right" data-ratio="6 8">75%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t487">pyWebLayout/layout/ereader_manager.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t487"><data value='get_from_history'>EreaderLayoutManager._get_from_history</data></a></td>
<td>8</td>
<td>1</td>
<td>1</td>
<td>6</td>
<td>1</td>
<td class="right" data-ratio="12 14">86%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t527">pyWebLayout/layout/ereader_manager.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t527"><data value='clear_history'>EreaderLayoutManager._clear_history</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t531">pyWebLayout/layout/ereader_manager.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t531"><data value='set_font_scale'>EreaderLayoutManager.set_font_scale</data></a></td>
<td>4</td>
<td>0</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="6 6">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t551">pyWebLayout/layout/ereader_manager.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t551"><data value='get_font_scale'>EreaderLayoutManager.get_font_scale</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t555">pyWebLayout/layout/ereader_manager.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t555"><data value='set_font_family'>EreaderLayoutManager.set_font_family</data></a></td>
<td>3</td>
<td>3</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 3">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t583">pyWebLayout/layout/ereader_manager.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t583"><data value='get_font_family'>EreaderLayoutManager.get_font_family</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t592">pyWebLayout/layout/ereader_manager.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t592"><data value='increase_line_spacing'>EreaderLayoutManager.increase_line_spacing</data></a></td>
<td>5</td>
<td>5</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 5">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t610">pyWebLayout/layout/ereader_manager.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t610"><data value='decrease_line_spacing'>EreaderLayoutManager.decrease_line_spacing</data></a></td>
<td>5</td>
<td>5</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 5">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t628">pyWebLayout/layout/ereader_manager.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t628"><data value='increase_inter_block_spacing'>EreaderLayoutManager.increase_inter_block_spacing</data></a></td>
<td>5</td>
<td>5</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 5">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t646">pyWebLayout/layout/ereader_manager.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t646"><data value='decrease_inter_block_spacing'>EreaderLayoutManager.decrease_inter_block_spacing</data></a></td>
<td>5</td>
<td>5</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 5">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t665">pyWebLayout/layout/ereader_manager.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t665"><data value='increase_word_spacing'>EreaderLayoutManager.increase_word_spacing</data></a></td>
<td>5</td>
<td>5</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 5">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t683">pyWebLayout/layout/ereader_manager.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t683"><data value='decrease_word_spacing'>EreaderLayoutManager.decrease_word_spacing</data></a></td>
<td>5</td>
<td>5</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 5">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t701">pyWebLayout/layout/ereader_manager.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t701"><data value='get_table_of_contents'>EreaderLayoutManager.get_table_of_contents</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t711">pyWebLayout/layout/ereader_manager.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t711"><data value='get_current_chapter'>EreaderLayoutManager.get_current_chapter</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t720">pyWebLayout/layout/ereader_manager.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t720"><data value='add_bookmark'>EreaderLayoutManager.add_bookmark</data></a></td>
<td>5</td>
<td>2</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="3 5">60%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t736">pyWebLayout/layout/ereader_manager.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t736"><data value='remove_bookmark'>EreaderLayoutManager.remove_bookmark</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t748">pyWebLayout/layout/ereader_manager.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t748"><data value='jump_to_bookmark'>EreaderLayoutManager.jump_to_bookmark</data></a></td>
<td>4</td>
<td>0</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="6 6">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t763">pyWebLayout/layout/ereader_manager.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t763"><data value='list_bookmarks'>EreaderLayoutManager.list_bookmarks</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t772">pyWebLayout/layout/ereader_manager.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t772"><data value='get_reading_progress'>EreaderLayoutManager.get_reading_progress</data></a></td>
<td>5</td>
<td>0</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="7 7">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t789">pyWebLayout/layout/ereader_manager.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t789"><data value='has_cover'>EreaderLayoutManager.has_cover</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t798">pyWebLayout/layout/ereader_manager.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t798"><data value='is_on_cover'>EreaderLayoutManager.is_on_cover</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t807">pyWebLayout/layout/ereader_manager.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t807"><data value='jump_to_cover'>EreaderLayoutManager.jump_to_cover</data></a></td>
<td>5</td>
<td>1</td>
<td>1</td>
<td>2</td>
<td>1</td>
<td class="right" data-ratio="5 7">71%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t821">pyWebLayout/layout/ereader_manager.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t821"><data value='get_position_info'>EreaderLayoutManager.get_position_info</data></a></td>
<td>3</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="3 3">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t846">pyWebLayout/layout/ereader_manager.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t846"><data value='get_cache_stats'>EreaderLayoutManager.get_cache_stats</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t855">pyWebLayout/layout/ereader_manager.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t855"><data value='shutdown'>EreaderLayoutManager.shutdown</data></a></td>
<td>2</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="2 2">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t866">pyWebLayout/layout/ereader_manager.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t866"><data value='del__'>EreaderLayoutManager.__del__</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t872">pyWebLayout/layout/ereader_manager.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html#t872"><data value='create_ereader_manager'>create_ereader_manager</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html">pyWebLayout/layout/ereader_manager.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_ereader_manager_py.html"><data value=''><span class='no-noun'>(no function)</span></data></a></td>
<td>64</td>
<td>0</td>
<td>3</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="64 64">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_page_buffer_py.html#t22">pyWebLayout/layout/page_buffer.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_page_buffer_py.html#t22"><data value='render_page_worker'>_render_page_worker</data></a></td>
<td>8</td>
<td>8</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="0 10">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_page_buffer_py.html#t63">pyWebLayout/layout/page_buffer.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_page_buffer_py.html#t63"><data value='init__'>PageBuffer.__init__</data></a></td>
<td>13</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="13 13">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_page_buffer_py.html#t95">pyWebLayout/layout/page_buffer.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_page_buffer_py.html#t95"><data value='initialize'>PageBuffer.initialize</data></a></td>
<td>6</td>
<td>0</td>
<td>1</td>
<td>2</td>
<td>1</td>
<td class="right" data-ratio="7 8">88%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_page_buffer_py.html#t119">pyWebLayout/layout/page_buffer.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_page_buffer_py.html#t119"><data value='get_page'>PageBuffer.get_page</data></a></td>
<td>9</td>
<td>0</td>
<td>1</td>
<td>4</td>
<td>0</td>
<td class="right" data-ratio="13 13">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_page_buffer_py.html#t145">pyWebLayout/layout/page_buffer.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_page_buffer_py.html#t145"><data value='cache_page'>PageBuffer.cache_page</data></a></td>
<td>10</td>
<td>0</td>
<td>1</td>
<td>6</td>
<td>1</td>
<td class="right" data-ratio="15 16">94%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_page_buffer_py.html#t179">pyWebLayout/layout/page_buffer.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_page_buffer_py.html#t179"><data value='start_background_rendering'>PageBuffer.start_background_rendering</data></a></td>
<td>7</td>
<td>1</td>
<td>1</td>
<td>6</td>
<td>2</td>
<td class="right" data-ratio="10 13">77%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_page_buffer_py.html#t200">pyWebLayout/layout/page_buffer.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_page_buffer_py.html#t200"><data value='queue_forward_renders'>PageBuffer._queue_forward_renders</data></a></td>
<td>11</td>
<td>0</td>
<td>1</td>
<td>6</td>
<td>0</td>
<td class="right" data-ratio="17 17">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_page_buffer_py.html#t228">pyWebLayout/layout/page_buffer.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_page_buffer_py.html#t228"><data value='queue_backward_renders'>PageBuffer._queue_backward_renders</data></a></td>
<td>11</td>
<td>0</td>
<td>1</td>
<td>6</td>
<td>1</td>
<td class="right" data-ratio="16 17">94%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_page_buffer_py.html#t256">pyWebLayout/layout/page_buffer.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_page_buffer_py.html#t256"><data value='check_completed_renders'>PageBuffer.check_completed_renders</data></a></td>
<td>16</td>
<td>4</td>
<td>1</td>
<td>8</td>
<td>1</td>
<td class="right" data-ratio="19 24">79%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_page_buffer_py.html#t285">pyWebLayout/layout/page_buffer.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_page_buffer_py.html#t285"><data value='invalidate_all'>PageBuffer.invalidate_all</data></a></td>
<td>8</td>
<td>0</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="10 10">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_page_buffer_py.html#t299">pyWebLayout/layout/page_buffer.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_page_buffer_py.html#t299"><data value='set_font_scale'>PageBuffer.set_font_scale</data></a></td>
<td>3</td>
<td>0</td>
<td>1</td>
<td>2</td>
<td>1</td>
<td class="right" data-ratio="4 5">80%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_page_buffer_py.html#t310">pyWebLayout/layout/page_buffer.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_page_buffer_py.html#t310"><data value='set_font_family'>PageBuffer.set_font_family</data></a></td>
<td>3</td>
<td>3</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="0 5">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_page_buffer_py.html#t321">pyWebLayout/layout/page_buffer.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_page_buffer_py.html#t321"><data value='get_cache_stats'>PageBuffer.get_cache_stats</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_page_buffer_py.html#t333">pyWebLayout/layout/page_buffer.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_page_buffer_py.html#t333"><data value='shutdown'>PageBuffer.shutdown</data></a></td>
<td>7</td>
<td>0</td>
<td>1</td>
<td>4</td>
<td>0</td>
<td class="right" data-ratio="11 11">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_page_buffer_py.html#t348">pyWebLayout/layout/page_buffer.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_page_buffer_py.html#t348"><data value='del__'>PageBuffer.__del__</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_page_buffer_py.html#t358">pyWebLayout/layout/page_buffer.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_page_buffer_py.html#t358"><data value='init__'>BufferedPageRenderer.__init__</data></a></td>
<td>10</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="10 10">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_page_buffer_py.html#t390">pyWebLayout/layout/page_buffer.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_page_buffer_py.html#t390"><data value='render_page'>BufferedPageRenderer.render_page</data></a></td>
<td>14</td>
<td>0</td>
<td>1</td>
<td>6</td>
<td>0</td>
<td class="right" data-ratio="20 20">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_page_buffer_py.html#t438">pyWebLayout/layout/page_buffer.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_page_buffer_py.html#t438"><data value='render_page_backward'>BufferedPageRenderer.render_page_backward</data></a></td>
<td>14</td>
<td>6</td>
<td>1</td>
<td>6</td>
<td>2</td>
<td class="right" data-ratio="10 20">50%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_page_buffer_py.html#t488">pyWebLayout/layout/page_buffer.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_page_buffer_py.html#t488"><data value='set_font_family'>BufferedPageRenderer.set_font_family</data></a></td>
<td>5</td>
<td>5</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="0 7">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_page_buffer_py.html#t510">pyWebLayout/layout/page_buffer.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_page_buffer_py.html#t510"><data value='get_font_family'>BufferedPageRenderer.get_font_family</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_page_buffer_py.html#t514">pyWebLayout/layout/page_buffer.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_page_buffer_py.html#t514"><data value='get_cache_stats'>BufferedPageRenderer.get_cache_stats</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_page_buffer_py.html#t518">pyWebLayout/layout/page_buffer.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_page_buffer_py.html#t518"><data value='shutdown'>BufferedPageRenderer.shutdown</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_page_buffer_py.html">pyWebLayout/layout/page_buffer.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_page_buffer_py.html"><data value=''><span class='no-noun'>(no function)</span></data></a></td>
<td>35</td>
<td>0</td>
<td>3</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="35 35">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_table_optimizer_py.html#t12">pyWebLayout/layout/table_optimizer.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_table_optimizer_py.html#t12"><data value='optimize_table_layout'>optimize_table_layout</data></a></td>
<td>39</td>
<td>5</td>
<td>1</td>
<td>12</td>
<td>2</td>
<td class="right" data-ratio="44 51">86%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_table_optimizer_py.html#t117">pyWebLayout/layout/table_optimizer.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_table_optimizer_py.html#t117"><data value='layout_cell_content'>layout_cell_content</data></a></td>
<td>25</td>
<td>2</td>
<td>1</td>
<td>10</td>
<td>3</td>
<td class="right" data-ratio="30 35">86%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_table_optimizer_py.html#t189">pyWebLayout/layout/table_optimizer.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_table_optimizer_py.html#t189"><data value='get_column_count'>get_column_count</data></a></td>
<td>5</td>
<td>0</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="7 7">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_table_optimizer_py.html#t208">pyWebLayout/layout/table_optimizer.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_table_optimizer_py.html#t208"><data value='sample_table_rows'>sample_table_rows</data></a></td>
<td>5</td>
<td>0</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="7 7">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_table_optimizer_py.html#t229">pyWebLayout/layout/table_optimizer.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_table_optimizer_py.html#t229"><data value='extract_html_column_widths'>extract_html_column_widths</data></a></td>
<td>14</td>
<td>3</td>
<td>1</td>
<td>12</td>
<td>2</td>
<td class="right" data-ratio="17 26">65%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_table_optimizer_py.html#t265">pyWebLayout/layout/table_optimizer.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_table_optimizer_py.html#t265"><data value='parse_html_width'>parse_html_width</data></a></td>
<td>16</td>
<td>3</td>
<td>1</td>
<td>8</td>
<td>1</td>
<td class="right" data-ratio="20 24">83%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_table_optimizer_py.html#t302">pyWebLayout/layout/table_optimizer.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_table_optimizer_py.html#t302"><data value='distribute_column_widths'>distribute_column_widths</data></a></td>
<td>34</td>
<td>1</td>
<td>1</td>
<td>22</td>
<td>1</td>
<td class="right" data-ratio="54 56">96%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_table_optimizer_py.html#t379">pyWebLayout/layout/table_optimizer.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_table_optimizer_py.html#t379"><data value='calculate_table_overhead'>calculate_table_overhead</data></a></td>
<td>3</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="3 3">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_427cc3035faf7633_table_optimizer_py.html">pyWebLayout/layout/table_optimizer.py</a></td>
<td class="name left"><a href="z_427cc3035faf7633_table_optimizer_py.html"><data value=''><span class='no-noun'>(no function)</span></data></a></td>
<td>10</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="10 10">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088___init___py.html">pyWebLayout/style/__init__.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088___init___py.html"><data value=''><span class='no-noun'>(no function)</span></data></a></td>
<td>6</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="6 6">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_abstract_style_py.html#t37">pyWebLayout/style/abstract_style.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_abstract_style_py.html#t37"><data value='from_value'>FontSize.from_value</data></a></td>
<td>11</td>
<td>11</td>
<td>1</td>
<td>4</td>
<td>0</td>
<td class="right" data-ratio="0 15">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_abstract_style_py.html#t97">pyWebLayout/style/abstract_style.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_abstract_style_py.html#t97"><data value='post_init__'>AbstractStyle.__post_init__</data></a></td>
<td>5</td>
<td>4</td>
<td>1</td>
<td>2</td>
<td>1</td>
<td class="right" data-ratio="2 7">29%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_abstract_style_py.html#t107">pyWebLayout/style/abstract_style.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_abstract_style_py.html#t107"><data value='hash__'>AbstractStyle.__hash__</data></a></td>
<td>2</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="2 2">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_abstract_style_py.html#t136">pyWebLayout/style/abstract_style.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_abstract_style_py.html#t136"><data value='merge_with'>AbstractStyle.merge_with</data></a></td>
<td>5</td>
<td>5</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 5">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_abstract_style_py.html#t165">pyWebLayout/style/abstract_style.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_abstract_style_py.html#t165"><data value='with_modifications'>AbstractStyle.with_modifications</data></a></td>
<td>3</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="3 3">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_abstract_style_py.html#t192">pyWebLayout/style/abstract_style.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_abstract_style_py.html#t192"><data value='init__'>AbstractStyleRegistry.__init__</data></a></td>
<td>4</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="4 4">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_abstract_style_py.html#t202">pyWebLayout/style/abstract_style.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_abstract_style_py.html#t202"><data value='create_default_style'>AbstractStyleRegistry._create_default_style</data></a></td>
<td>5</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="5 5">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_abstract_style_py.html#t211">pyWebLayout/style/abstract_style.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_abstract_style_py.html#t211"><data value='default_style'>AbstractStyleRegistry.default_style</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_abstract_style_py.html#t215">pyWebLayout/style/abstract_style.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_abstract_style_py.html#t215"><data value='generate_style_id'>AbstractStyleRegistry._generate_style_id</data></a></td>
<td>3</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="3 3">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_abstract_style_py.html#t221">pyWebLayout/style/abstract_style.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_abstract_style_py.html#t221"><data value='get_style_id'>AbstractStyleRegistry.get_style_id</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_abstract_style_py.html#t233">pyWebLayout/style/abstract_style.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_abstract_style_py.html#t233"><data value='register_style'>AbstractStyleRegistry.register_style</data></a></td>
<td>8</td>
<td>1</td>
<td>1</td>
<td>4</td>
<td>2</td>
<td class="right" data-ratio="9 12">75%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_abstract_style_py.html#t259">pyWebLayout/style/abstract_style.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_abstract_style_py.html#t259"><data value='get_or_create_style'>AbstractStyleRegistry.get_or_create_style</data></a></td>
<td>10</td>
<td>1</td>
<td>1</td>
<td>6</td>
<td>1</td>
<td class="right" data-ratio="14 16">88%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_abstract_style_py.html#t291">pyWebLayout/style/abstract_style.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_abstract_style_py.html#t291"><data value='get_style_by_id'>AbstractStyleRegistry.get_style_by_id</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_abstract_style_py.html#t295">pyWebLayout/style/abstract_style.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_abstract_style_py.html#t295"><data value='create_derived_style'>AbstractStyleRegistry.create_derived_style</data></a></td>
<td>5</td>
<td>1</td>
<td>1</td>
<td>2</td>
<td>1</td>
<td class="right" data-ratio="5 7">71%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_abstract_style_py.html#t315">pyWebLayout/style/abstract_style.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_abstract_style_py.html#t315"><data value='resolve_effective_style'>AbstractStyleRegistry.resolve_effective_style</data></a></td>
<td>7</td>
<td>3</td>
<td>1</td>
<td>4</td>
<td>2</td>
<td class="right" data-ratio="6 11">55%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_abstract_style_py.html#t336">pyWebLayout/style/abstract_style.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_abstract_style_py.html#t336"><data value='get_all_styles'>AbstractStyleRegistry.get_all_styles</data></a></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 1">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_abstract_style_py.html#t340">pyWebLayout/style/abstract_style.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_abstract_style_py.html#t340"><data value='get_style_count'>AbstractStyleRegistry.get_style_count</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_abstract_style_py.html">pyWebLayout/style/abstract_style.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_abstract_style_py.html"><data value=''><span class='no-noun'>(no function)</span></data></a></td>
<td>57</td>
<td>0</td>
<td>5</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="57 57">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_alignment_py.html#t23">pyWebLayout/style/alignment.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_alignment_py.html#t23"><data value='str__'>Alignment.__str__</data></a></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 1">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_alignment_py.html">pyWebLayout/style/alignment.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_alignment_py.html"><data value=''><span class='no-noun'>(no function)</span></data></a></td>
<td>10</td>
<td>0</td>
<td>2</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="10 10">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_concrete_style_py.html#t78">pyWebLayout/style/concrete_style.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_concrete_style_py.html#t78"><data value='create_font'>ConcreteStyle.create_font</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_concrete_style_py.html#t101">pyWebLayout/style/concrete_style.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_concrete_style_py.html#t101"><data value='init__'>StyleResolver.__init__</data></a></td>
<td>4</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="4 4">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_concrete_style_py.html#t144">pyWebLayout/style/concrete_style.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_concrete_style_py.html#t144"><data value='resolve_style'>StyleResolver.resolve_style</data></a></td>
<td>26</td>
<td>0</td>
<td>1</td>
<td>10</td>
<td>0</td>
<td class="right" data-ratio="36 36">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_concrete_style_py.html#t218">pyWebLayout/style/concrete_style.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_concrete_style_py.html#t218"><data value='resolve_font_path'>StyleResolver._resolve_font_path</data></a></td>
<td>7</td>
<td>5</td>
<td>1</td>
<td>6</td>
<td>1</td>
<td class="right" data-ratio="3 13">23%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_concrete_style_py.html#t230">pyWebLayout/style/concrete_style.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_concrete_style_py.html#t230"><data value='resolve_font_size'>StyleResolver._resolve_font_size</data></a></td>
<td>13</td>
<td>4</td>
<td>1</td>
<td>6</td>
<td>1</td>
<td class="right" data-ratio="14 19">74%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_concrete_style_py.html#t258">pyWebLayout/style/concrete_style.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_concrete_style_py.html#t258"><data value='resolve_color'>StyleResolver._resolve_color</data></a></td>
<td>27</td>
<td>11</td>
<td>1</td>
<td>16</td>
<td>5</td>
<td class="right" data-ratio="25 43">58%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_concrete_style_py.html#t301">pyWebLayout/style/concrete_style.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_concrete_style_py.html#t301"><data value='resolve_background_color'>StyleResolver._resolve_background_color</data></a></td>
<td>12</td>
<td>10</td>
<td>1</td>
<td>10</td>
<td>1</td>
<td class="right" data-ratio="3 22">14%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_concrete_style_py.html#t330">pyWebLayout/style/concrete_style.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_concrete_style_py.html#t330"><data value='resolve_line_height'>StyleResolver._resolve_line_height</data></a></td>
<td>10</td>
<td>8</td>
<td>1</td>
<td>6</td>
<td>1</td>
<td class="right" data-ratio="3 16">19%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_concrete_style_py.html#t346">pyWebLayout/style/concrete_style.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_concrete_style_py.html#t346"><data value='resolve_letter_spacing'>StyleResolver._resolve_letter_spacing</data></a></td>
<td>16</td>
<td>14</td>
<td>1</td>
<td>8</td>
<td>1</td>
<td class="right" data-ratio="3 24">12%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_concrete_style_py.html#t370">pyWebLayout/style/concrete_style.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_concrete_style_py.html#t370"><data value='resolve_word_spacing'>StyleResolver._resolve_word_spacing</data></a></td>
<td>16</td>
<td>7</td>
<td>1</td>
<td>8</td>
<td>2</td>
<td class="right" data-ratio="15 24">62%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_concrete_style_py.html#t394">pyWebLayout/style/concrete_style.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_concrete_style_py.html#t394"><data value='update_context'>StyleResolver.update_context</data></a></td>
<td>4</td>
<td>4</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 4">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_concrete_style_py.html#t413">pyWebLayout/style/concrete_style.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_concrete_style_py.html#t413"><data value='clear_cache'>StyleResolver.clear_cache</data></a></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 1">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_concrete_style_py.html#t417">pyWebLayout/style/concrete_style.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_concrete_style_py.html#t417"><data value='get_cache_size'>StyleResolver.get_cache_size</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_concrete_style_py.html#t430">pyWebLayout/style/concrete_style.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_concrete_style_py.html#t430"><data value='init__'>ConcreteStyleRegistry.__init__</data></a></td>
<td>2</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="2 2">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_concrete_style_py.html#t440">pyWebLayout/style/concrete_style.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_concrete_style_py.html#t440"><data value='get_concrete_style'>ConcreteStyleRegistry.get_concrete_style</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_concrete_style_py.html#t452">pyWebLayout/style/concrete_style.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_concrete_style_py.html#t452"><data value='get_font'>ConcreteStyleRegistry.get_font</data></a></td>
<td>6</td>
<td>0</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="8 8">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_concrete_style_py.html#t474">pyWebLayout/style/concrete_style.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_concrete_style_py.html#t474"><data value='clear_caches'>ConcreteStyleRegistry.clear_caches</data></a></td>
<td>2</td>
<td>2</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 2">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_concrete_style_py.html#t479">pyWebLayout/style/concrete_style.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_concrete_style_py.html#t479"><data value='get_cache_stats'>ConcreteStyleRegistry.get_cache_stats</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_concrete_style_py.html">pyWebLayout/style/concrete_style.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_concrete_style_py.html"><data value=''><span class='no-noun'>(no function)</span></data></a></td>
<td>57</td>
<td>0</td>
<td>5</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="57 57">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_fonts_py.html#t46">pyWebLayout/style/fonts.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_fonts_py.html#t46"><data value='get_bundled_fonts_dir'>get_bundled_fonts_dir</data></a></td>
<td>11</td>
<td>11</td>
<td>1</td>
<td>4</td>
<td>0</td>
<td class="right" data-ratio="0 15">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_fonts_py.html#t73">pyWebLayout/style/fonts.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_fonts_py.html#t73"><data value='get_bundled_font_path'>get_bundled_font_path</data></a></td>
<td>25</td>
<td>25</td>
<td>1</td>
<td>16</td>
<td>0</td>
<td class="right" data-ratio="0 41">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_fonts_py.html#t144">pyWebLayout/style/fonts.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_fonts_py.html#t144"><data value='init__'>Font.__init__</data></a></td>
<td>10</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="10 10">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_fonts_py.html#t182">pyWebLayout/style/fonts.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_fonts_py.html#t182"><data value='from_family'>Font.from_family</data></a></td>
<td>2</td>
<td>2</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="0 2">0%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_fonts_py.html#t232">pyWebLayout/style/fonts.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_fonts_py.html#t232"><data value='get_bundled_font_path'>Font._get_bundled_font_path</data></a></td>
<td>16</td>
<td>3</td>
<td>1</td>
<td>4</td>
<td>1</td>
<td class="right" data-ratio="16 20">80%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_fonts_py.html#t264">pyWebLayout/style/fonts.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_fonts_py.html#t264"><data value='load_font'>Font._load_font</data></a></td>
<td>25</td>
<td>2</td>
<td>1</td>
<td>8</td>
<td>1</td>
<td class="right" data-ratio="30 33">91%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_fonts_py.html#t318">pyWebLayout/style/fonts.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_fonts_py.html#t318"><data value='font'>Font.font</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_fonts_py.html#t323">pyWebLayout/style/fonts.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_fonts_py.html#t323"><data value='font_size'>Font.font_size</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_fonts_py.html#t328">pyWebLayout/style/fonts.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_fonts_py.html#t328"><data value='colour'>Font.colour</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_fonts_py.html#t333">pyWebLayout/style/fonts.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_fonts_py.html#t333"><data value='color'>Font.color</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_fonts_py.html#t338">pyWebLayout/style/fonts.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_fonts_py.html#t338"><data value='background'>Font.background</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_fonts_py.html#t343">pyWebLayout/style/fonts.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_fonts_py.html#t343"><data value='weight'>Font.weight</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_fonts_py.html#t348">pyWebLayout/style/fonts.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_fonts_py.html#t348"><data value='style'>Font.style</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_fonts_py.html#t353">pyWebLayout/style/fonts.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_fonts_py.html#t353"><data value='decoration'>Font.decoration</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_fonts_py.html#t358">pyWebLayout/style/fonts.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_fonts_py.html#t358"><data value='min_hyphenation_width'>Font.min_hyphenation_width</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_fonts_py.html#t362">pyWebLayout/style/fonts.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_fonts_py.html#t362"><data value='with_modified'>Font._with_modified</data></a></td>
<td>3</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="3 3">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_fonts_py.html#t388">pyWebLayout/style/fonts.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_fonts_py.html#t388"><data value='with_size'>Font.with_size</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_fonts_py.html#t392">pyWebLayout/style/fonts.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_fonts_py.html#t392"><data value='with_colour'>Font.with_colour</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_fonts_py.html#t396">pyWebLayout/style/fonts.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_fonts_py.html#t396"><data value='with_weight'>Font.with_weight</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_fonts_py.html#t400">pyWebLayout/style/fonts.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_fonts_py.html#t400"><data value='with_style'>Font.with_style</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_fonts_py.html#t404">pyWebLayout/style/fonts.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_fonts_py.html#t404"><data value='with_decoration'>Font.with_decoration</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_fonts_py.html">pyWebLayout/style/fonts.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_fonts_py.html"><data value=''><span class='no-noun'>(no function)</span></data></a></td>
<td>55</td>
<td>0</td>
<td>2</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="55 55">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_page_style_py.html#t30">pyWebLayout/style/page_style.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_page_style_py.html#t30"><data value='padding_top'>PageStyle.padding_top</data></a></td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_page_style_py.html#t34">pyWebLayout/style/page_style.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_page_style_py.html#t34"><data value='padding_right'>PageStyle.padding_right</data></a></td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_page_style_py.html#t38">pyWebLayout/style/page_style.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_page_style_py.html#t38"><data value='padding_bottom'>PageStyle.padding_bottom</data></a></td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_page_style_py.html#t42">pyWebLayout/style/page_style.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_page_style_py.html#t42"><data value='padding_left'>PageStyle.padding_left</data></a></td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_page_style_py.html#t46">pyWebLayout/style/page_style.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_page_style_py.html#t46"><data value='total_horizontal_padding'>PageStyle.total_horizontal_padding</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_page_style_py.html#t51">pyWebLayout/style/page_style.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_page_style_py.html#t51"><data value='total_vertical_padding'>PageStyle.total_vertical_padding</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_page_style_py.html#t56">pyWebLayout/style/page_style.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_page_style_py.html#t56"><data value='total_border_width'>PageStyle.total_border_width</data></a></td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_ba7f6bdeb0188088_page_style_py.html">pyWebLayout/style/page_style.py</a></td>
<td class="name left"><a href="z_ba7f6bdeb0188088_page_style_py.html"><data value=''><span class='no-noun'>(no function)</span></data></a></td>
<td>26</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="26 26">100%</td>
</tr>
</tbody>
<tfoot>
<tr class="total">
<td class="name left">Total</td>
<td class="name left">&nbsp;</td>
<td>5148</td>
<td>911</td>
<td>746</td>
<td>1596</td>
<td>234</td>
<td class="right" data-ratio="5319 6744">79%</td>
</tr>
</tfoot>
</table>
<p id="no_rows">
No items found using the specified filter.
</p>
</main>
<footer>
<div class="content">
<p>
<a class="nav" href="https://coverage.readthedocs.io/en/7.11.2">coverage.py v7.11.2</a>,
created at 2025-11-12 12:02 +0000
</p>
</div>
<aside class="hidden">
<a id="prevFileLink" class="nav" href=""></a>
<a id="nextFileLink" class="nav" href=""></a>
<button type="button" class="button_prev_file" data-shortcut="["></button>
<button type="button" class="button_next_file" data-shortcut="]"></button>
<button type="button" class="button_show_hide_help" data-shortcut="?"></button>
</aside>
</footer>
</body>
</html>