diff options
author | lonkaars <loek@pipeframe.xyz> | 2022-12-25 22:52:25 +0100 |
---|---|---|
committer | lonkaars <loek@pipeframe.xyz> | 2022-12-25 22:52:25 +0100 |
commit | ea5df8bc1c03c51a3e9e2408855811ac1045e399 (patch) | |
tree | 505e12fffa8559bd84255b3f3942d6f21ce88d8c /oop2eindopdr | |
parent | a167c3e2222b969a4aa65801ee1c0bc891928bea (diff) |
update makefile and add generated class diagram
Diffstat (limited to 'oop2eindopdr')
-rw-r--r-- | oop2eindopdr/class-diagram.svg | 3690 | ||||
-rw-r--r-- | oop2eindopdr/makefile | 2 |
2 files changed, 3692 insertions, 0 deletions
diff --git a/oop2eindopdr/class-diagram.svg b/oop2eindopdr/class-diagram.svg new file mode 100644 index 0000000..4467582 --- /dev/null +++ b/oop2eindopdr/class-diagram.svg @@ -0,0 +1,3690 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg width="476.25mm" height="211.667mm" + viewBox="0 0 1800 800" + 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> +<defs> +</defs> +<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" > + +<g fill="none" 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="none" 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="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)" +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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +<rect x="49" y="49" width="1802" height="802"/> +</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)" +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)" +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)" +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> + +<g fill="#ffffc0" fill-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> + +<g fill="#ffffc0" fill-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" +> +<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> + +<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,0.997506,608.48)" +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,0.997506,608.48)" +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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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,0.997506,608.48)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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)" +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 " /> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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)" +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)" +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)" +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)" +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)" +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)" +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> + +<g fill="#ffffc0" fill-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> + +<g fill="#ffffc0" fill-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" +> +<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> + +<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,649.377,400)" +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,649.377,400)" +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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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)" +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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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)" +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)" +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)" +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)" +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)" +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)" +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> + +<g fill="#ffffc0" fill-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> + +<g fill="#ffffc0" fill-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" +> +<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> + +<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,1347.63,0.997506)" +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,1347.63,0.997506)" +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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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,1347.63,0.997506)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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,1347.63,0.997506)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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)" +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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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)" +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)" +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)" +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)" +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)" +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)" +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)" +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)" +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)" +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)" +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)" +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)" +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)" +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)" +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)" +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)" +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.271535,0.959837,-0.959837,0.271535,493.389,625.255)" +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)" +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)" +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)" +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)" +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)" +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.241931,0.967723,-0.967723,0.241931,1058.06,472.394)" +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)" +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)" +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)" +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)" +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)" +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)" +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)" +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)" +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)" +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)" +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)" +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)" +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)" +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)" +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)" +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)" +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)" +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)" +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)" +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)" +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"/> +</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)" +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)" +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)" +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)" +font-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)" +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)" +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)" +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)" +font-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)" +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)" +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)" +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)" +font-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)" +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)" +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)" +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)" +font-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)" +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)" +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)" +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)" +font-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)" +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)" +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)" +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"/> +</g> + +<g fill="#ffffc0" fill-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> + +<g fill="#ffffc0" fill-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> + +<g fill="#ffffc0" fill-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" +> +<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> + +<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,1198,200.499)" +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,1198,200.499)" +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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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)" +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 " /> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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="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)" +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)" +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)" +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)" +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)" +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)" +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)" +font-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)" +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)" +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)" +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)" +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)" +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)" +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> +</g> + +<g fill="#ffffc0" fill-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)" +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,1272.82,599.501)" +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)" +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 " /> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans 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,1272.82,599.501)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +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)" +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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans 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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans 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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans 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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans 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,1272.82,599.501)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans 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="#ffffc0" fill-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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans 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="#ffffc0" fill-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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans 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> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans 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="#ffffc0" fill-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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans 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="#ffffc0" fill-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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans 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="#ffffc0" fill-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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-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)" +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)" +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)" +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)" +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)" +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)" +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)" +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)" +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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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" +> +<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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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" +> +<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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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" +> +<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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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" +> +<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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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" +> +<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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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" +> +<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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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" +> +<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,92.7661,183.539)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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" +> +<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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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" +> +<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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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" +> +<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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<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)" +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,92.7661,183.539)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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" +> +<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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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" +> +<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,92.7661,183.539)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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" +> +<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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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" +> +<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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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" +> +<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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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" +> +<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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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" +> +<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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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" +> +<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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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" +> +<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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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" +> +<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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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" +> +<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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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" +> +<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)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<g fill="#ffffc0" fill-opacity="1" stroke="#000000" 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> + +<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)" +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)" +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)" +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)" +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)" +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)" +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)" +font-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,1249.63,609.476)" +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)" +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)" +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)" +font-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> +</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)" +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(1,0,0,1,0,0)" +font-family="Sans Serif" font-size="12" font-weight="400" font-style="normal" +> +</g> +</g> +</svg> diff --git a/oop2eindopdr/makefile b/oop2eindopdr/makefile index 7ad0415..104bd94 100644 --- a/oop2eindopdr/makefile +++ b/oop2eindopdr/makefile @@ -11,6 +11,8 @@ LFLAGS += -lstdc++ -lcpr -lzip SRCS := $(wildcard *.cpp) OBJS := $(patsubst %.cpp,%.o, $(SRCS)) +.PHONY: clean compile_commands zip + all: $(TARGET) %.o: %.cpp |