diff options
author | David Robillard <d@drobilla.net> | 2022-06-12 19:26:04 -0400 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2022-06-12 21:04:21 -0400 |
commit | d124ac405cfa08152d1f440e8dbe479084a3d23e (patch) | |
tree | 7e42c9a36005ed9341c4d79d854cc2e32c3b9104 | |
parent | 7b4298638cdc7cc8f359587cf47e37655b6eb309 (diff) | |
download | serd-d124ac405cfa08152d1f440e8dbe479084a3d23e.tar.gz serd-d124ac405cfa08152d1f440e8dbe479084a3d23e.tar.bz2 serd-d124ac405cfa08152d1f440e8dbe479084a3d23e.zip |
Update benchmarks
-rw-r--r-- | README.md | 14 | ||||
-rw-r--r-- | doc/serdi-memory.svg | 1919 | ||||
-rw-r--r-- | doc/serdi-memory.txt | 11 | ||||
-rw-r--r-- | doc/serdi-throughput.svg | 2095 | ||||
-rw-r--r-- | doc/serdi-throughput.txt | 11 | ||||
-rw-r--r-- | doc/serdi-time.svg | 1868 | ||||
-rw-r--r-- | doc/serdi-time.txt | 11 | ||||
-rwxr-xr-x | scripts/serd_bench.py | 8 |
8 files changed, 723 insertions, 5214 deletions
@@ -18,8 +18,8 @@ Features than the C standard library. It is known to compile with GCC, Clang, and MSVC (as C++), and is tested on GNU/Linux, MacOS, and Windows. - * **Small:** Serd is implemented in a few thousand lines of C. It typically - compiles to about 100 KiB, or about 50 KiB stripped with size optimizations. + * **Small:** Serd is implemented in a few thousand lines of C. When optimized, + it compiles to well under 100 KiB. * **Fast and Lightweight:** Serd can stream abbreviated Turtle, unlike many tools which must first build an internal model. This makes it particularly @@ -33,15 +33,16 @@ Features specification, and includes many additional tests which were written manually or discovered with fuzz testing. The test suite is run continuously on many platforms, has 100% code coverage by line, and runs - with zero memory errors or leaks. + with zero memory errors or leaks. Code quality is continuously checked + statically by [clang-tidy][], and dynamically by various clang sanitizers. Performance ----------- The benchmarks below compare `serdi`, [rapper][], and [riot][] re-serialising -Turtle data generated by [sp2b][] on an i7-4980HQ running Debian 9. Of the -three, `serdi` is the fastest by a wide margin, and the only one that uses a -constant amount of memory (a single page) for all input sizes. +Turtle data generated by [sp2b][] on an AMD 1950x. Of the three, `serdi` is +the fastest by a wide margin, and the only one that uses a constant amount of +memory for all input sizes. ![Time](doc/serdi-time.svg) ![Throughput](doc/serdi-throughput.svg) @@ -74,6 +75,7 @@ should preserve). To build against serd, use the pkg-config package `serd-0`: [NQuads]: https://www.w3.org/TR/n-quads/ [Free Software]: http://www.gnu.org/philosophy/free-sw.html [ISC license]: http://opensource.org/licenses/isc +[clang-tidy]: https://clang.llvm.org/extra/clang-tidy/ [rapper]: http://librdf.org/raptor/ [riot]: https://jena.apache.org/ [sp2b]: http://www2.informatik.uni-freiburg.de/~mschmidt/docs/sp2b.pdf diff --git a/doc/serdi-memory.svg b/doc/serdi-memory.svg index f244f297..11d6ed1d 100644 --- a/doc/serdi-memory.svg +++ b/doc/serdi-memory.svg @@ -1,1747 +1,290 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://creativecommons.org/ns#" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - id="svg500" - width="196.34436pt" - viewBox="0 0 222.52361 171.89573" - version="1.1" - height="151.6727pt"> - <metadata - id="metadata504"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - <dc:title></dc:title> - </cc:Work> - </rdf:RDF> - </metadata> - <defs - style="stroke-linecap:butt;stroke-linejoin:round" - id="defs4"> - <style - id="style2" - type="text/css"> -*{stroke-linecap:butt;stroke-linejoin:round;} - </style> +<svg xmlns:xlink="http://www.w3.org/1999/xlink" width="243.064" height="200.88" viewBox="0 0 182.298 150.66" xmlns="http://www.w3.org/2000/svg"> + <defs> + <style> + *{stroke-linejoin:round;stroke-linecap:butt} + </style> </defs> - <g - transform="translate(9.0666667,9.0666667)" - style="stroke-linecap:butt;stroke-linejoin:round" - id="figure_1"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="patch_1"> - <path - id="path6" - style="fill:#ffffff;stroke-linecap:butt;stroke-linejoin:round" - d="M 0,153.7624 H 204.39028 V 0 H 0 Z" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="axes_1"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="patch_2"> - <path - id="path9" - style="fill:#ffffff;stroke-linecap:butt;stroke-linejoin:round" - d="M 20.530279,130.7464 H 199.09028 V 5.3 H 20.530279 Z" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="matplotlib.axis_1"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="xtick_1"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_1"> - <path - id="path12" - style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:0.4, 3.2;stroke-dashoffset:0" - d="M 46.683006,130.7464 V 5.3" - clip-path="url(#pe44d299347)" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_2"> - <defs - id="defs16"> - <path - style="stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" - id="m3205081365" - d="M 0,0 V 3.5" /> + <g id="figure_1"> + <path d="M0 150.66h182.298V0H0z" fill="#fff" id="patch_1"/> + <g id="axes_1"> + <path d="M31.255 117.11h142.043V17.32H31.255z" fill="#fff" id="patch_2"/> + <g id="matplotlib.axis_1"> + <g id="xtick_1"> + <path d="M52.06 117.11V17.32" clip-path="url(#p10c715e517)" fill="none" stroke-dasharray=".05,.4" stroke="#000" stroke-width=".25" id="line2d_1"/> + <g id="line2d_2"> + <defs> + <path id="m2c59509df4" d="M0 0v3.5" stroke="#000" stroke-width=".75"/> </defs> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g20"> - <use - height="100%" - width="100%" - id="use18" - y="130.7464" - xlink:href="#m3205081365" - x="46.683006" - style="stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - </g> + <use xlink:href="#m2c59509df4" x="52.059" y="117.111" stroke="#000" stroke-width=".75"/> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="text_1"> - <!-- 2 --> - <defs - id="defs24"> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-32" - d="M 19.1875,8.296875 H 53.609375 V 0 H 7.328125 v 8.296875 q 5.609375,5.8125 15.296875,15.59375 9.703125,9.796875 12.1875,12.640625 4.734375,5.3125 6.609375,9 1.890625,3.6875 1.890625,7.25 0,5.8125 -4.078125,9.46875 -4.078125,3.671875 -10.625,3.671875 -4.640625,0 -9.796875,-1.609375 -5.140625,-1.609375 -11,-4.890625 v 9.96875 Q 13.765625,71.78125 18.9375,73 q 5.1875,1.21875 9.484375,1.21875 11.328125,0 18.0625,-5.671875 6.734375,-5.65625 6.734375,-15.125 0,-4.5 -1.6875,-8.53125 Q 49.859375,40.875 45.40625,35.40625 44.1875,33.984375 37.640625,27.21875 31.109375,20.453125 19.1875,8.296875" /> + <g transform="matrix(.07 0 0 -.07 46.67 129.43)" id="text_1"> + <defs> + <path id="DejaVuSans-30" d="M2034 4250q-487 0-733-480-245-479-245-1442 0-959 245-1439 246-480 733-480 491 0 736 480 246 480 246 1439 0 963-246 1442-245 480-736 480zm0 500q785 0 1199-621 414-620 414-1801 0-1178-414-1799Q2819-91 2034-91q-784 0-1198 620-414 621-414 1799 0 1181 414 1801 414 621 1198 621z" transform="scale(.01563)"/> + <path id="DejaVuSans-2e" d="M684 794h660V0H684v794z" transform="scale(.01563)"/> + <path id="DejaVuSans-32" d="M1228 531h2203V0H469v531q359 372 979 998 621 627 780 809 303 340 423 576 121 236 121 464 0 372-261 606-261 235-680 235-297 0-627-103-329-103-704-313v638q381 153 712 231 332 78 607 78 725 0 1156-363 431-362 431-968 0-288-108-546-107-257-392-607-78-91-497-524-418-433-1181-1211z" transform="scale(.01563)"/> </defs> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g28" - transform="matrix(0.07497,0,0,-0.07497,44.298023,140.69295)"> - <use - height="100%" - width="100%" - y="0" - x="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use26" - xlink:href="#DejaVuSans-32" /> - </g> + <use xlink:href="#DejaVuSans-30" transform="translate(0 .781)"/> + <use xlink:href="#DejaVuSans-2e" transform="translate(63.623 .781)"/> + <use xlink:href="#DejaVuSans-32" transform="translate(89.91 .781)"/> </g> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="xtick_2"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_3"> - <path - id="path32" - style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:0.4, 3.2;stroke-dashoffset:0" - d="M 82.755733,130.7464 V 5.3" - clip-path="url(#pe44d299347)" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_4"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g37"> - <use - height="100%" - width="100%" - id="use35" - y="130.7464" - xlink:href="#m3205081365" - x="82.75573" - style="stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - </g> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="text_2"> - <!-- 4 --> - <defs - id="defs41"> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-34" - d="M 37.796875,64.3125 12.890625,25.390625 h 24.90625 z m -2.59375,8.59375 h 12.40625 V 25.390625 h 10.40625 V 17.1875 H 47.609375 V 0 h -9.8125 V 17.1875 H 4.890625 v 9.515625 z" /> + <g id="xtick_2"> + <path d="M80.755 117.11V17.32" clip-path="url(#p10c715e517)" fill="none" stroke-dasharray=".05,.4" stroke="#000" stroke-width=".25" id="line2d_3"/> + <use xlink:href="#m2c59509df4" x="80.755" y="117.111" stroke="#000" stroke-width=".75" id="line2d_4"/> + <g transform="matrix(.07 0 0 -.07 75.155 129.43)" id="text_2"> + <defs> + <path id="DejaVuSans-34" d="M2419 4116L825 1625h1594v2491zm-166 550h794V1625h666v-525h-666V0h-628v1100H313v609l1940 2957z" transform="scale(.01563)"/> </defs> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g45" - transform="matrix(0.07497,0,0,-0.07497,80.37075,140.69295)"> - <use - height="100%" - width="100%" - y="0" - x="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use43" - xlink:href="#DejaVuSans-34" /> - </g> + <use xlink:href="#DejaVuSans-30" transform="translate(0 .781)"/> + <use xlink:href="#DejaVuSans-2e" transform="translate(63.623 .781)"/> + <use xlink:href="#DejaVuSans-34" transform="translate(95.41 .781)"/> </g> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="xtick_3"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_5"> - <path - id="path49" - style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:0.4, 3.2;stroke-dashoffset:0" - d="M 118.82846,130.7464 V 5.3" - clip-path="url(#pe44d299347)" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_6"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g54"> - <use - height="100%" - width="100%" - id="use52" - y="130.7464" - xlink:href="#m3205081365" - x="118.82846" - style="stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - </g> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="text_3"> - <!-- 6 --> - <defs - id="defs58"> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-36" - d="m 33.015625,40.375 q -6.640625,0 -10.53125,-4.546875 -3.875,-4.53125 -3.875,-12.4375 0,-7.859375 3.875,-12.4375 3.890625,-4.5625 10.53125,-4.5625 6.640625,0 10.515625,4.5625 3.875,4.578125 3.875,12.4375 0,7.90625 -3.875,12.4375 Q 39.65625,40.375 33.015625,40.375 M 52.59375,71.296875 V 62.3125 q -3.71875,1.75 -7.5,2.671875 -3.78125,0.9375 -7.5,0.9375 -9.765625,0 -14.921875,-6.59375 -5.140625,-6.59375 -5.875,-19.921875 2.875,4.25 7.21875,6.515625 4.359375,2.265625 9.578125,2.265625 10.984375,0 17.359375,-6.671875 6.375,-6.65625 6.375,-18.125 0,-11.234375 -6.640625,-18.03125 -6.640625,-6.78125 -17.671875,-6.78125 -12.65625,0 -19.34375,9.6875 -6.6875,9.703125 -6.6875,28.109375 0,17.28125 8.203125,27.5625 8.203125,10.28125 22.015625,10.28125 3.71875,0 7.5,-0.734375 3.78125,-0.734375 7.890625,-2.1875" /> + <g id="xtick_3"> + <path d="M109.45 117.11V17.32" clip-path="url(#p10c715e517)" fill="none" stroke-dasharray=".05,.4" stroke="#000" stroke-width=".25" id="line2d_5"/> + <use xlink:href="#m2c59509df4" x="109.45" y="117.111" stroke="#000" stroke-width=".75" id="line2d_6"/> + <g transform="matrix(.07 0 0 -.07 103.85 129.43)" id="text_3"> + <defs> + <path id="DejaVuSans-36" d="M2113 2584q-425 0-674-291-248-290-248-796 0-503 248-796 249-292 674-292t673 292q248 293 248 796 0 506-248 796-248 291-673 291zm1253 1979v-575q-238 112-480 171-242 60-480 60-625 0-955-422-329-422-376-1275 184 272 462 417 279 145 613 145 703 0 1111-427 408-426 408-1160 0-719-425-1154Q2819-91 2113-91q-810 0-1238 620-428 621-428 1799 0 1106 525 1764t1409 658q238 0 480-47t505-140z" transform="scale(.01563)"/> </defs> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g62" - transform="matrix(0.07497,0,0,-0.07497,116.44348,140.69295)"> - <use - height="100%" - width="100%" - y="0" - x="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use60" - xlink:href="#DejaVuSans-36" /> - </g> + <use xlink:href="#DejaVuSans-30" transform="translate(0 .781)"/> + <use xlink:href="#DejaVuSans-2e" transform="translate(63.623 .781)"/> + <use xlink:href="#DejaVuSans-36" transform="translate(95.41 .781)"/> </g> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="xtick_4"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_7"> - <path - id="path66" - style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:0.4, 3.2;stroke-dashoffset:0" - d="M 154.90119,130.7464 V 5.3" - clip-path="url(#pe44d299347)" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_8"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g71"> - <use - height="100%" - width="100%" - id="use69" - y="130.7464" - xlink:href="#m3205081365" - x="154.90118" - style="stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - </g> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="text_4"> - <!-- 8 --> - <defs - id="defs75"> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-38" - d="m 31.78125,34.625 q -7.03125,0 -11.0625,-3.765625 -4.015625,-3.765625 -4.015625,-10.34375 0,-6.59375 4.015625,-10.359375 4.03125,-3.765625 11.0625,-3.765625 7.03125,0 11.078125,3.78125 4.0625,3.796875 4.0625,10.34375 0,6.578125 -4.03125,10.34375 Q 38.875,34.625 31.78125,34.625 m -9.859375,4.1875 Q 15.578125,40.375 12.03125,44.71875 8.5,49.078125 8.5,55.328125 q 0,8.734375 6.21875,13.8125 6.234375,5.078125 17.0625,5.078125 10.890625,0 17.09375,-5.078125 6.203125,-5.078125 6.203125,-13.8125 0,-6.25 -3.546875,-10.609375 Q 48,40.375 41.703125,38.8125 q 7.125,-1.65625 11.09375,-6.5 3.984375,-4.828125 3.984375,-11.796875 0,-10.609375 -6.46875,-16.28125 -6.46875,-5.65625 -18.53125,-5.65625 -12.046875,0 -18.53125,5.65625 -6.46875,5.671875 -6.46875,16.28125 0,6.96875 4,11.796875 4.015625,4.84375 11.140625,6.5 M 18.3125,54.390625 q 0,-5.65625 3.53125,-8.828125 3.546875,-3.171875 9.9375,-3.171875 6.359375,0 9.9375,3.171875 3.59375,3.171875 3.59375,8.828125 0,5.671875 -3.59375,8.84375 -3.578125,3.171875 -9.9375,3.171875 -6.390625,0 -9.9375,-3.171875 Q 18.3125,60.0625 18.3125,54.390625" /> + <g id="xtick_4"> + <path d="M138.146 117.11V17.32" clip-path="url(#p10c715e517)" fill="none" stroke-dasharray=".05,.4" stroke="#000" stroke-width=".25" id="line2d_7"/> + <use xlink:href="#m2c59509df4" x="138.146" y="117.111" stroke="#000" stroke-width=".75" id="line2d_8"/> + <g transform="matrix(.07 0 0 -.07 132.651 129.43)" id="text_4"> + <defs> + <path id="DejaVuSans-38" d="M2034 2216q-450 0-708-241-257-241-257-662 0-422 257-663 258-241 708-241t709 242q260 243 260 662 0 421-258 662-257 241-711 241zm-631 268q-406 100-633 378-226 279-226 679 0 559 398 884 399 325 1092 325 697 0 1094-325t397-884q0-400-227-679-226-278-629-378 456-106 710-416 255-309 255-755 0-679-414-1042Q2806-91 2034-91q-771 0-1186 362-414 363-414 1042 0 446 256 755 257 310 713 416zm-231 997q0-362 226-565 227-203 636-203 407 0 636 203 230 203 230 565 0 363-230 566-229 203-636 203-409 0-636-203-226-203-226-566z" transform="scale(.01563)"/> </defs> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g79" - transform="matrix(0.07497,0,0,-0.07497,152.51621,140.69295)"> - <use - height="100%" - width="100%" - y="0" - x="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use77" - xlink:href="#DejaVuSans-38" /> - </g> + <use xlink:href="#DejaVuSans-30" transform="translate(0 .781)"/> + <use xlink:href="#DejaVuSans-2e" transform="translate(63.623 .781)"/> + <use xlink:href="#DejaVuSans-38" transform="translate(92.785 .781)"/> </g> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="xtick_5"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_9"> - <path - id="path83" - style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:0.4, 3.2;stroke-dashoffset:0" - d="M 190.97391,130.7464 V 5.3" - clip-path="url(#pe44d299347)" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_10"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g88"> - <use - height="100%" - width="100%" - id="use86" - y="130.7464" - xlink:href="#m3205081365" - x="190.97391" - style="stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - </g> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="text_5"> - <!-- 10 --> - <defs - id="defs93"> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-31" - d="m 12.40625,8.296875 h 16.109375 v 55.625 L 10.984375,60.40625 v 8.984375 l 17.4375,3.515625 H 38.28125 V 8.296875 H 54.390625 V 0 H 12.40625 Z" /> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-30" - d="m 31.78125,66.40625 q -7.609375,0 -11.453125,-7.5 Q 16.5,51.421875 16.5,36.375 q 0,-14.984375 3.828125,-22.484375 3.84375,-7.5 11.453125,-7.5 7.671875,0 11.5,7.5 3.84375,7.5 3.84375,22.484375 0,15.046875 -3.84375,22.53125 -3.828125,7.5 -11.5,7.5 m 0,7.8125 q 12.265625,0 18.734375,-9.703125 6.46875,-9.6875 6.46875,-28.140625 0,-18.40625 -6.46875,-28.109375 -6.46875,-9.6875 -18.734375,-9.6875 -12.25,0 -18.71875,9.6875 Q 6.59375,17.96875 6.59375,36.375 q 0,18.453125 6.46875,28.140625 6.46875,9.703125 18.71875,9.703125" /> + <g id="xtick_5"> + <path d="M166.842 117.11V17.32" clip-path="url(#p10c715e517)" fill="none" stroke-dasharray=".05,.4" stroke="#000" stroke-width=".25" id="line2d_9"/> + <use xlink:href="#m2c59509df4" x="166.842" y="117.111" stroke="#000" stroke-width=".75" id="line2d_10"/> + <g transform="matrix(.07 0 0 -.07 161.242 129.43)" id="text_5"> + <defs> + <path id="DejaVuSans-31" d="M794 531h1031v3560L703 3866v575l1116 225h631V531h1031V0H794v531z" transform="scale(.01563)"/> </defs> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g99" - transform="matrix(0.07497,0,0,-0.07497,186.20395,140.69295)"> - <use - height="100%" - width="100%" - y="0" - x="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use95" - xlink:href="#DejaVuSans-31" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use97" - xlink:href="#DejaVuSans-30" - x="63.623047" /> - </g> + <use xlink:href="#DejaVuSans-31" transform="translate(0 .781)"/> + <use xlink:href="#DejaVuSans-2e" transform="translate(63.623 .781)"/> + <use xlink:href="#DejaVuSans-30" transform="translate(95.41 .781)"/> </g> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="text_6"> - <!-- Statements (Millions) --> - <defs - id="defs117"> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-53" - d="m 53.515625,70.515625 v -9.625 q -5.609375,2.6875 -10.59375,4 -4.984375,1.328125 -9.625,1.328125 -8.046875,0 -12.421875,-3.125 -4.375,-3.125 -4.375,-8.890625 0,-4.84375 2.90625,-7.3125 2.90625,-2.453125 11.015625,-3.96875 L 36.375,41.703125 Q 47.40625,39.59375 52.65625,34.296875 57.90625,29 57.90625,20.125 q 0,-10.609375 -7.109375,-16.078125 -7.09375,-5.46875 -20.8125,-5.46875 -5.171875,0 -11.015625,1.171875 Q 13.140625,0.921875 6.890625,3.21875 V 13.375 q 6,-3.359375 11.765625,-5.078125 5.765625,-1.703125 11.328125,-1.703125 8.4375,0 13.03125,3.3125 4.59375,3.328125 4.59375,9.484375 0,5.359375 -3.296875,8.390625 Q 41.015625,30.8125 33.5,32.328125 L 27.484375,33.5 q -11.03125,2.1875 -15.96875,6.875 -4.921875,4.6875 -4.921875,13.046875 0,9.671875 6.8125,15.234375 6.8125,5.5625 18.765625,5.5625 5.140625,0 10.453125,-0.9375 5.328125,-0.921875 10.890625,-2.765625" /> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-74" - d="M 18.3125,70.21875 V 54.6875 h 18.5 v -6.984375 h -18.5 v -29.6875 q 0,-6.6875 1.828125,-8.59375 1.828125,-1.90625 7.453125,-1.90625 H 36.8125 V 0 H 27.59375 Q 17.1875,0 13.234375,3.875 9.28125,7.765625 9.28125,18.015625 v 29.6875 H 2.6875 V 54.6875 h 6.59375 v 15.53125 z" /> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-61" - d="m 34.28125,27.484375 q -10.890625,0 -15.09375,-2.484375 -4.203125,-2.484375 -4.203125,-8.5 0,-4.78125 3.15625,-7.59375 3.15625,-2.796875 8.5625,-2.796875 7.484375,0 12,5.296875 4.515625,5.296875 4.515625,14.078125 v 2 z m 17.921875,3.71875 V 0 H 43.21875 v 8.296875 q -3.078125,-4.96875 -7.671875,-7.34375 -4.59375,-2.375 -11.234375,-2.375 -8.390625,0 -13.359375,4.71875 Q 6,8.015625 6,15.921875 q 0,9.21875 6.171875,13.90625 6.1875,4.6875 18.4375,4.6875 H 43.21875 v 0.890625 q 0,6.203125 -4.078125,9.59375 -4.078125,3.390625 -11.453125,3.390625 -4.6875,0 -9.140625,-1.125 -4.4375,-1.125 -8.53125,-3.375 v 8.3125 q 4.921875,1.90625 9.5625,2.84375 Q 24.21875,56 28.609375,56 q 11.875,0 17.734375,-6.15625 5.859375,-6.140625 5.859375,-18.640625" /> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-65" - d="m 56.203125,29.59375 v -4.390625 h -41.3125 q 0.59375,-9.28125 5.59375,-14.140625 5,-4.859375 13.9375,-4.859375 5.171875,0 10.03125,1.265625 4.859375,1.265625 9.65625,3.8125 v -8.5 q -4.84375,-2.046875 -9.921875,-3.125 -5.078125,-1.078125 -10.296875,-1.078125 -13.09375,0 -20.734375,7.609375 -7.640625,7.625 -7.640625,20.625 0,13.421875 7.25,21.296875 Q 20.015625,56 32.328125,56 q 11.03125,0 17.453125,-7.109375 6.421875,-7.09375 6.421875,-19.296875 m -8.984375,2.640625 q -0.09375,7.359375 -4.125,11.75 -4.03125,4.40625 -10.671875,4.40625 -7.515625,0 -12.03125,-4.25 -4.515625,-4.25 -5.203125,-11.96875 z" /> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-6d" - d="M 52,44.1875 Q 55.375,50.25 60.0625,53.125 64.75,56 71.09375,56 q 8.546875,0 13.1875,-5.984375 4.640625,-5.96875 4.640625,-17 V 0 h -9.03125 v 32.71875 q 0,7.859375 -2.796875,11.65625 -2.78125,3.8125 -8.484375,3.8125 -6.984375,0 -11.046875,-4.640625 -4.046875,-4.625 -4.046875,-12.640625 V 0 h -9.03125 v 32.71875 q 0,7.90625 -2.78125,11.6875 -2.78125,3.78125 -8.59375,3.78125 -6.890625,0 -10.953125,-4.65625 -4.046875,-4.65625 -4.046875,-12.625 V 0 h -9.03125 v 54.6875 h 9.03125 v -8.5 q 3.078125,5.03125 7.375,7.421875 Q 29.78125,56 35.6875,56 41.65625,56 45.828125,52.96875 50,49.953125 52,44.1875" /> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-6e" - d="M 54.890625,33.015625 V 0 H 45.90625 v 32.71875 q 0,7.765625 -3.03125,11.609375 -3.03125,3.859375 -9.078125,3.859375 -7.28125,0 -11.484375,-4.640625 -4.203125,-4.625 -4.203125,-12.640625 V 0 h -9.03125 v 54.6875 h 9.03125 v -8.5 q 3.234375,4.9375 7.59375,7.375 4.375,2.4375 10.09375,2.4375 9.421875,0 14.25,-5.828125 4.84375,-5.828125 4.84375,-17.15625" /> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-73" - d="m 44.28125,53.078125 v -8.5 Q 40.484375,46.53125 36.375,47.5 q -4.09375,0.984375 -8.5,0.984375 -6.6875,0 -10.03125,-2.046875 Q 14.5,44.390625 14.5,40.28125 q 0,-3.125 2.390625,-4.90625 2.390625,-1.78125 9.625,-3.390625 l 3.078125,-0.6875 Q 39.15625,29.25 43.1875,25.515625 47.21875,21.78125 47.21875,15.09375 q 0,-7.625 -6.03125,-12.078125 -6.03125,-4.4375 -16.578125,-4.4375 -4.390625,0 -9.15625,0.859375 Q 10.6875,0.296875 5.421875,2 v 9.28125 q 4.984375,-2.59375 9.8125,-3.890625 4.828125,-1.28125 9.578125,-1.28125 6.34375,0 9.75,2.171875 3.421875,2.171875 3.421875,6.125 0,3.65625 -2.46875,5.609375 -2.453125,1.953125 -10.8125,3.765625 l -3.125,0.734375 q -8.34375,1.75 -12.0625,5.390625 -3.703125,3.640625 -3.703125,9.984375 0,7.71875 5.46875,11.90625 Q 16.75,56 26.8125,56 q 4.96875,0 9.359375,-0.734375 4.40625,-0.71875 8.109375,-2.1875" /> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - d="" - id="DejaVuSans-20" /> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-28" - d="M 31,75.875 Q 24.46875,64.65625 21.28125,53.65625 18.109375,42.671875 18.109375,31.390625 18.109375,20.125 21.3125,9.0625 24.515625,-2 31,-13.1875 H 23.1875 Q 15.875,-1.703125 12.234375,9.375 8.59375,20.453125 8.59375,31.390625 q 0,10.890625 3.609375,21.921875 3.625,11.046875 10.984375,22.5625 z" /> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-4d" - d="M 9.8125,72.90625 H 24.515625 L 43.109375,23.296875 61.8125,72.90625 H 76.515625 V 0 h -9.625 v 64.015625 l -18.796875,-50 H 38.1875 l -18.796875,50 V 0 H 9.8125 Z" /> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-69" - d="M 9.421875,54.6875 H 18.40625 V 0 H 9.421875 Z m 0,21.296875 H 18.40625 V 64.59375 H 9.421875 Z" /> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-6c" - d="M 9.421875,75.984375 H 18.40625 V 0 H 9.421875 Z" /> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-6f" - d="m 30.609375,48.390625 q -7.21875,0 -11.421875,-5.640625 -4.203125,-5.640625 -4.203125,-15.453125 0,-9.8125 4.171875,-15.453125 4.1875,-5.640625 11.453125,-5.640625 7.1875,0 11.375,5.65625 4.203125,5.671875 4.203125,15.4375 0,9.71875 -4.203125,15.40625 -4.1875,5.6875 -11.375,5.6875 m 0,7.609375 q 11.71875,0 18.40625,-7.625 6.703125,-7.609375 6.703125,-21.078125 0,-13.421875 -6.703125,-21.078125 -6.6875,-7.640625 -18.40625,-7.640625 -11.765625,0 -18.4375,7.640625 -6.65625,7.65625 -6.65625,21.078125 0,13.46875 6.65625,21.078125 Q 18.84375,56 30.609375,56" /> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-29" - d="m 8.015625,75.875 h 7.8125 q 7.3125,-11.515625 10.953125,-22.5625 3.640625,-11.03125 3.640625,-21.921875 0,-10.9375 -3.640625,-22.015625 -3.640625,-11.078125 -10.953125,-22.5625 h -7.8125 Q 14.5,-2 17.703125,9.0625 20.90625,20.125 20.90625,31.390625 q 0,11.28125 -3.203125,22.265625 -3.203125,11 -9.6875,22.21875" /> + <g transform="matrix(.07 0 0 -.07 82.036 140.204)" id="text_6"> + <defs> + <path id="DejaVuSans-53" d="M3425 4513v-616q-359 172-678 256-319 85-616 85-515 0-795-200t-280-569q0-310 186-468 186-157 705-254l381-78q706-135 1042-474t336-907q0-679-455-1029Q2797-91 1919-91q-331 0-705 75-373 75-773 222v650q384-215 753-325 369-109 725-109 540 0 834 212 294 213 294 607 0 343-211 537t-692 291l-385 75q-706 140-1022 440-315 300-315 835 0 619 436 975t1201 356q329 0 669-60 341-59 697-177z" transform="scale(.01563)"/> + <path id="DejaVuSans-74" d="M1172 4494v-994h1184v-447H1172V1153q0-428 117-550t477-122h590V0h-590q-666 0-919 248-253 249-253 905v1900H172v447h422v994h578z" transform="scale(.01563)"/> + <path id="DejaVuSans-61" d="M2194 1759q-697 0-966-159t-269-544q0-306 202-486 202-179 548-179 479 0 768 339t289 901v128h-572zm1147 238V0h-575v531q-197-318-491-470T1556-91q-537 0-855 302-317 302-317 808 0 590 395 890 396 300 1180 300h807v57q0 397-261 614t-733 217q-300 0-585-72-284-72-546-216v532q315 122 612 182 297 61 578 61 760 0 1135-394 375-393 375-1193z" transform="scale(.01563)"/> + <path id="DejaVuSans-65" d="M3597 1894v-281H953q38-594 358-905t892-311q331 0 642 81t618 244V178Q3153 47 2828-22t-659-69q-838 0-1327 487-489 488-489 1320 0 859 464 1363 464 505 1252 505 706 0 1117-455 411-454 411-1235zm-575 169q-6 471-264 752-258 282-683 282-481 0-770-272t-333-766l2050 4z" transform="scale(.01563)"/> + <path id="DejaVuSans-6d" d="M3328 2828q216 388 516 572t706 184q547 0 844-383 297-382 297-1088V0h-578v2094q0 503-179 746-178 244-543 244-447 0-707-297-259-296-259-809V0h-578v2094q0 506-178 748t-550 242q-441 0-701-298-259-298-259-808V0H581v3500h578v-544q197 322 472 475t653 153q382 0 649-194 267-193 395-562z" transform="scale(.01563)"/> + <path id="DejaVuSans-6e" d="M3513 2113V0h-575v2094q0 497-194 743-194 247-581 247-466 0-735-297-269-296-269-809V0H581v3500h578v-544q207 316 486 472 280 156 646 156 603 0 912-373 310-373 310-1098z" transform="scale(.01563)"/> + <path id="DejaVuSans-73" d="M2834 3397v-544q-243 125-506 187-262 63-544 63-428 0-642-131t-214-394q0-200 153-314t616-217l197-44q612-131 870-370t258-667q0-488-386-773Q2250-91 1575-91q-281 0-586 55T347 128v594q319-166 628-249 309-82 613-82 406 0 624 139 219 139 219 392 0 234-158 359-157 125-692 241l-200 47q-534 112-772 345-237 233-237 639 0 494 350 762 350 269 994 269 318 0 599-47 282-46 519-140z" transform="scale(.01563)"/> </defs> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g161" - transform="matrix(0.09,0,0,-0.09,62.011841,150.09068)"> - <use - height="100%" - width="100%" - y="0" - x="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use119" - xlink:href="#DejaVuSans-53" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use121" - xlink:href="#DejaVuSans-74" - x="63.476562" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use123" - xlink:href="#DejaVuSans-61" - x="102.68555" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use125" - xlink:href="#DejaVuSans-74" - x="163.96484" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use127" - xlink:href="#DejaVuSans-65" - x="203.17383" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use129" - xlink:href="#DejaVuSans-6d" - x="264.69727" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use131" - xlink:href="#DejaVuSans-65" - x="362.10938" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use133" - xlink:href="#DejaVuSans-6e" - x="423.63281" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use135" - xlink:href="#DejaVuSans-74" - x="487.01172" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use137" - xlink:href="#DejaVuSans-73" - x="526.2207" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use139" - xlink:href="#DejaVuSans-20" - x="578.32031" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use141" - xlink:href="#DejaVuSans-28" - x="610.10742" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use143" - xlink:href="#DejaVuSans-4d" - x="649.12109" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use145" - xlink:href="#DejaVuSans-69" - x="735.40039" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use147" - xlink:href="#DejaVuSans-6c" - x="763.18359" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use149" - xlink:href="#DejaVuSans-6c" - x="790.9668" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use151" - xlink:href="#DejaVuSans-69" - x="818.75" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use153" - xlink:href="#DejaVuSans-6f" - x="846.5332" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use155" - xlink:href="#DejaVuSans-6e" - x="907.71484" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use157" - xlink:href="#DejaVuSans-73" - x="971.09375" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use159" - xlink:href="#DejaVuSans-29" - x="1023.1934" /> - </g> + <use xlink:href="#DejaVuSans-53"/> + <use xlink:href="#DejaVuSans-74" x="63.477"/> + <use xlink:href="#DejaVuSans-61" x="102.686"/> + <use xlink:href="#DejaVuSans-74" x="163.965"/> + <use xlink:href="#DejaVuSans-65" x="203.174"/> + <use xlink:href="#DejaVuSans-6d" x="264.697"/> + <use xlink:href="#DejaVuSans-65" x="362.109"/> + <use xlink:href="#DejaVuSans-6e" x="423.633"/> + <use xlink:href="#DejaVuSans-74" x="487.012"/> + <use xlink:href="#DejaVuSans-73" x="526.221"/> + </g> + <g transform="matrix(.07 0 0 -.07 155.098 139.204)" id="text_7"> + <defs> + <path id="DejaVuSans-d7" d="M4488 3438L3059 2003 4488 575l-372-378-1435 1434L1247 197 878 575l1425 1428L878 3438l369 378 1434-1435 1435 1435 372-378z" transform="scale(.01563)"/> + <path id="DejaVuSans-37" d="M525 4666h3000v-269L1831 0h-659l1594 4134H525v532z" transform="scale(.01563)"/> + </defs> + <use xlink:href="#DejaVuSans-d7" transform="translate(0 .684)"/> + <use xlink:href="#DejaVuSans-31" transform="translate(83.79 .684)"/> + <use xlink:href="#DejaVuSans-30" transform="translate(147.412 .684)"/> + <use xlink:href="#DejaVuSans-37" transform="matrix(.7 0 0 .7 211.992 38.966)"/> </g> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="matplotlib.axis_2"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="ytick_1"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_11"> - <path - id="path165" - style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:0.4, 3.2;stroke-dashoffset:0" - d="M 20.530279,125.09391 H 199.09028" - clip-path="url(#pe44d299347)" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_12"> - <defs - id="defs169"> - <path - style="stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" - id="m4d42881331" - d="M 0,0 H -3.5" /> + <g id="matplotlib.axis_2"> + <g id="ytick_1"> + <path d="M31.255 112.602h142.043" clip-path="url(#p10c715e517)" fill="none" stroke-dasharray=".05,.4" stroke="#000" stroke-width=".25" id="line2d_11"/> + <g id="line2d_12"> + <defs> + <path id="m8dbbf5985f" d="M0 0h-3.5" stroke="#000" stroke-width=".75"/> </defs> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g173"> - <use - height="100%" - width="100%" - id="use171" - y="125.09391" - xlink:href="#m4d42881331" - x="20.530279" - style="stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - </g> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="text_7"> - <!-- 0 --> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g178" - transform="matrix(0.07497,0,0,-0.07497,11.510313,127.94219)"> - <use - height="100%" - width="100%" - y="0" - x="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use176" - xlink:href="#DejaVuSans-30" /> - </g> + <use xlink:href="#m8dbbf5985f" x="31.255" y="112.602" stroke="#000" stroke-width=".75"/> </g> + <use xlink:href="#DejaVuSans-30" transform="matrix(.07 0 0 -.07 19.775 115.207)" id="text_8"/> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="ytick_2"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_13"> - <path - id="path182" - style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:0.4, 3.2;stroke-dashoffset:0" - d="M 20.530279,101.15209 H 199.09028" - clip-path="url(#pe44d299347)" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_14"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g187"> - <use - height="100%" - width="100%" - id="use185" - y="101.15209" - xlink:href="#m4d42881331" - x="20.530279" - style="stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - </g> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="text_8"> - <!-- 1 --> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g192" - transform="matrix(0.07497,0,0,-0.07497,11.510313,104.00036)"> - <use - height="100%" - width="100%" - y="0" - x="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use190" - xlink:href="#DejaVuSans-31" /> - </g> - </g> + <g id="ytick_2"> + <path d="M31.255 93.554h142.043" clip-path="url(#p10c715e517)" fill="none" stroke-dasharray=".05,.4" stroke="#000" stroke-width=".25" id="line2d_13"/> + <use xlink:href="#m8dbbf5985f" x="31.255" y="93.554" stroke="#000" stroke-width=".75" id="line2d_14"/> + <use xlink:href="#DejaVuSans-31" transform="matrix(.07 0 0 -.07 19.775 96.207)" id="text_9"/> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="ytick_3"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_15"> - <path - id="path196" - style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:0.4, 3.2;stroke-dashoffset:0" - d="M 20.530279,77.210265 H 199.09028" - clip-path="url(#pe44d299347)" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_16"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g201"> - <use - height="100%" - width="100%" - id="use199" - y="77.210266" - xlink:href="#m4d42881331" - x="20.530279" - style="stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - </g> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="text_9"> - <!-- 2 --> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g206" - transform="matrix(0.07497,0,0,-0.07497,11.510313,80.058539)"> - <use - height="100%" - width="100%" - y="0" - x="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use204" - xlink:href="#DejaVuSans-32" /> - </g> - </g> + <g id="ytick_3"> + <path d="M31.255 74.506h142.043" clip-path="url(#p10c715e517)" fill="none" stroke-dasharray=".05,.4" stroke="#000" stroke-width=".25" id="line2d_15"/> + <use xlink:href="#m8dbbf5985f" x="31.255" y="74.506" stroke="#000" stroke-width=".75" id="line2d_16"/> + <use xlink:href="#DejaVuSans-32" transform="matrix(.07 0 0 -.07 19.775 77.111)" id="text_10"/> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="ytick_4"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_17"> - <path - id="path210" - style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:0.4, 3.2;stroke-dashoffset:0" - d="M 20.530279,53.268442 H 199.09028" - clip-path="url(#pe44d299347)" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_18"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g215"> - <use - height="100%" - width="100%" - id="use213" - y="53.26844" - xlink:href="#m4d42881331" - x="20.530279" - style="stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - </g> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="text_10"> - <!-- 3 --> - <defs - id="defs219"> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-33" - d="M 40.578125,39.3125 Q 47.65625,37.796875 51.625,33 q 3.984375,-4.78125 3.984375,-11.8125 0,-10.78125 -7.421875,-16.703125 -7.421875,-5.90625 -21.09375,-5.90625 -4.578125,0 -9.4375,0.90625 -4.859375,0.90625 -10.03125,2.71875 v 9.515625 q 4.09375,-2.390625 8.96875,-3.609375 4.890625,-1.21875 10.21875,-1.21875 9.265625,0 14.125,3.65625 4.859375,3.65625 4.859375,10.640625 0,6.453125 -4.515625,10.078125 -4.515625,3.640625 -12.5625,3.640625 h -8.5 v 8.109375 h 8.890625 q 7.265625,0 11.125,2.90625 3.859375,2.90625 3.859375,8.375 0,5.609375 -3.984375,8.609375 -3.96875,3.015625 -11.390625,3.015625 -4.0625,0 -8.703125,-0.890625 Q 15.375,64.15625 9.8125,62.3125 v 8.78125 q 5.625,1.5625 10.53125,2.34375 4.90625,0.78125 9.25,0.78125 11.234375,0 17.765625,-5.109375 6.546875,-5.09375 6.546875,-13.78125 0,-6.0625 -3.46875,-10.234375 -3.46875,-4.171875 -9.859375,-5.78125" /> + <g id="ytick_4"> + <path d="M31.255 55.459h142.043" clip-path="url(#p10c715e517)" fill="none" stroke-dasharray=".05,.4" stroke="#000" stroke-width=".25" id="line2d_17"/> + <use xlink:href="#m8dbbf5985f" x="31.255" y="55.459" stroke="#000" stroke-width=".75" id="line2d_18"/> + <g transform="matrix(.07 0 0 -.07 19.775 58.118)" id="text_11"> + <defs> + <path id="DejaVuSans-33" d="M2597 2516q453-97 707-404 255-306 255-756 0-690-475-1069Q2609-91 1734-91q-293 0-604 58T488 141v609q262-153 574-231 313-78 654-78 593 0 904 234t311 681q0 413-289 645-289 233-804 233h-544v519h569q465 0 712 186t247 536q0 359-255 551-254 193-729 193-260 0-557-57-297-56-653-174v562q360 100 674 150t592 50q719 0 1137-327 419-326 419-882 0-388-222-655t-631-370z" transform="scale(.01563)"/> </defs> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g223" - transform="matrix(0.07497,0,0,-0.07497,11.510313,56.116716)"> - <use - height="100%" - width="100%" - y="0" - x="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use221" - xlink:href="#DejaVuSans-33" /> - </g> + <use xlink:href="#DejaVuSans-33" transform="translate(0 .781)"/> </g> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="ytick_5"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_19"> - <path - id="path227" - style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:0.4, 3.2;stroke-dashoffset:0" - d="M 20.530279,29.326618 H 199.09028" - clip-path="url(#pe44d299347)" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_20"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g232"> - <use - height="100%" - width="100%" - id="use230" - y="29.326618" - xlink:href="#m4d42881331" - x="20.530279" - style="stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - </g> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="text_11"> - <!-- 4 --> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g237" - transform="matrix(0.07497,0,0,-0.07497,11.510313,32.174893)"> - <use - height="100%" - width="100%" - y="0" - x="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use235" - xlink:href="#DejaVuSans-34" /> - </g> - </g> + <g id="ytick_5"> + <path d="M31.255 36.41h142.043" clip-path="url(#p10c715e517)" fill="none" stroke-dasharray=".05,.4" stroke="#000" stroke-width=".25" id="line2d_19"/> + <use xlink:href="#m8dbbf5985f" x="31.255" y="36.411" stroke="#000" stroke-width=".75" id="line2d_20"/> + <use xlink:href="#DejaVuSans-34" transform="matrix(.07 0 0 -.07 19.775 39.064)" id="text_12"/> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="ytick_6"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_21"> - <path - id="path241" - style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:0.4, 3.2;stroke-dashoffset:0" - d="M 20.530279,5.384795 H 199.09028" - clip-path="url(#pe44d299347)" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_22"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g246"> - <use - height="100%" - width="100%" - id="use244" - y="5.3847952" - xlink:href="#m4d42881331" - x="20.530279" - style="stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - </g> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="text_12"> - <!-- 5 --> - <defs - id="defs250"> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-35" - d="m 10.796875,72.90625 h 38.71875 v -8.3125 h -29.6875 V 46.734375 q 2.140625,0.734375 4.28125,1.09375 2.15625,0.359375 4.3125,0.359375 Q 40.625,48.1875 47.75,41.5 54.890625,34.8125 54.890625,23.390625 54.890625,11.625 47.5625,5.09375 40.234375,-1.421875 26.90625,-1.421875 q -4.59375,0 -9.359375,0.78125 -4.75,0.78125 -9.828125,2.34375 V 11.625 q 4.390625,-2.390625 9.078125,-3.5625 4.6875,-1.171875 9.90625,-1.171875 8.453125,0 13.375,4.4375 4.9375,4.4375 4.9375,12.0625 0,7.609375 -4.9375,12.046875 -4.921875,4.453125 -13.375,4.453125 -3.953125,0 -7.890625,-0.875 -3.921875,-0.875 -8.015625,-2.734375 z" /> + <g id="ytick_6"> + <path d="M31.255 17.363h142.043" clip-path="url(#p10c715e517)" fill="none" stroke-dasharray=".05,.4" stroke="#000" stroke-width=".25" id="line2d_21"/> + <use xlink:href="#m8dbbf5985f" x="31.255" y="17.363" stroke="#000" stroke-width=".75" id="line2d_22"/> + <g transform="matrix(.07 0 0 -.07 19.775 20.023)" id="text_13"> + <defs> + <path id="DejaVuSans-35" d="M691 4666h2478v-532H1269V2991q137 47 274 70 138 23 276 23 781 0 1237-428 457-428 457-1159 0-753-469-1171Q2575-91 1722-91q-294 0-599 50Q819 9 494 109v635q281-153 581-228t634-75q541 0 856 284 316 284 316 772 0 487-316 771-315 285-856 285-253 0-505-56-251-56-513-175v2344z" transform="scale(.01563)"/> </defs> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g254" - transform="matrix(0.07497,0,0,-0.07497,11.510313,8.233069)"> - <use - height="100%" - width="100%" - y="0" - x="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use252" - xlink:href="#DejaVuSans-35" /> - </g> + <use xlink:href="#DejaVuSans-35" transform="translate(0 .094)"/> </g> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="text_13"> - <!-- Resident Bytes (Billions) --> - <defs - id="defs262"> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-52" - d="m 44.390625,34.1875 q 3.171875,-1.078125 6.171875,-4.59375 3,-3.515625 6.03125,-9.671875 L 66.609375,0 H 56 l -9.3125,18.703125 q -3.625,7.328125 -7.015625,9.71875 -3.390625,2.390625 -9.25,2.390625 h -10.75 V 0 H 9.8125 v 72.90625 h 22.265625 q 12.5,0 18.65625,-5.234375 6.15625,-5.21875 6.15625,-15.765625 0,-6.890625 -3.203125,-11.4375 -3.203125,-4.53125 -9.296875,-6.28125 m -24.71875,30.609375 v -25.875 h 12.40625 q 7.125,0 10.765625,3.296875 3.640625,3.296875 3.640625,9.6875 0,6.390625 -3.640625,9.640625 -3.640625,3.25 -10.765625,3.25 z" /> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-64" - d="m 45.40625,46.390625 v 29.59375 h 8.984375 V 0 H 45.40625 v 8.203125 q -2.828125,-4.875 -7.15625,-7.25 -4.3125,-2.375 -10.375,-2.375 -9.90625,0 -16.140625,7.90625 -6.21875,7.921875 -6.21875,20.8125 0,12.890625 6.21875,20.796875 Q 17.96875,56 27.875,56 q 6.0625,0 10.375,-2.375 4.328125,-2.359375 7.15625,-7.234375 M 14.796875,27.296875 q 0,-9.90625 4.078125,-15.546875 4.078125,-5.640625 11.203125,-5.640625 7.125,0 11.21875,5.640625 4.109375,5.640625 4.109375,15.546875 0,9.90625 -4.109375,15.546875 -4.09375,5.640625 -11.21875,5.640625 -7.125,0 -11.203125,-5.640625 -4.078125,-5.640625 -4.078125,-15.546875" /> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-42" - d="M 19.671875,34.8125 V 8.109375 H 35.5 q 7.953125,0 11.78125,3.296875 3.84375,3.296875 3.84375,10.078125 0,6.84375 -3.84375,10.078125 -3.828125,3.25 -11.78125,3.25 z m 0,29.984375 V 42.828125 H 34.28125 q 7.21875,0 10.75,2.703125 3.546875,2.71875 3.546875,8.28125 0,5.515625 -3.546875,8.25 -3.53125,2.734375 -10.75,2.734375 z M 9.8125,72.90625 h 25.203125 q 11.28125,0 17.375,-4.6875 Q 58.5,63.53125 58.5,54.890625 58.5,48.1875 55.375,44.234375 52.25,40.28125 46.1875,39.3125 53.46875,37.75 57.5,32.78125 q 4.03125,-4.953125 4.03125,-12.375 0,-9.765625 -6.640625,-15.09375 Q 48.25,0 35.984375,0 H 9.8125 Z" /> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-79" - d="M 32.171875,-5.078125 Q 28.375,-14.84375 24.75,-17.8125 q -3.609375,-2.984375 -9.65625,-2.984375 h -7.1875 v 7.515625 h 5.28125 q 3.703125,0 5.75,1.765625 2.0625,1.75 4.546875,8.296875 L 25.09375,0.875 2.984375,54.6875 H 12.5 L 29.59375,11.921875 46.6875,54.6875 h 9.515625 z" /> + <g transform="matrix(0 -.07 -.07 0 14.319 77.037)" id="text_14"> + <defs> + <path id="DejaVuSans-42" d="M1259 2228V519h1013q509 0 754 211 246 211 246 645 0 438-246 645-245 208-754 208H1259zm0 1919V2741h935q462 0 688 173 227 174 227 530 0 353-227 528-226 175-688 175h-935zm-631 519h1613q722 0 1112-300 391-300 391-853 0-429-200-682t-588-315q466-100 724-418 258-317 258-792 0-625-425-966Q3088 0 2303 0H628v4666z" transform="scale(.01563)"/> + <path id="DejaVuSans-79" d="M2059-325q-243-625-475-815-231-191-618-191H506v481h338q237 0 368 113 132 112 291 531l103 262L191 3500h609L1894 763l1094 2737h609L2059-325z" transform="scale(.01563)"/> </defs> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g314" - transform="matrix(0,-0.09,-0.09,0,8.638594,122.78961)"> - <use - height="100%" - width="100%" - y="0" - x="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use264" - xlink:href="#DejaVuSans-52" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use266" - xlink:href="#DejaVuSans-65" - x="69.419922" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use268" - xlink:href="#DejaVuSans-73" - x="130.94336" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use270" - xlink:href="#DejaVuSans-69" - x="183.04297" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use272" - xlink:href="#DejaVuSans-64" - x="210.82617" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use274" - xlink:href="#DejaVuSans-65" - x="274.30273" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use276" - xlink:href="#DejaVuSans-6e" - x="335.82617" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use278" - xlink:href="#DejaVuSans-74" - x="399.20508" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use280" - xlink:href="#DejaVuSans-20" - x="438.41406" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use282" - xlink:href="#DejaVuSans-42" - x="470.20117" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use284" - xlink:href="#DejaVuSans-79" - x="538.80469" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use286" - xlink:href="#DejaVuSans-74" - x="597.98438" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use288" - xlink:href="#DejaVuSans-65" - x="637.19336" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use290" - xlink:href="#DejaVuSans-73" - x="698.7168" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use292" - xlink:href="#DejaVuSans-20" - x="750.81641" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use294" - xlink:href="#DejaVuSans-28" - x="782.60352" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use296" - xlink:href="#DejaVuSans-42" - x="821.61719" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use298" - xlink:href="#DejaVuSans-69" - x="890.2207" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use300" - xlink:href="#DejaVuSans-6c" - x="918.00391" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use302" - xlink:href="#DejaVuSans-6c" - x="945.78711" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use304" - xlink:href="#DejaVuSans-69" - x="973.57031" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use306" - xlink:href="#DejaVuSans-6f" - x="1001.3535" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use308" - xlink:href="#DejaVuSans-6e" - x="1062.5352" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use310" - xlink:href="#DejaVuSans-73" - x="1125.9141" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use312" - xlink:href="#DejaVuSans-29" - x="1178.0137" /> - </g> + <use xlink:href="#DejaVuSans-42"/> + <use xlink:href="#DejaVuSans-79" x="68.604"/> + <use xlink:href="#DejaVuSans-74" x="127.783"/> + <use xlink:href="#DejaVuSans-65" x="166.992"/> + <use xlink:href="#DejaVuSans-73" x="228.516"/> + </g> + <g transform="matrix(.07 0 0 -.07 31.255 14.319)" id="text_15"> + <defs> + <path id="DejaVuSans-39" d="M703 97v575q238-113 481-172 244-59 479-59 625 0 954 420 330 420 377 1277-181-269-460-413-278-144-615-144-700 0-1108 423-408 424-408 1159 0 718 425 1152 425 435 1131 435 810 0 1236-621 427-620 427-1801 0-1103-524-1761Q2575-91 1691-91q-238 0-482 47Q966 3 703 97zm1256 1978q425 0 673 290 249 291 249 798 0 503-249 795-248 292-673 292t-673-292q-248-292-248-795 0-507 248-798 248-290 673-290z" transform="scale(.01563)"/> + </defs> + <use xlink:href="#DejaVuSans-d7" transform="translate(0 .766)"/> + <use xlink:href="#DejaVuSans-31" transform="translate(83.79 .766)"/> + <use xlink:href="#DejaVuSans-30" transform="translate(147.412 .766)"/> + <use xlink:href="#DejaVuSans-39" transform="matrix(.7 0 0 .7 211.992 39.047)"/> </g> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_23"> - <path - id="path318" - style="fill:none;stroke:#b20000;stroke-linecap:square;stroke-linejoin:round" - d="m 28.646642,125.0437 18.036364,-0.002 H 64.71937 82.755733 l 18.036367,-0.003 18.03636,0.004 18.03636,0.001 18.03637,-0.005 18.03636,0.004 18.03636,-6.9e-4" - clip-path="url(#pe44d299347)" /> - <defs - id="defs321"> - <path - style="stroke:#b20000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" - id="m640577d0fe" - d="M 0,1.75 C 0.464105,1.75 0.909265,1.565609 1.237437,1.237437 1.565609,0.909265 1.75,0.464105 1.75,0 1.75,-0.464105 1.565609,-0.909265 1.237437,-1.237437 0.909265,-1.565609 0.464105,-1.75 0,-1.75 c -0.464105,0 -0.909265,0.184391 -1.237437,0.512563 C -1.565609,-0.909265 -1.75,-0.464105 -1.75,0 c 0,0.464105 0.184391,0.909265 0.512563,1.237437 C -0.909265,1.565609 -0.464105,1.75 0,1.75 Z" /> + <g id="line2d_23"> + <path d="M37.711 112.57l14.348.003 14.348.002 14.348-.003h28.695l14.348-.001 14.348.002h14.348l14.348-.003" clip-path="url(#p10c715e517)" fill="none" stroke="#1f77b4" stroke-linecap="square"/> + <defs> + <path id="me569cba688" d="M0 1.5a1.5 1.5 0 100-3 1.5 1.5 0 000 3z" stroke="#1f77b4"/> </defs> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g343" - clip-path="url(#pe44d299347)"> - <use - height="100%" - width="100%" - id="use323" - y="125.0437" - xlink:href="#m640577d0fe" - x="28.646643" - style="fill:#b20000;stroke:#b20000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - <use - height="100%" - width="100%" - id="use325" - y="125.04154" - xlink:href="#m640577d0fe" - x="46.683006" - style="fill:#b20000;stroke:#b20000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - <use - height="100%" - width="100%" - id="use327" - y="125.04154" - xlink:href="#m640577d0fe" - x="64.719368" - style="fill:#b20000;stroke:#b20000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - <use - height="100%" - width="100%" - id="use329" - y="125.04154" - xlink:href="#m640577d0fe" - x="82.75573" - style="fill:#b20000;stroke:#b20000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - <use - height="100%" - width="100%" - id="use331" - y="125.03899" - xlink:href="#m640577d0fe" - x="100.7921" - style="fill:#b20000;stroke:#b20000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - <use - height="100%" - width="100%" - id="use333" - y="125.04282" - xlink:href="#m640577d0fe" - x="118.82846" - style="fill:#b20000;stroke:#b20000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - <use - height="100%" - width="100%" - id="use335" - y="125.04429" - xlink:href="#m640577d0fe" - x="136.86482" - style="fill:#b20000;stroke:#b20000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - <use - height="100%" - width="100%" - id="use337" - y="125.03929" - xlink:href="#m640577d0fe" - x="154.90118" - style="fill:#b20000;stroke:#b20000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - <use - height="100%" - width="100%" - id="use339" - y="125.0435" - xlink:href="#m640577d0fe" - x="172.93755" - style="fill:#b20000;stroke:#b20000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - <use - height="100%" - width="100%" - id="use341" - y="125.04282" - xlink:href="#m640577d0fe" - x="190.97391" - style="fill:#b20000;stroke:#b20000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> + <g clip-path="url(#p10c715e517)" fill="#1f77b4" stroke="#1f77b4"> + <use xlink:href="#me569cba688" x="37.711" y="112.571"/> + <use xlink:href="#me569cba688" x="52.059" y="112.573"/> + <use xlink:href="#me569cba688" x="66.407" y="112.575"/> + <use xlink:href="#me569cba688" x="80.755" y="112.572"/> + <use xlink:href="#me569cba688" x="95.103" y="112.572"/> + <use xlink:href="#me569cba688" x="109.45" y="112.572"/> + <use xlink:href="#me569cba688" x="123.798" y="112.571"/> + <use xlink:href="#me569cba688" x="138.146" y="112.573"/> + <use xlink:href="#me569cba688" x="152.494" y="112.573"/> + <use xlink:href="#me569cba688" x="166.842" y="112.57"/> </g> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_24"> - <path - id="path346" - style="fill:none;stroke:#00b200;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:2.5, 1;stroke-dashoffset:0" - d="M 28.646642,113.26984 46.683006,101.78615 64.71937,90.323832 82.755733,78.90663 100.7921,67.55121 118.82846,56.198045 136.86482,44.8793 154.90119,33.569774 172.93755,22.284373 190.97391,11.002109" - clip-path="url(#pe44d299347)" /> - <defs - id="defs349"> - <path - style="stroke:#00b200;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" - id="m1a8f2866a8" - d="m -1.75,1.75 h 3.5 v -3.5 h -3.5 z" /> + <g id="line2d_24"> + <path d="M37.711 103.216l14.348-9.138 14.348-9.103 14.348-9.065 14.348-9.091 14.347-9.034 14.348-9.015 14.348-8.959 14.348-9.006 14.348-8.95" clip-path="url(#p10c715e517)" fill="none" stroke-dasharray="2,.75" stroke="#ff7f0e"/> + <defs> + <path id="ma7ee05176d" d="M-1.5 1.5h3v-3h-3z" stroke="#ff7f0e" stroke-linejoin="miter"/> </defs> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g371" - clip-path="url(#pe44d299347)"> - <use - height="100%" - width="100%" - id="use351" - y="113.26984" - xlink:href="#m1a8f2866a8" - x="28.646643" - style="fill:#00b200;stroke:#00b200;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - <use - height="100%" - width="100%" - id="use353" - y="101.78615" - xlink:href="#m1a8f2866a8" - x="46.683006" - style="fill:#00b200;stroke:#00b200;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - <use - height="100%" - width="100%" - id="use355" - y="90.32383" - xlink:href="#m1a8f2866a8" - x="64.719368" - style="fill:#00b200;stroke:#00b200;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - <use - height="100%" - width="100%" - id="use357" - y="78.906631" - xlink:href="#m1a8f2866a8" - x="82.75573" - style="fill:#00b200;stroke:#00b200;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - <use - height="100%" - width="100%" - id="use359" - y="67.551208" - xlink:href="#m1a8f2866a8" - x="100.7921" - style="fill:#00b200;stroke:#00b200;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - <use - height="100%" - width="100%" - id="use361" - y="56.198044" - xlink:href="#m1a8f2866a8" - x="118.82846" - style="fill:#00b200;stroke:#00b200;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - <use - height="100%" - width="100%" - id="use363" - y="44.879299" - xlink:href="#m1a8f2866a8" - x="136.86482" - style="fill:#00b200;stroke:#00b200;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - <use - height="100%" - width="100%" - id="use365" - y="33.569775" - xlink:href="#m1a8f2866a8" - x="154.90118" - style="fill:#00b200;stroke:#00b200;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - <use - height="100%" - width="100%" - id="use367" - y="22.284372" - xlink:href="#m1a8f2866a8" - x="172.93755" - style="fill:#00b200;stroke:#00b200;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - <use - height="100%" - width="100%" - id="use369" - y="11.002109" - xlink:href="#m1a8f2866a8" - x="190.97391" - style="fill:#00b200;stroke:#00b200;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> + <g clip-path="url(#p10c715e517)" fill="#ff7f0e" stroke="#ff7f0e"> + <use xlink:href="#ma7ee05176d" x="37.711" y="103.216"/> + <use xlink:href="#ma7ee05176d" x="52.059" y="94.078"/> + <use xlink:href="#ma7ee05176d" x="66.407" y="84.975"/> + <use xlink:href="#ma7ee05176d" x="80.755" y="75.91"/> + <use xlink:href="#ma7ee05176d" x="95.103" y="66.819"/> + <use xlink:href="#ma7ee05176d" x="109.45" y="57.785"/> + <use xlink:href="#ma7ee05176d" x="123.798" y="48.77"/> + <use xlink:href="#ma7ee05176d" x="138.146" y="39.811"/> + <use xlink:href="#ma7ee05176d" x="152.494" y="30.805"/> + <use xlink:href="#ma7ee05176d" x="166.842" y="21.855"/> </g> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_25"> - <path - id="path374" - style="fill:none;stroke:#0000b2;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:1, 1;stroke-dashoffset:0" - d="M 28.646642,108.77911 46.683006,96.058617 64.71937,88.766549 82.755733,88.401058 100.7921,88.7386 l 18.03636,-0.851014 18.03636,0.21241 18.03637,-0.357841 18.03636,0.290372 18.03636,0.541519" - clip-path="url(#pe44d299347)" /> - <defs - id="defs377"> - <path - style="stroke:#0000b2;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" - id="mf0ae008de9" - d="m 0,1.75 1.75,-3.5 h -3.5 z" /> + <g id="line2d_25"> + <path d="M37.711 101.372L52.06 98.31l14.348-2.952 14.348 2.53 14.348-3.355 14.347.01 14.348-.179 14.348.132 14.348.016 14.348-.519" clip-path="url(#p10c715e517)" fill="none" stroke-dasharray=".75,.75" stroke="#2ca02c"/> + <defs> + <path id="m87094ea7c4" d="M0 1.5l1.5-3h-3z" stroke="#2ca02c" stroke-linejoin="miter"/> </defs> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g399" - clip-path="url(#pe44d299347)"> - <use - height="100%" - width="100%" - id="use379" - y="108.77911" - xlink:href="#mf0ae008de9" - x="28.646643" - style="fill:#0000b2;stroke:#0000b2;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - <use - height="100%" - width="100%" - id="use381" - y="96.058617" - xlink:href="#mf0ae008de9" - x="46.683006" - style="fill:#0000b2;stroke:#0000b2;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - <use - height="100%" - width="100%" - id="use383" - y="88.766548" - xlink:href="#mf0ae008de9" - x="64.719368" - style="fill:#0000b2;stroke:#0000b2;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - <use - height="100%" - width="100%" - id="use385" - y="88.401054" - xlink:href="#mf0ae008de9" - x="82.75573" - style="fill:#0000b2;stroke:#0000b2;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - <use - height="100%" - width="100%" - id="use387" - y="88.738602" - xlink:href="#mf0ae008de9" - x="100.7921" - style="fill:#0000b2;stroke:#0000b2;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - <use - height="100%" - width="100%" - id="use389" - y="87.887589" - xlink:href="#mf0ae008de9" - x="118.82846" - style="fill:#0000b2;stroke:#0000b2;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - <use - height="100%" - width="100%" - id="use391" - y="88.099998" - xlink:href="#mf0ae008de9" - x="136.86482" - style="fill:#0000b2;stroke:#0000b2;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - <use - height="100%" - width="100%" - id="use393" - y="87.742157" - xlink:href="#mf0ae008de9" - x="154.90118" - style="fill:#0000b2;stroke:#0000b2;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - <use - height="100%" - width="100%" - id="use395" - y="88.032524" - xlink:href="#mf0ae008de9" - x="172.93755" - style="fill:#0000b2;stroke:#0000b2;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - <use - height="100%" - width="100%" - id="use397" - y="88.574043" - xlink:href="#mf0ae008de9" - x="190.97391" - style="fill:#0000b2;stroke:#0000b2;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> + <g clip-path="url(#p10c715e517)" fill="#2ca02c" stroke="#2ca02c"> + <use xlink:href="#m87094ea7c4" x="37.711" y="101.372"/> + <use xlink:href="#m87094ea7c4" x="52.059" y="98.309"/> + <use xlink:href="#m87094ea7c4" x="66.407" y="95.357"/> + <use xlink:href="#m87094ea7c4" x="80.755" y="97.887"/> + <use xlink:href="#m87094ea7c4" x="95.103" y="94.532"/> + <use xlink:href="#m87094ea7c4" x="109.45" y="94.542"/> + <use xlink:href="#m87094ea7c4" x="123.798" y="94.363"/> + <use xlink:href="#m87094ea7c4" x="138.146" y="94.495"/> + <use xlink:href="#m87094ea7c4" x="152.494" y="94.511"/> + <use xlink:href="#m87094ea7c4" x="166.842" y="93.992"/> </g> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="patch_3"> - <path - id="path402" - style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:miter" - d="M 20.530279,130.7464 V 5.3" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="patch_4"> - <path - id="path405" - style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:miter" - d="M 199.09028,130.7464 V 5.3" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="patch_5"> - <path - id="path408" - style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:miter" - d="M 20.530279,130.7464 H 199.09028" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="patch_6"> - <path - id="path411" - style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:miter" - d="M 20.530279,5.3 H 199.09028" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="legend_1"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="patch_7"> - <path - id="path414" - style="opacity:0.9;fill:#ffffff;stroke:#cccccc;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" - d="m 24.278779,33.439521 h 43.39123 q 1.4994,0 1.4994,-1.4994 V 9.0485 q 0,-1.4994 -1.4994,-1.4994 h -43.39123 q -1.4994,0 -1.4994,1.4994 v 22.891621 q 0,1.4994 1.4994,1.4994 z" /> + <path d="M31.255 117.11V17.32" fill="none" stroke="#000" stroke-width=".8" stroke-linecap="square" id="patch_3"/> + <path d="M173.298 117.11V17.32" fill="none" stroke="#000" stroke-width=".8" stroke-linecap="square" id="patch_4"/> + <path d="M31.255 117.11h142.043" fill="none" stroke="#000" stroke-width=".8" stroke-linecap="square" id="patch_5"/> + <path d="M31.255 17.319h142.043" fill="none" stroke="#000" stroke-width=".8" stroke-linecap="square" id="patch_6"/> + <g id="legend_1"> + <path d="M36.155 50.243h45.64q1.4 0 1.4-1.4V22.219q0-1.4-1.4-1.4h-45.64q-1.4 0-1.4 1.4v26.624q0 1.4 1.4 1.4z" fill="#fff" opacity=".8" stroke="#ccc" id="patch_7"/> + <g id="line2d_26"> + <path d="M37.555 26.488h14" fill="none" stroke="#1f77b4" stroke-linecap="square"/> + <use xlink:href="#me569cba688" x="44.555" y="26.488" fill="#1f77b4" stroke="#1f77b4"/> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_26"> - <path - id="path417" - style="fill:none;stroke:#b20000;stroke-linecap:square;stroke-linejoin:round" - d="m 24.278779,12.121099 h 14.994" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_27"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g422"> - <use - height="100%" - width="100%" - id="use420" - y="12.121099" - xlink:href="#m640577d0fe" - x="31.77578" - style="fill:#b20000;stroke:#b20000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - </g> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="text_14"> - <!-- serdi --> - <defs - id="defs426"> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-72" - d="m 41.109375,46.296875 q -1.515625,0.875 -3.296875,1.28125 Q 36.03125,48 33.890625,48 26.265625,48 22.1875,43.046875 18.109375,38.09375 18.109375,28.8125 V 0 h -9.03125 v 54.6875 h 9.03125 v -8.5 q 2.84375,4.984375 7.375,7.390625 Q 30.03125,56 36.53125,56 q 0.921875,0 2.046875,-0.125 1.125,-0.109375 2.484375,-0.359375 z" /> + <g transform="matrix(.07 0 0 -.07 57.155 28.938)" id="text_16"> + <defs> + <path id="DejaVuSans-72" d="M2631 2963q-97 56-211 82-114 27-251 27-488 0-749-317t-261-911V0H581v3500h578v-544q182 319 472 473 291 155 707 155 59 0 131-8 72-7 159-23l3-590z" transform="scale(.01563)"/> + <path id="DejaVuSans-64" d="M2906 2969v1894h575V0h-575v525q-181-312-458-464-276-152-664-152-634 0-1033 506-398 507-398 1332t398 1331q399 506 1033 506 388 0 664-152 277-151 458-463zM947 1747q0-634 261-995t717-361q456 0 718 361 263 361 263 995t-263 995q-262 361-718 361t-717-361q-261-361-261-995z" transform="scale(.01563)"/> + <path id="DejaVuSans-69" d="M603 3500h575V0H603v3500zm0 1363h575v-729H603v729z" transform="scale(.01563)"/> </defs> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g440" - transform="matrix(0.07497,0,0,-0.07497,40.397329,14.745049)"> - <use - height="100%" - width="100%" - y="0" - x="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use428" - xlink:href="#DejaVuSans-20" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use430" - xlink:href="#DejaVuSans-73" - x="31.787109" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use432" - xlink:href="#DejaVuSans-65" - x="83.886719" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use434" - xlink:href="#DejaVuSans-72" - x="145.41016" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use436" - xlink:href="#DejaVuSans-64" - x="186.50781" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use438" - xlink:href="#DejaVuSans-69" - x="249.98438" /> - </g> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_28"> - <path - id="path443" - style="fill:none;stroke:#00b200;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:2.5, 1;stroke-dashoffset:0" - d="m 24.278779,19.939064 h 14.994" /> + <use xlink:href="#DejaVuSans-73"/> + <use xlink:href="#DejaVuSans-65" x="52.1"/> + <use xlink:href="#DejaVuSans-72" x="113.623"/> + <use xlink:href="#DejaVuSans-64" x="152.986"/> + <use xlink:href="#DejaVuSans-69" x="216.463"/> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_29"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g448"> - <use - height="100%" - width="100%" - id="use446" - y="19.939064" - xlink:href="#m1a8f2866a8" - x="31.77578" - style="fill:#00b200;stroke:#00b200;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - </g> + <g id="line2d_27"> + <path d="M37.555 35.013h14" fill="none" stroke-dasharray="2,.75" stroke="#ff7f0e"/> + <use xlink:href="#ma7ee05176d" x="44.555" y="35.013" fill="#ff7f0e" stroke="#ff7f0e"/> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="text_15"> - <!-- rapper --> - <defs - id="defs452"> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-70" - d="m 18.109375,8.203125 v -29 H 9.078125 V 54.6875 h 9.03125 v -8.296875 q 2.84375,4.875 7.15625,7.234375 Q 29.59375,56 35.59375,56 q 9.96875,0 16.1875,-7.90625 6.234375,-7.90625 6.234375,-20.796875 0,-12.890625 -6.234375,-20.8125 -6.21875,-7.90625 -16.1875,-7.90625 -6,0 -10.328125,2.375 -4.3125,2.375 -7.15625,7.25 M 48.6875,27.296875 q 0,9.90625 -4.078125,15.546875 -4.078125,5.640625 -11.203125,5.640625 -7.140625,0 -11.21875,-5.640625 -4.078125,-5.640625 -4.078125,-15.546875 0,-9.90625 4.078125,-15.546875 4.078125,-5.640625 11.21875,-5.640625 7.125,0 11.203125,5.640625 4.078125,5.640625 4.078125,15.546875" /> + <g transform="matrix(.07 0 0 -.07 57.155 37.462)" id="text_17"> + <defs> + <path id="DejaVuSans-70" d="M1159 525v-1856H581v4831h578v-531q182 312 458 463 277 152 661 152 638 0 1036-506 399-506 399-1331T3314 415Q2916-91 2278-91q-384 0-661 152-276 152-458 464zm1957 1222q0 634-261 995t-717 361q-457 0-718-361t-261-995q0-634 261-995t718-361q456 0 717 361t261 995z" transform="scale(.01563)"/> </defs> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g468" - transform="matrix(0.07497,0,0,-0.07497,40.397329,22.563014)"> - <use - height="100%" - width="100%" - y="0" - x="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use454" - xlink:href="#DejaVuSans-20" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use456" - xlink:href="#DejaVuSans-72" - x="31.787109" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use458" - xlink:href="#DejaVuSans-61" - x="72.900391" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use460" - xlink:href="#DejaVuSans-70" - x="134.17969" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use462" - xlink:href="#DejaVuSans-70" - x="197.65625" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use464" - xlink:href="#DejaVuSans-65" - x="261.13281" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use466" - xlink:href="#DejaVuSans-72" - x="322.65625" /> - </g> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_30"> - <path - id="path471" - style="fill:none;stroke:#0000b2;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:1, 1;stroke-dashoffset:0" - d="m 24.278779,27.757029 h 14.994" /> + <use xlink:href="#DejaVuSans-72"/> + <use xlink:href="#DejaVuSans-61" x="41.113"/> + <use xlink:href="#DejaVuSans-70" x="102.393"/> + <use xlink:href="#DejaVuSans-70" x="165.869"/> + <use xlink:href="#DejaVuSans-65" x="229.346"/> + <use xlink:href="#DejaVuSans-72" x="290.869"/> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_31"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g476"> - <use - height="100%" - width="100%" - id="use474" - y="27.757029" - xlink:href="#mf0ae008de9" - x="31.77578" - style="fill:#0000b2;stroke:#0000b2;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - </g> + <g id="line2d_28"> + <path d="M37.555 43.537h14" fill="none" stroke-dasharray=".75,.75" stroke="#2ca02c"/> + <use xlink:href="#m87094ea7c4" x="44.555" y="43.537" fill="#2ca02c" stroke="#2ca02c"/> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="text_16"> - <!-- riot --> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g489" - transform="matrix(0.07497,0,0,-0.07497,40.397329,30.380979)"> - <use - height="100%" - width="100%" - y="0" - x="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use479" - xlink:href="#DejaVuSans-20" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use481" - xlink:href="#DejaVuSans-72" - x="31.787109" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use483" - xlink:href="#DejaVuSans-69" - x="72.900391" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use485" - xlink:href="#DejaVuSans-6f" - x="100.68359" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use487" - xlink:href="#DejaVuSans-74" - x="161.86523" /> - </g> + <g transform="matrix(.07 0 0 -.07 57.155 45.987)" id="text_18"> + <defs> + <path id="DejaVuSans-6f" d="M1959 3097q-462 0-731-361t-269-989q0-628 267-989 268-361 733-361 460 0 728 362 269 363 269 988 0 622-269 986-268 364-728 364zm0 487q750 0 1178-488 429-487 429-1349 0-859-429-1349Q2709-91 1959-91q-753 0-1180 489-426 490-426 1349 0 862 426 1349 427 488 1180 488z" transform="scale(.01563)"/> + </defs> + <use xlink:href="#DejaVuSans-72"/> + <use xlink:href="#DejaVuSans-69" x="41.113"/> + <use xlink:href="#DejaVuSans-6f" x="68.896"/> + <use xlink:href="#DejaVuSans-74" x="130.078"/> </g> </g> </g> </g> - <defs - id="defs498"> - <clipPath - style="stroke-linecap:butt;stroke-linejoin:round" - id="pe44d299347"> - <rect - style="stroke-linecap:butt;stroke-linejoin:round" - id="rect495" - y="5.3000002" - x="20.530279" - width="178.56" - height="125.4464" /> + <defs> + <clipPath id="p10c715e517"> + <path d="M31.255 17.319h142.044v99.792H31.255z"/> </clipPath> </defs> </svg> diff --git a/doc/serdi-memory.txt b/doc/serdi-memory.txt new file mode 100644 index 00000000..82cac3a4 --- /dev/null +++ b/doc/serdi-memory.txt @@ -0,0 +1,11 @@ +n serdi rapper riot +1000000 1634304.0 492728320.0 589537280.0 +2000000 1523712.0 972505088.0 750370816.0 +3000000 1409024.0 1450397696.0 905318400.0 +4000000 1556480.0 1926307840.0 772521984.0 +5000000 1585152.0 2403586048.0 948658176.0 +6000000 1581056.0 2877878272.0 948121600.0 +7000000 1622016.0 3351150592.0 957530112.0 +8000000 1527808.0 3821490176.0 950579200.0 +9000000 1531904.0 4294303744.0 949751808.0 +10000000 1687552.0 4764184576.0 977002496.0 diff --git a/doc/serdi-throughput.svg b/doc/serdi-throughput.svg index d9f6236a..33654985 100644 --- a/doc/serdi-throughput.svg +++ b/doc/serdi-throughput.svg @@ -1,1925 +1,278 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://creativecommons.org/ns#" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - id="svg548" - width="204.76195pt" - viewBox="0 0 232.06354 171.89573" - version="1.1" - height="151.6727pt"> - <metadata - id="metadata552"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - <dc:title></dc:title> - </cc:Work> - </rdf:RDF> - </metadata> - <defs - style="stroke-linecap:butt;stroke-linejoin:round" - id="defs4"> - <style - id="style2" - type="text/css"> -*{stroke-linecap:butt;stroke-linejoin:round;} - </style> +<svg xmlns:xlink="http://www.w3.org/1999/xlink" width="243.064" height="200.88" viewBox="0 0 182.298 150.66" xmlns="http://www.w3.org/2000/svg"> + <defs> + <style> + *{stroke-linejoin:round;stroke-linecap:butt} + </style> </defs> - <g - transform="translate(9.0666667,9.0666667)" - style="stroke-linecap:butt;stroke-linejoin:round" - id="figure_1"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="patch_1"> - <path - id="path6" - style="fill:#ffffff;stroke-linecap:butt;stroke-linejoin:round" - d="M 0,153.7624 H 213.93021 V 0 H 0 Z" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="axes_1"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="patch_2"> - <path - id="path9" - style="fill:#ffffff;stroke-linecap:butt;stroke-linejoin:round" - d="M 30.070211,130.7464 H 208.63021 V 5.3 H 30.070211 Z" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="matplotlib.axis_1"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="xtick_1"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_1"> - <path - id="path12" - style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:0.4, 3.2;stroke-dashoffset:0" - d="M 56.222939,130.7464 V 5.3" - clip-path="url(#ped54c50e88)" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_2"> - <defs - id="defs16"> - <path - style="stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" - id="m6d105df7ad" - d="M 0,0 V 3.5" /> + <g id="figure_1"> + <path d="M0 150.66h182.298V0H0z" fill="#fff" id="patch_1"/> + <g id="axes_1"> + <path d="M31.255 117.11h142.043V17.32H31.255z" fill="#fff" id="patch_2"/> + <g id="matplotlib.axis_1"> + <g id="xtick_1"> + <path d="M52.06 117.11V17.32" clip-path="url(#p881b2e6b17)" fill="none" stroke-dasharray=".05,.4" stroke="#000" stroke-width=".25" id="line2d_1"/> + <g id="line2d_2"> + <defs> + <path id="m7e832739e1" d="M0 0v3.5" stroke="#000" stroke-width=".75"/> </defs> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g20"> - <use - height="100%" - width="100%" - id="use18" - y="130.7464" - xlink:href="#m6d105df7ad" - x="56.222939" - style="stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - </g> + <use xlink:href="#m7e832739e1" x="52.059" y="117.111" stroke="#000" stroke-width=".75"/> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="text_1"> - <!-- 2 --> - <defs - id="defs24"> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-32" - d="M 19.1875,8.296875 H 53.609375 V 0 H 7.328125 v 8.296875 q 5.609375,5.8125 15.296875,15.59375 9.703125,9.796875 12.1875,12.640625 4.734375,5.3125 6.609375,9 1.890625,3.6875 1.890625,7.25 0,5.8125 -4.078125,9.46875 -4.078125,3.671875 -10.625,3.671875 -4.640625,0 -9.796875,-1.609375 -5.140625,-1.609375 -11,-4.890625 v 9.96875 Q 13.765625,71.78125 18.9375,73 q 5.1875,1.21875 9.484375,1.21875 11.328125,0 18.0625,-5.671875 6.734375,-5.65625 6.734375,-15.125 0,-4.5 -1.6875,-8.53125 Q 49.859375,40.875 45.40625,35.40625 44.1875,33.984375 37.640625,27.21875 31.109375,20.453125 19.1875,8.296875" /> + <g transform="matrix(.07 0 0 -.07 46.67 129.43)" id="text_1"> + <defs> + <path id="DejaVuSans-30" d="M2034 4250q-487 0-733-480-245-479-245-1442 0-959 245-1439 246-480 733-480 491 0 736 480 246 480 246 1439 0 963-246 1442-245 480-736 480zm0 500q785 0 1199-621 414-620 414-1801 0-1178-414-1799Q2819-91 2034-91q-784 0-1198 620-414 621-414 1799 0 1181 414 1801 414 621 1198 621z" transform="scale(.01563)"/> + <path id="DejaVuSans-2e" d="M684 794h660V0H684v794z" transform="scale(.01563)"/> + <path id="DejaVuSans-32" d="M1228 531h2203V0H469v531q359 372 979 998 621 627 780 809 303 340 423 576 121 236 121 464 0 372-261 606-261 235-680 235-297 0-627-103-329-103-704-313v638q381 153 712 231 332 78 607 78 725 0 1156-363 431-362 431-968 0-288-108-546-107-257-392-607-78-91-497-524-418-433-1181-1211z" transform="scale(.01563)"/> </defs> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g28" - transform="matrix(0.07497,0,0,-0.07497,53.837955,140.69295)"> - <use - height="100%" - width="100%" - y="0" - x="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use26" - xlink:href="#DejaVuSans-32" /> - </g> + <use xlink:href="#DejaVuSans-30" transform="translate(0 .781)"/> + <use xlink:href="#DejaVuSans-2e" transform="translate(63.623 .781)"/> + <use xlink:href="#DejaVuSans-32" transform="translate(89.91 .781)"/> </g> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="xtick_2"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_3"> - <path - id="path32" - style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:0.4, 3.2;stroke-dashoffset:0" - d="M 92.295666,130.7464 V 5.3" - clip-path="url(#ped54c50e88)" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_4"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g37"> - <use - height="100%" - width="100%" - id="use35" - y="130.7464" - xlink:href="#m6d105df7ad" - x="92.29567" - style="stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - </g> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="text_2"> - <!-- 4 --> - <defs - id="defs41"> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-34" - d="M 37.796875,64.3125 12.890625,25.390625 h 24.90625 z m -2.59375,8.59375 h 12.40625 V 25.390625 h 10.40625 V 17.1875 H 47.609375 V 0 h -9.8125 V 17.1875 H 4.890625 v 9.515625 z" /> + <g id="xtick_2"> + <path d="M80.755 117.11V17.32" clip-path="url(#p881b2e6b17)" fill="none" stroke-dasharray=".05,.4" stroke="#000" stroke-width=".25" id="line2d_3"/> + <use xlink:href="#m7e832739e1" x="80.755" y="117.111" stroke="#000" stroke-width=".75" id="line2d_4"/> + <g transform="matrix(.07 0 0 -.07 75.155 129.43)" id="text_2"> + <defs> + <path id="DejaVuSans-34" d="M2419 4116L825 1625h1594v2491zm-166 550h794V1625h666v-525h-666V0h-628v1100H313v609l1940 2957z" transform="scale(.01563)"/> </defs> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g45" - transform="matrix(0.07497,0,0,-0.07497,89.910683,140.69295)"> - <use - height="100%" - width="100%" - y="0" - x="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use43" - xlink:href="#DejaVuSans-34" /> - </g> + <use xlink:href="#DejaVuSans-30" transform="translate(0 .781)"/> + <use xlink:href="#DejaVuSans-2e" transform="translate(63.623 .781)"/> + <use xlink:href="#DejaVuSans-34" transform="translate(95.41 .781)"/> </g> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="xtick_3"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_5"> - <path - id="path49" - style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:0.4, 3.2;stroke-dashoffset:0" - d="M 128.36839,130.7464 V 5.3" - clip-path="url(#ped54c50e88)" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_6"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g54"> - <use - height="100%" - width="100%" - id="use52" - y="130.7464" - xlink:href="#m6d105df7ad" - x="128.36839" - style="stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - </g> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="text_3"> - <!-- 6 --> - <defs - id="defs58"> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-36" - d="m 33.015625,40.375 q -6.640625,0 -10.53125,-4.546875 -3.875,-4.53125 -3.875,-12.4375 0,-7.859375 3.875,-12.4375 3.890625,-4.5625 10.53125,-4.5625 6.640625,0 10.515625,4.5625 3.875,4.578125 3.875,12.4375 0,7.90625 -3.875,12.4375 Q 39.65625,40.375 33.015625,40.375 M 52.59375,71.296875 V 62.3125 q -3.71875,1.75 -7.5,2.671875 -3.78125,0.9375 -7.5,0.9375 -9.765625,0 -14.921875,-6.59375 -5.140625,-6.59375 -5.875,-19.921875 2.875,4.25 7.21875,6.515625 4.359375,2.265625 9.578125,2.265625 10.984375,0 17.359375,-6.671875 6.375,-6.65625 6.375,-18.125 0,-11.234375 -6.640625,-18.03125 -6.640625,-6.78125 -17.671875,-6.78125 -12.65625,0 -19.34375,9.6875 -6.6875,9.703125 -6.6875,28.109375 0,17.28125 8.203125,27.5625 8.203125,10.28125 22.015625,10.28125 3.71875,0 7.5,-0.734375 3.78125,-0.734375 7.890625,-2.1875" /> + <g id="xtick_3"> + <path d="M109.45 117.11V17.32" clip-path="url(#p881b2e6b17)" fill="none" stroke-dasharray=".05,.4" stroke="#000" stroke-width=".25" id="line2d_5"/> + <use xlink:href="#m7e832739e1" x="109.45" y="117.111" stroke="#000" stroke-width=".75" id="line2d_6"/> + <g transform="matrix(.07 0 0 -.07 103.85 129.43)" id="text_3"> + <defs> + <path id="DejaVuSans-36" d="M2113 2584q-425 0-674-291-248-290-248-796 0-503 248-796 249-292 674-292t673 292q248 293 248 796 0 506-248 796-248 291-673 291zm1253 1979v-575q-238 112-480 171-242 60-480 60-625 0-955-422-329-422-376-1275 184 272 462 417 279 145 613 145 703 0 1111-427 408-426 408-1160 0-719-425-1154Q2819-91 2113-91q-810 0-1238 620-428 621-428 1799 0 1106 525 1764t1409 658q238 0 480-47t505-140z" transform="scale(.01563)"/> </defs> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g62" - transform="matrix(0.07497,0,0,-0.07497,125.98341,140.69295)"> - <use - height="100%" - width="100%" - y="0" - x="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use60" - xlink:href="#DejaVuSans-36" /> - </g> + <use xlink:href="#DejaVuSans-30" transform="translate(0 .781)"/> + <use xlink:href="#DejaVuSans-2e" transform="translate(63.623 .781)"/> + <use xlink:href="#DejaVuSans-36" transform="translate(95.41 .781)"/> </g> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="xtick_4"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_7"> - <path - id="path66" - style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:0.4, 3.2;stroke-dashoffset:0" - d="M 164.44112,130.7464 V 5.3" - clip-path="url(#ped54c50e88)" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_8"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g71"> - <use - height="100%" - width="100%" - id="use69" - y="130.7464" - xlink:href="#m6d105df7ad" - x="164.44112" - style="stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - </g> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="text_4"> - <!-- 8 --> - <defs - id="defs75"> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-38" - d="m 31.78125,34.625 q -7.03125,0 -11.0625,-3.765625 -4.015625,-3.765625 -4.015625,-10.34375 0,-6.59375 4.015625,-10.359375 4.03125,-3.765625 11.0625,-3.765625 7.03125,0 11.078125,3.78125 4.0625,3.796875 4.0625,10.34375 0,6.578125 -4.03125,10.34375 Q 38.875,34.625 31.78125,34.625 m -9.859375,4.1875 Q 15.578125,40.375 12.03125,44.71875 8.5,49.078125 8.5,55.328125 q 0,8.734375 6.21875,13.8125 6.234375,5.078125 17.0625,5.078125 10.890625,0 17.09375,-5.078125 6.203125,-5.078125 6.203125,-13.8125 0,-6.25 -3.546875,-10.609375 Q 48,40.375 41.703125,38.8125 q 7.125,-1.65625 11.09375,-6.5 3.984375,-4.828125 3.984375,-11.796875 0,-10.609375 -6.46875,-16.28125 -6.46875,-5.65625 -18.53125,-5.65625 -12.046875,0 -18.53125,5.65625 -6.46875,5.671875 -6.46875,16.28125 0,6.96875 4,11.796875 4.015625,4.84375 11.140625,6.5 M 18.3125,54.390625 q 0,-5.65625 3.53125,-8.828125 3.546875,-3.171875 9.9375,-3.171875 6.359375,0 9.9375,3.171875 3.59375,3.171875 3.59375,8.828125 0,5.671875 -3.59375,8.84375 -3.578125,3.171875 -9.9375,3.171875 -6.390625,0 -9.9375,-3.171875 Q 18.3125,60.0625 18.3125,54.390625" /> + <g id="xtick_4"> + <path d="M138.146 117.11V17.32" clip-path="url(#p881b2e6b17)" fill="none" stroke-dasharray=".05,.4" stroke="#000" stroke-width=".25" id="line2d_7"/> + <use xlink:href="#m7e832739e1" x="138.146" y="117.111" stroke="#000" stroke-width=".75" id="line2d_8"/> + <g transform="matrix(.07 0 0 -.07 132.651 129.43)" id="text_4"> + <defs> + <path id="DejaVuSans-38" d="M2034 2216q-450 0-708-241-257-241-257-662 0-422 257-663 258-241 708-241t709 242q260 243 260 662 0 421-258 662-257 241-711 241zm-631 268q-406 100-633 378-226 279-226 679 0 559 398 884 399 325 1092 325 697 0 1094-325t397-884q0-400-227-679-226-278-629-378 456-106 710-416 255-309 255-755 0-679-414-1042Q2806-91 2034-91q-771 0-1186 362-414 363-414 1042 0 446 256 755 257 310 713 416zm-231 997q0-362 226-565 227-203 636-203 407 0 636 203 230 203 230 565 0 363-230 566-229 203-636 203-409 0-636-203-226-203-226-566z" transform="scale(.01563)"/> </defs> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g79" - transform="matrix(0.07497,0,0,-0.07497,162.05614,140.69295)"> - <use - height="100%" - width="100%" - y="0" - x="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use77" - xlink:href="#DejaVuSans-38" /> - </g> + <use xlink:href="#DejaVuSans-30" transform="translate(0 .781)"/> + <use xlink:href="#DejaVuSans-2e" transform="translate(63.623 .781)"/> + <use xlink:href="#DejaVuSans-38" transform="translate(92.785 .781)"/> </g> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="xtick_5"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_9"> - <path - id="path83" - style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:0.4, 3.2;stroke-dashoffset:0" - d="M 200.51385,130.7464 V 5.3" - clip-path="url(#ped54c50e88)" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_10"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g88"> - <use - height="100%" - width="100%" - id="use86" - y="130.7464" - xlink:href="#m6d105df7ad" - x="200.51385" - style="stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - </g> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="text_5"> - <!-- 10 --> - <defs - id="defs93"> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-31" - d="m 12.40625,8.296875 h 16.109375 v 55.625 L 10.984375,60.40625 v 8.984375 l 17.4375,3.515625 H 38.28125 V 8.296875 H 54.390625 V 0 H 12.40625 Z" /> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-30" - d="m 31.78125,66.40625 q -7.609375,0 -11.453125,-7.5 Q 16.5,51.421875 16.5,36.375 q 0,-14.984375 3.828125,-22.484375 3.84375,-7.5 11.453125,-7.5 7.671875,0 11.5,7.5 3.84375,7.5 3.84375,22.484375 0,15.046875 -3.84375,22.53125 -3.828125,7.5 -11.5,7.5 m 0,7.8125 q 12.265625,0 18.734375,-9.703125 6.46875,-9.6875 6.46875,-28.140625 0,-18.40625 -6.46875,-28.109375 -6.46875,-9.6875 -18.734375,-9.6875 -12.25,0 -18.71875,9.6875 Q 6.59375,17.96875 6.59375,36.375 q 0,18.453125 6.46875,28.140625 6.46875,9.703125 18.71875,9.703125" /> + <g id="xtick_5"> + <path d="M166.842 117.11V17.32" clip-path="url(#p881b2e6b17)" fill="none" stroke-dasharray=".05,.4" stroke="#000" stroke-width=".25" id="line2d_9"/> + <use xlink:href="#m7e832739e1" x="166.842" y="117.111" stroke="#000" stroke-width=".75" id="line2d_10"/> + <g transform="matrix(.07 0 0 -.07 161.242 129.43)" id="text_5"> + <defs> + <path id="DejaVuSans-31" d="M794 531h1031v3560L703 3866v575l1116 225h631V531h1031V0H794v531z" transform="scale(.01563)"/> </defs> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g99" - transform="matrix(0.07497,0,0,-0.07497,195.74388,140.69295)"> - <use - height="100%" - width="100%" - y="0" - x="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use95" - xlink:href="#DejaVuSans-31" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use97" - xlink:href="#DejaVuSans-30" - x="63.623047" /> - </g> + <use xlink:href="#DejaVuSans-31" transform="translate(0 .781)"/> + <use xlink:href="#DejaVuSans-2e" transform="translate(63.623 .781)"/> + <use xlink:href="#DejaVuSans-30" transform="translate(95.41 .781)"/> </g> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="text_6"> - <!-- Statements (Millions) --> - <defs - id="defs117"> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-53" - d="m 53.515625,70.515625 v -9.625 q -5.609375,2.6875 -10.59375,4 -4.984375,1.328125 -9.625,1.328125 -8.046875,0 -12.421875,-3.125 -4.375,-3.125 -4.375,-8.890625 0,-4.84375 2.90625,-7.3125 2.90625,-2.453125 11.015625,-3.96875 L 36.375,41.703125 Q 47.40625,39.59375 52.65625,34.296875 57.90625,29 57.90625,20.125 q 0,-10.609375 -7.109375,-16.078125 -7.09375,-5.46875 -20.8125,-5.46875 -5.171875,0 -11.015625,1.171875 Q 13.140625,0.921875 6.890625,3.21875 V 13.375 q 6,-3.359375 11.765625,-5.078125 5.765625,-1.703125 11.328125,-1.703125 8.4375,0 13.03125,3.3125 4.59375,3.328125 4.59375,9.484375 0,5.359375 -3.296875,8.390625 Q 41.015625,30.8125 33.5,32.328125 L 27.484375,33.5 q -11.03125,2.1875 -15.96875,6.875 -4.921875,4.6875 -4.921875,13.046875 0,9.671875 6.8125,15.234375 6.8125,5.5625 18.765625,5.5625 5.140625,0 10.453125,-0.9375 5.328125,-0.921875 10.890625,-2.765625" /> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-74" - d="M 18.3125,70.21875 V 54.6875 h 18.5 v -6.984375 h -18.5 v -29.6875 q 0,-6.6875 1.828125,-8.59375 1.828125,-1.90625 7.453125,-1.90625 H 36.8125 V 0 H 27.59375 Q 17.1875,0 13.234375,3.875 9.28125,7.765625 9.28125,18.015625 v 29.6875 H 2.6875 V 54.6875 h 6.59375 v 15.53125 z" /> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-61" - d="m 34.28125,27.484375 q -10.890625,0 -15.09375,-2.484375 -4.203125,-2.484375 -4.203125,-8.5 0,-4.78125 3.15625,-7.59375 3.15625,-2.796875 8.5625,-2.796875 7.484375,0 12,5.296875 4.515625,5.296875 4.515625,14.078125 v 2 z m 17.921875,3.71875 V 0 H 43.21875 v 8.296875 q -3.078125,-4.96875 -7.671875,-7.34375 -4.59375,-2.375 -11.234375,-2.375 -8.390625,0 -13.359375,4.71875 Q 6,8.015625 6,15.921875 q 0,9.21875 6.171875,13.90625 6.1875,4.6875 18.4375,4.6875 H 43.21875 v 0.890625 q 0,6.203125 -4.078125,9.59375 -4.078125,3.390625 -11.453125,3.390625 -4.6875,0 -9.140625,-1.125 -4.4375,-1.125 -8.53125,-3.375 v 8.3125 q 4.921875,1.90625 9.5625,2.84375 Q 24.21875,56 28.609375,56 q 11.875,0 17.734375,-6.15625 5.859375,-6.140625 5.859375,-18.640625" /> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-65" - d="m 56.203125,29.59375 v -4.390625 h -41.3125 q 0.59375,-9.28125 5.59375,-14.140625 5,-4.859375 13.9375,-4.859375 5.171875,0 10.03125,1.265625 4.859375,1.265625 9.65625,3.8125 v -8.5 q -4.84375,-2.046875 -9.921875,-3.125 -5.078125,-1.078125 -10.296875,-1.078125 -13.09375,0 -20.734375,7.609375 -7.640625,7.625 -7.640625,20.625 0,13.421875 7.25,21.296875 Q 20.015625,56 32.328125,56 q 11.03125,0 17.453125,-7.109375 6.421875,-7.09375 6.421875,-19.296875 m -8.984375,2.640625 q -0.09375,7.359375 -4.125,11.75 -4.03125,4.40625 -10.671875,4.40625 -7.515625,0 -12.03125,-4.25 -4.515625,-4.25 -5.203125,-11.96875 z" /> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-6d" - d="M 52,44.1875 Q 55.375,50.25 60.0625,53.125 64.75,56 71.09375,56 q 8.546875,0 13.1875,-5.984375 4.640625,-5.96875 4.640625,-17 V 0 h -9.03125 v 32.71875 q 0,7.859375 -2.796875,11.65625 -2.78125,3.8125 -8.484375,3.8125 -6.984375,0 -11.046875,-4.640625 -4.046875,-4.625 -4.046875,-12.640625 V 0 h -9.03125 v 32.71875 q 0,7.90625 -2.78125,11.6875 -2.78125,3.78125 -8.59375,3.78125 -6.890625,0 -10.953125,-4.65625 -4.046875,-4.65625 -4.046875,-12.625 V 0 h -9.03125 v 54.6875 h 9.03125 v -8.5 q 3.078125,5.03125 7.375,7.421875 Q 29.78125,56 35.6875,56 41.65625,56 45.828125,52.96875 50,49.953125 52,44.1875" /> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-6e" - d="M 54.890625,33.015625 V 0 H 45.90625 v 32.71875 q 0,7.765625 -3.03125,11.609375 -3.03125,3.859375 -9.078125,3.859375 -7.28125,0 -11.484375,-4.640625 -4.203125,-4.625 -4.203125,-12.640625 V 0 h -9.03125 v 54.6875 h 9.03125 v -8.5 q 3.234375,4.9375 7.59375,7.375 4.375,2.4375 10.09375,2.4375 9.421875,0 14.25,-5.828125 4.84375,-5.828125 4.84375,-17.15625" /> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-73" - d="m 44.28125,53.078125 v -8.5 Q 40.484375,46.53125 36.375,47.5 q -4.09375,0.984375 -8.5,0.984375 -6.6875,0 -10.03125,-2.046875 Q 14.5,44.390625 14.5,40.28125 q 0,-3.125 2.390625,-4.90625 2.390625,-1.78125 9.625,-3.390625 l 3.078125,-0.6875 Q 39.15625,29.25 43.1875,25.515625 47.21875,21.78125 47.21875,15.09375 q 0,-7.625 -6.03125,-12.078125 -6.03125,-4.4375 -16.578125,-4.4375 -4.390625,0 -9.15625,0.859375 Q 10.6875,0.296875 5.421875,2 v 9.28125 q 4.984375,-2.59375 9.8125,-3.890625 4.828125,-1.28125 9.578125,-1.28125 6.34375,0 9.75,2.171875 3.421875,2.171875 3.421875,6.125 0,3.65625 -2.46875,5.609375 -2.453125,1.953125 -10.8125,3.765625 l -3.125,0.734375 q -8.34375,1.75 -12.0625,5.390625 -3.703125,3.640625 -3.703125,9.984375 0,7.71875 5.46875,11.90625 Q 16.75,56 26.8125,56 q 4.96875,0 9.359375,-0.734375 4.40625,-0.71875 8.109375,-2.1875" /> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - d="" - id="DejaVuSans-20" /> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-28" - d="M 31,75.875 Q 24.46875,64.65625 21.28125,53.65625 18.109375,42.671875 18.109375,31.390625 18.109375,20.125 21.3125,9.0625 24.515625,-2 31,-13.1875 H 23.1875 Q 15.875,-1.703125 12.234375,9.375 8.59375,20.453125 8.59375,31.390625 q 0,10.890625 3.609375,21.921875 3.625,11.046875 10.984375,22.5625 z" /> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-4d" - d="M 9.8125,72.90625 H 24.515625 L 43.109375,23.296875 61.8125,72.90625 H 76.515625 V 0 h -9.625 v 64.015625 l -18.796875,-50 H 38.1875 l -18.796875,50 V 0 H 9.8125 Z" /> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-69" - d="M 9.421875,54.6875 H 18.40625 V 0 H 9.421875 Z m 0,21.296875 H 18.40625 V 64.59375 H 9.421875 Z" /> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-6c" - d="M 9.421875,75.984375 H 18.40625 V 0 H 9.421875 Z" /> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-6f" - d="m 30.609375,48.390625 q -7.21875,0 -11.421875,-5.640625 -4.203125,-5.640625 -4.203125,-15.453125 0,-9.8125 4.171875,-15.453125 4.1875,-5.640625 11.453125,-5.640625 7.1875,0 11.375,5.65625 4.203125,5.671875 4.203125,15.4375 0,9.71875 -4.203125,15.40625 -4.1875,5.6875 -11.375,5.6875 m 0,7.609375 q 11.71875,0 18.40625,-7.625 6.703125,-7.609375 6.703125,-21.078125 0,-13.421875 -6.703125,-21.078125 -6.6875,-7.640625 -18.40625,-7.640625 -11.765625,0 -18.4375,7.640625 -6.65625,7.65625 -6.65625,21.078125 0,13.46875 6.65625,21.078125 Q 18.84375,56 30.609375,56" /> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-29" - d="m 8.015625,75.875 h 7.8125 q 7.3125,-11.515625 10.953125,-22.5625 3.640625,-11.03125 3.640625,-21.921875 0,-10.9375 -3.640625,-22.015625 -3.640625,-11.078125 -10.953125,-22.5625 h -7.8125 Q 14.5,-2 17.703125,9.0625 20.90625,20.125 20.90625,31.390625 q 0,11.28125 -3.203125,22.265625 -3.203125,11 -9.6875,22.21875" /> + <g transform="matrix(.07 0 0 -.07 82.036 140.204)" id="text_6"> + <defs> + <path id="DejaVuSans-53" d="M3425 4513v-616q-359 172-678 256-319 85-616 85-515 0-795-200t-280-569q0-310 186-468 186-157 705-254l381-78q706-135 1042-474t336-907q0-679-455-1029Q2797-91 1919-91q-331 0-705 75-373 75-773 222v650q384-215 753-325 369-109 725-109 540 0 834 212 294 213 294 607 0 343-211 537t-692 291l-385 75q-706 140-1022 440-315 300-315 835 0 619 436 975t1201 356q329 0 669-60 341-59 697-177z" transform="scale(.01563)"/> + <path id="DejaVuSans-74" d="M1172 4494v-994h1184v-447H1172V1153q0-428 117-550t477-122h590V0h-590q-666 0-919 248-253 249-253 905v1900H172v447h422v994h578z" transform="scale(.01563)"/> + <path id="DejaVuSans-61" d="M2194 1759q-697 0-966-159t-269-544q0-306 202-486 202-179 548-179 479 0 768 339t289 901v128h-572zm1147 238V0h-575v531q-197-318-491-470T1556-91q-537 0-855 302-317 302-317 808 0 590 395 890 396 300 1180 300h807v57q0 397-261 614t-733 217q-300 0-585-72-284-72-546-216v532q315 122 612 182 297 61 578 61 760 0 1135-394 375-393 375-1193z" transform="scale(.01563)"/> + <path id="DejaVuSans-65" d="M3597 1894v-281H953q38-594 358-905t892-311q331 0 642 81t618 244V178Q3153 47 2828-22t-659-69q-838 0-1327 487-489 488-489 1320 0 859 464 1363 464 505 1252 505 706 0 1117-455 411-454 411-1235zm-575 169q-6 471-264 752-258 282-683 282-481 0-770-272t-333-766l2050 4z" transform="scale(.01563)"/> + <path id="DejaVuSans-6d" d="M3328 2828q216 388 516 572t706 184q547 0 844-383 297-382 297-1088V0h-578v2094q0 503-179 746-178 244-543 244-447 0-707-297-259-296-259-809V0h-578v2094q0 506-178 748t-550 242q-441 0-701-298-259-298-259-808V0H581v3500h578v-544q197 322 472 475t653 153q382 0 649-194 267-193 395-562z" transform="scale(.01563)"/> + <path id="DejaVuSans-6e" d="M3513 2113V0h-575v2094q0 497-194 743-194 247-581 247-466 0-735-297-269-296-269-809V0H581v3500h578v-544q207 316 486 472 280 156 646 156 603 0 912-373 310-373 310-1098z" transform="scale(.01563)"/> + <path id="DejaVuSans-73" d="M2834 3397v-544q-243 125-506 187-262 63-544 63-428 0-642-131t-214-394q0-200 153-314t616-217l197-44q612-131 870-370t258-667q0-488-386-773Q2250-91 1575-91q-281 0-586 55T347 128v594q319-166 628-249 309-82 613-82 406 0 624 139 219 139 219 392 0 234-158 359-157 125-692 241l-200 47q-534 112-772 345-237 233-237 639 0 494 350 762 350 269 994 269 318 0 599-47 282-46 519-140z" transform="scale(.01563)"/> </defs> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g161" - transform="matrix(0.09,0,0,-0.09,71.551774,150.09068)"> - <use - height="100%" - width="100%" - y="0" - x="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use119" - xlink:href="#DejaVuSans-53" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use121" - xlink:href="#DejaVuSans-74" - x="63.476562" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use123" - xlink:href="#DejaVuSans-61" - x="102.68555" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use125" - xlink:href="#DejaVuSans-74" - x="163.96484" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use127" - xlink:href="#DejaVuSans-65" - x="203.17383" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use129" - xlink:href="#DejaVuSans-6d" - x="264.69727" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use131" - xlink:href="#DejaVuSans-65" - x="362.10938" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use133" - xlink:href="#DejaVuSans-6e" - x="423.63281" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use135" - xlink:href="#DejaVuSans-74" - x="487.01172" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use137" - xlink:href="#DejaVuSans-73" - x="526.2207" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use139" - xlink:href="#DejaVuSans-20" - x="578.32031" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use141" - xlink:href="#DejaVuSans-28" - x="610.10742" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use143" - xlink:href="#DejaVuSans-4d" - x="649.12109" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use145" - xlink:href="#DejaVuSans-69" - x="735.40039" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use147" - xlink:href="#DejaVuSans-6c" - x="763.18359" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use149" - xlink:href="#DejaVuSans-6c" - x="790.9668" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use151" - xlink:href="#DejaVuSans-69" - x="818.75" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use153" - xlink:href="#DejaVuSans-6f" - x="846.5332" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use155" - xlink:href="#DejaVuSans-6e" - x="907.71484" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use157" - xlink:href="#DejaVuSans-73" - x="971.09375" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use159" - xlink:href="#DejaVuSans-29" - x="1023.1934" /> - </g> - </g> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="matplotlib.axis_2"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="ytick_1"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_11"> - <path - id="path165" - style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:0.4, 3.2;stroke-dashoffset:0" - d="M 30.070211,122.19998 H 208.63021" - clip-path="url(#ped54c50e88)" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_12"> - <defs - id="defs169"> - <path - style="stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" - id="m89723b3068" - d="M 0,0 H -3.5" /> - </defs> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g173"> - <use - height="100%" - width="100%" - id="use171" - y="122.19998" - xlink:href="#m89723b3068" - x="30.070211" - style="stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - </g> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="text_7"> - <!-- 100 --> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g182" - transform="matrix(0.07497,0,0,-0.07497,11.510313,125.04825)"> - <use - height="100%" - width="100%" - y="0" - x="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use176" - xlink:href="#DejaVuSans-31" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use178" - xlink:href="#DejaVuSans-30" - x="63.623047" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use180" - xlink:href="#DejaVuSans-30" - x="127.24609" /> - </g> - </g> + <use xlink:href="#DejaVuSans-53"/> + <use xlink:href="#DejaVuSans-74" x="63.477"/> + <use xlink:href="#DejaVuSans-61" x="102.686"/> + <use xlink:href="#DejaVuSans-74" x="163.965"/> + <use xlink:href="#DejaVuSans-65" x="203.174"/> + <use xlink:href="#DejaVuSans-6d" x="264.697"/> + <use xlink:href="#DejaVuSans-65" x="362.109"/> + <use xlink:href="#DejaVuSans-6e" x="423.633"/> + <use xlink:href="#DejaVuSans-74" x="487.012"/> + <use xlink:href="#DejaVuSans-73" x="526.221"/> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="ytick_2"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_13"> - <path - id="path186" - style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:0.4, 3.2;stroke-dashoffset:0" - d="M 30.070211,105.28969 H 208.63021" - clip-path="url(#ped54c50e88)" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_14"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g191"> - <use - height="100%" - width="100%" - id="use189" - y="105.28969" - xlink:href="#m89723b3068" - x="30.070211" - style="stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - </g> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="text_8"> - <!-- 200 --> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g200" - transform="matrix(0.07497,0,0,-0.07497,11.510313,108.13796)"> - <use - height="100%" - width="100%" - y="0" - x="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use194" - xlink:href="#DejaVuSans-32" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use196" - xlink:href="#DejaVuSans-30" - x="63.623047" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use198" - xlink:href="#DejaVuSans-30" - x="127.24609" /> - </g> - </g> + <g transform="matrix(.07 0 0 -.07 155.098 139.204)" id="text_7"> + <defs> + <path id="DejaVuSans-d7" d="M4488 3438L3059 2003 4488 575l-372-378-1435 1434L1247 197 878 575l1425 1428L878 3438l369 378 1434-1435 1435 1435 372-378z" transform="scale(.01563)"/> + <path id="DejaVuSans-37" d="M525 4666h3000v-269L1831 0h-659l1594 4134H525v532z" transform="scale(.01563)"/> + </defs> + <use xlink:href="#DejaVuSans-d7" transform="translate(0 .684)"/> + <use xlink:href="#DejaVuSans-31" transform="translate(83.79 .684)"/> + <use xlink:href="#DejaVuSans-30" transform="translate(147.412 .684)"/> + <use xlink:href="#DejaVuSans-37" transform="matrix(.7 0 0 .7 211.992 38.966)"/> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="ytick_3"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_15"> - <path - id="path204" - style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:0.4, 3.2;stroke-dashoffset:0" - d="M 30.070211,88.37939 H 208.63021" - clip-path="url(#ped54c50e88)" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_16"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g209"> - <use - height="100%" - width="100%" - id="use207" - y="88.379387" - xlink:href="#m89723b3068" - x="30.070211" - style="stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - </g> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="text_9"> - <!-- 300 --> - <defs - id="defs213"> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-33" - d="M 40.578125,39.3125 Q 47.65625,37.796875 51.625,33 q 3.984375,-4.78125 3.984375,-11.8125 0,-10.78125 -7.421875,-16.703125 -7.421875,-5.90625 -21.09375,-5.90625 -4.578125,0 -9.4375,0.90625 -4.859375,0.90625 -10.03125,2.71875 v 9.515625 q 4.09375,-2.390625 8.96875,-3.609375 4.890625,-1.21875 10.21875,-1.21875 9.265625,0 14.125,3.65625 4.859375,3.65625 4.859375,10.640625 0,6.453125 -4.515625,10.078125 -4.515625,3.640625 -12.5625,3.640625 h -8.5 v 8.109375 h 8.890625 q 7.265625,0 11.125,2.90625 3.859375,2.90625 3.859375,8.375 0,5.609375 -3.984375,8.609375 -3.96875,3.015625 -11.390625,3.015625 -4.0625,0 -8.703125,-0.890625 Q 15.375,64.15625 9.8125,62.3125 v 8.78125 q 5.625,1.5625 10.53125,2.34375 4.90625,0.78125 9.25,0.78125 11.234375,0 17.765625,-5.109375 6.546875,-5.09375 6.546875,-13.78125 0,-6.0625 -3.46875,-10.234375 -3.46875,-4.171875 -9.859375,-5.78125" /> + </g> + <g id="matplotlib.axis_2"> + <g id="ytick_1"> + <path d="M31.255 99.453h142.043" clip-path="url(#p881b2e6b17)" fill="none" stroke-dasharray=".05,.4" stroke="#000" stroke-width=".25" id="line2d_11"/> + <g id="line2d_12"> + <defs> + <path id="m09346f1a52" d="M0 0h-3.5" stroke="#000" stroke-width=".75"/> </defs> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g221" - transform="matrix(0.07497,0,0,-0.07497,11.510313,91.227664)"> - <use - height="100%" - width="100%" - y="0" - x="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use215" - xlink:href="#DejaVuSans-33" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use217" - xlink:href="#DejaVuSans-30" - x="63.623047" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use219" - xlink:href="#DejaVuSans-30" - x="127.24609" /> - </g> + <use xlink:href="#m09346f1a52" x="31.255" y="99.453" stroke="#000" stroke-width=".75"/> </g> + <use xlink:href="#DejaVuSans-32" transform="matrix(.07 0 0 -.07 19.775 102.058)" id="text_8"/> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="ytick_4"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_17"> - <path - id="path225" - style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:0.4, 3.2;stroke-dashoffset:0" - d="M 30.070211,71.469095 H 208.63021" - clip-path="url(#ped54c50e88)" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_18"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g230"> - <use - height="100%" - width="100%" - id="use228" - y="71.469093" - xlink:href="#m89723b3068" - x="30.070211" - style="stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - </g> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="text_10"> - <!-- 400 --> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g239" - transform="matrix(0.07497,0,0,-0.07497,11.510313,74.31737)"> - <use - height="100%" - width="100%" - y="0" - x="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use233" - xlink:href="#DejaVuSans-34" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use235" - xlink:href="#DejaVuSans-30" - x="63.623047" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use237" - xlink:href="#DejaVuSans-30" - x="127.24609" /> - </g> - </g> + <g id="ytick_2"> + <path d="M31.255 76.065h142.043" clip-path="url(#p881b2e6b17)" fill="none" stroke-dasharray=".05,.4" stroke="#000" stroke-width=".25" id="line2d_13"/> + <use xlink:href="#m09346f1a52" x="31.255" y="76.065" stroke="#000" stroke-width=".75" id="line2d_14"/> + <use xlink:href="#DejaVuSans-34" transform="matrix(.07 0 0 -.07 19.775 78.718)" id="text_9"/> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="ytick_5"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_19"> - <path - id="path243" - style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:0.4, 3.2;stroke-dashoffset:0" - d="M 30.070211,54.558801 H 208.63021" - clip-path="url(#ped54c50e88)" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_20"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g248"> - <use - height="100%" - width="100%" - id="use246" - y="54.5588" - xlink:href="#m89723b3068" - x="30.070211" - style="stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - </g> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="text_11"> - <!-- 500 --> - <defs - id="defs252"> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-35" - d="m 10.796875,72.90625 h 38.71875 v -8.3125 h -29.6875 V 46.734375 q 2.140625,0.734375 4.28125,1.09375 2.15625,0.359375 4.3125,0.359375 Q 40.625,48.1875 47.75,41.5 54.890625,34.8125 54.890625,23.390625 54.890625,11.625 47.5625,5.09375 40.234375,-1.421875 26.90625,-1.421875 q -4.59375,0 -9.359375,0.78125 -4.75,0.78125 -9.828125,2.34375 V 11.625 q 4.390625,-2.390625 9.078125,-3.5625 4.6875,-1.171875 9.90625,-1.171875 8.453125,0 13.375,4.4375 4.9375,4.4375 4.9375,12.0625 0,7.609375 -4.9375,12.046875 -4.921875,4.453125 -13.375,4.453125 -3.953125,0 -7.890625,-0.875 -3.921875,-0.875 -8.015625,-2.734375 z" /> - </defs> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g260" - transform="matrix(0.07497,0,0,-0.07497,11.510313,57.407075)"> - <use - height="100%" - width="100%" - y="0" - x="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use254" - xlink:href="#DejaVuSans-35" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use256" - xlink:href="#DejaVuSans-30" - x="63.623047" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use258" - xlink:href="#DejaVuSans-30" - x="127.24609" /> - </g> - </g> + <g id="ytick_3"> + <path d="M31.255 52.676h142.043" clip-path="url(#p881b2e6b17)" fill="none" stroke-dasharray=".05,.4" stroke="#000" stroke-width=".25" id="line2d_15"/> + <use xlink:href="#m09346f1a52" x="31.255" y="52.676" stroke="#000" stroke-width=".75" id="line2d_16"/> + <use xlink:href="#DejaVuSans-36" transform="matrix(.07 0 0 -.07 19.775 55.28)" id="text_10"/> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="ytick_6"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_21"> - <path - id="path264" - style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:0.4, 3.2;stroke-dashoffset:0" - d="M 30.070211,37.648506 H 208.63021" - clip-path="url(#ped54c50e88)" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_22"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g269"> - <use - height="100%" - width="100%" - id="use267" - y="37.648506" - xlink:href="#m89723b3068" - x="30.070211" - style="stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - </g> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="text_12"> - <!-- 600 --> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g278" - transform="matrix(0.07497,0,0,-0.07497,11.510313,40.49678)"> - <use - height="100%" - width="100%" - y="0" - x="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use272" - xlink:href="#DejaVuSans-36" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use274" - xlink:href="#DejaVuSans-30" - x="63.623047" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use276" - xlink:href="#DejaVuSans-30" - x="127.24609" /> - </g> - </g> + <g id="ytick_4"> + <path d="M31.255 29.287h142.043" clip-path="url(#p881b2e6b17)" fill="none" stroke-dasharray=".05,.4" stroke="#000" stroke-width=".25" id="line2d_17"/> + <use xlink:href="#m09346f1a52" x="31.255" y="29.287" stroke="#000" stroke-width=".75" id="line2d_18"/> + <use xlink:href="#DejaVuSans-38" transform="matrix(.07 0 0 -.07 19.775 31.892)" id="text_11"/> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="ytick_7"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_23"> - <path - id="path282" - style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:0.4, 3.2;stroke-dashoffset:0" - d="M 30.070211,20.738211 H 208.63021" - clip-path="url(#ped54c50e88)" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_24"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g287"> - <use - height="100%" - width="100%" - id="use285" - y="20.738211" - xlink:href="#m89723b3068" - x="30.070211" - style="stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - </g> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="text_13"> - <!-- 700 --> - <defs - id="defs291"> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-37" - d="m 8.203125,72.90625 h 46.875 V 68.703125 L 28.609375,0 H 18.3125 L 43.21875,64.59375 H 8.203125 Z" /> - </defs> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g299" - transform="matrix(0.07497,0,0,-0.07497,11.510313,23.586486)"> - <use - height="100%" - width="100%" - y="0" - x="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use293" - xlink:href="#DejaVuSans-37" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use295" - xlink:href="#DejaVuSans-30" - x="63.623047" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use297" - xlink:href="#DejaVuSans-30" - x="127.24609" /> - </g> - </g> + <g transform="matrix(0 -.07 -.07 0 14.319 92.683)" id="text_12"> + <defs> + <path id="DejaVuSans-2f" d="M1625 4666h531L531-594H0l1625 5260z" transform="scale(.01563)"/> + </defs> + <use xlink:href="#DejaVuSans-53"/> + <use xlink:href="#DejaVuSans-74" x="63.477"/> + <use xlink:href="#DejaVuSans-61" x="102.686"/> + <use xlink:href="#DejaVuSans-74" x="163.965"/> + <use xlink:href="#DejaVuSans-65" x="203.174"/> + <use xlink:href="#DejaVuSans-6d" x="264.697"/> + <use xlink:href="#DejaVuSans-65" x="362.109"/> + <use xlink:href="#DejaVuSans-6e" x="423.633"/> + <use xlink:href="#DejaVuSans-74" x="487.012"/> + <use xlink:href="#DejaVuSans-73" x="526.221"/> + <use xlink:href="#DejaVuSans-20" x="578.32"/> + <use xlink:href="#DejaVuSans-2f" x="610.107"/> + <use xlink:href="#DejaVuSans-20" x="643.799"/> + <use xlink:href="#DejaVuSans-73" x="675.586"/> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="text_14"> - <!-- Statements / s (Thousands) --> - <defs - id="defs308"> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-2f" - d="M 25.390625,72.90625 H 33.6875 L 8.296875,-9.28125 H 0 Z" /> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-54" - d="M -0.296875,72.90625 H 61.375 v -8.3125 H 35.5 V 0 H 25.59375 V 64.59375 H -0.296875 Z" /> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-68" - d="M 54.890625,33.015625 V 0 H 45.90625 v 32.71875 q 0,7.765625 -3.03125,11.609375 -3.03125,3.859375 -9.078125,3.859375 -7.28125,0 -11.484375,-4.640625 -4.203125,-4.625 -4.203125,-12.640625 V 0 h -9.03125 v 75.984375 h 9.03125 V 46.1875 q 3.234375,4.9375 7.59375,7.375 4.375,2.4375 10.09375,2.4375 9.421875,0 14.25,-5.828125 4.84375,-5.828125 4.84375,-17.15625" /> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-75" - d="M 8.5,21.578125 V 54.6875 h 8.984375 V 21.921875 q 0,-7.765625 3.015625,-11.65625 3.03125,-3.875 9.09375,-3.875 7.265625,0 11.484375,4.640625 4.234375,4.640625 4.234375,12.65625 v 31 h 8.984375 V 0 H 45.3125 V 8.40625 Q 42.046875,3.421875 37.71875,1 33.40625,-1.421875 27.6875,-1.421875 18.265625,-1.421875 13.375,4.4375 8.5,10.296875 8.5,21.578125 M 31.109375,56 Z" /> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-64" - d="m 45.40625,46.390625 v 29.59375 h 8.984375 V 0 H 45.40625 v 8.203125 q -2.828125,-4.875 -7.15625,-7.25 -4.3125,-2.375 -10.375,-2.375 -9.90625,0 -16.140625,7.90625 -6.21875,7.921875 -6.21875,20.8125 0,12.890625 6.21875,20.796875 Q 17.96875,56 27.875,56 q 6.0625,0 10.375,-2.375 4.328125,-2.359375 7.15625,-7.234375 M 14.796875,27.296875 q 0,-9.90625 4.078125,-15.546875 4.078125,-5.640625 11.203125,-5.640625 7.125,0 11.21875,5.640625 4.109375,5.640625 4.109375,15.546875 0,9.90625 -4.109375,15.546875 -4.09375,5.640625 -11.21875,5.640625 -7.125,0 -11.203125,-5.640625 -4.078125,-5.640625 -4.078125,-15.546875" /> + <g transform="matrix(.07 0 0 -.07 31.255 14.319)" id="text_13"> + <defs> + <path id="DejaVuSans-35" d="M691 4666h2478v-532H1269V2991q137 47 274 70 138 23 276 23 781 0 1237-428 457-428 457-1159 0-753-469-1171Q2575-91 1722-91q-294 0-599 50Q819 9 494 109v635q281-153 581-228t634-75q541 0 856 284 316 284 316 772 0 487-316 771-315 285-856 285-253 0-505-56-251-56-513-175v2344z" transform="scale(.01563)"/> </defs> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g362" - transform="matrix(0,-0.09,-0.09,0,8.638594,130.06976)"> - <use - height="100%" - width="100%" - y="0" - x="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use310" - xlink:href="#DejaVuSans-53" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use312" - xlink:href="#DejaVuSans-74" - x="63.476562" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use314" - xlink:href="#DejaVuSans-61" - x="102.68555" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use316" - xlink:href="#DejaVuSans-74" - x="163.96484" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use318" - xlink:href="#DejaVuSans-65" - x="203.17383" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use320" - xlink:href="#DejaVuSans-6d" - x="264.69727" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use322" - xlink:href="#DejaVuSans-65" - x="362.10938" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use324" - xlink:href="#DejaVuSans-6e" - x="423.63281" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use326" - xlink:href="#DejaVuSans-74" - x="487.01172" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use328" - xlink:href="#DejaVuSans-73" - x="526.2207" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use330" - xlink:href="#DejaVuSans-20" - x="578.32031" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use332" - xlink:href="#DejaVuSans-2f" - x="610.10742" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use334" - xlink:href="#DejaVuSans-20" - x="643.79883" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use336" - xlink:href="#DejaVuSans-73" - x="675.58594" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use338" - xlink:href="#DejaVuSans-20" - x="727.68555" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use340" - xlink:href="#DejaVuSans-28" - x="759.47266" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use342" - xlink:href="#DejaVuSans-54" - x="798.48633" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use344" - xlink:href="#DejaVuSans-68" - x="859.57031" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use346" - xlink:href="#DejaVuSans-6f" - x="922.94922" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use348" - xlink:href="#DejaVuSans-75" - x="984.13086" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use350" - xlink:href="#DejaVuSans-73" - x="1047.5098" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use352" - xlink:href="#DejaVuSans-61" - x="1099.6094" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use354" - xlink:href="#DejaVuSans-6e" - x="1160.8887" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use356" - xlink:href="#DejaVuSans-64" - x="1224.2676" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use358" - xlink:href="#DejaVuSans-73" - x="1287.7441" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use360" - xlink:href="#DejaVuSans-29" - x="1339.8438" /> - </g> + <use xlink:href="#DejaVuSans-d7" transform="translate(0 .684)"/> + <use xlink:href="#DejaVuSans-31" transform="translate(83.79 .684)"/> + <use xlink:href="#DejaVuSans-30" transform="translate(147.412 .684)"/> + <use xlink:href="#DejaVuSans-35" transform="matrix(.7 0 0 .7 211.992 38.966)"/> </g> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_25"> - <path - id="path366" - style="fill:none;stroke:#b20000;stroke-linecap:square;stroke-linejoin:round" - d="m 38.186575,14.769892 18.036364,-1.855736 18.036363,-1.912047 18.036364,0.96321 18.036364,4.606703 18.03636,-3.657866 18.03637,0.402296 18.03636,4.137104 18.03636,-5.488237 18.03637,-0.191593" - clip-path="url(#ped54c50e88)" /> - <defs - id="defs369"> - <path - style="stroke:#b20000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" - id="m7f7b27a8c0" - d="M 0,1.75 C 0.464105,1.75 0.909265,1.565609 1.237437,1.237437 1.565609,0.909265 1.75,0.464105 1.75,0 1.75,-0.464105 1.565609,-0.909265 1.237437,-1.237437 0.909265,-1.565609 0.464105,-1.75 0,-1.75 c -0.464105,0 -0.909265,0.184391 -1.237437,0.512563 C -1.565609,-0.909265 -1.75,-0.464105 -1.75,0 c 0,0.464105 0.184391,0.909265 0.512563,1.237437 C -0.909265,1.565609 -0.464105,1.75 0,1.75 Z" /> + <g id="line2d_19"> + <path d="M37.711 25.39l14.348-1.234 14.348.962 14.348-2.014 14.348-1.25 14.347 2.163 14.348.789 14.348-1.915 14.348 2.045 14.348.858" clip-path="url(#p881b2e6b17)" fill="none" stroke="#1f77b4" stroke-linecap="square"/> + <defs> + <path id="m05a9ecb041" d="M0 1.5a1.5 1.5 0 100-3 1.5 1.5 0 000 3z" stroke="#1f77b4"/> </defs> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g391" - clip-path="url(#ped54c50e88)"> - <use - height="100%" - width="100%" - id="use371" - y="14.769892" - xlink:href="#m7f7b27a8c0" - x="38.186577" - style="fill:#b20000;stroke:#b20000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - <use - height="100%" - width="100%" - id="use373" - y="12.914156" - xlink:href="#m7f7b27a8c0" - x="56.222939" - style="fill:#b20000;stroke:#b20000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - <use - height="100%" - width="100%" - id="use375" - y="11.002109" - xlink:href="#m7f7b27a8c0" - x="74.2593" - style="fill:#b20000;stroke:#b20000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - <use - height="100%" - width="100%" - id="use377" - y="11.965319" - xlink:href="#m7f7b27a8c0" - x="92.29567" - style="fill:#b20000;stroke:#b20000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - <use - height="100%" - width="100%" - id="use379" - y="16.572021" - xlink:href="#m7f7b27a8c0" - x="110.33203" - style="fill:#b20000;stroke:#b20000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - <use - height="100%" - width="100%" - id="use381" - y="12.914156" - xlink:href="#m7f7b27a8c0" - x="128.36839" - style="fill:#b20000;stroke:#b20000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - <use - height="100%" - width="100%" - id="use383" - y="13.316452" - xlink:href="#m7f7b27a8c0" - x="146.40475" - style="fill:#b20000;stroke:#b20000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - <use - height="100%" - width="100%" - id="use385" - y="17.453556" - xlink:href="#m7f7b27a8c0" - x="164.44112" - style="fill:#b20000;stroke:#b20000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - <use - height="100%" - width="100%" - id="use387" - y="11.965319" - xlink:href="#m7f7b27a8c0" - x="182.47748" - style="fill:#b20000;stroke:#b20000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - <use - height="100%" - width="100%" - id="use389" - y="11.773726" - xlink:href="#m7f7b27a8c0" - x="200.51385" - style="fill:#b20000;stroke:#b20000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> + <g clip-path="url(#p881b2e6b17)" fill="#1f77b4" stroke="#1f77b4"> + <use xlink:href="#m05a9ecb041" x="37.711" y="25.389"/> + <use xlink:href="#m05a9ecb041" x="52.059" y="24.156"/> + <use xlink:href="#m05a9ecb041" x="66.407" y="25.118"/> + <use xlink:href="#m05a9ecb041" x="80.755" y="23.104"/> + <use xlink:href="#m05a9ecb041" x="95.103" y="21.855"/> + <use xlink:href="#m05a9ecb041" x="109.45" y="24.017"/> + <use xlink:href="#m05a9ecb041" x="123.798" y="24.806"/> + <use xlink:href="#m05a9ecb041" x="138.146" y="22.891"/> + <use xlink:href="#m05a9ecb041" x="152.494" y="24.936"/> + <use xlink:href="#m05a9ecb041" x="166.842" y="25.794"/> </g> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_26"> - <path - id="path394" - style="fill:none;stroke:#00b200;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:2.5, 1;stroke-dashoffset:0" - d="m 38.186575,124.18508 18.036364,0.0786 18.036363,0.095 18.036364,0.40263 18.036364,-0.28697 18.03636,0.17452 18.03637,0.17908 18.03636,0.0227 18.03636,-0.0832 18.03637,0.27682" - clip-path="url(#ped54c50e88)" /> - <defs - id="defs397"> - <path - style="stroke:#00b200;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" - id="mba5b102e1d" - d="m -1.75,1.75 h 3.5 v -3.5 h -3.5 z" /> + <g id="line2d_20"> + <path d="M37.711 108.615l14.348.289 14.348.413 14.348-.097 14.348.488 14.347-.195 14.348.187 14.348.242 14.348-.21 14.348.092" clip-path="url(#p881b2e6b17)" fill="none" stroke-dasharray="2,.75" stroke="#ff7f0e"/> + <defs> + <path id="m2f1d957fc5" d="M-1.5 1.5h3v-3h-3z" stroke="#ff7f0e" stroke-linejoin="miter"/> </defs> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g419" - clip-path="url(#ped54c50e88)"> - <use - height="100%" - width="100%" - id="use399" - y="124.18508" - xlink:href="#mba5b102e1d" - x="38.186577" - style="fill:#00b200;stroke:#00b200;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - <use - height="100%" - width="100%" - id="use401" - y="124.26371" - xlink:href="#mba5b102e1d" - x="56.222939" - style="fill:#00b200;stroke:#00b200;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - <use - height="100%" - width="100%" - id="use403" - y="124.35875" - xlink:href="#mba5b102e1d" - x="74.2593" - style="fill:#00b200;stroke:#00b200;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - <use - height="100%" - width="100%" - id="use405" - y="124.76138" - xlink:href="#mba5b102e1d" - x="92.29567" - style="fill:#00b200;stroke:#00b200;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - <use - height="100%" - width="100%" - id="use407" - y="124.47441" - xlink:href="#mba5b102e1d" - x="110.33203" - style="fill:#00b200;stroke:#00b200;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - <use - height="100%" - width="100%" - id="use409" - y="124.64893" - xlink:href="#mba5b102e1d" - x="128.36839" - style="fill:#00b200;stroke:#00b200;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - <use - height="100%" - width="100%" - id="use411" - y="124.82801" - xlink:href="#mba5b102e1d" - x="146.40475" - style="fill:#00b200;stroke:#00b200;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - <use - height="100%" - width="100%" - id="use413" - y="124.85067" - xlink:href="#mba5b102e1d" - x="164.44112" - style="fill:#00b200;stroke:#00b200;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - <use - height="100%" - width="100%" - id="use415" - y="124.76747" - xlink:href="#mba5b102e1d" - x="182.47748" - style="fill:#00b200;stroke:#00b200;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - <use - height="100%" - width="100%" - id="use417" - y="125.04429" - xlink:href="#mba5b102e1d" - x="200.51385" - style="fill:#00b200;stroke:#00b200;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> + <g clip-path="url(#p881b2e6b17)" fill="#ff7f0e" stroke="#ff7f0e"> + <use xlink:href="#m2f1d957fc5" x="37.711" y="108.615"/> + <use xlink:href="#m2f1d957fc5" x="52.059" y="108.904"/> + <use xlink:href="#m2f1d957fc5" x="66.407" y="109.317"/> + <use xlink:href="#m2f1d957fc5" x="80.755" y="109.22"/> + <use xlink:href="#m2f1d957fc5" x="95.103" y="109.708"/> + <use xlink:href="#m2f1d957fc5" x="109.45" y="109.513"/> + <use xlink:href="#m2f1d957fc5" x="123.798" y="109.7"/> + <use xlink:href="#m2f1d957fc5" x="138.146" y="109.942"/> + <use xlink:href="#m2f1d957fc5" x="152.494" y="109.732"/> + <use xlink:href="#m2f1d957fc5" x="166.842" y="109.824"/> </g> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_27"> - <path - id="path422" - style="fill:none;stroke:#0000b2;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:1, 1;stroke-dashoffset:0" - d="m 38.186575,122.85052 18.036364,-6.70054 18.036363,-3.46204 18.036364,-1.43636 18.036364,-2.24146 18.03636,-0.18686 18.03637,-1.02003 18.03636,0.20056 18.03636,2.6008 18.03637,-1.20841" - clip-path="url(#ped54c50e88)" /> - <defs - id="defs425"> - <path - style="stroke:#0000b2;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" - id="m2c90903f6a" - d="m 0,1.75 1.75,-3.5 h -3.5 z" /> + <g id="line2d_21"> + <path d="M37.711 112.575l14.348-5.03 14.348-2.315 14.348-2.192 14.348-.626 14.347-.923 14.348-.97 14.348-.264 14.348-1.41 14.348.228" clip-path="url(#p881b2e6b17)" fill="none" stroke-dasharray=".75,.75" stroke="#2ca02c"/> + <defs> + <path id="m24bf662d63" d="M0 1.5l1.5-3h-3z" stroke="#2ca02c" stroke-linejoin="miter"/> </defs> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g447" - clip-path="url(#ped54c50e88)"> - <use - height="100%" - width="100%" - id="use427" - y="122.85052" - xlink:href="#m2c90903f6a" - x="38.186577" - style="fill:#0000b2;stroke:#0000b2;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - <use - height="100%" - width="100%" - id="use429" - y="116.14999" - xlink:href="#m2c90903f6a" - x="56.222939" - style="fill:#0000b2;stroke:#0000b2;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - <use - height="100%" - width="100%" - id="use431" - y="112.68793" - xlink:href="#m2c90903f6a" - x="74.2593" - style="fill:#0000b2;stroke:#0000b2;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - <use - height="100%" - width="100%" - id="use433" - y="111.25158" - xlink:href="#m2c90903f6a" - x="92.29567" - style="fill:#0000b2;stroke:#0000b2;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - <use - height="100%" - width="100%" - id="use435" - y="109.01012" - xlink:href="#m2c90903f6a" - x="110.33203" - style="fill:#0000b2;stroke:#0000b2;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - <use - height="100%" - width="100%" - id="use437" - y="108.82326" - xlink:href="#m2c90903f6a" - x="128.36839" - style="fill:#0000b2;stroke:#0000b2;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - <use - height="100%" - width="100%" - id="use439" - y="107.80323" - xlink:href="#m2c90903f6a" - x="146.40475" - style="fill:#0000b2;stroke:#0000b2;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - <use - height="100%" - width="100%" - id="use441" - y="108.00378" - xlink:href="#m2c90903f6a" - x="164.44112" - style="fill:#0000b2;stroke:#0000b2;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - <use - height="100%" - width="100%" - id="use443" - y="110.60459" - xlink:href="#m2c90903f6a" - x="182.47748" - style="fill:#0000b2;stroke:#0000b2;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - <use - height="100%" - width="100%" - id="use445" - y="109.39618" - xlink:href="#m2c90903f6a" - x="200.51385" - style="fill:#0000b2;stroke:#0000b2;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> + <g clip-path="url(#p881b2e6b17)" fill="#2ca02c" stroke="#2ca02c"> + <use xlink:href="#m24bf662d63" x="37.711" y="112.575"/> + <use xlink:href="#m24bf662d63" x="52.059" y="107.545"/> + <use xlink:href="#m24bf662d63" x="66.407" y="105.23"/> + <use xlink:href="#m24bf662d63" x="80.755" y="103.038"/> + <use xlink:href="#m24bf662d63" x="95.103" y="102.412"/> + <use xlink:href="#m24bf662d63" x="109.45" y="101.489"/> + <use xlink:href="#m24bf662d63" x="123.798" y="100.519"/> + <use xlink:href="#m24bf662d63" x="138.146" y="100.255"/> + <use xlink:href="#m24bf662d63" x="152.494" y="98.846"/> + <use xlink:href="#m24bf662d63" x="166.842" y="99.073"/> </g> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="patch_3"> - <path - id="path450" - style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:miter" - d="M 30.070211,130.7464 V 5.3" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="patch_4"> - <path - id="path453" - style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:miter" - d="M 208.63021,130.7464 V 5.3" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="patch_5"> - <path - id="path456" - style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:miter" - d="M 30.070211,130.7464 H 208.63021" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="patch_6"> - <path - id="path459" - style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:miter" - d="M 30.070211,5.3 H 208.63021" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="legend_1"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="patch_7"> - <path - id="path462" - style="opacity:0.9;fill:#ffffff;stroke:#cccccc;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" - d="m 161.49048,80.96841 h 43.39123 q 1.4994,0 1.4994,-1.4994 V 56.577389 q 0,-1.4994 -1.4994,-1.4994 h -43.39123 q -1.4994,0 -1.4994,1.4994 V 79.46901 q 0,1.4994 1.4994,1.4994 z" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_28"> - <path - id="path465" - style="fill:none;stroke:#b20000;stroke-linecap:square;stroke-linejoin:round" - d="m 161.49048,59.649988 h 14.994" /> + <path d="M31.255 117.11V17.32" fill="none" stroke="#000" stroke-width=".8" stroke-linecap="square" id="patch_3"/> + <path d="M173.298 117.11V17.32" fill="none" stroke="#000" stroke-width=".8" stroke-linecap="square" id="patch_4"/> + <path d="M31.255 117.11h142.043" fill="none" stroke="#000" stroke-width=".8" stroke-linecap="square" id="patch_5"/> + <path d="M31.255 17.319h142.043" fill="none" stroke="#000" stroke-width=".8" stroke-linecap="square" id="patch_6"/> + <g id="legend_1"> + <path d="M122.758 81.927h45.64q1.4 0 1.4-1.4V53.903q0-1.4-1.4-1.4h-45.64q-1.4 0-1.4 1.4v26.624q0 1.4 1.4 1.4z" fill="#fff" opacity=".8" stroke="#ccc" id="patch_7"/> + <g id="line2d_22"> + <path d="M124.158 58.172h14" fill="none" stroke="#1f77b4" stroke-linecap="square"/> + <use xlink:href="#m05a9ecb041" x="131.158" y="58.172" fill="#1f77b4" stroke="#1f77b4"/> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_29"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g470"> - <use - height="100%" - width="100%" - id="use468" - y="59.649986" - xlink:href="#m7f7b27a8c0" - x="168.98749" - style="fill:#b20000;stroke:#b20000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - </g> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="text_15"> - <!-- serdi --> - <defs - id="defs474"> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-72" - d="m 41.109375,46.296875 q -1.515625,0.875 -3.296875,1.28125 Q 36.03125,48 33.890625,48 26.265625,48 22.1875,43.046875 18.109375,38.09375 18.109375,28.8125 V 0 h -9.03125 v 54.6875 h 9.03125 v -8.5 q 2.84375,4.984375 7.375,7.390625 Q 30.03125,56 36.53125,56 q 0.921875,0 2.046875,-0.125 1.125,-0.109375 2.484375,-0.359375 z" /> + <g transform="matrix(.07 0 0 -.07 143.758 60.622)" id="text_14"> + <defs> + <path id="DejaVuSans-72" d="M2631 2963q-97 56-211 82-114 27-251 27-488 0-749-317t-261-911V0H581v3500h578v-544q182 319 472 473 291 155 707 155 59 0 131-8 72-7 159-23l3-590z" transform="scale(.01563)"/> + <path id="DejaVuSans-64" d="M2906 2969v1894h575V0h-575v525q-181-312-458-464-276-152-664-152-634 0-1033 506-398 507-398 1332t398 1331q399 506 1033 506 388 0 664-152 277-151 458-463zM947 1747q0-634 261-995t717-361q456 0 718 361 263 361 263 995t-263 995q-262 361-718 361t-717-361q-261-361-261-995z" transform="scale(.01563)"/> + <path id="DejaVuSans-69" d="M603 3500h575V0H603v3500zm0 1363h575v-729H603v729z" transform="scale(.01563)"/> </defs> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g488" - transform="matrix(0.07497,0,0,-0.07497,177.60903,62.273938)"> - <use - height="100%" - width="100%" - y="0" - x="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use476" - xlink:href="#DejaVuSans-20" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use478" - xlink:href="#DejaVuSans-73" - x="31.787109" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use480" - xlink:href="#DejaVuSans-65" - x="83.886719" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use482" - xlink:href="#DejaVuSans-72" - x="145.41016" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use484" - xlink:href="#DejaVuSans-64" - x="186.50781" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use486" - xlink:href="#DejaVuSans-69" - x="249.98438" /> - </g> + <use xlink:href="#DejaVuSans-73"/> + <use xlink:href="#DejaVuSans-65" x="52.1"/> + <use xlink:href="#DejaVuSans-72" x="113.623"/> + <use xlink:href="#DejaVuSans-64" x="152.986"/> + <use xlink:href="#DejaVuSans-69" x="216.463"/> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_30"> - <path - id="path491" - style="fill:none;stroke:#00b200;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:2.5, 1;stroke-dashoffset:0" - d="m 161.49048,67.467953 h 14.994" /> + <g id="line2d_23"> + <path d="M124.158 66.696h14" fill="none" stroke-dasharray="2,.75" stroke="#ff7f0e"/> + <use xlink:href="#m2f1d957fc5" x="131.158" y="66.696" fill="#ff7f0e" stroke="#ff7f0e"/> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_31"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g496"> - <use - height="100%" - width="100%" - id="use494" - y="67.467957" - xlink:href="#mba5b102e1d" - x="168.98749" - style="fill:#00b200;stroke:#00b200;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - </g> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="text_16"> - <!-- rapper --> - <defs - id="defs500"> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-70" - d="m 18.109375,8.203125 v -29 H 9.078125 V 54.6875 h 9.03125 v -8.296875 q 2.84375,4.875 7.15625,7.234375 Q 29.59375,56 35.59375,56 q 9.96875,0 16.1875,-7.90625 6.234375,-7.90625 6.234375,-20.796875 0,-12.890625 -6.234375,-20.8125 -6.21875,-7.90625 -16.1875,-7.90625 -6,0 -10.328125,2.375 -4.3125,2.375 -7.15625,7.25 M 48.6875,27.296875 q 0,9.90625 -4.078125,15.546875 -4.078125,5.640625 -11.203125,5.640625 -7.140625,0 -11.21875,-5.640625 -4.078125,-5.640625 -4.078125,-15.546875 0,-9.90625 4.078125,-15.546875 4.078125,-5.640625 11.21875,-5.640625 7.125,0 11.203125,5.640625 4.078125,5.640625 4.078125,15.546875" /> + <g transform="matrix(.07 0 0 -.07 143.758 69.146)" id="text_15"> + <defs> + <path id="DejaVuSans-70" d="M1159 525v-1856H581v4831h578v-531q182 312 458 463 277 152 661 152 638 0 1036-506 399-506 399-1331T3314 415Q2916-91 2278-91q-384 0-661 152-276 152-458 464zm1957 1222q0 634-261 995t-717 361q-457 0-718-361t-261-995q0-634 261-995t718-361q456 0 717 361t261 995z" transform="scale(.01563)"/> </defs> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g516" - transform="matrix(0.07497,0,0,-0.07497,177.60903,70.091903)"> - <use - height="100%" - width="100%" - y="0" - x="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use502" - xlink:href="#DejaVuSans-20" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use504" - xlink:href="#DejaVuSans-72" - x="31.787109" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use506" - xlink:href="#DejaVuSans-61" - x="72.900391" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use508" - xlink:href="#DejaVuSans-70" - x="134.17969" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use510" - xlink:href="#DejaVuSans-70" - x="197.65625" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use512" - xlink:href="#DejaVuSans-65" - x="261.13281" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use514" - xlink:href="#DejaVuSans-72" - x="322.65625" /> - </g> + <use xlink:href="#DejaVuSans-72"/> + <use xlink:href="#DejaVuSans-61" x="41.113"/> + <use xlink:href="#DejaVuSans-70" x="102.393"/> + <use xlink:href="#DejaVuSans-70" x="165.869"/> + <use xlink:href="#DejaVuSans-65" x="229.346"/> + <use xlink:href="#DejaVuSans-72" x="290.869"/> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_32"> - <path - id="path519" - style="fill:none;stroke:#0000b2;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:1, 1;stroke-dashoffset:0" - d="m 161.49048,75.285919 h 14.994" /> + <g id="line2d_24"> + <path d="M124.158 75.221h14" fill="none" stroke-dasharray=".75,.75" stroke="#2ca02c"/> + <use xlink:href="#m24bf662d63" x="131.158" y="75.221" fill="#2ca02c" stroke="#2ca02c"/> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_33"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g524"> - <use - height="100%" - width="100%" - id="use522" - y="75.285919" - xlink:href="#m2c90903f6a" - x="168.98749" - style="fill:#0000b2;stroke:#0000b2;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - </g> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="text_17"> - <!-- riot --> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g537" - transform="matrix(0.07497,0,0,-0.07497,177.60903,77.909869)"> - <use - height="100%" - width="100%" - y="0" - x="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use527" - xlink:href="#DejaVuSans-20" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use529" - xlink:href="#DejaVuSans-72" - x="31.787109" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use531" - xlink:href="#DejaVuSans-69" - x="72.900391" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use533" - xlink:href="#DejaVuSans-6f" - x="100.68359" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use535" - xlink:href="#DejaVuSans-74" - x="161.86523" /> - </g> + <g transform="matrix(.07 0 0 -.07 143.758 77.671)" id="text_16"> + <defs> + <path id="DejaVuSans-6f" d="M1959 3097q-462 0-731-361t-269-989q0-628 267-989 268-361 733-361 460 0 728 362 269 363 269 988 0 622-269 986-268 364-728 364zm0 487q750 0 1178-488 429-487 429-1349 0-859-429-1349Q2709-91 1959-91q-753 0-1180 489-426 490-426 1349 0 862 426 1349 427 488 1180 488z" transform="scale(.01563)"/> + </defs> + <use xlink:href="#DejaVuSans-72"/> + <use xlink:href="#DejaVuSans-69" x="41.113"/> + <use xlink:href="#DejaVuSans-6f" x="68.896"/> + <use xlink:href="#DejaVuSans-74" x="130.078"/> </g> </g> </g> </g> - <defs - id="defs546"> - <clipPath - style="stroke-linecap:butt;stroke-linejoin:round" - id="ped54c50e88"> - <rect - style="stroke-linecap:butt;stroke-linejoin:round" - id="rect543" - y="5.3000002" - x="30.070211" - width="178.56" - height="125.4464" /> + <defs> + <clipPath id="p881b2e6b17"> + <path d="M31.255 17.319h142.044v99.792H31.255z"/> </clipPath> </defs> </svg> diff --git a/doc/serdi-throughput.txt b/doc/serdi-throughput.txt new file mode 100644 index 00000000..cb0d2678 --- /dev/null +++ b/doc/serdi-throughput.txt @@ -0,0 +1,11 @@ +n serdi rapper riot +1000000 833333 121654 87796 +2000000 843881 119189 130804 +3000000 835654 115651 150602 +4000000 852878 116482 169348 +5000000 863557 112309 174703 +6000000 845070 113981 182592 +7000000 838323 112377 190891 +8000000 854700 110314 193143 +9000000 837209 112107 205198 +10000000 829875 111321 203252 diff --git a/doc/serdi-time.svg b/doc/serdi-time.svg index 85f19d7f..30c1340e 100644 --- a/doc/serdi-time.svg +++ b/doc/serdi-time.svg @@ -1,1700 +1,276 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://creativecommons.org/ns#" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - id="svg488" - width="204.76195pt" - viewBox="0 0 232.06353 171.89573" - version="1.1" - height="151.6727pt"> - <metadata - id="metadata492"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - <dc:title></dc:title> - </cc:Work> - </rdf:RDF> - </metadata> - <defs - style="stroke-linecap:butt;stroke-linejoin:round" - id="defs4"> - <style - id="style2" - type="text/css"> -*{stroke-linecap:butt;stroke-linejoin:round;} - </style> +<svg xmlns:xlink="http://www.w3.org/1999/xlink" width="243.064" height="200.88" viewBox="0 0 182.298 150.66" xmlns="http://www.w3.org/2000/svg"> + <defs> + <style> + *{stroke-linejoin:round;stroke-linecap:butt} + </style> </defs> - <g - transform="translate(9.0666668,9.0666668)" - style="stroke-linecap:butt;stroke-linejoin:round" - id="figure_1"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="patch_1"> - <path - id="path6" - style="fill:#ffffff;stroke-linecap:butt;stroke-linejoin:round" - d="M 0,153.7624 H 213.93021 V 0 H 0 Z" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="axes_1"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="patch_2"> - <path - id="path9" - style="fill:#ffffff;stroke-linecap:butt;stroke-linejoin:round" - d="M 30.070211,130.7464 H 208.63021 V 5.3 H 30.070211 Z" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="matplotlib.axis_1"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="xtick_1"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_1"> - <path - id="path12" - style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:0.4, 3.2;stroke-dashoffset:0" - d="M 56.222939,130.7464 V 5.3" - clip-path="url(#p840df2bde8)" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_2"> - <defs - id="defs16"> - <path - style="stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" - id="md97f4e96d1" - d="M 0,0 V 3.5" /> + <g id="figure_1"> + <path d="M0 150.66h182.298V0H0z" fill="#fff" id="patch_1"/> + <g id="axes_1"> + <path d="M31.255 117.11h142.043V17.32H31.255z" fill="#fff" id="patch_2"/> + <g id="matplotlib.axis_1"> + <g id="xtick_1"> + <path d="M52.06 117.11V17.32" clip-path="url(#p19fc02bc89)" fill="none" stroke-dasharray=".05,.4" stroke="#000" stroke-width=".25" id="line2d_1"/> + <g id="line2d_2"> + <defs> + <path id="mf55c704fa2" d="M0 0v3.5" stroke="#000" stroke-width=".75"/> </defs> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g20"> - <use - height="100%" - width="100%" - id="use18" - y="130.7464" - xlink:href="#md97f4e96d1" - x="56.222939" - style="stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - </g> + <use xlink:href="#mf55c704fa2" x="52.059" y="117.111" stroke="#000" stroke-width=".75"/> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="text_1"> - <!-- 2 --> - <defs - id="defs24"> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-32" - d="M 19.1875,8.296875 H 53.609375 V 0 H 7.328125 v 8.296875 q 5.609375,5.8125 15.296875,15.59375 9.703125,9.796875 12.1875,12.640625 4.734375,5.3125 6.609375,9 1.890625,3.6875 1.890625,7.25 0,5.8125 -4.078125,9.46875 -4.078125,3.671875 -10.625,3.671875 -4.640625,0 -9.796875,-1.609375 -5.140625,-1.609375 -11,-4.890625 v 9.96875 Q 13.765625,71.78125 18.9375,73 q 5.1875,1.21875 9.484375,1.21875 11.328125,0 18.0625,-5.671875 6.734375,-5.65625 6.734375,-15.125 0,-4.5 -1.6875,-8.53125 Q 49.859375,40.875 45.40625,35.40625 44.1875,33.984375 37.640625,27.21875 31.109375,20.453125 19.1875,8.296875" /> + <g transform="matrix(.07 0 0 -.07 46.67 129.43)" id="text_1"> + <defs> + <path id="DejaVuSans-30" d="M2034 4250q-487 0-733-480-245-479-245-1442 0-959 245-1439 246-480 733-480 491 0 736 480 246 480 246 1439 0 963-246 1442-245 480-736 480zm0 500q785 0 1199-621 414-620 414-1801 0-1178-414-1799Q2819-91 2034-91q-784 0-1198 620-414 621-414 1799 0 1181 414 1801 414 621 1198 621z" transform="scale(.01563)"/> + <path id="DejaVuSans-2e" d="M684 794h660V0H684v794z" transform="scale(.01563)"/> + <path id="DejaVuSans-32" d="M1228 531h2203V0H469v531q359 372 979 998 621 627 780 809 303 340 423 576 121 236 121 464 0 372-261 606-261 235-680 235-297 0-627-103-329-103-704-313v638q381 153 712 231 332 78 607 78 725 0 1156-363 431-362 431-968 0-288-108-546-107-257-392-607-78-91-497-524-418-433-1181-1211z" transform="scale(.01563)"/> </defs> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g28" - transform="matrix(0.07497,0,0,-0.07497,53.837955,140.69295)"> - <use - height="100%" - width="100%" - y="0" - x="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use26" - xlink:href="#DejaVuSans-32" /> - </g> + <use xlink:href="#DejaVuSans-30" transform="translate(0 .781)"/> + <use xlink:href="#DejaVuSans-2e" transform="translate(63.623 .781)"/> + <use xlink:href="#DejaVuSans-32" transform="translate(89.91 .781)"/> </g> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="xtick_2"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_3"> - <path - id="path32" - style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:0.4, 3.2;stroke-dashoffset:0" - d="M 92.295666,130.7464 V 5.3" - clip-path="url(#p840df2bde8)" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_4"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g37"> - <use - height="100%" - width="100%" - id="use35" - y="130.7464" - xlink:href="#md97f4e96d1" - x="92.29567" - style="stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - </g> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="text_2"> - <!-- 4 --> - <defs - id="defs41"> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-34" - d="M 37.796875,64.3125 12.890625,25.390625 h 24.90625 z m -2.59375,8.59375 h 12.40625 V 25.390625 h 10.40625 V 17.1875 H 47.609375 V 0 h -9.8125 V 17.1875 H 4.890625 v 9.515625 z" /> + <g id="xtick_2"> + <path d="M80.755 117.11V17.32" clip-path="url(#p19fc02bc89)" fill="none" stroke-dasharray=".05,.4" stroke="#000" stroke-width=".25" id="line2d_3"/> + <use xlink:href="#mf55c704fa2" x="80.755" y="117.111" stroke="#000" stroke-width=".75" id="line2d_4"/> + <g transform="matrix(.07 0 0 -.07 75.155 129.43)" id="text_2"> + <defs> + <path id="DejaVuSans-34" d="M2419 4116L825 1625h1594v2491zm-166 550h794V1625h666v-525h-666V0h-628v1100H313v609l1940 2957z" transform="scale(.01563)"/> </defs> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g45" - transform="matrix(0.07497,0,0,-0.07497,89.910683,140.69295)"> - <use - height="100%" - width="100%" - y="0" - x="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use43" - xlink:href="#DejaVuSans-34" /> - </g> + <use xlink:href="#DejaVuSans-30" transform="translate(0 .781)"/> + <use xlink:href="#DejaVuSans-2e" transform="translate(63.623 .781)"/> + <use xlink:href="#DejaVuSans-34" transform="translate(95.41 .781)"/> </g> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="xtick_3"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_5"> - <path - id="path49" - style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:0.4, 3.2;stroke-dashoffset:0" - d="M 128.36839,130.7464 V 5.3" - clip-path="url(#p840df2bde8)" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_6"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g54"> - <use - height="100%" - width="100%" - id="use52" - y="130.7464" - xlink:href="#md97f4e96d1" - x="128.36839" - style="stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - </g> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="text_3"> - <!-- 6 --> - <defs - id="defs58"> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-36" - d="m 33.015625,40.375 q -6.640625,0 -10.53125,-4.546875 -3.875,-4.53125 -3.875,-12.4375 0,-7.859375 3.875,-12.4375 3.890625,-4.5625 10.53125,-4.5625 6.640625,0 10.515625,4.5625 3.875,4.578125 3.875,12.4375 0,7.90625 -3.875,12.4375 Q 39.65625,40.375 33.015625,40.375 M 52.59375,71.296875 V 62.3125 q -3.71875,1.75 -7.5,2.671875 -3.78125,0.9375 -7.5,0.9375 -9.765625,0 -14.921875,-6.59375 -5.140625,-6.59375 -5.875,-19.921875 2.875,4.25 7.21875,6.515625 4.359375,2.265625 9.578125,2.265625 10.984375,0 17.359375,-6.671875 6.375,-6.65625 6.375,-18.125 0,-11.234375 -6.640625,-18.03125 -6.640625,-6.78125 -17.671875,-6.78125 -12.65625,0 -19.34375,9.6875 -6.6875,9.703125 -6.6875,28.109375 0,17.28125 8.203125,27.5625 8.203125,10.28125 22.015625,10.28125 3.71875,0 7.5,-0.734375 3.78125,-0.734375 7.890625,-2.1875" /> + <g id="xtick_3"> + <path d="M109.45 117.11V17.32" clip-path="url(#p19fc02bc89)" fill="none" stroke-dasharray=".05,.4" stroke="#000" stroke-width=".25" id="line2d_5"/> + <use xlink:href="#mf55c704fa2" x="109.45" y="117.111" stroke="#000" stroke-width=".75" id="line2d_6"/> + <g transform="matrix(.07 0 0 -.07 103.85 129.43)" id="text_3"> + <defs> + <path id="DejaVuSans-36" d="M2113 2584q-425 0-674-291-248-290-248-796 0-503 248-796 249-292 674-292t673 292q248 293 248 796 0 506-248 796-248 291-673 291zm1253 1979v-575q-238 112-480 171-242 60-480 60-625 0-955-422-329-422-376-1275 184 272 462 417 279 145 613 145 703 0 1111-427 408-426 408-1160 0-719-425-1154Q2819-91 2113-91q-810 0-1238 620-428 621-428 1799 0 1106 525 1764t1409 658q238 0 480-47t505-140z" transform="scale(.01563)"/> </defs> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g62" - transform="matrix(0.07497,0,0,-0.07497,125.98341,140.69295)"> - <use - height="100%" - width="100%" - y="0" - x="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use60" - xlink:href="#DejaVuSans-36" /> - </g> + <use xlink:href="#DejaVuSans-30" transform="translate(0 .781)"/> + <use xlink:href="#DejaVuSans-2e" transform="translate(63.623 .781)"/> + <use xlink:href="#DejaVuSans-36" transform="translate(95.41 .781)"/> </g> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="xtick_4"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_7"> - <path - id="path66" - style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:0.4, 3.2;stroke-dashoffset:0" - d="M 164.44112,130.7464 V 5.3" - clip-path="url(#p840df2bde8)" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_8"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g71"> - <use - height="100%" - width="100%" - id="use69" - y="130.7464" - xlink:href="#md97f4e96d1" - x="164.44112" - style="stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - </g> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="text_4"> - <!-- 8 --> - <defs - id="defs75"> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-38" - d="m 31.78125,34.625 q -7.03125,0 -11.0625,-3.765625 -4.015625,-3.765625 -4.015625,-10.34375 0,-6.59375 4.015625,-10.359375 4.03125,-3.765625 11.0625,-3.765625 7.03125,0 11.078125,3.78125 4.0625,3.796875 4.0625,10.34375 0,6.578125 -4.03125,10.34375 Q 38.875,34.625 31.78125,34.625 m -9.859375,4.1875 Q 15.578125,40.375 12.03125,44.71875 8.5,49.078125 8.5,55.328125 q 0,8.734375 6.21875,13.8125 6.234375,5.078125 17.0625,5.078125 10.890625,0 17.09375,-5.078125 6.203125,-5.078125 6.203125,-13.8125 0,-6.25 -3.546875,-10.609375 Q 48,40.375 41.703125,38.8125 q 7.125,-1.65625 11.09375,-6.5 3.984375,-4.828125 3.984375,-11.796875 0,-10.609375 -6.46875,-16.28125 -6.46875,-5.65625 -18.53125,-5.65625 -12.046875,0 -18.53125,5.65625 -6.46875,5.671875 -6.46875,16.28125 0,6.96875 4,11.796875 4.015625,4.84375 11.140625,6.5 M 18.3125,54.390625 q 0,-5.65625 3.53125,-8.828125 3.546875,-3.171875 9.9375,-3.171875 6.359375,0 9.9375,3.171875 3.59375,3.171875 3.59375,8.828125 0,5.671875 -3.59375,8.84375 -3.578125,3.171875 -9.9375,3.171875 -6.390625,0 -9.9375,-3.171875 Q 18.3125,60.0625 18.3125,54.390625" /> + <g id="xtick_4"> + <path d="M138.146 117.11V17.32" clip-path="url(#p19fc02bc89)" fill="none" stroke-dasharray=".05,.4" stroke="#000" stroke-width=".25" id="line2d_7"/> + <use xlink:href="#mf55c704fa2" x="138.146" y="117.111" stroke="#000" stroke-width=".75" id="line2d_8"/> + <g transform="matrix(.07 0 0 -.07 132.651 129.43)" id="text_4"> + <defs> + <path id="DejaVuSans-38" d="M2034 2216q-450 0-708-241-257-241-257-662 0-422 257-663 258-241 708-241t709 242q260 243 260 662 0 421-258 662-257 241-711 241zm-631 268q-406 100-633 378-226 279-226 679 0 559 398 884 399 325 1092 325 697 0 1094-325t397-884q0-400-227-679-226-278-629-378 456-106 710-416 255-309 255-755 0-679-414-1042Q2806-91 2034-91q-771 0-1186 362-414 363-414 1042 0 446 256 755 257 310 713 416zm-231 997q0-362 226-565 227-203 636-203 407 0 636 203 230 203 230 565 0 363-230 566-229 203-636 203-409 0-636-203-226-203-226-566z" transform="scale(.01563)"/> </defs> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g79" - transform="matrix(0.07497,0,0,-0.07497,162.05614,140.69295)"> - <use - height="100%" - width="100%" - y="0" - x="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use77" - xlink:href="#DejaVuSans-38" /> - </g> + <use xlink:href="#DejaVuSans-30" transform="translate(0 .781)"/> + <use xlink:href="#DejaVuSans-2e" transform="translate(63.623 .781)"/> + <use xlink:href="#DejaVuSans-38" transform="translate(92.785 .781)"/> </g> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="xtick_5"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_9"> - <path - id="path83" - style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:0.4, 3.2;stroke-dashoffset:0" - d="M 200.51385,130.7464 V 5.3" - clip-path="url(#p840df2bde8)" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_10"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g88"> - <use - height="100%" - width="100%" - id="use86" - y="130.7464" - xlink:href="#md97f4e96d1" - x="200.51385" - style="stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - </g> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="text_5"> - <!-- 10 --> - <defs - id="defs93"> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-31" - d="m 12.40625,8.296875 h 16.109375 v 55.625 L 10.984375,60.40625 v 8.984375 l 17.4375,3.515625 H 38.28125 V 8.296875 H 54.390625 V 0 H 12.40625 Z" /> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-30" - d="m 31.78125,66.40625 q -7.609375,0 -11.453125,-7.5 Q 16.5,51.421875 16.5,36.375 q 0,-14.984375 3.828125,-22.484375 3.84375,-7.5 11.453125,-7.5 7.671875,0 11.5,7.5 3.84375,7.5 3.84375,22.484375 0,15.046875 -3.84375,22.53125 -3.828125,7.5 -11.5,7.5 m 0,7.8125 q 12.265625,0 18.734375,-9.703125 6.46875,-9.6875 6.46875,-28.140625 0,-18.40625 -6.46875,-28.109375 -6.46875,-9.6875 -18.734375,-9.6875 -12.25,0 -18.71875,9.6875 Q 6.59375,17.96875 6.59375,36.375 q 0,18.453125 6.46875,28.140625 6.46875,9.703125 18.71875,9.703125" /> + <g id="xtick_5"> + <path d="M166.842 117.11V17.32" clip-path="url(#p19fc02bc89)" fill="none" stroke-dasharray=".05,.4" stroke="#000" stroke-width=".25" id="line2d_9"/> + <use xlink:href="#mf55c704fa2" x="166.842" y="117.111" stroke="#000" stroke-width=".75" id="line2d_10"/> + <g transform="matrix(.07 0 0 -.07 161.242 129.43)" id="text_5"> + <defs> + <path id="DejaVuSans-31" d="M794 531h1031v3560L703 3866v575l1116 225h631V531h1031V0H794v531z" transform="scale(.01563)"/> </defs> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g99" - transform="matrix(0.07497,0,0,-0.07497,195.74388,140.69295)"> - <use - height="100%" - width="100%" - y="0" - x="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use95" - xlink:href="#DejaVuSans-31" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use97" - xlink:href="#DejaVuSans-30" - x="63.623047" /> - </g> + <use xlink:href="#DejaVuSans-31" transform="translate(0 .781)"/> + <use xlink:href="#DejaVuSans-2e" transform="translate(63.623 .781)"/> + <use xlink:href="#DejaVuSans-30" transform="translate(95.41 .781)"/> </g> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="text_6"> - <!-- Statements (Millions) --> - <defs - id="defs117"> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-53" - d="m 53.515625,70.515625 v -9.625 q -5.609375,2.6875 -10.59375,4 -4.984375,1.328125 -9.625,1.328125 -8.046875,0 -12.421875,-3.125 -4.375,-3.125 -4.375,-8.890625 0,-4.84375 2.90625,-7.3125 2.90625,-2.453125 11.015625,-3.96875 L 36.375,41.703125 Q 47.40625,39.59375 52.65625,34.296875 57.90625,29 57.90625,20.125 q 0,-10.609375 -7.109375,-16.078125 -7.09375,-5.46875 -20.8125,-5.46875 -5.171875,0 -11.015625,1.171875 Q 13.140625,0.921875 6.890625,3.21875 V 13.375 q 6,-3.359375 11.765625,-5.078125 5.765625,-1.703125 11.328125,-1.703125 8.4375,0 13.03125,3.3125 4.59375,3.328125 4.59375,9.484375 0,5.359375 -3.296875,8.390625 Q 41.015625,30.8125 33.5,32.328125 L 27.484375,33.5 q -11.03125,2.1875 -15.96875,6.875 -4.921875,4.6875 -4.921875,13.046875 0,9.671875 6.8125,15.234375 6.8125,5.5625 18.765625,5.5625 5.140625,0 10.453125,-0.9375 5.328125,-0.921875 10.890625,-2.765625" /> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-74" - d="M 18.3125,70.21875 V 54.6875 h 18.5 v -6.984375 h -18.5 v -29.6875 q 0,-6.6875 1.828125,-8.59375 1.828125,-1.90625 7.453125,-1.90625 H 36.8125 V 0 H 27.59375 Q 17.1875,0 13.234375,3.875 9.28125,7.765625 9.28125,18.015625 v 29.6875 H 2.6875 V 54.6875 h 6.59375 v 15.53125 z" /> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-61" - d="m 34.28125,27.484375 q -10.890625,0 -15.09375,-2.484375 -4.203125,-2.484375 -4.203125,-8.5 0,-4.78125 3.15625,-7.59375 3.15625,-2.796875 8.5625,-2.796875 7.484375,0 12,5.296875 4.515625,5.296875 4.515625,14.078125 v 2 z m 17.921875,3.71875 V 0 H 43.21875 v 8.296875 q -3.078125,-4.96875 -7.671875,-7.34375 -4.59375,-2.375 -11.234375,-2.375 -8.390625,0 -13.359375,4.71875 Q 6,8.015625 6,15.921875 q 0,9.21875 6.171875,13.90625 6.1875,4.6875 18.4375,4.6875 H 43.21875 v 0.890625 q 0,6.203125 -4.078125,9.59375 -4.078125,3.390625 -11.453125,3.390625 -4.6875,0 -9.140625,-1.125 -4.4375,-1.125 -8.53125,-3.375 v 8.3125 q 4.921875,1.90625 9.5625,2.84375 Q 24.21875,56 28.609375,56 q 11.875,0 17.734375,-6.15625 5.859375,-6.140625 5.859375,-18.640625" /> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-65" - d="m 56.203125,29.59375 v -4.390625 h -41.3125 q 0.59375,-9.28125 5.59375,-14.140625 5,-4.859375 13.9375,-4.859375 5.171875,0 10.03125,1.265625 4.859375,1.265625 9.65625,3.8125 v -8.5 q -4.84375,-2.046875 -9.921875,-3.125 -5.078125,-1.078125 -10.296875,-1.078125 -13.09375,0 -20.734375,7.609375 -7.640625,7.625 -7.640625,20.625 0,13.421875 7.25,21.296875 Q 20.015625,56 32.328125,56 q 11.03125,0 17.453125,-7.109375 6.421875,-7.09375 6.421875,-19.296875 m -8.984375,2.640625 q -0.09375,7.359375 -4.125,11.75 -4.03125,4.40625 -10.671875,4.40625 -7.515625,0 -12.03125,-4.25 -4.515625,-4.25 -5.203125,-11.96875 z" /> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-6d" - d="M 52,44.1875 Q 55.375,50.25 60.0625,53.125 64.75,56 71.09375,56 q 8.546875,0 13.1875,-5.984375 4.640625,-5.96875 4.640625,-17 V 0 h -9.03125 v 32.71875 q 0,7.859375 -2.796875,11.65625 -2.78125,3.8125 -8.484375,3.8125 -6.984375,0 -11.046875,-4.640625 -4.046875,-4.625 -4.046875,-12.640625 V 0 h -9.03125 v 32.71875 q 0,7.90625 -2.78125,11.6875 -2.78125,3.78125 -8.59375,3.78125 -6.890625,0 -10.953125,-4.65625 -4.046875,-4.65625 -4.046875,-12.625 V 0 h -9.03125 v 54.6875 h 9.03125 v -8.5 q 3.078125,5.03125 7.375,7.421875 Q 29.78125,56 35.6875,56 41.65625,56 45.828125,52.96875 50,49.953125 52,44.1875" /> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-6e" - d="M 54.890625,33.015625 V 0 H 45.90625 v 32.71875 q 0,7.765625 -3.03125,11.609375 -3.03125,3.859375 -9.078125,3.859375 -7.28125,0 -11.484375,-4.640625 -4.203125,-4.625 -4.203125,-12.640625 V 0 h -9.03125 v 54.6875 h 9.03125 v -8.5 q 3.234375,4.9375 7.59375,7.375 4.375,2.4375 10.09375,2.4375 9.421875,0 14.25,-5.828125 4.84375,-5.828125 4.84375,-17.15625" /> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-73" - d="m 44.28125,53.078125 v -8.5 Q 40.484375,46.53125 36.375,47.5 q -4.09375,0.984375 -8.5,0.984375 -6.6875,0 -10.03125,-2.046875 Q 14.5,44.390625 14.5,40.28125 q 0,-3.125 2.390625,-4.90625 2.390625,-1.78125 9.625,-3.390625 l 3.078125,-0.6875 Q 39.15625,29.25 43.1875,25.515625 47.21875,21.78125 47.21875,15.09375 q 0,-7.625 -6.03125,-12.078125 -6.03125,-4.4375 -16.578125,-4.4375 -4.390625,0 -9.15625,0.859375 Q 10.6875,0.296875 5.421875,2 v 9.28125 q 4.984375,-2.59375 9.8125,-3.890625 4.828125,-1.28125 9.578125,-1.28125 6.34375,0 9.75,2.171875 3.421875,2.171875 3.421875,6.125 0,3.65625 -2.46875,5.609375 -2.453125,1.953125 -10.8125,3.765625 l -3.125,0.734375 q -8.34375,1.75 -12.0625,5.390625 -3.703125,3.640625 -3.703125,9.984375 0,7.71875 5.46875,11.90625 Q 16.75,56 26.8125,56 q 4.96875,0 9.359375,-0.734375 4.40625,-0.71875 8.109375,-2.1875" /> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - d="" - id="DejaVuSans-20" /> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-28" - d="M 31,75.875 Q 24.46875,64.65625 21.28125,53.65625 18.109375,42.671875 18.109375,31.390625 18.109375,20.125 21.3125,9.0625 24.515625,-2 31,-13.1875 H 23.1875 Q 15.875,-1.703125 12.234375,9.375 8.59375,20.453125 8.59375,31.390625 q 0,10.890625 3.609375,21.921875 3.625,11.046875 10.984375,22.5625 z" /> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-4d" - d="M 9.8125,72.90625 H 24.515625 L 43.109375,23.296875 61.8125,72.90625 H 76.515625 V 0 h -9.625 v 64.015625 l -18.796875,-50 H 38.1875 l -18.796875,50 V 0 H 9.8125 Z" /> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-69" - d="M 9.421875,54.6875 H 18.40625 V 0 H 9.421875 Z m 0,21.296875 H 18.40625 V 64.59375 H 9.421875 Z" /> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-6c" - d="M 9.421875,75.984375 H 18.40625 V 0 H 9.421875 Z" /> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-6f" - d="m 30.609375,48.390625 q -7.21875,0 -11.421875,-5.640625 -4.203125,-5.640625 -4.203125,-15.453125 0,-9.8125 4.171875,-15.453125 4.1875,-5.640625 11.453125,-5.640625 7.1875,0 11.375,5.65625 4.203125,5.671875 4.203125,15.4375 0,9.71875 -4.203125,15.40625 -4.1875,5.6875 -11.375,5.6875 m 0,7.609375 q 11.71875,0 18.40625,-7.625 6.703125,-7.609375 6.703125,-21.078125 0,-13.421875 -6.703125,-21.078125 -6.6875,-7.640625 -18.40625,-7.640625 -11.765625,0 -18.4375,7.640625 -6.65625,7.65625 -6.65625,21.078125 0,13.46875 6.65625,21.078125 Q 18.84375,56 30.609375,56" /> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-29" - d="m 8.015625,75.875 h 7.8125 q 7.3125,-11.515625 10.953125,-22.5625 3.640625,-11.03125 3.640625,-21.921875 0,-10.9375 -3.640625,-22.015625 -3.640625,-11.078125 -10.953125,-22.5625 h -7.8125 Q 14.5,-2 17.703125,9.0625 20.90625,20.125 20.90625,31.390625 q 0,11.28125 -3.203125,22.265625 -3.203125,11 -9.6875,22.21875" /> + <g transform="matrix(.07 0 0 -.07 82.036 140.204)" id="text_6"> + <defs> + <path id="DejaVuSans-53" d="M3425 4513v-616q-359 172-678 256-319 85-616 85-515 0-795-200t-280-569q0-310 186-468 186-157 705-254l381-78q706-135 1042-474t336-907q0-679-455-1029Q2797-91 1919-91q-331 0-705 75-373 75-773 222v650q384-215 753-325 369-109 725-109 540 0 834 212 294 213 294 607 0 343-211 537t-692 291l-385 75q-706 140-1022 440-315 300-315 835 0 619 436 975t1201 356q329 0 669-60 341-59 697-177z" transform="scale(.01563)"/> + <path id="DejaVuSans-74" d="M1172 4494v-994h1184v-447H1172V1153q0-428 117-550t477-122h590V0h-590q-666 0-919 248-253 249-253 905v1900H172v447h422v994h578z" transform="scale(.01563)"/> + <path id="DejaVuSans-61" d="M2194 1759q-697 0-966-159t-269-544q0-306 202-486 202-179 548-179 479 0 768 339t289 901v128h-572zm1147 238V0h-575v531q-197-318-491-470T1556-91q-537 0-855 302-317 302-317 808 0 590 395 890 396 300 1180 300h807v57q0 397-261 614t-733 217q-300 0-585-72-284-72-546-216v532q315 122 612 182 297 61 578 61 760 0 1135-394 375-393 375-1193z" transform="scale(.01563)"/> + <path id="DejaVuSans-65" d="M3597 1894v-281H953q38-594 358-905t892-311q331 0 642 81t618 244V178Q3153 47 2828-22t-659-69q-838 0-1327 487-489 488-489 1320 0 859 464 1363 464 505 1252 505 706 0 1117-455 411-454 411-1235zm-575 169q-6 471-264 752-258 282-683 282-481 0-770-272t-333-766l2050 4z" transform="scale(.01563)"/> + <path id="DejaVuSans-6d" d="M3328 2828q216 388 516 572t706 184q547 0 844-383 297-382 297-1088V0h-578v2094q0 503-179 746-178 244-543 244-447 0-707-297-259-296-259-809V0h-578v2094q0 506-178 748t-550 242q-441 0-701-298-259-298-259-808V0H581v3500h578v-544q197 322 472 475t653 153q382 0 649-194 267-193 395-562z" transform="scale(.01563)"/> + <path id="DejaVuSans-6e" d="M3513 2113V0h-575v2094q0 497-194 743-194 247-581 247-466 0-735-297-269-296-269-809V0H581v3500h578v-544q207 316 486 472 280 156 646 156 603 0 912-373 310-373 310-1098z" transform="scale(.01563)"/> + <path id="DejaVuSans-73" d="M2834 3397v-544q-243 125-506 187-262 63-544 63-428 0-642-131t-214-394q0-200 153-314t616-217l197-44q612-131 870-370t258-667q0-488-386-773Q2250-91 1575-91q-281 0-586 55T347 128v594q319-166 628-249 309-82 613-82 406 0 624 139 219 139 219 392 0 234-158 359-157 125-692 241l-200 47q-534 112-772 345-237 233-237 639 0 494 350 762 350 269 994 269 318 0 599-47 282-46 519-140z" transform="scale(.01563)"/> </defs> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g161" - transform="matrix(0.09,0,0,-0.09,71.551774,150.09068)"> - <use - height="100%" - width="100%" - y="0" - x="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use119" - xlink:href="#DejaVuSans-53" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use121" - xlink:href="#DejaVuSans-74" - x="63.476562" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use123" - xlink:href="#DejaVuSans-61" - x="102.68555" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use125" - xlink:href="#DejaVuSans-74" - x="163.96484" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use127" - xlink:href="#DejaVuSans-65" - x="203.17383" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use129" - xlink:href="#DejaVuSans-6d" - x="264.69727" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use131" - xlink:href="#DejaVuSans-65" - x="362.10938" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use133" - xlink:href="#DejaVuSans-6e" - x="423.63281" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use135" - xlink:href="#DejaVuSans-74" - x="487.01172" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use137" - xlink:href="#DejaVuSans-73" - x="526.2207" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use139" - xlink:href="#DejaVuSans-20" - x="578.32031" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use141" - xlink:href="#DejaVuSans-28" - x="610.10742" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use143" - xlink:href="#DejaVuSans-4d" - x="649.12109" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use145" - xlink:href="#DejaVuSans-69" - x="735.40039" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use147" - xlink:href="#DejaVuSans-6c" - x="763.18359" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use149" - xlink:href="#DejaVuSans-6c" - x="790.9668" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use151" - xlink:href="#DejaVuSans-69" - x="818.75" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use153" - xlink:href="#DejaVuSans-6f" - x="846.5332" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use155" - xlink:href="#DejaVuSans-6e" - x="907.71484" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use157" - xlink:href="#DejaVuSans-73" - x="971.09375" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use159" - xlink:href="#DejaVuSans-29" - x="1023.1934" /> - </g> + <use xlink:href="#DejaVuSans-53"/> + <use xlink:href="#DejaVuSans-74" x="63.477"/> + <use xlink:href="#DejaVuSans-61" x="102.686"/> + <use xlink:href="#DejaVuSans-74" x="163.965"/> + <use xlink:href="#DejaVuSans-65" x="203.174"/> + <use xlink:href="#DejaVuSans-6d" x="264.697"/> + <use xlink:href="#DejaVuSans-65" x="362.109"/> + <use xlink:href="#DejaVuSans-6e" x="423.633"/> + <use xlink:href="#DejaVuSans-74" x="487.012"/> + <use xlink:href="#DejaVuSans-73" x="526.221"/> + </g> + <g transform="matrix(.07 0 0 -.07 155.098 139.204)" id="text_7"> + <defs> + <path id="DejaVuSans-d7" d="M4488 3438L3059 2003 4488 575l-372-378-1435 1434L1247 197 878 575l1425 1428L878 3438l369 378 1434-1435 1435 1435 372-378z" transform="scale(.01563)"/> + <path id="DejaVuSans-37" d="M525 4666h3000v-269L1831 0h-659l1594 4134H525v532z" transform="scale(.01563)"/> + </defs> + <use xlink:href="#DejaVuSans-d7" transform="translate(0 .684)"/> + <use xlink:href="#DejaVuSans-31" transform="translate(83.79 .684)"/> + <use xlink:href="#DejaVuSans-30" transform="translate(147.412 .684)"/> + <use xlink:href="#DejaVuSans-37" transform="matrix(.7 0 0 .7 211.992 38.966)"/> </g> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="matplotlib.axis_2"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="ytick_1"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_11"> - <path - id="path165" - style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:0.4, 3.2;stroke-dashoffset:0" - d="M 30.070211,126.34917 H 208.63021" - clip-path="url(#p840df2bde8)" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_12"> - <defs - id="defs169"> - <path - style="stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" - id="m5550515080" - d="M 0,0 H -3.5" /> + <g id="matplotlib.axis_2"> + <g id="ytick_1"> + <path d="M31.255 113.803h142.043" clip-path="url(#p19fc02bc89)" fill="none" stroke-dasharray=".05,.4" stroke="#000" stroke-width=".25" id="line2d_11"/> + <g id="line2d_12"> + <defs> + <path id="m5394df87a7" d="M0 0h-3.5" stroke="#000" stroke-width=".75"/> </defs> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g173"> - <use - height="100%" - width="100%" - id="use171" - y="126.34917" - xlink:href="#m5550515080" - x="30.070211" - style="stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - </g> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="text_7"> - <!-- 0 --> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g178" - transform="matrix(0.07497,0,0,-0.07497,21.050245,129.19744)"> - <use - height="100%" - width="100%" - y="0" - x="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use176" - xlink:href="#DejaVuSans-30" /> - </g> + <use xlink:href="#m5394df87a7" x="31.255" y="113.803" stroke="#000" stroke-width=".75"/> </g> + <use xlink:href="#DejaVuSans-30" transform="matrix(.07 0 0 -.07 19.775 116.408)" id="text_8"/> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="ytick_2"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_13"> - <path - id="path182" - style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:0.4, 3.2;stroke-dashoffset:0" - d="M 30.070211,107.15984 H 208.63021" - clip-path="url(#p840df2bde8)" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_14"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g187"> - <use - height="100%" - width="100%" - id="use185" - y="107.15984" - xlink:href="#m5550515080" - x="30.070211" - style="stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - </g> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="text_8"> - <!-- 20 --> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g194" - transform="matrix(0.07497,0,0,-0.07497,16.280279,110.00811)"> - <use - height="100%" - width="100%" - y="0" - x="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use190" - xlink:href="#DejaVuSans-32" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use192" - xlink:href="#DejaVuSans-30" - x="63.623047" /> - </g> - </g> + <g id="ytick_2"> + <path d="M31.255 93.332h142.043" clip-path="url(#p19fc02bc89)" fill="none" stroke-dasharray=".05,.4" stroke="#000" stroke-width=".25" id="line2d_13"/> + <use xlink:href="#m5394df87a7" x="31.255" y="93.332" stroke="#000" stroke-width=".75" id="line2d_14"/> + <use xlink:href="#DejaVuSans-32" transform="matrix(.07 0 0 -.07 19.775 95.936)" id="text_9"/> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="ytick_3"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_15"> - <path - id="path198" - style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:0.4, 3.2;stroke-dashoffset:0" - d="M 30.070211,87.970507 H 208.63021" - clip-path="url(#p840df2bde8)" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_16"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g203"> - <use - height="100%" - width="100%" - id="use201" - y="87.970505" - xlink:href="#m5550515080" - x="30.070211" - style="stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - </g> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="text_9"> - <!-- 40 --> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g210" - transform="matrix(0.07497,0,0,-0.07497,16.280279,90.818782)"> - <use - height="100%" - width="100%" - y="0" - x="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use206" - xlink:href="#DejaVuSans-34" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use208" - xlink:href="#DejaVuSans-30" - x="63.623047" /> - </g> - </g> + <g id="ytick_3"> + <path d="M31.255 72.86h142.043" clip-path="url(#p19fc02bc89)" fill="none" stroke-dasharray=".05,.4" stroke="#000" stroke-width=".25" id="line2d_15"/> + <use xlink:href="#m5394df87a7" x="31.255" y="72.86" stroke="#000" stroke-width=".75" id="line2d_16"/> + <use xlink:href="#DejaVuSans-34" transform="matrix(.07 0 0 -.07 19.775 75.513)" id="text_10"/> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="ytick_4"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_17"> - <path - id="path214" - style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:0.4, 3.2;stroke-dashoffset:0" - d="M 30.070211,68.781178 H 208.63021" - clip-path="url(#p840df2bde8)" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_18"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g219"> - <use - height="100%" - width="100%" - id="use217" - y="68.781181" - xlink:href="#m5550515080" - x="30.070211" - style="stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - </g> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="text_10"> - <!-- 60 --> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g226" - transform="matrix(0.07497,0,0,-0.07497,16.280279,71.629453)"> - <use - height="100%" - width="100%" - y="0" - x="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use222" - xlink:href="#DejaVuSans-36" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use224" - xlink:href="#DejaVuSans-30" - x="63.623047" /> - </g> - </g> + <g id="ytick_4"> + <path d="M31.255 52.388h142.043" clip-path="url(#p19fc02bc89)" fill="none" stroke-dasharray=".05,.4" stroke="#000" stroke-width=".25" id="line2d_17"/> + <use xlink:href="#m5394df87a7" x="31.255" y="52.388" stroke="#000" stroke-width=".75" id="line2d_18"/> + <use xlink:href="#DejaVuSans-36" transform="matrix(.07 0 0 -.07 19.775 54.993)" id="text_11"/> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="ytick_5"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_19"> - <path - id="path230" - style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:0.4, 3.2;stroke-dashoffset:0" - d="M 30.070211,49.59185 H 208.63021" - clip-path="url(#p840df2bde8)" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_20"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g235"> - <use - height="100%" - width="100%" - id="use233" - y="49.59185" - xlink:href="#m5550515080" - x="30.070211" - style="stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - </g> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="text_11"> - <!-- 80 --> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g242" - transform="matrix(0.07497,0,0,-0.07497,16.280279,52.440124)"> - <use - height="100%" - width="100%" - y="0" - x="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use238" - xlink:href="#DejaVuSans-38" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use240" - xlink:href="#DejaVuSans-30" - x="63.623047" /> - </g> - </g> + <g id="ytick_5"> + <path d="M31.255 31.917h142.043" clip-path="url(#p19fc02bc89)" fill="none" stroke-dasharray=".05,.4" stroke="#000" stroke-width=".25" id="line2d_19"/> + <use xlink:href="#m5394df87a7" x="31.255" y="31.917" stroke="#000" stroke-width=".75" id="line2d_20"/> + <use xlink:href="#DejaVuSans-38" transform="matrix(.07 0 0 -.07 19.775 34.521)" id="text_12"/> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="ytick_6"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_21"> - <path - id="path246" - style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:0.4, 3.2;stroke-dashoffset:0" - d="M 30.070211,30.402521 H 208.63021" - clip-path="url(#p840df2bde8)" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_22"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g251"> - <use - height="100%" - width="100%" - id="use249" - y="30.402521" - xlink:href="#m5550515080" - x="30.070211" - style="stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - </g> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="text_12"> - <!-- 100 --> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g260" - transform="matrix(0.07497,0,0,-0.07497,11.510313,33.250795)"> - <use - height="100%" - width="100%" - y="0" - x="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use254" - xlink:href="#DejaVuSans-31" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use256" - xlink:href="#DejaVuSans-30" - x="63.623047" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use258" - xlink:href="#DejaVuSans-30" - x="127.24609" /> - </g> - </g> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="ytick_7"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_23"> - <path - id="path264" - style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:0.4, 3.2;stroke-dashoffset:0" - d="M 30.070211,11.213192 H 208.63021" - clip-path="url(#p840df2bde8)" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_24"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g269"> - <use - height="100%" - width="100%" - id="use267" - y="11.213192" - xlink:href="#m5550515080" - x="30.070211" - style="stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - </g> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="text_13"> - <!-- 120 --> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g278" - transform="matrix(0.07497,0,0,-0.07497,11.510313,14.061466)"> - <use - height="100%" - width="100%" - y="0" - x="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use272" - xlink:href="#DejaVuSans-31" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use274" - xlink:href="#DejaVuSans-32" - x="63.623047" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use276" - xlink:href="#DejaVuSans-30" - x="127.24609" /> - </g> - </g> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="text_14"> - <!-- Time (s) --> - <defs - id="defs283"> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-54" - d="M -0.296875,72.90625 H 61.375 v -8.3125 H 35.5 V 0 H 25.59375 V 64.59375 H -0.296875 Z" /> + <g transform="matrix(0 -.07 -.07 0 14.319 81.445)" id="text_13"> + <defs> + <path id="DejaVuSans-54" d="M-19 4666h3947v-532H2272V0h-634v4134H-19v532z" transform="scale(.01563)"/> + <path id="DejaVuSans-69" d="M603 3500h575V0H603v3500zm0 1363h575v-729H603v729z" transform="scale(.01563)"/> + <path id="DejaVuSans-28" d="M1984 4856q-418-718-622-1422-203-703-203-1425 0-721 205-1429t620-1424h-500Q1016-109 783 600T550 2009q0 697 231 1403 232 707 703 1444h500z" transform="scale(.01563)"/> + <path id="DejaVuSans-29" d="M513 4856h500q468-737 701-1444 233-706 233-1403 0-700-233-1409T1013-844H513q415 716 620 1424t205 1429q0 722-205 1425-205 704-620 1422z" transform="scale(.01563)"/> </defs> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g301" - transform="matrix(0,-0.09,-0.09,0,8.638594,86.457731)"> - <use - height="100%" - width="100%" - y="0" - x="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use285" - xlink:href="#DejaVuSans-54" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use287" - xlink:href="#DejaVuSans-69" - x="61.037109" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use289" - xlink:href="#DejaVuSans-6d" - x="88.820312" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use291" - xlink:href="#DejaVuSans-65" - x="186.23242" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use293" - xlink:href="#DejaVuSans-20" - x="247.75586" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use295" - xlink:href="#DejaVuSans-28" - x="279.54297" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use297" - xlink:href="#DejaVuSans-73" - x="318.55664" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use299" - xlink:href="#DejaVuSans-29" - x="370.65625" /> - </g> + <use xlink:href="#DejaVuSans-54"/> + <use xlink:href="#DejaVuSans-69" x="57.959"/> + <use xlink:href="#DejaVuSans-6d" x="85.742"/> + <use xlink:href="#DejaVuSans-65" x="183.154"/> + <use xlink:href="#DejaVuSans-20" x="244.678"/> + <use xlink:href="#DejaVuSans-28" x="276.465"/> + <use xlink:href="#DejaVuSans-73" x="315.479"/> + <use xlink:href="#DejaVuSans-29" x="367.578"/> + </g> + <g transform="matrix(.07 0 0 -.07 31.255 14.319)" id="text_14"> + <use xlink:href="#DejaVuSans-d7" transform="translate(0 .684)"/> + <use xlink:href="#DejaVuSans-31" transform="translate(83.79 .684)"/> + <use xlink:href="#DejaVuSans-30" transform="translate(147.412 .684)"/> + <use xlink:href="#DejaVuSans-31" transform="matrix(.7 0 0 .7 211.992 38.966)"/> </g> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_25"> - <path - id="path305" - style="fill:none;stroke:#b20000;stroke-linecap:square;stroke-linejoin:round" - d="m 38.186575,125.04429 18.036364,-1.2665 18.036363,-1.22811 18.036364,-1.30488 18.036364,-1.51595 18.03636,-1.0938 18.03637,-1.31446 18.03636,-1.64069 18.03636,-0.81555 18.03637,-1.2569" - clip-path="url(#p840df2bde8)" /> - <defs - id="defs308"> - <path - style="stroke:#b20000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" - id="mbfa404bd6c" - d="M 0,1.75 C 0.464105,1.75 0.909265,1.565609 1.237437,1.237437 1.565609,0.909265 1.75,0.464105 1.75,0 1.75,-0.464105 1.565609,-0.909265 1.237437,-1.237437 0.909265,-1.565609 0.464105,-1.75 0,-1.75 c -0.464105,0 -0.909265,0.184391 -1.237437,0.512563 C -1.565609,-0.909265 -1.75,-0.464105 -1.75,0 c 0,0.464105 0.184391,0.909265 0.512563,1.237437 C -0.909265,1.565609 -0.464105,1.75 0,1.75 Z" /> + <g id="line2d_21"> + <path d="M37.711 112.575l14.348-1.198 14.348-1.248 14.348-1.126 14.348-1.126 14.347-1.341 14.348-1.28 14.348-1.034 14.348-1.422 14.348-1.331" clip-path="url(#p19fc02bc89)" fill="none" stroke="#1f77b4" stroke-linecap="square"/> + <defs> + <path id="m2d79b52d97" d="M0 1.5a1.5 1.5 0 100-3 1.5 1.5 0 000 3z" stroke="#1f77b4"/> </defs> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g330" - clip-path="url(#p840df2bde8)"> - <use - height="100%" - width="100%" - id="use310" - y="125.04429" - xlink:href="#mbfa404bd6c" - x="38.186577" - style="fill:#b20000;stroke:#b20000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - <use - height="100%" - width="100%" - id="use312" - y="123.77779" - xlink:href="#mbfa404bd6c" - x="56.222939" - style="fill:#b20000;stroke:#b20000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - <use - height="100%" - width="100%" - id="use314" - y="122.54967" - xlink:href="#mbfa404bd6c" - x="74.2593" - style="fill:#b20000;stroke:#b20000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - <use - height="100%" - width="100%" - id="use316" - y="121.2448" - xlink:href="#mbfa404bd6c" - x="92.29567" - style="fill:#b20000;stroke:#b20000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - <use - height="100%" - width="100%" - id="use318" - y="119.72884" - xlink:href="#mbfa404bd6c" - x="110.33203" - style="fill:#b20000;stroke:#b20000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - <use - height="100%" - width="100%" - id="use320" - y="118.63506" - xlink:href="#mbfa404bd6c" - x="128.36839" - style="fill:#b20000;stroke:#b20000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - <use - height="100%" - width="100%" - id="use322" - y="117.32059" - xlink:href="#mbfa404bd6c" - x="146.40475" - style="fill:#b20000;stroke:#b20000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - <use - height="100%" - width="100%" - id="use324" - y="115.6799" - xlink:href="#mbfa404bd6c" - x="164.44112" - style="fill:#b20000;stroke:#b20000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - <use - height="100%" - width="100%" - id="use326" - y="114.86435" - xlink:href="#mbfa404bd6c" - x="182.47748" - style="fill:#b20000;stroke:#b20000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - <use - height="100%" - width="100%" - id="use328" - y="113.60745" - xlink:href="#mbfa404bd6c" - x="200.51385" - style="fill:#b20000;stroke:#b20000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> + <g clip-path="url(#p19fc02bc89)" fill="#1f77b4" stroke="#1f77b4"> + <use xlink:href="#m2d79b52d97" x="37.711" y="112.575"/> + <use xlink:href="#m2d79b52d97" x="52.059" y="111.377"/> + <use xlink:href="#m2d79b52d97" x="66.407" y="110.129"/> + <use xlink:href="#m2d79b52d97" x="80.755" y="109.003"/> + <use xlink:href="#m2d79b52d97" x="95.103" y="107.877"/> + <use xlink:href="#m2d79b52d97" x="109.45" y="106.536"/> + <use xlink:href="#m2d79b52d97" x="123.798" y="105.256"/> + <use xlink:href="#m2d79b52d97" x="138.146" y="104.222"/> + <use xlink:href="#m2d79b52d97" x="152.494" y="102.8"/> + <use xlink:href="#m2d79b52d97" x="166.842" y="101.469"/> </g> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_26"> - <path - id="path333" - style="fill:none;stroke:#00b200;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:2.5, 1;stroke-dashoffset:0" - d="M 38.186575,115.47841 56.222939,104.49252 74.259302,93.353114 92.295666,81.119917 110.33203,70.920789 128.36839,59.032999 146.40476,46.828586 164.44112,35.324583 182.47748,24.540181 200.51385,11.002109" - clip-path="url(#p840df2bde8)" /> - <defs - id="defs336"> - <path - style="stroke:#00b200;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" - id="m73af356b5a" - d="m -1.75,1.75 h 3.5 v -3.5 h -3.5 z" /> + <g id="line2d_22"> + <path d="M37.711 105.39l14.348-8.762 14.348-9.376 14.348-8.599 14.348-10.42 14.347-8.311 14.348-9.878 14.348-10.47 14.348-7.944 14.348-9.775" clip-path="url(#p19fc02bc89)" fill="none" stroke-dasharray="2,.75" stroke="#ff7f0e"/> + <defs> + <path id="mf9f099e4f9" d="M-1.5 1.5h3v-3h-3z" stroke="#ff7f0e" stroke-linejoin="miter"/> </defs> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g358" - clip-path="url(#p840df2bde8)"> - <use - height="100%" - width="100%" - id="use338" - y="115.47841" - xlink:href="#m73af356b5a" - x="38.186577" - style="fill:#00b200;stroke:#00b200;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - <use - height="100%" - width="100%" - id="use340" - y="104.49252" - xlink:href="#m73af356b5a" - x="56.222939" - style="fill:#00b200;stroke:#00b200;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - <use - height="100%" - width="100%" - id="use342" - y="93.353111" - xlink:href="#m73af356b5a" - x="74.2593" - style="fill:#00b200;stroke:#00b200;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - <use - height="100%" - width="100%" - id="use344" - y="81.119919" - xlink:href="#m73af356b5a" - x="92.29567" - style="fill:#00b200;stroke:#00b200;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - <use - height="100%" - width="100%" - id="use346" - y="70.920792" - xlink:href="#m73af356b5a" - x="110.33203" - style="fill:#00b200;stroke:#00b200;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - <use - height="100%" - width="100%" - id="use348" - y="59.032997" - xlink:href="#m73af356b5a" - x="128.36839" - style="fill:#00b200;stroke:#00b200;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - <use - height="100%" - width="100%" - id="use350" - y="46.828587" - xlink:href="#m73af356b5a" - x="146.40475" - style="fill:#00b200;stroke:#00b200;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - <use - height="100%" - width="100%" - id="use352" - y="35.324581" - xlink:href="#m73af356b5a" - x="164.44112" - style="fill:#00b200;stroke:#00b200;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - <use - height="100%" - width="100%" - id="use354" - y="24.54018" - xlink:href="#m73af356b5a" - x="182.47748" - style="fill:#00b200;stroke:#00b200;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - <use - height="100%" - width="100%" - id="use356" - y="11.002109" - xlink:href="#m73af356b5a" - x="200.51385" - style="fill:#00b200;stroke:#00b200;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> + <g clip-path="url(#p19fc02bc89)" fill="#ff7f0e" stroke="#ff7f0e"> + <use xlink:href="#mf9f099e4f9" x="37.711" y="105.389"/> + <use xlink:href="#mf9f099e4f9" x="52.059" y="96.628"/> + <use xlink:href="#mf9f099e4f9" x="66.407" y="87.252"/> + <use xlink:href="#mf9f099e4f9" x="80.755" y="78.653"/> + <use xlink:href="#mf9f099e4f9" x="95.103" y="68.233"/> + <use xlink:href="#mf9f099e4f9" x="109.45" y="59.922"/> + <use xlink:href="#mf9f099e4f9" x="123.798" y="50.044"/> + <use xlink:href="#mf9f099e4f9" x="138.146" y="39.573"/> + <use xlink:href="#mf9f099e4f9" x="152.494" y="31.63"/> + <use xlink:href="#mf9f099e4f9" x="166.842" y="21.855"/> </g> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_27"> - <path - id="path361" - style="fill:none;stroke:#0000b2;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:1, 1;stroke-dashoffset:0" - d="m 38.186575,116.37071 18.036364,-4.15449 18.036363,-4.28881 18.036364,-4.87409 18.036364,-3.655567 18.03636,-5.190714 18.03637,-4.1353 18.03636,-5.44977 18.03636,-9.498717 18.03637,-3.377322" - clip-path="url(#p840df2bde8)" /> - <defs - id="defs364"> - <path - style="stroke:#0000b2;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" - id="m4f1829a3a1" - d="m 0,1.75 1.75,-3.5 h -3.5 z" /> + <g id="line2d_23"> + <path d="M37.711 102.145l14.348-3.992 14.348-4.74 14.348-3.787 14.348-5.118 14.347-4.34 14.348-3.9 14.348-4.862 14.348-2.497 14.348-5.466" clip-path="url(#p19fc02bc89)" fill="none" stroke-dasharray=".75,.75" stroke="#2ca02c"/> + <defs> + <path id="mb927f7b32d" d="M0 1.5l1.5-3h-3z" stroke="#2ca02c" stroke-linejoin="miter"/> </defs> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g386" - clip-path="url(#p840df2bde8)"> - <use - height="100%" - width="100%" - id="use366" - y="116.37071" - xlink:href="#m4f1829a3a1" - x="38.186577" - style="fill:#0000b2;stroke:#0000b2;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - <use - height="100%" - width="100%" - id="use368" - y="112.21622" - xlink:href="#m4f1829a3a1" - x="56.222939" - style="fill:#0000b2;stroke:#0000b2;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - <use - height="100%" - width="100%" - id="use370" - y="107.92741" - xlink:href="#m4f1829a3a1" - x="74.2593" - style="fill:#0000b2;stroke:#0000b2;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - <use - height="100%" - width="100%" - id="use372" - y="103.05332" - xlink:href="#m4f1829a3a1" - x="92.29567" - style="fill:#0000b2;stroke:#0000b2;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - <use - height="100%" - width="100%" - id="use374" - y="99.397751" - xlink:href="#m4f1829a3a1" - x="110.33203" - style="fill:#0000b2;stroke:#0000b2;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - <use - height="100%" - width="100%" - id="use376" - y="94.207039" - xlink:href="#m4f1829a3a1" - x="128.36839" - style="fill:#0000b2;stroke:#0000b2;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - <use - height="100%" - width="100%" - id="use378" - y="90.071739" - xlink:href="#m4f1829a3a1" - x="146.40475" - style="fill:#0000b2;stroke:#0000b2;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - <use - height="100%" - width="100%" - id="use380" - y="84.621971" - xlink:href="#m4f1829a3a1" - x="164.44112" - style="fill:#0000b2;stroke:#0000b2;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - <use - height="100%" - width="100%" - id="use382" - y="75.123253" - xlink:href="#m4f1829a3a1" - x="182.47748" - style="fill:#0000b2;stroke:#0000b2;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - <use - height="100%" - width="100%" - id="use384" - y="71.745934" - xlink:href="#m4f1829a3a1" - x="200.51385" - style="fill:#0000b2;stroke:#0000b2;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> + <g clip-path="url(#p19fc02bc89)" fill="#2ca02c" stroke="#2ca02c"> + <use xlink:href="#mb927f7b32d" x="37.711" y="102.145"/> + <use xlink:href="#mb927f7b32d" x="52.059" y="98.153"/> + <use xlink:href="#mb927f7b32d" x="66.407" y="93.413"/> + <use xlink:href="#mb927f7b32d" x="80.755" y="89.626"/> + <use xlink:href="#mb927f7b32d" x="95.103" y="84.508"/> + <use xlink:href="#mb927f7b32d" x="109.45" y="80.168"/> + <use xlink:href="#mb927f7b32d" x="123.798" y="76.268"/> + <use xlink:href="#mb927f7b32d" x="138.146" y="71.406"/> + <use xlink:href="#mb927f7b32d" x="152.494" y="68.909"/> + <use xlink:href="#mb927f7b32d" x="166.842" y="63.443"/> </g> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="patch_3"> - <path - id="path389" - style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:miter" - d="M 30.070211,130.7464 V 5.3" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="patch_4"> - <path - id="path392" - style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:miter" - d="M 208.63021,130.7464 V 5.3" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="patch_5"> - <path - id="path395" - style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:miter" - d="M 30.070211,130.7464 H 208.63021" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="patch_6"> - <path - id="path398" - style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:miter" - d="M 30.070211,5.3 H 208.63021" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="legend_1"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="patch_7"> - <path - id="path401" - style="opacity:0.9;fill:#ffffff;stroke:#cccccc;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" - d="m 33.818711,33.439521 h 43.391231 q 1.4994,0 1.4994,-1.4994 V 9.0485 q 0,-1.4994 -1.4994,-1.4994 H 33.818711 q -1.4994,0 -1.4994,1.4994 v 22.891621 q 0,1.4994 1.4994,1.4994 z" /> + <path d="M31.255 117.11V17.32" fill="none" stroke="#000" stroke-width=".8" stroke-linecap="square" id="patch_3"/> + <path d="M173.298 117.11V17.32" fill="none" stroke="#000" stroke-width=".8" stroke-linecap="square" id="patch_4"/> + <path d="M31.255 117.11h142.043" fill="none" stroke="#000" stroke-width=".8" stroke-linecap="square" id="patch_5"/> + <path d="M31.255 17.319h142.043" fill="none" stroke="#000" stroke-width=".8" stroke-linecap="square" id="patch_6"/> + <g id="legend_1"> + <path d="M36.155 50.243h45.64q1.4 0 1.4-1.4V22.219q0-1.4-1.4-1.4h-45.64q-1.4 0-1.4 1.4v26.624q0 1.4 1.4 1.4z" fill="#fff" opacity=".8" stroke="#ccc" id="patch_7"/> + <g id="line2d_24"> + <path d="M37.555 26.488h14" fill="none" stroke="#1f77b4" stroke-linecap="square"/> + <use xlink:href="#m2d79b52d97" x="44.555" y="26.488" fill="#1f77b4" stroke="#1f77b4"/> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_28"> - <path - id="path404" - style="fill:none;stroke:#b20000;stroke-linecap:square;stroke-linejoin:round" - d="m 33.818711,12.121099 h 14.994" /> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_29"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g409"> - <use - height="100%" - width="100%" - id="use407" - y="12.121099" - xlink:href="#mbfa404bd6c" - x="41.315712" - style="fill:#b20000;stroke:#b20000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round" /> - </g> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="text_15"> - <!-- serdi --> - <defs - id="defs414"> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-72" - d="m 41.109375,46.296875 q -1.515625,0.875 -3.296875,1.28125 Q 36.03125,48 33.890625,48 26.265625,48 22.1875,43.046875 18.109375,38.09375 18.109375,28.8125 V 0 h -9.03125 v 54.6875 h 9.03125 v -8.5 q 2.84375,4.984375 7.375,7.390625 Q 30.03125,56 36.53125,56 q 0.921875,0 2.046875,-0.125 1.125,-0.109375 2.484375,-0.359375 z" /> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-64" - d="m 45.40625,46.390625 v 29.59375 h 8.984375 V 0 H 45.40625 v 8.203125 q -2.828125,-4.875 -7.15625,-7.25 -4.3125,-2.375 -10.375,-2.375 -9.90625,0 -16.140625,7.90625 -6.21875,7.921875 -6.21875,20.8125 0,12.890625 6.21875,20.796875 Q 17.96875,56 27.875,56 q 6.0625,0 10.375,-2.375 4.328125,-2.359375 7.15625,-7.234375 M 14.796875,27.296875 q 0,-9.90625 4.078125,-15.546875 4.078125,-5.640625 11.203125,-5.640625 7.125,0 11.21875,5.640625 4.109375,5.640625 4.109375,15.546875 0,9.90625 -4.109375,15.546875 -4.09375,5.640625 -11.21875,5.640625 -7.125,0 -11.203125,-5.640625 -4.078125,-5.640625 -4.078125,-15.546875" /> + <g transform="matrix(.07 0 0 -.07 57.155 28.938)" id="text_15"> + <defs> + <path id="DejaVuSans-72" d="M2631 2963q-97 56-211 82-114 27-251 27-488 0-749-317t-261-911V0H581v3500h578v-544q182 319 472 473 291 155 707 155 59 0 131-8 72-7 159-23l3-590z" transform="scale(.01563)"/> + <path id="DejaVuSans-64" d="M2906 2969v1894h575V0h-575v525q-181-312-458-464-276-152-664-152-634 0-1033 506-398 507-398 1332t398 1331q399 506 1033 506 388 0 664-152 277-151 458-463zM947 1747q0-634 261-995t717-361q456 0 718 361 263 361 263 995t-263 995q-262 361-718 361t-717-361q-261-361-261-995z" transform="scale(.01563)"/> </defs> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g428" - transform="matrix(0.07497,0,0,-0.07497,49.937261,14.745049)"> - <use - height="100%" - width="100%" - y="0" - x="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use416" - xlink:href="#DejaVuSans-20" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use418" - xlink:href="#DejaVuSans-73" - x="31.787109" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use420" - xlink:href="#DejaVuSans-65" - x="83.886719" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use422" - xlink:href="#DejaVuSans-72" - x="145.41016" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use424" - xlink:href="#DejaVuSans-64" - x="186.50781" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use426" - xlink:href="#DejaVuSans-69" - x="249.98438" /> - </g> + <use xlink:href="#DejaVuSans-73"/> + <use xlink:href="#DejaVuSans-65" x="52.1"/> + <use xlink:href="#DejaVuSans-72" x="113.623"/> + <use xlink:href="#DejaVuSans-64" x="152.986"/> + <use xlink:href="#DejaVuSans-69" x="216.463"/> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_30"> - <path - id="path431" - style="fill:none;stroke:#00b200;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:2.5, 1;stroke-dashoffset:0" - d="m 33.818711,19.939064 h 14.994" /> + <g id="line2d_25"> + <path d="M37.555 35.013h14" fill="none" stroke-dasharray="2,.75" stroke="#ff7f0e"/> + <use xlink:href="#mf9f099e4f9" x="44.555" y="35.013" fill="#ff7f0e" stroke="#ff7f0e"/> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_31"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g436"> - <use - height="100%" - width="100%" - id="use434" - y="19.939064" - xlink:href="#m73af356b5a" - x="41.315712" - style="fill:#00b200;stroke:#00b200;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - </g> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="text_16"> - <!-- rapper --> - <defs - id="defs440"> - <path - style="stroke-linecap:butt;stroke-linejoin:round" - id="DejaVuSans-70" - d="m 18.109375,8.203125 v -29 H 9.078125 V 54.6875 h 9.03125 v -8.296875 q 2.84375,4.875 7.15625,7.234375 Q 29.59375,56 35.59375,56 q 9.96875,0 16.1875,-7.90625 6.234375,-7.90625 6.234375,-20.796875 0,-12.890625 -6.234375,-20.8125 -6.21875,-7.90625 -16.1875,-7.90625 -6,0 -10.328125,2.375 -4.3125,2.375 -7.15625,7.25 M 48.6875,27.296875 q 0,9.90625 -4.078125,15.546875 -4.078125,5.640625 -11.203125,5.640625 -7.140625,0 -11.21875,-5.640625 -4.078125,-5.640625 -4.078125,-15.546875 0,-9.90625 4.078125,-15.546875 4.078125,-5.640625 11.21875,-5.640625 7.125,0 11.203125,5.640625 4.078125,5.640625 4.078125,15.546875" /> + <g transform="matrix(.07 0 0 -.07 57.155 37.462)" id="text_16"> + <defs> + <path id="DejaVuSans-70" d="M1159 525v-1856H581v4831h578v-531q182 312 458 463 277 152 661 152 638 0 1036-506 399-506 399-1331T3314 415Q2916-91 2278-91q-384 0-661 152-276 152-458 464zm1957 1222q0 634-261 995t-717 361q-457 0-718-361t-261-995q0-634 261-995t718-361q456 0 717 361t261 995z" transform="scale(.01563)"/> </defs> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g456" - transform="matrix(0.07497,0,0,-0.07497,49.937261,22.563014)"> - <use - height="100%" - width="100%" - y="0" - x="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use442" - xlink:href="#DejaVuSans-20" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use444" - xlink:href="#DejaVuSans-72" - x="31.787109" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use446" - xlink:href="#DejaVuSans-61" - x="72.900391" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use448" - xlink:href="#DejaVuSans-70" - x="134.17969" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use450" - xlink:href="#DejaVuSans-70" - x="197.65625" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use452" - xlink:href="#DejaVuSans-65" - x="261.13281" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use454" - xlink:href="#DejaVuSans-72" - x="322.65625" /> - </g> - </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_32"> - <path - id="path459" - style="fill:none;stroke:#0000b2;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:1, 1;stroke-dashoffset:0" - d="m 33.818711,27.757029 h 14.994" /> + <use xlink:href="#DejaVuSans-72"/> + <use xlink:href="#DejaVuSans-61" x="41.113"/> + <use xlink:href="#DejaVuSans-70" x="102.393"/> + <use xlink:href="#DejaVuSans-70" x="165.869"/> + <use xlink:href="#DejaVuSans-65" x="229.346"/> + <use xlink:href="#DejaVuSans-72" x="290.869"/> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="line2d_33"> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g464"> - <use - height="100%" - width="100%" - id="use462" - y="27.757029" - xlink:href="#m4f1829a3a1" - x="41.315712" - style="fill:#0000b2;stroke:#0000b2;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter" /> - </g> + <g id="line2d_26"> + <path d="M37.555 43.537h14" fill="none" stroke-dasharray=".75,.75" stroke="#2ca02c"/> + <use xlink:href="#mb927f7b32d" x="44.555" y="43.537" fill="#2ca02c" stroke="#2ca02c"/> </g> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="text_17"> - <!-- riot --> - <g - style="stroke-linecap:butt;stroke-linejoin:round" - id="g477" - transform="matrix(0.07497,0,0,-0.07497,49.937261,30.380979)"> - <use - height="100%" - width="100%" - y="0" - x="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use467" - xlink:href="#DejaVuSans-20" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use469" - xlink:href="#DejaVuSans-72" - x="31.787109" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use471" - xlink:href="#DejaVuSans-69" - x="72.900391" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use473" - xlink:href="#DejaVuSans-6f" - x="100.68359" /> - <use - height="100%" - width="100%" - y="0" - style="stroke-linecap:butt;stroke-linejoin:round" - id="use475" - xlink:href="#DejaVuSans-74" - x="161.86523" /> - </g> + <g transform="matrix(.07 0 0 -.07 57.155 45.987)" id="text_17"> + <defs> + <path id="DejaVuSans-6f" d="M1959 3097q-462 0-731-361t-269-989q0-628 267-989 268-361 733-361 460 0 728 362 269 363 269 988 0 622-269 986-268 364-728 364zm0 487q750 0 1178-488 429-487 429-1349 0-859-429-1349Q2709-91 1959-91q-753 0-1180 489-426 490-426 1349 0 862 426 1349 427 488 1180 488z" transform="scale(.01563)"/> + </defs> + <use xlink:href="#DejaVuSans-72"/> + <use xlink:href="#DejaVuSans-69" x="41.113"/> + <use xlink:href="#DejaVuSans-6f" x="68.896"/> + <use xlink:href="#DejaVuSans-74" x="130.078"/> </g> </g> </g> </g> - <defs - id="defs486"> - <clipPath - style="stroke-linecap:butt;stroke-linejoin:round" - id="p840df2bde8"> - <rect - style="stroke-linecap:butt;stroke-linejoin:round" - id="rect483" - y="5.3000002" - x="30.070211" - width="178.56" - height="125.4464" /> + <defs> + <clipPath id="p19fc02bc89"> + <path d="M31.255 17.319h142.044v99.792H31.255z"/> </clipPath> </defs> </svg> diff --git a/doc/serdi-time.txt b/doc/serdi-time.txt new file mode 100644 index 00000000..dd0022bd --- /dev/null +++ b/doc/serdi-time.txt @@ -0,0 +1,11 @@ +n serdi rapper riot +1000000 1.2000000 8.2200000 11.3900000 +2000000 2.3700000 16.7800000 15.2900000 +3000000 3.5900000 25.9400000 19.9200000 +4000000 4.6900000 34.3400000 23.6200000 +5000000 5.7900000 44.5200000 28.6200000 +6000000 7.1000000 52.6400000 32.8600000 +7000000 8.3500000 62.2900000 36.6700000 +8000000 9.3600000 72.5200000 41.4200000 +9000000 10.7500000 80.2800000 43.8600000 +10000000 12.0500000 89.8300000 49.2000000 diff --git a/scripts/serd_bench.py b/scripts/serd_bench.py index 2ecaf8eb..683ce7c4 100755 --- a/scripts/serd_bench.py +++ b/scripts/serd_bench.py @@ -81,7 +81,9 @@ def plot(in_file, out_filename, x_label, y_label, y_max=None): matplotlib.use("agg") import matplotlib.pyplot as plt - fig_height = 4.0 + plt.rcParams.update({'font.size': 7}) + + fig_height = 1.8 dashes = get_dashes() markers = itertools.cycle(["o", "s", "v", "D", "*", "p", "P", "h", "X"]) @@ -115,8 +117,8 @@ def plot(in_file, out_filename, x_label, y_label, y_max=None): linewidth=1.0, ) - plt.legend() - plt.savefig(out_filename, bbox_inches="tight", pad_inches=0.025) + plt.legend(labelspacing=0.25) + plt.savefig(out_filename, bbox_inches="tight", pad_inches=0.125) plt.close() sys.stderr.write("wrote {}\n".format(out_filename)) |