aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--oop2eindopdr/class-diagram.svg2026
1 files changed, 1064 insertions, 962 deletions
diff --git a/oop2eindopdr/class-diagram.svg b/oop2eindopdr/class-diagram.svg
index 4467582..ebdb3db 100644
--- a/oop2eindopdr/class-diagram.svg
+++ b/oop2eindopdr/class-diagram.svg
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="476.25mm" height="211.667mm"
- viewBox="0 0 1800 800"
+<svg width="371.475mm" height="336.815mm"
+ viewBox="0 0 1403 1273"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny">
<title>Qt SVG Document</title>
<desc>Generated with Qt</desc>
@@ -18,2397 +18,2527 @@ font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,-48.8778,-48.8778)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,-48.9231,-48.9547)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffff" fill-opacity="1" stroke="none" transform="matrix(0.997506,0,0,0.997506,-48.8778,-48.8778)"
+<g fill="#ffffff" fill-opacity="1" stroke="none" transform="matrix(0.998431,0,0,0.998431,-48.9231,-48.9547)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<rect x="49" y="49" width="1802" height="802"/>
+<rect x="49" y="49.0316" width="1405.98" height="1275"/>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,-48.8778,-48.8778)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,-48.9231,-48.9547)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,-48.9231,-48.9547)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,-48.9231,-48.9547)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<rect vector-effect="non-scaling-stroke" x="0" y="0" width="484" height="176"/>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
-font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.99792,0.03195,-0.03195,0.99792,236.023,1014.41)"
+font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
-font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
+<g fill="none" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0.99792,0.03195,-0.03195,0.99792,236.023,1014.41)"
+font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<path vector-effect="non-scaling-stroke" fill-rule="evenodd" d="M-6,0 L0,10 L6,0"/>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
-font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.99792,0.03195,-0.03195,0.99792,236.023,1014.41)"
+font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="213.25" y="12.5" font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
- >ZipExport</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
-font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,-48.9231,-48.9547)"
+font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
-font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
+<g fill="none" stroke="#990000" stroke-opacity="1" stroke-dasharray="4,2" stroke-dashoffset="0" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0.998431,0,0,0.998431,-48.9231,-48.9547)"
+font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<path vector-effect="non-scaling-stroke" fill-rule="evenodd" d="M306.109,418.032 L285.074,1075.03"/>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
-font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,-48.9231,-48.9547)"
+font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,-48.9231,-48.9547)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<polyline fill="none" vector-effect="non-scaling-stroke" points="0,16 484,16 " />
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,-48.9231,-48.9547)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.819617,-0.570169,0.570169,0.819617,588.888,653.766)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="none" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0.819617,-0.570169,0.570169,0.819617,588.888,653.766)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<path vector-effect="non-scaling-stroke" fill-rule="evenodd" d="M-6,0 L0,10 L6,0"/>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.819617,-0.570169,0.570169,0.819617,588.888,653.766)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="28.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >- pokedex : Pokedex*</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,-48.9231,-48.9547)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="none" stroke="#990000" stroke-opacity="1" stroke-dasharray="4,2" stroke-dashoffset="0" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0.998431,0,0,0.998431,-48.9231,-48.9547)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<path vector-effect="non-scaling-stroke" fill-rule="evenodd" d="M440,418.032 L644.524,712.034"/>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,-48.9231,-48.9547)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,-48.9231,-48.9547)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,-48.9231,-48.9547)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(-0.604177,-0.79488,0.79488,-0.604177,512.359,907.627)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="44.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >- csv_path : string</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="#ffffff" fill-opacity="1" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" transform="matrix(-0.604177,-0.79488,0.79488,-0.604177,512.359,907.627)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<path vector-effect="non-scaling-stroke" fill-rule="evenodd" d="M0,-10 L-5,0 L0,10 L5,0 L0,-10"/>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(-0.604177,-0.79488,0.79488,-0.604177,512.359,907.627)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,-48.9231,-48.9547)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="none" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0.998431,0,0,0.998431,-48.9231,-48.9547)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<path vector-effect="non-scaling-stroke" fill-rule="evenodd" d="M554.203,964.137 L408.301,1075.03"/>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,-48.9231,-48.9547)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,-48.9231,-48.9547)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="60.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >- zip_path : string</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,-48.9231,-48.9547)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(-0.819617,0.570169,-0.570169,-0.819617,396.088,376.617)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="#ffffff" fill-opacity="1" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" transform="matrix(-0.819617,0.570169,-0.570169,-0.819617,396.088,376.617)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<path vector-effect="non-scaling-stroke" fill-rule="evenodd" d="M0,-10 L-5,0 L0,10 L5,0 L0,-10"/>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(-0.819617,0.570169,-0.570169,-0.819617,396.088,376.617)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,-48.9231,-48.9547)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="none" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0.998431,0,0,0.998431,-48.9231,-48.9547)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="76.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >- id_list : std::vector&lt; std :: string &gt;</text>
+<path vector-effect="non-scaling-stroke" fill-rule="evenodd" d="M451.421,434.45 L644.524,712.034"/>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,-48.9231,-48.9547)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,-48.9231,-48.9547)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,-48.9231,-48.9547)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(-0.993445,-0.0996532,0.0996532,-0.993445,664.922,911.52)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="#ffffff" fill-opacity="1" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" transform="matrix(-0.993445,-0.0996532,0.0996532,-0.993445,664.922,911.52)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<polyline fill="none" vector-effect="non-scaling-stroke" points="0,80 484,80 " />
+<path vector-effect="non-scaling-stroke" fill-rule="evenodd" d="M0,-10 L-5,0 L0,10 L5,0 L0,-10"/>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(-0.993445,-0.0996532,0.0996532,-0.993445,664.922,911.52)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,-48.9231,-48.9547)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="none" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0.998431,0,0,0.998431,-48.9231,-48.9547)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<path vector-effect="non-scaling-stroke" fill-rule="evenodd" d="M713.969,971.934 L701.219,1099.03"/>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,-48.9231,-48.9547)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,-48.9231,-48.9547)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="92.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >+ ZipExport() «constructor»</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,-48.9231,-48.9547)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(-0.612867,0.7882,-0.7882,-0.612867,839.907,907.714)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="#ffffff" fill-opacity="1" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" transform="matrix(-0.612867,0.7882,-0.7882,-0.612867,839.907,907.714)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<path vector-effect="non-scaling-stroke" fill-rule="evenodd" d="M0,-10 L-5,0 L0,10 L5,0 L0,-10"/>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(-0.612867,0.7882,-0.7882,-0.612867,839.907,907.714)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,-48.9231,-48.9547)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="none" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0.998431,0,0,0.998431,-48.9231,-48.9547)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="108.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >+ ZipExport(pokedex : Pokedex*, input_csv : string, output_zip : string) «constructor»</text>
+<path vector-effect="non-scaling-stroke" fill-rule="evenodd" d="M898.121,964.311 L968.497,1019.03"/>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,-48.9231,-48.9547)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,-48.9231,-48.9547)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,-48.9231,-48.9547)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.503339,-0.862273,0.862273,0.503339,683.251,430.266)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="none" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0.503339,-0.862273,0.862273,0.503339,683.251,430.266)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<path vector-effect="non-scaling-stroke" fill-rule="evenodd" d="M-6,0 L0,10 L6,0"/>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.503339,-0.862273,0.862273,0.503339,683.251,430.266)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="124.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >+ ~ZipExport() «destructor»</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,-48.9231,-48.9547)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="none" stroke="#990000" stroke-opacity="1" stroke-dasharray="4,2" stroke-dashoffset="0" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0.998431,0,0,0.998431,-48.9231,-48.9547)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<path vector-effect="non-scaling-stroke" fill-rule="evenodd" d="M462,321.592 L741.961,485.015"/>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,-48.9231,-48.9547)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,-48.9231,-48.9547)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,-48.9231,-48.9547)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(-0.86908,-0.491492,0.491492,-0.86908,778.621,603.739)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="140.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >+ set_pokedex(pokedex : Pokedex*)</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="#ffffff" fill-opacity="1" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" transform="matrix(-0.86908,-0.491492,0.491492,-0.86908,778.621,603.739)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<path vector-effect="non-scaling-stroke" fill-rule="evenodd" d="M0,-10 L-5,0 L0,10 L5,0 L0,-10"/>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(-0.86908,-0.491492,0.491492,-0.86908,778.621,603.739)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,-48.9231,-48.9547)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="none" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0.998431,0,0,0.998431,-48.9231,-48.9547)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<path vector-effect="non-scaling-stroke" fill-rule="evenodd" d="M823.922,662.424 L795.866,712.034"/>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,-48.9231,-48.9547)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="156.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >+ import_csv(filename : string)</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<rect vector-effect="non-scaling-stroke" x="0" y="0" width="300" height="368"/>
+</g>
+
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
+font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
+>
+</g>
+
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
+font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
+>
+</g>
+
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
+font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
+>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="107.875" y="12.5" font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
+ >PokemonCard</text>
+</g>
+
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
+font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
+>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
+font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
+>
+</g>
+
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
+font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
+>
+</g>
+
+<g fill="#ffffc0" fill-opacity="1" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<polyline fill="none" vector-effect="non-scaling-stroke" points="0,16 300,16 " />
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="172.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >+ export_zip(filename : string)</text>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="28.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >- raw_data : nlohmann::json</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ff0000" fill-opacity="1" stroke="#0000ff" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<path vector-effect="none" fill-rule="evenodd" d="M0,168 L8,176 L0,176 L0,168"/>
</g>
-<g fill="#ff0000" fill-opacity="1" stroke="#0000ff" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="44.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >- pokedex : Pokedex*</text>
</g>
-<g fill="#ff0000" fill-opacity="1" stroke="#0000ff" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,0.997506,608.48)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<rect vector-effect="non-scaling-stroke" x="0" y="0" width="400" height="250"/>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
-font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
+font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
-font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
+font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="60.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >- image_download_thread : std::thread*</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
-font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
+font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="174.563" y="12.5" font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
- >Pokedex</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
-font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
+font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
-font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
+font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
-font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
+font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<polyline fill="none" vector-effect="non-scaling-stroke" points="0,16 400,16 " />
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="76.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >- url_card_normal : string</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="28.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >- cards : std::vector&lt; PokemonCard * &gt;</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="92.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >- url_card_hires : string</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="44.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >- cache : CacheManager*</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="108.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >+ id : string</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="60.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >- api : PokemonTCGAPIClient*</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="124.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >+ name : string</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="76.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >- download_manager : DownloadManager*</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="140.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >+ hp : unsigned</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<polyline fill="none" vector-effect="non-scaling-stroke" points="0,80 400,80 " />
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="156.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >+ value : double</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="92.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >- load_collection_remote()</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="172.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >+ attacks : std::vector&lt; std :: string &gt;</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="108.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >- load_collection_local()</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<polyline fill="none" vector-effect="non-scaling-stroke" points="0,176 300,176 " />
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="124.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >- verify_collection()</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="188.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >- raw_load_json(raw_data : nlohmann::json)</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="140.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >- search_cards_local(query : string) : std::vector&lt; PokemonCard * &gt;</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="204.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >- raw_load_cache(cache_path : const char*)</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="156.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >- search_cards_remote(query : string) : std::vector&lt; PokemonCard * &gt;</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="220.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >- prefix_cache_path(filename : const char*) : string</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="172.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >- lower(input : string) : string</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="236.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >+ PokemonCard(pokedex : Pokedex*) «constructor»</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="188.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >+ Pokedex() «constructor»</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="252.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >+ ~PokemonCard() «destructor»</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="204.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >+ ~Pokedex() «destructor»</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="268.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >+ short_identifier() : string</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="220.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >+ search_cards(query : string) : std::vector&lt; PokemonCard * &gt;</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="284.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >+ fetch_market_value()</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="236.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >+ get_card_by_id(id : string) : PokemonCard*</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="300.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >+ verify_files()</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ff0000" fill-opacity="1" stroke="#0000ff" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<path vector-effect="none" fill-rule="evenodd" d="M0,242 L8,250 L0,250 L0,242"/>
</g>
-<g fill="#ff0000" fill-opacity="1" stroke="#0000ff" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ff0000" fill-opacity="1" stroke="#0000ff" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,649.377,400)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="316.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >+ download_files()</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<rect vector-effect="non-scaling-stroke" x="0" y="0" width="300" height="150"/>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
-font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
+font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
-font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
+font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
-font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
+font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="93" y="12.5" font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
- >DownloadManager</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
-font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
+font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
-font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
+font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="332.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >+ set_pokedex(pokedex : Pokedex*)</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
-font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
+font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<polyline fill="none" vector-effect="non-scaling-stroke" points="0,16 300,16 " />
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="28.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >- max_files : const unsigned</text>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="348.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >+ image_location() : string</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="44.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >- download_queue : std::vector&lt; std :: thread * &gt;</text>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="364.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >+ image_location_hires() : string</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="60.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >- file_queue : std::vector&lt; std :: fstream * &gt;</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,112.822,0.998431)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<rect vector-effect="non-scaling-stroke" x="0" y="0" width="464" height="192"/>
+</g>
+
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
+font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
+>
+</g>
+
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
+font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
+>
+</g>
+
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
+font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
+>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="164.469" y="12.5" font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
+ >PokemonTCGAPIClient</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
+font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
+>
+</g>
+
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
+font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
+>
+</g>
+
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
+font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
+>
+</g>
+
+<g fill="#ffffc0" fill-opacity="1" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<polyline fill="none" vector-effect="non-scaling-stroke" points="0,16 464,16 " />
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<polyline fill="none" vector-effect="non-scaling-stroke" points="0,64 300,64 " />
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="28.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >- API_URL : const char*</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="76.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >- open_file(filename : string) : std::fstream*</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<polyline fill="none" vector-effect="non-scaling-stroke" points="0,32 464,32 " />
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="92.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >- close_file(file_ptr : std::fstream*)</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="44.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >+ PokemonTCGAPIClient() «constructor»</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="108.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >+ DownloadManager() «constructor»</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="60.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >+ ~PokemonTCGAPIClient() «destructor»</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="124.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >+ ~DownloadManager() «destructor»</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="76.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >- raw_request(endpoint : const char*, params : cpr::Parameters) : nlohmann::json</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="140.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >+ wget(url : string, filename : string) : std::thread*</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="92.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >- raw_get_cards(query : const char*) : nlohmann::json</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ff0000" fill-opacity="1" stroke="#0000ff" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<path vector-effect="none" fill-rule="evenodd" d="M0,142 L8,150 L0,150 L0,142"/>
</g>
-<g fill="#ff0000" fill-opacity="1" stroke="#0000ff" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ff0000" fill-opacity="1" stroke="#0000ff" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1347.63,0.997506)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="108.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >- raw_get_card(id : const char*) : nlohmann::json</text>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,-48.8778,-48.8778)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,-48.8778,-48.8778)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.567791,0.820142,-0.820142,0.567791,1037.18,394.322)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffff" fill-opacity="1" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0.567791,0.820142,-0.820142,0.567791,1037.18,394.322)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<path vector-effect="non-scaling-stroke" fill-rule="evenodd" d="M0,-10 L-5,0 L0,10 L5,0 L0,-10"/>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.567791,0.820142,-0.820142,0.567791,1037.18,394.322)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,-48.8778,-48.8778)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="124.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >- raw_get_sets(query : const char*) : nlohmann::json</text>
</g>
-<g fill="none" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0.997506,0,0,0.997506,-48.8778,-48.8778)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<path vector-effect="non-scaling-stroke" fill-rule="evenodd" d="M1097,438.616 L1441.67,200"/>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,-48.8778,-48.8778)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,-48.8778,-48.8778)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,-48.8778,-48.8778)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.271535,0.959837,-0.959837,0.271535,493.389,625.255)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffff" fill-opacity="1" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0.271535,0.959837,-0.959837,0.271535,493.389,625.255)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<path vector-effect="non-scaling-stroke" fill-rule="evenodd" d="M0,-10 L-5,0 L0,10 L5,0 L0,-10"/>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="140.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >+ get_cards_by_query(query : const char*) : std::vector&lt; PokemonCard * &gt;</text>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.271535,0.959837,-0.959837,0.271535,493.389,625.255)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,-48.8778,-48.8778)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="none" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0.997506,0,0,0.997506,-48.8778,-48.8778)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<path vector-effect="non-scaling-stroke" fill-rule="evenodd" d="M553.245,673.096 L700,631.579"/>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,-48.8778,-48.8778)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,-48.8778,-48.8778)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,-48.8778,-48.8778)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="156.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >+ get_set_cards(set_name : const char*) : std::vector&lt; PokemonCard * &gt;</text>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.241931,0.967723,-0.967723,0.241931,1058.06,472.394)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffff" fill-opacity="1" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0.241931,0.967723,-0.967723,0.241931,1058.06,472.394)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<path vector-effect="non-scaling-stroke" fill-rule="evenodd" d="M0,-10 L-5,0 L0,10 L5,0 L0,-10"/>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.241931,0.967723,-0.967723,0.241931,1058.06,472.394)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,-48.8778,-48.8778)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="none" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0.997506,0,0,0.997506,-48.8778,-48.8778)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<path vector-effect="non-scaling-stroke" fill-rule="evenodd" d="M1119.4,520.149 L1250,487.5"/>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,-48.8778,-48.8778)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="172.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >+ get_full_card(id : const char*) : PokemonCard*</text>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,-48.8778,-48.8778)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,-48.8778,-48.8778)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(-0.254754,0.964427,-0.964427,-0.254754,1058.02,579.934)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffff" fill-opacity="1" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" transform="matrix(-0.254754,0.964427,-0.964427,-0.254754,1058.02,579.934)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<path vector-effect="non-scaling-stroke" fill-rule="evenodd" d="M0,-10 L-5,0 L0,10 L5,0 L0,-10"/>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(-0.254754,0.964427,-0.964427,-0.254754,1058.02,579.934)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,-48.8778,-48.8778)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="188.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >+ get_sets() : std::vector&lt; std :: string &gt;</text>
</g>
-<g fill="none" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0.997506,0,0,0.997506,-48.8778,-48.8778)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<path vector-effect="non-scaling-stroke" fill-rule="evenodd" d="M1119.34,632.938 L1325,687.264"/>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,-48.8778,-48.8778)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,-48.8778,-48.8778)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,-48.8778,-48.8778)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(-0.25089,0.965439,-0.965439,-0.25089,401.672,408.473)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffff" fill-opacity="1" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" transform="matrix(-0.25089,0.965439,-0.965439,-0.25089,401.672,408.473)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<path vector-effect="non-scaling-stroke" fill-rule="evenodd" d="M0,-10 L-5,0 L0,10 L5,0 L0,-10"/>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(-0.25089,0.965439,-0.965439,-0.25089,401.672,408.473)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,0.998431,1024.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,-48.8778,-48.8778)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="none" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0.997506,0,0,0.997506,-48.8778,-48.8778)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<path vector-effect="non-scaling-stroke" fill-rule="evenodd" d="M461.355,461.009 L700,523.026"/>
+<rect vector-effect="non-scaling-stroke" x="0" y="0" width="397" height="240"/>
+</g>
+
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
+font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
+>
+</g>
+
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
+font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
+>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,-48.8778,-48.8778)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
+font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
+>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="173.063" y="12.5" font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
+ >Pokedex</text>
+</g>
+
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
+font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
+>
+</g>
+
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
+font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
+>
+</g>
+
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
+font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
+>
+</g>
+
+<g fill="#ffffc0" fill-opacity="1" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<polyline fill="none" vector-effect="non-scaling-stroke" points="0,16 397,16 " />
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,631.92,580.369)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,631.92,580.369)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,631.92,580.369)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="14.9375" y="17" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >0..1</text>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,631.92,580.369)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="28.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >- cards : std::vector&lt; PokemonCard * &gt;</text>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,572.569,583.122)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,572.569,583.122)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,572.569,583.122)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="11.5469" y="17" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >-pokedex</text>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,572.569,583.122)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1184.54,437.282)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1184.54,437.282)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="44.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >- cache : CacheManager*</text>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1184.54,437.282)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="14.9375" y="17" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >0..1</text>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1184.54,437.282)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,626.932,443.655)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,626.932,443.655)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,626.932,443.655)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="14.9375" y="17" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >0..1</text>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,626.932,443.655)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="60.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >- api : PokemonTCGAPIClient*</text>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,572.569,445.911)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,572.569,445.911)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,572.569,445.911)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="11.5469" y="17" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >-pokedex</text>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,572.569,445.911)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<rect vector-effect="non-scaling-stroke" x="0" y="0" width="600" height="325"/>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="76.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >- download_manager : DownloadManager*</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
-font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
+font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
-font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
+font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
-font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
+font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="255.125" y="12.5" font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
- >CacheManager</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
-font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
+font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
-font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
+<g fill="#ffffc0" fill-opacity="1" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
+font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<polyline fill="none" vector-effect="non-scaling-stroke" points="0,80 397,80 " />
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
-font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
+font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<polyline fill="none" vector-effect="non-scaling-stroke" points="0,16 600,16 " />
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="92.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >- load_collection_remote()</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="28.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >- cache_path : string</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="108.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >- load_collection_local()</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="44.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >- files : std::vector&lt; std :: fstream * &gt;</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="124.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >- verify_collection()</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="60.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >- max_tries : const unsigned int</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="140.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >- search_cards_local(query : string) : std::vector&lt; PokemonCard * &gt;</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="76.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >+ age : uint64_t</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<polyline fill="none" vector-effect="non-scaling-stroke" points="0,80 600,80 " />
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="156.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >- search_cards_remote(query : string) : std::vector&lt; PokemonCard * &gt;</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="92.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >- retry(label : string, check_pre : bool, action : std::function&lt; void ( ) &gt;, retry_if : std::function&lt; bool ( ) &gt;)</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="172.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >- lower(input : string) : string</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="108.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >- retry_while(label : string, action : std::function&lt; void ( ) &gt;, retry_if : std::function&lt; bool ( ) &gt;)</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="188.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >+ Pokedex() «constructor»</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="124.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >- retry_if(label : string, action : std::function&lt; void ( ) &gt;, retry_if : std::function&lt; bool ( ) &gt;)</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="204.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >+ ~Pokedex() «destructor»</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="140.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >+ CacheManager(cache_path : string) «constructor»</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="220.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >+ search_cards(query : string) : std::vector&lt; PokemonCard * &gt;</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="156.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >+ CacheManager(cache_path : const char*) «constructor»</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="236.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >+ get_card_by_id(id : string) : PokemonCard*</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="172.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >+ ~CacheManager() «destructor»</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,479.748,661.962)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<rect vector-effect="non-scaling-stroke" x="0" y="0" width="288" height="144"/>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
+font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
+>
+</g>
+
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
+font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
+>
+</g>
+
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
+font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
+>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="87" y="12.5" font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
+ >DownloadManager</text>
+</g>
+
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
+font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
+>
+</g>
+
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
+font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
+>
+</g>
+
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
+font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
+>
+</g>
+
+<g fill="#ffffc0" fill-opacity="1" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<polyline fill="none" vector-effect="non-scaling-stroke" points="0,16 288,16 " />
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="188.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >+ init_cache()</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="28.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >- max_files : const unsigned</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="204.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >+ update_cache()</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="44.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >- download_queue : std::vector&lt; std :: thread * &gt;</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="220.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >+ verify_cache()</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="60.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >- file_queue : std::vector&lt; std :: fstream * &gt;</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="236.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >+ cache_get(filename : const char*) : std::fstream*</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<polyline fill="none" vector-effect="non-scaling-stroke" points="0,64 288,64 " />
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="252.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >+ cache_get(filename : string) : std::fstream*</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="76.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >- open_file(filename : string) : std::fstream*</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="268.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >+ cache_exists(filename : const char*) : bool</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="92.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >- close_file(file_ptr : std::fstream*)</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="284.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >+ cache_exists(filename : string) : bool</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="108.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >+ DownloadManager() «constructor»</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="300.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >+ prefix_cache_path(filename : const char*) : string</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="124.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >+ ~DownloadManager() «destructor»</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ff0000" fill-opacity="1" stroke="#0000ff" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<path vector-effect="none" fill-rule="evenodd" d="M0,317 L8,325 L0,325 L0,317"/>
</g>
-<g fill="#ff0000" fill-opacity="1" stroke="#0000ff" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ff0000" fill-opacity="1" stroke="#0000ff" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="140.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >+ wget(url : string, filename : string) : std::thread*</text>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1198,200.499)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1146.13,439.401)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1146.13,439.401)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1146.13,439.401)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="6.875" y="17" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >-cache</text>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1146.13,439.401)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,500.211,1048.35)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<rect vector-effect="non-scaling-stroke" x="0" y="0" width="475" height="200"/>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
+font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+>
+</g>
+
+<g fill="#ffffc0" fill-opacity="1" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
+font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+>
+<rect vector-effect="non-scaling-stroke" x="0" y="0" width="580" height="304"/>
+</g>
+
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="169.969" y="12.5" font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
- >PokemonTCGAPIClient</text>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="245.125" y="12.5" font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
+ >CacheManager</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
>
</g>
@@ -2418,1266 +2548,1238 @@ font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<polyline fill="none" vector-effect="non-scaling-stroke" points="0,16 475,16 " />
+<polyline fill="none" vector-effect="non-scaling-stroke" points="0,16 580,16 " />
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="28.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >- API_URL : const char*</text>
+ >- cache_path : string</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<polyline fill="none" vector-effect="non-scaling-stroke" points="0,32 475,32 " />
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="44.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >- files : std::vector&lt; std :: fstream * &gt;</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="44.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >+ PokemonTCGAPIClient() «constructor»</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="60.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >- max_tries : const unsigned int</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="60.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >+ ~PokemonTCGAPIClient() «destructor»</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="76.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >+ age : uint64_t</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="76.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >- raw_request(endpoint : const char*, params : cpr::Parameters) : nlohmann::json</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<polyline fill="none" vector-effect="non-scaling-stroke" points="0,80 580,80 " />
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="92.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >- raw_get_cards(query : const char*) : nlohmann::json</text>
+ >- retry(label : string, check_pre : bool, action : std::function&lt; void ( ) &gt;, retry_if : std::function&lt; bool ( ) &gt;)</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="108.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >- raw_get_card(id : const char*) : nlohmann::json</text>
+ >- retry_while(label : string, action : std::function&lt; void ( ) &gt;, retry_if : std::function&lt; bool ( ) &gt;)</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="124.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >- raw_get_sets(query : const char*) : nlohmann::json</text>
+ >- retry_if(label : string, action : std::function&lt; void ( ) &gt;, retry_if : std::function&lt; bool ( ) &gt;)</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="140.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >+ get_cards_by_query(query : const char*) : std::vector&lt; PokemonCard * &gt;</text>
+ >+ CacheManager(cache_path : const char*) «constructor»</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="156.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >+ get_set_cards(set_name : const char*) : std::vector&lt; PokemonCard * &gt;</text>
+ >+ CacheManager(cache_path : string) «constructor»</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="172.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >+ get_full_card(id : const char*) : PokemonCard*</text>
+ >+ ~CacheManager() «destructor»</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="188.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >+ get_sets() : std::vector&lt; std :: string &gt;</text>
+ >+ init_cache()</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ff0000" fill-opacity="1" stroke="#0000ff" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<path vector-effect="none" fill-rule="evenodd" d="M0,192 L8,200 L0,200 L0,192"/>
</g>
-<g fill="#ff0000" fill-opacity="1" stroke="#0000ff" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="204.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >+ update_cache()</text>
</g>
-<g fill="#ff0000" fill-opacity="1" stroke="#0000ff" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1272.82,599.501)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<rect vector-effect="non-scaling-stroke" x="0" y="0" width="300" height="368"/>
-</g>
-
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
-font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
->
-</g>
-
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
-font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
->
-</g>
-
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
-font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
->
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="107.875" y="12.5" font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
- >PokemonCard</text>
-</g>
-
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
-font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
->
-</g>
-
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
-font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
->
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
-font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
->
-</g>
-
-<g fill="#ffffc0" fill-opacity="1" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<polyline fill="none" vector-effect="non-scaling-stroke" points="0,16 300,16 " />
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="220.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >+ verify_cache()</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="28.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >- raw_data : nlohmann::json</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="236.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >+ cache_get(filename : const char*) : std::fstream*</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="44.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >- pokedex : Pokedex*</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="252.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >+ cache_get(filename : string) : std::fstream*</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="60.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >- image_download_thread : std::thread*</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="268.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >+ cache_exists(filename : const char*) : bool</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="76.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >- url_card_normal : string</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="284.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >+ cache_exists(filename : string) : bool</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="92.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >- url_card_hires : string</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="300.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >+ prefix_cache_path(filename : const char*) : string</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="108.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >+ id : string</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,823.688,968.479)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="124.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >+ name : string</text>
+<rect vector-effect="non-scaling-stroke" x="0" y="0" width="392" height="160"/>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
-font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
+font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
-font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
+font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
-font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
+font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="167.25" y="12.5" font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
+ >ZipExport</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
-font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
+font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
-font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
+font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
-font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
+font-family="Sans Serif" font-size="12" font-weight="700" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="140.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >+ hp : unsigned</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<polyline fill="none" vector-effect="non-scaling-stroke" points="0,16 392,16 " />
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="28.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >- pokedex : Pokedex*</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="156.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >+ value : double</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="44.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >- csv_path : string</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="172.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >+ attacks : std::vector&lt; std :: string &gt;</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<polyline fill="none" vector-effect="non-scaling-stroke" points="0,176 300,176 " />
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="60.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >- zip_path : string</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="188.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >- raw_load_json(raw_data : nlohmann::json)</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="76.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >+ id_list : std::vector&lt; std :: string &gt;</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#990000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="204.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >- raw_load_cache(cache_path : const char*)</text>
+<polyline fill="none" vector-effect="non-scaling-stroke" points="0,80 392,80 " />
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="92.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >+ ZipExport() «constructor»</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="220.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >- prefix_cache_path(filename : const char*) : string</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="108.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >+ ~ZipExport() «destructor»</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="236.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >+ PokemonCard(pokedex : Pokedex*) «constructor»</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="124.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >+ set_pokedex(pokedex : Pokedex*)</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="252.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >+ ~PokemonCard() «destructor»</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="140.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >+ import_csv(filename : string) : std::vector&lt; std :: string &gt;</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="268.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >+ short_identifier() : string</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="156.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >+ export_zip(filename : string, cards : std::vector&lt; PokemonCard * &gt;)</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="284.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >+ fetch_market_value()</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,633.015,435.3)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="300.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >+ verify_files()</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,337.227,998.683)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,337.227,998.683)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,337.227,998.683)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="3.9375" y="14.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >0..1</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,337.227,998.683)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,360.735,1002.43)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,360.735,1002.43)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="316.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >+ download_files()</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,360.735,1002.43)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="3.96875" y="14.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >-api</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,360.735,1002.43)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,594.459,638.498)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,594.459,638.498)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,594.459,638.498)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="3.9375" y="14.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >0..1</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,594.459,638.498)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="332.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >+ set_pokedex(pokedex : Pokedex*)</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,532.687,639.997)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,532.687,639.997)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,532.687,639.997)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="4.04688" y="14.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >-pokedex</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,532.687,639.997)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,621.024,1026.36)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,621.024,1026.36)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="348.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >+ image_location() : string</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,621.024,1026.36)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="3.9375" y="14.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >0..1</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,621.024,1026.36)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,653.193,1026.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,653.193,1026.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,653.193,1026.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="4" y="14.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >-download_manager</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,653.193,1026.39)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="364.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >+ image_location_hires() : string</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,909.527,944.766)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,909.527,944.766)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,909.527,944.766)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="3.9375" y="14.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >0..1</text>
</g>
-<g fill="#ffffc0" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,909.527,944.766)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ff0000" fill-opacity="1" stroke="#0000ff" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,872.127,946.513)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<path vector-effect="none" fill-rule="evenodd" d="M0,360 L8,368 L0,368 L0,360"/>
</g>
-<g fill="#ff0000" fill-opacity="1" stroke="#0000ff" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,872.127,946.513)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="#ff0000" fill-opacity="1" stroke="#0000ff" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,872.127,946.513)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="3.875" y="14.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >-cache</text>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,92.7661,183.539)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,872.127,946.513)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1249.63,609.476)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,714.877,639.963)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1249.63,609.476)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,714.877,639.963)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1249.63,609.476)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,714.877,639.963)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="14.9375" y="17" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="3.9375" y="14.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>0..1</text>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1249.63,609.476)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,714.877,639.963)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1220.95,609.74)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,747.691,639.997)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1220.95,609.74)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,747.691,639.997)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1220.95,609.74)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,747.691,639.997)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
-<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="14.4688" y="17" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
- >-api</text>
+<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="4.04688" y="14.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
+ >-pokedex</text>
</g>
-<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.997506,0,0,0.997506,1220.95,609.74)"
+<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(0.998431,0,0,0.998431,747.691,639.997)"
font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal"
>
</g>