diff options
Diffstat (limited to 'oop2eindopdr')
-rw-r--r-- | oop2eindopdr/class-diagram.svg | 2026 |
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< std :: string ></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< 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="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< std :: 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" > -<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< 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="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< 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="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< 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="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< std :: thread * ></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< 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="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< PokemonCard * ></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< PokemonCard * ></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< std :: string ></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< 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,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< 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,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< 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" > -<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< 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="92.5" font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" - >- retry(label : string, check_pre : bool, action : std::function< void ( ) >, retry_if : std::function< 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,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< void ( ) >, retry_if : std::function< 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,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< void ( ) >, retry_if : std::function< 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,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< 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="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< 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,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< 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" > -<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< 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,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< void ( ) >, retry_if : std::function< 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,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< void ( ) >, retry_if : std::function< 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,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< void ( ) >, retry_if : std::function< 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,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< PokemonCard * ></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< PokemonCard * ></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< std :: string ></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< std :: 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="#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< std :: 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="#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< std :: 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="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< 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)" +<g fill="#ffffc0" fill-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> |