freetype-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Git][freetype/freetype-web][master] docs/design/design-2.html: Replace


From: Werner Lemberg (@wl)
Subject: [Git][freetype/freetype-web][master] docs/design/design-2.html: Replace PNG with SVG images.
Date: Sun, 16 Oct 2022 16:13:09 +0000

Werner Lemberg pushed to branch master at FreeType / FreeType Website

Commits:

  • cd2f5ef9
    by Werner Lemberg at 2022-10-16T18:12:32+02:00
    docs/design/design-2.html: Replace PNG with SVG images.
    

6 changed files:

Changes:

  • freetype2/docs/design/basic-design.png deleted
    No preview for this file type
  • freetype2/docs/design/components-1.svg
    1
    +<?xml version="1.0" encoding="UTF-8"?>
    
    2
    +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="284.97pt" height="161.23pt" viewBox="0 0 284.97 161.23" version="1.1">
    
    3
    +<defs>
    
    4
    +<g>
    
    5
    +<symbol overflow="visible" id="glyph0-0">
    
    6
    +<path style="stroke:none;" d="M 0 0 L 4.984375 0 L 4.984375 -6.953125 L 0 -6.953125 Z M 0.796875 -0.5 L 2.5 -3.03125 L 4.1875 -0.5 Z M 0.5 -6.015625 L 2.1875 -3.484375 L 0.5 -0.953125 Z M 2.796875 -3.484375 L 4.484375 -6.015625 L 4.484375 -0.953125 Z M 2.5 -3.921875 L 0.796875 -6.453125 L 4.1875 -6.453125 Z M 2.5 -3.921875 "/>
    
    7
    +</symbol>
    
    8
    +<symbol overflow="visible" id="glyph0-1">
    
    9
    +<path style="stroke:none;" d="M 6.609375 -1.15625 C 6.65625 -0.34375 6.625 -0.34375 5.96875 -0.3125 C 5.90625 -0.25 5.90625 -0.046875 5.96875 0.015625 C 6.34375 0.015625 6.734375 0 7.03125 0 C 7.34375 0 7.796875 0.015625 8.125 0.015625 C 8.1875 -0.046875 8.1875 -0.25 8.125 -0.3125 C 7.453125 -0.34375 7.421875 -0.375 7.359375 -1.203125 L 7.0625 -5.40625 C 7.015625 -5.9375 7.0625 -6.078125 7.75 -6.125 C 7.8125 -6.1875 7.8125 -6.390625 7.75 -6.453125 L 6.4375 -6.4375 L 4.328125 -1.375 C 4.28125 -1.28125 4.25 -1.234375 4.234375 -1.234375 C 4.21875 -1.234375 4.1875 -1.28125 4.15625 -1.359375 L 2.109375 -6.4375 L 0.671875 -6.453125 C 0.609375 -6.390625 0.609375 -6.1875 0.671875 -6.125 C 1.359375 -6.078125 1.421875 -6.0625 1.34375 -5.3125 L 0.953125 -1.203125 C 0.890625 -0.609375 0.765625 -0.359375 0.203125 -0.3125 C 0.140625 -0.25 0.140625 -0.046875 0.203125 0.015625 C 0.5 0.015625 0.8125 0 1.0625 0 C 1.296875 0 1.6875 0.015625 2 0.015625 C 2.046875 -0.046875 2.046875 -0.25 2 -0.3125 C 1.328125 -0.359375 1.28125 -0.671875 1.328125 -1.21875 L 1.71875 -5.21875 L 1.734375 -5.21875 L 3.796875 -0.046875 C 3.828125 0.015625 3.890625 0.09375 3.953125 0.09375 C 4 0.09375 4.046875 0.03125 4.09375 -0.046875 L 6.328125 -5.328125 L 6.34375 -5.328125 Z M 6.609375 -1.15625 "/>
    
    10
    +</symbol>
    
    11
    +<symbol overflow="visible" id="glyph0-2">
    
    12
    +<path style="stroke:none;" d="M 0.40625 -2.046875 C 0.40625 -1.03125 1.09375 0.09375 2.5 0.09375 C 3.140625 0.09375 3.625 -0.125 3.96875 -0.453125 C 4.421875 -0.890625 4.609375 -1.53125 4.609375 -2.140625 C 4.609375 -3.171875 4.046875 -4.375 2.515625 -4.375 C 1.859375 -4.375 1.328125 -4.109375 0.953125 -3.671875 C 0.59375 -3.25 0.40625 -2.671875 0.40625 -2.046875 Z M 2.375 -4.03125 C 3.234375 -4.03125 3.765625 -3.25 3.765625 -1.8125 C 3.765625 -0.5625 3.109375 -0.25 2.640625 -0.25 C 1.609375 -0.25 1.265625 -1.5 1.265625 -2.265625 C 1.265625 -3.140625 1.46875 -4.03125 2.375 -4.03125 Z M 2.375 -4.03125 "/>
    
    13
    +</symbol>
    
    14
    +<symbol overflow="visible" id="glyph0-3">
    
    15
    +<path style="stroke:none;" d="M 3.328125 -0.5 C 3.375 -0.53125 3.46875 -0.5625 3.484375 -0.484375 C 3.515625 -0.25 3.59375 0.09375 3.59375 0.09375 C 3.671875 0.125 3.71875 0.125 3.78125 0.09375 C 4 -0.078125 4.34375 -0.234375 4.953125 -0.296875 C 5.015625 -0.359375 5.015625 -0.515625 4.953125 -0.5625 C 4.3125 -0.625 4.234375 -0.8125 4.234375 -1.296875 L 4.234375 -5.8125 C 4.234375 -6.453125 4.265625 -6.859375 4.265625 -6.859375 C 4.265625 -6.921875 4.234375 -6.953125 4.140625 -6.953125 C 3.890625 -6.859375 3.140625 -6.71875 2.734375 -6.6875 C 2.71875 -6.609375 2.734375 -6.453125 2.796875 -6.390625 C 2.828125 -6.390625 2.859375 -6.390625 2.890625 -6.390625 C 3.328125 -6.359375 3.4375 -6.359375 3.4375 -5.578125 L 3.4375 -4.296875 C 3.4375 -4.234375 3.421875 -4.203125 3.34375 -4.203125 C 3.3125 -4.203125 2.90625 -4.375 2.578125 -4.375 C 1.90625 -4.375 1.46875 -4.15625 1.078125 -3.78125 C 0.640625 -3.34375 0.390625 -2.765625 0.390625 -2.03125 C 0.390625 -0.796875 1 0.09375 2.078125 0.09375 C 2.46875 0.09375 2.84375 -0.09375 3.328125 -0.5 Z M 3.4375 -1.234375 C 3.4375 -1.046875 3.421875 -0.96875 3.28125 -0.84375 C 2.90625 -0.53125 2.59375 -0.375 2.34375 -0.375 C 1.796875 -0.375 1.25 -0.953125 1.25 -2.203125 C 1.25 -2.921875 1.390625 -3.3125 1.53125 -3.53125 C 1.84375 -4 2.265625 -4.03125 2.46875 -4.03125 C 2.828125 -4.03125 3.078125 -3.890625 3.265625 -3.671875 C 3.40625 -3.515625 3.4375 -3.4375 3.4375 -3.125 Z M 3.4375 -1.234375 "/>
    
    16
    +</symbol>
    
    17
    +<symbol overflow="visible" id="glyph0-4">
    
    18
    +<path style="stroke:none;" d="M 2.15625 0.09375 C 2.546875 0.09375 3.015625 -0.09375 3.515625 -0.5 C 3.5625 -0.53125 3.65625 -0.5625 3.65625 -0.484375 C 3.6875 -0.234375 3.765625 0.09375 3.765625 0.09375 C 3.84375 0.125 3.890625 0.125 3.953125 0.09375 C 4.171875 -0.078125 4.53125 -0.234375 5.140625 -0.296875 C 5.1875 -0.359375 5.1875 -0.515625 5.140625 -0.5625 C 4.5 -0.625 4.40625 -0.8125 4.40625 -1.296875 L 4.40625 -3.203125 C 4.40625 -3.515625 4.453125 -4.234375 4.453125 -4.234375 C 4.453125 -4.265625 4.421875 -4.296875 4.359375 -4.296875 C 4.3125 -4.28125 4.171875 -4.28125 4.015625 -4.28125 C 3.703125 -4.28125 3.34375 -4.28125 3 -4.296875 C 2.9375 -4.234375 2.9375 -4.03125 3 -3.96875 C 3.484375 -3.9375 3.625 -3.8125 3.625 -3.15625 L 3.625 -1.234375 C 3.625 -1.046875 3.59375 -0.96875 3.453125 -0.84375 C 3.09375 -0.53125 2.71875 -0.375 2.46875 -0.375 C 2.15625 -0.375 1.671875 -0.515625 1.671875 -1.390625 L 1.671875 -3.203125 C 1.671875 -3.515625 1.703125 -4.234375 1.703125 -4.234375 C 1.703125 -4.265625 1.671875 -4.296875 1.625 -4.296875 C 1.578125 -4.28125 1.421875 -4.28125 1.28125 -4.28125 C 0.953125 -4.28125 0.59375 -4.28125 0.265625 -4.296875 C 0.203125 -4.234375 0.203125 -4.03125 0.265625 -3.96875 C 0.734375 -3.921875 0.875 -3.8125 0.875 -3.171875 L 0.875 -1.25 C 0.875 -0.5625 1.171875 0.09375 2.15625 0.09375 Z M 2.15625 0.09375 "/>
    
    19
    +</symbol>
    
    20
    +<symbol overflow="visible" id="glyph0-5">
    
    21
    +<path style="stroke:none;" d="M 0.953125 -1.21875 C 0.953125 -0.390625 0.84375 -0.34375 0.234375 -0.3125 C 0.171875 -0.25 0.171875 -0.046875 0.234375 0.015625 C 0.578125 0.015625 0.953125 0 1.34375 0 C 1.75 0 2.125 0.015625 2.453125 0.015625 C 2.515625 -0.046875 2.515625 -0.25 2.453125 -0.3125 C 1.84375 -0.34375 1.734375 -0.390625 1.734375 -1.21875 L 1.734375 -5.8125 C 1.734375 -6.453125 1.78125 -6.859375 1.78125 -6.859375 C 1.78125 -6.921875 1.734375 -6.953125 1.640625 -6.953125 C 1.390625 -6.859375 0.640625 -6.71875 0.25 -6.6875 C 0.234375 -6.609375 0.25 -6.453125 0.3125 -6.390625 C 0.890625 -6.34375 0.953125 -6.3125 0.953125 -5.578125 Z M 0.953125 -1.21875 "/>
    
    22
    +</symbol>
    
    23
    +<symbol overflow="visible" id="glyph0-6">
    
    24
    +<path style="stroke:none;" d="M 3.84375 -0.921875 C 3.484375 -0.546875 3.1875 -0.390625 2.609375 -0.390625 C 2.25 -0.390625 1.828125 -0.59375 1.53125 -1.109375 C 1.328125 -1.4375 1.203125 -1.890625 1.203125 -2.46875 L 3.859375 -2.453125 C 3.984375 -2.453125 4.046875 -2.515625 4.046875 -2.625 C 4.046875 -3.453125 3.75 -4.359375 2.359375 -4.359375 C 1.5 -4.359375 0.375 -3.53125 0.375 -2.015625 C 0.375 -1.453125 0.515625 -0.921875 0.84375 -0.53125 C 1.171875 -0.140625 1.640625 0.09375 2.359375 0.09375 C 3.125 0.09375 3.65625 -0.25 4.0625 -0.765625 C 4.03125 -0.875 3.96875 -0.921875 3.84375 -0.921875 Z M 1.234375 -2.8125 C 1.421875 -3.9375 2.125 -4.03125 2.359375 -4.03125 C 2.734375 -4.03125 3.1875 -3.8125 3.1875 -2.984375 C 3.1875 -2.890625 3.15625 -2.84375 3.046875 -2.84375 Z M 1.234375 -2.8125 "/>
    
    25
    +</symbol>
    
    26
    +<symbol overflow="visible" id="glyph0-7">
    
    27
    +<path style="stroke:none;" d="M 0.5625 -0.421875 C 0.5625 -0.140625 0.8125 0.09375 1.09375 0.09375 C 1.390625 0.09375 1.625 -0.140625 1.625 -0.421875 C 1.625 -0.71875 1.390625 -0.953125 1.09375 -0.953125 C 0.8125 -0.953125 0.5625 -0.71875 0.5625 -0.421875 Z M 3.203125 -0.421875 C 3.203125 -0.140625 3.453125 0.09375 3.734375 0.09375 C 4.03125 0.09375 4.265625 -0.140625 4.265625 -0.421875 C 4.265625 -0.71875 4.03125 -0.953125 3.734375 -0.953125 C 3.453125 -0.953125 3.203125 -0.71875 3.203125 -0.421875 Z M 5.84375 -0.421875 C 5.84375 -0.140625 6.078125 0.09375 6.375 0.09375 C 6.65625 0.09375 6.890625 -0.140625 6.890625 -0.421875 C 6.890625 -0.71875 6.65625 -0.953125 6.375 -0.953125 C 6.078125 -0.953125 5.84375 -0.71875 5.84375 -0.421875 Z M 5.84375 -0.421875 "/>
    
    28
    +</symbol>
    
    29
    +<symbol overflow="visible" id="glyph0-8">
    
    30
    +<path style="stroke:none;" d="M 1.46875 -6.4375 C 1.109375 -6.4375 0.578125 -6.4375 0.1875 -6.453125 C 0.125 -6.390625 0.125 -6.1875 0.1875 -6.125 C 0.890625 -6.09375 1.0625 -6.046875 1.0625 -5.21875 L 1.0625 -1.21875 C 1.0625 -0.390625 0.890625 -0.34375 0.1875 -0.3125 C 0.125 -0.25 0.125 -0.046875 0.1875 0.015625 C 0.578125 0.015625 1.109375 0 1.484375 0 C 1.84375 0 2.109375 0.015625 2.9375 0.015625 C 4.921875 0.015625 5.453125 -0.984375 5.453125 -1.828125 C 5.453125 -2.796875 4.78125 -3.34375 3.921875 -3.59375 L 3.921875 -3.609375 C 4.421875 -3.859375 4.859375 -4.375 4.859375 -4.921875 C 4.859375 -5.578125 4.578125 -6.453125 2.71875 -6.453125 C 2.375 -6.453125 1.828125 -6.4375 1.46875 -6.4375 Z M 1.90625 -3.3125 L 2.59375 -3.3125 C 3.953125 -3.3125 4.53125 -2.546875 4.53125 -1.640625 C 4.53125 -0.921875 4.25 -0.3125 2.734375 -0.3125 C 2.03125 -0.3125 1.90625 -0.5625 1.90625 -1.171875 Z M 1.90625 -5.484375 C 1.90625 -6.015625 1.90625 -6.109375 2.765625 -6.109375 C 3.328125 -6.109375 4.0625 -5.8125 4.0625 -4.796875 C 4.0625 -3.953125 3.46875 -3.65625 2.640625 -3.65625 L 1.90625 -3.65625 Z M 1.90625 -5.484375 "/>
    
    31
    +</symbol>
    
    32
    +<symbol overflow="visible" id="glyph0-9">
    
    33
    +<path style="stroke:none;" d="M 2.921875 -0.484375 C 2.984375 -0.171875 3.09375 0.09375 3.59375 0.09375 C 3.96875 0.09375 4.328125 -0.0625 4.53125 -0.265625 C 4.515625 -0.390625 4.46875 -0.484375 4.359375 -0.53125 C 4.296875 -0.484375 4.125 -0.375 4 -0.375 C 3.703125 -0.375 3.703125 -0.765625 3.703125 -1.21875 L 3.703125 -2.6875 C 3.703125 -4.109375 2.921875 -4.375 2.1875 -4.375 C 1.375 -4.375 0.546875 -3.84375 0.546875 -3.265625 C 0.546875 -3.03125 0.671875 -2.90625 0.890625 -2.90625 C 1.1875 -2.90625 1.359375 -3.125 1.359375 -3.25 C 1.359375 -3.3125 1.359375 -3.390625 1.328125 -3.421875 C 1.328125 -3.453125 1.3125 -3.515625 1.3125 -3.625 C 1.3125 -3.9375 1.734375 -4.046875 2.109375 -4.046875 C 2.453125 -4.046875 2.921875 -3.875 2.921875 -2.75 C 2.921875 -2.6875 2.890625 -2.640625 2.859375 -2.625 L 2 -2.421875 C 1.046875 -2.1875 0.359375 -1.65625 0.359375 -0.984375 C 0.359375 -0.15625 0.921875 0.09375 1.609375 0.09375 C 1.96875 0.09375 2.265625 0.015625 2.703125 -0.3125 L 2.90625 -0.484375 Z M 2.921875 -2.328125 L 2.921875 -1 C 2.921875 -0.875 2.859375 -0.8125 2.78125 -0.75 C 2.515625 -0.53125 2.1875 -0.3125 1.90625 -0.3125 C 1.40625 -0.3125 1.1875 -0.703125 1.1875 -1.015625 C 1.1875 -1.46875 1.390625 -1.921875 2.140625 -2.109375 Z M 2.921875 -2.328125 "/>
    
    34
    +</symbol>
    
    35
    +<symbol overflow="visible" id="glyph0-10">
    
    36
    +<path style="stroke:none;" d="M 0.484375 -1.375 C 0.515625 -0.890625 0.546875 -0.421875 0.546875 0 C 0.640625 -0.015625 0.75 -0.03125 0.796875 -0.03125 C 0.875 -0.03125 0.921875 -0.03125 1 -0.015625 C 1.265625 0.0625 1.53125 0.09375 1.90625 0.09375 C 2.46875 0.09375 3.484375 -0.171875 3.484375 -1.15625 C 3.484375 -1.828125 3 -2.234375 2.328125 -2.484375 C 1.71875 -2.71875 1.328125 -2.859375 1.328125 -3.40625 C 1.328125 -3.8125 1.6875 -4.046875 2.03125 -4.046875 C 2.25 -4.046875 2.828125 -3.96875 2.953125 -3.125 C 3.015625 -3.0625 3.203125 -3.078125 3.265625 -3.125 C 3.296875 -3.484375 3.3125 -3.859375 3.328125 -4.1875 C 3.015625 -4.234375 2.546875 -4.375 2.03125 -4.375 C 1.28125 -4.375 0.625 -3.890625 0.625 -3.265625 C 0.625 -2.53125 0.953125 -2.21875 1.71875 -1.90625 C 2.546875 -1.5625 2.734375 -1.359375 2.734375 -0.921875 C 2.734375 -0.4375 2.25 -0.234375 1.890625 -0.234375 C 1.5 -0.234375 1.28125 -0.359375 1.171875 -0.46875 C 0.953125 -0.703125 0.84375 -1.140625 0.78125 -1.390625 C 0.734375 -1.453125 0.53125 -1.4375 0.484375 -1.375 Z M 0.484375 -1.375 "/>
    
    37
    +</symbol>
    
    38
    +<symbol overflow="visible" id="glyph0-11">
    
    39
    +<path style="stroke:none;" d="M 1.484375 0 L 3.609375 0 C 3.875 0 4.796875 0.015625 4.796875 0.015625 C 4.890625 -0.484375 5 -1.125 5.046875 -1.640625 C 4.953125 -1.6875 4.84375 -1.71875 4.71875 -1.6875 C 4.53125 -0.984375 4.15625 -0.390625 3.09375 -0.390625 L 2.46875 -0.390625 C 2.078125 -0.390625 1.90625 -0.578125 1.90625 -1.09375 L 1.90625 -5.21875 C 1.90625 -6.046875 2.078125 -6.09375 2.765625 -6.125 C 2.828125 -6.1875 2.828125 -6.390625 2.765625 -6.453125 C 2.328125 -6.4375 1.859375 -6.4375 1.46875 -6.4375 C 1.109375 -6.4375 0.640625 -6.4375 0.1875 -6.453125 C 0.125 -6.390625 0.125 -6.1875 0.1875 -6.125 C 0.890625 -6.09375 1.0625 -6.046875 1.0625 -5.21875 L 1.0625 -1.21875 C 1.0625 -0.390625 0.890625 -0.34375 0.1875 -0.3125 C 0.125 -0.25 0.125 -0.046875 0.1875 0.015625 C 0.578125 0.015625 1.140625 0 1.484375 0 Z M 1.484375 0 "/>
    
    40
    +</symbol>
    
    41
    +<symbol overflow="visible" id="glyph0-12">
    
    42
    +<path style="stroke:none;" d="M 2.03125 1.59375 C 2.1875 1.3125 2.328125 1.03125 2.4375 0.734375 C 3.234375 -1.1875 3.6875 -2.21875 4.203125 -3.328125 C 4.40625 -3.75 4.546875 -3.90625 5.015625 -3.96875 C 5.078125 -4.03125 5.078125 -4.234375 5.015625 -4.296875 C 4.8125 -4.28125 4.578125 -4.28125 4.3125 -4.28125 C 4 -4.28125 3.703125 -4.28125 3.40625 -4.296875 C 3.34375 -4.234375 3.34375 -4.03125 3.40625 -3.96875 C 3.71875 -3.9375 4.03125 -3.875 3.875 -3.515625 L 2.890625 -1.234375 C 2.828125 -1.078125 2.734375 -1.046875 2.65625 -1.25 L 1.765625 -3.3125 C 1.578125 -3.734375 1.53125 -3.921875 2.09375 -3.96875 C 2.15625 -4.03125 2.15625 -4.234375 2.09375 -4.296875 C 1.71875 -4.28125 1.328125 -4.28125 0.96875 -4.28125 C 0.625 -4.28125 0.359375 -4.28125 0.15625 -4.296875 C 0.09375 -4.234375 0.09375 -4.03125 0.15625 -3.96875 C 0.5625 -3.921875 0.6875 -3.828125 0.953125 -3.21875 L 2.078125 -0.59375 C 2.15625 -0.40625 2.3125 0.0625 2.21875 0.34375 C 2.09375 0.671875 1.96875 0.953125 1.828125 1.25 C 1.71875 1.453125 1.578125 1.546875 1.328125 1.546875 C 1.1875 1.546875 1.140625 1.515625 1.03125 1.515625 C 0.75 1.515625 0.59375 1.8125 0.59375 1.9375 C 0.59375 2.15625 0.796875 2.3125 1.0625 2.3125 C 1.28125 2.3125 1.671875 2.234375 2.03125 1.59375 Z M 2.03125 1.59375 "/>
    
    43
    +</symbol>
    
    44
    +<symbol overflow="visible" id="glyph0-13">
    
    45
    +<path style="stroke:none;" d="M 1.75 -3.5625 C 1.734375 -3.96875 1.71875 -4.234375 1.671875 -4.328125 C 1.65625 -4.375 1.640625 -4.40625 1.5625 -4.40625 C 1.28125 -4.296875 1.015625 -4.203125 0.328125 -4.109375 C 0.3125 -4.0625 0.328125 -3.890625 0.34375 -3.84375 C 0.890625 -3.78125 1 -3.734375 1 -3.15625 L 1 -1.21875 C 1 -0.390625 0.875 -0.34375 0.265625 -0.3125 C 0.203125 -0.25 0.203125 -0.046875 0.265625 0.015625 C 0.609375 0.015625 1 0 1.390625 0 C 1.796875 0 2.25 0.015625 2.609375 0.015625 C 2.65625 -0.046875 2.65625 -0.25 2.609375 -0.3125 C 1.90625 -0.359375 1.78125 -0.390625 1.78125 -1.21875 L 1.78125 -2.609375 C 1.78125 -2.859375 1.90625 -3.09375 2.03125 -3.265625 C 2.140625 -3.421875 2.359375 -3.765625 2.484375 -3.765625 C 2.578125 -3.765625 2.65625 -3.734375 2.734375 -3.625 C 2.8125 -3.53125 2.9375 -3.40625 3.09375 -3.40625 C 3.34375 -3.40625 3.5625 -3.65625 3.5625 -3.890625 C 3.5625 -4.09375 3.390625 -4.375 2.96875 -4.375 C 2.5 -4.375 2.09375 -3.9375 1.859375 -3.546875 C 1.796875 -3.4375 1.75 -3.515625 1.75 -3.5625 Z M 1.75 -3.5625 "/>
    
    46
    +</symbol>
    
    47
    +<symbol overflow="visible" id="glyph0-14">
    
    48
    +<path style="stroke:none;" d="M 3.5625 0.09375 C 4.53125 0.09375 5.40625 -0.359375 6.09375 -1.25 C 6.046875 -1.328125 5.96875 -1.390625 5.859375 -1.390625 C 5.15625 -0.625 4.46875 -0.3125 3.546875 -0.3125 C 2.203125 -0.3125 1.28125 -1.828125 1.28125 -3.28125 C 1.28125 -4.140625 1.5 -4.859375 1.859375 -5.296875 C 2.359375 -5.90625 2.9375 -6.1875 3.453125 -6.1875 C 4.828125 -6.1875 5.390625 -5.375 5.640625 -4.515625 C 5.765625 -4.46875 5.859375 -4.5 5.96875 -4.5625 C 5.921875 -5.078125 5.859375 -5.5625 5.75 -6.109375 C 5.25 -6.15625 4.796875 -6.5625 3.5625 -6.5625 C 2.71875 -6.5625 2.015625 -6.25 1.421875 -5.71875 C 0.765625 -5.109375 0.375 -4.125 0.375 -3.09375 C 0.375 -1.359375 1.421875 0.09375 3.5625 0.09375 Z M 3.5625 0.09375 "/>
    
    49
    +</symbol>
    
    50
    +<symbol overflow="visible" id="glyph0-15">
    
    51
    +<path style="stroke:none;" d="M 1.796875 -1.21875 L 1.796875 -3.203125 C 1.796875 -3.703125 1.84375 -4.34375 1.84375 -4.34375 C 1.84375 -4.375 1.796875 -4.40625 1.71875 -4.40625 C 1.4375 -4.296875 1.03125 -4.203125 0.34375 -4.109375 C 0.328125 -4.0625 0.34375 -3.890625 0.375 -3.84375 C 0.921875 -3.78125 1.015625 -3.734375 1.015625 -3.15625 L 1.015625 -1.21875 C 1.015625 -0.390625 0.90625 -0.359375 0.296875 -0.3125 C 0.234375 -0.25 0.234375 -0.046875 0.296875 0.015625 C 0.625 0.015625 1.015625 0 1.421875 0 C 1.8125 0 2.1875 0.015625 2.515625 0.015625 C 2.578125 -0.046875 2.578125 -0.25 2.515625 -0.3125 C 1.90625 -0.34375 1.796875 -0.390625 1.796875 -1.21875 Z M 0.890625 -5.96875 C 0.890625 -5.71875 1.140625 -5.453125 1.375 -5.453125 C 1.65625 -5.453125 1.890625 -5.71875 1.890625 -5.9375 C 1.890625 -6.171875 1.6875 -6.453125 1.421875 -6.453125 C 1.171875 -6.453125 0.890625 -6.203125 0.890625 -5.96875 Z M 0.890625 -5.96875 "/>
    
    52
    +</symbol>
    
    53
    +<symbol overflow="visible" id="glyph0-16">
    
    54
    +<path style="stroke:none;" d="M 1.828125 -3.5625 C 1.78125 -3.5 1.71875 -3.484375 1.71875 -3.5625 C 1.703125 -3.84375 1.6875 -4.234375 1.640625 -4.328125 C 1.609375 -4.375 1.59375 -4.40625 1.515625 -4.40625 C 1.234375 -4.296875 0.984375 -4.203125 0.296875 -4.109375 C 0.265625 -4.0625 0.296875 -3.890625 0.3125 -3.84375 C 0.84375 -3.78125 0.953125 -3.734375 0.953125 -3.15625 L 0.953125 -1.21875 C 0.953125 -0.40625 0.859375 -0.359375 0.265625 -0.3125 C 0.203125 -0.25 0.203125 -0.046875 0.265625 0.015625 C 0.5625 0.015625 0.953125 0 1.359375 0 C 1.75 0 2.046875 0.015625 2.359375 0.015625 C 2.40625 -0.046875 2.40625 -0.25 2.359375 -0.3125 C 1.84375 -0.359375 1.75 -0.40625 1.75 -1.21875 L 1.75 -2.84375 C 1.75 -3.0625 1.828125 -3.1875 1.90625 -3.265625 C 2.296875 -3.640625 2.734375 -3.859375 3.125 -3.859375 C 3.328125 -3.859375 3.53125 -3.734375 3.65625 -3.5 C 3.765625 -3.296875 3.78125 -3.03125 3.78125 -2.734375 L 3.78125 -1.21875 C 3.78125 -0.40625 3.671875 -0.359375 3.15625 -0.3125 C 3.109375 -0.25 3.109375 -0.046875 3.15625 0.015625 C 3.453125 0.015625 3.78125 0 4.171875 0 C 4.578125 0 4.9375 0.015625 5.234375 0.015625 C 5.28125 -0.046875 5.28125 -0.25 5.234375 -0.3125 C 4.671875 -0.359375 4.5625 -0.40625 4.5625 -1.21875 L 4.5625 -2.703125 C 4.5625 -3.25 4.53125 -3.734375 4.296875 -4.03125 C 4.125 -4.25 3.8125 -4.375 3.46875 -4.375 C 2.984375 -4.375 2.421875 -4.25 1.828125 -3.5625 Z M 1.828125 -3.5625 "/>
    
    55
    +</symbol>
    
    56
    +<symbol overflow="visible" id="glyph0-17">
    
    57
    +<path style="stroke:none;" d="M 0.421875 -4.28125 C 0.296875 -4.28125 0.25 -4.15625 0.25 -4.078125 L 0.25 -3.953125 C 0.25 -3.890625 0.265625 -3.890625 0.296875 -3.890625 L 0.890625 -3.890625 L 0.890625 -0.890625 C 0.890625 -0.171875 1.203125 0.09375 1.65625 0.09375 C 2.109375 0.09375 2.609375 -0.125 3 -0.5625 C 2.984375 -0.65625 2.921875 -0.71875 2.828125 -0.734375 C 2.5625 -0.53125 2.265625 -0.453125 2 -0.453125 C 1.734375 -0.453125 1.671875 -0.75 1.671875 -1.359375 L 1.671875 -3.890625 L 2.71875 -3.890625 C 2.8125 -3.890625 2.953125 -3.921875 2.953125 -4.015625 L 2.953125 -4.21875 C 2.953125 -4.25 2.921875 -4.28125 2.875 -4.28125 L 1.671875 -4.28125 L 1.671875 -4.671875 C 1.671875 -5.3125 1.71875 -5.71875 1.71875 -5.71875 C 1.71875 -5.765625 1.6875 -5.796875 1.640625 -5.796875 C 1.59375 -5.796875 1.5 -5.765625 1.421875 -5.71875 C 1.3125 -5.65625 1.203125 -5.609375 1.078125 -5.578125 C 0.953125 -5.53125 0.859375 -5.5 0.859375 -5.4375 C 0.859375 -5.3125 0.890625 -5.390625 0.890625 -4.28125 Z M 0.421875 -4.28125 "/>
    
    58
    +</symbol>
    
    59
    +<symbol overflow="visible" id="glyph0-18">
    
    60
    +<path style="stroke:none;" d="M 1.546875 -0.78125 L 2.09375 -2.234375 C 2.140625 -2.359375 2.203125 -2.40625 2.4375 -2.40625 L 4.546875 -2.40625 L 5.125 -0.71875 C 5.25 -0.375 4.859375 -0.34375 4.390625 -0.3125 C 4.328125 -0.25 4.328125 -0.046875 4.390625 0.015625 C 4.75 0.015625 5.296875 0 5.6875 0 C 6.09375 0 6.484375 0.015625 6.828125 0.015625 C 6.890625 -0.046875 6.890625 -0.25 6.828125 -0.3125 C 6.4375 -0.34375 6.09375 -0.375 5.9375 -0.859375 L 3.875 -6.5625 C 3.734375 -6.46875 3.453125 -6.359375 3.328125 -6.359375 L 1.0625 -1.015625 C 0.8125 -0.40625 0.515625 -0.34375 0.0625 -0.3125 C 0.015625 -0.25 0.015625 -0.046875 0.0625 0.015625 C 0.328125 0.015625 0.65625 0 0.953125 0 C 1.359375 0 1.859375 0.015625 2.234375 0.015625 C 2.296875 -0.046875 2.296875 -0.25 2.234375 -0.3125 C 1.859375 -0.34375 1.390625 -0.375 1.546875 -0.78125 Z M 2.625 -2.828125 C 2.40625 -2.828125 2.328125 -2.84375 2.375 -2.953125 L 3.390625 -5.53125 L 3.453125 -5.53125 L 4.390625 -2.828125 Z M 2.625 -2.828125 "/>
    
    61
    +</symbol>
    
    62
    +<symbol overflow="visible" id="glyph0-19">
    
    63
    +<path style="stroke:none;" d="M 1.5625 -3.671875 C 1.546875 -3.96875 1.53125 -4.234375 1.46875 -4.328125 C 1.453125 -4.375 1.4375 -4.40625 1.359375 -4.40625 C 1.078125 -4.296875 0.8125 -4.203125 0.125 -4.109375 C 0.109375 -4.0625 0.125 -3.890625 0.15625 -3.84375 C 0.6875 -3.78125 0.796875 -3.734375 0.796875 -3.15625 L 0.796875 1.09375 C 0.796875 1.921875 0.6875 1.96875 0.078125 2 C 0.015625 2.0625 0.015625 2.265625 0.078125 2.328125 C 0.421875 2.328125 0.796875 2.3125 1.203125 2.3125 C 1.59375 2.3125 2.078125 2.328125 2.40625 2.328125 C 2.46875 2.265625 2.46875 2.0625 2.40625 2 C 1.6875 1.96875 1.578125 1.921875 1.578125 1.09375 L 1.578125 0.015625 C 1.578125 -0.109375 1.625 -0.09375 1.71875 -0.0625 C 1.96875 0.046875 2.265625 0.09375 2.59375 0.09375 C 3.15625 0.09375 3.65625 -0.0625 4.0625 -0.453125 C 4.53125 -0.921875 4.796875 -1.53125 4.796875 -2.34375 C 4.796875 -3.40625 4.046875 -4.375 3.03125 -4.375 C 2.578125 -4.375 2.0625 -4.078125 1.671875 -3.625 C 1.609375 -3.5625 1.5625 -3.5625 1.5625 -3.671875 Z M 1.75 -3.296875 C 2 -3.625 2.46875 -3.921875 2.75 -3.921875 C 3.390625 -3.921875 3.9375 -3.203125 3.9375 -2.078125 C 3.9375 -1.25 3.65625 -0.234375 2.53125 -0.234375 C 2.359375 -0.234375 2 -0.296875 1.828125 -0.453125 C 1.625 -0.625 1.578125 -0.6875 1.578125 -1.046875 L 1.578125 -2.859375 C 1.578125 -3.078125 1.625 -3.15625 1.75 -3.296875 Z M 1.75 -3.296875 "/>
    
    64
    +</symbol>
    
    65
    +<symbol overflow="visible" id="glyph0-20">
    
    66
    +<path style="stroke:none;" d="M 3.96875 -0.90625 C 3.921875 -1 3.84375 -1.03125 3.765625 -1.046875 C 3.421875 -0.609375 2.984375 -0.390625 2.5625 -0.390625 C 1.828125 -0.390625 1.21875 -1.125 1.21875 -2.296875 C 1.21875 -3.390625 1.703125 -4.046875 2.359375 -4.046875 C 2.953125 -4.046875 3.03125 -3.703125 3.078125 -3.34375 C 3.09375 -3.078125 3.234375 -2.984375 3.453125 -2.984375 C 3.65625 -2.984375 3.9375 -3.125 3.9375 -3.421875 C 3.9375 -3.984375 3.375 -4.375 2.40625 -4.375 C 1.421875 -4.375 0.375 -3.484375 0.375 -2.078125 C 0.375 -0.78125 1.09375 0.09375 2.34375 0.09375 C 2.9375 0.09375 3.46875 -0.09375 3.96875 -0.90625 Z M 3.96875 -0.90625 "/>
    
    67
    +</symbol>
    
    68
    +<symbol overflow="visible" id="glyph0-21">
    
    69
    +<path style="stroke:none;" d="M 1.671875 -2.84375 C 1.671875 -3.0625 1.75 -3.1875 1.828125 -3.265625 C 2.21875 -3.640625 2.71875 -3.859375 3.109375 -3.859375 C 3.3125 -3.859375 3.515625 -3.734375 3.640625 -3.5 C 3.734375 -3.296875 3.765625 -3.03125 3.765625 -2.734375 L 3.765625 -1.21875 C 3.765625 -0.40625 3.65625 -0.359375 3.140625 -0.3125 C 3.09375 -0.25 3.09375 -0.046875 3.140625 0.015625 C 3.421875 0.015625 3.765625 0 4.15625 0 C 4.5625 0 4.890625 0.015625 5.21875 0.015625 C 5.265625 -0.046875 5.265625 -0.25 5.21875 -0.3125 C 4.65625 -0.359375 4.546875 -0.40625 4.546875 -1.21875 L 4.546875 -2.703125 C 4.546875 -3.25 4.5 -3.734375 4.28125 -4.03125 C 4.109375 -4.25 3.796875 -4.375 3.453125 -4.375 C 2.953125 -4.375 2.359375 -4.25 1.75 -3.5625 C 1.75 -3.5625 1.75 -3.5625 1.734375 -3.546875 C 1.703125 -3.515625 1.65625 -3.453125 1.65625 -3.5625 L 1.671875 -5.8125 C 1.671875 -6.453125 1.703125 -6.859375 1.703125 -6.859375 C 1.703125 -6.921875 1.671875 -6.953125 1.578125 -6.953125 C 1.328125 -6.859375 0.578125 -6.71875 0.171875 -6.6875 C 0.15625 -6.609375 0.171875 -6.453125 0.234375 -6.390625 C 0.265625 -6.390625 0.296875 -6.390625 0.328125 -6.390625 C 0.765625 -6.359375 0.875 -6.359375 0.875 -5.578125 L 0.875 -1.21875 C 0.875 -0.390625 0.75 -0.34375 0.171875 -0.3125 C 0.125 -0.25 0.125 -0.046875 0.171875 0.015625 C 0.515625 0.015625 0.875 0 1.28125 0 C 1.65625 0 1.984375 0.015625 2.265625 0.015625 C 2.328125 -0.046875 2.328125 -0.25 2.265625 -0.3125 C 1.75 -0.34375 1.671875 -0.390625 1.671875 -1.21875 Z M 1.671875 -2.84375 "/>
    
    70
    +</symbol>
    
    71
    +<symbol overflow="visible" id="glyph0-22">
    
    72
    +<path style="stroke:none;" d="M 4.421875 -3.859375 C 4.609375 -3.859375 4.796875 -4.03125 4.796875 -4.234375 C 4.796875 -4.453125 4.609375 -4.609375 4.34375 -4.609375 C 4.078125 -4.609375 3.59375 -4.4375 3.34375 -4.09375 C 3.21875 -4.171875 2.890625 -4.375 2.296875 -4.375 C 1.421875 -4.375 0.59375 -3.78125 0.59375 -2.859375 C 0.59375 -2.328125 0.84375 -2.015625 1.109375 -1.75 C 0.84375 -1.5 0.671875 -1.078125 0.671875 -0.734375 C 0.671875 -0.375 0.875 -0.09375 1.140625 0.03125 C 0.59375 0.34375 0.3125 0.8125 0.3125 1.234375 C 0.3125 2.109375 1.140625 2.375 1.90625 2.375 C 3.25 2.375 4.703125 1.71875 4.703125 0.640625 C 4.703125 0.328125 4.5625 0.078125 4.265625 -0.15625 C 3.875 -0.484375 3.1875 -0.484375 2.8125 -0.484375 C 2.625 -0.484375 2.375 -0.46875 2.140625 -0.4375 C 2 -0.421875 1.890625 -0.421875 1.84375 -0.421875 C 1.5625 -0.421875 1.203125 -0.5625 1.203125 -0.984375 C 1.203125 -1.1875 1.265625 -1.390625 1.390625 -1.5625 C 1.625 -1.421875 1.90625 -1.359375 2.296875 -1.359375 C 3.171875 -1.359375 3.984375 -1.90625 3.984375 -2.875 C 3.984375 -3.34375 3.84375 -3.625 3.546875 -3.921875 C 3.625 -4.015625 3.8125 -4.15625 3.953125 -4.15625 C 4.015625 -4.15625 4.09375 -4.125 4.140625 -4.03125 C 4.1875 -3.953125 4.3125 -3.859375 4.421875 -3.859375 Z M 1.3125 0.09375 C 1.421875 0.125 1.578125 0.15625 1.71875 0.15625 C 2.03125 0.15625 2.296875 0.125 2.4375 0.125 C 2.9375 0.125 3.359375 0.125 3.65625 0.296875 C 4.03125 0.515625 4.15625 0.640625 4.15625 0.90625 C 4.15625 1.625 3.09375 2 2.203125 2 C 1.84375 2 1 1.71875 1 1.03125 C 1 0.703125 1.03125 0.453125 1.3125 0.09375 Z M 3.1875 -2.78125 C 3.1875 -1.859375 2.71875 -1.671875 2.34375 -1.671875 C 1.5 -1.671875 1.421875 -2.375 1.421875 -3.015625 C 1.421875 -3.703125 1.671875 -4.0625 2.21875 -4.0625 C 2.84375 -4.0625 3.1875 -3.609375 3.1875 -2.78125 Z M 3.1875 -2.78125 "/>
    
    73
    +</symbol>
    
    74
    +<symbol overflow="visible" id="glyph0-23">
    
    75
    +<path style="stroke:none;" d="M 2.703125 -2.21875 C 2.828125 -2.21875 2.96875 -2.5 2.96875 -2.625 C 2.96875 -2.71875 2.9375 -2.828125 2.828125 -2.828125 L 0.640625 -2.828125 C 0.53125 -2.828125 0.40625 -2.59375 0.40625 -2.40625 C 0.40625 -2.3125 0.453125 -2.21875 0.546875 -2.21875 Z M 2.703125 -2.21875 "/>
    
    76
    +</symbol>
    
    77
    +<symbol overflow="visible" id="glyph0-24">
    
    78
    +<path style="stroke:none;" d="M 3.234375 -3.96875 C 3.78125 -3.921875 3.84375 -3.8125 3.625 -3.296875 L 2.828125 -1.34375 C 2.65625 -0.953125 2.609375 -0.953125 2.453125 -1.375 L 1.734375 -3.296875 C 1.5625 -3.78125 1.515625 -3.890625 2.046875 -3.96875 C 2.109375 -4.03125 2.109375 -4.234375 2.046875 -4.296875 C 1.71875 -4.28125 1.359375 -4.28125 1.03125 -4.28125 C 0.703125 -4.28125 0.40625 -4.28125 0.109375 -4.296875 C 0.046875 -4.234375 0.046875 -4.03125 0.109375 -3.96875 C 0.640625 -3.90625 0.703125 -3.75 0.90625 -3.234375 L 2.1875 -0.09375 C 2.25 0.0625 2.296875 0.125 2.4375 0.125 C 2.53125 0.125 2.609375 0.0625 2.671875 -0.109375 L 4 -3.234375 C 4.1875 -3.671875 4.296875 -3.921875 4.859375 -3.96875 C 4.921875 -4.03125 4.921875 -4.234375 4.859375 -4.296875 C 4.65625 -4.28125 4.421875 -4.28125 4.15625 -4.28125 C 3.828125 -4.28125 3.484375 -4.28125 3.234375 -4.296875 C 3.1875 -4.234375 3.1875 -4.03125 3.234375 -3.96875 Z M 3.234375 -3.96875 "/>
    
    79
    +</symbol>
    
    80
    +<symbol overflow="visible" id="glyph0-25">
    
    81
    +<path style="stroke:none;" d="M 1.03125 -5.21875 L 1.03125 -1.21875 C 1.03125 -0.390625 0.875 -0.34375 0.171875 -0.3125 C 0.109375 -0.25 0.109375 -0.046875 0.171875 0.015625 C 0.625 0.015625 1.109375 0 1.46875 0 C 1.8125 0 2.40625 0.015625 2.90625 0.015625 C 2.953125 -0.046875 2.953125 -0.25 2.90625 -0.3125 C 2.125 -0.34375 1.890625 -0.390625 1.890625 -1.21875 L 1.890625 -2.90625 C 2.109375 -2.84375 2.34375 -2.8125 2.6875 -2.8125 C 4.5 -2.8125 5.046875 -4 5.046875 -4.84375 C 5.046875 -5.4375 4.671875 -6.5 2.828125 -6.5 C 2.4375 -6.5 1.859375 -6.4375 1.453125 -6.4375 C 1.09375 -6.4375 0.5625 -6.4375 0.171875 -6.453125 C 0.109375 -6.390625 0.109375 -6.1875 0.171875 -6.125 C 0.875 -6.09375 1.03125 -6.046875 1.03125 -5.21875 Z M 1.890625 -5.515625 C 1.890625 -5.8125 2.03125 -6.15625 2.75 -6.15625 C 3.4375 -6.15625 4.125 -5.9375 4.125 -4.671875 C 4.125 -3.59375 3.609375 -3.15625 2.640625 -3.15625 C 2.390625 -3.15625 2 -3.171875 1.890625 -3.203125 Z M 1.890625 -5.515625 "/>
    
    82
    +</symbol>
    
    83
    +<symbol overflow="visible" id="glyph0-26">
    
    84
    +<path style="stroke:none;" d="M 1.90625 -1.21875 L 1.90625 -5.21875 C 1.90625 -6.046875 2.078125 -6.09375 2.765625 -6.125 C 2.828125 -6.1875 2.828125 -6.390625 2.765625 -6.453125 C 2.328125 -6.4375 1.859375 -6.4375 1.46875 -6.4375 C 1.140625 -6.4375 0.65625 -6.4375 0.1875 -6.453125 C 0.125 -6.390625 0.125 -6.1875 0.1875 -6.125 C 0.890625 -6.09375 1.0625 -6.046875 1.0625 -5.21875 L 1.0625 -1.21875 C 1.0625 -0.390625 0.890625 -0.34375 0.1875 -0.3125 C 0.125 -0.25 0.125 -0.046875 0.1875 0.015625 C 0.640625 0.015625 1.125 0 1.484375 0 C 1.84375 0 2.328125 0.015625 2.765625 0.015625 C 2.828125 -0.046875 2.828125 -0.25 2.765625 -0.3125 C 2.078125 -0.34375 1.90625 -0.390625 1.90625 -1.21875 Z M 1.90625 -1.21875 "/>
    
    85
    +</symbol>
    
    86
    +<symbol overflow="visible" id="glyph0-27">
    
    87
    +<path style="stroke:none;" d="M 1.671875 -3.921875 C 1.609375 -3.875 1.5625 -3.890625 1.5625 -3.984375 L 1.5625 -5.8125 C 1.5625 -6.453125 1.609375 -6.859375 1.609375 -6.859375 C 1.609375 -6.921875 1.5625 -6.953125 1.46875 -6.953125 C 1.21875 -6.859375 0.484375 -6.71875 0.078125 -6.6875 C 0.0625 -6.609375 0.078125 -6.453125 0.140625 -6.390625 C 0.171875 -6.390625 0.203125 -6.390625 0.234375 -6.390625 C 0.671875 -6.359375 0.78125 -6.359375 0.78125 -5.578125 L 0.78125 -0.703125 C 0.78125 -0.3125 0.765625 -0.140625 0.734375 0 C 0.78125 0.078125 0.84375 0.125 0.953125 0.125 C 1.015625 0.0625 1.109375 -0.03125 1.203125 -0.125 C 1.296875 -0.234375 1.359375 -0.234375 1.46875 -0.15625 C 1.6875 0.046875 2 0.09375 2.34375 0.09375 C 3.359375 0.09375 4.546875 -0.828125 4.546875 -2.40625 C 4.546875 -3.625 3.65625 -4.375 2.78125 -4.375 C 2.359375 -4.375 1.96875 -4.203125 1.671875 -3.921875 Z M 1.734375 -3.625 C 2 -3.84375 2.296875 -3.9375 2.578125 -3.9375 C 3.1875 -3.9375 3.6875 -3.203125 3.6875 -2.234375 C 3.6875 -1.09375 3.234375 -0.234375 2.28125 -0.234375 C 1.96875 -0.234375 1.765625 -0.453125 1.5625 -0.703125 L 1.5625 -3.203125 C 1.5625 -3.40625 1.609375 -3.515625 1.734375 -3.625 Z M 1.734375 -3.625 "/>
    
    88
    +</symbol>
    
    89
    +<symbol overflow="visible" id="glyph0-28">
    
    90
    +<path style="stroke:none;" d="M 1.6875 -3.5625 C 1.6875 -3.875 1.671875 -4.234375 1.609375 -4.328125 C 1.59375 -4.375 1.578125 -4.40625 1.5 -4.40625 C 1.21875 -4.296875 0.953125 -4.203125 0.265625 -4.109375 C 0.25 -4.0625 0.265625 -3.890625 0.296875 -3.84375 C 0.828125 -3.78125 0.9375 -3.734375 0.9375 -3.15625 L 0.9375 -1.21875 C 0.9375 -0.40625 0.8125 -0.34375 0.265625 -0.3125 C 0.203125 -0.25 0.203125 -0.046875 0.265625 0.015625 C 0.5625 0.015625 0.9375 0 1.328125 0 C 1.734375 0 2.046875 0.015625 2.34375 0.015625 C 2.40625 -0.046875 2.40625 -0.25 2.34375 -0.3125 C 1.828125 -0.359375 1.71875 -0.40625 1.71875 -1.21875 L 1.71875 -2.84375 C 1.71875 -3.0625 1.8125 -3.1875 1.890625 -3.265625 C 2.296875 -3.65625 2.65625 -3.859375 2.96875 -3.859375 C 3.34375 -3.859375 3.625 -3.625 3.625 -2.953125 L 3.625 -1.21875 C 3.625 -0.40625 3.546875 -0.34375 3.015625 -0.3125 C 2.953125 -0.25 2.953125 -0.046875 3.015625 0.015625 C 3.265625 0.015625 3.625 0 4.03125 0 C 4.421875 0 4.75 0.015625 5 0.015625 C 5.046875 -0.046875 5.046875 -0.25 5 -0.3125 C 4.5 -0.34375 4.421875 -0.40625 4.421875 -1.21875 L 4.421875 -2.796875 C 4.421875 -2.9375 4.421875 -3.078125 4.40625 -3.203125 C 4.890625 -3.734375 5.328125 -3.859375 5.71875 -3.859375 C 6.09375 -3.859375 6.3125 -3.640625 6.3125 -2.96875 L 6.3125 -1.21875 C 6.3125 -0.40625 6.21875 -0.34375 5.703125 -0.3125 C 5.65625 -0.25 5.65625 -0.046875 5.703125 0.015625 C 5.953125 0.015625 6.3125 0 6.71875 0 C 7.125 0 7.46875 0.015625 7.75 0.015625 C 7.796875 -0.046875 7.796875 -0.25 7.75 -0.3125 C 7.203125 -0.34375 7.109375 -0.40625 7.109375 -1.21875 L 7.109375 -2.796875 C 7.109375 -3.671875 6.953125 -4.375 6.078125 -4.375 C 5.578125 -4.375 4.953125 -4.1875 4.4375 -3.640625 C 4.40625 -3.609375 4.34375 -3.5625 4.328125 -3.65625 C 4.234375 -4.0625 3.84375 -4.375 3.328125 -4.375 C 2.75 -4.375 2.234375 -4.03125 1.8125 -3.5625 C 1.765625 -3.515625 1.703125 -3.453125 1.6875 -3.5625 Z M 1.6875 -3.5625 "/>
    
    91
    +</symbol>
    
    92
    +</g>
    
    93
    +</defs>
    
    94
    +<g id="surface1">
    
    95
    +<path style="fill:none;stroke-width:0.99628;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -25.514 -14.172563 L 25.513344 -14.172563 L 25.513344 14.175094 L -25.514 14.175094 Z M -25.514 -14.172563 " transform="matrix(1,0,0,-1,34.514,138.054)"/>
    
    96
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    97
    +  <use xlink:href="">"#glyph0-1" x="19.082" y="141.466"/>
    
    98
    +  <use xlink:href="">"#glyph0-2" x="27.440621" y="141.466"/>
    
    99
    +</g>
    
    100
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    101
    +  <use xlink:href="">"#glyph0-3" x="32.521547" y="141.466"/>
    
    102
    +  <use xlink:href="">"#glyph0-4" x="37.562623" y="141.466"/>
    
    103
    +  <use xlink:href="">"#glyph0-5" x="42.852764" y="141.466"/>
    
    104
    +  <use xlink:href="">"#glyph0-6" x="45.48289" y="141.466"/>
    
    105
    +</g>
    
    106
    +<path style="fill:none;stroke-width:0.99628;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 34.01725 -14.172563 L 85.040687 -14.172563 L 85.040687 14.175094 L 34.01725 14.175094 Z M 34.01725 -14.172563 " transform="matrix(1,0,0,-1,34.514,138.054)"/>
    
    107
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    108
    +  <use xlink:href="">"#glyph0-1" x="78.61" y="141.466"/>
    
    109
    +  <use xlink:href="">"#glyph0-2" x="86.968621" y="141.466"/>
    
    110
    +</g>
    
    111
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    112
    +  <use xlink:href="">"#glyph0-3" x="92.049547" y="141.466"/>
    
    113
    +  <use xlink:href="">"#glyph0-4" x="97.090623" y="141.466"/>
    
    114
    +  <use xlink:href="">"#glyph0-5" x="102.380764" y="141.466"/>
    
    115
    +  <use xlink:href="">"#glyph0-6" x="105.01089" y="141.466"/>
    
    116
    +</g>
    
    117
    +<path style="fill:none;stroke-width:0.99628;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 93.544594 -14.172563 L 144.568031 -14.172563 L 144.568031 14.175094 L 93.544594 14.175094 Z M 93.544594 -14.172563 " transform="matrix(1,0,0,-1,34.514,138.054)"/>
    
    118
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    119
    +  <use xlink:href="">"#glyph0-1" x="138.139" y="141.466"/>
    
    120
    +  <use xlink:href="">"#glyph0-2" x="146.497621" y="141.466"/>
    
    121
    +</g>
    
    122
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    123
    +  <use xlink:href="">"#glyph0-3" x="151.578547" y="141.466"/>
    
    124
    +  <use xlink:href="">"#glyph0-4" x="156.619623" y="141.466"/>
    
    125
    +  <use xlink:href="">"#glyph0-5" x="161.909764" y="141.466"/>
    
    126
    +  <use xlink:href="">"#glyph0-6" x="164.53989" y="141.466"/>
    
    127
    +</g>
    
    128
    +<path style="fill:none;stroke-width:0.99628;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 153.071937 -14.172563 L 204.099281 -14.172563 L 204.099281 14.175094 L 153.071937 14.175094 Z M 153.071937 -14.172563 " transform="matrix(1,0,0,-1,34.514,138.054)"/>
    
    129
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    130
    +  <use xlink:href="">"#glyph0-1" x="197.667" y="141.466"/>
    
    131
    +  <use xlink:href="">"#glyph0-2" x="206.025621" y="141.466"/>
    
    132
    +</g>
    
    133
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    134
    +  <use xlink:href="">"#glyph0-3" x="211.106547" y="141.466"/>
    
    135
    +  <use xlink:href="">"#glyph0-4" x="216.147623" y="141.466"/>
    
    136
    +  <use xlink:href="">"#glyph0-5" x="221.437764" y="141.466"/>
    
    137
    +  <use xlink:href="">"#glyph0-6" x="224.06789" y="141.466"/>
    
    138
    +</g>
    
    139
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    140
    +  <use xlink:href="">"#glyph0-7" x="247.116" y="138.482"/>
    
    141
    +</g>
    
    142
    +<path style="fill:none;stroke-width:0.99628;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 51.919594 43.018844 L 142.630531 43.018844 L 142.630531 71.3665 L 51.919594 71.3665 Z M 51.919594 43.018844 " transform="matrix(1,0,0,-1,34.514,138.054)"/>
    
    143
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    144
    +  <use xlink:href="">"#glyph0-8" x="109.658" y="82.93"/>
    
    145
    +  <use xlink:href="">"#glyph0-9" x="115.516009" y="82.93"/>
    
    146
    +  <use xlink:href="">"#glyph0-10" x="120.068917" y="82.93"/>
    
    147
    +  <use xlink:href="">"#glyph0-6" x="123.954331" y="82.93"/>
    
    148
    +</g>
    
    149
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    150
    +  <use xlink:href="">"#glyph0-11" x="130.888301" y="82.93"/>
    
    151
    +  <use xlink:href="">"#glyph0-9" x="136.148553" y="82.93"/>
    
    152
    +  <use xlink:href="">"#glyph0-12" x="140.701462" y="82.93"/>
    
    153
    +</g>
    
    154
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    155
    +  <use xlink:href="">"#glyph0-6" x="145.762462" y="82.93"/>
    
    156
    +  <use xlink:href="">"#glyph0-13" x="150.215745" y="82.93"/>
    
    157
    +</g>
    
    158
    +<path style="fill:none;stroke-width:0.99628;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 12.236 100.706344 L 182.318031 100.706344 L 182.318031 129.054 L 12.236 129.054 Z M 12.236 100.706344 " transform="matrix(1,0,0,-1,34.514,138.054)"/>
    
    159
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    160
    +  <use xlink:href="">"#glyph0-14" x="94.32" y="25.484"/>
    
    161
    +  <use xlink:href="">"#glyph0-5" x="100.75584" y="25.484"/>
    
    162
    +  <use xlink:href="">"#glyph0-15" x="103.385966" y="25.484"/>
    
    163
    +  <use xlink:href="">"#glyph0-6" x="106.085831" y="25.484"/>
    
    164
    +  <use xlink:href="">"#glyph0-16" x="110.539113" y="25.484"/>
    
    165
    +  <use xlink:href="">"#glyph0-17" x="115.938842" y="25.484"/>
    
    166
    +</g>
    
    167
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    168
    +  <use xlink:href="">"#glyph0-18" x="121.567711" y="25.484"/>
    
    169
    +  <use xlink:href="">"#glyph0-19" x="128.491718" y="25.484"/>
    
    170
    +  <use xlink:href="">"#glyph0-19" x="133.662307" y="25.484"/>
    
    171
    +  <use xlink:href="">"#glyph0-5" x="138.832897" y="25.484"/>
    
    172
    +  <use xlink:href="">"#glyph0-15" x="141.463023" y="25.484"/>
    
    173
    +  <use xlink:href="">"#glyph0-20" x="144.162888" y="25.484"/>
    
    174
    +  <use xlink:href="">"#glyph0-9" x="148.426881" y="25.484"/>
    
    175
    +  <use xlink:href="">"#glyph0-17" x="152.979789" y="25.484"/>
    
    176
    +</g>
    
    177
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    178
    +  <use xlink:href="">"#glyph0-15" x="156.137933" y="25.484"/>
    
    179
    +  <use xlink:href="">"#glyph0-2" x="158.837798" y="25.484"/>
    
    180
    +  <use xlink:href="">"#glyph0-16" x="163.858948" y="25.484"/>
    
    181
    +</g>
    
    182
    +<path style="fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:0.49814;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 78.935219 68.159469 L 82.478187 73.827437 L 75.39225 73.827437 Z M 78.935219 68.159469 " transform="matrix(1,0,0,-1,34.514,138.054)"/>
    
    183
    +<path style="fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:0.49814;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 88.103187 68.159469 L 91.646156 73.827437 L 84.560219 73.827437 Z M 88.103187 68.159469 " transform="matrix(1,0,0,-1,34.514,138.054)"/>
    
    184
    +<path style="fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:0.49814;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 97.275062 68.159469 L 100.818031 73.827437 L 93.732094 73.827437 Z M 97.275062 68.159469 " transform="matrix(1,0,0,-1,34.514,138.054)"/>
    
    185
    +<path style="fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:0.49814;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 106.446937 68.159469 L 109.989906 73.827437 L 102.903969 73.827437 Z M 106.446937 68.159469 " transform="matrix(1,0,0,-1,34.514,138.054)"/>
    
    186
    +<path style="fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:0.49814;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 115.614906 68.159469 L 119.161781 73.827437 L 112.071937 73.827437 Z M 115.614906 68.159469 " transform="matrix(1,0,0,-1,34.514,138.054)"/>
    
    187
    +<path style="fill:none;stroke-width:0.49814;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 88.103187 100.21025 L 88.103187 77.932906 " transform="matrix(1,0,0,-1,34.514,138.054)"/>
    
    188
    +<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 122.617188 63.976562 C 122.832031 62.835938 123.476562 60.980469 124.226562 59.695312 L 121.011719 59.695312 C 121.761719 60.980469 122.40625 62.835938 122.617188 63.976562 "/>
    
    189
    +<path style="fill-rule:nonzero;fill:rgb(0%,0%,100%);fill-opacity:1;stroke-width:0.49814;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 74.349281 46.225875 L 70.806312 40.557906 L 77.89225 40.557906 Z M 74.349281 46.225875 " transform="matrix(1,0,0,-1,34.514,138.054)"/>
    
    190
    +<path style="fill-rule:nonzero;fill:rgb(0%,0%,100%);fill-opacity:1;stroke-width:0.49814;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 83.521156 46.225875 L 79.978187 40.557906 L 87.064125 40.557906 Z M 83.521156 46.225875 " transform="matrix(1,0,0,-1,34.514,138.054)"/>
    
    191
    +<path style="fill-rule:nonzero;fill:rgb(0%,0%,100%);fill-opacity:1;stroke-width:0.49814;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 92.689125 46.225875 L 89.146156 40.557906 L 96.232094 40.557906 Z M 92.689125 46.225875 " transform="matrix(1,0,0,-1,34.514,138.054)"/>
    
    192
    +<path style="fill-rule:nonzero;fill:rgb(0%,0%,100%);fill-opacity:1;stroke-width:0.49814;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 101.861 46.225875 L 98.318031 40.557906 L 105.403969 40.557906 Z M 101.861 46.225875 " transform="matrix(1,0,0,-1,34.514,138.054)"/>
    
    193
    +<path style="fill:none;stroke-width:0.49814;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 74.349281 14.175094 L 74.349281 36.452437 " transform="matrix(1,0,0,-1,34.514,138.054)"/>
    
    194
    +<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 108.863281 97.746094 C 108.648438 98.890625 108.007812 100.746094 107.257812 102.03125 L 110.46875 102.03125 C 109.71875 100.746094 109.078125 98.890625 108.863281 97.746094 "/>
    
    195
    +<path style="fill-rule:nonzero;fill:rgb(100%,0%,100%);fill-opacity:1;stroke-width:0.49814;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 64.630531 10.468062 L 68.1735 16.136031 L 61.087562 16.136031 Z M 64.630531 10.468062 " transform="matrix(1,0,0,-1,34.514,138.054)"/>
    
    196
    +<path style="fill:none;stroke-width:0.49814;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 64.630531 42.518844 L 64.630531 20.2415 " transform="matrix(1,0,0,-1,34.514,138.054)"/>
    
    197
    +<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 99.144531 121.667969 C 99.359375 120.523438 100.003906 118.667969 100.75 117.382812 L 97.539062 117.382812 C 98.289062 118.667969 98.929688 120.523438 99.144531 121.667969 "/>
    
    198
    +<path style="fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:0.49814;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 174.122719 68.159469 L 177.665687 73.827437 L 170.57975 73.827437 Z M 174.122719 68.159469 " transform="matrix(1,0,0,-1,34.514,138.054)"/>
    
    199
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    200
    +  <use xlink:href="">"#glyph0-21" x="214.648" y="70.547"/>
    
    201
    +  <use xlink:href="">"#glyph0-15" x="220.007879" y="70.547"/>
    
    202
    +  <use xlink:href="">"#glyph0-22" x="222.707743" y="70.547"/>
    
    203
    +  <use xlink:href="">"#glyph0-21" x="227.689043" y="70.547"/>
    
    204
    +  <use xlink:href="">"#glyph0-23" x="233.048922" y="70.547"/>
    
    205
    +  <use xlink:href="">"#glyph0-5" x="236.416281" y="70.547"/>
    
    206
    +  <use xlink:href="">"#glyph0-6" x="239.046407" y="70.547"/>
    
    207
    +</g>
    
    208
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    209
    +  <use xlink:href="">"#glyph0-24" x="243.429951" y="70.547"/>
    
    210
    +</g>
    
    211
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    212
    +  <use xlink:href="">"#glyph0-6" x="248.301663" y="70.547"/>
    
    213
    +  <use xlink:href="">"#glyph0-5" x="252.754945" y="70.547"/>
    
    214
    +</g>
    
    215
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    216
    +  <use xlink:href="">"#glyph0-18" x="257.865759" y="70.547"/>
    
    217
    +  <use xlink:href="">"#glyph0-25" x="264.789766" y="70.547"/>
    
    218
    +  <use xlink:href="">"#glyph0-26" x="270.179532" y="70.547"/>
    
    219
    +</g>
    
    220
    +<path style="fill-rule:nonzero;fill:rgb(0%,0%,100%);fill-opacity:1;stroke-width:0.49814;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 174.122719 53.038375 L 177.665687 58.71025 L 170.57975 58.71025 Z M 174.122719 53.038375 " transform="matrix(1,0,0,-1,34.514,138.054)"/>
    
    221
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    222
    +  <use xlink:href="">"#glyph0-27" x="214.648" y="85.665"/>
    
    223
    +  <use xlink:href="">"#glyph0-9" x="219.559562" y="85.665"/>
    
    224
    +  <use xlink:href="">"#glyph0-10" x="224.11247" y="85.665"/>
    
    225
    +  <use xlink:href="">"#glyph0-6" x="227.997884" y="85.665"/>
    
    226
    +</g>
    
    227
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    228
    +  <use xlink:href="">"#glyph0-18" x="234.931854" y="85.665"/>
    
    229
    +  <use xlink:href="">"#glyph0-25" x="241.855861" y="85.665"/>
    
    230
    +  <use xlink:href="">"#glyph0-26" x="247.245627" y="85.665"/>
    
    231
    +</g>
    
    232
    +<path style="fill-rule:nonzero;fill:rgb(100%,0%,100%);fill-opacity:1;stroke-width:0.49814;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 174.122719 37.921187 L 177.665687 43.593062 L 170.57975 43.593062 Z M 174.122719 37.921187 " transform="matrix(1,0,0,-1,34.514,138.054)"/>
    
    233
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    234
    +  <use xlink:href="">"#glyph0-28" x="214.648" y="100.783"/>
    
    235
    +  <use xlink:href="">"#glyph0-2" x="222.518454" y="100.783"/>
    
    236
    +</g>
    
    237
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    238
    +  <use xlink:href="">"#glyph0-3" x="227.59938" y="100.783"/>
    
    239
    +  <use xlink:href="">"#glyph0-4" x="232.640456" y="100.783"/>
    
    240
    +  <use xlink:href="">"#glyph0-5" x="237.930596" y="100.783"/>
    
    241
    +  <use xlink:href="">"#glyph0-6" x="240.560723" y="100.783"/>
    
    242
    +</g>
    
    243
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    244
    +  <use xlink:href="">"#glyph0-18" x="247.504655" y="100.783"/>
    
    245
    +  <use xlink:href="">"#glyph0-25" x="254.428662" y="100.783"/>
    
    246
    +  <use xlink:href="">"#glyph0-26" x="259.818428" y="100.783"/>
    
    247
    +</g>
    
    248
    +</g>
    
    249
    +</svg>

  • freetype2/docs/design/components-2.svg
    1
    +<?xml version="1.0" encoding="UTF-8"?>
    
    2
    +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="353.75pt" height="220.34pt" viewBox="0 0 353.75 220.34" version="1.1">
    
    3
    +<defs>
    
    4
    +<g>
    
    5
    +<symbol overflow="visible" id="glyph0-0">
    
    6
    +<path style="stroke:none;" d="M 0 0 L 4.984375 0 L 4.984375 -6.953125 L 0 -6.953125 Z M 0.796875 -0.5 L 2.5 -3.03125 L 4.1875 -0.5 Z M 0.5 -6.015625 L 2.1875 -3.484375 L 0.5 -0.953125 Z M 2.796875 -3.484375 L 4.484375 -6.015625 L 4.484375 -0.953125 Z M 2.5 -3.921875 L 0.796875 -6.453125 L 4.1875 -6.453125 Z M 2.5 -3.921875 "/>
    
    7
    +</symbol>
    
    8
    +<symbol overflow="visible" id="glyph0-1">
    
    9
    +<path style="stroke:none;" d="M 6.609375 -1.15625 C 6.65625 -0.34375 6.625 -0.34375 5.96875 -0.3125 C 5.90625 -0.25 5.90625 -0.046875 5.96875 0.015625 C 6.34375 0.015625 6.734375 0 7.03125 0 C 7.34375 0 7.796875 0.015625 8.125 0.015625 C 8.1875 -0.046875 8.1875 -0.25 8.125 -0.3125 C 7.453125 -0.34375 7.421875 -0.375 7.359375 -1.203125 L 7.0625 -5.40625 C 7.015625 -5.9375 7.0625 -6.078125 7.75 -6.125 C 7.8125 -6.1875 7.8125 -6.390625 7.75 -6.453125 L 6.4375 -6.4375 L 4.328125 -1.375 C 4.28125 -1.28125 4.25 -1.234375 4.234375 -1.234375 C 4.21875 -1.234375 4.1875 -1.28125 4.15625 -1.359375 L 2.109375 -6.4375 L 0.671875 -6.453125 C 0.609375 -6.390625 0.609375 -6.1875 0.671875 -6.125 C 1.359375 -6.078125 1.421875 -6.0625 1.34375 -5.3125 L 0.953125 -1.203125 C 0.890625 -0.609375 0.765625 -0.359375 0.203125 -0.3125 C 0.140625 -0.25 0.140625 -0.046875 0.203125 0.015625 C 0.5 0.015625 0.8125 0 1.0625 0 C 1.296875 0 1.6875 0.015625 2 0.015625 C 2.046875 -0.046875 2.046875 -0.25 2 -0.3125 C 1.328125 -0.359375 1.28125 -0.671875 1.328125 -1.21875 L 1.71875 -5.21875 L 1.734375 -5.21875 L 3.796875 -0.046875 C 3.828125 0.015625 3.890625 0.09375 3.953125 0.09375 C 4 0.09375 4.046875 0.03125 4.09375 -0.046875 L 6.328125 -5.328125 L 6.34375 -5.328125 Z M 6.609375 -1.15625 "/>
    
    10
    +</symbol>
    
    11
    +<symbol overflow="visible" id="glyph0-2">
    
    12
    +<path style="stroke:none;" d="M 0.40625 -2.046875 C 0.40625 -1.03125 1.09375 0.09375 2.5 0.09375 C 3.140625 0.09375 3.625 -0.125 3.96875 -0.453125 C 4.421875 -0.890625 4.609375 -1.53125 4.609375 -2.140625 C 4.609375 -3.171875 4.046875 -4.375 2.515625 -4.375 C 1.859375 -4.375 1.328125 -4.109375 0.953125 -3.671875 C 0.59375 -3.25 0.40625 -2.671875 0.40625 -2.046875 Z M 2.375 -4.03125 C 3.234375 -4.03125 3.765625 -3.25 3.765625 -1.8125 C 3.765625 -0.5625 3.109375 -0.25 2.640625 -0.25 C 1.609375 -0.25 1.265625 -1.5 1.265625 -2.265625 C 1.265625 -3.140625 1.46875 -4.03125 2.375 -4.03125 Z M 2.375 -4.03125 "/>
    
    13
    +</symbol>
    
    14
    +<symbol overflow="visible" id="glyph0-3">
    
    15
    +<path style="stroke:none;" d="M 3.328125 -0.5 C 3.375 -0.53125 3.46875 -0.5625 3.484375 -0.484375 C 3.515625 -0.25 3.59375 0.09375 3.59375 0.09375 C 3.671875 0.125 3.71875 0.125 3.78125 0.09375 C 4 -0.078125 4.34375 -0.234375 4.953125 -0.296875 C 5.015625 -0.359375 5.015625 -0.515625 4.953125 -0.5625 C 4.3125 -0.625 4.234375 -0.8125 4.234375 -1.296875 L 4.234375 -5.8125 C 4.234375 -6.453125 4.265625 -6.859375 4.265625 -6.859375 C 4.265625 -6.921875 4.234375 -6.953125 4.140625 -6.953125 C 3.890625 -6.859375 3.140625 -6.71875 2.734375 -6.6875 C 2.71875 -6.609375 2.734375 -6.453125 2.796875 -6.390625 C 2.828125 -6.390625 2.859375 -6.390625 2.890625 -6.390625 C 3.328125 -6.359375 3.4375 -6.359375 3.4375 -5.578125 L 3.4375 -4.296875 C 3.4375 -4.234375 3.421875 -4.203125 3.34375 -4.203125 C 3.3125 -4.203125 2.90625 -4.375 2.578125 -4.375 C 1.90625 -4.375 1.46875 -4.15625 1.078125 -3.78125 C 0.640625 -3.34375 0.390625 -2.765625 0.390625 -2.03125 C 0.390625 -0.796875 1 0.09375 2.078125 0.09375 C 2.46875 0.09375 2.84375 -0.09375 3.328125 -0.5 Z M 3.4375 -1.234375 C 3.4375 -1.046875 3.421875 -0.96875 3.28125 -0.84375 C 2.90625 -0.53125 2.59375 -0.375 2.34375 -0.375 C 1.796875 -0.375 1.25 -0.953125 1.25 -2.203125 C 1.25 -2.921875 1.390625 -3.3125 1.53125 -3.53125 C 1.84375 -4 2.265625 -4.03125 2.46875 -4.03125 C 2.828125 -4.03125 3.078125 -3.890625 3.265625 -3.671875 C 3.40625 -3.515625 3.4375 -3.4375 3.4375 -3.125 Z M 3.4375 -1.234375 "/>
    
    16
    +</symbol>
    
    17
    +<symbol overflow="visible" id="glyph0-4">
    
    18
    +<path style="stroke:none;" d="M 2.15625 0.09375 C 2.546875 0.09375 3.015625 -0.09375 3.515625 -0.5 C 3.5625 -0.53125 3.65625 -0.5625 3.65625 -0.484375 C 3.6875 -0.234375 3.765625 0.09375 3.765625 0.09375 C 3.84375 0.125 3.890625 0.125 3.953125 0.09375 C 4.171875 -0.078125 4.53125 -0.234375 5.140625 -0.296875 C 5.1875 -0.359375 5.1875 -0.515625 5.140625 -0.5625 C 4.5 -0.625 4.40625 -0.8125 4.40625 -1.296875 L 4.40625 -3.203125 C 4.40625 -3.515625 4.453125 -4.234375 4.453125 -4.234375 C 4.453125 -4.265625 4.421875 -4.296875 4.359375 -4.296875 C 4.3125 -4.28125 4.171875 -4.28125 4.015625 -4.28125 C 3.703125 -4.28125 3.34375 -4.28125 3 -4.296875 C 2.9375 -4.234375 2.9375 -4.03125 3 -3.96875 C 3.484375 -3.9375 3.625 -3.8125 3.625 -3.15625 L 3.625 -1.234375 C 3.625 -1.046875 3.59375 -0.96875 3.453125 -0.84375 C 3.09375 -0.53125 2.71875 -0.375 2.46875 -0.375 C 2.15625 -0.375 1.671875 -0.515625 1.671875 -1.390625 L 1.671875 -3.203125 C 1.671875 -3.515625 1.703125 -4.234375 1.703125 -4.234375 C 1.703125 -4.265625 1.671875 -4.296875 1.625 -4.296875 C 1.578125 -4.28125 1.421875 -4.28125 1.28125 -4.28125 C 0.953125 -4.28125 0.59375 -4.28125 0.265625 -4.296875 C 0.203125 -4.234375 0.203125 -4.03125 0.265625 -3.96875 C 0.734375 -3.921875 0.875 -3.8125 0.875 -3.171875 L 0.875 -1.25 C 0.875 -0.5625 1.171875 0.09375 2.15625 0.09375 Z M 2.15625 0.09375 "/>
    
    19
    +</symbol>
    
    20
    +<symbol overflow="visible" id="glyph0-5">
    
    21
    +<path style="stroke:none;" d="M 0.953125 -1.21875 C 0.953125 -0.390625 0.84375 -0.34375 0.234375 -0.3125 C 0.171875 -0.25 0.171875 -0.046875 0.234375 0.015625 C 0.578125 0.015625 0.953125 0 1.34375 0 C 1.75 0 2.125 0.015625 2.453125 0.015625 C 2.515625 -0.046875 2.515625 -0.25 2.453125 -0.3125 C 1.84375 -0.34375 1.734375 -0.390625 1.734375 -1.21875 L 1.734375 -5.8125 C 1.734375 -6.453125 1.78125 -6.859375 1.78125 -6.859375 C 1.78125 -6.921875 1.734375 -6.953125 1.640625 -6.953125 C 1.390625 -6.859375 0.640625 -6.71875 0.25 -6.6875 C 0.234375 -6.609375 0.25 -6.453125 0.3125 -6.390625 C 0.890625 -6.34375 0.953125 -6.3125 0.953125 -5.578125 Z M 0.953125 -1.21875 "/>
    
    22
    +</symbol>
    
    23
    +<symbol overflow="visible" id="glyph0-6">
    
    24
    +<path style="stroke:none;" d="M 3.84375 -0.921875 C 3.484375 -0.546875 3.1875 -0.390625 2.609375 -0.390625 C 2.25 -0.390625 1.828125 -0.59375 1.53125 -1.109375 C 1.328125 -1.4375 1.203125 -1.890625 1.203125 -2.46875 L 3.859375 -2.453125 C 3.984375 -2.453125 4.046875 -2.515625 4.046875 -2.625 C 4.046875 -3.453125 3.75 -4.359375 2.359375 -4.359375 C 1.5 -4.359375 0.375 -3.53125 0.375 -2.015625 C 0.375 -1.453125 0.515625 -0.921875 0.84375 -0.53125 C 1.171875 -0.140625 1.640625 0.09375 2.359375 0.09375 C 3.125 0.09375 3.65625 -0.25 4.0625 -0.765625 C 4.03125 -0.875 3.96875 -0.921875 3.84375 -0.921875 Z M 1.234375 -2.8125 C 1.421875 -3.9375 2.125 -4.03125 2.359375 -4.03125 C 2.734375 -4.03125 3.1875 -3.8125 3.1875 -2.984375 C 3.1875 -2.890625 3.15625 -2.84375 3.046875 -2.84375 Z M 1.234375 -2.8125 "/>
    
    25
    +</symbol>
    
    26
    +<symbol overflow="visible" id="glyph0-7">
    
    27
    +<path style="stroke:none;" d="M 0.5625 -0.421875 C 0.5625 -0.140625 0.8125 0.09375 1.09375 0.09375 C 1.390625 0.09375 1.625 -0.140625 1.625 -0.421875 C 1.625 -0.71875 1.390625 -0.953125 1.09375 -0.953125 C 0.8125 -0.953125 0.5625 -0.71875 0.5625 -0.421875 Z M 3.203125 -0.421875 C 3.203125 -0.140625 3.453125 0.09375 3.734375 0.09375 C 4.03125 0.09375 4.265625 -0.140625 4.265625 -0.421875 C 4.265625 -0.71875 4.03125 -0.953125 3.734375 -0.953125 C 3.453125 -0.953125 3.203125 -0.71875 3.203125 -0.421875 Z M 5.84375 -0.421875 C 5.84375 -0.140625 6.078125 0.09375 6.375 0.09375 C 6.65625 0.09375 6.890625 -0.140625 6.890625 -0.421875 C 6.890625 -0.71875 6.65625 -0.953125 6.375 -0.953125 C 6.078125 -0.953125 5.84375 -0.71875 5.84375 -0.421875 Z M 5.84375 -0.421875 "/>
    
    28
    +</symbol>
    
    29
    +<symbol overflow="visible" id="glyph0-8">
    
    30
    +<path style="stroke:none;" d="M 1.46875 -6.4375 C 1.109375 -6.4375 0.578125 -6.4375 0.1875 -6.453125 C 0.125 -6.390625 0.125 -6.1875 0.1875 -6.125 C 0.890625 -6.09375 1.0625 -6.046875 1.0625 -5.21875 L 1.0625 -1.21875 C 1.0625 -0.390625 0.890625 -0.34375 0.1875 -0.3125 C 0.125 -0.25 0.125 -0.046875 0.1875 0.015625 C 0.578125 0.015625 1.109375 0 1.484375 0 C 1.84375 0 2.109375 0.015625 2.9375 0.015625 C 4.921875 0.015625 5.453125 -0.984375 5.453125 -1.828125 C 5.453125 -2.796875 4.78125 -3.34375 3.921875 -3.59375 L 3.921875 -3.609375 C 4.421875 -3.859375 4.859375 -4.375 4.859375 -4.921875 C 4.859375 -5.578125 4.578125 -6.453125 2.71875 -6.453125 C 2.375 -6.453125 1.828125 -6.4375 1.46875 -6.4375 Z M 1.90625 -3.3125 L 2.59375 -3.3125 C 3.953125 -3.3125 4.53125 -2.546875 4.53125 -1.640625 C 4.53125 -0.921875 4.25 -0.3125 2.734375 -0.3125 C 2.03125 -0.3125 1.90625 -0.5625 1.90625 -1.171875 Z M 1.90625 -5.484375 C 1.90625 -6.015625 1.90625 -6.109375 2.765625 -6.109375 C 3.328125 -6.109375 4.0625 -5.8125 4.0625 -4.796875 C 4.0625 -3.953125 3.46875 -3.65625 2.640625 -3.65625 L 1.90625 -3.65625 Z M 1.90625 -5.484375 "/>
    
    31
    +</symbol>
    
    32
    +<symbol overflow="visible" id="glyph0-9">
    
    33
    +<path style="stroke:none;" d="M 2.921875 -0.484375 C 2.984375 -0.171875 3.09375 0.09375 3.59375 0.09375 C 3.96875 0.09375 4.328125 -0.0625 4.53125 -0.265625 C 4.515625 -0.390625 4.46875 -0.484375 4.359375 -0.53125 C 4.296875 -0.484375 4.125 -0.375 4 -0.375 C 3.703125 -0.375 3.703125 -0.765625 3.703125 -1.21875 L 3.703125 -2.6875 C 3.703125 -4.109375 2.921875 -4.375 2.1875 -4.375 C 1.375 -4.375 0.546875 -3.84375 0.546875 -3.265625 C 0.546875 -3.03125 0.671875 -2.90625 0.890625 -2.90625 C 1.1875 -2.90625 1.359375 -3.125 1.359375 -3.25 C 1.359375 -3.3125 1.359375 -3.390625 1.328125 -3.421875 C 1.328125 -3.453125 1.3125 -3.515625 1.3125 -3.625 C 1.3125 -3.9375 1.734375 -4.046875 2.109375 -4.046875 C 2.453125 -4.046875 2.921875 -3.875 2.921875 -2.75 C 2.921875 -2.6875 2.890625 -2.640625 2.859375 -2.625 L 2 -2.421875 C 1.046875 -2.1875 0.359375 -1.65625 0.359375 -0.984375 C 0.359375 -0.15625 0.921875 0.09375 1.609375 0.09375 C 1.96875 0.09375 2.265625 0.015625 2.703125 -0.3125 L 2.90625 -0.484375 Z M 2.921875 -2.328125 L 2.921875 -1 C 2.921875 -0.875 2.859375 -0.8125 2.78125 -0.75 C 2.515625 -0.53125 2.1875 -0.3125 1.90625 -0.3125 C 1.40625 -0.3125 1.1875 -0.703125 1.1875 -1.015625 C 1.1875 -1.46875 1.390625 -1.921875 2.140625 -2.109375 Z M 2.921875 -2.328125 "/>
    
    34
    +</symbol>
    
    35
    +<symbol overflow="visible" id="glyph0-10">
    
    36
    +<path style="stroke:none;" d="M 0.484375 -1.375 C 0.515625 -0.890625 0.546875 -0.421875 0.546875 0 C 0.640625 -0.015625 0.75 -0.03125 0.796875 -0.03125 C 0.875 -0.03125 0.921875 -0.03125 1 -0.015625 C 1.265625 0.0625 1.53125 0.09375 1.90625 0.09375 C 2.46875 0.09375 3.484375 -0.171875 3.484375 -1.15625 C 3.484375 -1.828125 3 -2.234375 2.328125 -2.484375 C 1.71875 -2.71875 1.328125 -2.859375 1.328125 -3.40625 C 1.328125 -3.8125 1.6875 -4.046875 2.03125 -4.046875 C 2.25 -4.046875 2.828125 -3.96875 2.953125 -3.125 C 3.015625 -3.0625 3.203125 -3.078125 3.265625 -3.125 C 3.296875 -3.484375 3.3125 -3.859375 3.328125 -4.1875 C 3.015625 -4.234375 2.546875 -4.375 2.03125 -4.375 C 1.28125 -4.375 0.625 -3.890625 0.625 -3.265625 C 0.625 -2.53125 0.953125 -2.21875 1.71875 -1.90625 C 2.546875 -1.5625 2.734375 -1.359375 2.734375 -0.921875 C 2.734375 -0.4375 2.25 -0.234375 1.890625 -0.234375 C 1.5 -0.234375 1.28125 -0.359375 1.171875 -0.46875 C 0.953125 -0.703125 0.84375 -1.140625 0.78125 -1.390625 C 0.734375 -1.453125 0.53125 -1.4375 0.484375 -1.375 Z M 0.484375 -1.375 "/>
    
    37
    +</symbol>
    
    38
    +<symbol overflow="visible" id="glyph0-11">
    
    39
    +<path style="stroke:none;" d="M 1.484375 0 L 3.609375 0 C 3.875 0 4.796875 0.015625 4.796875 0.015625 C 4.890625 -0.484375 5 -1.125 5.046875 -1.640625 C 4.953125 -1.6875 4.84375 -1.71875 4.71875 -1.6875 C 4.53125 -0.984375 4.15625 -0.390625 3.09375 -0.390625 L 2.46875 -0.390625 C 2.078125 -0.390625 1.90625 -0.578125 1.90625 -1.09375 L 1.90625 -5.21875 C 1.90625 -6.046875 2.078125 -6.09375 2.765625 -6.125 C 2.828125 -6.1875 2.828125 -6.390625 2.765625 -6.453125 C 2.328125 -6.4375 1.859375 -6.4375 1.46875 -6.4375 C 1.109375 -6.4375 0.640625 -6.4375 0.1875 -6.453125 C 0.125 -6.390625 0.125 -6.1875 0.1875 -6.125 C 0.890625 -6.09375 1.0625 -6.046875 1.0625 -5.21875 L 1.0625 -1.21875 C 1.0625 -0.390625 0.890625 -0.34375 0.1875 -0.3125 C 0.125 -0.25 0.125 -0.046875 0.1875 0.015625 C 0.578125 0.015625 1.140625 0 1.484375 0 Z M 1.484375 0 "/>
    
    40
    +</symbol>
    
    41
    +<symbol overflow="visible" id="glyph0-12">
    
    42
    +<path style="stroke:none;" d="M 2.03125 1.59375 C 2.1875 1.3125 2.328125 1.03125 2.4375 0.734375 C 3.234375 -1.1875 3.6875 -2.21875 4.203125 -3.328125 C 4.40625 -3.75 4.546875 -3.90625 5.015625 -3.96875 C 5.078125 -4.03125 5.078125 -4.234375 5.015625 -4.296875 C 4.8125 -4.28125 4.578125 -4.28125 4.3125 -4.28125 C 4 -4.28125 3.703125 -4.28125 3.40625 -4.296875 C 3.34375 -4.234375 3.34375 -4.03125 3.40625 -3.96875 C 3.71875 -3.9375 4.03125 -3.875 3.875 -3.515625 L 2.890625 -1.234375 C 2.828125 -1.078125 2.734375 -1.046875 2.65625 -1.25 L 1.765625 -3.3125 C 1.578125 -3.734375 1.53125 -3.921875 2.09375 -3.96875 C 2.15625 -4.03125 2.15625 -4.234375 2.09375 -4.296875 C 1.71875 -4.28125 1.328125 -4.28125 0.96875 -4.28125 C 0.625 -4.28125 0.359375 -4.28125 0.15625 -4.296875 C 0.09375 -4.234375 0.09375 -4.03125 0.15625 -3.96875 C 0.5625 -3.921875 0.6875 -3.828125 0.953125 -3.21875 L 2.078125 -0.59375 C 2.15625 -0.40625 2.3125 0.0625 2.21875 0.34375 C 2.09375 0.671875 1.96875 0.953125 1.828125 1.25 C 1.71875 1.453125 1.578125 1.546875 1.328125 1.546875 C 1.1875 1.546875 1.140625 1.515625 1.03125 1.515625 C 0.75 1.515625 0.59375 1.8125 0.59375 1.9375 C 0.59375 2.15625 0.796875 2.3125 1.0625 2.3125 C 1.28125 2.3125 1.671875 2.234375 2.03125 1.59375 Z M 2.03125 1.59375 "/>
    
    43
    +</symbol>
    
    44
    +<symbol overflow="visible" id="glyph0-13">
    
    45
    +<path style="stroke:none;" d="M 1.75 -3.5625 C 1.734375 -3.96875 1.71875 -4.234375 1.671875 -4.328125 C 1.65625 -4.375 1.640625 -4.40625 1.5625 -4.40625 C 1.28125 -4.296875 1.015625 -4.203125 0.328125 -4.109375 C 0.3125 -4.0625 0.328125 -3.890625 0.34375 -3.84375 C 0.890625 -3.78125 1 -3.734375 1 -3.15625 L 1 -1.21875 C 1 -0.390625 0.875 -0.34375 0.265625 -0.3125 C 0.203125 -0.25 0.203125 -0.046875 0.265625 0.015625 C 0.609375 0.015625 1 0 1.390625 0 C 1.796875 0 2.25 0.015625 2.609375 0.015625 C 2.65625 -0.046875 2.65625 -0.25 2.609375 -0.3125 C 1.90625 -0.359375 1.78125 -0.390625 1.78125 -1.21875 L 1.78125 -2.609375 C 1.78125 -2.859375 1.90625 -3.09375 2.03125 -3.265625 C 2.140625 -3.421875 2.359375 -3.765625 2.484375 -3.765625 C 2.578125 -3.765625 2.65625 -3.734375 2.734375 -3.625 C 2.8125 -3.53125 2.9375 -3.40625 3.09375 -3.40625 C 3.34375 -3.40625 3.5625 -3.65625 3.5625 -3.890625 C 3.5625 -4.09375 3.390625 -4.375 2.96875 -4.375 C 2.5 -4.375 2.09375 -3.9375 1.859375 -3.546875 C 1.796875 -3.4375 1.75 -3.515625 1.75 -3.5625 Z M 1.75 -3.5625 "/>
    
    46
    +</symbol>
    
    47
    +<symbol overflow="visible" id="glyph0-14">
    
    48
    +<path style="stroke:none;" d="M 1.75 -3.890625 L 3.671875 -3.890625 L 3.671875 -0.890625 C 3.671875 -0.171875 3.984375 0.09375 4.453125 0.09375 C 4.90625 0.09375 5.40625 -0.125 5.796875 -0.5625 C 5.765625 -0.65625 5.71875 -0.71875 5.609375 -0.734375 C 5.359375 -0.53125 5.046875 -0.453125 4.796875 -0.453125 C 4.53125 -0.453125 4.46875 -0.75 4.46875 -1.359375 L 4.46875 -3.890625 L 5.5 -3.890625 C 5.609375 -3.890625 5.734375 -3.921875 5.734375 -4.015625 L 5.734375 -4.21875 C 5.734375 -4.25 5.71875 -4.28125 5.65625 -4.28125 L 4.46875 -4.28125 L 4.46875 -4.671875 C 4.46875 -5.3125 4.5 -5.71875 4.5 -5.71875 C 4.5 -5.78125 4.46875 -5.8125 4.375 -5.8125 L 3.796875 -5.546875 C 3.78125 -5.546875 3.765625 -5.53125 3.75 -5.515625 C 3.703125 -5.5 3.65625 -5.46875 3.65625 -5.421875 C 3.671875 -5.203125 3.671875 -5.109375 3.671875 -4.390625 C 3.671875 -4.34375 3.671875 -4.3125 3.671875 -4.28125 L 1.75 -4.28125 L 1.75 -4.84375 C 1.75 -5.015625 1.75 -5.1875 1.75 -5.328125 C 1.734375 -5.75 1.71875 -6.078125 1.78125 -6.234375 C 1.859375 -6.484375 2.078125 -6.625 2.234375 -6.625 C 2.515625 -6.625 2.65625 -6.453125 2.765625 -6.15625 C 2.84375 -5.984375 2.953125 -5.875 3.15625 -5.875 C 3.34375 -5.875 3.484375 -6.03125 3.484375 -6.234375 C 3.484375 -6.40625 3.40625 -6.5625 3.203125 -6.71875 C 3 -6.875 2.703125 -6.953125 2.328125 -6.953125 C 2.03125 -6.953125 1.578125 -6.796875 1.328125 -6.484375 C 1.03125 -6.078125 0.953125 -5.546875 0.953125 -4.671875 L 0.953125 -4.28125 L 0.453125 -4.28125 C 0.265625 -4.28125 0.21875 -4.15625 0.21875 -4.078125 L 0.21875 -3.953125 C 0.21875 -3.890625 0.234375 -3.890625 0.265625 -3.890625 L 0.953125 -3.890625 L 0.953125 -1.21875 C 0.953125 -0.390625 0.84375 -0.34375 0.3125 -0.3125 C 0.25 -0.25 0.25 -0.046875 0.3125 0.015625 C 0.640625 0.015625 1 0 1.359375 0 C 1.703125 0 2.140625 0.015625 2.53125 0.015625 C 2.59375 -0.046875 2.59375 -0.25 2.53125 -0.3125 C 1.859375 -0.34375 1.75 -0.390625 1.75 -1.21875 Z M 1.75 -3.890625 "/>
    
    49
    +</symbol>
    
    50
    +<symbol overflow="visible" id="glyph0-15">
    
    51
    +<path style="stroke:none;" d="M 1.796875 -1.21875 L 1.796875 -3.203125 C 1.796875 -3.703125 1.84375 -4.34375 1.84375 -4.34375 C 1.84375 -4.375 1.796875 -4.40625 1.71875 -4.40625 C 1.4375 -4.296875 1.03125 -4.203125 0.34375 -4.109375 C 0.328125 -4.0625 0.34375 -3.890625 0.375 -3.84375 C 0.921875 -3.78125 1.015625 -3.734375 1.015625 -3.15625 L 1.015625 -1.21875 C 1.015625 -0.390625 0.90625 -0.359375 0.296875 -0.3125 C 0.234375 -0.25 0.234375 -0.046875 0.296875 0.015625 C 0.625 0.015625 1.015625 0 1.421875 0 C 1.8125 0 2.1875 0.015625 2.515625 0.015625 C 2.578125 -0.046875 2.578125 -0.25 2.515625 -0.3125 C 1.90625 -0.34375 1.796875 -0.390625 1.796875 -1.21875 Z M 0.890625 -5.96875 C 0.890625 -5.71875 1.140625 -5.453125 1.375 -5.453125 C 1.65625 -5.453125 1.890625 -5.71875 1.890625 -5.9375 C 1.890625 -6.171875 1.6875 -6.453125 1.421875 -6.453125 C 1.171875 -6.453125 0.890625 -6.203125 0.890625 -5.96875 Z M 0.890625 -5.96875 "/>
    
    52
    +</symbol>
    
    53
    +<symbol overflow="visible" id="glyph0-16">
    
    54
    +<path style="stroke:none;" d="M 1.828125 -3.5625 C 1.78125 -3.5 1.71875 -3.484375 1.71875 -3.5625 C 1.703125 -3.84375 1.6875 -4.234375 1.640625 -4.328125 C 1.609375 -4.375 1.59375 -4.40625 1.515625 -4.40625 C 1.234375 -4.296875 0.984375 -4.203125 0.296875 -4.109375 C 0.265625 -4.0625 0.296875 -3.890625 0.3125 -3.84375 C 0.84375 -3.78125 0.953125 -3.734375 0.953125 -3.15625 L 0.953125 -1.21875 C 0.953125 -0.40625 0.859375 -0.359375 0.265625 -0.3125 C 0.203125 -0.25 0.203125 -0.046875 0.265625 0.015625 C 0.5625 0.015625 0.953125 0 1.359375 0 C 1.75 0 2.046875 0.015625 2.359375 0.015625 C 2.40625 -0.046875 2.40625 -0.25 2.359375 -0.3125 C 1.84375 -0.359375 1.75 -0.40625 1.75 -1.21875 L 1.75 -2.84375 C 1.75 -3.0625 1.828125 -3.1875 1.90625 -3.265625 C 2.296875 -3.640625 2.734375 -3.859375 3.125 -3.859375 C 3.328125 -3.859375 3.53125 -3.734375 3.65625 -3.5 C 3.765625 -3.296875 3.78125 -3.03125 3.78125 -2.734375 L 3.78125 -1.21875 C 3.78125 -0.40625 3.671875 -0.359375 3.15625 -0.3125 C 3.109375 -0.25 3.109375 -0.046875 3.15625 0.015625 C 3.453125 0.015625 3.78125 0 4.171875 0 C 4.578125 0 4.9375 0.015625 5.234375 0.015625 C 5.28125 -0.046875 5.28125 -0.25 5.234375 -0.3125 C 4.671875 -0.359375 4.5625 -0.40625 4.5625 -1.21875 L 4.5625 -2.703125 C 4.5625 -3.25 4.53125 -3.734375 4.296875 -4.03125 C 4.125 -4.25 3.8125 -4.375 3.46875 -4.375 C 2.984375 -4.375 2.421875 -4.25 1.828125 -3.5625 Z M 1.828125 -3.5625 "/>
    
    55
    +</symbol>
    
    56
    +<symbol overflow="visible" id="glyph0-17">
    
    57
    +<path style="stroke:none;" d="M 0.421875 -4.28125 C 0.296875 -4.28125 0.25 -4.15625 0.25 -4.078125 L 0.25 -3.953125 C 0.25 -3.890625 0.265625 -3.890625 0.296875 -3.890625 L 0.890625 -3.890625 L 0.890625 -0.890625 C 0.890625 -0.171875 1.203125 0.09375 1.65625 0.09375 C 2.109375 0.09375 2.609375 -0.125 3 -0.5625 C 2.984375 -0.65625 2.921875 -0.71875 2.828125 -0.734375 C 2.5625 -0.53125 2.265625 -0.453125 2 -0.453125 C 1.734375 -0.453125 1.671875 -0.75 1.671875 -1.359375 L 1.671875 -3.890625 L 2.71875 -3.890625 C 2.8125 -3.890625 2.953125 -3.921875 2.953125 -4.015625 L 2.953125 -4.21875 C 2.953125 -4.25 2.921875 -4.28125 2.875 -4.28125 L 1.671875 -4.28125 L 1.671875 -4.671875 C 1.671875 -5.3125 1.71875 -5.71875 1.71875 -5.71875 C 1.71875 -5.765625 1.6875 -5.796875 1.640625 -5.796875 C 1.59375 -5.796875 1.5 -5.765625 1.421875 -5.71875 C 1.3125 -5.65625 1.203125 -5.609375 1.078125 -5.578125 C 0.953125 -5.53125 0.859375 -5.5 0.859375 -5.4375 C 0.859375 -5.3125 0.890625 -5.390625 0.890625 -4.28125 Z M 0.421875 -4.28125 "/>
    
    58
    +</symbol>
    
    59
    +<symbol overflow="visible" id="glyph0-18">
    
    60
    +<path style="stroke:none;" d="M 1.6875 -3.5625 C 1.6875 -3.875 1.671875 -4.234375 1.609375 -4.328125 C 1.59375 -4.375 1.578125 -4.40625 1.5 -4.40625 C 1.21875 -4.296875 0.953125 -4.203125 0.265625 -4.109375 C 0.25 -4.0625 0.265625 -3.890625 0.296875 -3.84375 C 0.828125 -3.78125 0.9375 -3.734375 0.9375 -3.15625 L 0.9375 -1.21875 C 0.9375 -0.40625 0.8125 -0.34375 0.265625 -0.3125 C 0.203125 -0.25 0.203125 -0.046875 0.265625 0.015625 C 0.5625 0.015625 0.9375 0 1.328125 0 C 1.734375 0 2.046875 0.015625 2.34375 0.015625 C 2.40625 -0.046875 2.40625 -0.25 2.34375 -0.3125 C 1.828125 -0.359375 1.71875 -0.40625 1.71875 -1.21875 L 1.71875 -2.84375 C 1.71875 -3.0625 1.8125 -3.1875 1.890625 -3.265625 C 2.296875 -3.65625 2.65625 -3.859375 2.96875 -3.859375 C 3.34375 -3.859375 3.625 -3.625 3.625 -2.953125 L 3.625 -1.21875 C 3.625 -0.40625 3.546875 -0.34375 3.015625 -0.3125 C 2.953125 -0.25 2.953125 -0.046875 3.015625 0.015625 C 3.265625 0.015625 3.625 0 4.03125 0 C 4.421875 0 4.75 0.015625 5 0.015625 C 5.046875 -0.046875 5.046875 -0.25 5 -0.3125 C 4.5 -0.34375 4.421875 -0.40625 4.421875 -1.21875 L 4.421875 -2.796875 C 4.421875 -2.9375 4.421875 -3.078125 4.40625 -3.203125 C 4.890625 -3.734375 5.328125 -3.859375 5.71875 -3.859375 C 6.09375 -3.859375 6.3125 -3.640625 6.3125 -2.96875 L 6.3125 -1.21875 C 6.3125 -0.40625 6.21875 -0.34375 5.703125 -0.3125 C 5.65625 -0.25 5.65625 -0.046875 5.703125 0.015625 C 5.953125 0.015625 6.3125 0 6.71875 0 C 7.125 0 7.46875 0.015625 7.75 0.015625 C 7.796875 -0.046875 7.796875 -0.25 7.75 -0.3125 C 7.203125 -0.34375 7.109375 -0.40625 7.109375 -1.21875 L 7.109375 -2.796875 C 7.109375 -3.671875 6.953125 -4.375 6.078125 -4.375 C 5.578125 -4.375 4.953125 -4.1875 4.4375 -3.640625 C 4.40625 -3.609375 4.34375 -3.5625 4.328125 -3.65625 C 4.234375 -4.0625 3.84375 -4.375 3.328125 -4.375 C 2.75 -4.375 2.234375 -4.03125 1.8125 -3.5625 C 1.765625 -3.515625 1.703125 -3.453125 1.6875 -3.5625 Z M 1.6875 -3.5625 "/>
    
    61
    +</symbol>
    
    62
    +<symbol overflow="visible" id="glyph0-19">
    
    63
    +<path style="stroke:none;" d="M 4.421875 -3.859375 C 4.609375 -3.859375 4.796875 -4.03125 4.796875 -4.234375 C 4.796875 -4.453125 4.609375 -4.609375 4.34375 -4.609375 C 4.078125 -4.609375 3.59375 -4.4375 3.34375 -4.09375 C 3.21875 -4.171875 2.890625 -4.375 2.296875 -4.375 C 1.421875 -4.375 0.59375 -3.78125 0.59375 -2.859375 C 0.59375 -2.328125 0.84375 -2.015625 1.109375 -1.75 C 0.84375 -1.5 0.671875 -1.078125 0.671875 -0.734375 C 0.671875 -0.375 0.875 -0.09375 1.140625 0.03125 C 0.59375 0.34375 0.3125 0.8125 0.3125 1.234375 C 0.3125 2.109375 1.140625 2.375 1.90625 2.375 C 3.25 2.375 4.703125 1.71875 4.703125 0.640625 C 4.703125 0.328125 4.5625 0.078125 4.265625 -0.15625 C 3.875 -0.484375 3.1875 -0.484375 2.8125 -0.484375 C 2.625 -0.484375 2.375 -0.46875 2.140625 -0.4375 C 2 -0.421875 1.890625 -0.421875 1.84375 -0.421875 C 1.5625 -0.421875 1.203125 -0.5625 1.203125 -0.984375 C 1.203125 -1.1875 1.265625 -1.390625 1.390625 -1.5625 C 1.625 -1.421875 1.90625 -1.359375 2.296875 -1.359375 C 3.171875 -1.359375 3.984375 -1.90625 3.984375 -2.875 C 3.984375 -3.34375 3.84375 -3.625 3.546875 -3.921875 C 3.625 -4.015625 3.8125 -4.15625 3.953125 -4.15625 C 4.015625 -4.15625 4.09375 -4.125 4.140625 -4.03125 C 4.1875 -3.953125 4.3125 -3.859375 4.421875 -3.859375 Z M 1.3125 0.09375 C 1.421875 0.125 1.578125 0.15625 1.71875 0.15625 C 2.03125 0.15625 2.296875 0.125 2.4375 0.125 C 2.9375 0.125 3.359375 0.125 3.65625 0.296875 C 4.03125 0.515625 4.15625 0.640625 4.15625 0.90625 C 4.15625 1.625 3.09375 2 2.203125 2 C 1.84375 2 1 1.71875 1 1.03125 C 1 0.703125 1.03125 0.453125 1.3125 0.09375 Z M 3.1875 -2.78125 C 3.1875 -1.859375 2.71875 -1.671875 2.34375 -1.671875 C 1.5 -1.671875 1.421875 -2.375 1.421875 -3.015625 C 1.421875 -3.703125 1.671875 -4.0625 2.21875 -4.0625 C 2.84375 -4.0625 3.1875 -3.609375 3.1875 -2.78125 Z M 3.1875 -2.78125 "/>
    
    64
    +</symbol>
    
    65
    +<symbol overflow="visible" id="glyph0-20">
    
    66
    +<path style="stroke:none;" d="M 1.5625 -3.671875 C 1.546875 -3.96875 1.53125 -4.234375 1.46875 -4.328125 C 1.453125 -4.375 1.4375 -4.40625 1.359375 -4.40625 C 1.078125 -4.296875 0.8125 -4.203125 0.125 -4.109375 C 0.109375 -4.0625 0.125 -3.890625 0.15625 -3.84375 C 0.6875 -3.78125 0.796875 -3.734375 0.796875 -3.15625 L 0.796875 1.09375 C 0.796875 1.921875 0.6875 1.96875 0.078125 2 C 0.015625 2.0625 0.015625 2.265625 0.078125 2.328125 C 0.421875 2.328125 0.796875 2.3125 1.203125 2.3125 C 1.59375 2.3125 2.078125 2.328125 2.40625 2.328125 C 2.46875 2.265625 2.46875 2.0625 2.40625 2 C 1.6875 1.96875 1.578125 1.921875 1.578125 1.09375 L 1.578125 0.015625 C 1.578125 -0.109375 1.625 -0.09375 1.71875 -0.0625 C 1.96875 0.046875 2.265625 0.09375 2.59375 0.09375 C 3.15625 0.09375 3.65625 -0.0625 4.0625 -0.453125 C 4.53125 -0.921875 4.796875 -1.53125 4.796875 -2.34375 C 4.796875 -3.40625 4.046875 -4.375 3.03125 -4.375 C 2.578125 -4.375 2.0625 -4.078125 1.671875 -3.625 C 1.609375 -3.5625 1.5625 -3.5625 1.5625 -3.671875 Z M 1.75 -3.296875 C 2 -3.625 2.46875 -3.921875 2.75 -3.921875 C 3.390625 -3.921875 3.9375 -3.203125 3.9375 -2.078125 C 3.9375 -1.25 3.65625 -0.234375 2.53125 -0.234375 C 2.359375 -0.234375 2 -0.296875 1.828125 -0.453125 C 1.625 -0.625 1.578125 -0.6875 1.578125 -1.046875 L 1.578125 -2.859375 C 1.578125 -3.078125 1.625 -3.15625 1.75 -3.296875 Z M 1.75 -3.296875 "/>
    
    67
    +</symbol>
    
    68
    +<symbol overflow="visible" id="glyph0-21">
    
    69
    +<path style="stroke:none;" d="M 1.671875 -2.84375 C 1.671875 -3.0625 1.75 -3.1875 1.828125 -3.265625 C 2.21875 -3.640625 2.71875 -3.859375 3.109375 -3.859375 C 3.3125 -3.859375 3.515625 -3.734375 3.640625 -3.5 C 3.734375 -3.296875 3.765625 -3.03125 3.765625 -2.734375 L 3.765625 -1.21875 C 3.765625 -0.40625 3.65625 -0.359375 3.140625 -0.3125 C 3.09375 -0.25 3.09375 -0.046875 3.140625 0.015625 C 3.421875 0.015625 3.765625 0 4.15625 0 C 4.5625 0 4.890625 0.015625 5.21875 0.015625 C 5.265625 -0.046875 5.265625 -0.25 5.21875 -0.3125 C 4.65625 -0.359375 4.546875 -0.40625 4.546875 -1.21875 L 4.546875 -2.703125 C 4.546875 -3.25 4.5 -3.734375 4.28125 -4.03125 C 4.109375 -4.25 3.796875 -4.375 3.453125 -4.375 C 2.953125 -4.375 2.359375 -4.25 1.75 -3.5625 C 1.75 -3.5625 1.75 -3.5625 1.734375 -3.546875 C 1.703125 -3.515625 1.65625 -3.453125 1.65625 -3.5625 L 1.671875 -5.8125 C 1.671875 -6.453125 1.703125 -6.859375 1.703125 -6.859375 C 1.703125 -6.921875 1.671875 -6.953125 1.578125 -6.953125 C 1.328125 -6.859375 0.578125 -6.71875 0.171875 -6.6875 C 0.15625 -6.609375 0.171875 -6.453125 0.234375 -6.390625 C 0.265625 -6.390625 0.296875 -6.390625 0.328125 -6.390625 C 0.765625 -6.359375 0.875 -6.359375 0.875 -5.578125 L 0.875 -1.21875 C 0.875 -0.390625 0.75 -0.34375 0.171875 -0.3125 C 0.125 -0.25 0.125 -0.046875 0.171875 0.015625 C 0.515625 0.015625 0.875 0 1.28125 0 C 1.65625 0 1.984375 0.015625 2.265625 0.015625 C 2.328125 -0.046875 2.328125 -0.25 2.265625 -0.3125 C 1.75 -0.34375 1.671875 -0.390625 1.671875 -1.21875 Z M 1.671875 -2.84375 "/>
    
    70
    +</symbol>
    
    71
    +<symbol overflow="visible" id="glyph0-22">
    
    72
    +<path style="stroke:none;" d="M 3.5625 0.09375 C 4.53125 0.09375 5.40625 -0.359375 6.09375 -1.25 C 6.046875 -1.328125 5.96875 -1.390625 5.859375 -1.390625 C 5.15625 -0.625 4.46875 -0.3125 3.546875 -0.3125 C 2.203125 -0.3125 1.28125 -1.828125 1.28125 -3.28125 C 1.28125 -4.140625 1.5 -4.859375 1.859375 -5.296875 C 2.359375 -5.90625 2.9375 -6.1875 3.453125 -6.1875 C 4.828125 -6.1875 5.390625 -5.375 5.640625 -4.515625 C 5.765625 -4.46875 5.859375 -4.5 5.96875 -4.5625 C 5.921875 -5.078125 5.859375 -5.5625 5.75 -6.109375 C 5.25 -6.15625 4.796875 -6.5625 3.5625 -6.5625 C 2.71875 -6.5625 2.015625 -6.25 1.421875 -5.71875 C 0.765625 -5.109375 0.375 -4.125 0.375 -3.09375 C 0.375 -1.359375 1.421875 0.09375 3.5625 0.09375 Z M 3.5625 0.09375 "/>
    
    73
    +</symbol>
    
    74
    +<symbol overflow="visible" id="glyph0-23">
    
    75
    +<path style="stroke:none;" d="M 1.546875 -0.78125 L 2.09375 -2.234375 C 2.140625 -2.359375 2.203125 -2.40625 2.4375 -2.40625 L 4.546875 -2.40625 L 5.125 -0.71875 C 5.25 -0.375 4.859375 -0.34375 4.390625 -0.3125 C 4.328125 -0.25 4.328125 -0.046875 4.390625 0.015625 C 4.75 0.015625 5.296875 0 5.6875 0 C 6.09375 0 6.484375 0.015625 6.828125 0.015625 C 6.890625 -0.046875 6.890625 -0.25 6.828125 -0.3125 C 6.4375 -0.34375 6.09375 -0.375 5.9375 -0.859375 L 3.875 -6.5625 C 3.734375 -6.46875 3.453125 -6.359375 3.328125 -6.359375 L 1.0625 -1.015625 C 0.8125 -0.40625 0.515625 -0.34375 0.0625 -0.3125 C 0.015625 -0.25 0.015625 -0.046875 0.0625 0.015625 C 0.328125 0.015625 0.65625 0 0.953125 0 C 1.359375 0 1.859375 0.015625 2.234375 0.015625 C 2.296875 -0.046875 2.296875 -0.25 2.234375 -0.3125 C 1.859375 -0.34375 1.390625 -0.375 1.546875 -0.78125 Z M 2.625 -2.828125 C 2.40625 -2.828125 2.328125 -2.84375 2.375 -2.953125 L 3.390625 -5.53125 L 3.453125 -5.53125 L 4.390625 -2.828125 Z M 2.625 -2.828125 "/>
    
    76
    +</symbol>
    
    77
    +<symbol overflow="visible" id="glyph0-24">
    
    78
    +<path style="stroke:none;" d="M 3.96875 -0.90625 C 3.921875 -1 3.84375 -1.03125 3.765625 -1.046875 C 3.421875 -0.609375 2.984375 -0.390625 2.5625 -0.390625 C 1.828125 -0.390625 1.21875 -1.125 1.21875 -2.296875 C 1.21875 -3.390625 1.703125 -4.046875 2.359375 -4.046875 C 2.953125 -4.046875 3.03125 -3.703125 3.078125 -3.34375 C 3.09375 -3.078125 3.234375 -2.984375 3.453125 -2.984375 C 3.65625 -2.984375 3.9375 -3.125 3.9375 -3.421875 C 3.9375 -3.984375 3.375 -4.375 2.40625 -4.375 C 1.421875 -4.375 0.375 -3.484375 0.375 -2.078125 C 0.375 -0.78125 1.09375 0.09375 2.34375 0.09375 C 2.9375 0.09375 3.46875 -0.09375 3.96875 -0.90625 Z M 3.96875 -0.90625 "/>
    
    79
    +</symbol>
    
    80
    +<symbol overflow="visible" id="glyph0-25">
    
    81
    +<path style="stroke:none;" d="M 2.703125 -2.21875 C 2.828125 -2.21875 2.96875 -2.5 2.96875 -2.625 C 2.96875 -2.71875 2.9375 -2.828125 2.828125 -2.828125 L 0.640625 -2.828125 C 0.53125 -2.828125 0.40625 -2.59375 0.40625 -2.40625 C 0.40625 -2.3125 0.453125 -2.21875 0.546875 -2.21875 Z M 2.703125 -2.21875 "/>
    
    82
    +</symbol>
    
    83
    +<symbol overflow="visible" id="glyph0-26">
    
    84
    +<path style="stroke:none;" d="M 3.234375 -3.96875 C 3.78125 -3.921875 3.84375 -3.8125 3.625 -3.296875 L 2.828125 -1.34375 C 2.65625 -0.953125 2.609375 -0.953125 2.453125 -1.375 L 1.734375 -3.296875 C 1.5625 -3.78125 1.515625 -3.890625 2.046875 -3.96875 C 2.109375 -4.03125 2.109375 -4.234375 2.046875 -4.296875 C 1.71875 -4.28125 1.359375 -4.28125 1.03125 -4.28125 C 0.703125 -4.28125 0.40625 -4.28125 0.109375 -4.296875 C 0.046875 -4.234375 0.046875 -4.03125 0.109375 -3.96875 C 0.640625 -3.90625 0.703125 -3.75 0.90625 -3.234375 L 2.1875 -0.09375 C 2.25 0.0625 2.296875 0.125 2.4375 0.125 C 2.53125 0.125 2.609375 0.0625 2.671875 -0.109375 L 4 -3.234375 C 4.1875 -3.671875 4.296875 -3.921875 4.859375 -3.96875 C 4.921875 -4.03125 4.921875 -4.234375 4.859375 -4.296875 C 4.65625 -4.28125 4.421875 -4.28125 4.15625 -4.28125 C 3.828125 -4.28125 3.484375 -4.28125 3.234375 -4.296875 C 3.1875 -4.234375 3.1875 -4.03125 3.234375 -3.96875 Z M 3.234375 -3.96875 "/>
    
    85
    +</symbol>
    
    86
    +<symbol overflow="visible" id="glyph0-27">
    
    87
    +<path style="stroke:none;" d="M 1.03125 -5.21875 L 1.03125 -1.21875 C 1.03125 -0.390625 0.875 -0.34375 0.171875 -0.3125 C 0.109375 -0.25 0.109375 -0.046875 0.171875 0.015625 C 0.625 0.015625 1.109375 0 1.46875 0 C 1.8125 0 2.40625 0.015625 2.90625 0.015625 C 2.953125 -0.046875 2.953125 -0.25 2.90625 -0.3125 C 2.125 -0.34375 1.890625 -0.390625 1.890625 -1.21875 L 1.890625 -2.90625 C 2.109375 -2.84375 2.34375 -2.8125 2.6875 -2.8125 C 4.5 -2.8125 5.046875 -4 5.046875 -4.84375 C 5.046875 -5.4375 4.671875 -6.5 2.828125 -6.5 C 2.4375 -6.5 1.859375 -6.4375 1.453125 -6.4375 C 1.09375 -6.4375 0.5625 -6.4375 0.171875 -6.453125 C 0.109375 -6.390625 0.109375 -6.1875 0.171875 -6.125 C 0.875 -6.09375 1.03125 -6.046875 1.03125 -5.21875 Z M 1.890625 -5.515625 C 1.890625 -5.8125 2.03125 -6.15625 2.75 -6.15625 C 3.4375 -6.15625 4.125 -5.9375 4.125 -4.671875 C 4.125 -3.59375 3.609375 -3.15625 2.640625 -3.15625 C 2.390625 -3.15625 2 -3.171875 1.890625 -3.203125 Z M 1.890625 -5.515625 "/>
    
    88
    +</symbol>
    
    89
    +<symbol overflow="visible" id="glyph0-28">
    
    90
    +<path style="stroke:none;" d="M 1.90625 -1.21875 L 1.90625 -5.21875 C 1.90625 -6.046875 2.078125 -6.09375 2.765625 -6.125 C 2.828125 -6.1875 2.828125 -6.390625 2.765625 -6.453125 C 2.328125 -6.4375 1.859375 -6.4375 1.46875 -6.4375 C 1.140625 -6.4375 0.65625 -6.4375 0.1875 -6.453125 C 0.125 -6.390625 0.125 -6.1875 0.1875 -6.125 C 0.890625 -6.09375 1.0625 -6.046875 1.0625 -5.21875 L 1.0625 -1.21875 C 1.0625 -0.390625 0.890625 -0.34375 0.1875 -0.3125 C 0.125 -0.25 0.125 -0.046875 0.1875 0.015625 C 0.640625 0.015625 1.125 0 1.484375 0 C 1.84375 0 2.328125 0.015625 2.765625 0.015625 C 2.828125 -0.046875 2.828125 -0.25 2.765625 -0.3125 C 2.078125 -0.34375 1.90625 -0.390625 1.90625 -1.21875 Z M 1.90625 -1.21875 "/>
    
    91
    +</symbol>
    
    92
    +<symbol overflow="visible" id="glyph0-29">
    
    93
    +<path style="stroke:none;" d="M 1.671875 -3.921875 C 1.609375 -3.875 1.5625 -3.890625 1.5625 -3.984375 L 1.5625 -5.8125 C 1.5625 -6.453125 1.609375 -6.859375 1.609375 -6.859375 C 1.609375 -6.921875 1.5625 -6.953125 1.46875 -6.953125 C 1.21875 -6.859375 0.484375 -6.71875 0.078125 -6.6875 C 0.0625 -6.609375 0.078125 -6.453125 0.140625 -6.390625 C 0.171875 -6.390625 0.203125 -6.390625 0.234375 -6.390625 C 0.671875 -6.359375 0.78125 -6.359375 0.78125 -5.578125 L 0.78125 -0.703125 C 0.78125 -0.3125 0.765625 -0.140625 0.734375 0 C 0.78125 0.078125 0.84375 0.125 0.953125 0.125 C 1.015625 0.0625 1.109375 -0.03125 1.203125 -0.125 C 1.296875 -0.234375 1.359375 -0.234375 1.46875 -0.15625 C 1.6875 0.046875 2 0.09375 2.34375 0.09375 C 3.359375 0.09375 4.546875 -0.828125 4.546875 -2.40625 C 4.546875 -3.625 3.65625 -4.375 2.78125 -4.375 C 2.359375 -4.375 1.96875 -4.203125 1.671875 -3.921875 Z M 1.734375 -3.625 C 2 -3.84375 2.296875 -3.9375 2.578125 -3.9375 C 3.1875 -3.9375 3.6875 -3.203125 3.6875 -2.234375 C 3.6875 -1.09375 3.234375 -0.234375 2.28125 -0.234375 C 1.96875 -0.234375 1.765625 -0.453125 1.5625 -0.703125 L 1.5625 -3.203125 C 1.5625 -3.40625 1.609375 -3.515625 1.734375 -3.625 Z M 1.734375 -3.625 "/>
    
    94
    +</symbol>
    
    95
    +<symbol overflow="visible" id="glyph1-0">
    
    96
    +<path style="stroke:none;" d="M 0 0 L 2.5 0 L 2.5 -3.484375 L 0 -3.484375 Z M 0.40625 -0.25 L 1.25 -1.515625 L 2.09375 -0.25 Z M 0.25 -3 L 1.09375 -1.734375 L 0.25 -0.46875 Z M 1.390625 -1.734375 L 2.25 -3 L 2.25 -0.46875 Z M 1.25 -1.96875 L 0.40625 -3.21875 L 2.09375 -3.21875 Z M 1.25 -1.96875 "/>
    
    97
    +</symbol>
    
    98
    +<symbol overflow="visible" id="glyph1-1">
    
    99
    +<path style="stroke:none;" d="M 1.96875 -3.140625 C 1.6875 -3.1875 1.6875 -3.28125 1.203125 -3.28125 C 0.703125 -3.28125 0.25 -2.953125 0.25 -2.421875 C 0.25 -1.890625 0.6875 -1.65625 1.125 -1.484375 C 1.421875 -1.375 1.796875 -1.234375 1.796875 -0.75 C 1.796875 -0.34375 1.5625 -0.125 1.171875 -0.125 C 0.703125 -0.125 0.40625 -0.34375 0.296875 -0.84375 C 0.234375 -0.859375 0.1875 -0.84375 0.140625 -0.828125 C 0.15625 -0.4375 0.171875 -0.3125 0.234375 -0.0625 C 0.546875 -0.0625 0.6875 0.046875 1.125 0.046875 C 1.359375 0.046875 1.5625 0 1.75 -0.109375 C 2.03125 -0.296875 2.21875 -0.59375 2.21875 -0.921875 C 2.21875 -1.453125 1.8125 -1.6875 1.40625 -1.828125 C 1.109375 -1.9375 0.609375 -2.140625 0.609375 -2.546875 C 0.609375 -2.828125 0.859375 -3.109375 1.15625 -3.109375 C 1.640625 -3.109375 1.796875 -2.796875 1.890625 -2.46875 C 1.953125 -2.46875 2.015625 -2.46875 2.0625 -2.5 C 2.03125 -2.734375 2.015625 -2.875 1.96875 -3.140625 Z M 1.96875 -3.140625 "/>
    
    100
    +</symbol>
    
    101
    +<symbol overflow="visible" id="glyph1-2">
    
    102
    +<path style="stroke:none;" d="M 1.921875 -0.46875 C 1.734375 -0.28125 1.59375 -0.1875 1.3125 -0.1875 C 1.125 -0.1875 0.921875 -0.296875 0.765625 -0.546875 C 0.65625 -0.71875 0.609375 -0.953125 0.609375 -1.234375 L 1.921875 -1.21875 C 1.984375 -1.21875 2.03125 -1.25 2.03125 -1.3125 C 2.03125 -1.734375 1.875 -2.171875 1.1875 -2.171875 C 0.75 -2.171875 0.1875 -1.765625 0.1875 -1 C 0.1875 -0.734375 0.25 -0.453125 0.421875 -0.265625 C 0.59375 -0.0625 0.828125 0.046875 1.1875 0.046875 C 1.5625 0.046875 1.828125 -0.125 2.03125 -0.390625 C 2.015625 -0.4375 1.984375 -0.453125 1.921875 -0.46875 Z M 0.625 -1.40625 C 0.71875 -1.96875 1.0625 -2.015625 1.1875 -2.015625 C 1.375 -2.015625 1.59375 -1.90625 1.59375 -1.484375 C 1.59375 -1.453125 1.578125 -1.421875 1.515625 -1.421875 Z M 0.625 -1.40625 "/>
    
    103
    +</symbol>
    
    104
    +<symbol overflow="visible" id="glyph1-3">
    
    105
    +<path style="stroke:none;" d="M 0.875 -1.78125 C 0.875 -1.984375 0.859375 -2.109375 0.84375 -2.15625 C 0.828125 -2.1875 0.8125 -2.203125 0.78125 -2.203125 C 0.640625 -2.140625 0.515625 -2.109375 0.171875 -2.0625 C 0.15625 -2.03125 0.171875 -1.953125 0.171875 -1.921875 C 0.4375 -1.890625 0.5 -1.875 0.5 -1.578125 L 0.5 -0.609375 C 0.5 -0.1875 0.4375 -0.171875 0.125 -0.15625 C 0.09375 -0.125 0.09375 -0.015625 0.125 0.015625 C 0.296875 0 0.5 0 0.703125 0 C 0.890625 0 1.125 0 1.296875 0.015625 C 1.328125 -0.015625 1.328125 -0.125 1.296875 -0.15625 C 0.953125 -0.171875 0.890625 -0.1875 0.890625 -0.609375 L 0.890625 -1.296875 C 0.890625 -1.4375 0.953125 -1.546875 1.015625 -1.640625 C 1.0625 -1.71875 1.1875 -1.875 1.234375 -1.875 C 1.28125 -1.875 1.328125 -1.875 1.375 -1.8125 C 1.40625 -1.765625 1.46875 -1.703125 1.546875 -1.703125 C 1.671875 -1.703125 1.78125 -1.828125 1.78125 -1.953125 C 1.78125 -2.046875 1.6875 -2.1875 1.484375 -2.1875 C 1.25 -2.1875 1.046875 -1.96875 0.9375 -1.78125 C 0.90625 -1.71875 0.875 -1.765625 0.875 -1.78125 Z M 0.875 -1.78125 "/>
    
    106
    +</symbol>
    
    107
    +<symbol overflow="visible" id="glyph1-4">
    
    108
    +<path style="stroke:none;" d="M 1.625 -1.984375 C 1.890625 -1.96875 1.921875 -1.90625 1.8125 -1.65625 L 1.40625 -0.671875 C 1.328125 -0.484375 1.3125 -0.484375 1.21875 -0.6875 L 0.875 -1.65625 C 0.78125 -1.890625 0.75 -1.953125 1.015625 -1.984375 C 1.046875 -2.015625 1.046875 -2.125 1.015625 -2.140625 C 0.859375 -2.140625 0.6875 -2.140625 0.515625 -2.140625 C 0.359375 -2.140625 0.203125 -2.140625 0.0625 -2.140625 C 0.03125 -2.125 0.03125 -2.015625 0.0625 -1.984375 C 0.3125 -1.953125 0.359375 -1.875 0.453125 -1.625 L 1.09375 -0.046875 C 1.125 0.03125 1.15625 0.0625 1.21875 0.0625 C 1.265625 0.0625 1.296875 0.03125 1.328125 -0.0625 L 2 -1.609375 C 2.09375 -1.828125 2.140625 -1.953125 2.421875 -1.984375 C 2.453125 -2.015625 2.453125 -2.125 2.421875 -2.140625 C 2.328125 -2.140625 2.203125 -2.140625 2.078125 -2.140625 C 1.90625 -2.140625 1.75 -2.140625 1.625 -2.140625 C 1.59375 -2.125 1.59375 -2.015625 1.625 -1.984375 Z M 1.625 -1.984375 "/>
    
    109
    +</symbol>
    
    110
    +<symbol overflow="visible" id="glyph1-5">
    
    111
    +<path style="stroke:none;" d="M 0.90625 -0.609375 L 0.90625 -1.59375 C 0.90625 -1.84375 0.921875 -2.171875 0.921875 -2.171875 C 0.921875 -2.1875 0.890625 -2.203125 0.859375 -2.203125 C 0.71875 -2.140625 0.515625 -2.109375 0.171875 -2.0625 C 0.171875 -2.03125 0.171875 -1.953125 0.1875 -1.921875 C 0.453125 -1.890625 0.515625 -1.859375 0.515625 -1.578125 L 0.515625 -0.609375 C 0.515625 -0.1875 0.453125 -0.171875 0.15625 -0.15625 C 0.125 -0.125 0.125 -0.015625 0.15625 0.015625 C 0.3125 0 0.515625 0 0.703125 0 C 0.90625 0 1.09375 0 1.265625 0.015625 C 1.296875 -0.015625 1.296875 -0.125 1.265625 -0.15625 C 0.953125 -0.171875 0.90625 -0.1875 0.90625 -0.609375 Z M 0.453125 -2.984375 C 0.453125 -2.859375 0.5625 -2.71875 0.6875 -2.71875 C 0.828125 -2.71875 0.953125 -2.859375 0.953125 -2.96875 C 0.953125 -3.078125 0.84375 -3.21875 0.703125 -3.21875 C 0.59375 -3.21875 0.453125 -3.109375 0.453125 -2.984375 Z M 0.453125 -2.984375 "/>
    
    112
    +</symbol>
    
    113
    +<symbol overflow="visible" id="glyph1-6">
    
    114
    +<path style="stroke:none;" d="M 1.984375 -0.453125 C 1.96875 -0.5 1.921875 -0.515625 1.875 -0.515625 C 1.703125 -0.296875 1.5 -0.1875 1.28125 -0.1875 C 0.921875 -0.1875 0.609375 -0.5625 0.609375 -1.140625 C 0.609375 -1.6875 0.859375 -2.03125 1.1875 -2.03125 C 1.46875 -2.03125 1.515625 -1.84375 1.53125 -1.671875 C 1.546875 -1.546875 1.625 -1.5 1.71875 -1.5 C 1.828125 -1.5 1.96875 -1.5625 1.96875 -1.71875 C 1.96875 -1.984375 1.6875 -2.1875 1.203125 -2.1875 C 0.71875 -2.1875 0.1875 -1.75 0.1875 -1.03125 C 0.1875 -0.390625 0.546875 0.046875 1.171875 0.046875 C 1.46875 0.046875 1.734375 -0.046875 1.984375 -0.453125 Z M 1.984375 -0.453125 "/>
    
    115
    +</symbol>
    
    116
    +</g>
    
    117
    +</defs>
    
    118
    +<g id="surface1">
    
    119
    +<path style="fill:none;stroke-width:0.99628;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -25.512 -17.009187 L 25.511438 -17.009187 L 25.511438 17.006438 L -25.512 17.006438 Z M -25.512 -17.009187 " transform="matrix(1,0,0,-1,34.512,175.358)"/>
    
    120
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    121
    +  <use xlink:href="">"#glyph0-1" x="19.08" y="173.166"/>
    
    122
    +  <use xlink:href="">"#glyph0-2" x="27.438621" y="173.166"/>
    
    123
    +</g>
    
    124
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    125
    +  <use xlink:href="">"#glyph0-3" x="32.519547" y="173.166"/>
    
    126
    +  <use xlink:href="">"#glyph0-4" x="37.560623" y="173.166"/>
    
    127
    +  <use xlink:href="">"#glyph0-5" x="42.850764" y="173.166"/>
    
    128
    +  <use xlink:href="">"#glyph0-6" x="45.48089" y="173.166"/>
    
    129
    +</g>
    
    130
    +<path style="fill:none;stroke-width:0.99628;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 39.687219 -17.009187 L 90.710656 -17.009187 L 90.710656 17.006438 L 39.687219 17.006438 Z M 39.687219 -17.009187 " transform="matrix(1,0,0,-1,34.512,175.358)"/>
    
    131
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    132
    +  <use xlink:href="">"#glyph0-1" x="84.277" y="173.166"/>
    
    133
    +  <use xlink:href="">"#glyph0-2" x="92.635621" y="173.166"/>
    
    134
    +</g>
    
    135
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    136
    +  <use xlink:href="">"#glyph0-3" x="97.716547" y="173.166"/>
    
    137
    +  <use xlink:href="">"#glyph0-4" x="102.757623" y="173.166"/>
    
    138
    +  <use xlink:href="">"#glyph0-5" x="108.047764" y="173.166"/>
    
    139
    +  <use xlink:href="">"#glyph0-6" x="110.67789" y="173.166"/>
    
    140
    +</g>
    
    141
    +<path style="fill:none;stroke-width:0.99628;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 104.882531 -17.009187 L 155.905969 -17.009187 L 155.905969 17.006438 L 104.882531 17.006438 Z M 104.882531 -17.009187 " transform="matrix(1,0,0,-1,34.512,175.358)"/>
    
    142
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    143
    +  <use xlink:href="">"#glyph0-1" x="149.475" y="173.166"/>
    
    144
    +  <use xlink:href="">"#glyph0-2" x="157.833621" y="173.166"/>
    
    145
    +</g>
    
    146
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    147
    +  <use xlink:href="">"#glyph0-3" x="162.914547" y="173.166"/>
    
    148
    +  <use xlink:href="">"#glyph0-4" x="167.955623" y="173.166"/>
    
    149
    +  <use xlink:href="">"#glyph0-5" x="173.245764" y="173.166"/>
    
    150
    +  <use xlink:href="">"#glyph0-6" x="175.87589" y="173.166"/>
    
    151
    +</g>
    
    152
    +<path style="fill:none;stroke-width:0.99628;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 170.08175 -17.009187 L 221.105187 -17.009187 L 221.105187 17.006438 L 170.08175 17.006438 Z M 170.08175 -17.009187 " transform="matrix(1,0,0,-1,34.512,175.358)"/>
    
    153
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    154
    +  <use xlink:href="">"#glyph0-1" x="214.673" y="173.166"/>
    
    155
    +  <use xlink:href="">"#glyph0-2" x="223.031621" y="173.166"/>
    
    156
    +</g>
    
    157
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    158
    +  <use xlink:href="">"#glyph0-3" x="228.112547" y="173.166"/>
    
    159
    +  <use xlink:href="">"#glyph0-4" x="233.153623" y="173.166"/>
    
    160
    +  <use xlink:href="">"#glyph0-5" x="238.443764" y="173.166"/>
    
    161
    +  <use xlink:href="">"#glyph0-6" x="241.07389" y="173.166"/>
    
    162
    +</g>
    
    163
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    164
    +  <use xlink:href="">"#glyph0-7" x="269.791" y="175.786"/>
    
    165
    +</g>
    
    166
    +<path style="fill:none;stroke-width:0.49814;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -25.512 -17.009187 L -4.117469 -17.009187 L -4.117469 -4.255281 L -25.512 -4.255281 Z M -25.512 -17.009187 " transform="matrix(1,0,0,-1,34.512,175.358)"/>
    
    167
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    168
    +  <use xlink:href="">"#glyph1-1" x="12.32" y="186.211"/>
    
    169
    +  <use xlink:href="">"#glyph1-2" x="14.73593" y="186.211"/>
    
    170
    +  <use xlink:href="">"#glyph1-3" x="16.962572" y="186.211"/>
    
    171
    +</g>
    
    172
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    173
    +  <use xlink:href="">"#glyph1-4" x="18.885353" y="186.211"/>
    
    174
    +  <use xlink:href="">"#glyph1-5" x="21.361059" y="186.211"/>
    
    175
    +  <use xlink:href="">"#glyph1-6" x="22.710992" y="186.211"/>
    
    176
    +  <use xlink:href="">"#glyph1-2" x="24.842988" y="186.211"/>
    
    177
    +</g>
    
    178
    +<path style="fill:none;stroke-width:0.49814;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -4.117469 -17.009187 L 17.280969 -17.009187 L 17.280969 -4.255281 L -4.117469 -4.255281 Z M -4.117469 -17.009187 " transform="matrix(1,0,0,-1,34.512,175.358)"/>
    
    179
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    180
    +  <use xlink:href="">"#glyph1-1" x="33.716" y="186.211"/>
    
    181
    +  <use xlink:href="">"#glyph1-2" x="36.13193" y="186.211"/>
    
    182
    +  <use xlink:href="">"#glyph1-3" x="38.358572" y="186.211"/>
    
    183
    +</g>
    
    184
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    185
    +  <use xlink:href="">"#glyph1-4" x="40.281353" y="186.211"/>
    
    186
    +  <use xlink:href="">"#glyph1-5" x="42.757059" y="186.211"/>
    
    187
    +  <use xlink:href="">"#glyph1-6" x="44.106992" y="186.211"/>
    
    188
    +  <use xlink:href="">"#glyph1-2" x="46.238988" y="186.211"/>
    
    189
    +</g>
    
    190
    +<path style="fill:none;stroke-width:0.49814;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 39.687219 -17.009187 L 61.08175 -17.009187 L 61.08175 -4.255281 L 39.687219 -4.255281 Z M 39.687219 -17.009187 " transform="matrix(1,0,0,-1,34.512,175.358)"/>
    
    191
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    192
    +  <use xlink:href="">"#glyph1-1" x="77.518" y="186.211"/>
    
    193
    +  <use xlink:href="">"#glyph1-2" x="79.93393" y="186.211"/>
    
    194
    +  <use xlink:href="">"#glyph1-3" x="82.160572" y="186.211"/>
    
    195
    +</g>
    
    196
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    197
    +  <use xlink:href="">"#glyph1-4" x="84.083353" y="186.211"/>
    
    198
    +  <use xlink:href="">"#glyph1-5" x="86.559059" y="186.211"/>
    
    199
    +  <use xlink:href="">"#glyph1-6" x="87.908992" y="186.211"/>
    
    200
    +  <use xlink:href="">"#glyph1-2" x="90.040988" y="186.211"/>
    
    201
    +</g>
    
    202
    +<path style="fill:none;stroke-width:0.49814;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 61.08175 -17.009187 L 82.476281 -17.009187 L 82.476281 -4.255281 L 61.08175 -4.255281 Z M 61.08175 -17.009187 " transform="matrix(1,0,0,-1,34.512,175.358)"/>
    
    203
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    204
    +  <use xlink:href="">"#glyph1-1" x="98.914" y="186.211"/>
    
    205
    +  <use xlink:href="">"#glyph1-2" x="101.32993" y="186.211"/>
    
    206
    +  <use xlink:href="">"#glyph1-3" x="103.556572" y="186.211"/>
    
    207
    +</g>
    
    208
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    209
    +  <use xlink:href="">"#glyph1-4" x="105.479353" y="186.211"/>
    
    210
    +  <use xlink:href="">"#glyph1-5" x="107.955059" y="186.211"/>
    
    211
    +  <use xlink:href="">"#glyph1-6" x="109.304992" y="186.211"/>
    
    212
    +  <use xlink:href="">"#glyph1-2" x="111.436988" y="186.211"/>
    
    213
    +</g>
    
    214
    +<path style="fill:none;stroke-width:0.49814;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 170.08175 -17.009187 L 191.476281 -17.009187 L 191.476281 -4.255281 L 170.08175 -4.255281 Z M 170.08175 -17.009187 " transform="matrix(1,0,0,-1,34.512,175.358)"/>
    
    215
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    216
    +  <use xlink:href="">"#glyph1-1" x="207.914" y="186.211"/>
    
    217
    +  <use xlink:href="">"#glyph1-2" x="210.32993" y="186.211"/>
    
    218
    +  <use xlink:href="">"#glyph1-3" x="212.556572" y="186.211"/>
    
    219
    +</g>
    
    220
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    221
    +  <use xlink:href="">"#glyph1-4" x="214.479353" y="186.211"/>
    
    222
    +  <use xlink:href="">"#glyph1-5" x="216.95506" y="186.211"/>
    
    223
    +  <use xlink:href="">"#glyph1-6" x="218.304992" y="186.211"/>
    
    224
    +  <use xlink:href="">"#glyph1-2" x="220.436988" y="186.211"/>
    
    225
    +</g>
    
    226
    +<path style="fill:none;stroke-width:0.99628;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -45.356469 0.497187 L 45.354469 0.497187 L 45.354469 34.512812 L -45.356469 34.512812 Z M -45.356469 0.497187 " transform="matrix(1,0,0,-1,142.876,129.505)"/>
    
    227
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    228
    +  <use xlink:href="">"#glyph0-8" x="120.744" y="114.066"/>
    
    229
    +  <use xlink:href="">"#glyph0-9" x="126.602009" y="114.066"/>
    
    230
    +  <use xlink:href="">"#glyph0-10" x="131.154917" y="114.066"/>
    
    231
    +  <use xlink:href="">"#glyph0-6" x="135.040331" y="114.066"/>
    
    232
    +</g>
    
    233
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    234
    +  <use xlink:href="">"#glyph0-11" x="141.984263" y="114.066"/>
    
    235
    +  <use xlink:href="">"#glyph0-9" x="147.244516" y="114.066"/>
    
    236
    +  <use xlink:href="">"#glyph0-12" x="151.797424" y="114.066"/>
    
    237
    +</g>
    
    238
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    239
    +  <use xlink:href="">"#glyph0-6" x="156.858425" y="114.066"/>
    
    240
    +  <use xlink:href="">"#glyph0-13" x="161.311707" y="114.066"/>
    
    241
    +</g>
    
    242
    +<path style="fill:none;stroke-width:0.99628;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 60.526344 20.340937 L 103.045875 20.340937 L 103.045875 34.512812 L 60.526344 34.512812 Z M 60.526344 20.340937 " transform="matrix(1,0,0,-1,142.876,129.505)"/>
    
    243
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    244
    +  <use xlink:href="">"#glyph0-14" x="214.718" y="105.505"/>
    
    245
    +  <use xlink:href="">"#glyph0-15" x="220.65571" y="105.505"/>
    
    246
    +  <use xlink:href="">"#glyph0-16" x="223.355574" y="105.505"/>
    
    247
    +  <use xlink:href="">"#glyph0-15" x="228.755303" y="105.505"/>
    
    248
    +  <use xlink:href="">"#glyph0-17" x="231.455168" y="105.505"/>
    
    249
    +</g>
    
    250
    +<path style="fill:none;stroke-width:0.99628;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 60.526344 0.497187 L 103.045875 0.497187 L 103.045875 16.403437 L 60.526344 16.403437 Z M 60.526344 0.497187 " transform="matrix(1,0,0,-1,142.876,129.505)"/>
    
    251
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    252
    +  <use xlink:href="">"#glyph0-14" x="207.505" y="123.375"/>
    
    253
    +  <use xlink:href="">"#glyph0-10" x="213.44271" y="123.375"/>
    
    254
    +  <use xlink:href="">"#glyph0-12" x="217.328124" y="123.375"/>
    
    255
    +  <use xlink:href="">"#glyph0-10" x="222.458863" y="123.375"/>
    
    256
    +  <use xlink:href="">"#glyph0-17" x="226.344277" y="123.375"/>
    
    257
    +  <use xlink:href="">"#glyph0-6" x="229.492458" y="123.375"/>
    
    258
    +  <use xlink:href="">"#glyph0-18" x="233.94574" y="123.375"/>
    
    259
    +</g>
    
    260
    +<path style="fill:none;stroke-width:0.99628;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:2.98883,3.93182;stroke-dashoffset:0.99628;stroke-miterlimit:10;" d="M -103.043969 10.419062 L -60.524437 10.419062 " transform="matrix(1,0,0,-1,142.876,129.505)"/>
    
    261
    +<path style="fill:none;stroke-width:0.99628;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:2.98883,3.59972;stroke-dashoffset:0.99628;stroke-miterlimit:10;" d="M -60.524437 10.419062 L -60.524437 24.590937 " transform="matrix(1,0,0,-1,142.876,129.505)"/>
    
    262
    +<path style="fill:none;stroke-width:0.99628;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:2.98883,3.93182;stroke-dashoffset:0.99628;stroke-miterlimit:10;" d="M -60.524437 24.590937 L -103.043969 24.590937 " transform="matrix(1,0,0,-1,142.876,129.505)"/>
    
    263
    +<path style="fill:none;stroke-width:0.99628;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:2.98883,3.59972;stroke-dashoffset:0.99628;stroke-miterlimit:10;" d="M -103.043969 24.590937 L -103.043969 10.419062 " transform="matrix(1,0,0,-1,142.876,129.505)"/>
    
    264
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    265
    +  <use xlink:href="">"#glyph0-14" x="50.252" y="115.426"/>
    
    266
    +  <use xlink:href="">"#glyph0-18" x="56.18971" y="115.426"/>
    
    267
    +  <use xlink:href="">"#glyph0-18" x="64.060164" y="115.426"/>
    
    268
    +</g>
    
    269
    +<path style="fill:none;stroke-width:0.99628;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:2.98883,3.93182;stroke-dashoffset:0.99628;stroke-miterlimit:10;" d="M 2.832938 98.373625 L 45.356375 98.373625 " transform="matrix(1,0,0,-1,142.878,175.358)"/>
    
    270
    +<path style="fill:none;stroke-width:0.99628;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:2.98883,4.49615;stroke-dashoffset:0.99628;stroke-miterlimit:10;" d="M 45.356375 98.373625 L 45.356375 114.338469 " transform="matrix(1,0,0,-1,142.878,175.358)"/>
    
    271
    +<path style="fill:none;stroke-width:0.99628;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:2.98883,3.93182;stroke-dashoffset:0.99628;stroke-miterlimit:10;" d="M 45.356375 114.338469 L 2.832938 114.338469 " transform="matrix(1,0,0,-1,142.878,175.358)"/>
    
    272
    +<path style="fill:none;stroke-width:0.99628;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:2.98883,4.49615;stroke-dashoffset:0.99628;stroke-miterlimit:10;" d="M 2.832938 114.338469 L 2.832938 98.373625 " transform="matrix(1,0,0,-1,142.878,175.358)"/>
    
    273
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    274
    +  <use xlink:href="">"#glyph0-14" x="152.367" y="71.295"/>
    
    275
    +  <use xlink:href="">"#glyph0-19" x="158.30471" y="71.295"/>
    
    276
    +  <use xlink:href="">"#glyph0-5" x="163.28601" y="71.295"/>
    
    277
    +  <use xlink:href="">"#glyph0-12" x="165.916136" y="71.295"/>
    
    278
    +  <use xlink:href="">"#glyph0-20" x="171.046875" y="71.295"/>
    
    279
    +  <use xlink:href="">"#glyph0-21" x="176.217464" y="71.295"/>
    
    280
    +</g>
    
    281
    +<path style="fill:none;stroke-width:0.99628;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -85.042062 132.342375 L 85.039969 132.342375 L 85.039969 166.358 L -85.042062 166.358 Z M -85.042062 132.342375 " transform="matrix(1,0,0,-1,142.878,175.358)"/>
    
    282
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    283
    +  <use xlink:href="">"#glyph0-22" x="105.408" y="28.319"/>
    
    284
    +  <use xlink:href="">"#glyph0-5" x="111.84384" y="28.319"/>
    
    285
    +  <use xlink:href="">"#glyph0-15" x="114.473966" y="28.319"/>
    
    286
    +  <use xlink:href="">"#glyph0-6" x="117.173831" y="28.319"/>
    
    287
    +  <use xlink:href="">"#glyph0-16" x="121.627113" y="28.319"/>
    
    288
    +  <use xlink:href="">"#glyph0-17" x="127.026842" y="28.319"/>
    
    289
    +</g>
    
    290
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    291
    +  <use xlink:href="">"#glyph0-23" x="132.655711" y="28.319"/>
    
    292
    +  <use xlink:href="">"#glyph0-20" x="139.579718" y="28.319"/>
    
    293
    +  <use xlink:href="">"#glyph0-20" x="144.750307" y="28.319"/>
    
    294
    +  <use xlink:href="">"#glyph0-5" x="149.920897" y="28.319"/>
    
    295
    +  <use xlink:href="">"#glyph0-15" x="152.551023" y="28.319"/>
    
    296
    +  <use xlink:href="">"#glyph0-24" x="155.250888" y="28.319"/>
    
    297
    +  <use xlink:href="">"#glyph0-9" x="159.514881" y="28.319"/>
    
    298
    +  <use xlink:href="">"#glyph0-17" x="164.067789" y="28.319"/>
    
    299
    +  <use xlink:href="">"#glyph0-15" x="167.21597" y="28.319"/>
    
    300
    +  <use xlink:href="">"#glyph0-2" x="169.915835" y="28.319"/>
    
    301
    +  <use xlink:href="">"#glyph0-16" x="174.936985" y="28.319"/>
    
    302
    +</g>
    
    303
    +<path style="fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:0.49814;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -73.081125 67.236906 L -69.538156 72.908781 L -76.624094 72.908781 Z M -73.081125 67.236906 " transform="matrix(1,0,0,-1,142.878,175.358)"/>
    
    304
    +<path style="fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:0.49814;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 24.094656 111.131438 L 27.637625 116.799406 L 20.551688 116.799406 Z M 24.094656 111.131438 " transform="matrix(1,0,0,-1,142.878,175.358)"/>
    
    305
    +<path style="fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:0.49814;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -27.510812 77.158781 L -23.967844 82.830656 L -31.053781 82.830656 Z M -27.510812 77.158781 " transform="matrix(1,0,0,-1,142.878,175.358)"/>
    
    306
    +<path style="fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:0.49814;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -18.342844 77.158781 L -14.795969 82.830656 L -21.885812 82.830656 Z M -18.342844 77.158781 " transform="matrix(1,0,0,-1,142.878,175.358)"/>
    
    307
    +<path style="fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:0.49814;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 18.34075 77.158781 L 21.883719 82.830656 L 14.797781 82.830656 Z M 18.34075 77.158781 " transform="matrix(1,0,0,-1,142.878,175.358)"/>
    
    308
    +<path style="fill-rule:nonzero;fill:rgb(0%,0%,100%);fill-opacity:1;stroke-width:0.49814;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 36.680594 77.158781 L 40.223563 82.830656 L 33.137625 82.830656 Z M 36.680594 77.158781 " transform="matrix(1,0,0,-1,142.878,175.358)"/>
    
    309
    +<path style="fill-rule:nonzero;fill:rgb(0%,0%,100%);fill-opacity:1;stroke-width:0.49814;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -22.924875 49.557219 L -26.47175 43.88925 L -19.381906 43.88925 Z M -22.924875 49.557219 " transform="matrix(1,0,0,-1,142.878,175.358)"/>
    
    310
    +<path style="fill-rule:nonzero;fill:rgb(0%,0%,100%);fill-opacity:1;stroke-width:0.49814;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.00090625 49.557219 L -3.542062 43.88925 L 3.543875 43.88925 Z M 0.00090625 49.557219 " transform="matrix(1,0,0,-1,142.878,175.358)"/>
    
    311
    +<path style="fill-rule:nonzero;fill:rgb(0%,0%,100%);fill-opacity:1;stroke-width:0.49814;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 22.926688 49.557219 L 19.383719 43.88925 L 26.469656 43.88925 Z M 22.926688 49.557219 " transform="matrix(1,0,0,-1,142.878,175.358)"/>
    
    312
    +<path style="fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:0.49814;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 68.731375 77.158781 L 72.274344 82.830656 L 65.1845 82.830656 Z M 68.731375 77.158781 " transform="matrix(1,0,0,-1,142.878,175.358)"/>
    
    313
    +<path style="fill-rule:nonzero;fill:rgb(0%,0%,100%);fill-opacity:1;stroke-width:0.49814;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 73.082938 49.557219 L 69.539969 43.88925 L 76.625906 43.88925 Z M 73.082938 49.557219 " transform="matrix(1,0,0,-1,142.878,175.358)"/>
    
    314
    +<path style="fill-rule:nonzero;fill:rgb(100%,0%,100%);fill-opacity:1;stroke-width:0.49814;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -93.057687 13.303313 L -89.514719 18.971281 L -96.600656 18.971281 Z M -93.057687 13.303313 " transform="matrix(1,0,0,-1,142.878,175.358)"/>
    
    315
    +<path style="fill-rule:nonzero;fill:rgb(100%,0%,100%);fill-opacity:1;stroke-width:0.49814;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -38.0655 13.303313 L -34.522531 18.971281 L -41.608469 18.971281 Z M -38.0655 13.303313 " transform="matrix(1,0,0,-1,142.878,175.358)"/>
    
    316
    +<path style="fill-rule:nonzero;fill:rgb(100%,0%,100%);fill-opacity:1;stroke-width:0.49814;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.723563 13.303313 L 10.266531 18.971281 L 3.180594 18.971281 Z M 6.723563 13.303313 " transform="matrix(1,0,0,-1,142.878,175.358)"/>
    
    317
    +<path style="fill-rule:nonzero;fill:rgb(100%,0%,100%);fill-opacity:1;stroke-width:0.49814;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 102.536063 13.303313 L 106.079031 18.971281 L 98.993094 18.971281 Z M 102.536063 13.303313 " transform="matrix(1,0,0,-1,142.878,175.358)"/>
    
    318
    +<path style="fill-rule:nonzero;fill:rgb(100%,84.399414%,0%);fill-opacity:1;stroke-width:0.49814;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -123.178781 -13.302156 L -126.72175 -18.970125 L -119.635812 -18.970125 Z M -123.178781 -13.302156 " transform="matrix(1,0,0,-1,142.878,175.358)"/>
    
    319
    +<path style="fill-rule:nonzero;fill:rgb(100%,84.399414%,0%);fill-opacity:1;stroke-width:0.49814;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -101.78425 -13.302156 L -105.327219 -18.970125 L -98.241281 -18.970125 Z M -101.78425 -13.302156 " transform="matrix(1,0,0,-1,142.878,175.358)"/>
    
    320
    +<path style="fill-rule:nonzero;fill:rgb(100%,84.399414%,0%);fill-opacity:1;stroke-width:0.49814;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -57.983469 -13.302156 L -61.526437 -18.970125 L -54.436594 -18.970125 Z M -57.983469 -13.302156 " transform="matrix(1,0,0,-1,142.878,175.358)"/>
    
    321
    +<path style="fill-rule:nonzero;fill:rgb(100%,84.399414%,0%);fill-opacity:1;stroke-width:0.49814;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -36.585031 -13.302156 L -40.128 -18.970125 L -33.042062 -18.970125 Z M -36.585031 -13.302156 " transform="matrix(1,0,0,-1,142.878,175.358)"/>
    
    322
    +<path style="fill-rule:nonzero;fill:rgb(100%,84.399414%,0%);fill-opacity:1;stroke-width:0.49814;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 72.414969 -13.302156 L 68.872 -18.970125 L 75.957938 -18.970125 Z M 72.414969 -13.302156 " transform="matrix(1,0,0,-1,142.878,175.358)"/>
    
    323
    +<path style="fill:none;stroke-width:0.49814;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -73.081125 131.846281 L -73.081125 77.01425 " transform="matrix(1,0,0,-1,142.878,175.358)"/>
    
    324
    +<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 69.796875 102.199219 C 70.011719 101.058594 70.652344 99.203125 71.402344 97.917969 L 68.191406 97.917969 C 68.941406 99.203125 69.582031 101.058594 69.796875 102.199219 "/>
    
    325
    +<path style="fill:none;stroke-width:0.49814;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -18.342844 131.846281 L -18.342844 86.936125 " transform="matrix(1,0,0,-1,142.878,175.358)"/>
    
    326
    +<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 124.535156 92.277344 C 124.75 91.136719 125.394531 89.28125 126.144531 87.996094 L 122.929688 87.996094 C 123.679688 89.28125 124.324219 91.136719 124.535156 92.277344 "/>
    
    327
    +<path style="fill:none;stroke-width:0.49814;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 18.34075 97.873625 L 18.34075 86.936125 " transform="matrix(1,0,0,-1,142.878,175.358)"/>
    
    328
    +<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 161.21875 92.277344 C 161.433594 91.136719 162.074219 89.28125 162.824219 87.996094 L 159.613281 87.996094 C 160.363281 89.28125 161.003906 91.136719 161.21875 92.277344 "/>
    
    329
    +<path style="fill:none;stroke-width:0.49814;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 36.680594 97.873625 L 36.680594 86.936125 " transform="matrix(1,0,0,-1,142.878,175.358)"/>
    
    330
    +<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 179.558594 92.277344 C 179.773438 91.136719 180.417969 89.28125 181.167969 87.996094 L 177.953125 87.996094 C 178.703125 89.28125 179.34375 91.136719 179.558594 92.277344 "/>
    
    331
    +<path style="fill:none;stroke-width:0.49814;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 22.926688 17.006438 L 22.926688 39.783781 " transform="matrix(1,0,0,-1,142.878,175.358)"/>
    
    332
    +<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 165.804688 131.71875 C 165.589844 132.859375 164.949219 134.71875 164.199219 136.003906 L 167.410156 136.003906 C 166.660156 134.71875 166.019531 132.859375 165.804688 131.71875 "/>
    
    333
    +<path style="fill:none;stroke-width:0.49814;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 24.094656 131.846281 L 24.094656 120.904875 " transform="matrix(1,0,0,-1,142.878,175.358)"/>
    
    334
    +<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 166.972656 58.308594 C 167.1875 57.167969 167.828125 55.308594 168.578125 54.023438 L 165.367188 54.023438 C 166.117188 55.308594 166.757812 57.167969 166.972656 58.308594 "/>
    
    335
    +<path style="fill:none;stroke-width:0.49814;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 68.731375 131.846281 L 68.731375 86.936125 " transform="matrix(1,0,0,-1,142.878,175.358)"/>
    
    336
    +<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 211.609375 92.277344 C 211.820312 91.136719 212.464844 89.28125 213.214844 87.996094 L 210 87.996094 C 210.75 89.28125 211.394531 91.136719 211.609375 92.277344 "/>
    
    337
    +<path style="fill:none;stroke-width:0.49814;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 73.082938 17.006438 L 73.082938 39.783781 " transform="matrix(1,0,0,-1,142.878,175.358)"/>
    
    338
    +<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 215.960938 131.71875 C 215.746094 132.859375 215.101562 134.71875 214.351562 136.003906 L 217.566406 136.003906 C 216.816406 134.71875 216.171875 132.859375 215.960938 131.71875 "/>
    
    339
    +<path style="fill:none;stroke-width:0.49814;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -93.057687 55.775969 L -93.057687 23.07675 " transform="matrix(1,0,0,-1,142.878,175.358)"/>
    
    340
    +<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 49.820312 156.136719 C 50.035156 154.992188 50.675781 153.136719 51.425781 151.851562 L 48.214844 151.851562 C 48.964844 153.136719 49.605469 154.992188 49.820312 156.136719 "/>
    
    341
    +<path style="fill:none;stroke-width:0.49814;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -38.0655 45.854094 L -38.0655 23.07675 " transform="matrix(1,0,0,-1,142.878,175.358)"/>
    
    342
    +<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 104.8125 156.136719 C 105.027344 154.992188 105.671875 153.136719 106.417969 151.851562 L 103.207031 151.851562 C 103.957031 153.136719 104.597656 154.992188 104.8125 156.136719 "/>
    
    343
    +<path style="fill:none;stroke-width:0.49814;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -22.756906 17.006438 L -22.756906 28.346281 L 6.723563 28.346281 L 6.723563 23.07675 " transform="matrix(1,0,0,-1,142.878,175.358)"/>
    
    344
    +<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 149.601562 156.136719 C 149.816406 154.992188 150.457031 153.136719 151.207031 151.851562 L 147.996094 151.851562 C 148.742188 153.136719 149.386719 154.992188 149.601562 156.136719 "/>
    
    345
    +<path style="fill:none;stroke-width:0.49814;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -10.569406 45.854094 L -10.569406 -36.227937 " transform="matrix(1,0,0,-1,142.878,175.358)"/>
    
    346
    +<path style="fill:none;stroke-width:0.49814;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -123.178781 -36.227937 L 72.414969 -36.227937 " transform="matrix(1,0,0,-1,142.878,175.358)"/>
    
    347
    +<path style="fill:none;stroke-width:0.49814;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -123.178781 -36.227937 L -123.178781 -23.075594 " transform="matrix(1,0,0,-1,142.878,175.358)"/>
    
    348
    +<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 19.699219 194.578125 C 19.484375 195.722656 18.839844 197.578125 18.09375 198.863281 L 21.304688 198.863281 C 20.554688 197.578125 19.914062 195.722656 19.699219 194.578125 "/>
    
    349
    +<path style="fill:none;stroke-width:0.49814;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -57.983469 -36.227937 L -57.983469 -23.075594 " transform="matrix(1,0,0,-1,142.878,175.358)"/>
    
    350
    +<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 84.894531 194.578125 C 84.683594 195.722656 84.039062 197.578125 83.289062 198.863281 L 86.503906 198.863281 C 85.753906 197.578125 85.109375 195.722656 84.894531 194.578125 "/>
    
    351
    +<path style="fill:none;stroke-width:0.49814;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 72.414969 -36.227937 L 72.414969 -23.075594 " transform="matrix(1,0,0,-1,142.878,175.358)"/>
    
    352
    +<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 215.292969 194.578125 C 215.078125 195.722656 214.433594 197.578125 213.683594 198.863281 L 216.898438 198.863281 C 216.148438 197.578125 215.507812 195.722656 215.292969 194.578125 "/>
    
    353
    +<path style="fill:none;stroke-width:0.49814;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 22.02825 -17.009187 L 22.02825 -28.345125 L -101.78425 -28.345125 L -101.78425 -23.075594 " transform="matrix(1,0,0,-1,142.878,175.358)"/>
    
    354
    +<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 41.09375 194.578125 C 40.878906 195.722656 40.238281 197.578125 39.488281 198.863281 L 42.699219 198.863281 C 41.953125 197.578125 41.308594 195.722656 41.09375 194.578125 "/>
    
    355
    +<path style="fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:0.49814;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 134.536063 77.158781 L 138.079031 82.830656 L 130.993094 82.830656 Z M 134.536063 77.158781 " transform="matrix(1,0,0,-1,142.878,175.358)"/>
    
    356
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    357
    +  <use xlink:href="">"#glyph0-21" x="283.425" y="98.849"/>
    
    358
    +  <use xlink:href="">"#glyph0-15" x="288.784879" y="98.849"/>
    
    359
    +  <use xlink:href="">"#glyph0-19" x="291.484743" y="98.849"/>
    
    360
    +  <use xlink:href="">"#glyph0-21" x="296.466043" y="98.849"/>
    
    361
    +  <use xlink:href="">"#glyph0-25" x="301.825922" y="98.849"/>
    
    362
    +  <use xlink:href="">"#glyph0-5" x="305.193281" y="98.849"/>
    
    363
    +  <use xlink:href="">"#glyph0-6" x="307.823407" y="98.849"/>
    
    364
    +</g>
    
    365
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    366
    +  <use xlink:href="">"#glyph0-26" x="312.216914" y="98.849"/>
    
    367
    +</g>
    
    368
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    369
    +  <use xlink:href="">"#glyph0-6" x="317.088625" y="98.849"/>
    
    370
    +  <use xlink:href="">"#glyph0-5" x="321.541908" y="98.849"/>
    
    371
    +</g>
    
    372
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    373
    +  <use xlink:href="">"#glyph0-23" x="326.652721" y="98.849"/>
    
    374
    +  <use xlink:href="">"#glyph0-27" x="333.576728" y="98.849"/>
    
    375
    +  <use xlink:href="">"#glyph0-28" x="338.966495" y="98.849"/>
    
    376
    +</g>
    
    377
    +<path style="fill-rule:nonzero;fill:rgb(0%,0%,100%);fill-opacity:1;stroke-width:0.49814;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 134.536063 62.041594 L 138.079031 67.709563 L 130.993094 67.709563 Z M 134.536063 62.041594 " transform="matrix(1,0,0,-1,142.878,175.358)"/>
    
    378
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    379
    +  <use xlink:href="">"#glyph0-29" x="283.425" y="113.967"/>
    
    380
    +  <use xlink:href="">"#glyph0-9" x="288.336562" y="113.967"/>
    
    381
    +  <use xlink:href="">"#glyph0-10" x="292.88947" y="113.967"/>
    
    382
    +  <use xlink:href="">"#glyph0-6" x="296.774884" y="113.967"/>
    
    383
    +</g>
    
    384
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    385
    +  <use xlink:href="">"#glyph0-23" x="303.718816" y="113.967"/>
    
    386
    +  <use xlink:href="">"#glyph0-27" x="310.642823" y="113.967"/>
    
    387
    +  <use xlink:href="">"#glyph0-28" x="316.03259" y="113.967"/>
    
    388
    +</g>
    
    389
    +<path style="fill-rule:nonzero;fill:rgb(100%,0%,100%);fill-opacity:1;stroke-width:0.49814;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 134.536063 46.924406 L 138.079031 52.592375 L 130.993094 52.592375 Z M 134.536063 46.924406 " transform="matrix(1,0,0,-1,142.878,175.358)"/>
    
    390
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    391
    +  <use xlink:href="">"#glyph0-18" x="283.425" y="129.085"/>
    
    392
    +  <use xlink:href="">"#glyph0-2" x="291.295454" y="129.085"/>
    
    393
    +</g>
    
    394
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    395
    +  <use xlink:href="">"#glyph0-3" x="296.386343" y="129.085"/>
    
    396
    +  <use xlink:href="">"#glyph0-4" x="301.427418" y="129.085"/>
    
    397
    +  <use xlink:href="">"#glyph0-5" x="306.717559" y="129.085"/>
    
    398
    +  <use xlink:href="">"#glyph0-6" x="309.347685" y="129.085"/>
    
    399
    +</g>
    
    400
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    401
    +  <use xlink:href="">"#glyph0-23" x="316.291617" y="129.085"/>
    
    402
    +  <use xlink:href="">"#glyph0-27" x="323.215624" y="129.085"/>
    
    403
    +  <use xlink:href="">"#glyph0-28" x="328.605391" y="129.085"/>
    
    404
    +</g>
    
    405
    +<path style="fill-rule:nonzero;fill:rgb(100%,84.399414%,0%);fill-opacity:1;stroke-width:0.49814;stroke-linecap:square;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 134.536063 31.807219 L 138.079031 37.475188 L 130.993094 37.475188 Z M 134.536063 31.807219 " transform="matrix(1,0,0,-1,142.878,175.358)"/>
    
    406
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    407
    +  <use xlink:href="">"#glyph0-10" x="283.425" y="144.202"/>
    
    408
    +  <use xlink:href="">"#glyph0-6" x="287.310414" y="144.202"/>
    
    409
    +  <use xlink:href="">"#glyph0-13" x="291.763696" y="144.202"/>
    
    410
    +</g>
    
    411
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    412
    +  <use xlink:href="">"#glyph0-26" x="295.619222" y="144.202"/>
    
    413
    +  <use xlink:href="">"#glyph0-15" x="300.570635" y="144.202"/>
    
    414
    +  <use xlink:href="">"#glyph0-24" x="303.270499" y="144.202"/>
    
    415
    +  <use xlink:href="">"#glyph0-6" x="307.534492" y="144.202"/>
    
    416
    +</g>
    
    417
    +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
    
    418
    +  <use xlink:href="">"#glyph0-23" x="314.478424" y="144.202"/>
    
    419
    +  <use xlink:href="">"#glyph0-27" x="321.402431" y="144.202"/>
    
    420
    +  <use xlink:href="">"#glyph0-28" x="326.792198" y="144.202"/>
    
    421
    +</g>
    
    422
    +</g>
    
    423
    +</svg>

  • freetype2/docs/design/components.tex
    1
    +% components.tex
    
    2
    +%
    
    3
    +% written 2022 by Werner Lemberg <wl@gnu.org>
    
    4
    +
    
    5
    +
    
    6
    +% This file contains graphics used for the 'FreeType Design' documentation,
    
    7
    +% part 1, 'Components and APIs'.
    
    8
    +
    
    9
    +
    
    10
    +% Here is one possibility to convert this LaTeX file to both PNG and SVG
    
    11
    +% formats.
    
    12
    +%
    
    13
    +%   xelatex components.tex
    
    14
    +%
    
    15
    +%   pdftoppm -png -f 1 -l 2 -r 120 components.pdf components
    
    16
    +%   optipng components-*.png
    
    17
    +%
    
    18
    +%   for i in 1 2; do
    
    19
    +%     pdf2svg components.pdf components-$i.svg $i
    
    20
    +%   done
    
    21
    +
    
    22
    +
    
    23
    +\documentclass[tikz,
    
    24
    +               svgnames, % for xcolor
    
    25
    +               border=3mm]{standalone}
    
    26
    +
    
    27
    +\usepackage{libertinus}
    
    28
    +
    
    29
    +\usetikzlibrary{
    
    30
    +  calc,
    
    31
    +  decorations.pathreplacing, % for "show path construction"
    
    32
    +  fit,
    
    33
    +  positioning,
    
    34
    +  shapes.geometric
    
    35
    +}
    
    36
    +
    
    37
    +
    
    38
    +% Node styles.
    
    39
    +\tikzset{
    
    40
    +  % 'Elastic dashes' adapt spaces between dashes to the line length so that
    
    41
    +  % the last dash doesn't get cut off partially.
    
    42
    +  %
    
    43
    +  % Taken from https://github.com/pgf-tikz/pgf/issues/629
    
    44
    +  elastic dashes/.code args={on #1 off #2 ends #3}{%
    
    45
    +    % Use csname so catcode of @ doesn't have do be changed.
    
    46
    +    \csname tikz@addoption\endcsname{
    
    47
    +      \pgfgetpath\currentpath
    
    48
    +      \pgfprocessround{\currentpath}{\currentpath}
    
    49
    +      \csname pgf@decorate@parsesoftpath\endcsname
    
    50
    +        {\currentpath}{\currentpath}
    
    51
    +%
    
    52
    +      \pgfmathparse{max(#1 - #3, 0)}
    
    53
    +      \let\dashphase=\pgfmathresult
    
    54
    +      \pgfmathparse{\csname pgf@decorate@totalpathlength\endcsname
    
    55
    +                    - #1
    
    56
    +                    + 2 * \dashphase}
    
    57
    +      \let\rest=\pgfmathresult
    
    58
    +      \pgfmathparse{#1 + #2}
    
    59
    +      \let\onoff=\pgfmathresult
    
    60
    +      \pgfmathparse{max(floor(\rest / \onoff), 1)}
    
    61
    +      \let\nfullonoff=\pgfmathresult
    
    62
    +      \pgfmathparse{max((\rest - \onoff * \nfullonoff) / \nfullonoff + #2,
    
    63
    +                        #2)}
    
    64
    +      \let\offexpand=\pgfmathresult
    
    65
    +%
    
    66
    +      \pgfsetdash{{#1}{\offexpand}}{\dashphase pt}}
    
    67
    +  },
    
    68
    +%
    
    69
    +  % Elastic dashes for boxes and the like.
    
    70
    +  elastic dashes per segment/.style args={on #1 off #2 ends #3}{
    
    71
    +    /utils/exec=\csname tikz@options\endcsname,
    
    72
    +    decoration={
    
    73
    +      show path construction,
    
    74
    +      lineto code={
    
    75
    +        \draw [elastic dashes=on #1 off #2 ends #3]
    
    76
    +          (\tikzinputsegmentfirst)
    
    77
    +          -- (\tikzinputsegmentlast);},
    
    78
    +      curveto code={
    
    79
    +        \draw [elastic dashes=on #1 off #2 ends #3]
    
    80
    +          (\tikzinputsegmentfirst)
    
    81
    +          .. controls (\tikzinputsegmentsupporta)
    
    82
    +             and (\tikzinputsegmentsupportb)
    
    83
    +          .. (\tikzinputsegmentlast);},
    
    84
    +      closepath code={
    
    85
    +        \draw [elastic dashes=on #1 off #2 ends #3]
    
    86
    +          (\tikzinputsegmentfirst)
    
    87
    +          -- (\tikzinputsegmentlast);}},
    
    88
    +    decorate},
    
    89
    +%
    
    90
    +  % The distance between 'module' nodes.
    
    91
    +  node distance=0.3cm,
    
    92
    +%
    
    93
    +  % For normal lines.
    
    94
    +  line/.style={
    
    95
    +    line width=1pt},
    
    96
    +%
    
    97
    +  % For thin lines.
    
    98
    +  thin line/.style={
    
    99
    +    line width=0.5pt},
    
    100
    +%
    
    101
    +  % For arrow lines.
    
    102
    +  arrow line/.style={
    
    103
    +    thin line,
    
    104
    +    -latex},
    
    105
    +%
    
    106
    +  % For boxes in general.
    
    107
    +  box/.style={
    
    108
    +    line,
    
    109
    +    draw,
    
    110
    +    minimum height=1cm,
    
    111
    +    line cap=rect},
    
    112
    +%
    
    113
    +  % For base components.
    
    114
    +  base box/.style={
    
    115
    +    box,
    
    116
    +    minimum width=1.5cm,
    
    117
    +    minimum height=0.5cm,
    
    118
    +  },
    
    119
    +%
    
    120
    +  % For optional base components.
    
    121
    +  optional base box/.style={
    
    122
    +    base box,
    
    123
    +    elastic dashes per segment=on 3pt off 3pt ends 2pt
    
    124
    +  },
    
    125
    +%
    
    126
    +  % For module boxes.
    
    127
    +  module box/.style={
    
    128
    +    box,
    
    129
    +    outer sep=0pt,
    
    130
    +    minimum width=1.8cm},
    
    131
    +%
    
    132
    +  % For service boxes.
    
    133
    +  service box/.style={
    
    134
    +    thin line,
    
    135
    +    draw,
    
    136
    +    outer sep=0pt,
    
    137
    +    anchor=south west,
    
    138
    +    font=\tiny},
    
    139
    +%
    
    140
    +  % Generic triangles.
    
    141
    +  triangle/.style={
    
    142
    +    thin line,
    
    143
    +    isosceles triangle,
    
    144
    +    isosceles triangle stretches,
    
    145
    +    inner sep=0pt,
    
    146
    +    minimum width=0.25cm,
    
    147
    +    minimum height=0.2cm,
    
    148
    +    draw},
    
    149
    +%
    
    150
    +  % For triangles pointing upwards.
    
    151
    +  triangle up/.style={
    
    152
    +    triangle,
    
    153
    +    shape border rotate=90,
    
    154
    +    fill=#1},
    
    155
    +%
    
    156
    +  % For triangles pointing downwards.
    
    157
    +  triangle down/.style={
    
    158
    +    triangle,
    
    159
    +    shape border rotate=-90,
    
    160
    +    fill=#1},
    
    161
    +%
    
    162
    +  % For triangle descriptions.
    
    163
    +  triangle description/.style args={#1/#2}{
    
    164
    +    triangle down=#1,
    
    165
    +    label={[label position=south,
    
    166
    +            anchor=base west]:\ #2}},
    
    167
    +%
    
    168
    +  % We use a 'matrix' as a means to get a pre-computed bounding box node of
    
    169
    +  % a group of nodes.
    
    170
    +  %
    
    171
    +  % In particular, we use matrices to center two rows of boxes both
    
    172
    +  % horizontally (i.e., to align the center the first row of boxes with the
    
    173
    +  % center of the second row).
    
    174
    +  container/.style={
    
    175
    +    matrix,
    
    176
    +    every outer matrix/.style={
    
    177
    +      inner sep=0pt,
    
    178
    +      outer sep=0pt}}
    
    179
    +}
    
    180
    +
    
    181
    +
    
    182
    +% Locations on top or bottom edges of boxes.
    
    183
    +\def\pos#1#2{($ (#1 west) !#2! (#1 east) $)}
    
    184
    +
    
    185
    +
    
    186
    +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    
    187
    +
    
    188
    +\begin{document}
    
    189
    +
    
    190
    +% Basic library design.
    
    191
    +
    
    192
    +\begin{tikzpicture}
    
    193
    +  \node[module box] (M1) {Module};
    
    194
    +  \foreach \x [remember=\x as \lastx (initially 1)] in {2, 3, 4}
    
    195
    +    \node[module box] (M\x) [right=of M\lastx] {Module};
    
    196
    +  \node[inner sep=0pt,
    
    197
    +        outer sep=0pt] (Mdots) [right=of M4] {\ldots};
    
    198
    +
    
    199
    +  \node[inner sep=0pt,
    
    200
    +        outer sep=0pt,
    
    201
    +        fit=(M1) (Mdots)] (Mboxes) {};
    
    202
    +  \node[box,
    
    203
    +        minimum width=3.2cm] (B) [above=1cm of Mboxes]
    
    204
    +       {Base Layer};
    
    205
    +  \node[box,
    
    206
    +        minimum width=6cm] (C) [above=1cm of B]
    
    207
    +       {Client Application};
    
    208
    +
    
    209
    +  \foreach \i/\x in {1/0.3, 2/0.4, 3/0.5, 4/0.6, 5/0.7}
    
    210
    +    \node[triangle down=Aqua] (Btop\i) at \pos{B.north}{\x} {};
    
    211
    +  \draw[arrow line] (C.south -| Btop2) -- (Btop2);
    
    212
    +
    
    213
    +  \foreach \i/\x in {1/0.25, 2/0.35, 2/0.45, 3/0.55}
    
    214
    +    \node[triangle up=Blue] (Bbottom\i) at \pos{B.south}{\x} {};
    
    215
    +  \draw[arrow line] (M2.north -| Bbottom1) -- (Bbottom1);
    
    216
    +
    
    217
    +  \node[triangle down=Fuchsia] (M2top) at \pos{M2.north}{0.6} {};
    
    218
    +  \draw[arrow line] (B.south -| M2top) -- (M2top);
    
    219
    +
    
    220
    +  \node[triangle description=Aqua/high-level API] (T1)
    
    221
    +    [right=1cm of B.north east] {};
    
    222
    +  \node[triangle description=Blue/base API] (T2) [below=2ex of T1] {};
    
    223
    +  \node[triangle description=Fuchsia/module API] (T3) [below=2ex of T2] {};
    
    224
    +\end{tikzpicture}
    
    225
    +
    
    226
    +
    
    227
    +% Detailed library design.
    
    228
    +
    
    229
    +\begin{tikzpicture}
    
    230
    +      [node distance=0.5cm,
    
    231
    +       box/.append style={
    
    232
    +         minimum height=1.2cm},
    
    233
    +       module box/.append style={
    
    234
    +        text depth=0.4cm},
    
    235
    +       service box/.append style={
    
    236
    +        text depth=0.1cm}]
    
    237
    +  \node[container] (module boxes) {
    
    238
    +    \node[module box] (M1) {Module};
    
    239
    +    \foreach \x [remember=\x as \lastx (initially 1)] in {2, 3, 4}
    
    240
    +      \node[module box,
    
    241
    +            right=of M\lastx] (M\x) {Module};
    
    242
    +    \node[inner sep=0pt,
    
    243
    +          outer sep=0pt,
    
    244
    +          right=of M4] (Mdots) {\ldots};
    
    245
    +
    
    246
    +    \node[service box] (S1A) at (M1.south west) {Service};
    
    247
    +    \node[service box] (S1B) at (S1A.south east) {Service};
    
    248
    +    \node[service box] (S2A) at (M2.south west) {Service};
    
    249
    +    \node[service box] (S2B) at (S2A.south east) {Service};
    
    250
    +    \node[service box] (S4A) at (M4.south west) {Service};
    
    251
    +    \\
    
    252
    +  };
    
    253
    +
    
    254
    +  \node[container,
    
    255
    +        above=1cm of module boxes] (base boxes) {
    
    256
    +    \node[box,
    
    257
    +          minimum width=3.2cm] (B) {Base Layer};
    
    258
    +    \node[base box,
    
    259
    +          right=of B.north east,
    
    260
    +          anchor=north west] (FI) {ftinit};
    
    261
    +    \node[base box,
    
    262
    +          right=of B.south east,
    
    263
    +          anchor=south west] (FS) {ftsystem};
    
    264
    +    \node[optional base box,
    
    265
    +          left=of B] (FM) {ftmm};
    
    266
    +    \\
    
    267
    +  };
    
    268
    +
    
    269
    +  \node[optional base box,
    
    270
    +        above=0.6cm of B.north east,
    
    271
    +        anchor=south east] (FG) {ftglyph};
    
    272
    +
    
    273
    +  \coordinate[above=0.6cm of FG] (c);
    
    274
    +  \node[box,
    
    275
    +        minimum width=6cm,
    
    276
    +        anchor=south] (C) at (B |- c) {Client Application};
    
    277
    +
    
    278
    +  \node[triangle down=Aqua] (FMtop) at \pos{FM.north}{0.7} {};
    
    279
    +  \node[triangle down=Aqua] (FGtop) at \pos{FG.north}{0.5} {};
    
    280
    +  \node[triangle down=Aqua] (Btop1) at \pos{B.north}{0.2} {};
    
    281
    +  \node[triangle down=Aqua] (Btop2) at \pos{B.north}{0.3} {};
    
    282
    +  \node[triangle down=Aqua] (Btop3) at \pos{B.north}{0.7} {};
    
    283
    +  \node[triangle down=Blue] (Btop4) at \pos{B.north}{0.9} {};
    
    284
    +  \node[triangle up=Blue] (Bbottom1) at \pos{B.south}{0.25} {};
    
    285
    +  \node[triangle up=Blue] (Bbottom2) at \pos{B.south}{0.50} {};
    
    286
    +  \node[triangle up=Blue] (Bbottom3) at \pos{B.south}{0.75} {};
    
    287
    +  \node[triangle down=Aqua] (FItop) at \pos{FI.north}{0.2} {};
    
    288
    +  \node[triangle up=Blue] (FSbottom) at \pos{FS.south}{0.3} {};
    
    289
    +  \node[triangle down=Fuchsia] (M1top) at \pos{M1.north}{0.8} {};
    
    290
    +  \node[triangle down=Fuchsia] (M2top) at \pos{M2.north}{0.6} {};
    
    291
    +  \node[triangle down=Fuchsia] (M3top) at \pos{M3.north}{0.2} {};
    
    292
    +  \node[triangle down=Fuchsia] (M4top) at \pos{M4.north}{0.8} {};
    
    293
    +
    
    294
    +  \foreach \x in {S1A, S1B, S2A, S2B, S4A}
    
    295
    +    \node[triangle up=Gold] (\x bottom) at (\x.south) {};
    
    296
    +
    
    297
    +  \draw[arrow line] (C.south -| FMtop) -- (FMtop);
    
    298
    +  \draw[arrow line] (C.south -| Btop2) -- (Btop2);
    
    299
    +  \draw[arrow line] (FG.south -| Btop3) -- (Btop3);
    
    300
    +  \draw[arrow line] (FG.south -| Btop4) -- (Btop4);
    
    301
    +  \draw[arrow line] (M3.north -| Bbottom3) -- (Bbottom3);
    
    302
    +  \draw[arrow line] (C.south -| FGtop) -- (FGtop);
    
    303
    +  \draw[arrow line] (C.south -| FItop) -- (FItop);
    
    304
    +  \draw[arrow line] (M4.north -| FSbottom) -- (FSbottom);
    
    305
    +  \draw[arrow line] (FM.south -| M1top) -- (M1top);
    
    306
    +  \draw[arrow line] (B.south -| M2top) -- (M2top);
    
    307
    +  \draw[arrow line] \pos{M2.north}{0.9} -- +(0,0.4) -| (M3top);
    
    308
    +
    
    309
    +  \coordinate[below=0.6cm of S1Abottom] (m);
    
    310
    +  \coordinate (mm) at ($ (M2) !0.5! (M3) $);
    
    311
    +  \draw[thin line] (B.south -| mm) -- (m -| mm);
    
    312
    +  \draw[thin line] (S1Abottom |- m) -- (S4Abottom |- m);
    
    313
    +  \draw[arrow line] (S1Abottom |- m) -- (S1Abottom);
    
    314
    +  \draw[arrow line] (S2Abottom |- m) -- (S2Abottom);
    
    315
    +  \draw[arrow line] (S4Abottom |- m) -- (S4Abottom);
    
    316
    +
    
    317
    +  \draw[arrow line] (M3.south) -- +(0,-0.4) -| (S1Bbottom);
    
    318
    +
    
    319
    +  \node[triangle description=Aqua/high-level API,
    
    320
    +        right=1cm of FI.north east] (T1) {};
    
    321
    +  \node[triangle description=Blue/base API,
    
    322
    +        below=2ex of T1] (T2) {};
    
    323
    +  \node[triangle description=Fuchsia/module API,
    
    324
    +        below=2ex of T2] (T3) {};
    
    325
    +  \node[triangle description=Gold/service API,
    
    326
    +        below=2ex of T3] (T4) {};
    
    327
    +\end{tikzpicture}
    
    328
    +
    
    329
    +\end{document}

  • freetype2/docs/design/design-2.html
    ... ... @@ -92,9 +92,9 @@
    92 92
                 triangles).</p>
    
    93 93
     
    
    94 94
               <center>
    
    95
    -            <img src="">"basic-design.png"
    
    96
    -                 width="394"
    
    97
    -                 height="313"
    
    95
    +            <img src="">"components-1.svg"
    
    96
    +                 width="70%"
    
    97
    +                 height="70%"
    
    98 98
                      alt="Basic FreeType design">
    
    99 99
               </center>
    
    100 100
     
    
    ... ... @@ -155,13 +155,13 @@
    155 155
                 </li>
    
    156 156
               </ul>
    
    157 157
     
    
    158
    -          <p>The following graphics shows the additional components
    
    159
    -            (without services).</p>
    
    158
    +          <p>The following graphics shows the additional components;
    
    159
    +            optional ones are represented by dashed boxes.</p>
    
    160 160
     
    
    161 161
               <center>
    
    162
    -            <img src="">"detailed-design.png"
    
    163
    -                 width="390"
    
    164
    -                 height="429"
    
    162
    +            <img src="">"components-2.svg"
    
    163
    +                 width="80%"
    
    164
    +                 height="80%"
    
    165 165
                      alt="Detailed FreeType design">
    
    166 166
               </center>
    
    167 167
     
    
    ... ... @@ -191,7 +191,7 @@
    191 191
              <!-- ************************************************** -->
    
    192 192
     
    
    193 193
             <div class="updated">
    
    194
    -          <p>Last update: 13-Feb-2018</p>
    
    194
    +          <p>Last update: 16-Oct-2022</p>
    
    195 195
             </div>
    
    196 196
           </div>
    
    197 197
         </div>
    

  • freetype2/docs/design/detailed-design.png deleted
    No preview for this file type

  • reply via email to

    [Prev in Thread] Current Thread [Next in Thread]