···7979For example, Linux's io_uring system has applications write the operations they want to perform to a ring buffer,
8080which Linux handles asynchronously, and Eio can take advantage of this.
81818282-Please try porting your programs to use Eio and submit PRs or open issues when you find problems.
8383-Remember that you can always [fall back to using Lwt libraries](#lwt) to provide missing features if necessary.
8484-See [Awesome Multicore OCaml][] for links to work migrating other projects to Eio.
8282+You can always [fall back to using Lwt libraries](#lwt) to provide missing features if necessary.
8383+See [Awesome Multicore OCaml][] for links to other projects using Eio.
85848685## Eio packages
8786···232231Note that the output from `traceln` appears in the trace as well as on the console.
233232In the eio-trace window, scrolling with the mouse or touchpad will zoom in or out of the diagram.
234233235235-There are various third-party tools that can also consume this data
236236-(but may currently require patches to support the new system):
237237-238238-- [Meio][] (Monitoring for Eio) provides an interactive console-based UI for exploring running fibers.
239239-- [Olly][] can save Perfetto traces and report statistics.
240240-234234+Third-party tools, such as [Olly][], can also consume this data.
241235[examples/trace](./examples/trace/) shows how to consume the events manually.
242236243237## Cancellation
···311305```ocaml
312306# Eio_main.run @@ fun _env ->
313307 Switch.run (fun sw ->
314314- Fiber.fork ~sw
315315- (fun () -> for i = 1 to 3 do traceln "i = %d" i; Fiber.yield () done);
316316- traceln "First thread forked";
317317- Fiber.fork ~sw
318318- (fun () -> for j = 1 to 3 do traceln "j = %d" j; Fiber.yield () done);
319319- traceln "Second thread forked; top-level code is finished"
320320- );
308308+ for i = 1 to 3 do
309309+ Fiber.fork ~sw (fun () ->
310310+ traceln "Job %d starting" i;
311311+ Fiber.yield ();
312312+ traceln "%d done" i;
313313+ );
314314+ done;
315315+ traceln "All child fibers forked";
316316+ );
321317 traceln "Switch is finished";;
322322-+i = 1
323323-+First thread forked
324324-+j = 1
325325-+Second thread forked; top-level code is finished
326326-+i = 2
327327-+j = 2
328328-+i = 3
329329-+j = 3
318318++Job 1 starting
319319++Job 2 starting
320320++Job 3 starting
321321++All child fibers forked
322322++1 done
323323++2 done
324324++3 done
330325+Switch is finished
331326- : unit = ()
332327```
···10151010let () =
10161011 Eio_main.run @@ fun env ->
10171012 Switch.run @@ fun sw ->
10181018- let pool =
10191019- Eio.Executor_pool.create
10201020- ~sw (Eio.Stdenv.domain_mgr env)
10211021- ~domain_count:4
10221022- in
10231023- main ~pool
10131013+ let dm = Eio.Stdenv.domain_mgr env in
10141014+ main ~pool:(Eio.Executor_pool.create ~sw ~domain_count:2 dm)
10241015```
1025101610261017The pool starts its domain workers immediately upon creation.
···10341025We can run the previous example using an Executor Pool like this:
1035102610361027```ocaml
10371037-let main ~domain_mgr =
10381038- Switch.run @@ fun sw ->
10391039- let pool =
10401040- Eio.Executor_pool.create ~sw domain_mgr ~domain_count:4
10411041- in
10281028+let main ~pool =
10421029 let test n =
10431030 traceln "sum 1..%d = %d" n
10441031 (Eio.Executor_pool.submit_exn pool ~weight:1.0
···10521039<!-- $MDX non-deterministic=output -->
10531040```ocaml
10541041# Eio_main.run @@ fun env ->
10551055- main ~domain_mgr:(Eio.Stdenv.domain_mgr env);;
10421042+ Switch.run @@ fun sw ->
10431043+ let dm = Eio.Stdenv.domain_mgr env in
10441044+ main ~pool:(Eio.Executor_pool.create ~sw ~domain_count:2 dm)
10561045+Starting CPU-intensive task...
10571046+Starting CPU-intensive task...
10581047+Finished
···16321621## Example Applications
1633162216341623- [gemini-eio][] is a simple Gemini browser. It shows how to integrate Eio with `ocaml-tls` and `notty`.
16351635-- [ocaml-multicore/retro-httpaf-bench](https://github.com/ocaml-multicore/retro-httpaf-bench) includes a simple HTTP server using Eio. It shows how to use Eio with `httpaf`, and how to use multiple domains for increased performance.
16241624+- [cohttp-eio/examples](https://github.com/mirage/ocaml-cohttp/tree/master/cohttp-eio/examples) shows how to use Eio with HTTP.
16251625+- [capnp-rpc](https://github.com/mirage/capnp-rpc) shows how to use Eio with Cap'n Proto.
16361626- [Awesome Multicore OCaml][] lists many other projects.
1637162716381628## Integrations
···19061896[Eio.Condition]: https://ocaml-multicore.github.io/eio/eio/Eio/Condition/index.html
19071897[Domainslib]: https://github.com/ocaml-multicore/domainslib
19081898[kcas]: https://github.com/ocaml-multicore/kcas
19091909-[Meio]: https://github.com/tarides/meio
19101899[Lambda Capabilities]: https://roscidus.com/blog/blog/2023/04/26/lambda-capabilities/
19111900[Eio.Process]: https://ocaml-multicore.github.io/eio/eio/Eio/Process/index.html
19121901[Dev meetings]: https://docs.google.com/document/d/1ZBfbjAkvEkv9ldumpZV5VXrEc_HpPeYjHPW_TiwJe4Q
vendor/opam/eio/doc/traces/switch-mock.fxt
This is a binary file and will not be displayed.
+312-351
vendor/opam/eio/doc/traces/switch-mock.svg
···11<?xml version="1.0" encoding="UTF-8"?>
22-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1280pt" height="152pt" viewBox="0 0 1280 152" version="1.1">
22+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1280pt" height="184pt" viewBox="0 0 1280 184" version="1.1">
33<defs>
44<g>
55<symbol overflow="visible" id="glyph0-0">
···8181<path style="stroke:none;" d="M 0.40625 1.421875 L 0.40625 -5.640625 L 4.40625 -5.640625 L 4.40625 1.421875 Z M 0.84375 0.96875 L 3.953125 0.96875 L 3.953125 -5.1875 L 0.84375 -5.1875 Z M 0.84375 0.96875 "/>
8282</symbol>
8383<symbol overflow="visible" id="glyph1-1">
8484-<path style="stroke:none;" d="M 0.75 -4.375 L 1.46875 -4.375 L 1.46875 0 L 0.75 0 Z M 0.75 -6.078125 L 1.46875 -6.078125 L 1.46875 -5.171875 L 0.75 -5.171875 Z M 0.75 -6.078125 "/>
8484+<path style="stroke:none;" d="M 0.78125 -5.828125 L 1.578125 -5.828125 L 1.578125 -0.40625 C 1.578125 0.300781 1.441406 0.8125 1.171875 1.125 C 0.910156 1.445312 0.484375 1.609375 -0.109375 1.609375 L -0.421875 1.609375 L -0.421875 0.9375 L -0.171875 0.9375 C 0.179688 0.9375 0.425781 0.835938 0.5625 0.640625 C 0.707031 0.453125 0.78125 0.101562 0.78125 -0.40625 Z M 0.78125 -5.828125 "/>
8585</symbol>
8686<symbol overflow="visible" id="glyph1-2">
8787-<path style="stroke:none;" d=""/>
8787+<path style="stroke:none;" d="M 2.453125 -3.875 C 2.066406 -3.875 1.757812 -3.722656 1.53125 -3.421875 C 1.3125 -3.117188 1.203125 -2.707031 1.203125 -2.1875 C 1.203125 -1.664062 1.3125 -1.253906 1.53125 -0.953125 C 1.757812 -0.648438 2.066406 -0.5 2.453125 -0.5 C 2.835938 -0.5 3.140625 -0.648438 3.359375 -0.953125 C 3.585938 -1.253906 3.703125 -1.664062 3.703125 -2.1875 C 3.703125 -2.707031 3.585938 -3.117188 3.359375 -3.421875 C 3.140625 -3.722656 2.835938 -3.875 2.453125 -3.875 Z M 2.453125 -4.484375 C 3.078125 -4.484375 3.566406 -4.28125 3.921875 -3.875 C 4.273438 -3.46875 4.453125 -2.90625 4.453125 -2.1875 C 4.453125 -1.46875 4.273438 -0.90625 3.921875 -0.5 C 3.566406 -0.09375 3.078125 0.109375 2.453125 0.109375 C 1.828125 0.109375 1.332031 -0.09375 0.96875 -0.5 C 0.613281 -0.90625 0.4375 -1.46875 0.4375 -2.1875 C 0.4375 -2.90625 0.613281 -3.46875 0.96875 -3.875 C 1.332031 -4.28125 1.828125 -4.484375 2.453125 -4.484375 Z M 2.453125 -4.484375 "/>
8888</symbol>
8989<symbol overflow="visible" id="glyph1-3">
9090-<path style="stroke:none;" d="M 0.84375 -3.640625 L 5.859375 -3.640625 L 5.859375 -2.984375 L 0.84375 -2.984375 Z M 0.84375 -2.046875 L 5.859375 -2.046875 L 5.859375 -1.375 L 0.84375 -1.375 Z M 0.84375 -2.046875 "/>
9090+<path style="stroke:none;" d="M 3.890625 -2.1875 C 3.890625 -2.71875 3.78125 -3.128906 3.5625 -3.421875 C 3.351562 -3.722656 3.054688 -3.875 2.671875 -3.875 C 2.296875 -3.875 2 -3.722656 1.78125 -3.421875 C 1.5625 -3.128906 1.453125 -2.71875 1.453125 -2.1875 C 1.453125 -1.65625 1.5625 -1.238281 1.78125 -0.9375 C 2 -0.632812 2.296875 -0.484375 2.671875 -0.484375 C 3.054688 -0.484375 3.351562 -0.632812 3.5625 -0.9375 C 3.78125 -1.238281 3.890625 -1.65625 3.890625 -2.1875 Z M 1.453125 -3.71875 C 1.597656 -3.976562 1.785156 -4.171875 2.015625 -4.296875 C 2.253906 -4.421875 2.53125 -4.484375 2.84375 -4.484375 C 3.375 -4.484375 3.804688 -4.269531 4.140625 -3.84375 C 4.472656 -3.425781 4.640625 -2.875 4.640625 -2.1875 C 4.640625 -1.5 4.472656 -0.941406 4.140625 -0.515625 C 3.804688 -0.0976562 3.375 0.109375 2.84375 0.109375 C 2.53125 0.109375 2.253906 0.046875 2.015625 -0.078125 C 1.785156 -0.203125 1.597656 -0.394531 1.453125 -0.65625 L 1.453125 0 L 0.734375 0 L 0.734375 -6.078125 L 1.453125 -6.078125 Z M 1.453125 -3.71875 "/>
9191</symbol>
9292<symbol overflow="visible" id="glyph1-4">
9393-<path style="stroke:none;" d="M 1 -0.671875 L 2.28125 -0.671875 L 2.28125 -5.109375 L 0.875 -4.828125 L 0.875 -5.546875 L 2.28125 -5.828125 L 3.0625 -5.828125 L 3.0625 -0.671875 L 4.359375 -0.671875 L 4.359375 0 L 1 0 Z M 1 -0.671875 "/>
9393+<path style="stroke:none;" d=""/>
9494</symbol>
9595<symbol overflow="visible" id="glyph1-5">
9696-<path style="stroke:none;" d="M 1.53125 -0.671875 L 4.296875 -0.671875 L 4.296875 0 L 0.59375 0 L 0.59375 -0.671875 C 0.882812 -0.972656 1.289062 -1.382812 1.8125 -1.90625 C 2.332031 -2.4375 2.65625 -2.773438 2.78125 -2.921875 C 3.039062 -3.203125 3.21875 -3.441406 3.3125 -3.640625 C 3.414062 -3.835938 3.46875 -4.03125 3.46875 -4.21875 C 3.46875 -4.53125 3.359375 -4.785156 3.140625 -4.984375 C 2.921875 -5.179688 2.640625 -5.28125 2.296875 -5.28125 C 2.046875 -5.28125 1.78125 -5.234375 1.5 -5.140625 C 1.226562 -5.054688 0.9375 -4.925781 0.625 -4.75 L 0.625 -5.546875 C 0.945312 -5.679688 1.242188 -5.78125 1.515625 -5.84375 C 1.796875 -5.90625 2.050781 -5.9375 2.28125 -5.9375 C 2.882812 -5.9375 3.363281 -5.785156 3.71875 -5.484375 C 4.082031 -5.179688 4.265625 -4.78125 4.265625 -4.28125 C 4.265625 -4.039062 4.21875 -3.8125 4.125 -3.59375 C 4.03125 -3.375 3.867188 -3.117188 3.640625 -2.828125 C 3.566406 -2.753906 3.351562 -2.535156 3 -2.171875 C 2.65625 -1.816406 2.164062 -1.316406 1.53125 -0.671875 Z M 1.53125 -0.671875 "/>
9696+<path style="stroke:none;" d="M 1 -0.671875 L 2.28125 -0.671875 L 2.28125 -5.109375 L 0.875 -4.828125 L 0.875 -5.546875 L 2.28125 -5.828125 L 3.0625 -5.828125 L 3.0625 -0.671875 L 4.359375 -0.671875 L 4.359375 0 L 1 0 Z M 1 -0.671875 "/>
9797</symbol>
9898<symbol overflow="visible" id="glyph1-6">
9999-<path style="stroke:none;" d="M 3.25 -3.140625 C 3.625 -3.066406 3.914062 -2.898438 4.125 -2.640625 C 4.34375 -2.390625 4.453125 -2.078125 4.453125 -1.703125 C 4.453125 -1.117188 4.253906 -0.671875 3.859375 -0.359375 C 3.460938 -0.046875 2.898438 0.109375 2.171875 0.109375 C 1.921875 0.109375 1.664062 0.0820312 1.40625 0.03125 C 1.15625 -0.0078125 0.890625 -0.078125 0.609375 -0.171875 L 0.609375 -0.9375 C 0.828125 -0.8125 1.066406 -0.710938 1.328125 -0.640625 C 1.585938 -0.578125 1.859375 -0.546875 2.140625 -0.546875 C 2.640625 -0.546875 3.019531 -0.644531 3.28125 -0.84375 C 3.539062 -1.039062 3.671875 -1.328125 3.671875 -1.703125 C 3.671875 -2.046875 3.546875 -2.3125 3.296875 -2.5 C 3.054688 -2.695312 2.722656 -2.796875 2.296875 -2.796875 L 1.625 -2.796875 L 1.625 -3.4375 L 2.328125 -3.4375 C 2.710938 -3.4375 3.007812 -3.515625 3.21875 -3.671875 C 3.425781 -3.828125 3.53125 -4.050781 3.53125 -4.34375 C 3.53125 -4.644531 3.421875 -4.875 3.203125 -5.03125 C 2.992188 -5.195312 2.691406 -5.28125 2.296875 -5.28125 C 2.078125 -5.28125 1.84375 -5.253906 1.59375 -5.203125 C 1.351562 -5.160156 1.082031 -5.085938 0.78125 -4.984375 L 0.78125 -5.6875 C 1.082031 -5.769531 1.363281 -5.832031 1.625 -5.875 C 1.882812 -5.914062 2.132812 -5.9375 2.375 -5.9375 C 2.96875 -5.9375 3.4375 -5.800781 3.78125 -5.53125 C 4.132812 -5.257812 4.3125 -4.890625 4.3125 -4.421875 C 4.3125 -4.097656 4.21875 -3.828125 4.03125 -3.609375 C 3.851562 -3.390625 3.59375 -3.234375 3.25 -3.140625 Z M 3.25 -3.140625 "/>
9999+<path style="stroke:none;" d="M 3.546875 -4.25 L 3.546875 -3.5625 C 3.335938 -3.664062 3.125 -3.742188 2.90625 -3.796875 C 2.6875 -3.847656 2.460938 -3.875 2.234375 -3.875 C 1.878906 -3.875 1.609375 -3.816406 1.421875 -3.703125 C 1.242188 -3.597656 1.15625 -3.4375 1.15625 -3.21875 C 1.15625 -3.050781 1.21875 -2.921875 1.34375 -2.828125 C 1.476562 -2.734375 1.738281 -2.644531 2.125 -2.5625 L 2.375 -2.5 C 2.882812 -2.394531 3.242188 -2.242188 3.453125 -2.046875 C 3.671875 -1.847656 3.78125 -1.566406 3.78125 -1.203125 C 3.78125 -0.796875 3.617188 -0.472656 3.296875 -0.234375 C 2.972656 -0.00390625 2.53125 0.109375 1.96875 0.109375 C 1.738281 0.109375 1.492188 0.0820312 1.234375 0.03125 C 0.984375 -0.0078125 0.71875 -0.0703125 0.4375 -0.15625 L 0.4375 -0.90625 C 0.695312 -0.769531 0.957031 -0.664062 1.21875 -0.59375 C 1.476562 -0.519531 1.734375 -0.484375 1.984375 -0.484375 C 2.328125 -0.484375 2.585938 -0.539062 2.765625 -0.65625 C 2.953125 -0.78125 3.046875 -0.945312 3.046875 -1.15625 C 3.046875 -1.351562 2.976562 -1.503906 2.84375 -1.609375 C 2.707031 -1.710938 2.421875 -1.8125 1.984375 -1.90625 L 1.734375 -1.96875 C 1.285156 -2.0625 0.960938 -2.203125 0.765625 -2.390625 C 0.566406 -2.585938 0.46875 -2.851562 0.46875 -3.1875 C 0.46875 -3.601562 0.613281 -3.921875 0.90625 -4.140625 C 1.195312 -4.367188 1.609375 -4.484375 2.140625 -4.484375 C 2.410156 -4.484375 2.660156 -4.460938 2.890625 -4.421875 C 3.128906 -4.378906 3.347656 -4.320312 3.546875 -4.25 Z M 3.546875 -4.25 "/>
100100</symbol>
101101<symbol overflow="visible" id="glyph1-7">
102102-<path style="stroke:none;" d="M 0.78125 -5.828125 L 4.140625 -5.828125 L 4.140625 -5.171875 L 1.578125 -5.171875 L 1.578125 -3.453125 L 3.890625 -3.453125 L 3.890625 -2.78125 L 1.578125 -2.78125 L 1.578125 0 L 0.78125 0 Z M 0.78125 -5.828125 "/>
102102+<path style="stroke:none;" d="M 1.46875 -5.625 L 1.46875 -4.375 L 2.953125 -4.375 L 2.953125 -3.8125 L 1.46875 -3.8125 L 1.46875 -1.4375 C 1.46875 -1.082031 1.515625 -0.851562 1.609375 -0.75 C 1.710938 -0.65625 1.910156 -0.609375 2.203125 -0.609375 L 2.953125 -0.609375 L 2.953125 0 L 2.203125 0 C 1.648438 0 1.269531 -0.101562 1.0625 -0.3125 C 0.851562 -0.519531 0.75 -0.894531 0.75 -1.4375 L 0.75 -3.8125 L 0.21875 -3.8125 L 0.21875 -4.375 L 0.75 -4.375 L 0.75 -5.625 Z M 1.46875 -5.625 "/>
103103</symbol>
104104<symbol overflow="visible" id="glyph1-8">
105105-<path style="stroke:none;" d="M 3.296875 -3.703125 C 3.210938 -3.753906 3.125 -3.789062 3.03125 -3.8125 C 2.9375 -3.832031 2.832031 -3.84375 2.71875 -3.84375 C 2.3125 -3.84375 2 -3.707031 1.78125 -3.4375 C 1.5625 -3.175781 1.453125 -2.800781 1.453125 -2.3125 L 1.453125 0 L 0.734375 0 L 0.734375 -4.375 L 1.453125 -4.375 L 1.453125 -3.703125 C 1.597656 -3.960938 1.789062 -4.15625 2.03125 -4.28125 C 2.28125 -4.414062 2.578125 -4.484375 2.921875 -4.484375 C 2.972656 -4.484375 3.023438 -4.476562 3.078125 -4.46875 C 3.140625 -4.46875 3.207031 -4.457031 3.28125 -4.4375 Z M 3.296875 -3.703125 "/>
105105+<path style="stroke:none;" d="M 2.75 -2.203125 C 2.164062 -2.203125 1.757812 -2.132812 1.53125 -2 C 1.3125 -1.863281 1.203125 -1.640625 1.203125 -1.328125 C 1.203125 -1.066406 1.285156 -0.859375 1.453125 -0.703125 C 1.617188 -0.554688 1.847656 -0.484375 2.140625 -0.484375 C 2.535156 -0.484375 2.851562 -0.625 3.09375 -0.90625 C 3.332031 -1.195312 3.453125 -1.578125 3.453125 -2.046875 L 3.453125 -2.203125 Z M 4.171875 -2.5 L 4.171875 0 L 3.453125 0 L 3.453125 -0.671875 C 3.296875 -0.398438 3.09375 -0.203125 2.84375 -0.078125 C 2.601562 0.046875 2.304688 0.109375 1.953125 0.109375 C 1.503906 0.109375 1.144531 -0.015625 0.875 -0.265625 C 0.613281 -0.515625 0.484375 -0.851562 0.484375 -1.28125 C 0.484375 -1.769531 0.644531 -2.140625 0.96875 -2.390625 C 1.300781 -2.640625 1.796875 -2.765625 2.453125 -2.765625 L 3.453125 -2.765625 L 3.453125 -2.828125 C 3.453125 -3.160156 3.34375 -3.414062 3.125 -3.59375 C 2.914062 -3.78125 2.613281 -3.875 2.21875 -3.875 C 1.96875 -3.875 1.722656 -3.84375 1.484375 -3.78125 C 1.242188 -3.71875 1.015625 -3.628906 0.796875 -3.515625 L 0.796875 -4.171875 C 1.066406 -4.273438 1.320312 -4.351562 1.5625 -4.40625 C 1.8125 -4.457031 2.054688 -4.484375 2.296875 -4.484375 C 2.921875 -4.484375 3.390625 -4.316406 3.703125 -3.984375 C 4.015625 -3.660156 4.171875 -3.164062 4.171875 -2.5 Z M 4.171875 -2.5 "/>
106106</symbol>
107107<symbol overflow="visible" id="glyph1-9">
108108-<path style="stroke:none;" d="M 3.546875 -4.25 L 3.546875 -3.5625 C 3.335938 -3.664062 3.125 -3.742188 2.90625 -3.796875 C 2.6875 -3.847656 2.460938 -3.875 2.234375 -3.875 C 1.878906 -3.875 1.609375 -3.816406 1.421875 -3.703125 C 1.242188 -3.597656 1.15625 -3.4375 1.15625 -3.21875 C 1.15625 -3.050781 1.21875 -2.921875 1.34375 -2.828125 C 1.476562 -2.734375 1.738281 -2.644531 2.125 -2.5625 L 2.375 -2.5 C 2.882812 -2.394531 3.242188 -2.242188 3.453125 -2.046875 C 3.671875 -1.847656 3.78125 -1.566406 3.78125 -1.203125 C 3.78125 -0.796875 3.617188 -0.472656 3.296875 -0.234375 C 2.972656 -0.00390625 2.53125 0.109375 1.96875 0.109375 C 1.738281 0.109375 1.492188 0.0820312 1.234375 0.03125 C 0.984375 -0.0078125 0.71875 -0.0703125 0.4375 -0.15625 L 0.4375 -0.90625 C 0.695312 -0.769531 0.957031 -0.664062 1.21875 -0.59375 C 1.476562 -0.519531 1.734375 -0.484375 1.984375 -0.484375 C 2.328125 -0.484375 2.585938 -0.539062 2.765625 -0.65625 C 2.953125 -0.78125 3.046875 -0.945312 3.046875 -1.15625 C 3.046875 -1.351562 2.976562 -1.503906 2.84375 -1.609375 C 2.707031 -1.710938 2.421875 -1.8125 1.984375 -1.90625 L 1.734375 -1.96875 C 1.285156 -2.0625 0.960938 -2.203125 0.765625 -2.390625 C 0.566406 -2.585938 0.46875 -2.851562 0.46875 -3.1875 C 0.46875 -3.601562 0.613281 -3.921875 0.90625 -4.140625 C 1.195312 -4.367188 1.609375 -4.484375 2.140625 -4.484375 C 2.410156 -4.484375 2.660156 -4.460938 2.890625 -4.421875 C 3.128906 -4.378906 3.347656 -4.320312 3.546875 -4.25 Z M 3.546875 -4.25 "/>
108108+<path style="stroke:none;" d="M 3.296875 -3.703125 C 3.210938 -3.753906 3.125 -3.789062 3.03125 -3.8125 C 2.9375 -3.832031 2.832031 -3.84375 2.71875 -3.84375 C 2.3125 -3.84375 2 -3.707031 1.78125 -3.4375 C 1.5625 -3.175781 1.453125 -2.800781 1.453125 -2.3125 L 1.453125 0 L 0.734375 0 L 0.734375 -4.375 L 1.453125 -4.375 L 1.453125 -3.703125 C 1.597656 -3.960938 1.789062 -4.15625 2.03125 -4.28125 C 2.28125 -4.414062 2.578125 -4.484375 2.921875 -4.484375 C 2.972656 -4.484375 3.023438 -4.476562 3.078125 -4.46875 C 3.140625 -4.46875 3.207031 -4.457031 3.28125 -4.4375 Z M 3.296875 -3.703125 "/>
109109</symbol>
110110<symbol overflow="visible" id="glyph1-10">
111111-<path style="stroke:none;" d="M 1.46875 -5.625 L 1.46875 -4.375 L 2.953125 -4.375 L 2.953125 -3.8125 L 1.46875 -3.8125 L 1.46875 -1.4375 C 1.46875 -1.082031 1.515625 -0.851562 1.609375 -0.75 C 1.710938 -0.65625 1.910156 -0.609375 2.203125 -0.609375 L 2.953125 -0.609375 L 2.953125 0 L 2.203125 0 C 1.648438 0 1.269531 -0.101562 1.0625 -0.3125 C 0.851562 -0.519531 0.75 -0.894531 0.75 -1.4375 L 0.75 -3.8125 L 0.21875 -3.8125 L 0.21875 -4.375 L 0.75 -4.375 L 0.75 -5.625 Z M 1.46875 -5.625 "/>
111111+<path style="stroke:none;" d="M 0.75 -4.375 L 1.46875 -4.375 L 1.46875 0 L 0.75 0 Z M 0.75 -6.078125 L 1.46875 -6.078125 L 1.46875 -5.171875 L 0.75 -5.171875 Z M 0.75 -6.078125 "/>
112112</symbol>
113113<symbol overflow="visible" id="glyph1-11">
114114-<path style="stroke:none;" d="M 4.390625 -2.640625 L 4.390625 0 L 3.671875 0 L 3.671875 -2.625 C 3.671875 -3.03125 3.585938 -3.335938 3.421875 -3.546875 C 3.265625 -3.753906 3.023438 -3.859375 2.703125 -3.859375 C 2.316406 -3.859375 2.007812 -3.734375 1.78125 -3.484375 C 1.5625 -3.234375 1.453125 -2.894531 1.453125 -2.46875 L 1.453125 0 L 0.734375 0 L 0.734375 -6.078125 L 1.453125 -6.078125 L 1.453125 -3.703125 C 1.617188 -3.960938 1.816406 -4.15625 2.046875 -4.28125 C 2.285156 -4.414062 2.554688 -4.484375 2.859375 -4.484375 C 3.367188 -4.484375 3.75 -4.328125 4 -4.015625 C 4.257812 -3.703125 4.390625 -3.242188 4.390625 -2.640625 Z M 4.390625 -2.640625 "/>
114114+<path style="stroke:none;" d="M 4.390625 -2.640625 L 4.390625 0 L 3.671875 0 L 3.671875 -2.625 C 3.671875 -3.03125 3.585938 -3.335938 3.421875 -3.546875 C 3.265625 -3.753906 3.023438 -3.859375 2.703125 -3.859375 C 2.316406 -3.859375 2.007812 -3.734375 1.78125 -3.484375 C 1.5625 -3.234375 1.453125 -2.894531 1.453125 -2.46875 L 1.453125 0 L 0.734375 0 L 0.734375 -4.375 L 1.453125 -4.375 L 1.453125 -3.703125 C 1.617188 -3.960938 1.816406 -4.15625 2.046875 -4.28125 C 2.285156 -4.414062 2.554688 -4.484375 2.859375 -4.484375 C 3.367188 -4.484375 3.75 -4.328125 4 -4.015625 C 4.257812 -3.703125 4.390625 -3.242188 4.390625 -2.640625 Z M 4.390625 -2.640625 "/>
115115</symbol>
116116<symbol overflow="visible" id="glyph1-12">
117117-<path style="stroke:none;" d="M 4.5 -2.375 L 4.5 -2.015625 L 1.1875 -2.015625 C 1.21875 -1.523438 1.367188 -1.148438 1.640625 -0.890625 C 1.910156 -0.628906 2.28125 -0.5 2.75 -0.5 C 3.03125 -0.5 3.300781 -0.53125 3.5625 -0.59375 C 3.820312 -0.664062 4.078125 -0.769531 4.328125 -0.90625 L 4.328125 -0.21875 C 4.066406 -0.113281 3.800781 -0.0351562 3.53125 0.015625 C 3.257812 0.078125 2.988281 0.109375 2.71875 0.109375 C 2.019531 0.109375 1.460938 -0.09375 1.046875 -0.5 C 0.640625 -0.90625 0.4375 -1.453125 0.4375 -2.140625 C 0.4375 -2.859375 0.628906 -3.425781 1.015625 -3.84375 C 1.410156 -4.269531 1.9375 -4.484375 2.59375 -4.484375 C 3.175781 -4.484375 3.640625 -4.289062 3.984375 -3.90625 C 4.328125 -3.53125 4.5 -3.019531 4.5 -2.375 Z M 3.78125 -2.578125 C 3.769531 -2.972656 3.65625 -3.285156 3.4375 -3.515625 C 3.226562 -3.753906 2.945312 -3.875 2.59375 -3.875 C 2.195312 -3.875 1.875 -3.757812 1.625 -3.53125 C 1.382812 -3.300781 1.25 -2.984375 1.21875 -2.578125 Z M 3.78125 -2.578125 "/>
117117+<path style="stroke:none;" d="M 3.640625 -2.234375 C 3.640625 -2.753906 3.53125 -3.15625 3.3125 -3.4375 C 3.09375 -3.726562 2.789062 -3.875 2.40625 -3.875 C 2.019531 -3.875 1.71875 -3.726562 1.5 -3.4375 C 1.289062 -3.15625 1.1875 -2.753906 1.1875 -2.234375 C 1.1875 -1.722656 1.289062 -1.320312 1.5 -1.03125 C 1.71875 -0.75 2.019531 -0.609375 2.40625 -0.609375 C 2.789062 -0.609375 3.09375 -0.75 3.3125 -1.03125 C 3.53125 -1.320312 3.640625 -1.722656 3.640625 -2.234375 Z M 4.359375 -0.546875 C 4.359375 0.203125 4.191406 0.757812 3.859375 1.125 C 3.523438 1.488281 3.019531 1.671875 2.34375 1.671875 C 2.082031 1.671875 1.835938 1.648438 1.609375 1.609375 C 1.390625 1.566406 1.175781 1.507812 0.96875 1.4375 L 0.96875 0.734375 C 1.175781 0.847656 1.382812 0.929688 1.59375 0.984375 C 1.800781 1.046875 2.007812 1.078125 2.21875 1.078125 C 2.695312 1.078125 3.050781 0.953125 3.28125 0.703125 C 3.519531 0.453125 3.640625 0.078125 3.640625 -0.421875 L 3.640625 -0.765625 C 3.484375 -0.515625 3.289062 -0.320312 3.0625 -0.1875 C 2.832031 -0.0625 2.554688 0 2.234375 0 C 1.691406 0 1.253906 -0.203125 0.921875 -0.609375 C 0.597656 -1.023438 0.4375 -1.566406 0.4375 -2.234375 C 0.4375 -2.910156 0.597656 -3.453125 0.921875 -3.859375 C 1.253906 -4.273438 1.691406 -4.484375 2.234375 -4.484375 C 2.554688 -4.484375 2.832031 -4.414062 3.0625 -4.28125 C 3.289062 -4.15625 3.484375 -3.96875 3.640625 -3.71875 L 3.640625 -4.375 L 4.359375 -4.375 Z M 4.359375 -0.546875 "/>
118118</symbol>
119119<symbol overflow="visible" id="glyph1-13">
120120-<path style="stroke:none;" d="M 2.75 -2.203125 C 2.164062 -2.203125 1.757812 -2.132812 1.53125 -2 C 1.3125 -1.863281 1.203125 -1.640625 1.203125 -1.328125 C 1.203125 -1.066406 1.285156 -0.859375 1.453125 -0.703125 C 1.617188 -0.554688 1.847656 -0.484375 2.140625 -0.484375 C 2.535156 -0.484375 2.851562 -0.625 3.09375 -0.90625 C 3.332031 -1.195312 3.453125 -1.578125 3.453125 -2.046875 L 3.453125 -2.203125 Z M 4.171875 -2.5 L 4.171875 0 L 3.453125 0 L 3.453125 -0.671875 C 3.296875 -0.398438 3.09375 -0.203125 2.84375 -0.078125 C 2.601562 0.046875 2.304688 0.109375 1.953125 0.109375 C 1.503906 0.109375 1.144531 -0.015625 0.875 -0.265625 C 0.613281 -0.515625 0.484375 -0.851562 0.484375 -1.28125 C 0.484375 -1.769531 0.644531 -2.140625 0.96875 -2.390625 C 1.300781 -2.640625 1.796875 -2.765625 2.453125 -2.765625 L 3.453125 -2.765625 L 3.453125 -2.828125 C 3.453125 -3.160156 3.34375 -3.414062 3.125 -3.59375 C 2.914062 -3.78125 2.613281 -3.875 2.21875 -3.875 C 1.96875 -3.875 1.722656 -3.84375 1.484375 -3.78125 C 1.242188 -3.71875 1.015625 -3.628906 0.796875 -3.515625 L 0.796875 -4.171875 C 1.066406 -4.273438 1.320312 -4.351562 1.5625 -4.40625 C 1.8125 -4.457031 2.054688 -4.484375 2.296875 -4.484375 C 2.921875 -4.484375 3.390625 -4.316406 3.703125 -3.984375 C 4.015625 -3.660156 4.171875 -3.164062 4.171875 -2.5 Z M 4.171875 -2.5 "/>
120120+<path style="stroke:none;" d="M 3.640625 -3.71875 L 3.640625 -6.078125 L 4.359375 -6.078125 L 4.359375 0 L 3.640625 0 L 3.640625 -0.65625 C 3.484375 -0.394531 3.289062 -0.203125 3.0625 -0.078125 C 2.832031 0.046875 2.554688 0.109375 2.234375 0.109375 C 1.703125 0.109375 1.269531 -0.0976562 0.9375 -0.515625 C 0.601562 -0.941406 0.4375 -1.5 0.4375 -2.1875 C 0.4375 -2.875 0.601562 -3.425781 0.9375 -3.84375 C 1.269531 -4.269531 1.703125 -4.484375 2.234375 -4.484375 C 2.554688 -4.484375 2.832031 -4.421875 3.0625 -4.296875 C 3.289062 -4.171875 3.484375 -3.976562 3.640625 -3.71875 Z M 1.1875 -2.1875 C 1.1875 -1.65625 1.296875 -1.238281 1.515625 -0.9375 C 1.734375 -0.632812 2.03125 -0.484375 2.40625 -0.484375 C 2.789062 -0.484375 3.09375 -0.632812 3.3125 -0.9375 C 3.53125 -1.238281 3.640625 -1.65625 3.640625 -2.1875 C 3.640625 -2.71875 3.53125 -3.128906 3.3125 -3.421875 C 3.09375 -3.722656 2.789062 -3.875 2.40625 -3.875 C 2.03125 -3.875 1.734375 -3.722656 1.515625 -3.421875 C 1.296875 -3.128906 1.1875 -2.71875 1.1875 -2.1875 Z M 1.1875 -2.1875 "/>
121121</symbol>
122122<symbol overflow="visible" id="glyph1-14">
123123-<path style="stroke:none;" d="M 3.640625 -3.71875 L 3.640625 -6.078125 L 4.359375 -6.078125 L 4.359375 0 L 3.640625 0 L 3.640625 -0.65625 C 3.484375 -0.394531 3.289062 -0.203125 3.0625 -0.078125 C 2.832031 0.046875 2.554688 0.109375 2.234375 0.109375 C 1.703125 0.109375 1.269531 -0.0976562 0.9375 -0.515625 C 0.601562 -0.941406 0.4375 -1.5 0.4375 -2.1875 C 0.4375 -2.875 0.601562 -3.425781 0.9375 -3.84375 C 1.269531 -4.269531 1.703125 -4.484375 2.234375 -4.484375 C 2.554688 -4.484375 2.832031 -4.421875 3.0625 -4.296875 C 3.289062 -4.171875 3.484375 -3.976562 3.640625 -3.71875 Z M 1.1875 -2.1875 C 1.1875 -1.65625 1.296875 -1.238281 1.515625 -0.9375 C 1.734375 -0.632812 2.03125 -0.484375 2.40625 -0.484375 C 2.789062 -0.484375 3.09375 -0.632812 3.3125 -0.9375 C 3.53125 -1.238281 3.640625 -1.65625 3.640625 -2.1875 C 3.640625 -2.71875 3.53125 -3.128906 3.3125 -3.421875 C 3.09375 -3.722656 2.789062 -3.875 2.40625 -3.875 C 2.03125 -3.875 1.734375 -3.722656 1.515625 -3.421875 C 1.296875 -3.128906 1.1875 -2.71875 1.1875 -2.1875 Z M 1.1875 -2.1875 "/>
123123+<path style="stroke:none;" d="M 4.5 -2.375 L 4.5 -2.015625 L 1.1875 -2.015625 C 1.21875 -1.523438 1.367188 -1.148438 1.640625 -0.890625 C 1.910156 -0.628906 2.28125 -0.5 2.75 -0.5 C 3.03125 -0.5 3.300781 -0.53125 3.5625 -0.59375 C 3.820312 -0.664062 4.078125 -0.769531 4.328125 -0.90625 L 4.328125 -0.21875 C 4.066406 -0.113281 3.800781 -0.0351562 3.53125 0.015625 C 3.257812 0.078125 2.988281 0.109375 2.71875 0.109375 C 2.019531 0.109375 1.460938 -0.09375 1.046875 -0.5 C 0.640625 -0.90625 0.4375 -1.453125 0.4375 -2.140625 C 0.4375 -2.859375 0.628906 -3.425781 1.015625 -3.84375 C 1.410156 -4.269531 1.9375 -4.484375 2.59375 -4.484375 C 3.175781 -4.484375 3.640625 -4.289062 3.984375 -3.90625 C 4.328125 -3.53125 4.5 -3.019531 4.5 -2.375 Z M 3.78125 -2.578125 C 3.769531 -2.972656 3.65625 -3.285156 3.4375 -3.515625 C 3.226562 -3.753906 2.945312 -3.875 2.59375 -3.875 C 2.195312 -3.875 1.875 -3.757812 1.625 -3.53125 C 1.382812 -3.300781 1.25 -2.984375 1.21875 -2.578125 Z M 3.78125 -2.578125 "/>
124124</symbol>
125125<symbol overflow="visible" id="glyph1-15">
126126-<path style="stroke:none;" d="M 2.96875 -6.078125 L 2.96875 -5.484375 L 2.28125 -5.484375 C 2.019531 -5.484375 1.835938 -5.429688 1.734375 -5.328125 C 1.640625 -5.222656 1.59375 -5.035156 1.59375 -4.765625 L 1.59375 -4.375 L 2.78125 -4.375 L 2.78125 -3.8125 L 1.59375 -3.8125 L 1.59375 0 L 0.875 0 L 0.875 -3.8125 L 0.1875 -3.8125 L 0.1875 -4.375 L 0.875 -4.375 L 0.875 -4.6875 C 0.875 -5.164062 0.984375 -5.515625 1.203125 -5.734375 C 1.429688 -5.960938 1.796875 -6.078125 2.296875 -6.078125 Z M 2.96875 -6.078125 "/>
126126+<path style="stroke:none;" d="M 1.53125 -0.671875 L 4.296875 -0.671875 L 4.296875 0 L 0.59375 0 L 0.59375 -0.671875 C 0.882812 -0.972656 1.289062 -1.382812 1.8125 -1.90625 C 2.332031 -2.4375 2.65625 -2.773438 2.78125 -2.921875 C 3.039062 -3.203125 3.21875 -3.441406 3.3125 -3.640625 C 3.414062 -3.835938 3.46875 -4.03125 3.46875 -4.21875 C 3.46875 -4.53125 3.359375 -4.785156 3.140625 -4.984375 C 2.921875 -5.179688 2.640625 -5.28125 2.296875 -5.28125 C 2.046875 -5.28125 1.78125 -5.234375 1.5 -5.140625 C 1.226562 -5.054688 0.9375 -4.925781 0.625 -4.75 L 0.625 -5.546875 C 0.945312 -5.679688 1.242188 -5.78125 1.515625 -5.84375 C 1.796875 -5.90625 2.050781 -5.9375 2.28125 -5.9375 C 2.882812 -5.9375 3.363281 -5.785156 3.71875 -5.484375 C 4.082031 -5.179688 4.265625 -4.78125 4.265625 -4.28125 C 4.265625 -4.039062 4.21875 -3.8125 4.125 -3.59375 C 4.03125 -3.375 3.867188 -3.117188 3.640625 -2.828125 C 3.566406 -2.753906 3.351562 -2.535156 3 -2.171875 C 2.65625 -1.816406 2.164062 -1.316406 1.53125 -0.671875 Z M 1.53125 -0.671875 "/>
127127</symbol>
128128<symbol overflow="visible" id="glyph1-16">
129129-<path style="stroke:none;" d="M 2.453125 -3.875 C 2.066406 -3.875 1.757812 -3.722656 1.53125 -3.421875 C 1.3125 -3.117188 1.203125 -2.707031 1.203125 -2.1875 C 1.203125 -1.664062 1.3125 -1.253906 1.53125 -0.953125 C 1.757812 -0.648438 2.066406 -0.5 2.453125 -0.5 C 2.835938 -0.5 3.140625 -0.648438 3.359375 -0.953125 C 3.585938 -1.253906 3.703125 -1.664062 3.703125 -2.1875 C 3.703125 -2.707031 3.585938 -3.117188 3.359375 -3.421875 C 3.140625 -3.722656 2.835938 -3.875 2.453125 -3.875 Z M 2.453125 -4.484375 C 3.078125 -4.484375 3.566406 -4.28125 3.921875 -3.875 C 4.273438 -3.46875 4.453125 -2.90625 4.453125 -2.1875 C 4.453125 -1.46875 4.273438 -0.90625 3.921875 -0.5 C 3.566406 -0.09375 3.078125 0.109375 2.453125 0.109375 C 1.828125 0.109375 1.332031 -0.09375 0.96875 -0.5 C 0.613281 -0.90625 0.4375 -1.46875 0.4375 -2.1875 C 0.4375 -2.90625 0.613281 -3.46875 0.96875 -3.875 C 1.332031 -4.28125 1.828125 -4.484375 2.453125 -4.484375 Z M 2.453125 -4.484375 "/>
129129+<path style="stroke:none;" d="M 3.25 -3.140625 C 3.625 -3.066406 3.914062 -2.898438 4.125 -2.640625 C 4.34375 -2.390625 4.453125 -2.078125 4.453125 -1.703125 C 4.453125 -1.117188 4.253906 -0.671875 3.859375 -0.359375 C 3.460938 -0.046875 2.898438 0.109375 2.171875 0.109375 C 1.921875 0.109375 1.664062 0.0820312 1.40625 0.03125 C 1.15625 -0.0078125 0.890625 -0.078125 0.609375 -0.171875 L 0.609375 -0.9375 C 0.828125 -0.8125 1.066406 -0.710938 1.328125 -0.640625 C 1.585938 -0.578125 1.859375 -0.546875 2.140625 -0.546875 C 2.640625 -0.546875 3.019531 -0.644531 3.28125 -0.84375 C 3.539062 -1.039062 3.671875 -1.328125 3.671875 -1.703125 C 3.671875 -2.046875 3.546875 -2.3125 3.296875 -2.5 C 3.054688 -2.695312 2.722656 -2.796875 2.296875 -2.796875 L 1.625 -2.796875 L 1.625 -3.4375 L 2.328125 -3.4375 C 2.710938 -3.4375 3.007812 -3.515625 3.21875 -3.671875 C 3.425781 -3.828125 3.53125 -4.050781 3.53125 -4.34375 C 3.53125 -4.644531 3.421875 -4.875 3.203125 -5.03125 C 2.992188 -5.195312 2.691406 -5.28125 2.296875 -5.28125 C 2.078125 -5.28125 1.84375 -5.253906 1.59375 -5.203125 C 1.351562 -5.160156 1.082031 -5.085938 0.78125 -4.984375 L 0.78125 -5.6875 C 1.082031 -5.769531 1.363281 -5.832031 1.625 -5.875 C 1.882812 -5.914062 2.132812 -5.9375 2.375 -5.9375 C 2.96875 -5.9375 3.4375 -5.800781 3.78125 -5.53125 C 4.132812 -5.257812 4.3125 -4.890625 4.3125 -4.421875 C 4.3125 -4.097656 4.21875 -3.828125 4.03125 -3.609375 C 3.851562 -3.390625 3.59375 -3.234375 3.25 -3.140625 Z M 3.25 -3.140625 "/>
130130</symbol>
131131<symbol overflow="visible" id="glyph1-17">
132132-<path style="stroke:none;" d="M 0.734375 -6.078125 L 1.453125 -6.078125 L 1.453125 -2.484375 L 3.59375 -4.375 L 4.515625 -4.375 L 2.1875 -2.328125 L 4.609375 0 L 3.671875 0 L 1.453125 -2.140625 L 1.453125 0 L 0.734375 0 Z M 0.734375 -6.078125 "/>
132132+<path style="stroke:none;" d="M 2.734375 -5.0625 L 1.671875 -2.15625 L 3.8125 -2.15625 Z M 2.296875 -5.828125 L 3.1875 -5.828125 L 5.40625 0 L 4.59375 0 L 4.0625 -1.5 L 1.421875 -1.5 L 0.890625 0 L 0.0625 0 Z M 2.296875 -5.828125 "/>
133133</symbol>
134134<symbol overflow="visible" id="glyph1-18">
135135-<path style="stroke:none;" d="M 0.75 -4.375 L 1.46875 -4.375 L 1.46875 0.078125 C 1.46875 0.640625 1.363281 1.046875 1.15625 1.296875 C 0.945312 1.546875 0.601562 1.671875 0.125 1.671875 L -0.140625 1.671875 L -0.140625 1.0625 L 0.046875 1.0625 C 0.316406 1.0625 0.5 0.992188 0.59375 0.859375 C 0.695312 0.734375 0.75 0.472656 0.75 0.078125 Z M 0.75 -6.078125 L 1.46875 -6.078125 L 1.46875 -5.171875 L 0.75 -5.171875 Z M 0.75 -6.078125 "/>
135135+<path style="stroke:none;" d="M 0.75 -6.078125 L 1.46875 -6.078125 L 1.46875 0 L 0.75 0 Z M 0.75 -6.078125 "/>
136136</symbol>
137137<symbol overflow="visible" id="glyph1-19">
138138-<path style="stroke:none;" d="M 4.28125 -5.640625 L 4.28125 -4.875 C 3.976562 -5.019531 3.691406 -5.125 3.421875 -5.1875 C 3.160156 -5.257812 2.910156 -5.296875 2.671875 -5.296875 C 2.234375 -5.296875 1.898438 -5.210938 1.671875 -5.046875 C 1.441406 -4.878906 1.328125 -4.644531 1.328125 -4.34375 C 1.328125 -4.082031 1.398438 -3.882812 1.546875 -3.75 C 1.703125 -3.625 2 -3.519531 2.4375 -3.4375 L 2.90625 -3.34375 C 3.5 -3.226562 3.9375 -3.03125 4.21875 -2.75 C 4.5 -2.46875 4.640625 -2.085938 4.640625 -1.609375 C 4.640625 -1.046875 4.445312 -0.617188 4.0625 -0.328125 C 3.6875 -0.0351562 3.132812 0.109375 2.40625 0.109375 C 2.125 0.109375 1.828125 0.078125 1.515625 0.015625 C 1.203125 -0.046875 0.878906 -0.140625 0.546875 -0.265625 L 0.546875 -1.078125 C 0.867188 -0.890625 1.179688 -0.75 1.484375 -0.65625 C 1.796875 -0.570312 2.101562 -0.53125 2.40625 -0.53125 C 2.851562 -0.53125 3.195312 -0.617188 3.4375 -0.796875 C 3.6875 -0.972656 3.8125 -1.222656 3.8125 -1.546875 C 3.8125 -1.835938 3.722656 -2.0625 3.546875 -2.21875 C 3.367188 -2.382812 3.082031 -2.507812 2.6875 -2.59375 L 2.203125 -2.6875 C 1.609375 -2.800781 1.179688 -2.984375 0.921875 -3.234375 C 0.660156 -3.484375 0.53125 -3.832031 0.53125 -4.28125 C 0.53125 -4.789062 0.710938 -5.191406 1.078125 -5.484375 C 1.441406 -5.785156 1.941406 -5.9375 2.578125 -5.9375 C 2.847656 -5.9375 3.125 -5.910156 3.40625 -5.859375 C 3.695312 -5.816406 3.988281 -5.742188 4.28125 -5.640625 Z M 4.28125 -5.640625 "/>
138138+<path style="stroke:none;" d="M 3.90625 -4.203125 L 3.90625 -3.53125 C 3.695312 -3.644531 3.488281 -3.726562 3.28125 -3.78125 C 3.082031 -3.84375 2.878906 -3.875 2.671875 -3.875 C 2.203125 -3.875 1.835938 -3.722656 1.578125 -3.421875 C 1.328125 -3.128906 1.203125 -2.71875 1.203125 -2.1875 C 1.203125 -1.65625 1.328125 -1.238281 1.578125 -0.9375 C 1.835938 -0.644531 2.203125 -0.5 2.671875 -0.5 C 2.878906 -0.5 3.082031 -0.523438 3.28125 -0.578125 C 3.488281 -0.640625 3.695312 -0.722656 3.90625 -0.828125 L 3.90625 -0.171875 C 3.707031 -0.078125 3.5 -0.0078125 3.28125 0.03125 C 3.0625 0.0820312 2.832031 0.109375 2.59375 0.109375 C 1.9375 0.109375 1.410156 -0.09375 1.015625 -0.5 C 0.628906 -0.914062 0.4375 -1.476562 0.4375 -2.1875 C 0.4375 -2.894531 0.632812 -3.453125 1.03125 -3.859375 C 1.425781 -4.273438 1.960938 -4.484375 2.640625 -4.484375 C 2.859375 -4.484375 3.070312 -4.457031 3.28125 -4.40625 C 3.5 -4.363281 3.707031 -4.296875 3.90625 -4.203125 Z M 3.90625 -4.203125 "/>
139139</symbol>
140140<symbol overflow="visible" id="glyph1-20">
141141-<path style="stroke:none;" d="M 3.90625 -4.203125 L 3.90625 -3.53125 C 3.695312 -3.644531 3.488281 -3.726562 3.28125 -3.78125 C 3.082031 -3.84375 2.878906 -3.875 2.671875 -3.875 C 2.203125 -3.875 1.835938 -3.722656 1.578125 -3.421875 C 1.328125 -3.128906 1.203125 -2.71875 1.203125 -2.1875 C 1.203125 -1.65625 1.328125 -1.238281 1.578125 -0.9375 C 1.835938 -0.644531 2.203125 -0.5 2.671875 -0.5 C 2.878906 -0.5 3.082031 -0.523438 3.28125 -0.578125 C 3.488281 -0.640625 3.695312 -0.722656 3.90625 -0.828125 L 3.90625 -0.171875 C 3.707031 -0.078125 3.5 -0.0078125 3.28125 0.03125 C 3.0625 0.0820312 2.832031 0.109375 2.59375 0.109375 C 1.9375 0.109375 1.410156 -0.09375 1.015625 -0.5 C 0.628906 -0.914062 0.4375 -1.476562 0.4375 -2.1875 C 0.4375 -2.894531 0.632812 -3.453125 1.03125 -3.859375 C 1.425781 -4.273438 1.960938 -4.484375 2.640625 -4.484375 C 2.859375 -4.484375 3.070312 -4.457031 3.28125 -4.40625 C 3.5 -4.363281 3.707031 -4.296875 3.90625 -4.203125 Z M 3.90625 -4.203125 "/>
141141+<path style="stroke:none;" d="M 4.390625 -2.640625 L 4.390625 0 L 3.671875 0 L 3.671875 -2.625 C 3.671875 -3.03125 3.585938 -3.335938 3.421875 -3.546875 C 3.265625 -3.753906 3.023438 -3.859375 2.703125 -3.859375 C 2.316406 -3.859375 2.007812 -3.734375 1.78125 -3.484375 C 1.5625 -3.234375 1.453125 -2.894531 1.453125 -2.46875 L 1.453125 0 L 0.734375 0 L 0.734375 -6.078125 L 1.453125 -6.078125 L 1.453125 -3.703125 C 1.617188 -3.960938 1.816406 -4.15625 2.046875 -4.28125 C 2.285156 -4.414062 2.554688 -4.484375 2.859375 -4.484375 C 3.367188 -4.484375 3.75 -4.328125 4 -4.015625 C 4.257812 -3.703125 4.390625 -3.242188 4.390625 -2.640625 Z M 4.390625 -2.640625 "/>
142142</symbol>
143143<symbol overflow="visible" id="glyph1-21">
144144-<path style="stroke:none;" d="M 4.390625 -2.640625 L 4.390625 0 L 3.671875 0 L 3.671875 -2.625 C 3.671875 -3.03125 3.585938 -3.335938 3.421875 -3.546875 C 3.265625 -3.753906 3.023438 -3.859375 2.703125 -3.859375 C 2.316406 -3.859375 2.007812 -3.734375 1.78125 -3.484375 C 1.5625 -3.234375 1.453125 -2.894531 1.453125 -2.46875 L 1.453125 0 L 0.734375 0 L 0.734375 -4.375 L 1.453125 -4.375 L 1.453125 -3.703125 C 1.617188 -3.960938 1.816406 -4.15625 2.046875 -4.28125 C 2.285156 -4.414062 2.554688 -4.484375 2.859375 -4.484375 C 3.367188 -4.484375 3.75 -4.328125 4 -4.015625 C 4.257812 -3.703125 4.390625 -3.242188 4.390625 -2.640625 Z M 4.390625 -2.640625 "/>
144144+<path style="stroke:none;" d="M 2.96875 -6.078125 L 2.96875 -5.484375 L 2.28125 -5.484375 C 2.019531 -5.484375 1.835938 -5.429688 1.734375 -5.328125 C 1.640625 -5.222656 1.59375 -5.035156 1.59375 -4.765625 L 1.59375 -4.375 L 2.78125 -4.375 L 2.78125 -3.8125 L 1.59375 -3.8125 L 1.59375 0 L 0.875 0 L 0.875 -3.8125 L 0.1875 -3.8125 L 0.1875 -4.375 L 0.875 -4.375 L 0.875 -4.6875 C 0.875 -5.164062 0.984375 -5.515625 1.203125 -5.734375 C 1.429688 -5.960938 1.796875 -6.078125 2.296875 -6.078125 Z M 2.96875 -6.078125 "/>
145145</symbol>
146146<symbol overflow="visible" id="glyph1-22">
147147-<path style="stroke:none;" d="M 0.9375 -4.140625 L 1.765625 -4.140625 L 1.765625 -3.140625 L 0.9375 -3.140625 Z M 0.9375 -1 L 1.765625 -1 L 1.765625 -0.328125 L 1.125 0.9375 L 0.625 0.9375 L 0.9375 -0.328125 Z M 0.9375 -1 "/>
147147+<path style="stroke:none;" d="M 0.734375 -6.078125 L 1.453125 -6.078125 L 1.453125 -2.484375 L 3.59375 -4.375 L 4.515625 -4.375 L 2.1875 -2.328125 L 4.609375 0 L 3.671875 0 L 1.453125 -2.140625 L 1.453125 0 L 0.734375 0 Z M 0.734375 -6.078125 "/>
148148</symbol>
149149<symbol overflow="visible" id="glyph1-23">
150150-<path style="stroke:none;" d="M 1.453125 -0.65625 L 1.453125 1.671875 L 0.734375 1.671875 L 0.734375 -4.375 L 1.453125 -4.375 L 1.453125 -3.71875 C 1.597656 -3.976562 1.785156 -4.171875 2.015625 -4.296875 C 2.253906 -4.421875 2.53125 -4.484375 2.84375 -4.484375 C 3.375 -4.484375 3.804688 -4.269531 4.140625 -3.84375 C 4.472656 -3.425781 4.640625 -2.875 4.640625 -2.1875 C 4.640625 -1.5 4.472656 -0.941406 4.140625 -0.515625 C 3.804688 -0.0976562 3.375 0.109375 2.84375 0.109375 C 2.53125 0.109375 2.253906 0.046875 2.015625 -0.078125 C 1.785156 -0.203125 1.597656 -0.394531 1.453125 -0.65625 Z M 3.890625 -2.1875 C 3.890625 -2.71875 3.78125 -3.128906 3.5625 -3.421875 C 3.351562 -3.722656 3.054688 -3.875 2.671875 -3.875 C 2.296875 -3.875 2 -3.722656 1.78125 -3.421875 C 1.5625 -3.128906 1.453125 -2.71875 1.453125 -2.1875 C 1.453125 -1.65625 1.5625 -1.238281 1.78125 -0.9375 C 2 -0.632812 2.296875 -0.484375 2.671875 -0.484375 C 3.054688 -0.484375 3.351562 -0.632812 3.5625 -0.9375 C 3.78125 -1.238281 3.890625 -1.65625 3.890625 -2.1875 Z M 3.890625 -2.1875 "/>
150150+<path style="stroke:none;" d="M 0.34375 -4.375 L 1.0625 -4.375 L 1.953125 -0.96875 L 2.84375 -4.375 L 3.703125 -4.375 L 4.59375 -0.96875 L 5.484375 -4.375 L 6.203125 -4.375 L 5.0625 0 L 4.21875 0 L 3.28125 -3.59375 L 2.328125 0 L 1.484375 0 Z M 0.34375 -4.375 "/>
151151</symbol>
152152<symbol overflow="visible" id="glyph1-24">
153153-<path style="stroke:none;" d="M 0.390625 -2.515625 L 2.5 -2.515625 L 2.5 -1.875 L 0.390625 -1.875 Z M 0.390625 -2.515625 "/>
154154-</symbol>
155155-<symbol overflow="visible" id="glyph1-25">
156156-<path style="stroke:none;" d="M 0.75 -6.078125 L 1.46875 -6.078125 L 1.46875 0 L 0.75 0 Z M 0.75 -6.078125 "/>
157157-</symbol>
158158-<symbol overflow="visible" id="glyph1-26">
159159-<path style="stroke:none;" d="M 0.234375 -4.375 L 1 -4.375 L 2.375 -0.703125 L 3.734375 -4.375 L 4.5 -4.375 L 2.859375 0 L 1.875 0 Z M 0.234375 -4.375 "/>
160160-</symbol>
161161-<symbol overflow="visible" id="glyph1-27">
162162-<path style="stroke:none;" d="M 0.34375 -4.375 L 1.0625 -4.375 L 1.953125 -0.96875 L 2.84375 -4.375 L 3.703125 -4.375 L 4.59375 -0.96875 L 5.484375 -4.375 L 6.203125 -4.375 L 5.0625 0 L 4.21875 0 L 3.28125 -3.59375 L 2.328125 0 L 1.484375 0 Z M 0.34375 -4.375 "/>
153153+<path style="stroke:none;" d="M 4.28125 -5.640625 L 4.28125 -4.875 C 3.976562 -5.019531 3.691406 -5.125 3.421875 -5.1875 C 3.160156 -5.257812 2.910156 -5.296875 2.671875 -5.296875 C 2.234375 -5.296875 1.898438 -5.210938 1.671875 -5.046875 C 1.441406 -4.878906 1.328125 -4.644531 1.328125 -4.34375 C 1.328125 -4.082031 1.398438 -3.882812 1.546875 -3.75 C 1.703125 -3.625 2 -3.519531 2.4375 -3.4375 L 2.90625 -3.34375 C 3.5 -3.226562 3.9375 -3.03125 4.21875 -2.75 C 4.5 -2.46875 4.640625 -2.085938 4.640625 -1.609375 C 4.640625 -1.046875 4.445312 -0.617188 4.0625 -0.328125 C 3.6875 -0.0351562 3.132812 0.109375 2.40625 0.109375 C 2.125 0.109375 1.828125 0.078125 1.515625 0.015625 C 1.203125 -0.046875 0.878906 -0.140625 0.546875 -0.265625 L 0.546875 -1.078125 C 0.867188 -0.890625 1.179688 -0.75 1.484375 -0.65625 C 1.796875 -0.570312 2.101562 -0.53125 2.40625 -0.53125 C 2.851562 -0.53125 3.195312 -0.617188 3.4375 -0.796875 C 3.6875 -0.972656 3.8125 -1.222656 3.8125 -1.546875 C 3.8125 -1.835938 3.722656 -2.0625 3.546875 -2.21875 C 3.367188 -2.382812 3.082031 -2.507812 2.6875 -2.59375 L 2.203125 -2.6875 C 1.609375 -2.800781 1.179688 -2.984375 0.921875 -3.234375 C 0.660156 -3.484375 0.53125 -3.832031 0.53125 -4.28125 C 0.53125 -4.789062 0.710938 -5.191406 1.078125 -5.484375 C 1.441406 -5.785156 1.941406 -5.9375 2.578125 -5.9375 C 2.847656 -5.9375 3.125 -5.910156 3.40625 -5.859375 C 3.695312 -5.816406 3.988281 -5.742188 4.28125 -5.640625 Z M 4.28125 -5.640625 "/>
163154</symbol>
164155</g>
165156<clipPath id="clip1">
166166- <path d="M 683.339844 48 L 725 48 L 725 59 L 683.339844 59 Z M 683.339844 48 "/>
157157+ <path d="M 1149.457031 48 L 1191 48 L 1191 59 L 1149.457031 59 Z M 1149.457031 48 "/>
167158</clipPath>
168159<clipPath id="clip2">
169169- <path d="M 812.351562 48 L 847.65625 48 L 847.65625 59 L 812.351562 59 Z M 812.351562 48 "/>
160160+ <path d="M 168.484375 80 L 210 80 L 210 91 L 168.484375 91 Z M 168.484375 80 "/>
170161</clipPath>
171162<clipPath id="clip3">
172172- <path d="M 1068.0625 48 L 1099.449219 48 L 1099.449219 59 L 1068.0625 59 Z M 1068.0625 48 "/>
163163+ <path d="M 945.597656 80 L 987 80 L 987 91 L 945.597656 91 Z M 945.597656 80 "/>
173164</clipPath>
174165<clipPath id="clip4">
175175- <path d="M 865.34375 80 L 898 80 L 898 91 L 865.34375 91 Z M 865.34375 80 "/>
166166+ <path d="M 250.011719 69 L 303 69 L 303 78 L 250.011719 78 Z M 250.011719 69 "/>
176167</clipPath>
177168<clipPath id="clip5">
178178- <path d="M 951.027344 80 L 981.15625 80 L 981.15625 91 L 951.027344 91 Z M 951.027344 80 "/>
169169+ <path d="M 979.003906 69 L 1003.683594 69 L 1003.683594 77 L 979.003906 77 Z M 979.003906 69 "/>
179170</clipPath>
180171<clipPath id="clip6">
181181- <path d="M 764.328125 112 L 801.253906 112 L 801.253906 123 L 764.328125 123 Z M 764.328125 112 "/>
172172+ <path d="M 1018.117188 112 L 1060 112 L 1060 123 L 1018.117188 123 Z M 1018.117188 112 "/>
182173</clipPath>
183174<clipPath id="clip7">
184184- <path d="M 910 112 L 939.957031 112 L 939.957031 123 L 910 123 Z M 910 112 "/>
175175+ <path d="M 583.375 101 L 637 101 L 637 110 L 583.375 110 Z M 583.375 101 "/>
185176</clipPath>
186177<clipPath id="clip8">
187187- <path d="M 1007.089844 112 L 1022.230469 112 L 1022.230469 123 L 1007.089844 123 Z M 1007.089844 112 "/>
178178+ <path d="M 1049.300781 101 L 1070.394531 101 L 1070.394531 109 L 1049.300781 109 Z M 1049.300781 101 "/>
188179</clipPath>
189180<clipPath id="clip9">
190190- <path d="M 789.792969 101 L 809 101 L 809 110 L 789.792969 110 Z M 789.792969 101 "/>
181181+ <path d="M 1082.304688 144 L 1124 144 L 1124 155 L 1082.304688 155 Z M 1082.304688 144 "/>
191182</clipPath>
192183<clipPath id="clip10">
193193- <path d="M 931.160156 101 L 950 101 L 950 110 L 931.160156 110 Z M 931.160156 101 "/>
184184+ <path d="M 819.433594 133 L 873 133 L 873 142 L 819.433594 142 Z M 819.433594 133 "/>
194185</clipPath>
195186<clipPath id="clip11">
196196- <path d="M 1013.980469 101 L 1033 101 L 1033 110 L 1013.980469 110 Z M 1013.980469 101 "/>
187187+ <path d="M 1112 133 L 1132.316406 133 L 1132.316406 141 L 1112 141 Z M 1112 133 "/>
197188</clipPath>
198189<clipPath id="clip12">
199199- <path d="M 836.167969 37 L 1028 37 L 1028 46 L 836.167969 46 Z M 836.167969 37 "/>
190190+ <path d="M 901.039062 37 L 985 37 L 985 45 L 901.039062 45 Z M 901.039062 37 "/>
200191</clipPath>
201192<clipPath id="clip13">
202202- <path d="M 1088.320312 37 L 1158 37 L 1158 45 L 1088.320312 45 Z M 1088.320312 37 "/>
193193+ <path d="M 1179.296875 37 L 1200.945312 37 L 1200.945312 45 L 1179.296875 45 Z M 1179.296875 37 "/>
203194</clipPath>
204195</defs>
205196<g id="surface2">
206206-<rect x="0" y="0" width="1280" height="152" style="fill:rgb(90%,90%,90%);fill-opacity:1;stroke:none;"/>
207207-<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(70%,70%,70%);stroke-opacity:1;stroke-miterlimit:10;" d="M 4 0 L 4 152 "/>
208208-<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(70%,70%,70%);stroke-opacity:1;stroke-miterlimit:10;" d="M 155.40625 0 L 155.40625 152 "/>
209209-<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(70%,70%,70%);stroke-opacity:1;stroke-miterlimit:10;" d="M 306.808594 0 L 306.808594 152 "/>
210210-<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(70%,70%,70%);stroke-opacity:1;stroke-miterlimit:10;" d="M 458.214844 0 L 458.214844 152 "/>
211211-<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(70%,70%,70%);stroke-opacity:1;stroke-miterlimit:10;" d="M 609.621094 0 L 609.621094 152 "/>
212212-<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(70%,70%,70%);stroke-opacity:1;stroke-miterlimit:10;" d="M 761.027344 0 L 761.027344 152 "/>
213213-<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(70%,70%,70%);stroke-opacity:1;stroke-miterlimit:10;" d="M 912.429688 0 L 912.429688 152 "/>
214214-<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(70%,70%,70%);stroke-opacity:1;stroke-miterlimit:10;" d="M 1063.835938 0 L 1063.835938 152 "/>
215215-<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(70%,70%,70%);stroke-opacity:1;stroke-miterlimit:10;" d="M 1215.242188 0 L 1215.242188 152 "/>
197197+<rect x="0" y="0" width="1280" height="184" style="fill:rgb(90%,90%,90%);fill-opacity:1;stroke:none;"/>
198198+<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(70%,70%,70%);stroke-opacity:1;stroke-miterlimit:10;" d="M 4 0 L 4 184 "/>
199199+<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(70%,70%,70%);stroke-opacity:1;stroke-miterlimit:10;" d="M 195.652344 0 L 195.652344 184 "/>
200200+<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(70%,70%,70%);stroke-opacity:1;stroke-miterlimit:10;" d="M 387.304688 0 L 387.304688 184 "/>
201201+<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(70%,70%,70%);stroke-opacity:1;stroke-miterlimit:10;" d="M 578.957031 0 L 578.957031 184 "/>
202202+<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(70%,70%,70%);stroke-opacity:1;stroke-miterlimit:10;" d="M 770.613281 0 L 770.613281 184 "/>
203203+<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(70%,70%,70%);stroke-opacity:1;stroke-miterlimit:10;" d="M 962.265625 0 L 962.265625 184 "/>
204204+<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(70%,70%,70%);stroke-opacity:1;stroke-miterlimit:10;" d="M 1153.917969 0 L 1153.917969 184 "/>
216205<g style="fill:rgb(40%,40%,40%);fill-opacity:1;">
217217- <use xlink:href="#glyph0-1" x="4" y="147.503906"/>
218218- <use xlink:href="#glyph0-2" x="11.582031" y="147.503906"/>
219219- <use xlink:href="#glyph0-3" x="18.935547" y="147.503906"/>
220220- <use xlink:href="#glyph0-4" x="25.533203" y="147.503906"/>
221221- <use xlink:href="#glyph0-5" x="33.138672" y="147.503906"/>
222222- <use xlink:href="#glyph0-6" x="36.953125" y="147.503906"/>
223223- <use xlink:href="#glyph0-7" x="44.570312" y="147.503906"/>
224224- <use xlink:href="#glyph0-8" x="49.503906" y="147.503906"/>
225225- <use xlink:href="#glyph0-9" x="52.837891" y="147.503906"/>
226226- <use xlink:href="#glyph0-5" x="60.455078" y="147.503906"/>
227227- <use xlink:href="#glyph0-9" x="64.269531" y="147.503906"/>
228228- <use xlink:href="#glyph0-8" x="71.886719" y="147.503906"/>
229229- <use xlink:href="#glyph0-10" x="75.220703" y="147.503906"/>
230230- <use xlink:href="#glyph0-8" x="82.322266" y="147.503906"/>
231231- <use xlink:href="#glyph0-11" x="85.65625" y="147.503906"/>
232232- <use xlink:href="#glyph0-8" x="91.908203" y="147.503906"/>
233233- <use xlink:href="#glyph0-12" x="95.242188" y="147.503906"/>
234234- <use xlink:href="#glyph0-13" x="102.583984" y="147.503906"/>
235235- <use xlink:href="#glyph0-14" x="110.189453" y="147.503906"/>
236236- <use xlink:href="#glyph0-5" x="114.232422" y="147.503906"/>
237237- <use xlink:href="#glyph0-15" x="118.046875" y="147.503906"/>
238238- <use xlink:href="#glyph0-16" x="125.681641" y="147.503906"/>
239239- <use xlink:href="#glyph0-5" x="133.316406" y="147.503906"/>
240240- <use xlink:href="#glyph0-17" x="137.130859" y="147.503906"/>
241241- <use xlink:href="#glyph0-11" x="144.736328" y="147.503906"/>
206206+ <use xlink:href="#glyph0-1" x="4" y="179.503906"/>
207207+ <use xlink:href="#glyph0-2" x="11.582031" y="179.503906"/>
208208+ <use xlink:href="#glyph0-3" x="18.935547" y="179.503906"/>
209209+ <use xlink:href="#glyph0-4" x="25.533203" y="179.503906"/>
210210+ <use xlink:href="#glyph0-5" x="33.138672" y="179.503906"/>
211211+ <use xlink:href="#glyph0-6" x="36.953125" y="179.503906"/>
212212+ <use xlink:href="#glyph0-7" x="44.570312" y="179.503906"/>
213213+ <use xlink:href="#glyph0-8" x="49.503906" y="179.503906"/>
214214+ <use xlink:href="#glyph0-9" x="52.837891" y="179.503906"/>
215215+ <use xlink:href="#glyph0-5" x="60.455078" y="179.503906"/>
216216+ <use xlink:href="#glyph0-9" x="64.269531" y="179.503906"/>
217217+ <use xlink:href="#glyph0-8" x="71.886719" y="179.503906"/>
218218+ <use xlink:href="#glyph0-10" x="75.220703" y="179.503906"/>
219219+ <use xlink:href="#glyph0-8" x="82.322266" y="179.503906"/>
220220+ <use xlink:href="#glyph0-11" x="85.65625" y="179.503906"/>
221221+ <use xlink:href="#glyph0-8" x="91.908203" y="179.503906"/>
222222+ <use xlink:href="#glyph0-12" x="95.242188" y="179.503906"/>
223223+ <use xlink:href="#glyph0-13" x="102.583984" y="179.503906"/>
224224+ <use xlink:href="#glyph0-14" x="110.189453" y="179.503906"/>
225225+ <use xlink:href="#glyph0-5" x="114.232422" y="179.503906"/>
226226+ <use xlink:href="#glyph0-15" x="118.046875" y="179.503906"/>
227227+ <use xlink:href="#glyph0-16" x="125.681641" y="179.503906"/>
228228+ <use xlink:href="#glyph0-5" x="133.316406" y="179.503906"/>
229229+ <use xlink:href="#glyph0-17" x="137.130859" y="179.503906"/>
230230+ <use xlink:href="#glyph0-11" x="144.736328" y="179.503906"/>
242231</g>
243243-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,80%,40%);fill-opacity:1;" d="M 11.480469 46 L 18.324219 46 L 18.324219 60 L 11.480469 60 Z M 11.480469 46 "/>
244244-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,80%,40%);fill-opacity:1;" d="M 18.324219 46 L 93.210938 46 L 93.210938 60 L 18.324219 60 Z M 18.324219 46 "/>
245245-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,40%,40%);fill-opacity:1;" d="M 93.207031 46 L 671.605469 46 L 671.605469 60 L 93.207031 60 Z M 93.207031 46 "/>
246246-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,80%,40%);fill-opacity:1;" d="M 671.605469 46 L 681.339844 46 L 681.339844 60 L 671.605469 60 Z M 671.605469 46 "/>
247247-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(50%,90%,50%);fill-opacity:1;" d="M 681.339844 46 L 732.652344 46 L 732.652344 60 L 681.339844 60 Z M 681.339844 46 "/>
232232+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,80%,40%);fill-opacity:1;" d="M 10.746094 46 L 18.640625 46 L 18.640625 60 L 10.746094 60 Z M 10.746094 46 "/>
233233+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,80%,40%);fill-opacity:1;" d="M 18.640625 46 L 59.882812 46 L 59.882812 60 L 18.640625 60 Z M 18.640625 46 "/>
234234+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,40%,40%);fill-opacity:1;" d="M 59.886719 46 L 491.21875 46 L 491.21875 60 L 59.886719 60 Z M 59.886719 46 "/>
235235+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,80%,40%);fill-opacity:1;" d="M 491.21875 46 L 523.03125 46 L 523.03125 60 L 491.21875 60 Z M 491.21875 46 "/>
236236+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,40%,40%);fill-opacity:1;" d="M 523.035156 46 L 618.25 46 L 618.25 60 L 523.035156 60 Z M 523.035156 46 "/>
237237+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,80%,40%);fill-opacity:1;" d="M 618.246094 46 L 621.214844 46 L 621.214844 60 L 618.246094 60 Z M 618.246094 46 "/>
238238+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,40%,40%);fill-opacity:1;" d="M 621.21875 46 L 864.0625 46 L 864.0625 60 L 621.21875 60 Z M 621.21875 46 "/>
239239+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,80%,40%);fill-opacity:1;" d="M 864.0625 46 L 871 46 L 871 60 L 864.0625 60 Z M 864.0625 46 "/>
240240+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(50%,90%,50%);fill-opacity:1;" d="M 871 46 L 918.414062 46 L 918.414062 60 L 871 60 Z M 871 46 "/>
241241+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
242242+ <use xlink:href="#glyph0-18" x="873" y="58"/>
243243+ <use xlink:href="#glyph0-7" x="877.705078" y="58"/>
244244+ <use xlink:href="#glyph0-2" x="882.638672" y="58"/>
245245+ <use xlink:href="#glyph0-3" x="889.992188" y="58"/>
246246+ <use xlink:href="#glyph0-19" x="896.589844" y="58"/>
247247+ <use xlink:href="#glyph0-20" x="903.972656" y="58"/>
248248+ <use xlink:href="#glyph0-13" x="907.306641" y="58"/>
249249+</g>
250250+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,80%,40%);fill-opacity:1;" d="M 918.414062 46 L 927.882812 46 L 927.882812 60 L 918.414062 60 Z M 918.414062 46 "/>
251251+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,40%,40%);fill-opacity:1;" d="M 927.882812 46 L 1134.214844 46 L 1134.214844 60 L 927.882812 60 Z M 927.882812 46 "/>
252252+<g style="fill:rgb(100%,100%,100%);fill-opacity:1;">
253253+ <use xlink:href="#glyph0-21" x="929.882812" y="58"/>
254254+ <use xlink:href="#glyph0-22" x="937.5" y="58"/>
255255+ <use xlink:href="#glyph0-8" x="947.314453" y="58"/>
256256+ <use xlink:href="#glyph0-18" x="950.648438" y="58"/>
257257+ <use xlink:href="#glyph0-3" x="955.353516" y="58"/>
258258+ <use xlink:href="#glyph0-4" x="961.951172" y="58"/>
259259+ <use xlink:href="#glyph0-23" x="969.556641" y="58"/>
260260+ <use xlink:href="#glyph0-2" x="973.371094" y="58"/>
261261+ <use xlink:href="#glyph0-22" x="980.724609" y="58"/>
262262+ <use xlink:href="#glyph0-2" x="990.539062" y="58"/>
263263+ <use xlink:href="#glyph0-8" x="997.892578" y="58"/>
264264+ <use xlink:href="#glyph0-18" x="1001.226562" y="58"/>
265265+ <use xlink:href="#glyph0-24" x="1005.931641" y="58"/>
266266+ <use xlink:href="#glyph0-8" x="1011.931641" y="58"/>
267267+ <use xlink:href="#glyph0-9" x="1015.265625" y="58"/>
268268+ <use xlink:href="#glyph0-20" x="1022.882812" y="58"/>
269269+ <use xlink:href="#glyph0-19" x="1026.216797" y="58"/>
270270+</g>
271271+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,80%,40%);fill-opacity:1;" d="M 1134.214844 46 L 1147.457031 46 L 1147.457031 60 L 1134.214844 60 Z M 1134.214844 46 "/>
272272+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(50%,90%,50%);fill-opacity:1;" d="M 1147.457031 46 L 1196.730469 46 L 1196.730469 60 L 1147.457031 60 Z M 1147.457031 46 "/>
248273<g clip-path="url(#clip1)" clip-rule="nonzero">
249274<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
250250- <use xlink:href="#glyph0-18" x="683.339844" y="58"/>
251251- <use xlink:href="#glyph0-7" x="688.044922" y="58"/>
252252- <use xlink:href="#glyph0-2" x="692.978516" y="58"/>
253253- <use xlink:href="#glyph0-3" x="700.332031" y="58"/>
254254- <use xlink:href="#glyph0-19" x="706.929688" y="58"/>
255255- <use xlink:href="#glyph0-20" x="714.3125" y="58"/>
256256- <use xlink:href="#glyph0-13" x="717.646484" y="58"/>
275275+ <use xlink:href="#glyph0-18" x="1149.457031" y="58"/>
276276+ <use xlink:href="#glyph0-7" x="1154.162109" y="58"/>
277277+ <use xlink:href="#glyph0-2" x="1159.095703" y="58"/>
278278+ <use xlink:href="#glyph0-3" x="1166.449219" y="58"/>
279279+ <use xlink:href="#glyph0-19" x="1173.046875" y="58"/>
280280+ <use xlink:href="#glyph0-20" x="1180.429688" y="58"/>
281281+ <use xlink:href="#glyph0-13" x="1183.763672" y="58"/>
257282</g>
258283</g>
259259-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,80%,40%);fill-opacity:1;" d="M 732.652344 46 L 740.554688 46 L 740.554688 60 L 732.652344 60 Z M 732.652344 46 "/>
260260-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,40%,40%);fill-opacity:1;" d="M 740.554688 46 L 805.128906 46 L 805.128906 60 L 740.554688 60 Z M 740.554688 46 "/>
261261-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,80%,40%);fill-opacity:1;" d="M 805.128906 46 L 810.351562 46 L 810.351562 60 L 805.128906 60 Z M 805.128906 46 "/>
262262-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(50%,90%,50%);fill-opacity:1;" d="M 810.351562 46 L 847.65625 46 L 847.65625 60 L 810.351562 60 Z M 810.351562 46 "/>
284284+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,80%,40%);fill-opacity:1;" d="M 1196.730469 46 L 1200.945312 46 L 1200.945312 60 L 1196.730469 60 Z M 1196.730469 46 "/>
285285+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,80%,40%);fill-opacity:1;" d="M 59.886719 78 L 62.914062 78 L 62.914062 92 L 59.886719 92 Z M 59.886719 78 "/>
286286+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,80%,40%);fill-opacity:1;" d="M 62.914062 78 L 166.484375 78 L 166.484375 92 L 62.914062 92 Z M 62.914062 78 "/>
287287+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(50%,90%,50%);fill-opacity:1;" d="M 166.484375 78 L 471.960938 78 L 471.960938 92 L 166.484375 92 Z M 166.484375 78 "/>
263288<g clip-path="url(#clip2)" clip-rule="nonzero">
264289<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
265265- <use xlink:href="#glyph0-18" x="812.351562" y="58"/>
266266- <use xlink:href="#glyph0-7" x="817.056641" y="58"/>
267267- <use xlink:href="#glyph0-2" x="821.990234" y="58"/>
268268- <use xlink:href="#glyph0-3" x="829.34375" y="58"/>
269269- <use xlink:href="#glyph0-19" x="835.941406" y="58"/>
270270- <use xlink:href="#glyph0-20" x="843.324219" y="58"/>
271271- <use xlink:href="#glyph0-13" x="846.658203" y="58"/>
290290+ <use xlink:href="#glyph0-18" x="168.484375" y="90"/>
291291+ <use xlink:href="#glyph0-7" x="173.189453" y="90"/>
292292+ <use xlink:href="#glyph0-2" x="178.123047" y="90"/>
293293+ <use xlink:href="#glyph0-3" x="185.476562" y="90"/>
294294+ <use xlink:href="#glyph0-19" x="192.074219" y="90"/>
295295+ <use xlink:href="#glyph0-20" x="199.457031" y="90"/>
296296+ <use xlink:href="#glyph0-13" x="202.791016" y="90"/>
272297</g>
273298</g>
274274-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,80%,40%);fill-opacity:1;" d="M 847.660156 46 L 852.671875 46 L 852.671875 60 L 847.660156 60 Z M 847.660156 46 "/>
275275-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,40%,40%);fill-opacity:1;" d="M 852.671875 46 L 1053.917969 46 L 1053.917969 60 L 852.671875 60 Z M 852.671875 46 "/>
276276-<g style="fill:rgb(100%,100%,100%);fill-opacity:1;">
277277- <use xlink:href="#glyph0-21" x="854.671875" y="58"/>
278278- <use xlink:href="#glyph0-22" x="862.289062" y="58"/>
279279- <use xlink:href="#glyph0-8" x="872.103516" y="58"/>
280280- <use xlink:href="#glyph0-18" x="875.4375" y="58"/>
281281- <use xlink:href="#glyph0-3" x="880.142578" y="58"/>
282282- <use xlink:href="#glyph0-4" x="886.740234" y="58"/>
283283- <use xlink:href="#glyph0-23" x="894.345703" y="58"/>
284284- <use xlink:href="#glyph0-2" x="898.160156" y="58"/>
285285- <use xlink:href="#glyph0-22" x="905.513672" y="58"/>
286286- <use xlink:href="#glyph0-2" x="915.328125" y="58"/>
287287- <use xlink:href="#glyph0-8" x="922.681641" y="58"/>
288288- <use xlink:href="#glyph0-18" x="926.015625" y="58"/>
289289- <use xlink:href="#glyph0-24" x="930.720703" y="58"/>
290290- <use xlink:href="#glyph0-8" x="936.720703" y="58"/>
291291- <use xlink:href="#glyph0-9" x="940.054688" y="58"/>
292292- <use xlink:href="#glyph0-20" x="947.671875" y="58"/>
293293- <use xlink:href="#glyph0-19" x="951.005859" y="58"/>
294294-</g>
295295-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,80%,40%);fill-opacity:1;" d="M 1053.917969 46 L 1066.0625 46 L 1066.0625 60 L 1053.917969 60 Z M 1053.917969 46 "/>
296296-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(50%,90%,50%);fill-opacity:1;" d="M 1066.0625 46 L 1099.449219 46 L 1099.449219 60 L 1066.0625 60 Z M 1066.0625 46 "/>
299299+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,80%,40%);fill-opacity:1;" d="M 471.957031 78 L 483.074219 78 L 483.074219 92 L 471.957031 92 Z M 471.957031 78 "/>
300300+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,40%,40%);fill-opacity:1;" d="M 483.074219 78 L 932.367188 78 L 932.367188 92 L 483.074219 92 Z M 483.074219 78 "/>
301301+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,80%,40%);fill-opacity:1;" d="M 932.367188 78 L 943.597656 78 L 943.597656 92 L 932.367188 92 Z M 932.367188 78 "/>
302302+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(50%,90%,50%);fill-opacity:1;" d="M 943.597656 78 L 996.683594 78 L 996.683594 92 L 943.597656 92 Z M 943.597656 78 "/>
297303<g clip-path="url(#clip3)" clip-rule="nonzero">
298304<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
299299- <use xlink:href="#glyph0-18" x="1068.0625" y="58"/>
300300- <use xlink:href="#glyph0-7" x="1072.767578" y="58"/>
301301- <use xlink:href="#glyph0-2" x="1077.701172" y="58"/>
302302- <use xlink:href="#glyph0-3" x="1085.054688" y="58"/>
303303- <use xlink:href="#glyph0-19" x="1091.652344" y="58"/>
304304- <use xlink:href="#glyph0-20" x="1099.035156" y="58"/>
305305- <use xlink:href="#glyph0-13" x="1102.369141" y="58"/>
305305+ <use xlink:href="#glyph0-18" x="945.597656" y="90"/>
306306+ <use xlink:href="#glyph0-7" x="950.302734" y="90"/>
307307+ <use xlink:href="#glyph0-2" x="955.236328" y="90"/>
308308+ <use xlink:href="#glyph0-3" x="962.589844" y="90"/>
309309+ <use xlink:href="#glyph0-19" x="969.1875" y="90"/>
310310+ <use xlink:href="#glyph0-20" x="976.570312" y="90"/>
311311+ <use xlink:href="#glyph0-13" x="979.904297" y="90"/>
306312</g>
307313</g>
308308-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,80%,40%);fill-opacity:1;" d="M 1099.445312 46 L 1190.574219 46 L 1190.574219 60 L 1099.445312 60 Z M 1099.445312 46 "/>
309309-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,80%,40%);fill-opacity:1;" d="M 93.207031 78 L 97.839844 78 L 97.839844 92 L 93.207031 92 Z M 93.207031 78 "/>
310310-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,80%,40%);fill-opacity:1;" d="M 97.839844 78 L 311.714844 78 L 311.714844 92 L 97.839844 92 Z M 97.839844 78 "/>
311311-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(50%,90%,50%);fill-opacity:1;" d="M 311.714844 78 L 657.222656 78 L 657.222656 92 L 311.714844 92 Z M 311.714844 78 "/>
312312-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
313313- <use xlink:href="#glyph0-18" x="313.714844" y="90"/>
314314- <use xlink:href="#glyph0-7" x="318.419922" y="90"/>
315315- <use xlink:href="#glyph0-2" x="323.353516" y="90"/>
316316- <use xlink:href="#glyph0-3" x="330.707031" y="90"/>
317317- <use xlink:href="#glyph0-19" x="337.304688" y="90"/>
318318- <use xlink:href="#glyph0-20" x="344.6875" y="90"/>
319319- <use xlink:href="#glyph0-13" x="348.021484" y="90"/>
320320-</g>
321321-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,80%,40%);fill-opacity:1;" d="M 657.222656 78 L 662.550781 78 L 662.550781 92 L 657.222656 92 Z M 657.222656 78 "/>
322322-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,40%,40%);fill-opacity:1;" d="M 662.550781 78 L 856.289062 78 L 856.289062 92 L 662.550781 92 Z M 662.550781 78 "/>
323323-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,80%,40%);fill-opacity:1;" d="M 856.289062 78 L 863.34375 78 L 863.34375 92 L 856.289062 92 Z M 856.289062 78 "/>
324324-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(50%,90%,50%);fill-opacity:1;" d="M 863.34375 78 L 898 78 L 898 92 L 863.34375 92 Z M 863.34375 78 "/>
314314+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,80%,40%);fill-opacity:1;" d="M 996.683594 78 L 1006.457031 78 L 1006.457031 92 L 996.683594 92 Z M 996.683594 78 "/>
315315+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,40%,40%);fill-opacity:1;" d="M 1006.460938 78 L 1003.683594 78 L 1003.683594 92 L 1006.460938 92 Z M 1006.460938 78 "/>
316316+<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 248.011719 81 L 248.011719 75 "/>
325317<g clip-path="url(#clip4)" clip-rule="nonzero">
326318<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
327327- <use xlink:href="#glyph0-18" x="865.34375" y="90"/>
328328- <use xlink:href="#glyph0-7" x="870.048828" y="90"/>
329329- <use xlink:href="#glyph0-2" x="874.982422" y="90"/>
330330- <use xlink:href="#glyph0-3" x="882.335938" y="90"/>
331331- <use xlink:href="#glyph0-19" x="888.933594" y="90"/>
332332- <use xlink:href="#glyph0-20" x="896.316406" y="90"/>
333333- <use xlink:href="#glyph0-13" x="899.650391" y="90"/>
319319+ <use xlink:href="#glyph1-1" x="250.011719" y="76"/>
320320+ <use xlink:href="#glyph1-2" x="252.371094" y="76"/>
321321+ <use xlink:href="#glyph1-3" x="257.265625" y="76"/>
322322+ <use xlink:href="#glyph1-4" x="262.34375" y="76"/>
323323+ <use xlink:href="#glyph1-5" x="264.886719" y="76"/>
324324+ <use xlink:href="#glyph1-4" x="269.976562" y="76"/>
325325+ <use xlink:href="#glyph1-6" x="272.519531" y="76"/>
326326+ <use xlink:href="#glyph1-7" x="276.6875" y="76"/>
327327+ <use xlink:href="#glyph1-8" x="279.824219" y="76"/>
328328+ <use xlink:href="#glyph1-9" x="284.726562" y="76"/>
329329+ <use xlink:href="#glyph1-7" x="288.015625" y="76"/>
330330+ <use xlink:href="#glyph1-10" x="291.152344" y="76"/>
331331+ <use xlink:href="#glyph1-11" x="293.375" y="76"/>
332332+ <use xlink:href="#glyph1-12" x="298.445312" y="76"/>
334333</g>
335334</g>
336336-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,80%,40%);fill-opacity:1;" d="M 898 78 L 899.648438 78 L 899.648438 92 L 898 92 Z M 898 78 "/>
337337-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,40%,40%);fill-opacity:1;" d="M 899.652344 78 L 943.257812 78 L 943.257812 92 L 899.652344 92 Z M 899.652344 78 "/>
338338-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,80%,40%);fill-opacity:1;" d="M 943.257812 78 L 949.027344 78 L 949.027344 92 L 943.257812 92 Z M 943.257812 78 "/>
339339-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(50%,90%,50%);fill-opacity:1;" d="M 949.027344 78 L 981.15625 78 L 981.15625 92 L 949.027344 92 Z M 949.027344 78 "/>
335335+<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 977.003906 81 L 977.003906 75 "/>
340336<g clip-path="url(#clip5)" clip-rule="nonzero">
341337<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
342342- <use xlink:href="#glyph0-18" x="951.027344" y="90"/>
343343- <use xlink:href="#glyph0-7" x="955.732422" y="90"/>
344344- <use xlink:href="#glyph0-2" x="960.666016" y="90"/>
345345- <use xlink:href="#glyph0-3" x="968.019531" y="90"/>
346346- <use xlink:href="#glyph0-19" x="974.617188" y="90"/>
347347- <use xlink:href="#glyph0-20" x="982" y="90"/>
348348- <use xlink:href="#glyph0-13" x="985.333984" y="90"/>
338338+ <use xlink:href="#glyph1-5" x="979.003906" y="76"/>
339339+ <use xlink:href="#glyph1-4" x="984.09375" y="76"/>
340340+ <use xlink:href="#glyph1-13" x="986.636719" y="76"/>
341341+ <use xlink:href="#glyph1-2" x="991.714844" y="76"/>
342342+ <use xlink:href="#glyph1-11" x="996.609375" y="76"/>
343343+ <use xlink:href="#glyph1-14" x="1001.679688" y="76"/>
349344</g>
350345</g>
351351-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,80%,40%);fill-opacity:1;" d="M 981.152344 78 L 982.46875 78 L 982.46875 92 L 981.152344 92 Z M 981.152344 78 "/>
352352-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,40%,40%);fill-opacity:1;" d="M 982.472656 78 L 1041.113281 78 L 1041.113281 92 L 982.472656 92 Z M 982.472656 78 "/>
353353-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,80%,40%);fill-opacity:1;" d="M 1041.109375 78 L 1048.574219 78 L 1048.574219 92 L 1041.109375 92 Z M 1041.109375 78 "/>
354354-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,40%,40%);fill-opacity:1;" d="M 1048.574219 78 L 1046.953125 78 L 1046.953125 92 L 1048.574219 92 Z M 1048.574219 78 "/>
355355-<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 430.597656 81 L 430.597656 75 "/>
346346+<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(40%,80%,40%);stroke-opacity:1;stroke-miterlimit:10;" d="M 59.886719 46 L 59.886719 92 "/>
347347+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,80%,40%);fill-opacity:1;" d="M 523.035156 110 L 525.679688 110 L 525.679688 124 L 523.035156 124 Z M 523.035156 110 "/>
348348+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,80%,40%);fill-opacity:1;" d="M 525.679688 110 L 544.980469 110 L 544.980469 124 L 525.679688 124 Z M 525.679688 110 "/>
349349+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(50%,90%,50%);fill-opacity:1;" d="M 544.976562 110 L 611.632812 110 L 611.632812 124 L 544.976562 124 Z M 544.976562 110 "/>
356350<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
357357- <use xlink:href="#glyph1-1" x="432.597656" y="76"/>
358358- <use xlink:href="#glyph1-2" x="434.820312" y="76"/>
359359- <use xlink:href="#glyph1-3" x="437.363281" y="76"/>
360360- <use xlink:href="#glyph1-2" x="444.066406" y="76"/>
361361- <use xlink:href="#glyph1-4" x="446.609375" y="76"/>
362362-</g>
363363-<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 886.390625 81 L 886.390625 75 "/>
364364-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
365365- <use xlink:href="#glyph1-1" x="888.390625" y="76"/>
366366- <use xlink:href="#glyph1-2" x="890.613281" y="76"/>
367367- <use xlink:href="#glyph1-3" x="893.15625" y="76"/>
368368- <use xlink:href="#glyph1-2" x="899.859375" y="76"/>
369369- <use xlink:href="#glyph1-5" x="902.402344" y="76"/>
351351+ <use xlink:href="#glyph0-18" x="546.976562" y="122"/>
352352+ <use xlink:href="#glyph0-7" x="551.681641" y="122"/>
353353+ <use xlink:href="#glyph0-2" x="556.615234" y="122"/>
354354+ <use xlink:href="#glyph0-3" x="563.96875" y="122"/>
355355+ <use xlink:href="#glyph0-19" x="570.566406" y="122"/>
356356+ <use xlink:href="#glyph0-20" x="577.949219" y="122"/>
357357+ <use xlink:href="#glyph0-13" x="581.283203" y="122"/>
370358</g>
371371-<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 970.753906 81 L 970.753906 75 "/>
372372-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
373373- <use xlink:href="#glyph1-1" x="972.753906" y="76"/>
374374- <use xlink:href="#glyph1-2" x="974.976562" y="76"/>
375375- <use xlink:href="#glyph1-3" x="977.519531" y="76"/>
376376- <use xlink:href="#glyph1-2" x="984.222656" y="76"/>
377377- <use xlink:href="#glyph1-6" x="986.765625" y="76"/>
378378-</g>
379379-<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(40%,80%,40%);stroke-opacity:1;stroke-miterlimit:10;" d="M 93.207031 46 L 93.207031 92 "/>
380380-<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 713.289062 49 L 713.289062 43 "/>
381381-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
382382- <use xlink:href="#glyph1-7" x="715.289062" y="44"/>
383383- <use xlink:href="#glyph1-1" x="719.890625" y="44"/>
384384- <use xlink:href="#glyph1-8" x="722.113281" y="44"/>
385385- <use xlink:href="#glyph1-9" x="725.402344" y="44"/>
386386- <use xlink:href="#glyph1-10" x="729.570312" y="44"/>
387387- <use xlink:href="#glyph1-2" x="732.707031" y="44"/>
388388- <use xlink:href="#glyph1-10" x="735.25" y="44"/>
389389- <use xlink:href="#glyph1-11" x="738.386719" y="44"/>
390390- <use xlink:href="#glyph1-8" x="743.457031" y="44"/>
391391- <use xlink:href="#glyph1-12" x="746.746094" y="44"/>
392392- <use xlink:href="#glyph1-13" x="751.667969" y="44"/>
393393- <use xlink:href="#glyph1-14" x="756.570312" y="44"/>
394394- <use xlink:href="#glyph1-2" x="761.648438" y="44"/>
395395- <use xlink:href="#glyph1-15" x="764.191406" y="44"/>
396396- <use xlink:href="#glyph1-16" x="767.007812" y="44"/>
397397- <use xlink:href="#glyph1-8" x="771.902344" y="44"/>
398398- <use xlink:href="#glyph1-17" x="775.191406" y="44"/>
399399- <use xlink:href="#glyph1-12" x="779.824219" y="44"/>
400400- <use xlink:href="#glyph1-14" x="784.746094" y="44"/>
401401-</g>
402402-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,80%,40%);fill-opacity:1;" d="M 740.554688 110 L 742.976562 110 L 742.976562 124 L 740.554688 124 Z M 740.554688 110 "/>
403403-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,80%,40%);fill-opacity:1;" d="M 742.976562 110 L 762.324219 110 L 762.324219 124 L 742.976562 124 Z M 742.976562 110 "/>
404404-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(50%,90%,50%);fill-opacity:1;" d="M 762.328125 110 L 801.253906 110 L 801.253906 124 L 762.328125 124 Z M 762.328125 110 "/>
359359+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,80%,40%);fill-opacity:1;" d="M 611.636719 110 L 615.625 110 L 615.625 124 L 611.636719 124 Z M 611.636719 110 "/>
360360+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,40%,40%);fill-opacity:1;" d="M 615.621094 110 L 1006.457031 110 L 1006.457031 124 L 615.621094 124 Z M 615.621094 110 "/>
361361+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,80%,40%);fill-opacity:1;" d="M 1006.460938 110 L 1016.121094 110 L 1016.121094 124 L 1006.460938 124 Z M 1006.460938 110 "/>
362362+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(50%,90%,50%);fill-opacity:1;" d="M 1016.117188 110 L 1065.160156 110 L 1065.160156 124 L 1016.117188 124 Z M 1016.117188 110 "/>
405363<g clip-path="url(#clip6)" clip-rule="nonzero">
406364<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
407407- <use xlink:href="#glyph0-18" x="764.328125" y="122"/>
408408- <use xlink:href="#glyph0-7" x="769.033203" y="122"/>
409409- <use xlink:href="#glyph0-2" x="773.966797" y="122"/>
410410- <use xlink:href="#glyph0-3" x="781.320312" y="122"/>
411411- <use xlink:href="#glyph0-19" x="787.917969" y="122"/>
412412- <use xlink:href="#glyph0-20" x="795.300781" y="122"/>
413413- <use xlink:href="#glyph0-13" x="798.634766" y="122"/>
365365+ <use xlink:href="#glyph0-18" x="1018.117188" y="122"/>
366366+ <use xlink:href="#glyph0-7" x="1022.822266" y="122"/>
367367+ <use xlink:href="#glyph0-2" x="1027.755859" y="122"/>
368368+ <use xlink:href="#glyph0-3" x="1035.109375" y="122"/>
369369+ <use xlink:href="#glyph0-19" x="1041.707031" y="122"/>
370370+ <use xlink:href="#glyph0-20" x="1049.089844" y="122"/>
371371+ <use xlink:href="#glyph0-13" x="1052.423828" y="122"/>
414372</g>
415373</g>
416416-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,80%,40%);fill-opacity:1;" d="M 801.253906 110 L 803.496094 110 L 803.496094 124 L 801.253906 124 Z M 801.253906 110 "/>
417417-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,40%,40%);fill-opacity:1;" d="M 803.496094 110 L 901.589844 110 L 901.589844 124 L 803.496094 124 Z M 803.496094 110 "/>
418418-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,80%,40%);fill-opacity:1;" d="M 901.589844 110 L 907.84375 110 L 907.84375 124 L 901.589844 124 Z M 901.589844 110 "/>
419419-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(50%,90%,50%);fill-opacity:1;" d="M 907.84375 110 L 939.957031 110 L 939.957031 124 L 907.84375 124 Z M 907.84375 110 "/>
374374+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,80%,40%);fill-opacity:1;" d="M 1065.164062 110 L 1071.8125 110 L 1071.8125 124 L 1065.164062 124 Z M 1065.164062 110 "/>
375375+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,40%,40%);fill-opacity:1;" d="M 1071.8125 110 L 1070.394531 110 L 1070.394531 124 L 1071.8125 124 Z M 1071.8125 110 "/>
376376+<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 581.375 113 L 581.375 107 "/>
420377<g clip-path="url(#clip7)" clip-rule="nonzero">
421378<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
422422- <use xlink:href="#glyph0-18" x="909.84375" y="122"/>
423423- <use xlink:href="#glyph0-7" x="914.548828" y="122"/>
424424- <use xlink:href="#glyph0-2" x="919.482422" y="122"/>
425425- <use xlink:href="#glyph0-3" x="926.835938" y="122"/>
426426- <use xlink:href="#glyph0-19" x="933.433594" y="122"/>
427427- <use xlink:href="#glyph0-20" x="940.816406" y="122"/>
428428- <use xlink:href="#glyph0-13" x="944.150391" y="122"/>
379379+ <use xlink:href="#glyph1-1" x="583.375" y="108"/>
380380+ <use xlink:href="#glyph1-2" x="585.734375" y="108"/>
381381+ <use xlink:href="#glyph1-3" x="590.628906" y="108"/>
382382+ <use xlink:href="#glyph1-4" x="595.707031" y="108"/>
383383+ <use xlink:href="#glyph1-15" x="598.25" y="108"/>
384384+ <use xlink:href="#glyph1-4" x="603.339844" y="108"/>
385385+ <use xlink:href="#glyph1-6" x="605.882812" y="108"/>
386386+ <use xlink:href="#glyph1-7" x="610.050781" y="108"/>
387387+ <use xlink:href="#glyph1-8" x="613.1875" y="108"/>
388388+ <use xlink:href="#glyph1-9" x="618.089844" y="108"/>
389389+ <use xlink:href="#glyph1-7" x="621.378906" y="108"/>
390390+ <use xlink:href="#glyph1-10" x="624.515625" y="108"/>
391391+ <use xlink:href="#glyph1-11" x="626.738281" y="108"/>
392392+ <use xlink:href="#glyph1-12" x="631.808594" y="108"/>
429393</g>
430394</g>
431431-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,80%,40%);fill-opacity:1;" d="M 939.957031 110 L 941.289062 110 L 941.289062 124 L 939.957031 124 Z M 939.957031 110 "/>
432432-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,40%,40%);fill-opacity:1;" d="M 941.289062 110 L 984.167969 110 L 984.167969 124 L 941.289062 124 Z M 941.289062 110 "/>
433433-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,80%,40%);fill-opacity:1;" d="M 984.167969 110 L 1005.09375 110 L 1005.09375 124 L 984.167969 124 Z M 984.167969 110 "/>
434434-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(50%,90%,50%);fill-opacity:1;" d="M 1005.089844 110 L 1022.230469 110 L 1022.230469 124 L 1005.089844 124 Z M 1005.089844 110 "/>
395395+<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 1047.300781 113 L 1047.300781 107 "/>
435396<g clip-path="url(#clip8)" clip-rule="nonzero">
436397<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
437437- <use xlink:href="#glyph0-18" x="1007.089844" y="122"/>
438438- <use xlink:href="#glyph0-7" x="1011.794922" y="122"/>
439439- <use xlink:href="#glyph0-2" x="1016.728516" y="122"/>
440440- <use xlink:href="#glyph0-3" x="1024.082031" y="122"/>
441441- <use xlink:href="#glyph0-19" x="1030.679688" y="122"/>
442442- <use xlink:href="#glyph0-20" x="1038.0625" y="122"/>
443443- <use xlink:href="#glyph0-13" x="1041.396484" y="122"/>
398398+ <use xlink:href="#glyph1-15" x="1049.300781" y="108"/>
399399+ <use xlink:href="#glyph1-4" x="1054.390625" y="108"/>
400400+ <use xlink:href="#glyph1-13" x="1056.933594" y="108"/>
401401+ <use xlink:href="#glyph1-2" x="1062.011719" y="108"/>
402402+ <use xlink:href="#glyph1-11" x="1066.90625" y="108"/>
403403+ <use xlink:href="#glyph1-14" x="1071.976562" y="108"/>
404404+</g>
444405</g>
406406+<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(40%,80%,40%);stroke-opacity:1;stroke-miterlimit:10;" d="M 523.035156 46 L 523.035156 124 "/>
407407+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,80%,40%);fill-opacity:1;" d="M 621.21875 142 L 622.960938 142 L 622.960938 156 L 621.21875 156 Z M 621.21875 142 "/>
408408+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,80%,40%);fill-opacity:1;" d="M 622.960938 142 L 634.785156 142 L 634.785156 156 L 622.960938 156 Z M 622.960938 142 "/>
409409+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(50%,90%,50%);fill-opacity:1;" d="M 634.785156 142 L 838.511719 142 L 838.511719 156 L 634.785156 156 Z M 634.785156 142 "/>
410410+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
411411+ <use xlink:href="#glyph0-18" x="636.785156" y="154"/>
412412+ <use xlink:href="#glyph0-7" x="641.490234" y="154"/>
413413+ <use xlink:href="#glyph0-2" x="646.423828" y="154"/>
414414+ <use xlink:href="#glyph0-3" x="653.777344" y="154"/>
415415+ <use xlink:href="#glyph0-19" x="660.375" y="154"/>
416416+ <use xlink:href="#glyph0-20" x="667.757812" y="154"/>
417417+ <use xlink:href="#glyph0-13" x="671.091797" y="154"/>
445418</g>
446446-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,80%,40%);fill-opacity:1;" d="M 1022.230469 110 L 1023.820312 110 L 1023.820312 124 L 1022.230469 124 Z M 1022.230469 110 "/>
447447-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,40%,40%);fill-opacity:1;" d="M 1023.820312 110 L 1048.574219 110 L 1048.574219 124 L 1023.820312 124 Z M 1023.820312 110 "/>
448448-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,80%,40%);fill-opacity:1;" d="M 1048.574219 110 L 1053.917969 110 L 1053.917969 124 L 1048.574219 124 Z M 1048.574219 110 "/>
449449-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,40%,40%);fill-opacity:1;" d="M 1053.917969 110 L 1052.722656 110 L 1052.722656 124 L 1053.917969 124 Z M 1053.917969 110 "/>
450450-<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 787.792969 113 L 787.792969 107 "/>
419419+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,80%,40%);fill-opacity:1;" d="M 838.515625 142 L 861.878906 142 L 861.878906 156 L 838.515625 156 Z M 838.515625 142 "/>
420420+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,40%,40%);fill-opacity:1;" d="M 861.875 142 L 1071.8125 142 L 1071.8125 156 L 861.875 156 Z M 861.875 142 "/>
421421+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,80%,40%);fill-opacity:1;" d="M 1071.8125 142 L 1080.300781 142 L 1080.300781 156 L 1071.8125 156 Z M 1071.8125 142 "/>
422422+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(50%,90%,50%);fill-opacity:1;" d="M 1080.304688 142 L 1126.570312 142 L 1126.570312 156 L 1080.304688 156 Z M 1080.304688 142 "/>
451423<g clip-path="url(#clip9)" clip-rule="nonzero">
452424<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
453453- <use xlink:href="#glyph1-18" x="789.792969" y="108"/>
454454- <use xlink:href="#glyph1-2" x="792.015625" y="108"/>
455455- <use xlink:href="#glyph1-3" x="794.558594" y="108"/>
456456- <use xlink:href="#glyph1-2" x="801.261719" y="108"/>
457457- <use xlink:href="#glyph1-4" x="803.804688" y="108"/>
425425+ <use xlink:href="#glyph0-18" x="1082.304688" y="154"/>
426426+ <use xlink:href="#glyph0-7" x="1087.009766" y="154"/>
427427+ <use xlink:href="#glyph0-2" x="1091.943359" y="154"/>
428428+ <use xlink:href="#glyph0-3" x="1099.296875" y="154"/>
429429+ <use xlink:href="#glyph0-19" x="1105.894531" y="154"/>
430430+ <use xlink:href="#glyph0-20" x="1113.277344" y="154"/>
431431+ <use xlink:href="#glyph0-13" x="1116.611328" y="154"/>
458432</g>
459433</g>
460460-<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 929.160156 113 L 929.160156 107 "/>
434434+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,80%,40%);fill-opacity:1;" d="M 1126.566406 142 L 1134.214844 142 L 1134.214844 156 L 1126.566406 156 Z M 1126.566406 142 "/>
435435+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,40%,40%);fill-opacity:1;" d="M 1134.214844 142 L 1132.316406 142 L 1132.316406 156 L 1134.214844 156 Z M 1134.214844 142 "/>
436436+<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 817.433594 145 L 817.433594 139 "/>
461437<g clip-path="url(#clip10)" clip-rule="nonzero">
462438<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
463463- <use xlink:href="#glyph1-18" x="931.160156" y="108"/>
464464- <use xlink:href="#glyph1-2" x="933.382812" y="108"/>
465465- <use xlink:href="#glyph1-3" x="935.925781" y="108"/>
466466- <use xlink:href="#glyph1-2" x="942.628906" y="108"/>
467467- <use xlink:href="#glyph1-5" x="945.171875" y="108"/>
439439+ <use xlink:href="#glyph1-1" x="819.433594" y="140"/>
440440+ <use xlink:href="#glyph1-2" x="821.792969" y="140"/>
441441+ <use xlink:href="#glyph1-3" x="826.6875" y="140"/>
442442+ <use xlink:href="#glyph1-4" x="831.765625" y="140"/>
443443+ <use xlink:href="#glyph1-16" x="834.308594" y="140"/>
444444+ <use xlink:href="#glyph1-4" x="839.398438" y="140"/>
445445+ <use xlink:href="#glyph1-6" x="841.941406" y="140"/>
446446+ <use xlink:href="#glyph1-7" x="846.109375" y="140"/>
447447+ <use xlink:href="#glyph1-8" x="849.246094" y="140"/>
448448+ <use xlink:href="#glyph1-9" x="854.148438" y="140"/>
449449+ <use xlink:href="#glyph1-7" x="857.4375" y="140"/>
450450+ <use xlink:href="#glyph1-10" x="860.574219" y="140"/>
451451+ <use xlink:href="#glyph1-11" x="862.796875" y="140"/>
452452+ <use xlink:href="#glyph1-12" x="867.867188" y="140"/>
468453</g>
469454</g>
470470-<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 1011.980469 113 L 1011.980469 107 "/>
455455+<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 1109.605469 145 L 1109.605469 139 "/>
471456<g clip-path="url(#clip11)" clip-rule="nonzero">
472457<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
473473- <use xlink:href="#glyph1-18" x="1013.980469" y="108"/>
474474- <use xlink:href="#glyph1-2" x="1016.203125" y="108"/>
475475- <use xlink:href="#glyph1-3" x="1018.746094" y="108"/>
476476- <use xlink:href="#glyph1-2" x="1025.449219" y="108"/>
477477- <use xlink:href="#glyph1-6" x="1027.992188" y="108"/>
458458+ <use xlink:href="#glyph1-16" x="1111.605469" y="140"/>
459459+ <use xlink:href="#glyph1-4" x="1116.695312" y="140"/>
460460+ <use xlink:href="#glyph1-13" x="1119.238281" y="140"/>
461461+ <use xlink:href="#glyph1-2" x="1124.316406" y="140"/>
462462+ <use xlink:href="#glyph1-11" x="1129.210938" y="140"/>
463463+ <use xlink:href="#glyph1-14" x="1134.28125" y="140"/>
478464</g>
479465</g>
480480-<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(40%,80%,40%);stroke-opacity:1;stroke-miterlimit:10;" d="M 740.554688 46 L 740.554688 124 "/>
481481-<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 834.167969 49 L 834.167969 43 "/>
466466+<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(40%,80%,40%);stroke-opacity:1;stroke-miterlimit:10;" d="M 621.21875 46 L 621.21875 156 "/>
467467+<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 899.039062 49 L 899.039062 43 "/>
482468<g clip-path="url(#clip12)" clip-rule="nonzero">
483469<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
484484- <use xlink:href="#glyph1-19" x="836.167969" y="44"/>
485485- <use xlink:href="#glyph1-12" x="841.246094" y="44"/>
486486- <use xlink:href="#glyph1-20" x="846.167969" y="44"/>
487487- <use xlink:href="#glyph1-16" x="850.566406" y="44"/>
488488- <use xlink:href="#glyph1-21" x="855.460938" y="44"/>
489489- <use xlink:href="#glyph1-14" x="860.53125" y="44"/>
490490- <use xlink:href="#glyph1-2" x="865.609375" y="44"/>
491491- <use xlink:href="#glyph1-10" x="868.152344" y="44"/>
492492- <use xlink:href="#glyph1-11" x="871.289062" y="44"/>
493493- <use xlink:href="#glyph1-8" x="876.359375" y="44"/>
494494- <use xlink:href="#glyph1-12" x="879.648438" y="44"/>
495495- <use xlink:href="#glyph1-13" x="884.570312" y="44"/>
496496- <use xlink:href="#glyph1-14" x="889.472656" y="44"/>
497497- <use xlink:href="#glyph1-2" x="894.550781" y="44"/>
498498- <use xlink:href="#glyph1-15" x="897.09375" y="44"/>
499499- <use xlink:href="#glyph1-16" x="899.910156" y="44"/>
500500- <use xlink:href="#glyph1-8" x="904.804688" y="44"/>
501501- <use xlink:href="#glyph1-17" x="908.09375" y="44"/>
502502- <use xlink:href="#glyph1-12" x="912.726562" y="44"/>
503503- <use xlink:href="#glyph1-14" x="917.648438" y="44"/>
504504- <use xlink:href="#glyph1-22" x="922.726562" y="44"/>
505505- <use xlink:href="#glyph1-2" x="925.421875" y="44"/>
506506- <use xlink:href="#glyph1-10" x="927.964844" y="44"/>
507507- <use xlink:href="#glyph1-16" x="931.101562" y="44"/>
508508- <use xlink:href="#glyph1-23" x="935.996094" y="44"/>
509509- <use xlink:href="#glyph1-24" x="941.074219" y="44"/>
510510- <use xlink:href="#glyph1-25" x="943.960938" y="44"/>
511511- <use xlink:href="#glyph1-12" x="946.183594" y="44"/>
512512- <use xlink:href="#glyph1-26" x="951.105469" y="44"/>
513513- <use xlink:href="#glyph1-12" x="955.839844" y="44"/>
514514- <use xlink:href="#glyph1-25" x="960.761719" y="44"/>
515515- <use xlink:href="#glyph1-2" x="962.984375" y="44"/>
516516- <use xlink:href="#glyph1-20" x="965.527344" y="44"/>
517517- <use xlink:href="#glyph1-16" x="969.925781" y="44"/>
518518- <use xlink:href="#glyph1-14" x="974.820312" y="44"/>
519519- <use xlink:href="#glyph1-12" x="979.898438" y="44"/>
520520- <use xlink:href="#glyph1-2" x="984.820312" y="44"/>
521521- <use xlink:href="#glyph1-1" x="987.363281" y="44"/>
522522- <use xlink:href="#glyph1-9" x="989.585938" y="44"/>
523523- <use xlink:href="#glyph1-2" x="993.753906" y="44"/>
524524- <use xlink:href="#glyph1-15" x="996.296875" y="44"/>
525525- <use xlink:href="#glyph1-1" x="999.113281" y="44"/>
526526- <use xlink:href="#glyph1-21" x="1001.335938" y="44"/>
527527- <use xlink:href="#glyph1-1" x="1006.40625" y="44"/>
528528- <use xlink:href="#glyph1-9" x="1008.628906" y="44"/>
529529- <use xlink:href="#glyph1-11" x="1012.796875" y="44"/>
530530- <use xlink:href="#glyph1-12" x="1017.867188" y="44"/>
531531- <use xlink:href="#glyph1-14" x="1022.789062" y="44"/>
470470+ <use xlink:href="#glyph1-17" x="901.039062" y="44"/>
471471+ <use xlink:href="#glyph1-18" x="906.511719" y="44"/>
472472+ <use xlink:href="#glyph1-18" x="908.734375" y="44"/>
473473+ <use xlink:href="#glyph1-4" x="910.957031" y="44"/>
474474+ <use xlink:href="#glyph1-19" x="913.5" y="44"/>
475475+ <use xlink:href="#glyph1-20" x="917.898438" y="44"/>
476476+ <use xlink:href="#glyph1-10" x="922.96875" y="44"/>
477477+ <use xlink:href="#glyph1-18" x="925.191406" y="44"/>
478478+ <use xlink:href="#glyph1-13" x="927.414062" y="44"/>
479479+ <use xlink:href="#glyph1-4" x="932.492188" y="44"/>
480480+ <use xlink:href="#glyph1-21" x="935.035156" y="44"/>
481481+ <use xlink:href="#glyph1-10" x="937.851562" y="44"/>
482482+ <use xlink:href="#glyph1-3" x="940.074219" y="44"/>
483483+ <use xlink:href="#glyph1-14" x="945.152344" y="44"/>
484484+ <use xlink:href="#glyph1-9" x="950.074219" y="44"/>
485485+ <use xlink:href="#glyph1-6" x="953.363281" y="44"/>
486486+ <use xlink:href="#glyph1-4" x="957.53125" y="44"/>
487487+ <use xlink:href="#glyph1-21" x="960.074219" y="44"/>
488488+ <use xlink:href="#glyph1-2" x="962.890625" y="44"/>
489489+ <use xlink:href="#glyph1-9" x="967.785156" y="44"/>
490490+ <use xlink:href="#glyph1-22" x="971.074219" y="44"/>
491491+ <use xlink:href="#glyph1-14" x="975.707031" y="44"/>
492492+ <use xlink:href="#glyph1-13" x="980.628906" y="44"/>
532493</g>
533494</g>
534534-<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 35.601562 36 L 31.601562 36 L 31.601562 128 L 35.601562 128 "/>
535535-<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 1057.957031 36 L 1061.957031 36 L 1061.957031 128 L 1057.957031 128 "/>
495495+<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 46.675781 36 L 42.675781 36 L 42.675781 160 L 46.675781 160 "/>
496496+<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 1138.78125 36 L 1142.78125 36 L 1142.78125 160 L 1138.78125 160 "/>
536497<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
537537- <use xlink:href="#glyph1-9" x="33.601562" y="44"/>
538538- <use xlink:href="#glyph1-27" x="37.769531" y="44"/>
539539- <use xlink:href="#glyph1-1" x="44.3125" y="44"/>
540540- <use xlink:href="#glyph1-10" x="46.535156" y="44"/>
541541- <use xlink:href="#glyph1-20" x="49.671875" y="44"/>
542542- <use xlink:href="#glyph1-11" x="54.070312" y="44"/>
498498+ <use xlink:href="#glyph1-6" x="44.675781" y="44"/>
499499+ <use xlink:href="#glyph1-23" x="48.84375" y="44"/>
500500+ <use xlink:href="#glyph1-10" x="55.386719" y="44"/>
501501+ <use xlink:href="#glyph1-7" x="57.609375" y="44"/>
502502+ <use xlink:href="#glyph1-19" x="60.746094" y="44"/>
503503+ <use xlink:href="#glyph1-20" x="65.144531" y="44"/>
543504</g>
544544-<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 1086.320312 49 L 1086.320312 43 "/>
505505+<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 1177.296875 49 L 1177.296875 43 "/>
545506<g clip-path="url(#clip13)" clip-rule="nonzero">
546507<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
547547- <use xlink:href="#glyph1-19" x="1088.320312" y="44"/>
548548- <use xlink:href="#glyph1-27" x="1093.398438" y="44"/>
549549- <use xlink:href="#glyph1-1" x="1099.941406" y="44"/>
550550- <use xlink:href="#glyph1-10" x="1102.164062" y="44"/>
551551- <use xlink:href="#glyph1-20" x="1105.300781" y="44"/>
552552- <use xlink:href="#glyph1-11" x="1109.699219" y="44"/>
553553- <use xlink:href="#glyph1-2" x="1114.769531" y="44"/>
554554- <use xlink:href="#glyph1-1" x="1117.3125" y="44"/>
555555- <use xlink:href="#glyph1-9" x="1119.535156" y="44"/>
556556- <use xlink:href="#glyph1-2" x="1123.703125" y="44"/>
557557- <use xlink:href="#glyph1-15" x="1126.246094" y="44"/>
558558- <use xlink:href="#glyph1-1" x="1129.0625" y="44"/>
559559- <use xlink:href="#glyph1-21" x="1131.285156" y="44"/>
560560- <use xlink:href="#glyph1-1" x="1136.355469" y="44"/>
561561- <use xlink:href="#glyph1-9" x="1138.578125" y="44"/>
562562- <use xlink:href="#glyph1-11" x="1142.746094" y="44"/>
563563- <use xlink:href="#glyph1-12" x="1147.816406" y="44"/>
564564- <use xlink:href="#glyph1-14" x="1152.738281" y="44"/>
508508+ <use xlink:href="#glyph1-24" x="1179.296875" y="44"/>
509509+ <use xlink:href="#glyph1-23" x="1184.375" y="44"/>
510510+ <use xlink:href="#glyph1-10" x="1190.917969" y="44"/>
511511+ <use xlink:href="#glyph1-7" x="1193.140625" y="44"/>
512512+ <use xlink:href="#glyph1-19" x="1196.277344" y="44"/>
513513+ <use xlink:href="#glyph1-20" x="1200.675781" y="44"/>
514514+ <use xlink:href="#glyph1-4" x="1205.746094" y="44"/>
515515+ <use xlink:href="#glyph1-10" x="1208.289062" y="44"/>
516516+ <use xlink:href="#glyph1-6" x="1210.511719" y="44"/>
517517+ <use xlink:href="#glyph1-4" x="1214.679688" y="44"/>
518518+ <use xlink:href="#glyph1-21" x="1217.222656" y="44"/>
519519+ <use xlink:href="#glyph1-10" x="1220.039062" y="44"/>
520520+ <use xlink:href="#glyph1-11" x="1222.261719" y="44"/>
521521+ <use xlink:href="#glyph1-10" x="1227.332031" y="44"/>
522522+ <use xlink:href="#glyph1-6" x="1229.554688" y="44"/>
523523+ <use xlink:href="#glyph1-20" x="1233.722656" y="44"/>
524524+ <use xlink:href="#glyph1-14" x="1238.792969" y="44"/>
525525+ <use xlink:href="#glyph1-13" x="1243.714844" y="44"/>
565526</g>
566527</g>
567567-<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(40%,80%,40%);stroke-opacity:1;stroke-miterlimit:10;" d="M 11.480469 46 L 11.480469 60 "/>
528528+<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(40%,80%,40%);stroke-opacity:1;stroke-miterlimit:10;" d="M 10.746094 46 L 10.746094 60 "/>
568529</g>
569530</svg>
+3
vendor/opam/eio/lib_eio/net.mli
···231231 In such cases you must ensure that [connection_handler] only accesses thread-safe values.
232232 Note that having more than {!Domain.recommended_domain_count} domains in total is likely to result in bad performance.
233233234234+ For services that are bottlenecked on CPU rather than IO,
235235+ you can run a single accept loop and have the handler submit CPU-intensive jobs to an {!module:Executor_pool}.
236236+234237 @param max_connections The maximum number of concurrent connections accepted by [s] at any time.
235238 The default is [Int.max_int].
236239 @param stop Resolving this promise causes [s] to stop accepting new connections.