Skip to content

Instantly share code, notes, and snippets.

@dpo
Last active March 13, 2026 19:43
Show Gist options
  • Select an option

  • Save dpo/999e6af22d5321f9257549f6ccb605c8 to your computer and use it in GitHub Desktop.

Select an option

Save dpo/999e6af22d5321f9257549f6ccb605c8 to your computer and use it in GitHub Desktop.
RegularizedOptimization repository benchmark

Benchmark Report for RegularizedOptimization

Job Properties

  • Time of benchmarks:
    • Target: 13 Mar 2026 - 19:42
    • Baseline: 13 Mar 2026 - 19:42
  • Package commits:
    • Target: 68ad95f
    • Baseline: 04e910b
  • Julia commits:
    • Target: 5fe89b8
    • Baseline: 5fe89b8
  • Julia command flags:
    • Target: None
    • Baseline: None
  • Environment variables:
    • Target: None
    • Baseline: None

Results

A ratio greater than 1.0 denotes a possible regression (marked with ❌), while a ratio less than 1.0 denotes a possible improvement (marked with ✅). Brackets display tolerances for the benchmark estimates. Only significant results - results that indicate possible regressions or improvements - are shown below (thus, an empty table means that all benchmark results remained invariant between builds).

ID time ratio memory ratio
["R2", "bpdn_B0"] 3.74 (5%) ❌ 2.89 (1%) ❌
["R2", "bpdn_l0"] 0.90 (5%) ✅ 0.99 (1%)
["R2", "bpdn_l1"] 3.15 (5%) ❌ 1.10 (1%) ❌

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["R2"]

Julia versioninfo

Target

Julia Version 1.12.5
Commit 5fe89b8ddc1 (2026-02-09 16:05 UTC)
Build Info:
  Official https://julialang.org release
Platform Info:
  OS: macOS (arm64-apple-darwin24.0.0)
  uname: Darwin 24.6.0 Darwin Kernel Version 24.6.0: Mon Jan 19 22:02:01 PST 2026; root:xnu-11417.140.69.708.3~1/RELEASE_ARM64_VMAPPLE arm64 arm
  CPU: Apple M1 (Virtual): 
              speed         user         nice          sys         idle          irq
       #1  2400 MHz        399 s          0 s        202 s        713 s          0 s  
       #2  2400 MHz        392 s          0 s        183 s        740 s          0 s  
       #3  2400 MHz        376 s          0 s        167 s        771 s          0 s  
  Memory: 7.0 GB (93.796875 MB free)
  Uptime: 1316.0 sec
  Load Avg:  2.41796875  2.98388671875  4.54541015625
  WORD_SIZE: 64
  LLVM: libLLVM-18.1.7 (ORCJIT, apple-m1)
  GC: Built with stock GC
Threads: 1 default, 1 interactive, 1 GC (on 3 virtual cores)

Baseline

Julia Version 1.12.5
Commit 5fe89b8ddc1 (2026-02-09 16:05 UTC)
Build Info:
  Official https://julialang.org release
Platform Info:
  OS: macOS (arm64-apple-darwin24.0.0)
  uname: Darwin 24.6.0 Darwin Kernel Version 24.6.0: Mon Jan 19 22:02:01 PST 2026; root:xnu-11417.140.69.708.3~1/RELEASE_ARM64_VMAPPLE arm64 arm
  CPU: Apple M1 (Virtual): 
              speed         user         nice          sys         idle          irq
       #1  2400 MHz        414 s          0 s        203 s        730 s          0 s  
       #2  2400 MHz        401 s          0 s        184 s        761 s          0 s  
       #3  2400 MHz        385 s          0 s        168 s        793 s          0 s  
  Memory: 7.0 GB (63.1875 MB free)
  Uptime: 1348.0 sec
  Load Avg:  1.8583984375  2.79248046875  4.4208984375
  WORD_SIZE: 64
  LLVM: libLLVM-18.1.7 (ORCJIT, apple-m1)
  GC: Built with stock GC
Threads: 1 default, 1 interactive, 1 GC (on 3 virtual cores)
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

Benchmark Report for RegularizedOptimization

Job Properties

  • Time of benchmark: 13 Mar 2026 - 19:42
  • Package commit: 04e910b
  • Julia commit: 5fe89b8
  • Julia command flags: None
  • Environment variables: None

Results

Below is a table of this job's results, obtained by running the benchmarks. The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to index into the BaseBenchmarks suite to retrieve the corresponding benchmarks. The percentages accompanying time and memory values in the below table are noise tolerances. The "true" time/memory value for a given benchmark is expected to fall within this percentage of the reported value. An empty cell means that the value was zero.

ID time GC time memory allocations
["R2", "bpdn_B0"] 2.655 ms (5%) 642.27 KiB (1%) 946
["R2", "bpdn_l0"] 446.044 ms (5%) 3.29 MiB (1%) 176301
["R2", "bpdn_l1"] 1.852 ms (5%) 336.62 KiB (1%) 666

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["R2"]

Julia versioninfo

Julia Version 1.12.5
Commit 5fe89b8ddc1 (2026-02-09 16:05 UTC)
Build Info:
  Official https://julialang.org release
Platform Info:
  OS: macOS (arm64-apple-darwin24.0.0)
  uname: Darwin 24.6.0 Darwin Kernel Version 24.6.0: Mon Jan 19 22:02:01 PST 2026; root:xnu-11417.140.69.708.3~1/RELEASE_ARM64_VMAPPLE arm64 arm
  CPU: Apple M1 (Virtual): 
              speed         user         nice          sys         idle          irq
       #1  2400 MHz        414 s          0 s        203 s        730 s          0 s  
       #2  2400 MHz        401 s          0 s        184 s        761 s          0 s  
       #3  2400 MHz        385 s          0 s        168 s        793 s          0 s  
  Memory: 7.0 GB (63.1875 MB free)
  Uptime: 1348.0 sec
  Load Avg:  1.8583984375  2.79248046875  4.4208984375
  WORD_SIZE: 64
  LLVM: libLLVM-18.1.7 (ORCJIT, apple-m1)
  GC: Built with stock GC
Threads: 1 default, 1 interactive, 1 GC (on 3 virtual cores)

Solver Benchmarks Tables

This commit vs reference: R2_precise

This commit

Name f(x) Time
BPDN/ProximalOperators.NormL0 1.79e+00 2.14e-04
BPDN/ProximalOperators.NormL1 4.98e-01 4.74e-03
BPDN/ProximalOperators.IndBallL0 8.25e-03 7.95e-03

Reference

Name f(x) Time
BPDN/ProximalOperators.NormL0 1.79e+00 2.40e-03
BPDN/ProximalOperators.NormL1 4.98e-01 1.57e-03
BPDN/ProximalOperators.IndBallL0 8.25e-03 2.76e-03

This commit vs reference: R2_imprecise

This commit

Name f(x) Time
BPDN/ProximalOperators.NormL0 1.79e+00 0.00e+00
BPDN/ProximalOperators.NormL1 4.98e-01 2.12e-03
BPDN/ProximalOperators.IndBallL0 8.25e-03 4.29e-03

Reference

Name f(x) Time
BPDN/ProximalOperators.NormL0 1.79e+00 0.00e+00
BPDN/ProximalOperators.NormL1 4.98e-01 1.06e-03
BPDN/ProximalOperators.IndBallL0 8.25e-03 1.46e-03

Benchmark Report for RegularizedOptimization

Job Properties

  • Time of benchmark: 13 Mar 2026 - 19:42
  • Package commit: 68ad95f
  • Julia commit: 5fe89b8
  • Julia command flags: None
  • Environment variables: None

Results

Below is a table of this job's results, obtained by running the benchmarks. The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to index into the BaseBenchmarks suite to retrieve the corresponding benchmarks. The percentages accompanying time and memory values in the below table are noise tolerances. The "true" time/memory value for a given benchmark is expected to fall within this percentage of the reported value. An empty cell means that the value was zero.

ID time GC time memory allocations
["R2", "bpdn_B0"] 9.925 ms (5%) 1.81 MiB (1%) 4319
["R2", "bpdn_l0"] 400.531 ms (5%) 3.27 MiB (1%) 175079
["R2", "bpdn_l1"] 5.841 ms (5%) 369.67 KiB (1%) 2604

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["R2"]

Julia versioninfo

Julia Version 1.12.5
Commit 5fe89b8ddc1 (2026-02-09 16:05 UTC)
Build Info:
  Official https://julialang.org release
Platform Info:
  OS: macOS (arm64-apple-darwin24.0.0)
  uname: Darwin 24.6.0 Darwin Kernel Version 24.6.0: Mon Jan 19 22:02:01 PST 2026; root:xnu-11417.140.69.708.3~1/RELEASE_ARM64_VMAPPLE arm64 arm
  CPU: Apple M1 (Virtual): 
              speed         user         nice          sys         idle          irq
       #1  2400 MHz        399 s          0 s        202 s        713 s          0 s  
       #2  2400 MHz        392 s          0 s        183 s        740 s          0 s  
       #3  2400 MHz        376 s          0 s        167 s        771 s          0 s  
  Memory: 7.0 GB (93.796875 MB free)
  Uptime: 1316.0 sec
  Load Avg:  2.41796875  2.98388671875  4.54541015625
  WORD_SIZE: 64
  LLVM: libLLVM-18.1.7 (ORCJIT, apple-m1)
  GC: Built with stock GC
Threads: 1 default, 1 interactive, 1 GC (on 3 virtual cores)
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Display the source blob
Display the rendered blob
Raw
<?xml version="1.0" encoding="utf-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="600" height="400" viewBox="0 0 2400 1600"><defs> <clipPath id="clip620"> <rect x="0" y="0" width="2400" height="1600"/> </clipPath></defs><path clip-path="url(#clip620)" d="M0 1600 L2400 1600 L2400 8.88178e-14 L0 8.88178e-14 Z" fill="#ffffff" fill-rule="evenodd" fill-opacity="1"/><defs> <clipPath id="clip621"> <rect x="480" y="0" width="1681" height="1600"/> </clipPath></defs><path clip-path="url(#clip620)" d="M181.61 1461.82 L2352.76 1461.82 L2352.76 123.472 L181.61 123.472 Z" fill="#ffffff" fill-rule="evenodd" fill-opacity="1"/><defs> <clipPath id="clip622"> <rect x="181" y="123" width="2172" height="1339"/> </clipPath></defs><polyline clip-path="url(#clip622)" style="stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none" points="755.12,1461.82 755.12,123.472 "/><polyline clip-path="url(#clip622)" style="stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none" points="1779.25,1461.82 1779.25,123.472 "/><polyline clip-path="url(#clip622)" style="stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none" points="2803.37,1461.82 2803.37,123.472 "/><polyline clip-path="url(#clip622)" style="stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none" points="181.61,1429.21 2352.76,1429.21 "/><polyline clip-path="url(#clip622)" style="stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none" points="181.61,1144.96 2352.76,1144.96 "/><polyline clip-path="url(#clip622)" style="stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none" points="181.61,860.719 2352.76,860.719 "/><polyline clip-path="url(#clip622)" style="stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none" points="181.61,576.474 2352.76,576.474 "/><polyline clip-path="url(#clip622)" style="stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none" points="181.61,292.229 2352.76,292.229 "/><polyline clip-path="url(#clip620)" style="stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none" points="181.61,1461.82 2352.76,1461.82 "/><polyline clip-path="url(#clip620)" style="stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none" points="755.12,1461.82 755.12,1442.93 "/><polyline clip-path="url(#clip620)" style="stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none" points="1779.25,1461.82 1779.25,1442.93 "/><polyline clip-path="url(#clip620)" style="stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none" points="2803.37,1461.82 2803.37,1442.93 "/><path clip-path="url(#clip620)" d="M692.843 1555.53 Q691.182 1553.87 689.553 1553.62 Q687.925 1553.35 686.73 1554.54 Q685.535 1555.74 685.797 1557.37 Q686.059 1559 687.72 1560.66 Q689.382 1562.32 691.01 1562.59 Q692.639 1562.84 693.834 1561.65 Q695.029 1560.45 694.767 1558.83 Q694.505 1557.19 692.843 1555.53 M684.52 1557.46 Q684.176 1556.16 684.504 1555.05 Q684.831 1553.92 685.838 1552.91 Q687.507 1551.24 689.873 1551.53 Q692.246 1551.81 694.407 1553.97 Q696.567 1556.13 696.845 1558.5 Q697.132 1560.87 695.462 1562.54 Q694.456 1563.55 693.334 1563.88 Q692.213 1564.2 690.92 1563.86 L692.295 1565.23 L690.781 1566.75 L678.047 1554.01 L679.561 1552.5 L684.52 1557.46 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M701.559 1553.22 L706.421 1558.08 L704.907 1559.59 L692.254 1546.94 L693.768 1545.43 L695.159 1546.82 Q694.816 1545.52 695.143 1544.41 Q695.47 1543.28 696.477 1542.28 Q698.147 1540.61 700.512 1540.89 Q702.885 1541.17 705.046 1543.33 Q707.206 1545.49 707.485 1547.86 Q707.771 1550.23 706.102 1551.9 Q705.095 1552.91 703.974 1553.24 Q702.852 1553.56 701.559 1553.22 M703.483 1544.89 Q701.821 1543.23 700.193 1542.98 Q698.564 1542.71 697.369 1543.9 Q696.174 1545.1 696.436 1546.74 Q696.698 1548.36 698.359 1550.02 Q700.021 1551.68 701.649 1551.95 Q703.278 1552.2 704.473 1551.01 Q705.668 1549.81 705.406 1548.19 Q705.144 1546.56 703.483 1544.89 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M710.374 1531.6 L705.414 1526.64 L706.92 1525.14 L719.654 1537.87 L718.148 1539.38 L716.774 1538 Q717.117 1539.3 716.79 1540.43 Q716.463 1541.54 715.448 1542.55 Q713.786 1544.21 711.413 1543.94 Q709.048 1543.65 706.887 1541.49 Q704.727 1539.33 704.44 1536.96 Q704.162 1534.59 705.823 1532.93 Q706.838 1531.91 707.959 1531.59 Q709.081 1531.26 710.374 1531.6 M708.442 1539.93 Q710.104 1541.6 711.732 1541.87 Q713.361 1542.12 714.556 1540.92 Q715.751 1539.73 715.497 1538.1 Q715.235 1536.46 713.574 1534.8 Q711.912 1533.14 710.284 1532.89 Q708.647 1532.63 707.452 1533.82 Q706.257 1535.02 706.519 1536.65 Q706.781 1538.27 708.442 1539.93 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M724.843 1521.62 L730.375 1527.15 L728.87 1528.66 L723.386 1523.17 Q722.085 1521.87 720.931 1521.73 Q719.777 1521.59 718.762 1522.61 Q717.543 1523.83 717.617 1525.31 Q717.69 1526.79 719.032 1528.13 L724.213 1533.31 L722.699 1534.83 L713.533 1525.66 L715.047 1524.15 L716.471 1525.57 Q716.184 1524.2 716.504 1523.07 Q716.831 1521.92 717.788 1520.96 Q719.368 1519.38 721.16 1519.56 Q722.944 1519.72 724.843 1521.62 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M743.126 1519.97 L744.297 1521.14 L735.589 1529.84 L734.418 1528.67 L743.126 1519.97 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M737.643 1508.21 L742.12 1512.69 L744.771 1510.04 Q746.105 1508.7 746.195 1507.52 Q746.285 1506.31 745.148 1505.18 Q744.002 1504.03 742.815 1504.14 Q741.629 1504.23 740.295 1505.56 L737.643 1508.21 M732.618 1503.19 L736.301 1506.87 L738.748 1504.42 Q739.959 1503.21 740.098 1502.17 Q740.237 1501.12 739.304 1500.18 Q738.38 1499.26 737.324 1499.4 Q736.276 1499.53 735.065 1500.74 L732.618 1503.19 M729.606 1503.48 L733.829 1499.26 Q735.72 1497.37 737.528 1497.13 Q739.337 1496.89 740.786 1498.34 Q741.907 1499.46 742.046 1500.65 Q742.185 1501.84 741.334 1503.02 Q742.815 1502.06 744.321 1502.22 Q745.827 1502.37 747.071 1503.61 Q748.708 1505.25 748.487 1507.26 Q748.266 1509.26 746.212 1511.31 L741.825 1515.7 L729.606 1503.48 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M745.876 1489.39 Q744.599 1490.67 745.213 1492.57 Q745.827 1494.46 748.348 1496.98 Q750.86 1499.5 752.759 1500.12 Q754.658 1500.72 755.934 1499.45 Q757.219 1498.16 756.605 1496.27 Q755.992 1494.37 753.479 1491.85 Q750.958 1489.33 749.06 1488.73 Q747.161 1488.1 745.876 1489.39 M744.567 1488.08 Q746.621 1486.03 749.33 1486.57 Q752.039 1487.11 755.132 1490.2 Q758.218 1493.29 758.758 1496 Q759.298 1498.7 757.244 1500.76 Q755.19 1502.81 752.481 1502.28 Q749.772 1501.73 746.686 1498.65 Q743.593 1495.55 743.053 1492.85 Q742.512 1490.13 744.567 1488.08 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M1723.81 1548.69 Q1722.15 1547.03 1720.52 1546.78 Q1718.89 1546.51 1717.7 1547.7 Q1716.5 1548.9 1716.76 1550.53 Q1717.03 1552.15 1718.69 1553.81 Q1720.35 1555.48 1721.98 1555.75 Q1723.61 1556 1724.8 1554.8 Q1726 1553.61 1725.73 1551.99 Q1725.47 1550.35 1723.81 1548.69 M1715.49 1550.61 Q1715.14 1549.32 1715.47 1548.21 Q1715.8 1547.08 1716.81 1546.07 Q1718.47 1544.4 1720.84 1544.69 Q1723.21 1544.97 1725.37 1547.13 Q1727.53 1549.29 1727.81 1551.66 Q1728.1 1554.03 1726.43 1555.7 Q1725.42 1556.7 1724.3 1557.04 Q1723.18 1557.36 1721.89 1557.01 L1723.26 1558.39 L1721.75 1559.9 L1709.01 1547.17 L1710.53 1545.66 L1715.49 1550.61 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M1732.53 1546.38 L1737.39 1551.24 L1735.87 1552.75 L1723.22 1540.1 L1724.74 1538.58 L1726.13 1539.98 Q1725.78 1538.68 1726.11 1537.57 Q1726.44 1536.44 1727.44 1535.43 Q1729.11 1533.76 1731.48 1534.05 Q1733.85 1534.33 1736.01 1536.49 Q1738.17 1538.65 1738.45 1541.02 Q1738.74 1543.39 1737.07 1545.06 Q1736.06 1546.06 1734.94 1546.4 Q1733.82 1546.72 1732.53 1546.38 M1734.45 1538.05 Q1732.79 1536.39 1731.16 1536.14 Q1729.53 1535.87 1728.34 1537.06 Q1727.14 1538.26 1727.4 1539.89 Q1727.67 1541.51 1729.33 1543.18 Q1730.99 1544.84 1732.62 1545.11 Q1734.25 1545.36 1735.44 1544.17 Q1736.64 1542.97 1736.37 1541.35 Q1736.11 1539.71 1734.45 1538.05 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M1741.34 1524.76 L1736.38 1519.8 L1737.89 1518.3 L1750.62 1531.03 L1749.12 1532.54 L1747.74 1531.16 Q1748.08 1532.45 1747.76 1533.58 Q1747.43 1534.7 1746.42 1535.71 Q1744.75 1537.37 1742.38 1537.09 Q1740.02 1536.81 1737.85 1534.65 Q1735.69 1532.49 1735.41 1530.12 Q1735.13 1527.75 1736.79 1526.09 Q1737.81 1525.07 1738.93 1524.75 Q1740.05 1524.42 1741.34 1524.76 M1739.41 1533.09 Q1741.07 1534.75 1742.7 1535.02 Q1744.33 1535.28 1745.52 1534.08 Q1746.72 1532.89 1746.46 1531.26 Q1746.2 1529.62 1744.54 1527.96 Q1742.88 1526.3 1741.25 1526.05 Q1739.61 1525.78 1738.42 1526.98 Q1737.22 1528.17 1737.49 1529.81 Q1737.75 1531.43 1739.41 1533.09 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M1755.81 1514.78 L1761.34 1520.31 L1759.84 1521.81 L1754.35 1516.33 Q1753.05 1515.03 1751.9 1514.89 Q1750.74 1514.75 1749.73 1515.77 Q1748.51 1516.99 1748.58 1518.47 Q1748.66 1519.95 1750 1521.29 L1755.18 1526.47 L1753.67 1527.99 L1744.5 1518.82 L1746.01 1517.31 L1747.44 1518.73 Q1747.15 1517.36 1747.47 1516.23 Q1747.8 1515.08 1748.76 1514.12 Q1750.34 1512.54 1752.13 1512.71 Q1753.91 1512.88 1755.81 1514.78 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M1774.09 1513.12 L1775.26 1514.29 L1766.56 1523 L1765.39 1521.83 L1774.09 1513.12 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M1759.99 1496.19 L1761.5 1494.68 L1774.23 1507.42 L1772.73 1508.92 L1759.99 1496.19 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M1770 1489.39 Q1768.72 1490.67 1769.34 1492.57 Q1769.95 1494.46 1772.47 1496.98 Q1774.99 1499.5 1776.88 1500.12 Q1778.78 1500.72 1780.06 1499.45 Q1781.34 1498.16 1780.73 1496.27 Q1780.12 1494.37 1777.6 1491.85 Q1775.08 1489.33 1773.19 1488.73 Q1771.29 1488.1 1770 1489.39 M1768.69 1488.08 Q1770.75 1486.03 1773.46 1486.57 Q1776.16 1487.11 1779.26 1490.2 Q1782.34 1493.29 1782.88 1496 Q1783.42 1498.7 1781.37 1500.76 Q1779.32 1502.81 1776.61 1502.28 Q1773.9 1501.73 1770.81 1498.65 Q1767.72 1495.55 1767.18 1492.85 Q1766.64 1490.13 1768.69 1488.08 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M2748.37 1548.26 Q2746.71 1546.6 2745.08 1546.34 Q2743.45 1546.07 2742.26 1547.27 Q2741.06 1548.46 2741.32 1550.1 Q2741.59 1551.72 2743.25 1553.38 Q2744.91 1555.04 2746.54 1555.31 Q2748.17 1555.57 2749.36 1554.37 Q2750.56 1553.18 2750.29 1551.56 Q2750.03 1549.92 2748.37 1548.26 M2740.05 1550.18 Q2739.7 1548.89 2740.03 1547.77 Q2740.36 1546.65 2741.36 1545.64 Q2743.03 1543.97 2745.4 1544.26 Q2747.77 1544.53 2749.93 1546.69 Q2752.09 1548.86 2752.37 1551.23 Q2752.66 1553.59 2750.99 1555.26 Q2749.98 1556.27 2748.86 1556.61 Q2747.74 1556.92 2746.45 1556.58 L2747.82 1557.96 L2746.31 1559.47 L2733.57 1546.74 L2735.09 1545.22 L2740.05 1550.18 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M2757.09 1545.94 L2761.95 1550.8 L2760.43 1552.32 L2747.78 1539.66 L2749.29 1538.15 L2750.69 1539.54 Q2750.34 1538.25 2750.67 1537.14 Q2751 1536.01 2752 1535 Q2753.67 1533.33 2756.04 1533.62 Q2758.41 1533.89 2760.57 1536.06 Q2762.73 1538.22 2763.01 1540.59 Q2763.3 1542.95 2761.63 1544.62 Q2760.62 1545.63 2759.5 1545.97 Q2758.38 1546.29 2757.09 1545.94 M2759.01 1537.62 Q2757.35 1535.96 2755.72 1535.7 Q2754.09 1535.43 2752.9 1536.63 Q2751.7 1537.82 2751.96 1539.46 Q2752.22 1541.08 2753.89 1542.74 Q2755.55 1544.4 2757.18 1544.67 Q2758.8 1544.93 2760 1543.73 Q2761.19 1542.54 2760.93 1540.92 Q2760.67 1539.28 2759.01 1537.62 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M2765.9 1524.33 L2760.94 1519.37 L2762.45 1517.86 L2775.18 1530.6 L2773.68 1532.1 L2772.3 1530.73 Q2772.64 1532.02 2772.32 1533.15 Q2771.99 1534.26 2770.97 1535.28 Q2769.31 1536.94 2766.94 1536.66 Q2764.57 1536.37 2762.41 1534.21 Q2760.25 1532.05 2759.97 1529.69 Q2759.69 1527.31 2761.35 1525.65 Q2762.36 1524.64 2763.49 1524.32 Q2764.61 1523.98 2765.9 1524.33 M2763.97 1532.66 Q2765.63 1534.32 2767.26 1534.59 Q2768.89 1534.84 2770.08 1533.65 Q2771.28 1532.45 2771.02 1530.83 Q2770.76 1529.19 2769.1 1527.53 Q2767.44 1525.87 2765.81 1525.61 Q2764.17 1525.35 2762.98 1526.55 Q2761.78 1527.74 2762.05 1529.38 Q2762.31 1531 2763.97 1532.66 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M2780.37 1514.34 L2785.9 1519.88 L2784.4 1521.38 L2778.91 1515.9 Q2777.61 1514.6 2776.46 1514.46 Q2775.3 1514.32 2774.29 1515.33 Q2773.07 1516.55 2773.14 1518.03 Q2773.22 1519.52 2774.56 1520.86 L2779.74 1526.04 L2778.23 1527.55 L2769.06 1518.39 L2770.57 1516.87 L2772 1518.3 Q2771.71 1516.93 2772.03 1515.79 Q2772.36 1514.65 2773.32 1513.69 Q2774.89 1512.11 2776.69 1512.28 Q2778.47 1512.44 2780.37 1514.34 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M2798.65 1512.69 L2799.82 1513.86 L2791.12 1522.57 L2789.95 1521.4 L2798.65 1512.69 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M2784.55 1495.76 L2786.06 1494.25 L2798.79 1506.99 L2797.29 1508.49 L2784.55 1495.76 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M2801.05 1501.94 L2803.75 1499.24 L2794.43 1489.92 L2792.08 1493.45 L2790.58 1491.94 L2792.91 1488.43 L2794.56 1486.78 L2805.39 1497.61 L2808.09 1494.91 L2809.48 1496.3 L2802.44 1503.34 L2801.05 1501.94 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><polyline clip-path="url(#clip620)" style="stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none" points="181.61,1461.82 181.61,123.472 "/><polyline clip-path="url(#clip620)" style="stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none" points="181.61,1429.21 200.507,1429.21 "/><polyline clip-path="url(#clip620)" style="stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none" points="181.61,1144.96 200.507,1144.96 "/><polyline clip-path="url(#clip620)" style="stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none" points="181.61,860.719 200.507,860.719 "/><polyline clip-path="url(#clip620)" style="stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none" points="181.61,576.474 200.507,576.474 "/><polyline clip-path="url(#clip620)" style="stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none" points="181.61,292.229 200.507,292.229 "/><path clip-path="url(#clip620)" d="M139.637 1422.11 Q137.832 1422.11 136.918 1423.89 Q136.015 1425.66 136.015 1429.23 Q136.015 1432.78 136.918 1434.56 Q137.832 1436.33 139.637 1436.33 Q141.455 1436.33 142.357 1434.56 Q143.272 1432.78 143.272 1429.23 Q143.272 1425.66 142.357 1423.89 Q141.455 1422.11 139.637 1422.11 M139.637 1420.26 Q142.543 1420.26 144.07 1422.56 Q145.61 1424.85 145.61 1429.23 Q145.61 1433.59 144.07 1435.89 Q142.543 1438.19 139.637 1438.19 Q136.732 1438.19 135.193 1435.89 Q133.665 1433.59 133.665 1429.23 Q133.665 1424.85 135.193 1422.56 Q136.732 1420.26 139.637 1420.26 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M52.7745 1154.86 L56.5939 1154.86 L56.5939 1141.68 L52.4389 1142.51 L52.4389 1140.38 L56.5708 1139.55 L58.9088 1139.55 L58.9088 1154.86 L62.7282 1154.86 L62.7282 1156.83 L52.7745 1156.83 L52.7745 1154.86 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M67.4504 1153.89 L69.8925 1153.89 L69.8925 1156.83 L67.4504 1156.83 L67.4504 1153.89 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M79.985 1141.09 Q78.1795 1141.09 77.2651 1142.87 Q76.3624 1144.64 76.3624 1148.21 Q76.3624 1151.76 77.2651 1153.54 Q78.1795 1155.31 79.985 1155.31 Q81.8021 1155.31 82.7049 1153.54 Q83.6193 1151.76 83.6193 1148.21 Q83.6193 1144.64 82.7049 1142.87 Q81.8021 1141.09 79.985 1141.09 M79.985 1139.24 Q82.8901 1139.24 84.4179 1141.54 Q85.9572 1143.83 85.9572 1148.21 Q85.9572 1152.57 84.4179 1154.87 Q82.8901 1157.16 79.985 1157.16 Q77.0799 1157.16 75.5406 1154.87 Q74.0128 1152.57 74.0128 1148.21 Q74.0128 1143.83 75.5406 1141.54 Q77.0799 1139.24 79.985 1139.24 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M104.152 1144.1 L98.8622 1149.41 L104.152 1154.7 L102.774 1156.1 L97.4618 1150.79 L92.1493 1156.1 L90.7836 1154.7 L96.0613 1149.41 L90.7836 1144.1 L92.1493 1142.7 L97.4618 1148.01 L102.774 1142.7 L104.152 1144.1 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M110.332 1154.86 L114.152 1154.86 L114.152 1141.68 L109.996 1142.51 L109.996 1140.38 L114.128 1139.55 L116.466 1139.55 L116.466 1154.86 L120.286 1154.86 L120.286 1156.83 L110.332 1156.83 L110.332 1154.86 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M130.008 1141.09 Q128.202 1141.09 127.288 1142.87 Q126.385 1144.64 126.385 1148.21 Q126.385 1151.76 127.288 1153.54 Q128.202 1155.31 130.008 1155.31 Q131.825 1155.31 132.728 1153.54 Q133.642 1151.76 133.642 1148.21 Q133.642 1144.64 132.728 1142.87 Q131.825 1141.09 130.008 1141.09 M130.008 1139.24 Q132.913 1139.24 134.441 1141.54 Q135.98 1143.83 135.98 1148.21 Q135.98 1152.57 134.441 1154.87 Q132.913 1157.16 130.008 1157.16 Q127.103 1157.16 125.563 1154.87 Q124.036 1152.57 124.036 1148.21 Q124.036 1143.83 125.563 1141.54 Q127.103 1139.24 130.008 1139.24 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M140.795 1136.46 Q139.441 1136.46 138.66 1137.18 Q137.889 1137.9 137.889 1139.17 Q137.889 1140.44 138.66 1141.17 Q139.441 1141.89 140.795 1141.89 Q142.149 1141.89 142.93 1141.17 Q143.71 1140.43 143.71 1139.17 Q143.71 1137.9 142.93 1137.18 Q142.158 1136.46 140.795 1136.46 M138.895 1135.65 Q137.673 1135.35 136.986 1134.51 Q136.309 1133.67 136.309 1132.47 Q136.309 1130.79 137.504 1129.81 Q138.707 1128.83 140.795 1128.83 Q142.892 1128.83 144.086 1129.81 Q145.281 1130.79 145.281 1132.47 Q145.281 1133.67 144.594 1134.51 Q143.917 1135.35 142.704 1135.65 Q144.077 1135.97 144.839 1136.9 Q145.61 1137.83 145.61 1139.17 Q145.61 1141.21 144.359 1142.3 Q143.118 1143.4 140.795 1143.4 Q138.472 1143.4 137.221 1142.3 Q135.98 1141.21 135.98 1139.17 Q135.98 1137.83 136.751 1136.9 Q137.522 1135.97 138.895 1135.65 M138.199 1132.65 Q138.199 1133.74 138.876 1134.35 Q139.563 1134.96 140.795 1134.96 Q142.017 1134.96 142.704 1134.35 Q143.4 1133.74 143.4 1132.65 Q143.4 1131.56 142.704 1130.95 Q142.017 1130.33 140.795 1130.33 Q139.563 1130.33 138.876 1130.95 Q138.199 1131.56 138.199 1132.65 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M54.3833 870.616 L62.543 870.616 L62.543 872.583 L51.5708 872.583 L51.5708 870.616 Q52.9018 869.238 55.1935 866.923 Q57.4967 864.597 58.087 863.926 Q59.2097 862.664 59.6495 861.796 Q60.1009 860.917 60.1009 860.072 Q60.1009 858.694 59.1287 857.826 Q58.168 856.958 56.6171 856.958 Q55.5176 856.958 54.2907 857.34 Q53.0754 857.722 51.6866 858.498 L51.6866 856.136 Q53.0986 855.569 54.3254 855.28 Q55.5523 854.991 56.5708 854.991 Q59.256 854.991 60.8532 856.333 Q62.4504 857.676 62.4504 859.921 Q62.4504 860.986 62.0453 861.947 Q61.6518 862.896 60.5986 864.192 Q60.3092 864.528 58.7583 866.136 Q57.2074 867.734 54.3833 870.616 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M67.4504 869.643 L69.8925 869.643 L69.8925 872.583 L67.4504 872.583 L67.4504 869.643 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M79.985 856.842 Q78.1795 856.842 77.2651 858.625 Q76.3624 860.396 76.3624 863.961 Q76.3624 867.514 77.2651 869.296 Q78.1795 871.067 79.985 871.067 Q81.8021 871.067 82.7049 869.296 Q83.6193 867.514 83.6193 863.961 Q83.6193 860.396 82.7049 858.625 Q81.8021 856.842 79.985 856.842 M79.985 854.991 Q82.8901 854.991 84.4179 857.294 Q85.9572 859.586 85.9572 863.961 Q85.9572 868.324 84.4179 870.627 Q82.8901 872.919 79.985 872.919 Q77.0799 872.919 75.5406 870.627 Q74.0128 868.324 74.0128 863.961 Q74.0128 859.586 75.5406 857.294 Q77.0799 854.991 79.985 854.991 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M104.152 859.852 L98.8622 865.164 L104.152 870.454 L102.774 871.854 L97.4618 866.542 L92.1493 871.854 L90.7836 870.454 L96.0613 865.164 L90.7836 859.852 L92.1493 858.451 L97.4618 863.764 L102.774 858.451 L104.152 859.852 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M110.332 870.616 L114.152 870.616 L114.152 857.433 L109.996 858.266 L109.996 856.136 L114.128 855.303 L116.466 855.303 L116.466 870.616 L120.286 870.616 L120.286 872.583 L110.332 872.583 L110.332 870.616 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M130.008 856.842 Q128.202 856.842 127.288 858.625 Q126.385 860.396 126.385 863.961 Q126.385 867.514 127.288 869.296 Q128.202 871.067 130.008 871.067 Q131.825 871.067 132.728 869.296 Q133.642 867.514 133.642 863.961 Q133.642 860.396 132.728 858.625 Q131.825 856.842 130.008 856.842 M130.008 854.991 Q132.913 854.991 134.441 857.294 Q135.98 859.586 135.98 863.961 Q135.98 868.324 134.441 870.627 Q132.913 872.919 130.008 872.919 Q127.103 872.919 125.563 870.627 Q124.036 868.324 124.036 863.961 Q124.036 859.586 125.563 857.294 Q127.103 854.991 130.008 854.991 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M140.795 852.211 Q139.441 852.211 138.66 852.935 Q137.889 853.659 137.889 854.928 Q137.889 856.198 138.66 856.922 Q139.441 857.646 140.795 857.646 Q142.149 857.646 142.93 856.922 Q143.71 856.188 143.71 854.928 Q143.71 853.659 142.93 852.935 Q142.158 852.211 140.795 852.211 M138.895 851.402 Q137.673 851.101 136.986 850.264 Q136.309 849.427 136.309 848.223 Q136.309 846.54 137.504 845.562 Q138.707 844.584 140.795 844.584 Q142.892 844.584 144.086 845.562 Q145.281 846.54 145.281 848.223 Q145.281 849.427 144.594 850.264 Q143.917 851.101 142.704 851.402 Q144.077 851.722 144.839 852.653 Q145.61 853.584 145.61 854.928 Q145.61 856.969 144.359 858.06 Q143.118 859.151 140.795 859.151 Q138.472 859.151 137.221 858.06 Q135.98 856.969 135.98 854.928 Q135.98 853.584 136.751 852.653 Q137.522 851.722 138.895 851.402 M138.199 848.402 Q138.199 849.493 138.876 850.104 Q139.563 850.715 140.795 850.715 Q142.017 850.715 142.704 850.104 Q143.4 849.493 143.4 848.402 Q143.4 847.311 142.704 846.7 Q142.017 846.089 140.795 846.089 Q139.563 846.089 138.876 846.7 Q138.199 847.311 138.199 848.402 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M59.4527 579.021 Q61.131 579.38 62.0685 580.514 Q63.0175 581.648 63.0175 583.315 Q63.0175 585.873 61.2583 587.273 Q59.499 588.674 56.2583 588.674 Q55.1703 588.674 54.0129 588.454 Q52.8671 588.245 51.6403 587.817 L51.6403 585.56 Q52.6125 586.127 53.7699 586.417 Q54.9273 586.706 56.1889 586.706 Q58.3879 586.706 59.5337 585.838 Q60.6911 584.97 60.6911 583.315 Q60.6911 581.787 59.6148 580.931 Q58.55 580.063 56.6402 580.063 L54.6264 580.063 L54.6264 578.141 L56.7328 578.141 Q58.4574 578.141 59.3717 577.458 Q60.2861 576.764 60.2861 575.468 Q60.2861 574.137 59.337 573.431 Q58.3995 572.713 56.6402 572.713 Q55.6796 572.713 54.5801 572.921 Q53.4805 573.13 52.1611 573.57 L52.1611 571.486 Q53.4921 571.116 54.6495 570.931 Q55.8185 570.746 56.8486 570.746 Q59.5106 570.746 61.0615 571.961 Q62.6124 573.165 62.6124 575.225 Q62.6124 576.66 61.7907 577.655 Q60.9689 578.639 59.4527 579.021 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M67.4504 585.398 L69.8925 585.398 L69.8925 588.338 L67.4504 588.338 L67.4504 585.398 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M79.985 572.597 Q78.1795 572.597 77.2651 574.38 Q76.3624 576.151 76.3624 579.715 Q76.3624 583.269 77.2651 585.051 Q78.1795 586.822 79.985 586.822 Q81.8021 586.822 82.7049 585.051 Q83.6193 583.269 83.6193 579.715 Q83.6193 576.151 82.7049 574.38 Q81.8021 572.597 79.985 572.597 M79.985 570.746 Q82.8901 570.746 84.4179 573.049 Q85.9572 575.34 85.9572 579.715 Q85.9572 584.079 84.4179 586.382 Q82.8901 588.674 79.985 588.674 Q77.0799 588.674 75.5406 586.382 Q74.0128 584.079 74.0128 579.715 Q74.0128 575.34 75.5406 573.049 Q77.0799 570.746 79.985 570.746 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M104.152 575.607 L98.8622 580.919 L104.152 586.208 L102.774 587.609 L97.4618 582.296 L92.1493 587.609 L90.7836 586.208 L96.0613 580.919 L90.7836 575.607 L92.1493 574.206 L97.4618 579.519 L102.774 574.206 L104.152 575.607 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M110.332 586.37 L114.152 586.37 L114.152 573.188 L109.996 574.021 L109.996 571.891 L114.128 571.058 L116.466 571.058 L116.466 586.37 L120.286 586.37 L120.286 588.338 L110.332 588.338 L110.332 586.37 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M130.008 572.597 Q128.202 572.597 127.288 574.38 Q126.385 576.151 126.385 579.715 Q126.385 583.269 127.288 585.051 Q128.202 586.822 130.008 586.822 Q131.825 586.822 132.728 585.051 Q133.642 583.269 133.642 579.715 Q133.642 576.151 132.728 574.38 Q131.825 572.597 130.008 572.597 M130.008 570.746 Q132.913 570.746 134.441 573.049 Q135.98 575.34 135.98 579.715 Q135.98 584.079 134.441 586.382 Q132.913 588.674 130.008 588.674 Q127.103 588.674 125.563 586.382 Q124.036 584.079 124.036 579.715 Q124.036 575.34 125.563 573.049 Q127.103 570.746 130.008 570.746 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M140.795 567.965 Q139.441 567.965 138.66 568.69 Q137.889 569.414 137.889 570.683 Q137.889 571.953 138.66 572.677 Q139.441 573.401 140.795 573.401 Q142.149 573.401 142.93 572.677 Q143.71 571.943 143.71 570.683 Q143.71 569.414 142.93 568.69 Q142.158 567.965 140.795 567.965 M138.895 567.157 Q137.673 566.856 136.986 566.019 Q136.309 565.182 136.309 563.978 Q136.309 562.295 137.504 561.317 Q138.707 560.339 140.795 560.339 Q142.892 560.339 144.086 561.317 Q145.281 562.295 145.281 563.978 Q145.281 565.182 144.594 566.019 Q143.917 566.856 142.704 567.157 Q144.077 567.476 144.839 568.407 Q145.61 569.338 145.61 570.683 Q145.61 572.724 144.359 573.815 Q143.118 574.906 140.795 574.906 Q138.472 574.906 137.221 573.815 Q135.98 572.724 135.98 570.683 Q135.98 569.338 136.751 568.407 Q137.522 567.476 138.895 567.157 M138.199 564.157 Q138.199 565.248 138.876 565.859 Q139.563 566.47 140.795 566.47 Q142.017 566.47 142.704 565.859 Q143.4 565.248 143.4 564.157 Q143.4 563.066 142.704 562.455 Q142.017 561.844 140.795 561.844 Q139.563 561.844 138.876 562.455 Q138.199 563.066 138.199 564.157 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M58.793 288.85 L52.8903 298.074 L58.793 298.074 L58.793 288.85 M58.1796 286.813 L61.1194 286.813 L61.1194 298.074 L63.5847 298.074 L63.5847 300.019 L61.1194 300.019 L61.1194 304.093 L58.793 304.093 L58.793 300.019 L50.9921 300.019 L50.9921 297.762 L58.1796 286.813 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M67.4504 301.153 L69.8925 301.153 L69.8925 304.093 L67.4504 304.093 L67.4504 301.153 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M79.985 288.352 Q78.1795 288.352 77.2651 290.135 Q76.3624 291.905 76.3624 295.47 Q76.3624 299.023 77.2651 300.806 Q78.1795 302.577 79.985 302.577 Q81.8021 302.577 82.7049 300.806 Q83.6193 299.023 83.6193 295.47 Q83.6193 291.905 82.7049 290.135 Q81.8021 288.352 79.985 288.352 M79.985 286.5 Q82.8901 286.5 84.4179 288.804 Q85.9572 291.095 85.9572 295.47 Q85.9572 299.834 84.4179 302.137 Q82.8901 304.429 79.985 304.429 Q77.0799 304.429 75.5406 302.137 Q74.0128 299.834 74.0128 295.47 Q74.0128 291.095 75.5406 288.804 Q77.0799 286.5 79.985 286.5 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M104.152 291.362 L98.8622 296.674 L104.152 301.963 L102.774 303.364 L97.4618 298.051 L92.1493 303.364 L90.7836 301.963 L96.0613 296.674 L90.7836 291.362 L92.1493 289.961 L97.4618 295.274 L102.774 289.961 L104.152 291.362 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M110.332 302.125 L114.152 302.125 L114.152 288.943 L109.996 289.776 L109.996 287.646 L114.128 286.813 L116.466 286.813 L116.466 302.125 L120.286 302.125 L120.286 304.093 L110.332 304.093 L110.332 302.125 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M130.008 288.352 Q128.202 288.352 127.288 290.135 Q126.385 291.905 126.385 295.47 Q126.385 299.023 127.288 300.806 Q128.202 302.577 130.008 302.577 Q131.825 302.577 132.728 300.806 Q133.642 299.023 133.642 295.47 Q133.642 291.905 132.728 290.135 Q131.825 288.352 130.008 288.352 M130.008 286.5 Q132.913 286.5 134.441 288.804 Q135.98 291.095 135.98 295.47 Q135.98 299.834 134.441 302.137 Q132.913 304.429 130.008 304.429 Q127.103 304.429 125.563 302.137 Q124.036 299.834 124.036 295.47 Q124.036 291.095 125.563 288.804 Q127.103 286.5 130.008 286.5 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M140.795 283.72 Q139.441 283.72 138.66 284.444 Q137.889 285.169 137.889 286.438 Q137.889 287.708 138.66 288.432 Q139.441 289.156 140.795 289.156 Q142.149 289.156 142.93 288.432 Q143.71 287.698 143.71 286.438 Q143.71 285.169 142.93 284.444 Q142.158 283.72 140.795 283.72 M138.895 282.912 Q137.673 282.611 136.986 281.774 Q136.309 280.937 136.309 279.733 Q136.309 278.05 137.504 277.072 Q138.707 276.094 140.795 276.094 Q142.892 276.094 144.086 277.072 Q145.281 278.05 145.281 279.733 Q145.281 280.937 144.594 281.774 Q143.917 282.611 142.704 282.912 Q144.077 283.231 144.839 284.162 Q145.61 285.093 145.61 286.438 Q145.61 288.479 144.359 289.57 Q143.118 290.66 140.795 290.66 Q138.472 290.66 137.221 289.57 Q135.98 288.479 135.98 286.438 Q135.98 285.093 136.751 284.162 Q137.522 283.231 138.895 282.912 M138.199 279.912 Q138.199 281.003 138.876 281.614 Q139.563 282.225 140.795 282.225 Q142.017 282.225 142.704 281.614 Q143.4 281.003 143.4 279.912 Q143.4 278.821 142.704 278.21 Q142.017 277.598 140.795 277.598 Q139.563 277.598 138.876 278.21 Q138.199 278.821 138.199 279.912 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M1189.75 14.324 L1189.75 27.2059 L1205.1 27.2059 L1205.1 32.9987 L1189.75 32.9987 L1189.75 57.6282 Q1189.75 63.1779 1191.25 64.7578 Q1192.79 66.3376 1197.45 66.3376 L1205.1 66.3376 L1205.1 72.576 L1197.45 72.576 Q1188.82 72.576 1185.54 69.3758 Q1182.26 66.1351 1182.26 57.6282 L1182.26 32.9987 L1176.79 32.9987 L1176.79 27.2059 L1182.26 27.2059 L1182.26 14.324 L1189.75 14.324 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M1214.91 27.2059 L1222.36 27.2059 L1222.36 72.576 L1214.91 72.576 L1214.91 27.2059 M1214.91 9.54393 L1222.36 9.54393 L1222.36 18.9825 L1214.91 18.9825 L1214.91 9.54393 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M1273.28 35.9153 Q1276.07 30.8922 1279.96 28.5022 Q1283.85 26.1121 1289.12 26.1121 Q1296.21 26.1121 1300.06 31.0947 Q1303.9 36.0368 1303.9 45.1919 L1303.9 72.576 L1296.41 72.576 L1296.41 45.4349 Q1296.41 38.913 1294.1 35.7533 Q1291.79 32.5936 1287.05 32.5936 Q1281.26 32.5936 1277.9 36.4419 Q1274.54 40.2903 1274.54 46.9338 L1274.54 72.576 L1267.04 72.576 L1267.04 45.4349 Q1267.04 38.8725 1264.73 35.7533 Q1262.42 32.5936 1257.6 32.5936 Q1251.89 32.5936 1248.53 36.4824 Q1245.17 40.3308 1245.17 46.9338 L1245.17 72.576 L1237.67 72.576 L1237.67 27.2059 L1245.17 27.2059 L1245.17 34.2544 Q1247.72 30.082 1251.28 28.0971 Q1254.85 26.1121 1259.75 26.1121 Q1264.69 26.1121 1268.13 28.6237 Q1271.62 31.1352 1273.28 35.9153 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M1357.58 48.0275 L1357.58 51.6733 L1323.31 51.6733 Q1323.79 59.3701 1327.93 63.421 Q1332.1 67.4314 1339.51 67.4314 Q1343.81 67.4314 1347.82 66.3781 Q1351.87 65.3249 1355.84 63.2184 L1355.84 70.267 Q1351.83 71.9684 1347.61 72.8596 Q1343.4 73.7508 1339.07 73.7508 Q1328.21 73.7508 1321.85 67.4314 Q1315.53 61.1119 1315.53 50.3365 Q1315.53 39.1965 1321.53 32.6746 Q1327.56 26.1121 1337.77 26.1121 Q1346.92 26.1121 1352.23 32.0264 Q1357.58 37.9003 1357.58 48.0275 M1350.13 45.84 Q1350.04 39.7232 1346.68 36.0774 Q1343.36 32.4315 1337.85 32.4315 Q1331.61 32.4315 1327.85 35.9558 Q1324.12 39.4801 1323.55 45.8805 L1350.13 45.84 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><polyline clip-path="url(#clip622)" style="stroke:#009af9; stroke-linecap:round; stroke-linejoin:round; stroke-width:8; stroke-opacity:1; fill:none" points="243.057,1401 1267.18,290.721 2291.31,1412.61 "/><polyline clip-path="url(#clip622)" style="stroke:#e26f46; stroke-linecap:round; stroke-linejoin:round; stroke-width:8; stroke-opacity:1; fill:none" points="243.057,1421.66 1267.18,161.35 2291.31,1423.95 "/><path clip-path="url(#clip620)" d="M1843.73 323.604 L2280.38 323.604 L2280.38 168.084 L1843.73 168.084 Z" fill="#ffffff" fill-rule="evenodd" fill-opacity="1"/><polyline clip-path="url(#clip620)" style="stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none" points="1843.73,323.604 2280.38,323.604 2280.38,168.084 1843.73,168.084 1843.73,323.604 "/><polyline clip-path="url(#clip620)" style="stroke:#009af9; stroke-linecap:round; stroke-linejoin:round; stroke-width:8; stroke-opacity:1; fill:none" points="1867.86,219.924 2012.6,219.924 "/><path clip-path="url(#clip620)" d="M2057.23 212.273 L2057.23 216.255 Q2055.43 215.26 2053.6 214.773 Q2051.79 214.264 2049.94 214.264 Q2045.8 214.264 2043.51 216.903 Q2041.22 219.519 2041.22 224.264 Q2041.22 229.009 2043.51 231.648 Q2045.8 234.264 2049.94 234.264 Q2051.79 234.264 2053.6 233.778 Q2055.43 233.269 2057.23 232.273 L2057.23 236.208 Q2055.45 237.042 2053.53 237.458 Q2051.63 237.875 2049.48 237.875 Q2043.62 237.875 2040.17 234.195 Q2036.72 230.514 2036.72 224.264 Q2036.72 217.922 2040.2 214.287 Q2043.69 210.653 2049.76 210.653 Q2051.72 210.653 2053.6 211.07 Q2055.47 211.463 2057.23 212.273 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M2074.69 214.264 Q2071.26 214.264 2069.27 216.949 Q2067.28 219.611 2067.28 224.264 Q2067.28 228.917 2069.25 231.602 Q2071.24 234.264 2074.69 234.264 Q2078.09 234.264 2080.08 231.579 Q2082.07 228.894 2082.07 224.264 Q2082.07 219.658 2080.08 216.972 Q2078.09 214.264 2074.69 214.264 M2074.69 210.653 Q2080.24 210.653 2083.41 214.264 Q2086.59 217.875 2086.59 224.264 Q2086.59 230.63 2083.41 234.264 Q2080.24 237.875 2074.69 237.875 Q2069.11 237.875 2065.94 234.264 Q2062.79 230.63 2062.79 224.264 Q2062.79 217.875 2065.94 214.264 Q2069.11 210.653 2074.69 210.653 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M2113.83 216.255 Q2115.43 213.385 2117.65 212.019 Q2119.87 210.653 2122.88 210.653 Q2126.93 210.653 2129.13 213.5 Q2131.33 216.324 2131.33 221.556 L2131.33 237.204 L2127.05 237.204 L2127.05 221.695 Q2127.05 217.968 2125.73 216.162 Q2124.41 214.357 2121.7 214.357 Q2118.39 214.357 2116.47 216.556 Q2114.55 218.755 2114.55 222.551 L2114.55 237.204 L2110.27 237.204 L2110.27 221.695 Q2110.27 217.945 2108.95 216.162 Q2107.63 214.357 2104.87 214.357 Q2101.61 214.357 2099.69 216.579 Q2097.77 218.778 2097.77 222.551 L2097.77 237.204 L2093.48 237.204 L2093.48 211.278 L2097.77 211.278 L2097.77 215.306 Q2099.22 212.922 2101.26 211.787 Q2103.3 210.653 2106.1 210.653 Q2108.92 210.653 2110.89 212.088 Q2112.88 213.523 2113.83 216.255 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M2160.01 216.255 Q2161.61 213.385 2163.83 212.019 Q2166.05 210.653 2169.06 210.653 Q2173.11 210.653 2175.31 213.5 Q2177.51 216.324 2177.51 221.556 L2177.51 237.204 L2173.23 237.204 L2173.23 221.695 Q2173.23 217.968 2171.91 216.162 Q2170.59 214.357 2167.88 214.357 Q2164.57 214.357 2162.65 216.556 Q2160.73 218.755 2160.73 222.551 L2160.73 237.204 L2156.45 237.204 L2156.45 221.695 Q2156.45 217.945 2155.13 216.162 Q2153.81 214.357 2151.05 214.357 Q2147.79 214.357 2145.87 216.579 Q2143.95 218.778 2143.95 222.551 L2143.95 237.204 L2139.66 237.204 L2139.66 211.278 L2143.95 211.278 L2143.95 215.306 Q2145.4 212.922 2147.44 211.787 Q2149.48 210.653 2152.28 210.653 Q2155.1 210.653 2157.07 212.088 Q2159.06 213.523 2160.01 216.255 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M2186.01 211.278 L2190.27 211.278 L2190.27 237.204 L2186.01 237.204 L2186.01 211.278 M2186.01 201.186 L2190.27 201.186 L2190.27 206.579 L2186.01 206.579 L2186.01 201.186 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M2203.39 203.917 L2203.39 211.278 L2212.16 211.278 L2212.16 214.588 L2203.39 214.588 L2203.39 228.662 Q2203.39 231.833 2204.25 232.736 Q2205.13 233.639 2207.79 233.639 L2212.16 233.639 L2212.16 237.204 L2207.79 237.204 Q2202.86 237.204 2200.98 235.375 Q2199.11 233.523 2199.11 228.662 L2199.11 214.588 L2195.98 214.588 L2195.98 211.278 L2199.11 211.278 L2199.11 203.917 L2203.39 203.917 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><polyline clip-path="url(#clip620)" style="stroke:#e26f46; stroke-linecap:round; stroke-linejoin:round; stroke-width:8; stroke-opacity:1; fill:none" points="1867.86,271.764 2012.6,271.764 "/><path clip-path="url(#clip620)" d="M2051.91 267.1 Q2051.19 266.683 2050.34 266.498 Q2049.5 266.289 2048.48 266.289 Q2044.87 266.289 2042.93 268.65 Q2041.01 270.988 2041.01 275.387 L2041.01 289.044 L2036.72 289.044 L2036.72 263.118 L2041.01 263.118 L2041.01 267.146 Q2042.35 264.785 2044.5 263.65 Q2046.66 262.493 2049.73 262.493 Q2050.17 262.493 2050.71 262.562 Q2051.24 262.609 2051.89 262.725 L2051.91 267.1 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M2077.51 275.016 L2077.51 277.099 L2057.93 277.099 Q2058.21 281.498 2060.57 283.812 Q2062.95 286.104 2067.19 286.104 Q2069.64 286.104 2071.93 285.502 Q2074.25 284.9 2076.52 283.697 L2076.52 287.724 Q2074.22 288.697 2071.82 289.206 Q2069.41 289.715 2066.93 289.715 Q2060.73 289.715 2057.09 286.104 Q2053.48 282.493 2053.48 276.336 Q2053.48 269.97 2056.91 266.243 Q2060.36 262.493 2066.19 262.493 Q2071.42 262.493 2074.46 265.873 Q2077.51 269.229 2077.51 275.016 M2073.25 273.766 Q2073.21 270.271 2071.28 268.187 Q2069.39 266.104 2066.24 266.104 Q2062.67 266.104 2060.52 268.118 Q2058.39 270.132 2058.07 273.789 L2073.25 273.766 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M2097.63 253.026 L2097.63 256.567 L2093.55 256.567 Q2091.26 256.567 2090.36 257.493 Q2089.48 258.419 2089.48 260.826 L2089.48 263.118 L2096.49 263.118 L2096.49 266.428 L2089.48 266.428 L2089.48 289.044 L2085.2 289.044 L2085.2 266.428 L2081.12 266.428 L2081.12 263.118 L2085.2 263.118 L2085.2 261.313 Q2085.2 256.984 2087.21 255.016 Q2089.22 253.026 2093.6 253.026 L2097.63 253.026 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M2123.37 275.016 L2123.37 277.099 L2103.78 277.099 Q2104.06 281.498 2106.42 283.812 Q2108.81 286.104 2113.04 286.104 Q2115.5 286.104 2117.79 285.502 Q2120.1 284.9 2122.37 283.697 L2122.37 287.724 Q2120.08 288.697 2117.67 289.206 Q2115.27 289.715 2112.79 289.715 Q2106.59 289.715 2102.95 286.104 Q2099.34 282.493 2099.34 276.336 Q2099.34 269.97 2102.77 266.243 Q2106.22 262.493 2112.05 262.493 Q2117.28 262.493 2120.31 265.873 Q2123.37 269.229 2123.37 275.016 M2119.11 273.766 Q2119.06 270.271 2117.14 268.187 Q2115.24 266.104 2112.09 266.104 Q2108.53 266.104 2106.38 268.118 Q2104.25 270.132 2103.92 273.789 L2119.11 273.766 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M2145.38 267.1 Q2144.66 266.683 2143.81 266.498 Q2142.97 266.289 2141.96 266.289 Q2138.34 266.289 2136.4 268.65 Q2134.48 270.988 2134.48 275.387 L2134.48 289.044 L2130.2 289.044 L2130.2 263.118 L2134.48 263.118 L2134.48 267.146 Q2135.82 264.785 2137.97 263.65 Q2140.13 262.493 2143.21 262.493 Q2143.65 262.493 2144.18 262.562 Q2144.71 262.609 2145.36 262.725 L2145.38 267.1 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M2170.98 275.016 L2170.98 277.099 L2151.4 277.099 Q2151.68 281.498 2154.04 283.812 Q2156.42 286.104 2160.66 286.104 Q2163.11 286.104 2165.4 285.502 Q2167.72 284.9 2169.99 283.697 L2169.99 287.724 Q2167.7 288.697 2165.29 289.206 Q2162.88 289.715 2160.4 289.715 Q2154.2 289.715 2150.57 286.104 Q2146.96 282.493 2146.96 276.336 Q2146.96 269.97 2150.38 266.243 Q2153.83 262.493 2159.66 262.493 Q2164.9 262.493 2167.93 265.873 Q2170.98 269.229 2170.98 275.016 M2166.72 273.766 Q2166.68 270.271 2164.76 268.187 Q2162.86 266.104 2159.71 266.104 Q2156.15 266.104 2153.99 268.118 Q2151.86 270.132 2151.54 273.789 L2166.72 273.766 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M2199.52 273.396 L2199.52 289.044 L2195.27 289.044 L2195.27 273.535 Q2195.27 269.854 2193.83 268.025 Q2192.4 266.197 2189.52 266.197 Q2186.08 266.197 2184.08 268.396 Q2182.09 270.595 2182.09 274.391 L2182.09 289.044 L2177.81 289.044 L2177.81 263.118 L2182.09 263.118 L2182.09 267.146 Q2183.62 264.808 2185.68 263.65 Q2187.77 262.493 2190.47 262.493 Q2194.94 262.493 2197.23 265.271 Q2199.52 268.025 2199.52 273.396 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M2226.68 264.113 L2226.68 268.095 Q2224.87 267.1 2223.04 266.613 Q2221.24 266.104 2219.39 266.104 Q2215.24 266.104 2212.95 268.743 Q2210.66 271.359 2210.66 276.104 Q2210.66 280.849 2212.95 283.488 Q2215.24 286.104 2219.39 286.104 Q2221.24 286.104 2223.04 285.618 Q2224.87 285.109 2226.68 284.113 L2226.68 288.048 Q2224.89 288.882 2222.97 289.298 Q2221.08 289.715 2218.92 289.715 Q2213.07 289.715 2209.62 286.035 Q2206.17 282.354 2206.17 276.104 Q2206.17 269.762 2209.64 266.127 Q2213.14 262.493 2219.2 262.493 Q2221.17 262.493 2223.04 262.91 Q2224.92 263.303 2226.68 264.113 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip620)" d="M2256.26 275.016 L2256.26 277.099 L2236.68 277.099 Q2236.96 281.498 2239.32 283.812 Q2241.7 286.104 2245.94 286.104 Q2248.39 286.104 2250.68 285.502 Q2253 284.9 2255.27 283.697 L2255.27 287.724 Q2252.97 288.697 2250.57 289.206 Q2248.16 289.715 2245.68 289.715 Q2239.48 289.715 2235.84 286.104 Q2232.23 282.493 2232.23 276.336 Q2232.23 269.97 2235.66 266.243 Q2239.11 262.493 2244.94 262.493 Q2250.17 262.493 2253.2 265.873 Q2256.26 269.229 2256.26 275.016 M2252 273.766 Q2251.95 270.271 2250.03 268.187 Q2248.14 266.104 2244.99 266.104 Q2241.42 266.104 2239.27 268.118 Q2237.14 270.132 2236.82 273.789 L2252 273.766 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /></svg>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment