Merge pull request #6 from Dadido3/docker

Add Docker support
This commit is contained in:
David Vogel 2025-11-16 20:04:12 +01:00 committed by GitHub
commit 6088667ae6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
19 changed files with 1818 additions and 824 deletions

View File

@ -4,8 +4,8 @@ on: [push, pull_request]
jobs: jobs:
build: test-non-docker:
name: test name: test non-docker
runs-on: ubuntu-latest runs-on: ubuntu-latest
strategy: strategy:
matrix: matrix:
@ -28,4 +28,31 @@ jobs:
uses: actions/checkout@v4 uses: actions/checkout@v4
- name: Test package - name: Test package
run: go test -v ./... run: go test -skip "^TestDocker.*$" -v ./...
test-docker:
name: test docker
runs-on: ubuntu-latest
strategy:
matrix:
go-version: ['1.23.x']
typst-docker-image:
- 'ghcr.io/typst/typst:v0.12.0'
- 'ghcr.io/typst/typst:v0.13.0'
- 'ghcr.io/typst/typst:v0.13.1'
- 'ghcr.io/typst/typst:0.14.0'
- '' # Also include the default image, just in case.
steps:
- name: Set up Go ${{ matrix.go-version }}
uses: actions/setup-go@v5
with:
go-version: ${{ matrix.go-version }}
- name: Check out code
uses: actions/checkout@v4
- name: Test package
run: go test -run "^TestDocker.*$" -v ./...
env:
TYPST_DOCKER_IMAGE: ${{ matrix.typst-docker-image }}

168
README.md
View File

@ -20,22 +20,35 @@ Use at your own discretion for production systems.
## Features ## Features
- PDF, SVG and PNG generation. - PDF, SVG, PNG and HTML generation.
- All Typst parameters are discoverable and documented in [cli-options.go](cli-options.go). - All Typst parameters are discoverable and documented in [options.go](options.go).
- Go-to-Typst Value Encoder: Seamlessly inject any Go values. - Go-to-Typst Value Encoder: Seamlessly encode any Go values as Typst markup.
- Encode and inject images as a Typst markup simply by [wrapping](image.go) `image.Image` types or byte slices with raw JPEG or PNG data. - Encode and inject images as a Typst markup simply by [wrapping](image.go) `image.Image` types or raw image data.
- Errors from Typst CLI are returned as structured Go error objects with detailed information, such as line numbers and file paths. - Errors from Typst CLI are returned as structured Go error objects with detailed information, such as line numbers and file paths.
- Uses stdio; No temporary files will be created. - Uses stdio; No temporary files will be created.
- Supports native Typst installations and the official Docker image.
- Good unit test coverage. - Good unit test coverage.
## Installation ## Installation
1. Use `go get github.com/Dadido3/go-typst` inside of your project to add this module to your project. Use `go get github.com/Dadido3/go-typst` inside of your project to add this module to your project.
2. Install Typst by following [the instructions in the Typst repository].
## Runtime requirements ## Usage
This module assumes that the Typst executable is accessible from your system's PATH. This module needs either a native installation of Typst, or a working Docker installation.
The following subsections will show how to use this library in detail.
### Native Typst installation
The basic usage pattern for calling a natively installed Typst executable looks like this:
```go
typstCaller := typst.CLI{}
err := typstCaller.Compile(input, output, options)
```
In this case the module assumes that the Typst executable is accessible from your system's PATH.
Ensure that you have [Typst] installed on any machine that your project will be executed. Ensure that you have [Typst] installed on any machine that your project will be executed.
You can install it by following [the instructions in the Typst repository]. You can install it by following [the instructions in the Typst repository].
@ -43,7 +56,7 @@ Alternatively you can pack the Typst executable with your application.
In this case you have to provide the path to the executable when setting up the `typst.CLI` object: In this case you have to provide the path to the executable when setting up the `typst.CLI` object:
```go ```go
typstCLI := typst.CLI{ typstCaller := typst.CLI{
ExecutablePath: "./typst", // Relative path to executable. ExecutablePath: "./typst", // Relative path to executable.
} }
``` ```
@ -51,13 +64,79 @@ typstCLI := typst.CLI{
> [!NOTE] > [!NOTE]
> Make sure to follow the Typst license requirements when you pack and distribute the Typst executable with your software. > Make sure to follow the Typst license requirements when you pack and distribute the Typst executable with your software.
## Usage ### Docker
Here we will create a simple PDF document by passing a reader with Typst markup into `typstCLI.Compile` and then let it write the resulting PDF data into a file: To use the official Typst docker image ensure that you have a working Docker installation.
This module will automatically pull and run a Docker container with the latest supported Typst image.
The basic usage pattern is similar to the CLI variant:
```go
typstCaller := typst.Docker{}
err := typstCaller.Compile(input, output, options)
```
#### Tips and tricks
As the Typst instance that's running inside the container is fully encapsulated, you have pass through any resources manually.
This requires a bit more set up than using a native installation.
Let's say you want to compile a document which imports other local Typst markup files.
In this case you have to ensure that you mount any needed folders and files to the Docker container.
You also have to set up the root of Typst to that mounted directory, or a parent of it:
```go
typstCaller := typst.Docker{
Volumes: []string{"./test-files:/markup"},
}
r := bytes.NewBufferString(`#include "hello-world.typ"`)
var w bytes.Buffer
err := typstCaller.Compile(r, &w, &typst.OptionsCompile{Root: "/markup"})
```
This will mount `./test-files` to `/markup` inside the Docker container.
When Typst compiles the input buffer `r`, it expects `./test-files/hello-world.typ` to exist outside of the container.
Another thing is that the Dockerized version of Typst doesn't see your system fonts.
To get all your system fonts mounted into the container, you can add the volume parameter `/usr/share/fonts:/usr/share/fonts` to your `typst.Docker`.
For example:
```go
typstCaller := typst.Docker{
Volumes: []string{
"./test-files:/markup",
"/usr/share/fonts:/usr/share/fonts",
},
}
```
The same applies when you want to use custom fonts.
You need to mount the folder containing the fonts, and then you have to tell Typst where the fonts are mounted to inside the container:
```go
typstCaller := typst.Docker{
Volumes: []string{"./test-files:/fonts"},
}
err := typstCaller.Compile(input, output, &typst.OptionsCompile{FontPaths: []string{"/fonts"}})
```
## Caller interface
`typst.CLI` and `typst.Docker` both implement the `typst.Caller` interface.
## Examples
### Simple document
Here we will create a simple PDF document by passing a reader with Typst markup into `typstCaller.Compile` and then let it write the resulting PDF data into a file:
```go ```go
func main() { func main() {
r := bytes.NewBufferString(`#set page(width: 100mm, height: auto, margin: 5mm) markup := bytes.NewBufferString(`#set page(width: 100mm, height: auto, margin: 5mm)
= go-typst = go-typst
A library to generate documents and reports by utilizing the command line version of Typst. A library to generate documents and reports by utilizing the command line version of Typst.
@ -70,23 +149,78 @@ A library to generate documents and reports by utilizing the command line versio
- Uses stdio; No temporary files need to be created. - Uses stdio; No temporary files need to be created.
- Test coverage of most features.`) - Test coverage of most features.`)
typstCLI := typst.CLI{} typstCaller := typst.CLI{}
f, err := os.Create("output.pdf") f, err := os.Create(filepath.Join(".", "documentation", "images", "readme-example-simple.svg"))
if err != nil { if err != nil {
t.Fatalf("Failed to create output file: %v.", err) t.Fatalf("Failed to create output file: %v.", err)
} }
defer f.Close() defer f.Close()
if err := typstCLI.Compile(r, f, nil); err != nil { if err := typstCaller.Compile(markup, f, &typst.OptionsCompile{Format: typst.OutputFormatSVG}); err != nil {
t.Fatalf("Failed to compile document: %v.", err) t.Fatalf("Failed to compile document: %v.", err)
} }
} }
``` ```
The resulting document will look like this: Output:
![readme-1.svg](documentation/images/readme-1.svg) ![readme-example-simple.svg](documentation/images/readme-example-simple.svg)
### Value injection
If you need to create documents that rely on data coming from your Go application, you can use `typst.InjectValues` to encode any Go variables, structures, maps, arrays, slices into their respective Typst markup counterparts:
```go
func main() {
customValues := map[string]any{
"time": time.Now(),
"customText": "Hey there!",
"struct": struct {
Foo int
Bar []string
}{
Foo: 123,
Bar: []string{"this", "is", "a", "string", "slice"},
},
}
// Inject Go values as Typst markup.
var markup bytes.Buffer
if err := typst.InjectValues(&markup, customValues); err != nil {
t.Fatalf("Failed to inject values into Typst markup: %v.", err)
}
// Add some Typst markup using the previously injected values.
markup.WriteString(`#set page(width: 100mm, height: auto, margin: 5mm)
#customText Today's date is #time.display("[year]-[month]-[day]") and the time is #time.display("[hour]:[minute]:[second]").
#struct`)
f, err := os.Create(filepath.Join(".", "documentation", "images", "readme-example-injection.svg"))
if err != nil {
t.Fatalf("Failed to create output file: %v.", err)
}
defer f.Close()
typstCaller := typst.CLI{}
if err := typstCaller.Compile(&markup, f, &typst.OptionsCompile{Format: typst.OutputFormatSVG}); err != nil {
t.Fatalf("Failed to compile document: %v.", err)
}
}
```
Output:
![readme-example-injection.svg](documentation/images/readme-example-injection.svg)
### More examples
It's possible to write custom Typst templates that can be called.
Th
A tutorial for the Typst side can be found in the [Typst documentation: Making a Template](https://typst.app/docs/tutorial/making-a-template/).
An example on how to invoke Typst templates can be found in the [passing-values example package](examples/passing-values).
[the instructions in the Typst repository]: https://github.com/typst/typst?tab=readme-ov-file#installation [the instructions in the Typst repository]: https://github.com/typst/typst?tab=readme-ov-file#installation
[Typst]: https://typst.app/ [Typst]: https://typst.app/

26
caller.go Normal file
View File

@ -0,0 +1,26 @@
// Copyright (c) 2025 David Vogel
//
// This software is released under the MIT License.
// https://opensource.org/licenses/MIT
package typst
import "io"
// TODO: Add WASM caller
// TODO: Add special type "Filename" (or similar) that implements a io.Reader/io.Writer that can be plugged into the input and output parameters of the Compile method to signal the use of input/output files instead of readers/writers
// Caller contains all Typst commands that are supported by this library.
type Caller interface {
// VersionString returns the Typst version as a string.
VersionString() (string, error)
// Fonts returns all fonts that are available to Typst.
// The options parameter is optional, and can be nil.
Fonts(options *OptionsFonts) ([]string, error)
// Compile takes a Typst document from the supplied input reader, and renders it into the output writer.
// The options parameter is optional, and can be nil.
Compile(input io.Reader, output io.Writer, options *OptionsCompile) error
}

View File

@ -1,159 +1,9 @@
// Copyright (c) 2024-2025 David Vogel // Copyright (c) 2025 David Vogel
// //
// This software is released under the MIT License. // This software is released under the MIT License.
// https://opensource.org/licenses/MIT // https://opensource.org/licenses/MIT
package typst package typst
import ( // Deprecated: Use typst.OptionsCompile instead.
"os" type CLIOptions = OptionsCompile
"strconv"
"time"
)
type OutputFormat string
const (
OutputFormatAuto OutputFormat = ""
OutputFormatPDF OutputFormat = "pdf"
OutputFormatPNG OutputFormat = "png"
OutputFormatSVG OutputFormat = "svg"
OutputFormatHTML OutputFormat = "html" // this format is only available since 0.13.0
)
type PDFStandard string
const (
PDFStandard1_4 PDFStandard = "1.4" // PDF 1.4 (Available since Typst 0.14.0)
PDFStandard1_5 PDFStandard = "1.5" // PDF 1.5 (Available since Typst 0.14.0)
PDFStandard1_6 PDFStandard = "1.6" // PDF 1.6 (Available since Typst 0.14.0)
PDFStandard1_7 PDFStandard = "1.7" // PDF 1.7
PDFStandard2_0 PDFStandard = "2.0" // PDF 2.0 (Available since Typst 0.14.0)
PDFStandardA_1B PDFStandard = "a-1b" // PDF/A-1b (Available since Typst 0.14.0)
PDFStandardA_1A PDFStandard = "a-1a" // PDF/A-1a (Available since Typst 0.14.0)
PDFStandardA_2B PDFStandard = "a-2b" // PDF/A-2b
PDFStandardA_2U PDFStandard = "a-2u" // PDF/A-2u (Available since Typst 0.14.0)
PDFStandardA_2A PDFStandard = "a-2a" // PDF/A-2a (Available since Typst 0.14.0)
PDFStandardA_3B PDFStandard = "a-3b" // PDF/A-3b (Available since Typst 0.13.0)
PDFStandardA_3U PDFStandard = "a-3u" // PDF/A-3u (Available since Typst 0.14.0)
PDFStandardA_3A PDFStandard = "a-3a" // PDF/A-3a (Available since Typst 0.14.0)
PDFStandardA_4 PDFStandard = "a-4" // PDF/A-4 (Available since Typst 0.14.0)
PDFStandardA_4F PDFStandard = "a-4f" // PDF/A-4f (Available since Typst 0.14.0)
PDFStandardA_4E PDFStandard = "a-4e" // PDF/A-4e (Available since Typst 0.14.0)
PDFStandardUA_1 PDFStandard = "ua-1" // PDF/UA-1 (Available since Typst 0.14.0)
)
type CLIOptions struct {
Root string // Configures the project root (for absolute paths).
Input map[string]string // String key-value pairs visible through `sys.inputs`.
FontPaths []string // Adds additional directories that are recursively searched for fonts.
IgnoreSystemFonts bool // Ensures system fonts won't be searched, unless explicitly included via FontPaths.
IgnoreEmbeddedFonts bool // Disables the use of fonts embedded into the Typst binary. (Available since Typst 0.14.0)
NoPDFTags bool // Disables the automatic generation of accessibility tags. These are emitted when no particular standard like PDF/UA-1 is selected to provide a baseline of accessibility. (Available since Typst 0.14.0)
CreationTime time.Time // The document's creation date. For more information, see https://reproducible-builds.org/specs/source-date-epoch/.
PackagePath string // Custom path to local packages, defaults to system-dependent location.
PackageCachePath string // Custom path to package cache, defaults to system-dependent location.
Jobs int // Number of parallel jobs spawned during compilation, defaults to number of CPUs. Setting it to 1 disables parallelism.
// Which pages to export. When unspecified, all document pages are exported.
//
// Pages to export are separated by commas, and can be either simple page numbers (e.g. '2,5' to export only pages 2 and 5) or page ranges (e.g. '2,3-6,8-' to export page 2, pages 3 to 6 (inclusive), page 8 and any pages after it).
//
// Page numbers are one-indexed and correspond to real page numbers in the document (therefore not being affected by the document's page counter).
Pages string
Format OutputFormat // The format of the output file, inferred from the extension by default.
PPI int // The PPI (pixels per inch) to use for PNG export. Defaults to 144.
// One (or multiple) PDF standards that Typst will enforce conformance with.
//
// See typst.PDFStandard for possible values.
PDFStandards []PDFStandard
Custom []string // Custom command line options go here.
}
// Args returns a list of CLI arguments that should be passed to the executable.
func (c *CLIOptions) Args() (result []string) {
if c.Root != "" {
result = append(result, "--root", c.Root)
}
for key, value := range c.Input {
result = append(result, "--input", key+"="+value)
}
if len(c.FontPaths) > 0 {
var paths string
for i, path := range c.FontPaths {
if i > 0 {
paths += string(os.PathListSeparator)
}
paths += path
}
result = append(result, "--font-path", paths)
}
if c.IgnoreSystemFonts {
result = append(result, "--ignore-system-fonts")
}
if c.IgnoreEmbeddedFonts {
result = append(result, "--ignore-embedded-fonts")
}
if c.NoPDFTags {
result = append(result, "--no-pdf-tags")
}
if !c.CreationTime.IsZero() {
result = append(result, "--creation-timestamp", strconv.FormatInt(c.CreationTime.Unix(), 10))
}
if c.PackagePath != "" {
result = append(result, "--package-path", c.PackagePath)
}
if c.PackageCachePath != "" {
result = append(result, "--package-cache-path", c.PackageCachePath)
}
if c.Jobs > 0 {
result = append(result, "-j", strconv.FormatInt(int64(c.Jobs), 10))
}
if c.Pages != "" {
result = append(result, "--pages", c.Pages)
}
if c.Format != OutputFormatAuto {
result = append(result, "-f", string(c.Format))
if c.Format == OutputFormatHTML {
// this is specific to version 0.13.0 where html
// is a feature than need explicit activation
// we must remove this when html becomes standard
result = append(result, "--features", "html")
}
}
if c.PPI > 0 {
result = append(result, "--ppi", strconv.FormatInt(int64(c.PPI), 10))
}
if len(c.PDFStandards) > 0 {
var standards string
for i, standard := range c.PDFStandards {
if i > 0 {
standards += ","
}
standards += string(standard)
}
result = append(result, "--pdf-standard", standards)
}
result = append(result, c.Custom...)
return
}

View File

@ -1,29 +0,0 @@
// Copyright (c) 2025 David Vogel
//
// This software is released under the MIT License.
// https://opensource.org/licenses/MIT
package typst_test
import (
"os"
"testing"
"github.com/Dadido3/go-typst"
)
func TestCliOptions(t *testing.T) {
o := typst.CLIOptions{
FontPaths: []string{"somepath/to/somewhere", "another/to/somewhere"},
}
args := o.Args()
if len(args) != 2 {
t.Errorf("wrong number of arguments, expected 2, got %d", len(args))
}
if args[0] != "--font-path" {
t.Error("wrong font path option, expected --font-path, got", args[0])
}
if args[1] != "somepath/to/somewhere"+string(os.PathListSeparator)+"another/to/somewhere" {
t.Error("wrong font path option, expected my two paths concatenated, got", args[1])
}
}

83
cli.go
View File

@ -6,24 +6,23 @@
package typst package typst
import ( import (
"bufio"
"bytes" "bytes"
"fmt" "fmt"
"io" "io"
"os/exec" "os/exec"
) )
// TODO: Add docker support to CLI, by calling docker run instead // CLI allows you to invoke commands on a native Typst executable.
// TODO: Add an interface for the Typst caller and let CLI (and later docker and WASM) be implementations of that
type CLI struct { type CLI struct {
ExecutablePath string // The Typst executable path can be overridden here. Otherwise the default path will be used. ExecutablePath string // The Typst executable path can be overridden here. Otherwise the default path will be used.
WorkingDirectory string // The path where the Typst executable is run in. When left empty, the Typst executable will be run in the process's current directory. WorkingDirectory string // The path where the Typst executable is run in. When left empty, the Typst executable will be run in the process's current directory.
} }
// TODO: Add method for querying the Typst version resulting in a semver object // Ensure that CLI implements the Caller interface.
var _ Caller = CLI{}
// VersionString returns the version string as returned by Typst. // VersionString returns the Typst version as a string.
func (c CLI) VersionString() (string, error) { func (c CLI) VersionString() (string, error) {
// Get path of executable. // Get path of executable.
execPath := ExecutablePath execPath := ExecutablePath
@ -31,7 +30,7 @@ func (c CLI) VersionString() (string, error) {
execPath = c.ExecutablePath execPath = c.ExecutablePath
} }
if execPath == "" { if execPath == "" {
return "", fmt.Errorf("go-typst doesn't support this platform") return "", fmt.Errorf("not supported on this platform")
} }
cmd := exec.Command(execPath, "--version") cmd := exec.Command(execPath, "--version")
@ -53,25 +52,64 @@ func (c CLI) VersionString() (string, error) {
return output.String(), nil return output.String(), nil
} }
// Compile takes a Typst document from input, and renders it into the output writer. // Fonts returns all fonts that are available to Typst.
// The options parameter is optional. // The options parameter is optional, and can be nil.
func (c CLI) Compile(input io.Reader, output io.Writer, options *CLIOptions) error { func (c CLI) Fonts(options *OptionsFonts) ([]string, error) {
args := []string{"c"}
if options != nil {
args = append(args, options.Args()...)
}
args = append(args, "--diagnostic-format", "human", "-", "-")
// Get path of executable. // Get path of executable.
execPath := ExecutablePath execPath := ExecutablePath
if c.ExecutablePath != "" { if c.ExecutablePath != "" {
execPath = c.ExecutablePath execPath = c.ExecutablePath
} }
if execPath == "" { if execPath == "" {
return fmt.Errorf("go-typst doesn't support this platform") return nil, fmt.Errorf("not supported on this platform")
} }
cmd := exec.Command(execPath, args...) if options == nil {
options = new(OptionsFonts)
}
cmd := exec.Command(execPath, options.Args()...)
cmd.Dir = c.WorkingDirectory
var output, errBuffer bytes.Buffer
cmd.Stdout = &output
cmd.Stderr = &errBuffer
if err := cmd.Run(); err != nil {
switch err := err.(type) {
case *exec.ExitError:
return nil, ParseStderr(errBuffer.String(), err)
default:
return nil, err
}
}
var result []string
scanner := bufio.NewScanner(&output)
for scanner.Scan() {
result = append(result, scanner.Text())
}
return result, nil
}
// Compile takes a Typst document from input, and renders it into the output writer.
// The options parameter is optional, and can be nil.
func (c CLI) Compile(input io.Reader, output io.Writer, options *OptionsCompile) error {
// Get path of executable.
execPath := ExecutablePath
if c.ExecutablePath != "" {
execPath = c.ExecutablePath
}
if execPath == "" {
return fmt.Errorf("not supported on this platform")
}
if options == nil {
options = new(OptionsCompile)
}
cmd := exec.Command(execPath, options.Args()...)
cmd.Dir = c.WorkingDirectory cmd.Dir = c.WorkingDirectory
cmd.Stdin = input cmd.Stdin = input
cmd.Stdout = output cmd.Stdout = output
@ -91,13 +129,8 @@ func (c CLI) Compile(input io.Reader, output io.Writer, options *CLIOptions) err
return nil return nil
} }
// CompileWithVariables takes a Typst document from input, and renders it into the output writer. // Deprecated: You should use typst.InjectValues in combination with the normal Compile method instead.
// The options parameter is optional. func (c CLI) CompileWithVariables(input io.Reader, output io.Writer, options *OptionsCompile, variables map[string]any) error {
//
// Additionally this will inject the given map of variables into the global scope of the Typst document.
//
// Deprecated: You should use InjectValues in combination with the normal Compile method instead.
func (c CLI) CompileWithVariables(input io.Reader, output io.Writer, options *CLIOptions, variables map[string]any) error {
varBuffer := bytes.Buffer{} varBuffer := bytes.Buffer{}
if err := InjectValues(&varBuffer, variables); err != nil { if err := InjectValues(&varBuffer, variables); err != nil {

View File

@ -19,10 +19,48 @@ import (
func TestCLI_VersionString(t *testing.T) { func TestCLI_VersionString(t *testing.T) {
cli := typst.CLI{} cli := typst.CLI{}
_, err := cli.VersionString() v, err := cli.VersionString()
if err != nil { if err != nil {
t.Fatalf("Failed to get typst version: %v.", err) t.Fatalf("Failed to get typst version: %v.", err)
} }
t.Logf("VersionString: %s", v)
}
func TestCLI_Fonts(t *testing.T) {
typstCaller := typst.CLI{}
result, err := typstCaller.Fonts(nil)
if err != nil {
t.Fatalf("Failed to get available fonts: %v.", err)
}
if len(result) < 4 {
t.Errorf("Unexpected number of detected fonts. Got %d, want >= %d.", len(result), 4)
}
}
func TestCLI_FontsWithOptions(t *testing.T) {
typstCaller := typst.CLI{}
result, err := typstCaller.Fonts(&typst.OptionsFonts{IgnoreSystemFonts: true})
if err != nil {
t.Fatalf("Failed to get available fonts: %v.", err)
}
if len(result) != 4 {
t.Errorf("Unexpected number of detected fonts. Got %d, want %d.", len(result), 4)
}
}
func TestCLI_FontsWithFontPaths(t *testing.T) {
typstCaller := typst.CLI{}
result, err := typstCaller.Fonts(&typst.OptionsFonts{IgnoreSystemFonts: true, FontPaths: []string{filepath.Join(".", "test-files")}})
if err != nil {
t.Fatalf("Failed to get available fonts: %v.", err)
}
if len(result) != 5 {
t.Errorf("Unexpected number of detected fonts. Got %d, want %d.", len(result), 5)
}
} }
// Test basic compile functionality. // Test basic compile functionality.
@ -37,7 +75,7 @@ func TestCLI_Compile(t *testing.T) {
#lorem(5)`) #lorem(5)`)
opts := typst.CLIOptions{ opts := typst.OptionsCompile{
Format: typst.OutputFormatPNG, Format: typst.OutputFormatPNG,
PPI: ppi, PPI: ppi,
} }

155
docker.go Normal file
View File

@ -0,0 +1,155 @@
// Copyright (c) 2025 David Vogel
//
// This software is released under the MIT License.
// https://opensource.org/licenses/MIT
package typst
import (
"bufio"
"bytes"
"fmt"
"io"
"os/exec"
)
// Theoretically it's possible to use the Docker SDK directly:
// https://docs.docker.com/reference/api/engine/sdk/examples/
// But that dependency is unnecessarily huge, therefore we will just call the Docker executable.
// The default Docker image to use.
// This is the latest supported version of Typst.
const DockerDefaultImage = "ghcr.io/typst/typst:0.14.0"
// Docker allows you to invoke commands on a Typst Docker image.
type Docker struct {
Image string // The image to use, defaults to the latest supported offical Typst Docker image if left empty. See: typst.DockerDefaultImage.
WorkingDirectory string // The working directory of Docker. When left empty, Docker will be run with the process's current working directory.
// Additional bind-mounts or volumes that are passed via "--volume" flag to Docker.
// For details, see: https://docs.docker.com/engine/storage/volumes/#syntax
//
// Example:
// typst.Docker{Volumes: []string{".:/markup"}} // This bind mounts the current working directory to "/markup" inside the container.
// typst.Docker{Volumes: []string{"/usr/share/fonts:/usr/share/fonts"}} // This makes all system fonts available to Typst running inside the container.
Volumes []string
}
// Ensure that Docker implements the Caller interface.
var _ Caller = Docker{}
// args returns docker related arguments.
func (d Docker) args() []string {
image := DockerDefaultImage
if d.Image != "" {
image = d.Image
}
// Argument -i is needed for stdio to work.
args := []string{"run", "-i"}
// Add mounts.
for _, volume := range d.Volumes {
args = append(args, "-v", volume)
}
// Which docker image to use.
args = append(args, image)
return args
}
// VersionString returns the Typst version as a string.
func (d Docker) VersionString() (string, error) {
args := append(d.args(), "--version")
cmd := exec.Command("docker", args...)
var output, errBuffer bytes.Buffer
cmd.Stdout = &output
cmd.Stderr = &errBuffer
if err := cmd.Run(); err != nil {
switch err := err.(type) {
case *exec.ExitError:
return "", ParseStderr(errBuffer.String(), err)
default:
return "", err
}
}
return output.String(), nil
}
// Fonts returns all fonts that are available to Typst.
// The options parameter is optional, and can be nil.
func (d Docker) Fonts(options *OptionsFonts) ([]string, error) {
args := d.args()
if options == nil {
options = new(OptionsFonts)
}
args = append(args, options.Args()...)
cmd := exec.Command("docker", args...)
var output, errBuffer bytes.Buffer
cmd.Stdout = &output
cmd.Stderr = &errBuffer
if err := cmd.Run(); err != nil {
switch err := err.(type) {
case *exec.ExitError:
return nil, ParseStderr(errBuffer.String(), err)
default:
return nil, err
}
}
var result []string
scanner := bufio.NewScanner(&output)
for scanner.Scan() {
result = append(result, scanner.Text())
}
return result, nil
}
// Compile takes a Typst document from input, and renders it into the output writer.
// The options parameter is optional, and can be nil.
func (d Docker) Compile(input io.Reader, output io.Writer, options *OptionsCompile) error {
args := d.args()
// From here on come Typst arguments.
if options == nil {
options = new(OptionsCompile)
}
args = append(args, options.Args()...)
cmd := exec.Command("docker", args...)
cmd.Dir = d.WorkingDirectory
cmd.Stdin = input
cmd.Stdout = output
errBuffer := bytes.Buffer{}
cmd.Stderr = &errBuffer
if err := cmd.Run(); err != nil {
switch err := err.(type) {
case *exec.ExitError:
if err.ExitCode() >= 125 {
// Most likely docker related error.
// TODO: Find a better way to distinguish between Typst or Docker errors.
return fmt.Errorf("exit code %d: %s", err.ExitCode(), errBuffer.String())
} else {
// Typst related error.
return ParseStderr(errBuffer.String(), err)
}
default:
return err
}
}
return nil
}

139
docker_test.go Normal file
View File

@ -0,0 +1,139 @@
// Copyright (c) 2025 David Vogel
//
// This software is released under the MIT License.
// https://opensource.org/licenses/MIT
package typst_test
import (
"bytes"
"image"
"os"
"path/filepath"
"strconv"
"testing"
"github.com/Dadido3/go-typst"
)
// Returns the TYPST_DOCKER_IMAGE environment variable.
// If that's not set, it will return an empty string, which makes the tests default to typst.DockerDefaultImage.
func typstDockerImage() string {
return os.Getenv("TYPST_DOCKER_IMAGE")
}
func TestDocker_VersionString(t *testing.T) {
typstCaller := typst.Docker{
Image: typstDockerImage(),
}
v, err := typstCaller.VersionString()
if err != nil {
t.Fatalf("Failed to get typst version: %v.", err)
}
t.Logf("VersionString: %s", v)
}
func TestDocker_Fonts(t *testing.T) {
typstCaller := typst.Docker{
Image: typstDockerImage(),
}
result, err := typstCaller.Fonts(nil)
if err != nil {
t.Fatalf("Failed to get available fonts: %v.", err)
}
if len(result) < 4 {
t.Errorf("Unexpected number of detected fonts. Got %d, want >= %d.", len(result), 4)
}
}
func TestDocker_FontsWithOptions(t *testing.T) {
typstCaller := typst.Docker{
Image: typstDockerImage(),
}
result, err := typstCaller.Fonts(&typst.OptionsFonts{IgnoreSystemFonts: true})
if err != nil {
t.Fatalf("Failed to get available fonts: %v.", err)
}
if len(result) != 4 {
t.Errorf("Unexpected number of detected fonts. Got %d, want %d.", len(result), 4)
}
}
func TestDocker_FontsWithFontPaths(t *testing.T) {
typstCaller := typst.Docker{
Image: typstDockerImage(),
Volumes: []string{"./test-files:/fonts"},
}
result, err := typstCaller.Fonts(&typst.OptionsFonts{IgnoreSystemFonts: true, FontPaths: []string{"/fonts"}})
if err != nil {
t.Fatalf("Failed to get available fonts: %v.", err)
}
if len(result) != 5 {
t.Errorf("Unexpected number of detected fonts. Got %d, want %d.", len(result), 5)
}
}
// Test basic compile functionality.
func TestDocker_Compile(t *testing.T) {
const inches = 1
const ppi = 144
typstCaller := typst.Docker{
Image: typstDockerImage(),
}
r := bytes.NewBufferString(`#set page(width: ` + strconv.FormatInt(inches, 10) + `in, height: ` + strconv.FormatInt(inches, 10) + `in, margin: (x: 1mm, y: 1mm))
= Test
#lorem(5)`)
opts := typst.OptionsCompile{
Format: typst.OutputFormatPNG,
PPI: ppi,
}
var w bytes.Buffer
if err := typstCaller.Compile(r, &w, &opts); err != nil {
t.Fatalf("Failed to compile document: %v.", err)
}
imgConf, imgType, err := image.DecodeConfig(&w)
if err != nil {
t.Fatalf("Failed to decode image: %v.", err)
}
if imgType != "png" {
t.Fatalf("Resulting image is of type %q, expected %q.", imgType, "png")
}
if imgConf.Width != inches*ppi {
t.Fatalf("Resulting image width is %d, expected %d.", imgConf.Width, inches*ppi)
}
if imgConf.Height != inches*ppi {
t.Fatalf("Resulting image height is %d, expected %d.", imgConf.Height, inches*ppi)
}
}
// Test basic compile functionality with a given working directory.
func TestDocker_CompileWithWorkingDir(t *testing.T) {
typstCaller := typst.Docker{
Image: typstDockerImage(),
WorkingDirectory: filepath.Join(".", "test-files"),
Volumes: []string{".:/markup"},
}
r := bytes.NewBufferString(`#import "hello-world-template.typ": template
#show: doc => template()`)
var w bytes.Buffer
err := typstCaller.Compile(r, &w, &typst.OptionsCompile{Root: "/markup"})
if err != nil {
t.Fatalf("Failed to compile document: %v.", err)
}
if w.Available() == 0 {
t.Errorf("No output was written.")
}
}

View File

@ -1,584 +0,0 @@
<svg class="typst-doc" viewBox="0 0 283.46456692913387 188.20175669291336" width="283.46456692913387pt" height="188.20175669291336pt" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:h5="http://www.w3.org/1999/xhtml">
<path class="typst-shape" fill="#ffffff" fill-rule="nonzero" d="M 0 0 L 0 188.20175 L 283.46457 188.20175 L 283.46457 0 Z "/>
<g>
<g transform="translate(14.173228346456693 14.173228346456693)">
<g class="typst-group">
<g>
<g transform="translate(0 9.933)">
<g class="typst-text" transform="scale(1, -1)">
<use xlink:href="#gDFB9A6DCBF75592813A1064F830ED72D" x="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g47629C15C5889300D7771410A75B3CAD" x="8.0234" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g17BFC20C1779415E5FBB077DC1EA85ED" x="16.5088" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3D2C2478A172466A65200448E65F1EDA" x="22.022" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g6371077D1ACCFACDC1B3CB1A7F54DBBE" x="27.535199999999996" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g2930D7FDDE5CF546FBE3B5FA9DEF264B" x="36.1284" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gE51F99AA36705FE22769144CDFF29BCD" x="45.0758" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3D2C2478A172466A65200448E65F1EDA" x="51.6516" fill="#000000" fill-rule="nonzero"/>
</g>
</g>
</g>
</g>
</g>
<g transform="translate(14.173228346456693 39.594228346456696)">
<g class="typst-text" transform="scale(1, -1)">
<use xlink:href="#gB948610DF9CAC4F76453B8EC08347624" x="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gE19567CC34890AA0AAF3E428ED62F426" x="10.395" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gC4884679AF2BF1CF58B03FB93A990B41" x="13.299" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g245C07D17574AF153C7538607D350C99" x="16.28" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g4041D22F057D2D815B51CCA6695474E7" x="21.703000000000003" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gA09CD41449CEB419B89512B50197494F" x="25.795" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g4041D22F057D2D815B51CCA6695474E7" x="30.822000000000003" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3E2EABF41C5EBD8FAEDE08F17ABF0712" x="35.079" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g2A02D0AA9D96E2F8D5ABE86DB55E703F" x="43.494" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1A544954AC55B7CE26CD07523A9368CD" x="46.97" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gC6020E626273A5328AECF9D6B6761D8F" x="55.263999999999996" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3ACDBD360E9A7E655037E81B9FC022A1" x="60.763999999999996" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1FAF2D57864CADD94EF517DE49525580" x="65.681" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3ACDBD360E9A7E655037E81B9FC022A1" x="71.643" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g4041D22F057D2D815B51CCA6695474E7" x="76.56" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gA09CD41449CEB419B89512B50197494F" x="80.652" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g2A02D0AA9D96E2F8D5ABE86DB55E703F" x="85.679" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3ACDBD360E9A7E655037E81B9FC022A1" x="89.155" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g472A94AE5329BB7A0567477643A8B6FE" x="96.822" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1A544954AC55B7CE26CD07523A9368CD" x="102.388" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g9BF57F57784711F606B74D6094FB4DC" x="108.009" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gFDDFAB12FE599B8F8477737612B6670C" x="112.717" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3CD98724DCE900EDDFF2FA4ED896CFC9" x="118.55799999999999" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3ACDBD360E9A7E655037E81B9FC022A1" x="127.24799999999999" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1FAF2D57864CADD94EF517DE49525580" x="132.165" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g2A02D0AA9D96E2F8D5ABE86DB55E703F" x="138.12699999999998" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1F85D90475359FDC524A81BD582EE1D" x="141.60299999999998" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gA09CD41449CEB419B89512B50197494F" x="148.64299999999997" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1FAF2D57864CADD94EF517DE49525580" x="153.66999999999996" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g472A94AE5329BB7A0567477643A8B6FE" x="159.63199999999995" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g4041D22F057D2D815B51CCA6695474E7" x="167.94799999999995" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3ACDBD360E9A7E655037E81B9FC022A1" x="171.95199999999994" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g53AA44D6FA8ECF53438112F5436DDC62" x="176.86899999999994" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1A544954AC55B7CE26CD07523A9368CD" x="182.65499999999994" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g4041D22F057D2D815B51CCA6695474E7" x="188.19899999999996" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g2A02D0AA9D96E2F8D5ABE86DB55E703F" x="192.29099999999997" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1F85D90475359FDC524A81BD582EE1D" x="195.76699999999997" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g245C07D17574AF153C7538607D350C99" x="202.80699999999996" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3E2EABF41C5EBD8FAEDE08F17ABF0712" x="208.22999999999996" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gFDDFAB12FE599B8F8477737612B6670C" x="216.64499999999995" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g2A02D0AA9D96E2F8D5ABE86DB55E703F" x="222.48599999999996" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gC4884679AF2BF1CF58B03FB93A990B41" x="225.96199999999996" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gE19567CC34890AA0AAF3E428ED62F426" x="228.94299999999996" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gC4884679AF2BF1CF58B03FB93A990B41" x="231.84699999999995" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g937255D4A3A175902AB20DD54202FA1C" x="234.82799999999995" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gC4884679AF2BF1CF58B03FB93A990B41" x="239.49199999999993" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1FAF2D57864CADD94EF517DE49525580" x="242.47299999999993" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gC6020E626273A5328AECF9D6B6761D8F" x="248.43499999999992" fill="#000000" fill-rule="nonzero"/>
</g>
</g>
<g transform="translate(14.173228346456693 53.98222834645669)">
<g class="typst-text" transform="scale(1, -1)">
<use xlink:href="#g2A02D0AA9D96E2F8D5ABE86DB55E703F" x="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g109192FEB219AAEA1769781B76FD6E13" x="3.476" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3ACDBD360E9A7E655037E81B9FC022A1" x="9.394" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g9BF57F57784711F606B74D6094FB4DC" x="17.061" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1A544954AC55B7CE26CD07523A9368CD" x="21.769" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3CD98724DCE900EDDFF2FA4ED896CFC9" x="27.313" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3CD98724DCE900EDDFF2FA4ED896CFC9" x="36.003" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gA09CD41449CEB419B89512B50197494F" x="44.693" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1FAF2D57864CADD94EF517DE49525580" x="49.72" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g472A94AE5329BB7A0567477643A8B6FE" x="55.682" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gE19567CC34890AA0AAF3E428ED62F426" x="63.998000000000005" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gC4884679AF2BF1CF58B03FB93A990B41" x="66.902" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1FAF2D57864CADD94EF517DE49525580" x="69.883" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3ACDBD360E9A7E655037E81B9FC022A1" x="75.845" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gA9EA4EBAEEF54FFC7B34D0E0B4FA26A6" x="83.512" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3ACDBD360E9A7E655037E81B9FC022A1" x="88.891" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g4041D22F057D2D815B51CCA6695474E7" x="93.808" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1F85D90475359FDC524A81BD582EE1D" x="97.9" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gC4884679AF2BF1CF58B03FB93A990B41" x="102.19000000000001" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1A544954AC55B7CE26CD07523A9368CD" x="105.171" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1FAF2D57864CADD94EF517DE49525580" x="110.715" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1A544954AC55B7CE26CD07523A9368CD" x="119.427" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g192EE907E2DFF3A48D21296CECA349C9" x="124.971" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g4C1C88EA62AEA8E33AA456477BDBEDFF" x="131.131" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3E2EABF41C5EBD8FAEDE08F17ABF0712" x="137.159" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g53AA44D6FA8ECF53438112F5436DDC62" x="142.82399999999998" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1F85D90475359FDC524A81BD582EE1D" x="148.533" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g2A02D0AA9D96E2F8D5ABE86DB55E703F" x="152.82299999999998" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gE13AE1D20AEA54CC842A0D0846A229CD" x="156.29899999999998" fill="#000000" fill-rule="nonzero"/>
</g>
</g>
<g transform="translate(172.89222834645673 53.98222834645669)">
<g class="typst-text" transform="scale(1, -1)">
<use xlink:href="#g804C2AF772A3D00525371C3AD483C945" x="0" fill="#000000" fill-rule="nonzero"/>
</g>
</g>
<g transform="translate(14.173228346456693 69.82222834645668)">
<g class="typst-group">
<g>
<g transform="translate(0 8.514)">
<g class="typst-text" transform="scale(1, -1)">
<use xlink:href="#g99D2425E4A7C8173146CA2497C219155" x="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g27618DE4546A0E7DF4DD2103CF02FDD3" x="7.194" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g2D4EF2E2EFB6240F729800980846A868" x="13.648799999999998" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gD4A12EC6E048E3C2B7BDE700ADCCD55C" x="20.327999999999996" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gB9FC1A92A4401FC638C0240C1A0483DE" x="25.053599999999996" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g2ABBD3E9192DFB9D5FA322E47E339B8F" x="32.947199999999995" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g27618DE4546A0E7DF4DD2103CF02FDD3" x="38.49119999999999" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gA7F2FB67675A176CC5C57814611750C9" x="44.94599999999999" fill="#000000" fill-rule="nonzero"/>
</g>
</g>
</g>
</g>
</g>
<g transform="translate(14.173228346456693 86.58622834645669)">
<g class="typst-group">
<g>
<g transform="translate(0 7.238)">
<g class="typst-text" transform="scale(1, -1)">
<use xlink:href="#g43838514D753E0C485FD91DA40390B45" x="0" fill="#000000" fill-rule="nonzero"/>
</g>
</g>
<g transform="translate(9.361 7.238)">
<g class="typst-text" transform="scale(1, -1)">
<use xlink:href="#g812F4C78F3CDD80F7E06BCB7EF9BF27B" x="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1FAF2D57864CADD94EF517DE49525580" x="6.127" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g9BF57F57784711F606B74D6094FB4DC" x="12.089" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1A544954AC55B7CE26CD07523A9368CD" x="16.797" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g472A94AE5329BB7A0567477643A8B6FE" x="22.418" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3ACDBD360E9A7E655037E81B9FC022A1" x="27.984" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g4041D22F057D2D815B51CCA6695474E7" x="32.901" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g2A02D0AA9D96E2F8D5ABE86DB55E703F" x="39.743" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1A544954AC55B7CE26CD07523A9368CD" x="43.219" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g9BF57F57784711F606B74D6094FB4DC" x="51.513" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1A544954AC55B7CE26CD07523A9368CD" x="56.221" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1FAF2D57864CADD94EF517DE49525580" x="61.76499999999999" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gA9EA4EBAEEF54FFC7B34D0E0B4FA26A6" x="67.72699999999999" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3ACDBD360E9A7E655037E81B9FC022A1" x="73.106" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g4041D22F057D2D815B51CCA6695474E7" x="78.023" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g2A02D0AA9D96E2F8D5ABE86DB55E703F" x="82.115" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g561931DD1CB605C040732B2D975F6F85" x="88.341" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1A544954AC55B7CE26CD07523A9368CD" x="95.87599999999999" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1A544954AC55B7CE26CD07523A9368CD" x="104.16999999999999" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g245C07D17574AF153C7538607D350C99" x="109.71399999999998" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g598CA5EF303D57699A944FA5F0EBBE9D" x="115.13699999999999" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3ACDBD360E9A7E655037E81B9FC022A1" x="118.12899999999999" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g9BF57F57784711F606B74D6094FB4DC" x="123.12299999999999" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g2A02D0AA9D96E2F8D5ABE86DB55E703F" x="127.83099999999999" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1F85D90475359FDC524A81BD582EE1D" x="131.307" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gC4884679AF2BF1CF58B03FB93A990B41" x="138.34699999999998" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1FAF2D57864CADD94EF517DE49525580" x="141.32799999999997" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g2A02D0AA9D96E2F8D5ABE86DB55E703F" x="147.28999999999996" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1A544954AC55B7CE26CD07523A9368CD" x="150.76599999999996" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g4C1C88EA62AEA8E33AA456477BDBEDFF" x="159.05999999999997" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3E2EABF41C5EBD8FAEDE08F17ABF0712" x="165.08799999999997" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g53AA44D6FA8ECF53438112F5436DDC62" x="170.75299999999996" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1F85D90475359FDC524A81BD582EE1D" x="176.46199999999996" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g2A02D0AA9D96E2F8D5ABE86DB55E703F" x="180.75199999999995" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1A544954AC55B7CE26CD07523A9368CD" x="186.97799999999995" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g245C07D17574AF153C7538607D350C99" x="192.52199999999996" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g598CA5EF303D57699A944FA5F0EBBE9D" x="197.94499999999996" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3ACDBD360E9A7E655037E81B9FC022A1" x="200.93699999999995" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g9BF57F57784711F606B74D6094FB4DC" x="205.93099999999995" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g2A02D0AA9D96E2F8D5ABE86DB55E703F" x="210.63899999999995" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1F85D90475359FDC524A81BD582EE1D" x="214.11499999999995" fill="#000000" fill-rule="nonzero"/>
</g>
</g>
<g transform="translate(9.361 21.626)">
<g class="typst-text" transform="scale(1, -1)">
<use xlink:href="#gCBFCD6073DBD1AAFA7E29830327C1568" x="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g109192FEB219AAEA1769781B76FD6E13" x="8.217" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gC4884679AF2BF1CF58B03FB93A990B41" x="14.135000000000002" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g9BF57F57784711F606B74D6094FB4DC" x="17.116000000000003" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g109192FEB219AAEA1769781B76FD6E13" x="21.824" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g2A02D0AA9D96E2F8D5ABE86DB55E703F" x="30.492" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g109192FEB219AAEA1769781B76FD6E13" x="33.968" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3ACDBD360E9A7E655037E81B9FC022A1" x="39.886" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1FAF2D57864CADD94EF517DE49525580" x="44.803000000000004" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g9BF57F57784711F606B74D6094FB4DC" x="53.51500000000001" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gA09CD41449CEB419B89512B50197494F" x="58.223000000000006" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1FAF2D57864CADD94EF517DE49525580" x="63.25000000000001" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g245C07D17574AF153C7538607D350C99" x="71.962" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3ACDBD360E9A7E655037E81B9FC022A1" x="77.495" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gC4884679AF2BF1CF58B03FB93A990B41" x="85.162" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1FAF2D57864CADD94EF517DE49525580" x="88.143" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g598CA5EF303D57699A944FA5F0EBBE9D" x="94.105" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3ACDBD360E9A7E655037E81B9FC022A1" x="97.09700000000001" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g9BF57F57784711F606B74D6094FB4DC" x="102.09100000000001" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g2A02D0AA9D96E2F8D5ABE86DB55E703F" x="106.799" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3ACDBD360E9A7E655037E81B9FC022A1" x="110.275" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g472A94AE5329BB7A0567477643A8B6FE" x="115.269" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gC4884679AF2BF1CF58B03FB93A990B41" x="123.58500000000001" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1FAF2D57864CADD94EF517DE49525580" x="126.566" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g2A02D0AA9D96E2F8D5ABE86DB55E703F" x="132.528" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1A544954AC55B7CE26CD07523A9368CD" x="136.004" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g4C1C88EA62AEA8E33AA456477BDBEDFF" x="144.298" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3E2EABF41C5EBD8FAEDE08F17ABF0712" x="150.326" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g53AA44D6FA8ECF53438112F5436DDC62" x="155.99099999999999" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1F85D90475359FDC524A81BD582EE1D" x="161.7" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g2A02D0AA9D96E2F8D5ABE86DB55E703F" x="165.98999999999998" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g472A94AE5329BB7A0567477643A8B6FE" x="172.21599999999998" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1A544954AC55B7CE26CD07523A9368CD" x="177.78199999999998" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g9BF57F57784711F606B74D6094FB4DC" x="183.403" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gFDDFAB12FE599B8F8477737612B6670C" x="188.111" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3CD98724DCE900EDDFF2FA4ED896CFC9" x="193.952" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3ACDBD360E9A7E655037E81B9FC022A1" x="202.642" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1FAF2D57864CADD94EF517DE49525580" x="207.559" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g2A02D0AA9D96E2F8D5ABE86DB55E703F" x="213.521" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1F85D90475359FDC524A81BD582EE1D" x="216.99699999999999" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gE13AE1D20AEA54CC842A0D0846A229CD" x="221.28699999999998" fill="#000000" fill-rule="nonzero"/>
</g>
</g>
<g transform="translate(0 36.014)">
<g class="typst-text" transform="scale(1, -1)">
<use xlink:href="#g43838514D753E0C485FD91DA40390B45" x="0" fill="#000000" fill-rule="nonzero"/>
</g>
</g>
<g transform="translate(9.361 36.014)">
<g class="typst-text" transform="scale(1, -1)">
<use xlink:href="#g181A3EA091C8DAA9A6588A034BC2EEED" x="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gA09CD41449CEB419B89512B50197494F" x="5.9510000000000005" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g4041D22F057D2D815B51CCA6695474E7" x="10.978000000000002" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1F85D90475359FDC524A81BD582EE1D" x="15.07" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gC4884679AF2BF1CF58B03FB93A990B41" x="19.36" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1FAF2D57864CADD94EF517DE49525580" x="22.341" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gC6020E626273A5328AECF9D6B6761D8F" x="28.303" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1A544954AC55B7CE26CD07523A9368CD" x="36.553" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g192EE907E2DFF3A48D21296CECA349C9" x="42.096999999999994" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g4041D22F057D2D815B51CCA6695474E7" x="48.25699999999999" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3ACDBD360E9A7E655037E81B9FC022A1" x="52.26099999999999" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g2A02D0AA9D96E2F8D5ABE86DB55E703F" x="57.17799999999999" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gFDDFAB12FE599B8F8477737612B6670C" x="60.65399999999999" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g4041D22F057D2D815B51CCA6695474E7" x="66.49499999999999" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1FAF2D57864CADD94EF517DE49525580" x="70.58699999999999" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3ACDBD360E9A7E655037E81B9FC022A1" x="76.54899999999999" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g472A94AE5329BB7A0567477643A8B6FE" x="81.54299999999999" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3ACDBD360E9A7E655037E81B9FC022A1" x="89.859" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g4041D22F057D2D815B51CCA6695474E7" x="94.776" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g4041D22F057D2D815B51CCA6695474E7" x="98.868" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1A544954AC55B7CE26CD07523A9368CD" x="102.872" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g4041D22F057D2D815B51CCA6695474E7" x="108.416" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1F85D90475359FDC524A81BD582EE1D" x="112.508" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gC4884679AF2BF1CF58B03FB93A990B41" x="119.548" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1FAF2D57864CADD94EF517DE49525580" x="122.529" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g2A02D0AA9D96E2F8D5ABE86DB55E703F" x="128.49099999999999" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1A544954AC55B7CE26CD07523A9368CD" x="131.96699999999998" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g561931DD1CB605C040732B2D975F6F85" x="140.261" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1A544954AC55B7CE26CD07523A9368CD" x="147.796" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3ACDBD360E9A7E655037E81B9FC022A1" x="156.09" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g4041D22F057D2D815B51CCA6695474E7" x="161.007" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g4041D22F057D2D815B51CCA6695474E7" x="165.09900000000002" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1A544954AC55B7CE26CD07523A9368CD" x="169.103" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g4041D22F057D2D815B51CCA6695474E7" x="174.64700000000002" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1A544954AC55B7CE26CD07523A9368CD" x="181.48900000000003" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g245C07D17574AF153C7538607D350C99" x="187.03300000000004" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g598CA5EF303D57699A944FA5F0EBBE9D" x="192.45600000000005" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3ACDBD360E9A7E655037E81B9FC022A1" x="195.44800000000004" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g9BF57F57784711F606B74D6094FB4DC" x="200.44200000000004" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g2A02D0AA9D96E2F8D5ABE86DB55E703F" x="205.15000000000003" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1F85D90475359FDC524A81BD582EE1D" x="208.62600000000003" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gE13AE1D20AEA54CC842A0D0846A229CD" x="212.91600000000003" fill="#000000" fill-rule="nonzero"/>
</g>
</g>
<g transform="translate(0 50.402)">
<g class="typst-text" transform="scale(1, -1)">
<use xlink:href="#g43838514D753E0C485FD91DA40390B45" x="0" fill="#000000" fill-rule="nonzero"/>
</g>
</g>
<g transform="translate(9.361 50.402)">
<g class="typst-text" transform="scale(1, -1)">
<use xlink:href="#gD3589AF0667285E4812F3F4C5A18A73A" x="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1F85D90475359FDC524A81BD582EE1D" x="7.271" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3ACDBD360E9A7E655037E81B9FC022A1" x="11.561" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1F85D90475359FDC524A81BD582EE1D" x="16.478" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1F85D90475359FDC524A81BD582EE1D" x="23.518" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g2A02D0AA9D96E2F8D5ABE86DB55E703F" x="27.808" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g472A94AE5329BB7A0567477643A8B6FE" x="31.284" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gC4884679AF2BF1CF58B03FB93A990B41" x="36.85" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1A544954AC55B7CE26CD07523A9368CD" x="39.831" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g8727688E0095D366F764C0965CAF6BBC" x="45.375" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g619517F0DBB64CBA3FCA31FF778CBF30" x="50.721000000000004" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1A544954AC55B7CE26CD07523A9368CD" x="58.410000000000004" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g2A02D0AA9D96E2F8D5ABE86DB55E703F" x="66.70400000000001" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3ACDBD360E9A7E655037E81B9FC022A1" x="70.18" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3CD98724DCE900EDDFF2FA4ED896CFC9" x="75.09700000000001" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g53AA44D6FA8ECF53438112F5436DDC62" x="83.787" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1A544954AC55B7CE26CD07523A9368CD" x="89.57300000000001" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g4041D22F057D2D815B51CCA6695474E7" x="95.117" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gA09CD41449CEB419B89512B50197494F" x="99.209" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g4041D22F057D2D815B51CCA6695474E7" x="104.236" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3E2EABF41C5EBD8FAEDE08F17ABF0712" x="108.49300000000001" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gE0AC4DF5F4B7ACBC698F7866E0D9E177" x="116.90800000000002" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gE19567CC34890AA0AAF3E428ED62F426" x="123.06800000000001" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3ACDBD360E9A7E655037E81B9FC022A1" x="125.97200000000001" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1F85D90475359FDC524A81BD582EE1D" x="130.889" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1FAF2D57864CADD94EF517DE49525580" x="137.929" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3ACDBD360E9A7E655037E81B9FC022A1" x="143.891" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3ACDBD360E9A7E655037E81B9FC022A1" x="148.885" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g472A94AE5329BB7A0567477643A8B6FE" x="153.879" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g2A02D0AA9D96E2F8D5ABE86DB55E703F" x="162.195" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1A544954AC55B7CE26CD07523A9368CD" x="165.671" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g245C07D17574AF153C7538607D350C99" x="173.965" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3ACDBD360E9A7E655037E81B9FC022A1" x="179.498" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g9BF57F57784711F606B74D6094FB4DC" x="187.165" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g4041D22F057D2D815B51CCA6695474E7" x="191.873" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3ACDBD360E9A7E655037E81B9FC022A1" x="195.87699999999998" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gA09CD41449CEB419B89512B50197494F" x="200.79399999999998" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g2A02D0AA9D96E2F8D5ABE86DB55E703F" x="205.82099999999997" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3ACDBD360E9A7E655037E81B9FC022A1" x="209.29699999999997" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g472A94AE5329BB7A0567477643A8B6FE" x="214.29099999999997" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gE13AE1D20AEA54CC842A0D0846A229CD" x="219.85699999999997" fill="#000000" fill-rule="nonzero"/>
</g>
</g>
<g transform="translate(0 64.79)">
<g class="typst-text" transform="scale(1, -1)">
<use xlink:href="#g43838514D753E0C485FD91DA40390B45" x="0" fill="#000000" fill-rule="nonzero"/>
</g>
</g>
<g transform="translate(9.361 64.79)">
<g class="typst-text" transform="scale(1, -1)">
<use xlink:href="#g4C1C88EA62AEA8E33AA456477BDBEDFF" x="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3ACDBD360E9A7E655037E81B9FC022A1" x="5.8740000000000006" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1F85D90475359FDC524A81BD582EE1D" x="10.791" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g2A02D0AA9D96E2F8D5ABE86DB55E703F" x="15.081" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g9BF57F57784711F606B74D6094FB4DC" x="21.307" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1A544954AC55B7CE26CD07523A9368CD" x="26.014999999999997" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gA9EA4EBAEEF54FFC7B34D0E0B4FA26A6" x="31.481999999999996" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3ACDBD360E9A7E655037E81B9FC022A1" x="36.861" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g4041D22F057D2D815B51CCA6695474E7" x="41.778" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gA09CD41449CEB419B89512B50197494F" x="45.87" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gC6020E626273A5328AECF9D6B6761D8F" x="50.897" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3ACDBD360E9A7E655037E81B9FC022A1" x="56.397" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1A544954AC55B7CE26CD07523A9368CD" x="64.064" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g192EE907E2DFF3A48D21296CECA349C9" x="69.60799999999999" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3CD98724DCE900EDDFF2FA4ED896CFC9" x="75.76799999999999" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1A544954AC55B7CE26CD07523A9368CD" x="84.45799999999998" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1F85D90475359FDC524A81BD582EE1D" x="90.00199999999998" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g2A02D0AA9D96E2F8D5ABE86DB55E703F" x="94.29199999999999" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g192EE907E2DFF3A48D21296CECA349C9" x="100.51799999999999" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3ACDBD360E9A7E655037E81B9FC022A1" x="103.92799999999998" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gA09CD41449CEB419B89512B50197494F" x="108.84499999999998" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g2A02D0AA9D96E2F8D5ABE86DB55E703F" x="113.87199999999999" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gFDDFAB12FE599B8F8477737612B6670C" x="117.34799999999998" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g4041D22F057D2D815B51CCA6695474E7" x="123.18899999999998" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3ACDBD360E9A7E655037E81B9FC022A1" x="127.19299999999998" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1F85D90475359FDC524A81BD582EE1D" x="132.10999999999999" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gE13AE1D20AEA54CC842A0D0846A229CD" x="136.39999999999998" fill="#000000" fill-rule="nonzero"/>
</g>
</g>
</g>
</g>
</g>
<g transform="translate(14.173228346456693 162.37622834645666)">
<path class="typst-shape" fill="none" stroke="#000000" stroke-width="0.5" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="4" d="M 0 0 L 76.53543 0 "/>
</g>
<g transform="translate(14.173228346456693 167.87622834645666)">
<g class="typst-group">
<g>
<g transform="translate(9.35 6.1523)">
<g class="typst-text" transform="scale(1, -1)">
<use xlink:href="#g6A7F2FC01214F1089DD066F2ABAD470C" x="0" fill="#000000" fill-rule="nonzero"/>
</g>
</g>
<g transform="translate(12.68795 6.1523)">
<g class="typst-text" transform="scale(1, -1)">
<use xlink:href="#g6C2A1D6BB2BC3B685647B6207DDB52D3" x="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g61CF9216E85EB46384C4E5DB9F68C26D" x="5.0303" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g61CF9216E85EB46384C4E5DB9F68C26D" x="7.984900000000001" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g31A458BFB2F849F4EB9E5A6E61253321" x="10.939500000000002" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g4738B99DF9A98F4C84C4C9422DE9C25C" x="15.792150000000003" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g35F8A462226BC2A7B7E7340DEF2656D3" x="19.438650000000003" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g937FF868D30FF6AF15F5B0462A5AB4E5" x="21.645250000000004" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g937FF868D30FF6AF15F5B0462A5AB4E5" x="24.665300000000006" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g61CF9216E85EB46384C4E5DB9F68C26D" x="27.685350000000007" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g9B93014BAEA61E6E5EC836138712BCC" x="30.639950000000006" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g31A458BFB2F849F4EB9E5A6E61253321" x="35.455200000000005" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g4738B99DF9A98F4C84C4C9422DE9C25C" x="40.30785" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g61CF9216E85EB46384C4E5DB9F68C26D" x="43.954350000000005" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g2E5C87469B5AA0CD3D1F9816B2123A50" x="46.908950000000004" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g9559D514E695E2C3A554B3CB649F3E25" x="48.96595000000001" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g31A458BFB2F849F4EB9E5A6E61253321" x="53.23890000000001" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g31A458BFB2F849F4EB9E5A6E61253321" x="58.09155000000001" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g937FF868D30FF6AF15F5B0462A5AB4E5" x="62.94420000000001" fill="#000000" fill-rule="nonzero"/>
</g>
</g>
</g>
</g>
</g>
</g>
<defs id="glyph">
<symbol id="gDFB9A6DCBF75592813A1064F830ED72D" overflow="visible">
<path d="M 7.1918 6.0676 C 7.623 6.0676 7.8694 6.2524 7.8694 6.8222 C 7.8694 7.1148 7.469 7.5614 6.8838 7.5614 C 6.2062 7.5614 5.313 7.0532 4.8664 6.6528 C 4.5892 6.8068 4.2658 6.8375998 3.5728 6.8375998 C 2.9106 6.8375998 2.2638 6.6836 1.7556 6.3448 C 1.1242 5.9444 0.7084 5.3438 0.7084 4.5584 C 0.7084 3.8037999 1.155 2.9876 1.8942 2.5872 C 1.4168 2.1714 0.6776 1.3552 0.6776 1.0472 C 0.6776 0.7546 0.7238 0.5698 0.8778 0.3388 C 1.0164 0.1232 1.2012 0 1.5092 -0.0924 C 0.847 -0.4928 0.1694 -1.3706 0.1694 -1.6324 C 0.1694 -2.2022 0.3542 -2.8644 0.77 -3.157 C 1.3706 -3.5728 2.387 -3.6652 3.1262 -3.6652 C 5.2668 -3.6652 7.7153997 -2.541 7.7153997 -0.847 C 7.7153997 -0.5236 7.5614 0.13859999 6.9453998 0.55439997 C 6.3448 0.9548 4.0348 1.0626 2.8952 1.0626 C 2.618 1.0626 2.2022 1.0934 2.2022 1.7093999 C 2.2022 1.9557999 2.3562 2.1714 2.4332 2.3562 C 2.7566 2.2022 3.08 2.1868 3.5574 2.1868 C 4.3428 2.1868 5.0666 2.387 5.5902 2.849 C 6.0368 3.2494 6.3448 3.7884 6.3448 4.4814 C 6.3448 5.3438 5.9136 5.9136 5.39 6.3448 C 5.5132 6.4988 6.0214 6.776 6.1754 6.776 C 6.314 6.776 6.4218 6.6836 6.468 6.5912 C 6.5296 6.391 6.8068 6.0676 7.1918 6.0676 Z M 2.695 -0.385 C 3.8808 -0.385 6.16 -0.4312 6.16 -1.2474 C 6.16 -1.8018 5.9136 -2.4332 5.4054 -2.7104 C 4.928 -2.9876 4.1426 -3.0184 3.5574 -3.0184 C 2.541 -3.0184 1.848 -2.2638 1.848 -1.4784 C 1.848 -0.9548 1.848 -0.6006 2.0174 -0.2926 C 2.1714 -0.3542 2.3716 -0.385 2.695 -0.385 Z M 4.466 4.4351997 C 4.466 2.9568 4.0348 2.772 3.6344 2.772 C 2.6796 2.772 2.5564 3.9115999 2.5564 4.697 C 2.5564 5.8366 2.8336 6.2524 3.4342 6.2524 C 4.158 6.2524 4.466 5.6518 4.466 4.4351997 Z "/>
</symbol>
<symbol id="g47629C15C5889300D7771410A75B3CAD" overflow="visible">
<path d="M 0.5698 3.1878 C 0.5698 1.1704 2.1714 -0.154 4.235 -0.154 C 5.3284 -0.154 6.237 0.154 6.8684 0.7238 C 7.6538 1.4168 7.9156 2.464 7.9156 3.3264 C 7.9156 5.3438 6.545 6.8375998 4.2504 6.8375998 C 2.9722 6.8375998 2.0174 6.391 1.4168 5.698 C 0.8316 5.0204 0.5698 4.0964 0.5698 3.1878 Z M 4.004 6.1908 C 5.0512 6.1908 5.7596 4.9434 5.7596 2.8336 C 5.7596 0.9856 5.0358 0.4928 4.4814 0.4928 C 3.2186 0.4928 2.7258 2.387 2.7258 3.5266 C 2.7258 4.9434 2.9722 6.1908 4.004 6.1908 Z "/>
</symbol>
<symbol id="g17BFC20C1779415E5FBB077DC1EA85ED" overflow="visible">
<path d="M 4.2042 3.3109999 C 4.5584 3.3109999 4.928 4.004 4.928 4.2042 C 4.928 4.3736 4.8048 4.5276 4.3736 4.5276 L 1.2936 4.5276 C 0.9702 4.5276 0.5852 3.8962 0.5852 3.6344 C 0.5852 3.465 0.7854 3.3109999 1.155 3.3109999 Z "/>
</symbol>
<symbol id="g3D2C2478A172466A65200448E65F1EDA" overflow="visible">
<path d="M 0.9702 6.6836 C 0.7546 6.6836 0.5236 6.6219997 0.3234 6.4526 L 0.3234 6.006 C 0.3234 5.929 0.3388 5.9136 0.40039998 5.9136 L 1.4014 5.9136 C 1.3706 4.3582 1.3552 2.387 1.3552 1.617 C 1.3552 1.078 1.4938 0.55439997 1.8172 0.27719998 C 2.1714 -0.0154 2.7258 -0.154 3.0954 -0.154 C 3.9424 -0.154 4.8818 0.27719998 5.1898 0.7084 C 5.1898 0.8932 5.0974 0.9856 4.9126 1.1396 C 4.7124 0.9856 4.3274 0.924 4.0348 0.924 C 3.696 0.924 3.3572 1.1858 3.3572 1.9557999 C 3.3572 2.7258 3.3418 4.3736 3.3418 5.9136 L 4.8972 5.9136 C 5.0512 5.9136 5.2668 5.9752 5.2668 6.1138 L 5.2668 6.5912 C 5.2668 6.6528 5.2206 6.6836 5.1436 6.6836 L 3.3418 6.6836 L 3.3572 7.2072 C 3.388 8.239 3.4342 8.9474 3.4342 8.9474 C 3.4342 9.0398 3.388 9.0859995 3.3109999 9.0859995 C 3.2031999 9.0859995 2.6334 8.9166 2.387 8.8088 C 2.1252 8.701 1.6786 8.6086 1.5708 8.47 C 1.4629999 8.3314 1.4014 7.9156 1.4014 6.6836 Z "/>
</symbol>
<symbol id="g6371077D1ACCFACDC1B3CB1A7F54DBBE" overflow="visible">
<path d="M 3.7268 -2.5872 C 3.9732 -2.156 4.2042 -1.6015999 4.389 -1.1396 C 5.621 1.8326 6.3756 3.4958 7.1918 5.2206 C 7.4074 5.6672 7.8694 6.1446 8.4392 6.1908 C 8.5316 6.2832 8.5316 6.6219997 8.4392 6.7144 C 8.0542 6.699 7.777 6.6836 7.3458 6.6836 C 6.8068 6.6836 6.2832 6.699 5.7134 6.7144 C 5.621 6.6219997 5.621 6.2832 5.7134 6.1908 C 6.2062 6.1446 6.699 6.0676 6.4526 5.5132 L 4.8664 1.9557999 C 4.8664 1.9404 4.8664 1.9404 4.851 1.925 C 4.851 1.9404 4.851 1.9557999 4.8356 1.9866 L 3.4034 5.2052 C 3.388 5.2206 3.388 5.236 3.388 5.2514 C 3.1108 5.8519998 3.003 6.1138 3.9115999 6.1908 C 4.004 6.2832 4.004 6.6219997 3.9115999 6.7144 C 3.3418 6.699 2.4178 6.6836 1.8634 6.6836 C 1.3398 6.6836 0.462 6.699 0.154 6.7144 C 0.0616 6.6219997 0.0616 6.2832 0.154 6.1908 C 0.8316 6.1292 0.9548 6.0214 1.3706 5.0512 L 3.3572 0.4928 C 3.4034 0.4158 3.465 0.3542 3.5112 0.2926 C 3.7114 0.0154 3.8808 -0.2156 3.7884 -0.4312 L 3.4187999 -1.2782 C 3.2186 -1.7556 3.0338 -2.0328 2.6026 -2.0328 C 2.3253999 -2.0328 2.2792 -1.9712 2.0636 -1.9712 C 1.4784 -1.9712 1.1396 -2.3716 1.1396 -2.6796 C 1.1396 -2.8798 1.1858 -3.1262 1.3244 -3.2956 C 1.4629999 -3.465 1.7248 -3.5728 1.925 -3.5728 C 2.1252 -3.5728 2.5872 -3.5112 2.8028 -3.4187999 C 3.1262 -3.2648 3.5574 -2.8952 3.7268 -2.5872 Z "/>
</symbol>
<symbol id="g2930D7FDDE5CF546FBE3B5FA9DEF264B" overflow="visible">
<path d="M 1.4629999 4.7585998 L 1.4629999 -1.694 C 1.4629999 -2.9722 1.2936 -3.003 0.3542 -3.08 C 0.2618 -3.1724 0.2618 -3.5112 0.3542 -3.6036 C 1.001 -3.5882 1.6478 -3.5728 2.464 -3.5728 C 3.2802 -3.5728 3.9115999 -3.5882 4.5738 -3.6036 C 4.6662 -3.5112 4.6662 -3.1724 4.5738 -3.08 C 3.6344 -3.0184 3.465 -2.9722 3.465 -1.694 L 3.465 0.1078 C 3.8037999 -0.0616 4.1272 -0.154 4.4968 -0.154 C 6.8375998 -0.154 8.3622 1.386 8.3622 3.6498 C 8.3622 4.5122 8.0388 5.467 7.4382 6.0676 C 6.8992 6.6066 6.1292 6.8375998 5.3284 6.8375998 C 4.8818 6.8375998 4.0502 6.2986 3.5112 5.8058 L 3.4187999 5.8058 C 3.388 6.237 3.3418 6.5758 3.3418 6.5758 C 3.3264 6.7606 3.2031999 6.8375998 2.9876 6.8375998 C 2.4178 6.6836 1.4938 6.468 0.4312 6.3294 C 0.40039998 6.237 0.4312 5.929 0.462 5.8366 C 1.309 5.7596 1.4629999 5.6363997 1.4629999 4.7585998 Z M 3.465 1.001 L 3.465 4.9434 C 3.465 5.0358 3.465 5.1128 3.465 5.2052 C 3.9115999 5.6056 4.4814 5.8058 4.8356 5.8058 C 5.467 5.8058 6.2062 5.0358 6.2062 3.234 C 6.2062 1.9404 5.7441998 0.4928 4.4044 0.4928 C 4.235 0.4928 3.85 0.5852 3.465 1.001 Z "/>
</symbol>
<symbol id="gE51F99AA36705FE22769144CDFF29BCD" overflow="visible">
<path d="M 0.7392 2.2484 C 0.80079997 1.4938 0.8778 0.77 1.001 0.1848 C 1.2936 0.0924 2.2792 -0.154 3.1416 -0.154 C 4.3274 -0.154 5.8058 0.4928 5.8058 1.8326 C 5.8058 2.3562 5.6826 2.772 5.3284 3.157 C 4.8972 3.6498 4.2504 4.0348 3.542 4.3428 C 2.9259999 4.6046 2.7104 5.0974 2.7104 5.544 C 2.7104 5.8982 3.003 6.1908 3.4496 6.1908 C 3.9886 6.1908 4.5122 5.698 4.8972 4.7585998 C 5.1744 4.7124 5.3438 4.7278 5.4978 4.8356 C 5.4978 5.39 5.4362 5.9752 5.2976 6.468 C 4.8048 6.6836 4.4198 6.8375998 3.5728 6.8375998 C 2.7566 6.8375998 1.9866 6.5296 1.4938 6.0368 C 1.1396 5.6826 0.9702 5.2514 0.9702 4.8356 C 0.9702 4.3736 1.155 4.004 1.4476 3.6806 C 1.925 3.157 2.772 2.618 3.234 2.4024 C 3.85 2.1252 4.0194 1.5708 4.0194 1.2012 C 4.0194 0.7084 3.5266 0.4466 3.1108 0.4466 C 2.4178 0.4466 1.6786 1.155 1.3552 2.2792 C 1.1087999 2.3253999 0.9856 2.31 0.7392 2.2484 Z "/>
</symbol>
<symbol id="gB948610DF9CAC4F76453B8EC08347624" overflow="visible">
<path d="M 1.705 0.869 L 2.31 2.464 C 2.365 2.6069999 2.431 2.651 2.695 2.651 L 5.016 2.651 L 5.654 0.792 C 5.786 0.41799998 5.368 0.374 4.84 0.341 C 4.774 0.275 4.774 0.044 4.84 -0.022 C 5.2469997 -0.011 5.8519998 0 6.281 0 C 6.732 0 7.15 -0.011 7.535 -0.022 C 7.601 0.044 7.601 0.275 7.535 0.341 C 7.106 0.385 6.732 0.41799998 6.545 0.946 L 4.279 7.238 C 4.114 7.139 3.817 7.018 3.674 7.018 L 1.177 1.122 C 0.891 0.44 0.561 0.374 0.077 0.341 C 0.011 0.275 0.011 0.044 0.077 -0.022 C 0.363 -0.011 0.726 0 1.056 0 C 1.507 0 2.057 -0.011 2.464 -0.022 C 2.53 0.044 2.53 0.275 2.464 0.341 C 2.046 0.374 1.529 0.41799998 1.705 0.869 Z M 2.893 3.113 C 2.651 3.113 2.574 3.146 2.618 3.256 L 3.74 6.105 L 3.806 6.105 L 4.84 3.113 Z "/>
</symbol>
<symbol id="gE19567CC34890AA0AAF3E428ED62F426" overflow="visible">
<path d="M 1.045 1.342 C 1.045 0.429 0.924 0.374 0.253 0.341 C 0.187 0.275 0.187 0.044 0.253 -0.022 C 0.638 -0.011 1.045 0 1.485 0 C 1.925 0 2.343 -0.011 2.706 -0.022 C 2.772 0.044 2.772 0.275 2.706 0.341 C 2.035 0.374 1.914 0.429 1.914 1.342 L 1.914 6.413 C 1.914 7.128 1.958 7.568 1.958 7.568 C 1.958 7.645 1.914 7.678 1.8149999 7.678 C 1.54 7.568 0.715 7.414 0.275 7.381 C 0.253 7.2929997 0.275 7.117 0.341 7.051 C 0.979 7.007 1.045 6.974 1.045 6.149 Z "/>
</symbol>
<symbol id="gC4884679AF2BF1CF58B03FB93A990B41" overflow="visible">
<path d="M 1.9909999 1.342 L 1.9909999 3.531 C 1.9909999 4.081 2.035 4.785 2.035 4.785 C 2.035 4.829 1.98 4.862 1.892 4.862 C 1.584 4.741 1.144 4.642 0.385 4.5429997 C 0.363 4.4769998 0.385 4.301 0.407 4.235 C 1.012 4.18 1.122 4.114 1.122 3.487 L 1.122 1.342 C 1.122 0.429 1.001 0.396 0.32999998 0.341 C 0.264 0.275 0.264 0.044 0.32999998 -0.022 C 0.693 -0.011 1.122 0 1.562 0 C 2.002 0 2.42 -0.011 2.783 -0.022 C 2.849 0.044 2.849 0.275 2.783 0.341 C 2.112 0.385 1.9909999 0.429 1.9909999 1.342 Z M 0.99 6.5889997 C 0.99 6.303 1.254 6.017 1.518 6.017 C 1.826 6.017 2.09 6.314 2.09 6.545 C 2.09 6.809 1.859 7.117 1.562 7.117 C 1.298 7.117 0.99 6.853 0.99 6.5889997 Z "/>
</symbol>
<symbol id="g245C07D17574AF153C7538607D350C99" overflow="visible">
<path d="M 1.837 4.334 C 1.771 4.268 1.727 4.29 1.727 4.389 L 1.727 6.413 C 1.727 7.128 1.771 7.568 1.771 7.568 C 1.771 7.645 1.727 7.678 1.628 7.678 C 1.353 7.568 0.528 7.414 0.088 7.381 C 0.066 7.2929997 0.088 7.117 0.154 7.051 C 0.187 7.051 0.22 7.051 0.253 7.051 C 0.737 7.018 0.858 7.018 0.858 6.149 L 0.858 0.781 C 0.858 0.352 0.847 0.154 0.814 0 C 0.869 -0.088 0.924 -0.132 1.056 -0.132 C 1.122 -0.066 1.232 0.033 1.3199999 0.132 C 1.43 0.264 1.496 0.264 1.617 0.16499999 C 1.87 -0.044 2.2 -0.11 2.585 -0.11 C 3.707 -0.11 5.016 0.913 5.016 2.662 C 5.016 4.004 4.026 4.829 3.069 4.829 C 2.596 4.829 2.178 4.642 1.837 4.334 Z M 1.914 3.993 C 2.2 4.246 2.53 4.345 2.849 4.345 C 3.52 4.345 4.07 3.531 4.07 2.464 C 4.07 1.21 3.564 0.264 2.519 0.264 C 2.178 0.264 1.947 0.506 1.727 0.781 L 1.727 3.531 C 1.727 3.762 1.771 3.872 1.914 3.993 Z "/>
</symbol>
<symbol id="g4041D22F057D2D815B51CCA6695474E7" overflow="visible">
<path d="M 1.936 3.938 C 1.914 4.378 1.903 4.664 1.848 4.774 C 1.826 4.829 1.804 4.862 1.716 4.862 C 1.408 4.741 1.122 4.642 0.363 4.5429997 C 0.341 4.4769998 0.363 4.301 0.385 4.235 C 0.979 4.18 1.1 4.125 1.1 3.487 L 1.1 1.342 C 1.1 0.429 0.968 0.385 0.286 0.341 C 0.22 0.275 0.22 0.044 0.286 -0.022 C 0.671 -0.011 1.1 0 1.54 0 C 1.98 0 2.486 -0.011 2.871 -0.022 C 2.937 0.044 2.937 0.275 2.871 0.341 C 2.101 0.396 1.969 0.429 1.969 1.342 L 1.969 2.871 C 1.969 3.157 2.101 3.41 2.233 3.608 C 2.354 3.784 2.6069999 4.147 2.739 4.147 C 2.838 4.147 2.937 4.125 3.025 4.004 C 3.102 3.894 3.234 3.751 3.421 3.751 C 3.685 3.751 3.938 4.026 3.938 4.301 C 3.938 4.5099998 3.74 4.829 3.2779999 4.829 C 2.761 4.829 2.31 4.345 2.057 3.916 C 1.9909999 3.795 1.936 3.883 1.936 3.938 Z "/>
</symbol>
<symbol id="gA09CD41449CEB419B89512B50197494F" overflow="visible">
<path d="M 3.223 0.528 C 3.289 0.187 3.41 -0.11 3.96 -0.11 C 4.378 -0.11 4.774 0.077 5.005 0.297 C 4.983 0.429 4.939 0.528 4.818 0.594 C 4.741 0.528 4.554 0.41799998 4.411 0.41799998 C 4.092 0.41799998 4.081 0.847 4.081 1.353 L 4.081 2.97 C 4.081 4.532 3.223 4.829 2.42 4.829 C 1.518 4.829 0.605 4.235 0.605 3.608 C 0.605 3.3439999 0.737 3.212 0.99 3.212 C 1.309 3.212 1.507 3.443 1.507 3.586 C 1.507 3.6629999 1.496 3.74 1.474 3.784 C 1.4629999 3.817 1.452 3.883 1.452 4.004 C 1.452 4.345 1.914 4.466 2.332 4.466 C 2.706 4.466 3.223 4.279 3.223 3.036 C 3.223 2.9589999 3.19 2.915 3.157 2.904 L 2.211 2.673 C 1.155 2.409 0.396 1.826 0.396 1.078 C 0.396 0.176 1.012 -0.11 1.782 -0.11 C 2.167 -0.11 2.497 -0.022 2.981 0.352 L 3.201 0.528 Z M 3.223 2.563 L 3.223 1.111 C 3.223 0.968 3.157 0.891 3.069 0.825 C 2.783 0.594 2.409 0.341 2.101 0.341 C 1.551 0.341 1.309 0.781 1.309 1.122 C 1.309 1.617 1.54 2.123 2.354 2.332 Z "/>
</symbol>
<symbol id="g3E2EABF41C5EBD8FAEDE08F17ABF0712" overflow="visible">
<path d="M 2.244 -1.76 C 2.42 -1.452 2.563 -1.144 2.695 -0.814 C 3.575 1.309 4.07 2.442 4.642 3.674 C 4.862 4.136 5.016 4.312 5.533 4.378 C 5.599 4.444 5.599 4.675 5.533 4.741 C 5.313 4.73 5.06 4.719 4.752 4.719 C 4.422 4.719 4.081 4.73 3.751 4.741 C 3.685 4.675 3.685 4.444 3.751 4.378 C 4.103 4.345 4.455 4.279 4.279 3.883 L 3.19 1.364 C 3.113 1.188 3.014 1.155 2.9259999 1.375 L 1.947 3.6629999 C 1.749 4.125 1.694 4.334 2.31 4.378 C 2.376 4.444 2.376 4.675 2.31 4.741 C 1.903 4.73 1.4629999 4.719 1.067 4.719 C 0.693 4.719 0.396 4.73 0.176 4.741 C 0.11 4.675 0.11 4.444 0.176 4.378 C 0.616 4.323 0.759 4.224 1.045 3.553 L 2.288 0.65999997 C 2.387 0.44 2.552 -0.066 2.442 -0.374 C 2.31 -0.737 2.178 -1.045 2.013 -1.386 C 1.892 -1.606 1.738 -1.705 1.4629999 -1.705 C 1.309 -1.705 1.265 -1.6719999 1.144 -1.6719999 C 0.825 -1.6719999 0.65999997 -2.002 0.65999997 -2.145 C 0.65999997 -2.376 0.88 -2.552 1.177 -2.552 C 1.408 -2.552 1.848 -2.464 2.244 -1.76 Z "/>
</symbol>
<symbol id="g2A02D0AA9D96E2F8D5ABE86DB55E703F" overflow="visible">
<path d="M 0.473 4.719 C 0.319 4.719 0.275 4.587 0.275 4.499 L 0.275 4.356 C 0.275 4.301 0.286 4.29 0.32999998 4.29 L 0.979 4.29 L 0.979 0.979 C 0.979 0.198 1.3199999 -0.11 1.826 -0.11 C 2.332 -0.11 2.882 0.132 3.3109999 0.616 C 3.289 0.726 3.223 0.792 3.113 0.803 C 2.827 0.583 2.497 0.495 2.211 0.495 C 1.914 0.495 1.848 0.825 1.848 1.507 L 1.848 4.29 L 2.992 4.29 C 3.102 4.29 3.256 4.334 3.256 4.433 L 3.256 4.653 C 3.256 4.697 3.223 4.719 3.168 4.719 L 1.848 4.719 L 1.848 5.148 C 1.848 5.863 1.892 6.303 1.892 6.303 C 1.892 6.369 1.859 6.402 1.804 6.402 C 1.76 6.402 1.661 6.358 1.562 6.303 C 1.441 6.237 1.331 6.182 1.188 6.149 C 1.056 6.105 0.946 6.072 0.946 5.995 C 0.946 5.863 0.979 5.94 0.979 4.719 Z "/>
</symbol>
<symbol id="g1A544954AC55B7CE26CD07523A9368CD" overflow="visible">
<path d="M 0.451 2.2549999 C 0.451 1.133 1.199 -0.11 2.761 -0.11 C 3.465 -0.11 4.004 0.143 4.378 0.506 C 4.873 0.99 5.093 1.683 5.093 2.354 C 5.093 3.498 4.466 4.829 2.783 4.829 C 2.057 4.829 1.4629999 4.532 1.056 4.059 C 0.65999997 3.586 0.451 2.948 0.451 2.2549999 Z M 2.618 4.444 C 3.564 4.444 4.147 3.586 4.147 2.002 C 4.147 0.616 3.432 0.275 2.915 0.275 C 1.771 0.275 1.397 1.661 1.397 2.508 C 1.397 3.465 1.628 4.444 2.618 4.444 Z "/>
</symbol>
<symbol id="gC6020E626273A5328AECF9D6B6761D8F" overflow="visible">
<path d="M 4.884 4.257 C 5.093 4.257 5.291 4.455 5.291 4.675 C 5.291 4.906 5.082 5.082 4.785 5.082 C 4.499 5.082 3.971 4.895 3.685 4.521 C 3.553 4.609 3.19 4.829 2.541 4.829 C 1.562 4.829 0.65999997 4.169 0.65999997 3.157 C 0.65999997 2.563 0.924 2.222 1.232 1.925 C 0.924 1.661 0.748 1.188 0.748 0.814 C 0.748 0.41799998 0.968 0.11 1.254 -0.033 C 0.65999997 -0.385 0.352 -0.891 0.352 -1.364 C 0.352 -2.321 1.254 -2.618 2.101 -2.618 C 3.586 -2.618 5.192 -1.903 5.192 -0.715 C 5.192 -0.363 5.027 -0.088 4.708 0.176 C 4.279 0.528 3.509 0.539 3.102 0.539 C 2.904 0.539 2.629 0.517 2.365 0.484 C 2.2 0.473 2.09 0.462 2.035 0.462 C 1.716 0.462 1.331 0.616 1.331 1.089 C 1.331 1.309 1.397 1.54 1.529 1.727 C 1.793 1.573 2.101 1.496 2.53 1.496 C 3.498 1.496 4.389 2.101 4.389 3.179 C 4.389 3.696 4.235 3.993 3.916 4.323 C 3.993 4.433 4.213 4.587 4.356 4.587 C 4.433 4.587 4.5099998 4.554 4.576 4.455 C 4.62 4.367 4.763 4.257 4.884 4.257 Z M 1.452 -0.11 C 1.573 -0.143 1.749 -0.16499999 1.892 -0.16499999 C 2.233 -0.16499999 2.541 -0.132 2.695 -0.132 C 3.245 -0.132 3.707 -0.143 4.026 -0.319 C 4.455 -0.561 4.587 -0.715 4.587 -1.001 C 4.587 -1.793 3.421 -2.211 2.431 -2.211 C 2.035 -2.211 1.111 -1.892 1.111 -1.144 C 1.111 -0.77 1.133 -0.495 1.452 -0.11 Z M 3.509 3.069 C 3.509 2.046 2.992 1.837 2.585 1.837 C 1.661 1.837 1.562 2.618 1.562 3.322 C 1.562 4.092 1.837 4.488 2.442 4.488 C 3.135 4.488 3.509 3.9819999 3.509 3.069 Z "/>
</symbol>
<symbol id="g3ACDBD360E9A7E655037E81B9FC022A1" overflow="visible">
<path d="M 4.246 1.023 C 3.839 0.605 3.52 0.429 2.882 0.429 C 2.486 0.429 2.024 0.65999997 1.683 1.221 C 1.4629999 1.584 1.331 2.09 1.331 2.728 L 4.257 2.706 C 4.389 2.706 4.466 2.772 4.466 2.893 C 4.466 3.817 4.136 4.807 2.6069999 4.807 C 1.65 4.807 0.407 3.894 0.407 2.222 C 0.407 1.606 0.561 1.012 0.924 0.594 C 1.298 0.154 1.8149999 -0.11 2.6069999 -0.11 C 3.443 -0.11 4.037 0.275 4.4769998 0.847 C 4.444 0.957 4.378 1.012 4.246 1.023 Z M 1.364 3.102 C 1.573 4.345 2.343 4.444 2.6069999 4.444 C 3.025 4.444 3.52 4.213 3.52 3.289 C 3.52 3.19 3.476 3.135 3.355 3.135 Z "/>
</symbol>
<symbol id="g1FAF2D57864CADD94EF517DE49525580" overflow="visible">
<path d="M 2.024 3.938 C 1.958 3.861 1.892 3.839 1.892 3.938 C 1.881 4.235 1.859 4.664 1.804 4.774 C 1.782 4.829 1.76 4.862 1.6719999 4.862 C 1.364 4.741 1.078 4.642 0.319 4.5429997 C 0.297 4.4769998 0.319 4.301 0.341 4.235 C 0.935 4.18 1.056 4.125 1.056 3.487 L 1.056 1.342 C 1.056 0.44 0.946 0.396 0.286 0.341 C 0.22 0.275 0.22 0.044 0.286 -0.022 C 0.616 -0.011 1.056 0 1.496 0 C 1.936 0 2.266 -0.011 2.596 -0.022 C 2.662 0.044 2.662 0.275 2.596 0.341 C 2.035 0.396 1.925 0.44 1.925 1.342 L 1.925 3.146 C 1.925 3.377 2.024 3.509 2.112 3.608 C 2.53 4.015 3.025 4.257 3.454 4.257 C 3.674 4.257 3.905 4.114 4.037 3.861 C 4.147 3.641 4.169 3.3439999 4.169 3.014 L 4.169 1.342 C 4.169 0.44 4.059 0.396 3.487 0.341 C 3.432 0.275 3.432 0.044 3.487 -0.022 C 3.817 -0.011 4.169 0 4.609 0 C 5.049 0 5.445 -0.011 5.775 -0.022 C 5.83 0.044 5.83 0.275 5.775 0.341 C 5.159 0.396 5.038 0.44 5.038 1.342 L 5.038 2.981 C 5.038 3.586 4.994 4.114 4.741 4.455 C 4.554 4.697 4.213 4.829 3.828 4.829 C 3.289 4.829 2.673 4.686 2.024 3.938 Z "/>
</symbol>
<symbol id="g472A94AE5329BB7A0567477643A8B6FE" overflow="visible">
<path d="M 3.674 0.55 C 3.729 0.594 3.828 0.616 3.839 0.539 C 3.872 0.275 3.96 -0.11 3.96 -0.11 C 4.048 -0.143 4.103 -0.132 4.169 -0.11 C 4.411 0.088 4.796 0.253 5.467 0.32999998 C 5.533 0.396 5.533 0.561 5.467 0.627 C 4.763 0.682 4.664 0.891 4.664 1.43 L 4.664 6.413 C 4.664 7.128 4.708 7.568 4.708 7.568 C 4.708 7.645 4.664 7.678 4.565 7.678 C 4.29 7.568 3.465 7.414 3.025 7.381 C 3.003 7.2929997 3.025 7.117 3.091 7.051 C 3.124 7.051 3.157 7.051 3.19 7.051 C 3.674 7.018 3.795 7.018 3.795 6.149 L 3.795 4.741 C 3.795 4.664 3.773 4.642 3.696 4.642 C 3.652 4.642 3.201 4.829 2.838 4.829 C 2.112 4.829 1.628 4.587 1.188 4.169 C 0.715 3.696 0.429 3.047 0.429 2.233 C 0.429 0.88 1.111 -0.11 2.299 -0.11 C 2.728 -0.11 3.135 0.11 3.674 0.55 Z M 3.795 1.364 C 3.795 1.155 3.773 1.067 3.619 0.935 C 3.212 0.583 2.86 0.407 2.585 0.407 C 1.9909999 0.407 1.375 1.056 1.375 2.431 C 1.375 3.223 1.529 3.6629999 1.694 3.894 C 2.035 4.411 2.497 4.444 2.717 4.444 C 3.113 4.444 3.388 4.301 3.608 4.048 C 3.762 3.872 3.795 3.795 3.795 3.454 Z "/>
</symbol>
<symbol id="g9BF57F57784711F606B74D6094FB4DC" overflow="visible">
<path d="M 4.378 1.001 C 4.334 1.1 4.246 1.144 4.147 1.155 C 3.773 0.671 3.3 0.429 2.827 0.429 C 2.024 0.429 1.353 1.243 1.353 2.53 C 1.353 3.74 1.881 4.466 2.6069999 4.466 C 3.256 4.466 3.3439999 4.081 3.388 3.696 C 3.421 3.399 3.575 3.3 3.806 3.3 C 4.037 3.3 4.345 3.443 4.345 3.784 C 4.345 4.389 3.718 4.829 2.662 4.829 C 1.573 4.829 0.407 3.85 0.407 2.288 C 0.407 0.869 1.199 -0.11 2.585 -0.11 C 3.245 -0.11 3.828 0.099 4.378 1.001 Z "/>
</symbol>
<symbol id="gFDDFAB12FE599B8F8477737612B6670C" overflow="visible">
<path d="M 2.387 -0.11 C 2.816 -0.11 3.333 0.11 3.872 0.55 C 3.927 0.594 4.026 0.616 4.037 0.539 C 4.07 0.264 4.158 -0.11 4.158 -0.11 C 4.246 -0.143 4.301 -0.132 4.367 -0.11 C 4.609 0.088 4.994 0.253 5.665 0.32999998 C 5.731 0.396 5.731 0.561 5.665 0.627 C 4.961 0.682 4.862 0.891 4.862 1.43 L 4.862 3.542 C 4.862 3.872 4.906 4.675 4.906 4.675 C 4.906 4.708 4.873 4.741 4.818 4.741 C 4.763 4.73 4.598 4.719 4.433 4.719 C 4.081 4.719 3.685 4.73 3.3109999 4.741 C 3.245 4.675 3.245 4.444 3.3109999 4.378 C 3.85 4.345 3.993 4.213 3.993 3.487 L 3.993 1.364 C 3.993 1.155 3.971 1.067 3.817 0.935 C 3.41 0.583 2.992 0.407 2.717 0.407 C 2.387 0.407 1.837 0.561 1.837 1.54 L 1.837 3.542 C 1.837 3.872 1.881 4.675 1.881 4.675 C 1.881 4.708 1.848 4.741 1.793 4.741 C 1.738 4.73 1.573 4.719 1.408 4.719 C 1.056 4.719 0.65999997 4.73 0.286 4.741 C 0.22 4.675 0.22 4.444 0.286 4.378 C 0.814 4.334 0.968 4.213 0.968 3.498 L 0.968 1.386 C 0.968 0.627 1.298 -0.11 2.387 -0.11 Z "/>
</symbol>
<symbol id="g3CD98724DCE900EDDFF2FA4ED896CFC9" overflow="visible">
<path d="M 1.87 3.938 C 1.859 4.268 1.837 4.664 1.782 4.774 C 1.76 4.829 1.738 4.862 1.65 4.862 C 1.342 4.741 1.056 4.642 0.297 4.5429997 C 0.275 4.4769998 0.297 4.301 0.319 4.235 C 0.913 4.18 1.034 4.125 1.034 3.487 L 1.034 1.342 C 1.034 0.44 0.891 0.385 0.286 0.341 C 0.22 0.275 0.22 0.044 0.286 -0.022 C 0.616 -0.011 1.034 0 1.474 0 C 1.914 0 2.2549999 -0.011 2.585 -0.022 C 2.651 0.044 2.651 0.275 2.585 0.341 C 2.024 0.396 1.903 0.44 1.903 1.342 L 1.903 3.146 C 1.903 3.377 2.002 3.509 2.09 3.608 C 2.53 4.037 2.937 4.257 3.2779999 4.257 C 3.696 4.257 4.004 3.993 4.004 3.256 L 4.004 1.342 C 4.004 0.44 3.916 0.385 3.322 0.341 C 3.267 0.275 3.267 0.044 3.322 -0.022 C 3.597 -0.011 4.004 0 4.444 0 C 4.884 0 5.2469997 -0.011 5.522 -0.022 C 5.577 0.044 5.577 0.275 5.522 0.341 C 4.972 0.385 4.873 0.44 4.873 1.342 L 4.873 3.091 C 4.873 3.245 4.873 3.399 4.862 3.531 C 5.39 4.114 5.8849998 4.257 6.314 4.257 C 6.732 4.257 6.974 4.015 6.974 3.2779999 L 6.974 1.342 C 6.974 0.44 6.864 0.385 6.292 0.341 C 6.237 0.275 6.237 0.044 6.292 -0.022 C 6.567 -0.011 6.974 0 7.414 0 C 7.854 0 8.239 -0.011 8.547 -0.022 C 8.602 0.044 8.602 0.275 8.547 0.341 C 7.942 0.385 7.843 0.44 7.843 1.342 L 7.843 3.08 C 7.843 4.059 7.678 4.829 6.71 4.829 C 6.149 4.829 5.467 4.62 4.895 4.015 C 4.862 3.9819999 4.796 3.927 4.774 4.026 C 4.675 4.4769998 4.246 4.829 3.674 4.829 C 3.036 4.829 2.464 4.455 2.002 3.938 C 1.947 3.883 1.881 3.806 1.87 3.938 Z "/>
</symbol>
<symbol id="g1F85D90475359FDC524A81BD582EE1D" overflow="visible">
<path d="M 0.528 1.518 C 0.572 0.979 0.605 0.462 0.605 0 C 0.715 0.022 0.825 0.033 0.88 0.033 C 0.957 0.033 1.023 0.033 1.1 0.011 C 1.397 -0.066 1.694 -0.11 2.101 -0.11 C 2.717 -0.11 3.85 0.187 3.85 1.276 C 3.85 2.024 3.3109999 2.464 2.563 2.739 C 1.903 2.992 1.4629999 3.157 1.4629999 3.762 C 1.4629999 4.213 1.859 4.466 2.233 4.466 C 2.475 4.466 3.113 4.378 3.256 3.443 C 3.322 3.377 3.542 3.388 3.608 3.454 C 3.641 3.85 3.6629999 4.257 3.674 4.62 C 3.333 4.675 2.805 4.829 2.233 4.829 C 1.419 4.829 0.682 4.301 0.682 3.597 C 0.682 2.794 1.045 2.453 1.892 2.101 C 2.805 1.727 3.014 1.496 3.014 1.023 C 3.014 0.484 2.486 0.253 2.079 0.253 C 1.65 0.253 1.408 0.396 1.298 0.517 C 1.056 0.77 0.935 1.254 0.869 1.529 C 0.803 1.595 0.594 1.584 0.528 1.518 Z "/>
</symbol>
<symbol id="g53AA44D6FA8ECF53438112F5436DDC62" overflow="visible">
<path d="M 1.716 4.048 C 1.705 4.378 1.683 4.664 1.628 4.774 C 1.606 4.829 1.584 4.862 1.496 4.862 C 1.188 4.741 0.902 4.642 0.143 4.5429997 C 0.121 4.4769998 0.143 4.301 0.16499999 4.235 C 0.759 4.18 0.88 4.125 0.88 3.487 L 0.88 -1.21 C 0.88 -2.123 0.759 -2.178 0.088 -2.211 C 0.022 -2.277 0.022 -2.508 0.088 -2.574 C 0.473 -2.563 0.88 -2.552 1.3199999 -2.552 C 1.76 -2.552 2.288 -2.563 2.651 -2.574 C 2.717 -2.508 2.717 -2.277 2.651 -2.211 C 1.87 -2.167 1.749 -2.123 1.749 -1.21 L 1.749 -0.022 C 1.749 0.121 1.793 0.11 1.903 0.066 C 2.178 -0.044 2.508 -0.11 2.86 -0.11 C 3.476 -0.11 4.026 0.077 4.4769998 0.506 C 4.994 1.012 5.291 1.694 5.291 2.585 C 5.291 3.751 4.466 4.829 3.3439999 4.829 C 2.838 4.829 2.277 4.499 1.837 4.004 C 1.771 3.938 1.727 3.938 1.716 4.048 Z M 1.925 3.641 C 2.211 3.993 2.717 4.323 3.036 4.323 C 3.74 4.323 4.345 3.531 4.345 2.288 C 4.345 1.386 4.026 0.264 2.794 0.264 C 2.596 0.264 2.211 0.319 2.013 0.495 C 1.793 0.693 1.749 0.759 1.749 1.155 L 1.749 3.157 C 1.749 3.388 1.793 3.487 1.925 3.641 Z "/>
</symbol>
<symbol id="g937255D4A3A175902AB20DD54202FA1C" overflow="visible">
<path d="M 0.781 4.829 C 0.759 4.829 0.715 4.785 0.715 4.763 C 0.704 4.268 0.649 3.883 0.55 3.3439999 C 0.649 3.3 0.781 3.2779999 0.913 3.3109999 C 1.133 4.114 1.474 4.301 1.804 4.312 L 3.212 4.345 C 2.464 3.091 1.364 1.507 0.506 0.352 C 0.407 0.22 0.407 0.187 0.407 0.132 C 0.407 0.055 0.495 0 0.65999997 0 L 4.092 -0.033 C 4.224 0.341 4.367 0.913 4.444 1.4629999 C 4.378 1.507 4.246 1.529 4.114 1.529 L 3.96 1.21 C 3.685 0.627 3.454 0.385 2.882 0.374 L 1.419 0.374 C 2.233 1.408 3.377 3.135 4.059 4.257 C 4.224 4.532 4.257 4.62 4.257 4.664 C 4.257 4.708 4.202 4.741 4.125 4.741 C 4.07 4.741 3.762 4.719 3.443 4.719 L 1.43 4.719 C 1.078 4.719 0.946 4.774 0.781 4.829 Z "/>
</symbol>
<symbol id="g109192FEB219AAEA1769781B76FD6E13" overflow="visible">
<path d="M 1.837 3.146 C 1.837 3.377 1.936 3.509 2.024 3.608 C 2.442 4.015 3.003 4.257 3.432 4.257 C 3.652 4.257 3.883 4.114 4.015 3.861 C 4.125 3.641 4.147 3.3439999 4.147 3.014 L 4.147 1.342 C 4.147 0.44 4.037 0.396 3.465 0.341 C 3.41 0.275 3.41 0.044 3.465 -0.022 C 3.773 -0.011 4.147 0 4.587 0 C 5.027 0 5.39 -0.011 5.753 -0.022 C 5.808 0.044 5.808 0.275 5.753 0.341 C 5.137 0.396 5.016 0.44 5.016 1.342 L 5.016 2.981 C 5.016 3.586 4.972 4.125 4.719 4.455 C 4.532 4.697 4.191 4.829 3.806 4.829 C 3.267 4.829 2.6069999 4.686 1.936 3.938 C 1.936 3.927 1.925 3.927 1.914 3.916 C 1.881 3.872 1.826 3.806 1.826 3.938 L 1.837 6.413 C 1.837 7.128 1.881 7.568 1.881 7.568 C 1.881 7.645 1.837 7.678 1.738 7.678 C 1.4629999 7.568 0.638 7.414 0.198 7.381 C 0.176 7.2929997 0.198 7.117 0.264 7.051 C 0.297 7.051 0.32999998 7.051 0.363 7.051 C 0.847 7.018 0.968 7.018 0.968 6.149 L 0.968 1.342 C 0.968 0.429 0.83599997 0.385 0.198 0.341 C 0.132 0.275 0.132 0.044 0.198 -0.022 C 0.561 -0.011 0.968 0 1.408 0 C 1.826 0 2.189 -0.011 2.497 -0.022 C 2.563 0.044 2.563 0.275 2.497 0.341 C 1.936 0.385 1.837 0.429 1.837 1.342 Z "/>
</symbol>
<symbol id="gA9EA4EBAEEF54FFC7B34D0E0B4FA26A6" overflow="visible">
<path d="M 3.575 4.378 C 4.169 4.334 4.235 4.202 4.004 3.641 L 3.113 1.485 C 2.937 1.056 2.882 1.056 2.706 1.518 L 1.914 3.641 C 1.716 4.169 1.6719999 4.301 2.2549999 4.378 C 2.321 4.444 2.321 4.675 2.2549999 4.741 C 1.892 4.73 1.507 4.719 1.144 4.719 C 0.781 4.719 0.451 4.73 0.121 4.741 C 0.055 4.675 0.055 4.444 0.121 4.378 C 0.704 4.312 0.781 4.136 1.001 3.575 L 2.409 0.099 C 2.475 -0.066 2.541 -0.132 2.684 -0.132 C 2.794 -0.132 2.871 -0.066 2.948 0.121 L 4.411 3.564 C 4.62 4.048 4.741 4.323 5.357 4.378 C 5.423 4.444 5.423 4.675 5.357 4.741 C 5.137 4.73 4.873 4.719 4.587 4.719 C 4.224 4.719 3.85 4.73 3.575 4.741 C 3.509 4.675 3.509 4.444 3.575 4.378 Z "/>
</symbol>
<symbol id="g192EE907E2DFF3A48D21296CECA349C9" overflow="visible">
<path d="M 1.925 1.342 L 1.925 4.29 L 2.948 4.29 C 3.047 4.29 3.201 4.334 3.201 4.433 L 3.201 4.653 C 3.201 4.697 3.168 4.719 3.113 4.719 L 1.925 4.719 L 1.925 5.346 C 1.925 7.04 2.431 7.304 2.794 7.304 C 3.124 7.304 3.3 7.172 3.454 6.787 C 3.542 6.5889997 3.6629999 6.435 3.894 6.435 C 4.081 6.435 4.345 6.666 4.345 6.886 C 4.345 7.073 4.224 7.271 3.993 7.447 C 3.707 7.645 3.421 7.678 3.003 7.678 C 2.079 7.678 1.056 6.875 1.056 5.159 L 1.056 4.719 L 0.495 4.719 C 0.297 4.719 0.242 4.587 0.242 4.499 L 0.242 4.356 C 0.242 4.301 0.253 4.29 0.297 4.29 L 1.056 4.29 L 1.056 1.342 C 1.056 0.429 0.88 0.385 0.286 0.341 C 0.22 0.275 0.22 0.044 0.286 -0.022 C 0.671 -0.011 1.056 0 1.496 0 C 1.936 0 2.464 -0.011 2.849 -0.022 C 2.915 0.044 2.915 0.275 2.849 0.341 C 1.9909999 0.385 1.925 0.429 1.925 1.342 Z "/>
</symbol>
<symbol id="g4C1C88EA62AEA8E33AA456477BDBEDFF" overflow="visible">
<path d="M 3.85 1.342 L 3.85 5.544 C 3.85 6.248 3.96 6.666 4.356 6.666 L 4.598 6.666 C 5.423 6.666 5.94 6.38 6.127 5.533 C 6.248 5.533 6.402 5.544 6.501 5.588 C 6.424 6.094 6.369 6.6549997 6.358 7.15 C 6.358 7.161 6.336 7.183 6.325 7.183 C 5.9509997 7.15 4.73 7.095 3.861 7.095 L 2.915 7.095 C 2.068 7.095 0.77 7.15 0.352 7.183 C 0.32999998 7.183 0.308 7.161 0.308 7.15 C 0.264 6.6549997 0.154 6.083 0.033 5.555 C 0.143 5.511 0.275 5.5 0.407 5.5 C 0.627 6.38 1.133 6.666 1.859 6.666 L 2.398 6.666 C 2.805 6.666 2.915 6.248 2.915 5.577 L 2.915 1.342 C 2.915 0.429 2.728 0.374 1.848 0.341 C 1.782 0.275 1.782 0.044 1.848 -0.022 C 2.387 -0.011 2.948 0 3.388 0 C 3.806 0 4.367 -0.011 4.917 -0.022 C 4.983 0.044 4.983 0.275 4.917 0.341 C 4.037 0.374 3.85 0.429 3.85 1.342 Z "/>
</symbol>
<symbol id="gE13AE1D20AEA54CC842A0D0846A229CD" overflow="visible">
<path d="M 0.627 0.473 C 0.627 0.154 0.891 -0.11 1.21 -0.11 C 1.529 -0.11 1.793 0.154 1.793 0.473 C 1.793 0.792 1.529 1.056 1.21 1.056 C 0.891 1.056 0.627 0.792 0.627 0.473 Z "/>
</symbol>
<symbol id="g804C2AF772A3D00525371C3AD483C945" overflow="visible">
<path d="M 1.485 6.82 C 1.617 6.82 1.6389999 6.721 1.6389999 6.369 L 1.6389999 4.939 C 1.6389999 4.378 1.298 4.345 0.858 4.323 C 0.803 4.235 0.814 4.07 0.858 4.004 C 1.188 4.015 1.529 4.015 1.914 4.015 C 2.277 4.015 2.508 4.015 2.838 4.004 C 2.882 4.081 2.882 4.235 2.838 4.323 C 2.464 4.345 2.233 4.378 2.233 4.939 L 2.233 7.568 C 2.178 7.623 2.09 7.601 2.035 7.568 C 1.551 7.271 1.265 7.139 0.748 6.952 C 0.748 6.82 0.77 6.721 0.858 6.6549997 C 1.133 6.754 1.342 6.82 1.485 6.82 Z "/>
</symbol>
<symbol id="g99D2425E4A7C8173146CA2497C219155" overflow="visible">
<path d="M 3.1944 1.6104 L 3.1944 3.9468 L 4.2636 3.9468 C 5.1744 3.9468 5.4252 3.696 5.4648 3.102 C 5.544 3.0228 5.9532 3.0228 6.0324 3.102 C 6.006 3.564 6.006 3.96 6.006 4.2636 C 6.006 4.5672 6.0192 5.016 6.0324 5.3988 C 5.9532 5.478 5.544 5.478 5.4648 5.3988 C 5.4252 4.6728 5.148 4.554 4.2636 4.554 L 3.1944 4.554 L 3.1944 7.3128 C 3.1944 7.6296 3.4187999 7.9596 3.7356 7.9596 L 4.9236 7.9596 C 5.9136 7.9596 6.2568 7.392 6.5472 6.4811997 C 6.7056 6.4548 6.8772 6.4811997 7.0092 6.5472 C 6.9695997 7.128 6.864 8.4216 6.8508 8.5272 C 6.8508 8.5536 6.8375998 8.5668 6.798 8.5668 C 6.5736 8.5272 6.468 8.514 6.1512 8.514 L 2.2308 8.514 C 2.2308 8.514 0.858 8.5272 0.198 8.5404 C 0.1188 8.4612 0.1188 8.1708 0.198 8.0916 C 1.122 8.052 1.3464 7.986 1.3464 6.8904 L 1.3464 1.6104 C 1.3464 0.5148 0.97679996 0.462 0.2508 0.4224 C 0.1188 0.3432 0.1188 0.0528 0.2508 -0.0264 C 0.7788 -0.0132 1.7556 0 2.2836 0 C 2.8116 0 3.894 -0.0132 4.422 -0.0264 C 4.554 0.0528 4.554 0.3432 4.422 0.4224 C 3.696 0.462 3.1944 0.5148 3.1944 1.6104 Z "/>
</symbol>
<symbol id="g27618DE4546A0E7DF4DD2103CF02FDD3" overflow="visible">
<path d="M 5.6892 1.7028 C 5.148 1.1484 4.4351997 1.0032 3.9336 1.0032 C 2.904 1.0032 2.2704 1.5972 2.2704 2.8908 C 2.2704 2.9832 2.2836 3.036 2.2836 3.102 L 5.4516 3.102 C 5.7684 3.102 5.8344 3.3264 5.8344 3.5112 C 5.8344 4.6332 5.3988 5.8608 3.4584 5.8608 C 2.0724 5.8608 0.48839998 4.6332 0.48839998 2.6136 C 0.48839998 1.848 0.76559997 1.0428 1.3332 0.528 C 1.8348 0.0792 2.4816 -0.132 3.4187999 -0.132 C 4.3296 -0.132 5.2272 0.32999998 5.8872 1.2936 C 5.8872 1.4652 5.8212 1.7028 5.6892 1.7028 Z M 2.3364 3.6299999 C 2.3496 4.092 2.4156 4.5936 2.6004 4.8576 C 2.8116 5.1744 3.168 5.3064 3.3132 5.3064 C 3.6696 5.3064 4.158 4.9632 4.158 3.9071999 C 4.158 3.828 4.158 3.6564 4.1316 3.6299999 Z "/>
</symbol>
<symbol id="g2D4EF2E2EFB6240F729800980846A868" overflow="visible">
<path d="M 3.894 0.6468 C 3.9864 0.1056 4.3428 -0.132 4.9236 -0.132 C 5.6496 -0.132 6.1644 0.1452 6.6528 0.6072 C 6.6264 0.76559997 6.5736 0.87119997 6.4151998 0.97679996 C 6.2436 0.8448 6.1116 0.792 5.8608 0.792 C 5.5703998 0.792 5.4912 1.0296 5.4912 1.6764 L 5.5176 3.5772 C 5.5176 5.478 4.3428 5.8608 3.2604 5.8608 C 2.2968 5.8608 0.8184 5.3064 0.8184 4.4351997 C 0.8184 4.0656 0.97679996 3.7752 1.4916 3.7752 C 1.9668 3.7752 2.31 4.0656 2.31 4.3824 C 2.31 4.4484 2.2968 4.5276 2.2836 4.6068 C 2.2572 4.7388 2.2308 4.8708 2.2572 5.0028 C 2.2704 5.148 2.376 5.3064 2.8116 5.3064 C 3.366 5.3064 3.828 5.0688 3.828 3.3924 L 2.9436 3.1152 C 1.5576 2.6796 0.5808 2.2968 0.5808 1.254 C 0.5808 0.3432 1.0824 -0.132 2.2308 -0.132 C 2.6136 -0.132 3.3792 0.2904 3.8148 0.6336 Z M 3.828 2.8776 L 3.828 1.1352 C 3.498 0.87119997 3.168 0.65999997 2.9304 0.65999997 C 2.3628 0.65999997 2.1648 1.0428 2.1648 1.452 C 2.1648 1.9404 2.2044 2.3496 3.1416 2.6532 Z "/>
</symbol>
<symbol id="gD4A12EC6E048E3C2B7BDE700ADCCD55C" overflow="visible">
<path d="M 0.8316 5.7288 C 0.6468 5.7288 0.4488 5.676 0.27719998 5.5308 L 0.27719998 5.148 C 0.27719998 5.082 0.2904 5.0688 0.3432 5.0688 L 1.2012 5.0688 C 1.1748 3.7356 1.1616 2.046 1.1616 1.386 C 1.1616 0.924 1.2804 0.4752 1.5576 0.2376 C 1.8612 -0.0132 2.3364 -0.132 2.6532 -0.132 C 3.3792 -0.132 4.1844 0.2376 4.4484 0.6072 C 4.4484 0.76559997 4.3691998 0.8448 4.2108 0.97679996 C 4.0392 0.8448 3.7092 0.792 3.4584 0.792 C 3.168 0.792 2.8776 1.0164 2.8776 1.6764 C 2.8776 2.3364 2.8644 3.7488 2.8644 5.0688 L 4.1976 5.0688 C 4.3296 5.0688 4.5144 5.1216 4.5144 5.2404 L 4.5144 5.6496 C 4.5144 5.7024 4.4748 5.7288 4.4088 5.7288 L 2.8644 5.7288 L 2.8776 6.1776 C 2.904 7.062 2.9436 7.6692 2.9436 7.6692 C 2.9436 7.7483997 2.904 7.788 2.838 7.788 C 2.7456 7.788 2.2572 7.6428 2.046 7.5504 C 1.8216 7.458 1.4388 7.3788 1.3464 7.2599998 C 1.254 7.1412 1.2012 6.7848 1.2012 5.7288 Z "/>
</symbol>
<symbol id="gB9FC1A92A4401FC638C0240C1A0483DE" overflow="visible">
<path d="M 6.732 1.7556 L 6.732 4.0392 C 6.732 5.148 6.7584 4.9896 6.7584 5.3064 C 6.7584 5.5308 6.7056 5.676 6.6264 5.7552 C 6.3888 5.742 6.1247997 5.7288 5.874 5.7288 C 5.5044 5.7288 4.6464 5.742 4.1316 5.7552 C 4.0524 5.676 4.0524 5.3856 4.1316 5.3064 C 4.8048 5.2404 5.016 5.148 5.016 4.0392 L 5.016 1.5972 C 5.016 1.4652 5.016 1.3332 5.0292 1.2012 C 4.488 0.87119997 4.0524 0.8448 3.8148 0.8448 C 3.2868 0.8448 2.8908 0.9108 2.8908 1.8348 L 2.8908 4.0392 C 2.8908 5.148 2.9172 4.9896 2.9172 5.3064 C 2.9172 5.5308 2.8644 5.676 2.7851999 5.7552 C 2.5476 5.742 2.2704 5.7288 2.0328 5.7288 C 1.3596 5.7288 0.858 5.742 0.2904 5.7552 C 0.2112 5.676 0.2112 5.3856 0.2904 5.3064 C 0.8976 5.2799997 1.1748 5.148 1.1748 4.0392 L 1.1748 1.98 C 1.1748 0.5808 1.7292 -0.132 2.8644 -0.132 C 3.3396 -0.132 4.3032 0.2508 5.0688 0.6732 C 5.0952 0.3432 5.1216 0.0924 5.1216 0.0924 C 5.1348 -0.066 5.2404 -0.132 5.4252 -0.132 C 5.9136 0 6.7056 0.1848 7.6164 0.3036 C 7.6428 0.38279998 7.6164 0.6468 7.59 0.726 C 6.8772 0.792 6.732 1.0032 6.732 1.7556 Z "/>
</symbol>
<symbol id="g2ABBD3E9192DFB9D5FA322E47E339B8F" overflow="visible">
<path d="M 3.0096 3.5376 C 3.0096 4.0128 3.1548 4.2108 3.3264 4.4088 C 3.432 4.5408 3.5508 4.6332 3.7488 4.6332 C 3.8676 4.6332 4.0128 4.5144 4.1184 4.3824 C 4.2108 4.2768 4.4351997 4.1712 4.7388 4.1712 C 5.1216 4.1712 5.4912 4.5672 5.4912 5.1216 C 5.4912 5.4648 5.0952 5.8608 4.62 5.8608 C 4.158 5.8608 3.6564 5.4648 3.0492 4.5936 L 2.9963999 4.5936 C 2.97 4.9896 2.904 5.6363997 2.904 5.6363997 C 2.8908 5.7552 2.7851999 5.8608 2.6004 5.8608 C 1.98 5.7024 1.2804 5.5176 0.4092 5.4252 C 0.38279998 5.346 0.4092 5.0952 0.43559998 5.016 C 1.1616 4.95 1.2936 4.8312 1.2936 4.0788 L 1.2936 1.6104 C 1.2936 0.5148 1.1484 0.48839998 0.3432 0.4224 C 0.264 0.3432 0.264 0.0528 0.3432 -0.0264 C 0.8976 -0.0132 1.452 0 2.1516 0 C 2.8512 0 3.3924 -0.0132 3.96 -0.0264 C 4.0392 0.0528 4.0392 0.3432 3.96 0.4224 C 3.1548 0.4752 3.0096 0.5148 3.0096 1.6104 Z "/>
</symbol>
<symbol id="gA7F2FB67675A176CC5C57814611750C9" overflow="visible">
<path d="M 0.6336 1.9272 C 0.6864 1.2804 0.7524 0.65999997 0.858 0.1584 C 1.1087999 0.0792 1.9535999 -0.132 2.6928 -0.132 C 3.7092 -0.132 4.9764 0.4224 4.9764 1.5708 C 4.9764 2.0196 4.8708 2.376 4.5672 2.706 C 4.1976 3.1284 3.6432 3.4584 3.036 3.7224 C 2.508 3.9468 2.3232 4.3691998 2.3232 4.752 C 2.3232 5.0556 2.574 5.3064 2.9568 5.3064 C 3.4187999 5.3064 3.8676 4.884 4.1976 4.0788 C 4.4351997 4.0392 4.5804 4.0524 4.7124 4.1448 C 4.7124 4.62 4.6596 5.1216 4.5408 5.544 C 4.1184 5.7288 3.7884 5.8608 3.0623999 5.8608 C 2.3628 5.8608 1.7028 5.5968 1.2804 5.1744 C 0.97679996 4.8708 0.8316 4.5012 0.8316 4.1448 C 0.8316 3.7488 0.99 3.432 1.2408 3.1548 C 1.65 2.706 2.376 2.244 2.772 2.0592 C 3.3 1.8216 3.4452 1.3464 3.4452 1.0296 C 3.4452 0.6072 3.0228 0.38279998 2.6664 0.38279998 C 2.0724 0.38279998 1.4388 0.99 1.1616 1.9535999 C 0.9504 1.9932 0.8448 1.98 0.6336 1.9272 Z "/>
</symbol>
<symbol id="g43838514D753E0C485FD91DA40390B45" overflow="visible">
<path d="M 0.682 2.53 C 0.682 1.837 1.243 1.276 1.936 1.276 C 2.629 1.276 3.19 1.837 3.19 2.53 C 3.19 3.223 2.629 3.784 1.936 3.784 C 1.243 3.784 0.682 3.223 0.682 2.53 Z "/>
</symbol>
<symbol id="g812F4C78F3CDD80F7E06BCB7EF9BF27B" overflow="visible">
<path d="M 3.091 3.971 L 2.09 3.971 L 2.09 5.9509997 C 2.09 6.435 2.222 6.6549997 2.816 6.6549997 L 3.641 6.6549997 C 4.466 6.6549997 4.642 6.215 4.884 5.456 C 5.016 5.434 5.137 5.456 5.2469997 5.511 C 5.192 5.962 5.027 7.018 5.005 7.106 C 5.005 7.128 4.994 7.139 4.961 7.139 C 4.774 7.106 4.686 7.095 4.422 7.095 L 1.617 7.095 C 1.287 7.095 0.638 7.106 0.198 7.117 C 0.132 7.051 0.132 6.82 0.198 6.754 C 0.968 6.721 1.155 6.666 1.155 5.753 L 1.155 1.342 C 1.155 0.429 0.968 0.374 0.198 0.341 C 0.132 0.275 0.132 0.044 0.198 -0.022 C 0.605 -0.011 1.265 0 1.628 0 L 3.993 0 C 4.521 0 5.401 -0.022 5.401 -0.022 C 5.555 0.528 5.72 1.254 5.808 1.8149999 C 5.698 1.881 5.566 1.903 5.423 1.87 C 5.203 1.078 4.818 0.429 3.9819999 0.429 L 2.706 0.429 C 2.244 0.429 2.09 0.605 2.09 1.122 L 2.09 3.553 L 3.091 3.553 C 4.026 3.553 4.059 3.3 4.092 2.805 C 4.158 2.739 4.389 2.739 4.455 2.805 C 4.444 3.091 4.433 3.399 4.433 3.773 C 4.433 4.081 4.444 4.455 4.455 4.719 C 4.389 4.785 4.158 4.785 4.092 4.719 C 4.059 4.114 4.026 3.971 3.091 3.971 Z "/>
</symbol>
<symbol id="g561931DD1CB605C040732B2D975F6F85" overflow="visible">
<path d="M 4.147 7.238 C 2.31 7.238 0.407 5.797 0.407 3.377 C 0.407 1.397 1.771 -0.11 3.872 -0.11 C 5.17 -0.11 6.193 0.16499999 6.941 0.803 C 6.82 0.902 6.765 0.99 6.765 1.111 L 6.765 2.387 C 6.765 2.772 6.952 2.882 7.271 2.915 C 7.337 2.981 7.337 3.245 7.271 3.3109999 C 7.007 3.3 6.732 3.289 6.292 3.289 C 5.929 3.289 5.412 3.3 4.928 3.3109999 C 4.862 3.245 4.862 2.981 4.928 2.915 C 5.533 2.871 5.83 2.827 5.83 2.387 L 5.83 0.704 C 5.456 0.352 4.719 0.286 4.125 0.286 C 2.387 0.286 1.4629999 2.145 1.4629999 3.597 C 1.4629999 5.522 2.717 6.842 3.993 6.842 C 5.588 6.842 6.039 5.929 6.325 4.983 C 6.446 4.972 6.567 4.994 6.6879997 5.049 C 6.666 5.511 6.611 5.9509997 6.435 6.743 C 5.775 6.853 5.368 7.238 4.147 7.238 Z "/>
</symbol>
<symbol id="g598CA5EF303D57699A944FA5F0EBBE9D" overflow="visible">
<path d="M 1.243 3.487 L 1.243 0.83599997 C 1.243 -0.616 1.199 -1.969 0.649 -1.969 C 0.528 -1.969 0.385 -1.925 0.308 -1.848 C 0.198 -1.738 0.066 -1.562 -0.176 -1.562 C -0.297 -1.562 -0.528 -1.782 -0.528 -1.98 C -0.528 -2.299 -0.132 -2.453 0.077 -2.453 C 0.308 -2.453 0.88 -2.42 1.287 -2.079 C 1.804 -1.661 2.112 -0.869 2.112 1.21 L 2.112 3.531 C 2.112 4.081 2.156 4.785 2.156 4.785 C 2.156 4.829 2.101 4.862 2.013 4.862 C 1.705 4.741 1.265 4.642 0.506 4.5429997 C 0.484 4.4769998 0.506 4.301 0.528 4.235 C 1.122 4.18 1.243 4.114 1.243 3.487 Z M 1.089 6.5889997 C 1.089 6.303 1.353 6.017 1.617 6.017 C 1.925 6.017 2.189 6.314 2.189 6.545 C 2.189 6.809 1.958 7.117 1.661 7.117 C 1.397 7.117 1.089 6.853 1.089 6.5889997 Z "/>
</symbol>
<symbol id="gCBFCD6073DBD1AAFA7E29830327C1568" overflow="visible">
<path d="M 2.233 4.378 C 2.299 4.444 2.299 4.675 2.233 4.741 C 1.903 4.73 1.518 4.719 1.122 4.719 C 0.704 4.719 0.407 4.73 0.121 4.741 C 0.055 4.675 0.055 4.444 0.121 4.378 C 0.638 4.323 0.759 4.213 0.99 3.641 L 2.431 0.088 C 2.497 -0.066 2.585 -0.132 2.695 -0.132 C 2.794 -0.132 2.882 -0.066 2.9589999 0.11 L 4.07 2.816 L 5.203 0.088 C 5.269 -0.066 5.357 -0.132 5.467 -0.132 C 5.566 -0.132 5.654 -0.066 5.72 0.099 L 7.161 3.586 C 7.337 4.037 7.524 4.345 8.085 4.378 C 8.151 4.444 8.151 4.675 8.085 4.741 C 7.865 4.73 7.623 4.719 7.2929997 4.719 C 6.963 4.719 6.501 4.73 6.171 4.741 C 6.105 4.675 6.105 4.444 6.171 4.378 C 6.996 4.334 6.886 4.015 6.732 3.6299999 L 5.808 1.342 C 5.698 1.067 5.654 1.067 5.566 1.298 L 4.62 3.707 C 4.411 4.224 4.433 4.334 5.016 4.378 C 5.082 4.444 5.082 4.675 5.016 4.741 C 4.686 4.73 4.246 4.719 3.916 4.719 C 3.641 4.719 3.2779999 4.73 2.948 4.741 C 2.882 4.675 2.882 4.444 2.948 4.378 C 3.465 4.334 3.597 4.015 3.795 3.52 L 3.861 3.3439999 L 3.091 1.397 C 2.948 1.034 2.9259999 1.023 2.783 1.375 L 1.903 3.641 C 1.694 4.169 1.705 4.345 2.233 4.378 Z "/>
</symbol>
<symbol id="g181A3EA091C8DAA9A6588A034BC2EEED" overflow="visible">
<path d="M 1.144 5.753 L 1.144 1.342 C 1.144 0.429 0.957 0.374 0.187 0.341 C 0.121 0.275 0.121 0.044 0.187 -0.022 C 0.682 -0.011 1.221 0 1.617 0 C 2.002 0 2.651 -0.011 3.201 -0.022 C 3.267 0.044 3.267 0.275 3.201 0.341 C 2.343 0.385 2.079 0.429 2.079 1.342 L 2.079 3.212 C 2.321 3.135 2.585 3.102 2.97 3.102 C 4.972 3.102 5.577 4.411 5.577 5.346 C 5.577 5.995 5.148 7.172 3.113 7.172 C 2.695 7.172 2.046 7.095 1.606 7.095 C 1.199 7.095 0.627 7.106 0.187 7.117 C 0.121 7.051 0.121 6.82 0.187 6.754 C 0.957 6.721 1.144 6.666 1.144 5.753 Z M 2.079 6.094 C 2.079 6.413 2.244 6.798 3.036 6.798 C 3.795 6.798 4.554 6.545 4.554 5.148 C 4.554 3.96 3.9819999 3.476 2.915 3.476 C 2.6399999 3.476 2.2 3.498 2.079 3.531 Z "/>
</symbol>
<symbol id="gD3589AF0667285E4812F3F4C5A18A73A" overflow="visible">
<path d="M 1.892 5.753 C 1.892 6.666 2.057 6.721 2.904 6.754 C 2.97 6.82 2.97 7.051 2.904 7.117 C 2.387 7.106 1.848 7.095 1.419 7.095 C 0.99 7.095 0.539 7.106 0.11 7.117 C 0.044 7.051 0.044 6.82 0.11 6.754 C 0.77 6.721 0.957 6.666 0.957 5.753 L 0.957 2.563 C 0.957 0.319 2.409 -0.11 3.531 -0.11 C 5.786 -0.11 6.325 1.287 6.325 3.245 L 6.325 5.753 C 6.325 6.633 6.512 6.677 7.172 6.754 C 7.238 6.82 7.238 7.051 7.172 7.117 C 6.754 7.106 6.303 7.095 6.05 7.095 C 5.819 7.095 5.2799997 7.106 4.774 7.117 C 4.708 7.051 4.708 6.82 4.774 6.754 C 5.599 6.677 5.786 6.644 5.786 5.753 L 5.786 3.047 C 5.786 1.8149999 5.621 0.341 3.762 0.341 C 3.234 0.341 2.783 0.539 2.453 0.858 C 1.914 1.375 1.892 2.211 1.892 2.9259999 Z "/>
</symbol>
<symbol id="g8727688E0095D366F764C0965CAF6BBC" overflow="visible">
<path d="M 1.353 1.045 C 1.012 1.045 0.77 0.814 0.77 0.506 C 0.77 0.16499999 1.056 0.055 1.254 0.022 C 1.4629999 0 1.65 -0.066 1.65 -0.319 C 1.65 -0.55 1.254 -1.056 0.682 -1.199 C 0.682 -1.309 0.704 -1.386 0.781 -1.4629999 C 1.441 -1.342 2.079 -0.814 2.079 -0.044 C 2.079 0.616 1.793 1.045 1.353 1.045 Z M 0.77 3.905 C 0.77 3.586 1.034 3.322 1.353 3.322 C 1.6719999 3.322 1.936 3.586 1.936 3.905 C 1.936 4.224 1.6719999 4.488 1.353 4.488 C 1.034 4.488 0.77 4.224 0.77 3.905 Z "/>
</symbol>
<symbol id="g619517F0DBB64CBA3FCA31FF778CBF30" overflow="visible">
<path d="M 6.116 5.632 L 6.116 2.035 C 6.116 1.826 6.116 1.705 6.039 1.705 C 5.995 1.705 5.83 1.903 5.511 2.31 L 1.738 7.095 L 0.253 7.117 C 0.187 7.051 0.187 6.82 0.253 6.754 C 0.726 6.721 1.056 6.336 1.122 6.05 L 1.122 1.4629999 C 1.122 0.484 0.935 0.41799998 0.16499999 0.341 C 0.099 0.275 0.099 0.044 0.16499999 -0.022 C 0.638 -0.011 1.133 0 1.397 0 C 1.65 0 2.156 -0.011 2.618 -0.022 C 2.684 0.044 2.684 0.275 2.618 0.341 C 1.848 0.41799998 1.661 0.462 1.661 1.4629999 L 1.661 4.829 C 1.661 5.203 1.661 5.368 1.749 5.368 C 1.8149999 5.368 1.936 5.2469997 2.123 5.005 L 5.962 0.154 C 6.083 -0.011 6.226 -0.11 6.402 -0.11 C 6.5559998 -0.11 6.6549997 0.022 6.6549997 0.231 L 6.6549997 5.632 C 6.6549997 6.611 6.842 6.677 7.612 6.754 C 7.678 6.82 7.678 7.051 7.612 7.117 C 7.161 7.106 6.644 7.095 6.38 7.095 C 6.149 7.095 5.643 7.106 5.159 7.117 C 5.093 7.051 5.093 6.82 5.159 6.754 C 5.929 6.677 6.116 6.633 6.116 5.632 Z "/>
</symbol>
<symbol id="gE0AC4DF5F4B7ACBC698F7866E0D9E177" overflow="visible">
<path d="M 5.17 1.342 L 5.17 3.6629999 C 5.17 4.092 5.2139997 4.796 5.2139997 4.796 C 5.2139997 4.84 5.148 4.862 5.104 4.862 C 4.774 4.73 4.455 4.719 4.07 4.719 L 1.903 4.719 L 1.903 5.346 C 1.903 6.391 2.277 7.304 3.025 7.304 C 3.498 7.304 3.872 7.183 3.96 6.732 C 4.07 6.182 4.301 6.017 4.642 6.017 C 4.884 6.017 5.115 6.237 5.115 6.468 C 5.115 7.15 4.18 7.678 3.157 7.678 C 2.651 7.678 2.046 7.48 1.595 6.952 C 1.133 6.413 1.034 5.742 1.034 4.884 L 1.034 4.719 L 0.495 4.719 C 0.297 4.719 0.242 4.587 0.242 4.499 L 0.242 4.356 C 0.242 4.301 0.253 4.29 0.297 4.29 L 1.034 4.29 L 1.034 1.342 C 1.034 0.429 0.913 0.385 0.319 0.341 C 0.253 0.275 0.253 0.044 0.319 -0.022 C 0.693 -0.011 1.089 0 1.474 0 C 1.859 0 2.354 -0.011 2.717 -0.022 C 2.783 0.044 2.783 0.275 2.717 0.341 C 2.013 0.385 1.903 0.429 1.903 1.342 L 1.903 4.29 L 3.872 4.29 C 4.213 4.29 4.301 4.07 4.301 3.509 L 4.301 1.342 C 4.301 0.429 4.169 0.385 3.564 0.341 C 3.498 0.275 3.498 0.044 3.564 -0.022 C 3.949 -0.011 4.345 0 4.741 0 C 5.126 0 5.555 -0.011 5.962 -0.022 C 6.028 0.044 6.028 0.275 5.962 0.341 C 5.291 0.385 5.17 0.429 5.17 1.342 Z "/>
</symbol>
<symbol id="g6A7F2FC01214F1089DD066F2ABAD470C" overflow="visible">
<path d="M 1.26225 5.797 C 1.37445 5.797 1.39315 5.71285 1.39315 5.41365 L 1.39315 4.19815 C 1.39315 3.7213 1.1033 3.69325 0.7293 3.67455 C 0.68255 3.59975 0.6919 3.4595 0.7293 3.4034 C 1.0098 3.41275 1.29965 3.41275 1.6269 3.41275 C 1.93545 3.41275 2.1318 3.41275 2.4122999 3.4034 C 2.4496999 3.46885 2.4496999 3.59975 2.4122999 3.67455 C 2.0944 3.69325 1.89805 3.7213 1.89805 4.19815 L 1.89805 6.4328 C 1.8513 6.47955 1.7765 6.46085 1.72975 6.4328 C 1.31835 6.18035 1.07525 6.06815 0.6358 5.9092 C 0.6358 5.797 0.6545 5.71285 0.7293 5.65675 C 0.96305 5.7409 1.1407 5.797 1.26225 5.797 Z "/>
</symbol>
<symbol id="g6C2A1D6BB2BC3B685647B6207DDB52D3" overflow="visible">
<path d="M 1.56145 2.6741 C 1.56145 2.87045 1.6456 2.98265 1.7204 3.0667999 C 2.0757 3.41275 2.55255 3.61845 2.9172 3.61845 C 3.1042 3.61845 3.30055 3.4969 3.41275 3.28185 C 3.50625 3.09485 3.52495 2.8424 3.52495 2.5619 L 3.52495 1.1407 C 3.52495 0.374 3.43145 0.3366 2.94525 0.28985 C 2.8985 0.23375 2.8985 0.0374 2.94525 -0.0187 C 3.20705 -0.00935 3.52495 0 3.8989499 0 C 4.27295 0 4.5815 -0.00935 4.89005 -0.0187 C 4.9368 0.0374 4.9368 0.23375 4.89005 0.28985 C 4.36645 0.3366 4.2636 0.374 4.2636 1.1407 L 4.2636 2.53385 C 4.2636 3.0481 4.2262 3.50625 4.01115 3.78675 C 3.8522 3.99245 3.56235 4.10465 3.2351 4.10465 C 2.77695 4.10465 2.21595 3.9831 1.6456 3.3473 C 1.6456 3.33795 1.63625 3.33795 1.6269 3.3286 C 1.59885 3.2912 1.5521 3.2351 1.5521 3.3473 L 1.56145 5.45105 C 1.56145 6.0587997 1.59885 6.4328 1.59885 6.4328 C 1.59885 6.49825 1.56145 6.5263 1.4773 6.5263 C 1.24355 6.4328 0.5423 6.3019 0.1683 6.27385 C 0.1496 6.19905 0.1683 6.04945 0.2244 5.99335 C 0.25245 5.99335 0.2805 5.99335 0.30855 5.99335 C 0.71995 5.9653 0.8228 5.9653 0.8228 5.2266498 L 0.8228 1.1407 C 0.8228 0.36465 0.7106 0.32725 0.1683 0.28985 C 0.1122 0.23375 0.1122 0.0374 0.1683 -0.0187 C 0.47685 -0.00935 0.8228 0 1.1968 0 C 1.5521 0 1.86065 -0.00935 2.1224499 -0.0187 C 2.17855 0.0374 2.17855 0.23375 2.1224499 0.28985 C 1.6456 0.32725 1.56145 0.36465 1.56145 1.1407 Z "/>
</symbol>
<symbol id="g61CF9216E85EB46384C4E5DB9F68C26D" overflow="visible">
<path d="M 0.40205 4.01115 C 0.27115 4.01115 0.23375 3.8989499 0.23375 3.82415 L 0.23375 3.7026 C 0.23375 3.65585 0.2431 3.6464999 0.2805 3.6464999 L 0.83215 3.6464999 L 0.83215 0.83215 C 0.83215 0.1683 1.122 -0.0935 1.5521 -0.0935 C 1.9822 -0.0935 2.4496999 0.1122 2.81435 0.5236 C 2.79565 0.6171 2.7395499 0.6732 2.64605 0.68255 C 2.40295 0.49555 2.1224499 0.42075 1.87935 0.42075 C 1.6269 0.42075 1.5708 0.70125 1.5708 1.28095 L 1.5708 3.6464999 L 2.5432 3.6464999 C 2.6367 3.6464999 2.7676 3.6838999 2.7676 3.76805 L 2.7676 3.95505 C 2.7676 3.99245 2.7395499 4.01115 2.6928 4.01115 L 1.5708 4.01115 L 1.5708 4.3758 C 1.5708 4.98355 1.6082 5.35755 1.6082 5.35755 C 1.6082 5.41365 1.58015 5.4417 1.5333999 5.4417 C 1.496 5.4417 1.41185 5.4042997 1.3277 5.35755 C 1.2248499 5.30145 1.13135 5.2547 1.0098 5.2266498 C 0.8976 5.18925 0.8041 5.1612 0.8041 5.09575 C 0.8041 4.98355 0.83215 5.049 0.83215 4.01115 Z "/>
</symbol>
<symbol id="g31A458BFB2F849F4EB9E5A6E61253321" overflow="visible">
<path d="M 1.4586 3.4408 C 1.44925 3.7213 1.43055 3.9644 1.3838 4.0579 C 1.3651 4.10465 1.3464 4.1327 1.2716 4.1327 C 1.0098 4.02985 0.76669997 3.9457 0.12155 3.86155 C 0.10285 3.80545 0.12155 3.65585 0.14025 3.59975 C 0.64515 3.553 0.748 3.50625 0.748 2.96395 L 0.748 -1.0285 C 0.748 -1.8045499 0.64515 -1.8513 0.0748 -1.87935 C 0.0187 -1.93545 0.0187 -2.1318 0.0748 -2.1879 C 0.40205 -2.17855 0.748 -2.1692 1.122 -2.1692 C 1.496 -2.1692 1.9448 -2.17855 2.25335 -2.1879 C 2.30945 -2.1318 2.30945 -1.93545 2.25335 -1.87935 C 1.5895 -1.8419499 1.48665 -1.8045499 1.48665 -1.0285 L 1.48665 -0.0187 C 1.48665 0.10285 1.52405 0.0935 1.61755 0.0561 C 1.8513 -0.0374 2.1318 -0.0935 2.431 -0.0935 C 2.9546 -0.0935 3.4221 0.06545 3.80545 0.4301 C 4.2448997 0.8602 4.4973497 1.4399 4.4973497 2.19725 C 4.4973497 3.18835 3.7961 4.10465 2.8424 4.10465 C 2.4122999 4.10465 1.93545 3.82415 1.56145 3.4034 C 1.50535 3.3473 1.46795 3.3473 1.4586 3.4408 Z M 1.63625 3.09485 C 1.87935 3.39405 2.30945 3.67455 2.5806 3.67455 C 3.179 3.67455 3.69325 3.00135 3.69325 1.9448 C 3.69325 1.1781 3.4221 0.2244 2.3749 0.2244 C 2.2066 0.2244 1.87935 0.27115 1.71105 0.42075 C 1.52405 0.58905 1.48665 0.64515 1.48665 0.98175 L 1.48665 2.68345 C 1.48665 2.8798 1.52405 2.96395 1.63625 3.09485 Z "/>
</symbol>
<symbol id="g4738B99DF9A98F4C84C4C9422DE9C25C" overflow="visible">
<path d="M 0.4488 1.2903 C 0.4862 0.83215 0.51425 0.3927 0.51425 0 C 0.60775 0.0187 0.70125 0.02805 0.748 0.02805 C 0.81345 0.02805 0.86955 0.02805 0.935 0.00935 C 1.18745 -0.0561 1.4399 -0.0935 1.78585 -0.0935 C 2.30945 -0.0935 3.2725 0.15895 3.2725 1.0846 C 3.2725 1.7204 2.81435 2.0944 2.17855 2.32815 C 1.61755 2.5432 1.24355 2.68345 1.24355 3.1977 C 1.24355 3.58105 1.58015 3.7961 1.89805 3.7961 C 2.10375 3.7961 2.64605 3.7213 2.7676 2.92655 C 2.8237 2.87045 3.0107 2.8798 3.0667999 2.9359 C 3.09485 3.2725 3.11355 3.61845 3.1229 3.927 C 2.83305 3.9737499 2.38425 4.10465 1.89805 4.10465 C 1.2061499 4.10465 0.5797 3.65585 0.5797 3.05745 C 0.5797 2.3749 0.88825 2.08505 1.6082 1.78585 C 2.38425 1.46795 2.5619 1.2716 2.5619 0.86955 C 2.5619 0.4114 2.1131 0.21505 1.76715 0.21505 C 1.4025 0.21505 1.1968 0.3366 1.1033 0.43945 C 0.8976 0.6545 0.79475 1.0659 0.73865 1.29965 C 0.68255 1.35575 0.5049 1.3464 0.4488 1.2903 Z "/>
</symbol>
<symbol id="g35F8A462226BC2A7B7E7340DEF2656D3" overflow="visible">
<path d="M 0.6545 0.561 C 0.6545 0.28985 0.8789 0.06545 1.15005 0.06545 C 1.4212 0.06545 1.6456 0.28985 1.6456 0.561 C 1.6456 0.83215 1.4212 1.05655 1.15005 1.05655 C 0.8789 1.05655 0.6545 0.83215 0.6545 0.561 Z M 0.6545 3.3473 C 0.6545 3.07615 0.8789 2.85175 1.15005 2.85175 C 1.4212 2.85175 1.6456 3.07615 1.6456 3.3473 C 1.6456 3.61845 1.4212 3.84285 1.15005 3.84285 C 0.8789 3.84285 0.6545 3.61845 0.6545 3.3473 Z "/>
</symbol>
<symbol id="g937FF868D30FF6AF15F5B0462A5AB4E5" overflow="visible">
<path d="M 2.7395499 6.0401 L 2.3562 6.0401 L 0.14025 -0.55165 L 0.5236 -0.55165 Z "/>
</symbol>
<symbol id="g9B93014BAEA61E6E5EC836138712BCC" overflow="visible">
<path d="M 1.9074 -1.496 C 2.057 -1.2342 2.17855 -0.9724 2.29075 -0.6919 C 3.03875 1.11265 3.4595 2.0757 3.9457 3.1229 C 4.1327 3.5156 4.2636 3.6652 4.70305 3.7213 C 4.75915 3.7774 4.75915 3.9737499 4.70305 4.02985 C 4.51605 4.0205 4.301 4.01115 4.0392 4.01115 C 3.7587 4.01115 3.46885 4.0205 3.18835 4.02985 C 3.13225 3.9737499 3.13225 3.7774 3.18835 3.7213 C 3.48755 3.69325 3.78675 3.63715 3.63715 3.30055 L 2.7115 1.1594 C 2.64605 1.0098 2.5619 0.98175 2.4871 1.16875 L 1.65495 3.11355 C 1.48665 3.50625 1.4399 3.6838999 1.9635 3.7213 C 2.0196 3.7774 2.0196 3.9737499 1.9635 4.02985 C 1.61755 4.0205 1.24355 4.01115 0.90695 4.01115 C 0.58905 4.01115 0.3366 4.0205 0.1496 4.02985 C 0.0935 3.9737499 0.0935 3.7774 0.1496 3.7213 C 0.5236 3.67455 0.64515 3.5904 0.88825 3.02005 L 1.9448 0.561 C 2.02895 0.374 2.1692 -0.0561 2.0757 -0.3179 C 1.9635 -0.62645 1.8513 -0.88825 1.71105 -1.1781 C 1.6082 -1.3651 1.4773 -1.44925 1.24355 -1.44925 C 1.11265 -1.44925 1.07525 -1.4212 0.9724 -1.4212 C 0.70125 -1.4212 0.561 -1.7017 0.561 -1.8232499 C 0.561 -2.0196 0.748 -2.1692 1.00045 -2.1692 C 1.1968 -2.1692 1.5708 -2.0944 1.9074 -1.496 Z "/>
</symbol>
<symbol id="g2E5C87469B5AA0CD3D1F9816B2123A50" overflow="visible">
<path d="M 0.53295 0.40205 C 0.53295 0.1309 0.75734997 -0.0935 1.0285 -0.0935 C 1.29965 -0.0935 1.52405 0.1309 1.52405 0.40205 C 1.52405 0.6732 1.29965 0.8976 1.0285 0.8976 C 0.75734997 0.8976 0.53295 0.6732 0.53295 0.40205 Z "/>
</symbol>
<symbol id="g9559D514E695E2C3A554B3CB649F3E25" overflow="visible">
<path d="M 2.7395499 0.4488 C 2.79565 0.15895 2.8985 -0.0935 3.366 -0.0935 C 3.7213 -0.0935 4.0579 0.06545 4.25425 0.25245 C 4.23555 0.36465 4.19815 0.4488 4.0953 0.5049 C 4.02985 0.4488 3.8709 0.3553 3.74935 0.3553 C 3.4782 0.3553 3.46885 0.71995 3.46885 1.15005 L 3.46885 2.5245 C 3.46885 3.8522 2.7395499 4.10465 2.057 4.10465 C 1.2903 4.10465 0.51425 3.59975 0.51425 3.0667999 C 0.51425 2.8424 0.62645 2.7302 0.8415 2.7302 C 1.11265 2.7302 1.28095 2.92655 1.28095 3.0481 C 1.28095 3.11355 1.2716 3.179 1.2529 3.2164 C 1.24355 3.24445 1.2342 3.30055 1.2342 3.4034 C 1.2342 3.69325 1.6269 3.7961 1.9822 3.7961 C 2.3001 3.7961 2.7395499 3.63715 2.7395499 2.5806 C 2.7395499 2.51515 2.7115 2.47775 2.68345 2.4684 L 1.87935 2.27205 C 0.98175 2.04765 0.3366 1.5521 0.3366 0.9163 C 0.3366 0.1496 0.8602 -0.0935 1.5146999 -0.0935 C 1.8419499 -0.0935 2.1224499 -0.0187 2.53385 0.2992 L 2.72085 0.4488 Z M 2.7395499 2.17855 L 2.7395499 0.94435 C 2.7395499 0.8228 2.68345 0.75734997 2.60865 0.70125 C 2.36555 0.5049 2.04765 0.28985 1.78585 0.28985 C 1.31835 0.28985 1.11265 0.66385 1.11265 0.9537 C 1.11265 1.37445 1.309 1.8045499 2.0009 1.9822 Z "/>
</symbol>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 97 KiB

View File

@ -0,0 +1,313 @@
<svg class="typst-doc" viewBox="0 0 283.46456692913387 107.0762066929134" width="283.46456692913387pt" height="107.0762066929134pt" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:h5="http://www.w3.org/1999/xhtml">
<path class="typst-shape" fill="#ffffff" fill-rule="nonzero" d="M 0 0v 107.07621 h 283.46457 v -107.07621 Z "/>
<g>
<g class="typst-text" transform="matrix(1 0 0 -1 14.173228346456693 21.411228346456692)">
<use xlink:href="#gD23BB77316007EE27414F3D5B382EB81" x="0" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gB3C5E23B1138EA2317C6D94CFE91B3E4" x="8.03" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g83047E41B02A47298D6E3996C587291D" x="12.87" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gC035FAD47DF09575575630656C7AC938" x="21.285" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g10C15B9DD215EEF6B1A1D61AF1DDAD3F" x="24.761" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gB3C5E23B1138EA2317C6D94CFE91B3E4" x="30.679" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gF11D1BE520DAEB57C81C0D4F80107962" x="35.596" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gB3C5E23B1138EA2317C6D94CFE91B3E4" x="39.599999999999994" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g22436601FF3A24B10F4C9094B07AEF4D" x="44.516999999999996" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g76882B372044A7D8E5C3C0D1F44F886E" x="50.434999999999995" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gA2F8B4A416FBCC06632603F4F5F15DCC" x="56.309" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g49431E85F668A3E0C612B4AA9C4D5CE8" x="61.93" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g653D6F5329F61DB2D83AF3CFD189F307" x="67.496" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g83047E41B02A47298D6E3996C587291D" x="72.523" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gA38224231BD2CE89B0761249B8CF290F" x="78.188" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3D3B6218F929D29DBAB0B8A998839322" x="81.136" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g49431E85F668A3E0C612B4AA9C4D5CE8" x="88.176" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g653D6F5329F61DB2D83AF3CFD189F307" x="93.742" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gC035FAD47DF09575575630656C7AC938" x="98.769" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gB3C5E23B1138EA2317C6D94CFE91B3E4" x="102.245" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g22E3ABB99F2C49097E4FDCDB12940D96" x="109.912" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3D3B6218F929D29DBAB0B8A998839322" x="112.893" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g179D92325684FA5055722CBA7015DA1A" x="119.933" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g17FCF64AFC48E81F707D872D7D9D0570" x="125.048" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g179D92325684FA5055722CBA7015DA1A" x="130.163" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g85D7D3DA5193E73F6C733369948756C2" x="135.27800000000002" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gD58EEB85C3CF258DFE9908E9C6F904D4" x="140.39300000000003" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gCBEB678AF171DD94ACB89CCECEB5D533" x="144.11100000000002" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gCBEB678AF171DD94ACB89CCECEB5D533" x="149.22600000000003" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gD58EEB85C3CF258DFE9908E9C6F904D4" x="154.34100000000004" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gCBEB678AF171DD94ACB89CCECEB5D533" x="158.05900000000003" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1E4752F03A1A865A0DBDFDB7CB983A33" x="163.17400000000004" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g653D6F5329F61DB2D83AF3CFD189F307" x="171.03900000000004" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g51B05C4190BD85788EF3601873C2936A" x="176.06600000000003" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g49431E85F668A3E0C612B4AA9C4D5CE8" x="182.02800000000002" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gC035FAD47DF09575575630656C7AC938" x="190.34400000000002" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g10C15B9DD215EEF6B1A1D61AF1DDAD3F" x="193.82000000000002" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gB3C5E23B1138EA2317C6D94CFE91B3E4" x="199.73800000000003" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gC035FAD47DF09575575630656C7AC938" x="207.40500000000003" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g22E3ABB99F2C49097E4FDCDB12940D96" x="210.88100000000003" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gD0BE2DBF7243AF20ECD6B66E738F95D2" x="213.86200000000002" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gB3C5E23B1138EA2317C6D94CFE91B3E4" x="222.55200000000002" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g22E3ABB99F2C49097E4FDCDB12940D96" x="230.21900000000002" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3D3B6218F929D29DBAB0B8A998839322" x="233.20000000000002" y="0" fill="#000000" fill-rule="nonzero"/>
</g>
<g class="typst-text" transform="matrix(1 0 0 -1 14.173228346456693 35.799228346456694)">
<use xlink:href="#gCBEB678AF171DD94ACB89CCECEB5D533" x="0" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g20CA0FB04A6BED1E0C44BC156D3D12C5" x="5.115" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g5433311E1B7F4B245320FED5B7100250" x="10.23" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g85D7D3DA5193E73F6C733369948756C2" x="12.826" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g20CA0FB04A6BED1E0C44BC156D3D12C5" x="17.941000000000003" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g5433311E1B7F4B245320FED5B7100250" x="23.056000000000004" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g179D92325684FA5055722CBA7015DA1A" x="25.652000000000005" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g6A93160A3C7E07C6D055C9F6C1746C6A" x="30.767000000000003" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gB119B92F4F4BA43398207C44B71084FA" x="35.882000000000005" y="0" fill="#000000" fill-rule="nonzero"/>
</g>
<g class="typst-text" transform="matrix(1 0 0 -1 14.173228346456693 55.68516584645669)">
<use xlink:href="#g38529197BC708DC3D13DE2E8E821A4F7" x="0" y="0" fill="#000000" fill-rule="nonzero"/>
</g>
<g class="typst-group">
<g>
<g class="typst-text" transform="matrix(1 0 0 -1 14.173228346456693 68.09110334645669)"/>
<g class="typst-text" transform="matrix(1 0 0 -1 24.769322096456694 68.09110334645669)">
<use xlink:href="#g5F04212AAC91E3CE6F19BE35E1FA6C52" x="0" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gDB04800FC7152B3EF1FD1D934E725C7" x="5.298046875000001" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gDB04800FC7152B3EF1FD1D934E725C7" x="10.596093750000001" y="0" fill="#000000" fill-rule="nonzero"/>
</g>
<g class="typst-text" transform="matrix(1 0 0 -1 40.6634627214567 68.09110334645669)">
<use xlink:href="#g7B7B94629DE3FA4F6EF70732424BDB87" x="0" y="0" fill="#000000" fill-rule="nonzero"/>
</g>
<g class="typst-text" transform="matrix(1 0 0 -1 45.9615095964567 68.09110334645669)"/>
<g class="typst-text" transform="matrix(1 0 0 -1 51.259556471456705 68.09110334645669)">
<use xlink:href="#g1D8F9A490E3ED9BD8619052F5A0AD58F" x="0" y="0" fill="#b60157" fill-rule="nonzero"/>
<use xlink:href="#g6B416D4F623EB3B6E8CF640D793E33BA" x="5.298046875000001" y="0" fill="#b60157" fill-rule="nonzero"/>
<use xlink:href="#gECA1807D22B37AB4561C03D195F439C7" x="10.596093750000001" y="0" fill="#b60157" fill-rule="nonzero"/>
</g>
<g class="typst-text" transform="matrix(1 0 0 -1 67.15369709645671 68.09110334645669)">
<use xlink:href="#gD1EC161EBB699C32F746F3A85B47F5B9" x="0" y="0" fill="#000000" fill-rule="nonzero"/>
</g>
</g>
</g>
<g class="typst-group">
<g>
<g class="typst-text" transform="matrix(1 0 0 -1 14.173228346456693 80.4970408464567)"/>
<g class="typst-text" transform="matrix(1 0 0 -1 24.769322096456694 80.4970408464567)">
<use xlink:href="#g3F535BBB3BE9AEF4FA67ECAD4FF114E0" x="0" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3ECE40927DCD98EA536CF14787B146E1" x="5.298046875000001" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g8FEF875EC5BFEF3D16DB280020915E1" x="10.596093750000001" y="0" fill="#000000" fill-rule="nonzero"/>
</g>
<g class="typst-text" transform="matrix(1 0 0 -1 40.6634627214567 80.4970408464567)">
<use xlink:href="#g7B7B94629DE3FA4F6EF70732424BDB87" x="0" y="0" fill="#000000" fill-rule="nonzero"/>
</g>
<g class="typst-text" transform="matrix(1 0 0 -1 45.9615095964567 80.4970408464567)"/>
<g class="typst-text" transform="matrix(1 0 0 -1 51.259556471456705 80.4970408464567)">
<use xlink:href="#g38529197BC708DC3D13DE2E8E821A4F7" x="0" y="0" fill="#000000" fill-rule="nonzero"/>
</g>
<g class="typst-text" transform="matrix(1 0 0 -1 56.55760334645671 80.4970408464567)">
<use xlink:href="#g83C2693F43145A706BB1B0C9BF21715C" x="0" y="0" fill="#198810" fill-rule="nonzero"/>
<use xlink:href="#gF246D2CA26A39F59836F54B33019C1D6" x="5.298046875000001" y="0" fill="#198810" fill-rule="nonzero"/>
<use xlink:href="#g4F4D654CF49407798579CE23E3662AC0" x="10.596093750000001" y="0" fill="#198810" fill-rule="nonzero"/>
<use xlink:href="#g227944383AA71CAB9B2F0276E6734738" x="15.894140625000002" y="0" fill="#198810" fill-rule="nonzero"/>
<use xlink:href="#g840A1876F711B551250BA8EEF65B8795" x="21.192187500000003" y="0" fill="#198810" fill-rule="nonzero"/>
<use xlink:href="#g83C2693F43145A706BB1B0C9BF21715C" x="26.490234375000004" y="0" fill="#198810" fill-rule="nonzero"/>
</g>
<g class="typst-text" transform="matrix(1 0 0 -1 88.34588459645671 80.4970408464567)">
<use xlink:href="#gD1EC161EBB699C32F746F3A85B47F5B9" x="0" y="0" fill="#000000" fill-rule="nonzero"/>
</g>
<g class="typst-text" transform="matrix(1 0 0 -1 93.64393147145672 80.4970408464567)"/>
<g class="typst-text" transform="matrix(1 0 0 -1 98.94197834645672 80.4970408464567)">
<use xlink:href="#g83C2693F43145A706BB1B0C9BF21715C" x="0" y="0" fill="#198810" fill-rule="nonzero"/>
<use xlink:href="#g227944383AA71CAB9B2F0276E6734738" x="5.298046875000001" y="0" fill="#198810" fill-rule="nonzero"/>
<use xlink:href="#g840A1876F711B551250BA8EEF65B8795" x="10.596093750000001" y="0" fill="#198810" fill-rule="nonzero"/>
<use xlink:href="#g83C2693F43145A706BB1B0C9BF21715C" x="15.894140625000002" y="0" fill="#198810" fill-rule="nonzero"/>
</g>
<g class="typst-text" transform="matrix(1 0 0 -1 120.13416584645672 80.4970408464567)">
<use xlink:href="#gD1EC161EBB699C32F746F3A85B47F5B9" x="0" y="0" fill="#000000" fill-rule="nonzero"/>
</g>
<g class="typst-text" transform="matrix(1 0 0 -1 125.43221272145672 80.4970408464567)"/>
<g class="typst-text" transform="matrix(1 0 0 -1 130.73025959645673 80.4970408464567)">
<use xlink:href="#g83C2693F43145A706BB1B0C9BF21715C" x="0" y="0" fill="#198810" fill-rule="nonzero"/>
<use xlink:href="#g3ECE40927DCD98EA536CF14787B146E1" x="5.298046875000001" y="0" fill="#198810" fill-rule="nonzero"/>
<use xlink:href="#g83C2693F43145A706BB1B0C9BF21715C" x="10.596093750000001" y="0" fill="#198810" fill-rule="nonzero"/>
</g>
<g class="typst-text" transform="matrix(1 0 0 -1 146.6244002214567 80.4970408464567)">
<use xlink:href="#gD1EC161EBB699C32F746F3A85B47F5B9" x="0" y="0" fill="#000000" fill-rule="nonzero"/>
</g>
<g class="typst-text" transform="matrix(1 0 0 -1 151.92244709645672 80.4970408464567)"/>
<g class="typst-text" transform="matrix(1 0 0 -1 157.2204939714567 80.4970408464567)">
<use xlink:href="#g83C2693F43145A706BB1B0C9BF21715C" x="0" y="0" fill="#198810" fill-rule="nonzero"/>
<use xlink:href="#g840A1876F711B551250BA8EEF65B8795" x="5.298046875000001" y="0" fill="#198810" fill-rule="nonzero"/>
<use xlink:href="#gF246D2CA26A39F59836F54B33019C1D6" x="10.596093750000001" y="0" fill="#198810" fill-rule="nonzero"/>
<use xlink:href="#g8FEF875EC5BFEF3D16DB280020915E1" x="15.894140625000002" y="0" fill="#198810" fill-rule="nonzero"/>
<use xlink:href="#g227944383AA71CAB9B2F0276E6734738" x="21.192187500000003" y="0" fill="#198810" fill-rule="nonzero"/>
<use xlink:href="#gA16CBE8DF168CBBFD72DA2A658574665" x="26.490234375000004" y="0" fill="#198810" fill-rule="nonzero"/>
<use xlink:href="#g3AA7373B93DB6CB61D96D34C3FE33EB0" x="31.788281250000004" y="0" fill="#198810" fill-rule="nonzero"/>
<use xlink:href="#g83C2693F43145A706BB1B0C9BF21715C" x="37.08632812500001" y="0" fill="#198810" fill-rule="nonzero"/>
</g>
<g class="typst-text" transform="matrix(1 0 0 -1 199.6048689714567 80.4970408464567)">
<use xlink:href="#gD1EC161EBB699C32F746F3A85B47F5B9" x="0" y="0" fill="#000000" fill-rule="nonzero"/>
</g>
<g class="typst-text" transform="matrix(1 0 0 -1 204.90291584645672 80.4970408464567)"/>
<g class="typst-text" transform="matrix(1 0 0 -1 210.2009627214567 80.4970408464567)">
<use xlink:href="#g83C2693F43145A706BB1B0C9BF21715C" x="0" y="0" fill="#198810" fill-rule="nonzero"/>
<use xlink:href="#g840A1876F711B551250BA8EEF65B8795" x="5.298046875000001" y="0" fill="#198810" fill-rule="nonzero"/>
<use xlink:href="#gDA1D643E72DA6477135455199B43E7DE" x="10.596093750000001" y="0" fill="#198810" fill-rule="nonzero"/>
<use xlink:href="#g227944383AA71CAB9B2F0276E6734738" x="15.894140625000002" y="0" fill="#198810" fill-rule="nonzero"/>
<use xlink:href="#g631B1178A2CBC418DA54DC4B9F84D66C" x="21.192187500000003" y="0" fill="#198810" fill-rule="nonzero"/>
<use xlink:href="#gAD0E51FFF7D3722F2AD225ECAEE5EBEC" x="26.490234375000004" y="0" fill="#198810" fill-rule="nonzero"/>
<use xlink:href="#g83C2693F43145A706BB1B0C9BF21715C" x="31.788281250000004" y="0" fill="#198810" fill-rule="nonzero"/>
</g>
<g class="typst-text" transform="matrix(1 0 0 -1 247.2872908464567 80.4970408464567)">
<use xlink:href="#g9F935B75251C4A85E9F89A3DD7A2A37A" x="0" y="0" fill="#000000" fill-rule="nonzero"/>
</g>
<g class="typst-text" transform="matrix(1 0 0 -1 252.58533772145668 80.4970408464567)">
<use xlink:href="#gD1EC161EBB699C32F746F3A85B47F5B9" x="0" y="0" fill="#000000" fill-rule="nonzero"/>
</g>
</g>
</g>
<g class="typst-text" transform="matrix(1 0 0 -1 14.173228346456693 92.90297834645672)">
<use xlink:href="#g9F935B75251C4A85E9F89A3DD7A2A37A" x="0" y="0" fill="#000000" fill-rule="nonzero"/>
</g>
</g>
<defs id="glyph">
<symbol id="gD23BB77316007EE27414F3D5B382EB81" overflow="visible">
<path d="M 0 0m 6.798 1.342 v 4.411 c 0 0.9130001 0.18700027 0.9680004 0.95700026 1.0010004 c 0.065999985 0.065999985 0.065999985 0.29699993 0 0.36299992 c -0.4510002 -0.011000156 -1.0120001 -0.022000313 -1.4300003 -0.022000313 c -0.40700006 0 -0.93499994 0.011000156 -1.4189997 0.022000313 c -0.065999985 -0.065999985 -0.065999985 -0.29699993 0 -0.36299992 c 0.77 -0.032999992 0.9569998 -0.0880003 0.9569998 -1.0010004 v -1.7599998 h -3.7619998 v 1.7599998 c 0 0.9130001 0.18700004 0.9680004 0.957 1.0010004 c 0.065999985 0.065999985 0.065999985 0.29699993 0 0.36299992 c -0.41800022 -0.011000156 -0.8690002 -0.022000313 -1.4300001 -0.022000313 c -0.5500001 0 -1.001 0.011000156 -1.419 0.022000313 c -0.065999985 -0.065999985 -0.065999985 -0.29699993 0 -0.36299992 c 0.77 -0.032999992 0.957 -0.0880003 0.957 -1.0010004 v -4.411 c 0 -0.913 -0.18700004 -0.968 -0.957 -1.001 c -0.065999985 -0.065999985 -0.065999985 -0.297 0 -0.36299998 c 0.48400003 0.011 1.012 0.022 1.43 0.022 c 0.39600015 0 0.93499994 -0.011 1.4190001 -0.022 c 0.065999985 0.066 0.065999985 0.297 0 0.36299998 c -0.77 0.033000022 -0.957 0.088 -0.957 1.001 v 2.189 h 3.7619998 v -2.189 c 0 -0.913 -0.1869998 -0.968 -0.9569998 -1.001 c -0.065999985 -0.065999985 -0.065999985 -0.297 0 -0.36299998 c 0.4949999 0.011 1.0229998 0.022 1.4299998 0.022 c 0.40700006 0 0.93499994 -0.011 1.4190001 -0.022 c 0.065999985 0.066 0.065999985 0.297 0 0.36299998 c -0.77 0.033000022 -0.95700026 0.088 -0.95700026 1.001 Z "/>
</symbol>
<symbol id="gB3C5E23B1138EA2317C6D94CFE91B3E4" overflow="visible">
<path d="M 0 0m 4.246 1.023 c -0.40699983 -0.41799998 -0.72599983 -0.594 -1.3639998 -0.594 c -0.3959999 0 -0.85800004 0.23099998 -1.199 0.79199994 c -0.22000003 0.36300004 -0.352 0.86899996 -0.352 1.507 l 2.926 -0.021999836 c 0.13199997 0 0.20900011 0.065999985 0.20900011 0.1869998 c 0 0.924 -0.32999992 1.9140003 -1.8590002 1.9140003 c -0.9569999 0 -2.1999998 -0.9130001 -2.1999998 -2.5850003 c 0 -0.61599994 0.15399998 -1.2099999 0.517 -1.6279999 c 0.37399995 -0.44 0.8909999 -0.704 1.6829998 -0.704 c 0.8360002 0 1.4300003 0.385 1.8699999 0.957 c -0.032999992 0.110000014 -0.09899998 0.16499996 -0.23099995 0.176 Z m -2.882 2.079 c 0.20899999 1.2429998 0.979 1.3419998 1.2429999 1.3419998 c 0.41800022 0 0.9130001 -0.23099995 0.9130001 -1.1549997 c 0 -0.09899998 -0.04399991 -0.15400004 -0.16499996 -0.15400004 Z "/>
</symbol>
<symbol id="g83047E41B02A47298D6E3996C587291D" overflow="visible">
<path d="M 0 0m 2.244 -1.76 c 0.17600012 0.30799997 0.319 0.61599994 0.45099998 0.946 c 0.8800001 2.1230001 1.3750002 3.256 1.9470003 4.488 c 0.21999979 0.46200013 0.3739996 0.6379998 0.8909998 0.70399976 c 0.065999985 0.065999985 0.065999985 0.2970004 0 0.3630004 c -0.21999979 -0.011000156 -0.47300005 -0.022000313 -0.78100014 -0.022000313 c -0.32999992 0 -0.671 0.011000156 -1.0009999 0.022000313 c -0.065999985 -0.065999985 -0.065999985 -0.2970004 0 -0.3630004 c 0.35200024 -0.032999992 0.704 -0.09899998 0.5279999 -0.4949999 l -1.0889997 -2.519 c -0.07700014 -0.176 -0.17600012 -0.20899999 -0.26400018 0.011000037 l -0.97899985 2.2879999 c -0.19800007 0.46200013 -0.25300002 0.67100024 0.36299992 0.7149999 c 0.065999985 0.065999985 0.065999985 0.2970004 0 0.3630004 c -0.40699995 -0.011000156 -0.847 -0.022000313 -1.2429999 -0.022000313 c -0.374 0 -0.671 0.011000156 -0.89100003 0.022000313 c -0.066 -0.065999985 -0.066 -0.2970004 0 -0.3630004 c 0.44 -0.05499983 0.583 -0.1539998 0.86899996 -0.8249998 l 1.2430001 -2.8930001 c 0.09899998 -0.21999997 0.26399994 -0.72599995 0.1539998 -1.0339999 c -0.13199997 -0.36299998 -0.26399994 -0.67099994 -0.4289999 -1.0120001 c -0.12100005 -0.21999991 -0.27499998 -0.319 -0.5500001 -0.319 c -0.15399992 0 -0.19799995 0.03300011 -0.3189999 0.03300011 c -0.31900007 0 -0.4840001 -0.33000016 -0.4840001 -0.47300005 c 0 -0.23099995 0.22000003 -0.40700006 0.5170001 -0.40700006 c 0.23099995 0 0.671 0.08800006 1.0669999 0.79200006 Z "/>
</symbol>
<symbol id="gC035FAD47DF09575575630656C7AC938" overflow="visible">
<path d="M 0 0m 0.473 4.719 c -0.15399998 0 -0.19799998 -0.13199997 -0.19799998 -0.21999979 v -0.14300013 c 0 -0.05499983 0.011000007 -0.065999985 0.054999977 -0.065999985 h 0.649 v -3.3109999 c 0 -0.78099996 0.34099996 -1.089 0.847 -1.089 c 0.50600004 0 1.056 0.242 1.4849999 0.726 c -0.021999836 0.110000014 -0.08799982 0.176 -0.19799995 0.18699998 c -0.286 -0.21999997 -0.61599994 -0.30799997 -0.90199995 -0.30799997 c -0.29699993 0 -0.36299992 0.32999998 -0.36299992 1.012 v 2.783 h 1.144 c 0.109999895 0 0.26399994 0.04400015 0.26399994 0.14300013 v 0.21999979 c 0 0.04400015 -0.032999992 0.065999985 -0.08800006 0.065999985 h -1.3199999 v 0.4289999 c 0 0.71500015 0.04399991 1.1550002 0.04399991 1.1550002 c 0 0.065999985 -0.032999992 0.09899998 -0.08799994 0.09899998 c -0.04400003 0 -0.143 -0.04400015 -0.24199998 -0.09899998 c -0.12100005 -0.065999985 -0.23100007 -0.12099981 -0.37400007 -0.1539998 c -0.13199997 -0.04400015 -0.24199998 -0.07700014 -0.24199998 -0.15400028 c 0 -0.13199997 0.032999992 -0.05499983 0.032999992 -1.276 Z "/>
</symbol>
<symbol id="g10C15B9DD215EEF6B1A1D61AF1DDAD3F" overflow="visible">
<path d="M 0 0m 1.837 3.146 c 0 0.23100019 0.09899998 0.36300015 0.18699992 0.46200013 c 0.41799998 0.40699983 0.9790001 0.6489999 1.408 0.6489999 c 0.22000003 0 0.45099998 -0.14300013 0.58299994 -0.3959999 c 0.11000013 -0.22000003 0.13199997 -0.5170002 0.13199997 -0.8470001 v -1.6719999 c 0 -0.902 -0.10999966 -0.946 -0.6819999 -1.001 c -0.05499983 -0.065999985 -0.05499983 -0.297 0 -0.36299998 c 0.3080001 0.011 0.6819999 0.022 1.122 0.022 c 0.44000006 0 0.803 -0.011 1.1659999 -0.022 c 0.055000305 0.066 0.055000305 0.297 0 0.36299998 c -0.6159997 0.055000007 -0.737 0.09900001 -0.737 1.001 v 1.6389999 c 0 0.605 -0.043999672 1.144 -0.29699993 1.474 c -0.1869998 0.2420001 -0.5279999 0.37400007 -0.91299987 0.37400007 c -0.53900003 0 -1.1990001 -0.14300013 -1.87 -0.89100003 c 0 -0.010999918 -0.011000037 -0.010999918 -0.021999955 -0.022000074 c -0.032999992 -0.04399991 -0.08800006 -0.109999895 -0.08800006 0.022000074 l 0.011000037 2.4750001 c 0 0.7149997 0.04400003 1.1549997 0.04400003 1.1549997 c 0 0.07700014 -0.04400003 0.11000013 -0.143 0.11000013 c -0.2750001 -0.11000013 -1.1 -0.26399994 -1.5400001 -0.29699993 c -0.022 -0.0880003 0 -0.26399994 0.066 -0.32999992 c 0.032999992 0 0.065999985 0 0.09900001 0 c 0.484 -0.032999992 0.605 -0.032999992 0.605 -0.90199995 v -4.807 c 0 -0.913 -0.13200003 -0.957 -0.77 -1.001 c -0.066 -0.065999985 -0.066 -0.297 0 -0.36299998 c 0.36299998 0.011 0.77 0.022 1.21 0.022 c 0.41799998 0 0.7809999 -0.011 1.089 -0.022 c 0.065999985 0.066 0.065999985 0.297 0 0.36299998 c -0.561 0.044 -0.65999997 0.088 -0.65999997 1.001 Z "/>
</symbol>
<symbol id="gF11D1BE520DAEB57C81C0D4F80107962" overflow="visible">
<path d="M 0 0m 1.936 3.938 c -0.021999955 0.43999982 -0.032999992 0.7260001 -0.08799994 0.8360002 c -0.022000074 0.05499983 -0.04400003 0.08799982 -0.13200009 0.08799982 c -0.30799997 -0.12099981 -0.594 -0.21999979 -1.3529999 -0.31900024 c -0.022000015 -0.065999985 0 -0.24199963 0.021999985 -0.3079996 c 0.594 -0.055000305 0.71500003 -0.11000013 0.71500003 -0.74800014 v -2.145 c 0 -0.913 -0.13200003 -0.957 -0.814 -1.001 c -0.066000015 -0.065999985 -0.066000015 -0.297 0 -0.36299998 c 0.385 0.011 0.814 0.022 1.254 0.022 c 0.44000006 0 0.9460001 -0.011 1.3310001 -0.022 c 0.065999985 0.066 0.065999985 0.297 0 0.36299998 c -0.77 0.055000007 -0.90200007 0.088 -0.90200007 1.001 v 1.529 c 0 0.286 0.13200009 0.53900003 0.26400006 0.737 c 0.12100005 0.17599988 0.37399983 0.5389998 0.50600004 0.5389998 c 0.09899998 0 0.19799995 -0.021999836 0.286 -0.14299965 c 0.0769999 -0.11000013 0.20899987 -0.25300026 0.3959999 -0.25300026 c 0.26399994 0 0.51699996 0.2750001 0.51699996 0.5500002 c 0 0.20899963 -0.19799995 0.5279999 -0.6600001 0.5279999 c -0.51699996 0 -0.96799994 -0.4840002 -1.221 -0.9130001 c -0.065999985 -0.12099981 -0.12099993 -0.032999992 -0.12099993 0.022000074 Z "/>
</symbol>
<symbol id="g22436601FF3A24B10F4C9094B07AEF4D" overflow="visible">
<path d="M 0 0m 1.584 7.238 c -0.26400006 0 -0.58299994 -0.20900011 -0.58299994 -0.803 c 0 -0.77 0.15399992 -1.1550002 0.2529999 -2.1230001 c 0.08800006 -0.8579998 0.15400004 -1.8479998 0.176 -2.0789998 c 0.011000037 -0.065999985 0.04400003 -0.14300013 0.15400004 -0.14300013 c 0.110000014 0 0.143 0.09899998 0.15400004 0.22000003 c 0.021999955 0.15400004 0.021999955 0.8140001 0.16499996 2.0019999 c 0.110000014 0.9460001 0.26400006 1.408 0.26400006 2.1230001 c 0 0.59399986 -0.319 0.803 -0.58300006 0.803 Z m -0.58299994 -6.765 c 0 -0.319 0.26399994 -0.583 0.58299994 -0.583 c 0.319 0 0.58300006 0.264 0.58300006 0.583 c 0 0.319 -0.26400006 0.583 -0.58300006 0.583 c -0.319 0 -0.58299994 -0.264 -0.58299994 -0.583 Z "/>
</symbol>
<symbol id="g76882B372044A7D8E5C3C0D1F44F886E" overflow="visible">
<path d="M 0 0m 3.85 1.342 v 4.202 c 0 0.704 0.11000013 1.1219997 0.50600004 1.1219997 h 0.2420001 c 0.8249998 0 1.342 -0.28599977 1.5289998 -1.1329999 c 0.12100029 0 0.2750001 0.011000156 0.37400007 0.05499983 c -0.07700014 0.50600004 -0.13199997 1.0669999 -0.14300013 1.5620003 c 0 0.01099968 -0.021999836 0.032999992 -0.032999992 0.032999992 c -0.37400007 -0.032999992 -1.5949998 -0.0880003 -2.4639997 -0.0880003 h -0.9460001 c -0.8469999 0 -2.145 0.055000305 -2.563 0.0880003 c -0.022000015 0 -0.044 -0.022000313 -0.044 -0.032999992 c -0.044 -0.49500036 -0.154 -1.0669999 -0.275 -1.5950003 c 0.11000001 -0.043999672 0.24200001 -0.05499983 0.374 -0.05499983 c 0.21999997 0.8800001 0.726 1.1659999 1.4519999 1.1659999 h 0.53900003 c 0.40700006 0 0.51699996 -0.41799974 0.51699996 -1.0889997 v -4.235 c 0 -0.913 -0.18700004 -0.968 -1.0669999 -1.001 c -0.066000104 -0.065999985 -0.066000104 -0.297 0 -0.36299998 c 0.53900003 0.011 1.0999999 0.022 1.54 0.022 c 0.41799998 0 0.9790001 -0.011 1.5289998 -0.022 c 0.065999985 0.066 0.065999985 0.297 0 0.36299998 c -0.87999964 0.033000022 -1.0669999 0.088 -1.0669999 1.001 Z "/>
</symbol>
<symbol id="gA2F8B4A416FBCC06632603F4F5F15DCC" overflow="visible">
<path d="M 0 0m 0.451 2.2549999 c 0 -1.1219999 0.748 -2.3649998 2.31 -2.3649998 c 0.704 0 1.2430003 0.25300002 1.6169999 0.616 c 0.49500036 0.48400003 0.71500015 1.177 0.71500015 1.848 c 0 1.1439998 -0.62699986 2.475 -2.31 2.475 c -0.7260001 0 -1.32 -0.29699993 -1.727 -0.77 c -0.39600003 -0.47300005 -0.605 -1.1110001 -0.605 -1.8040001 Z m 2.167 2.189 c 0.94599986 0 1.5289998 -0.8579998 1.5289998 -2.4419997 c 0 -1.3860002 -0.7149999 -1.7270001 -1.2319999 -1.7270001 c -1.1439999 0 -1.518 1.386 -1.518 2.2329998 c 0 0.957 0.23100007 1.9359999 1.2210001 1.9359999 Z "/>
</symbol>
<symbol id="g49431E85F668A3E0C612B4AA9C4D5CE8" overflow="visible">
<path d="M 0 0m 3.674 0.55 c 0.055000067 0.04399997 0.15400004 0.065999985 0.16499996 -0.011000037 c 0.032999992 -0.26399997 0.12100005 -0.649 0.12100005 -0.649 c 0.08799982 -0.033000007 0.14300013 -0.022 0.20900011 0 c 0.24199963 0.198 0.62699986 0.36299998 1.2979999 0.44 c 0.065999985 0.066000015 0.065999985 0.231 0 0.297 c -0.704 0.055000007 -0.803 0.264 -0.803 0.803 v 4.9830003 c 0 0.7149997 0.04400015 1.1549997 0.04400015 1.1549997 c 0 0.07700014 -0.04400015 0.11000013 -0.14300013 0.11000013 c -0.2750001 -0.11000013 -1.1000001 -0.26399994 -1.54 -0.29699993 c -0.022000074 -0.0880003 0 -0.26399994 0.065999985 -0.32999992 c 0.032999992 0 0.065999985 0 0.09899998 0 c 0.48399997 -0.032999992 0.605 -0.032999992 0.605 -0.90199995 v -1.408 c 0 -0.07700014 -0.022000074 -0.09899998 -0.09899998 -0.09899998 c -0.04400015 0 -0.49500012 0.1869998 -0.85800004 0.1869998 c -0.7260001 0 -1.21 -0.2420001 -1.6500001 -0.65999985 c -0.473 -0.47300005 -0.75899994 -1.1220002 -0.75899994 -1.9360001 c 0 -1.353 0.6819999 -2.343 1.87 -2.343 c 0.4289999 0 0.83599997 0.22 1.375 0.66 Z m 0.12100005 0.81399995 c 0 -0.20899999 -0.022000074 -0.29699993 -0.17600012 -0.42899996 c -0.40700006 -0.352 -0.75900006 -0.528 -1.0339999 -0.528 c -0.5940001 0 -1.21 0.649 -1.21 2.024 c 0 0.79200006 0.15400004 1.2319999 0.319 1.463 c 0.34100008 0.5169997 0.803 0.5499997 1.023 0.5499997 c 0.3959999 0 0.671 -0.14299965 0.89100003 -0.3959999 c 0.15400004 -0.17599988 0.18700004 -0.25299978 0.18700004 -0.59399986 Z "/>
</symbol>
<symbol id="g653D6F5329F61DB2D83AF3CFD189F307" overflow="visible">
<path d="M 0 0m 3.223 0.528 c 0.065999985 -0.341 0.18700004 -0.638 0.737 -0.638 c 0.41799974 0 0.8140001 0.187 1.0450001 0.407 c -0.022000313 0.132 -0.065999985 0.231 -0.18700027 0.297 c -0.076999664 -0.065999985 -0.26399994 -0.176 -0.40700006 -0.176 c -0.31899977 0 -0.32999992 0.42900002 -0.32999992 0.93500006 v 1.617 c 0 1.562 -0.8579998 1.859 -1.6609998 1.859 c -0.90200007 0 -1.815 -0.59399986 -1.815 -1.221 c 0 -0.26400018 0.13199997 -0.39600015 0.385 -0.39600015 c 0.319 0 0.51699996 0.23100019 0.51699996 0.37400007 c 0 0.0769999 -0.010999918 0.15400004 -0.032999992 0.19799995 c -0.011000037 0.032999992 -0.021999955 0.09899998 -0.021999955 0.22000027 c 0 0.3409996 0.462 0.4619999 0.88 0.4619999 c 0.37400007 0 0.89100003 -0.18700027 0.89100003 -1.4300001 c 0 -0.07700014 -0.032999992 -0.12100005 -0.065999985 -0.13199997 l -0.9460001 -0.23099995 c -1.056 -0.26400018 -1.8149999 -0.8470001 -1.8149999 -1.5950001 c 0 -0.90199995 0.61599994 -1.188 1.3859999 -1.188 c 0.3850001 0 0.71500003 0.088 1.199 0.462 l 0.22000003 0.176 Z m 0 2.0349998 v -1.452 c 0 -0.14299995 -0.065999985 -0.21999997 -0.15400004 -0.28599995 c -0.286 -0.231 -0.6600001 -0.484 -0.96799994 -0.484 c -0.5500001 0 -0.79200006 0.44000003 -0.79200006 0.781 c 0 0.495 0.23099995 1.0009999 1.0450001 1.21 Z "/>
</symbol>
<symbol id="gA38224231BD2CE89B0761249B8CF290F" overflow="visible">
<path d="M 0 0m 1.419 7.678 c -0.34100008 0 -0.58300006 -0.23099995 -0.58300006 -0.53900003 c 0 -0.34100008 0.286 -0.4510002 0.48399997 -0.4840002 c 0.20900011 -0.021999836 0.39600003 -0.08799982 0.39600003 -0.3409996 c 0 -0.23099995 -0.39600003 -0.737 -0.96799994 -0.8800001 c 0 -0.11000013 0.021999955 -0.18700027 0.09899998 -0.26399994 c 0.65999997 0.12099981 1.298 0.6489997 1.298 1.4189997 c 0 0.6600003 -0.286 1.0890002 -0.72599995 1.0890002 Z "/>
</symbol>
<symbol id="g3D3B6218F929D29DBAB0B8A998839322" overflow="visible">
<path d="M 0 0m 0.528 1.518 c 0.04400003 -0.53900003 0.07700002 -1.056 0.07700002 -1.518 c 0.109999955 0.022 0.21999997 0.033 0.27499998 0.033 c 0.07700002 0 0.143 0 0.22000003 -0.022 c 0.29699993 -0.077 0.594 -0.121 1.001 -0.121 c 0.61599994 0 1.7489998 0.297 1.7489998 1.386 c 0 0.7479999 -0.53900003 1.188 -1.287 1.463 c -0.65999997 0.25300002 -1.1 0.41799998 -1.1 1.023 c 0 0.45099974 0.39600003 0.704 0.7700001 0.704 c 0.24199986 0 0.8799999 -0.0880003 1.023 -1.023 c 0.065999985 -0.065999985 0.286 -0.055000067 0.352 0.010999918 c 0.032999992 0.3959999 0.05499983 0.803 0.065999985 1.1659999 c -0.34100008 0.055000305 -0.86899996 0.20900011 -1.441 0.20900011 c -0.814 0 -1.5510001 -0.5279999 -1.5510001 -1.2320001 c 0 -0.803 0.36299998 -1.1439998 1.21 -1.4959998 c 0.9130001 -0.37400007 1.122 -0.605 1.122 -1.0780001 c 0 -0.53900003 -0.5279999 -0.77 -0.93499994 -0.77 c -0.42900002 0 -0.671 0.143 -0.781 0.26400003 c -0.24199998 0.25299996 -0.36299998 0.7369999 -0.42899996 1.0120001 c -0.066000044 0.065999985 -0.27500004 0.054999948 -0.34100002 -0.011000037 Z "/>
</symbol>
<symbol id="g22E3ABB99F2C49097E4FDCDB12940D96" overflow="visible">
<path d="M 0 0m 1.9909999 1.342 v 2.189 c 0 0.54999995 0.04400015 1.254 0.04400015 1.254 c 0 0.04400015 -0.055000067 0.07700014 -0.14300013 0.07700014 c -0.30799997 -0.12099981 -0.7479999 -0.21999979 -1.507 -0.31900024 c -0.021999985 -0.065999985 0 -0.24199963 0.022000015 -0.3079996 c 0.60499996 -0.055000305 0.715 -0.12100029 0.715 -0.74800014 v -2.145 c 0 -0.913 -0.12099993 -0.946 -0.792 -1.001 c -0.065999985 -0.065999985 -0.065999985 -0.297 0 -0.36299998 c 0.36300004 0.011 0.792 0.022 1.2320001 0.022 c 0.44000006 0 0.85800004 -0.011 1.221 -0.022 c 0.065999985 0.066 0.065999985 0.297 0 0.36299998 c -0.671 0.044 -0.79200006 0.088 -0.79200006 1.001 Z m -1.0009999 5.2469997 c 0 -0.28599977 0.26399994 -0.57199955 0.528 -0.57199955 c 0.30799997 0 0.5719999 0.29699993 0.5719999 0.5279999 c 0 0.26399994 -0.23099995 0.572 -0.5279999 0.572 c -0.26400006 0 -0.572 -0.26399994 -0.572 -0.52800035 Z "/>
</symbol>
<symbol id="g179D92325684FA5055722CBA7015DA1A" overflow="visible">
<path d="M 0 0m 0.671 5.148 c 0 -0.23099995 0.20899999 -0.4289999 0.43999994 -0.4289999 c 0.18700004 0 0.5170001 0.19799995 0.5170001 0.44000006 c 0 0.08799982 -0.022000074 0.15400028 -0.04400003 0.23099995 c -0.021999955 0.07700014 -0.08799994 0.17600012 -0.08799994 0.26399994 c 0 0.2750001 0.2859999 0.671 1.089 0.671 c 0.3959999 0 0.957 -0.27499962 0.957 -1.3309999 c 0 -0.704 -0.25300002 -1.276 -0.9020002 -1.9359999 l -0.8139999 -0.8030002 c -1.078 -1.0999999 -1.254 -1.6279999 -1.254 -2.277 c 0 0 0.561 0.022 0.913 0.022 h 1.9250001 c 0.352 0 0.85800004 -0.022 0.85800004 -0.022 c 0.14299965 0.583 0.25299978 1.408 0.26399994 1.7379999 c -0.065999985 0.055000067 -0.20900011 0.07700002 -0.31900024 0.055000067 c -0.1869998 -0.781 -0.37399983 -1.056 -0.76999974 -1.056 h -1.9580001 c 0 0.52800006 0.75899994 1.276 0.814 1.3310001 l 1.1110001 1.0669999 c 0.6270001 0.605 1.0999997 1.0890002 1.0999997 1.9250002 c 0 1.1879997 -0.9679997 1.6719999 -1.8589997 1.6719999 c -1.2210001 0 -1.98 -0.90199995 -1.98 -1.5620003 Z "/>
</symbol>
<symbol id="g17FCF64AFC48E81F707D872D7D9D0570" overflow="visible">
<path d="M 0 0m 2.508 -0.11 c 0.8470001 0 2.1340003 0.85800004 2.1340003 3.4429998 c 0 1.089 -0.26400042 2.024 -0.74800014 2.662 c -0.286 0.38500023 -0.74800014 0.71500015 -1.342 0.71500015 c -1.0890001 0 -2.1230001 -1.2979999 -2.1230001 -3.476 c 0 -1.177 0.363 -2.277 0.96799994 -2.882 c 0.3080001 -0.308 0.68200004 -0.462 1.111 -0.462 Z m 0.04400015 6.435 c 0.18700004 0 0.36299992 -0.065999985 0.4949999 -0.1869998 c 0.34100008 -0.28600025 0.638 -1.1220002 0.638 -2.596 c 0 -1.0120001 -0.032999992 -1.705 -0.18700004 -2.266 c -0.24199986 -0.902 -0.7809999 -1.001 -0.97899985 -1.001 c -1.023 0 -1.133 1.8809999 -1.133 2.8379998 c 0 2.7059999 0.6709999 3.212 1.166 3.212 Z "/>
</symbol>
<symbol id="g85D7D3DA5193E73F6C733369948756C2" overflow="visible">
<path d="M 0 0m 3.509 2.079 c 0 -1.045 -0.5500002 -1.815 -1.21 -1.815 c -0.41799998 0 -0.561 0.27499998 -0.7260001 0.495 c -0.143 0.18699998 -0.32999992 0.35199994 -0.561 0.35199994 c -0.20899999 0 -0.41799998 -0.18699992 -0.41799998 -0.40699995 c 0 -0.451 0.93500006 -0.825 1.5619999 -0.825 c 1.3640001 0 2.332 1.012 2.332 2.398 c 0 1.0669999 -0.737 2.0240002 -1.9689999 2.0240002 c -0.47300005 0 -0.8800001 -0.09899998 -1.0780001 -0.17600012 l 0.22000003 1.8369999 c 0.40700006 -0.04400015 0.75900006 -0.09899998 1.287 -0.09899998 c 0.32999992 0 0.704 0.021999836 1.1550002 0.065999985 l 0.17599964 0.74800014 l -0.076999664 0.04400015 c -0.6270001 -0.06600046 -1.2210002 -0.12100029 -1.8040001 -0.12100029 c -0.40700006 0 -0.803 0.021999836 -1.188 0.05499983 l -0.37400007 -3.1679997 c 0.58300006 0.22000003 1.001 0.26399994 1.3970001 0.26399994 c 0.7149999 0 1.276 -0.47300005 1.276 -1.6719999 Z "/>
</symbol>
<symbol id="gD58EEB85C3CF258DFE9908E9C6F904D4" overflow="visible">
<path d="M 0 0m 2.981 2.453 c 0.14300013 0 0.29699993 0.30799985 0.29699993 0.43999982 c 0 0.11000013 -0.04399991 0.22000003 -0.1539998 0.22000003 h -2.4090002 c -0.13199997 0 -0.27499998 -0.25300002 -0.27499998 -0.45099998 c 0 -0.109999895 0.065999985 -0.20899987 0.16500002 -0.20899987 Z "/>
</symbol>
<symbol id="gCBEB678AF171DD94ACB89CCECEB5D533" overflow="visible">
<path d="M 0 0m 3.168 1.342 v 3.817 c 0 0.65999985 0.010999918 1.3309999 0.032999992 1.474 c 0 0.05499983 -0.022000074 0.05499983 -0.065999985 0.05499983 c -0.605 -0.3739996 -1.188 -0.6489997 -2.1560001 -1.0999999 c 0.022000074 -0.12099981 0.065999985 -0.23099995 0.16500008 -0.29699993 c 0.5059999 0.20900011 0.7479999 0.2750001 0.957 0.2750001 c 0.18700004 0 0.22000003 -0.26399994 0.22000003 -0.638 v -3.586 c 0 -0.913 -0.29700017 -0.968 -1.0670002 -1.001 c -0.065999985 -0.065999985 -0.065999985 -0.297 0 -0.36299998 c 0.53900003 0.011 0.93499994 0.022 1.529 0.022 c 0.5279999 0 0.79200006 -0.011 1.342 -0.022 c 0.065999985 0.066 0.065999985 0.297 0 0.36299998 c -0.77 0.033000022 -0.957 0.088 -0.957 1.001 Z "/>
</symbol>
<symbol id="g1E4752F03A1A865A0DBDFDB7CB983A33" overflow="visible">
<path d="M 0 0m 1.584 3.773 c 0.29700005 1.0010002 1.001 2.1119998 2.4639997 2.662 c 0 0.13199997 -0.043999672 0.23099995 -0.13199997 0.28600025 c -1.1109998 -0.3300004 -1.793 -0.7920003 -2.409 -1.5070004 c -0.682 -0.7919998 -1.023 -1.7929997 -1.023 -2.6619997 c 0 -2.233 1.265 -2.673 2.112 -2.673 c 1.4410002 0 2.035 1.3970001 2.035 2.343 c 0 0.9460001 -0.50600004 1.793 -2.002 1.793 c -0.286 0 -0.7149999 -0.08799982 -1.045 -0.24199986 Z m -0.09899998 -0.3959999 c 0.36300004 0.24199986 0.72599995 0.25299978 0.913 0.25299978 c 1.0780001 0 1.3199999 -1.056 1.3199999 -1.606 c 0 -1.2099999 -0.4619999 -1.76 -1.0009999 -1.76 c -0.6930001 0 -1.32 0.374 -1.32 2.255 c 0 0.25300002 0.022000074 0.53900003 0.08800006 0.85800004 Z "/>
</symbol>
<symbol id="g51B05C4190BD85788EF3601873C2936A" overflow="visible">
<path d="M 0 0m 2.024 3.938 c -0.065999985 -0.0769999 -0.13199997 -0.09899998 -0.13199997 0 c -0.010999918 0.29700017 -0.032999992 0.7260001 -0.08799994 0.8360002 c -0.022000074 0.05499983 -0.04400003 0.08799982 -0.13200009 0.08799982 c -0.30799997 -0.12099981 -0.594 -0.21999979 -1.3529999 -0.31900024 c -0.022000015 -0.065999985 0 -0.24199963 0.021999985 -0.3079996 c 0.594 -0.055000305 0.71500003 -0.11000013 0.71500003 -0.74800014 v -2.145 c 0 -0.902 -0.110000014 -0.946 -0.77 -1.001 c -0.066000015 -0.065999985 -0.066000015 -0.297 0 -0.36299998 c 0.32999998 0.011 0.77 0.022 1.21 0.022 c 0.43999994 0 0.77 -0.011 1.0999999 -0.022 c 0.065999985 0.066 0.065999985 0.297 0 0.36299998 c -0.5609999 0.055000007 -0.671 0.09900001 -0.671 1.001 v 1.8039999 c 0 0.23100019 0.09899998 0.36300015 0.18700004 0.46200013 c 0.41799998 0.40699983 0.9130001 0.6489999 1.342 0.6489999 c 0.22000003 0 0.45099998 -0.14300013 0.5830002 -0.3959999 c 0.10999966 -0.22000003 0.13199997 -0.5170002 0.13199997 -0.8470001 v -1.6719999 c 0 -0.902 -0.11000013 -0.946 -0.68200016 -1.001 c -0.055000067 -0.065999985 -0.055000067 -0.297 0 -0.36299998 c 0.32999992 0.011 0.68200016 0.022 1.1220002 0.022 c 0.43999958 0 0.83599997 -0.011 1.1659999 -0.022 c 0.05499983 0.066 0.05499983 0.297 0 0.36299998 c -0.6160002 0.055000007 -0.737 0.09900001 -0.737 1.001 v 1.6389999 c 0 0.605 -0.04400015 1.1329999 -0.29699993 1.474 c -0.18700027 0.2420001 -0.52800035 0.37400007 -0.9130001 0.37400007 c -0.53900003 0 -1.155 -0.14300013 -1.8040001 -0.89100003 Z "/>
</symbol>
<symbol id="gD0BE2DBF7243AF20ECD6B66E738F95D2" overflow="visible">
<path d="M 0 0m 1.87 3.938 c -0.011000037 0.33000016 -0.032999992 0.7260001 -0.08800006 0.8360002 c -0.021999955 0.05499983 -0.04399991 0.08799982 -0.13199997 0.08799982 c -0.30799997 -0.12099981 -0.594 -0.21999979 -1.3529999 -0.31900024 c -0.021999985 -0.065999985 0 -0.24199963 0.022000015 -0.3079996 c 0.594 -0.055000305 0.71500003 -0.11000013 0.71500003 -0.74800014 v -2.145 c 0 -0.902 -0.14300007 -0.957 -0.748 -1.001 c -0.066000015 -0.065999985 -0.066000015 -0.297 0 -0.36299998 c 0.32999998 0.011 0.748 0.022 1.188 0.022 c 0.44000006 0 0.7809999 -0.011 1.1110001 -0.022 c 0.065999985 0.066 0.065999985 0.297 0 0.36299998 c -0.5610001 0.055000007 -0.68200004 0.09900001 -0.68200004 1.001 v 1.8039999 c 0 0.23100019 0.0990001 0.36300015 0.18699992 0.46200013 c 0.44000006 0.42900014 0.8470001 0.6489999 1.188 0.6489999 c 0.41800022 0 0.7260003 -0.26399994 0.7260003 -1.0009999 v -1.914 c 0 -0.902 -0.0880003 -0.957 -0.68200016 -1.001 c -0.055000067 -0.065999985 -0.055000067 -0.297 0 -0.36299998 c 0.27499986 0.011 0.68200016 0.022 1.1219997 0.022 c 0.44000006 0 0.803 -0.011 1.0780001 -0.022 c 0.055000305 0.066 0.055000305 0.297 0 0.36299998 c -0.5499997 0.044 -0.6489997 0.09900001 -0.6489997 1.001 v 1.7490001 c 0 0.1539998 0 0.30799985 -0.011000156 0.43999982 c 0.5279999 0.58299994 1.0229998 0.7260001 1.4520001 0.7260001 c 0.41799974 0 0.65999985 -0.2420001 0.65999985 -0.9790001 v -1.9359999 c 0 -0.902 -0.11000013 -0.957 -0.68200016 -1.001 c -0.05499983 -0.065999985 -0.05499983 -0.297 0 -0.36299998 c 0.2750001 0.011 0.68200016 0.022 1.1220002 0.022 c 0.44000006 0 0.8250003 -0.011 1.1329999 -0.022 c 0.055000305 0.066 0.055000305 0.297 0 0.36299998 c -0.605 0.044 -0.704 0.09900001 -0.704 1.001 v 1.7379999 c 0 0.9790001 -0.16499996 1.7490001 -1.1329999 1.7490001 c -0.5609999 0 -1.243 -0.20900011 -1.815 -0.8140001 c -0.032999992 -0.032999992 -0.09899998 -0.08799982 -0.12099981 0.011000156 c -0.09899998 0.45099974 -0.52800035 0.803 -1.1000001 0.803 c -0.638 0 -1.21 -0.37400007 -1.6719999 -0.89100003 c -0.055000067 -0.055000067 -0.12100005 -0.13199997 -0.13200009 0 Z "/>
</symbol>
<symbol id="g20CA0FB04A6BED1E0C44BC156D3D12C5" overflow="visible">
<path d="M 0 0m 4.323 5.335 c 0 0.7919998 -0.61599994 1.375 -1.694 1.375 c -1.122 0 -1.8479999 -0.671 -1.8479999 -1.5180001 c 0 -0.6159997 0.29699993 -1.0669999 0.96799994 -1.4849999 l 0.28600013 -0.17600012 c -0.31900012 -0.16499996 -0.61600006 -0.36299992 -0.89100003 -0.605 c -0.45100003 -0.3959999 -0.6380001 -0.8909998 -0.6380001 -1.3199999 c 0 -1.122 0.792 -1.716 1.958 -1.716 c 1.441 0 2.1450002 1.056 2.1450002 1.892 c 0 0.63800013 -0.2750001 1.199 -0.8580003 1.551 l -0.7809999 0.47300005 c 0.51699996 0.25300002 1.3529999 0.82500005 1.3529999 1.529 Z m -1.8369999 -5.06 c -0.49500012 0 -1.243 0.341 -1.243 1.331 c 0 0.33000004 0.143 1.1000001 1.089 1.727 l 0.51699996 -0.30799985 c 0.6819999 -0.41800022 0.957 -0.9350002 0.957 -1.463 c 0 -1.1 -0.82500005 -1.2870001 -1.3199999 -1.2870001 Z m 0.08799982 6.0499997 c 0.71500015 0 0.9790001 -0.47300005 0.9790001 -0.9789996 c 0 -0.59400034 -0.58299994 -1.0890002 -0.8799999 -1.309 l -0.34100008 0.20899963 c -0.6930001 0.4510002 -0.77 0.8140001 -0.77 1.1550002 c 0 0.50600004 0.352 0.9239998 1.0119998 0.9239998 Z "/>
</symbol>
<symbol id="g5433311E1B7F4B245320FED5B7100250" overflow="visible">
<path d="M 0 0m 0.77 0.65999997 c 0 -0.31899998 0.26400006 -0.58299994 0.58300006 -0.58299994 c 0.3189999 0 0.58299994 0.264 0.58299994 0.58299994 c 0 0.319 -0.26400006 0.58300006 -0.58299994 0.58300006 c -0.319 0 -0.58300006 -0.26400006 -0.58300006 -0.58300006 Z m 0 3.2779999 c 0 -0.319 0.26400006 -0.58299994 0.58300006 -0.58299994 c 0.3189999 0 0.58299994 0.26399994 0.58299994 0.58299994 c 0 0.319 -0.26400006 0.58299994 -0.58299994 0.58299994 c -0.319 0 -0.58300006 -0.26399994 -0.58300006 -0.58299994 Z "/>
</symbol>
<symbol id="g6A93160A3C7E07C6D055C9F6C1746C6A" overflow="visible">
<path d="M 0 0m 4.73 2.409 h -0.9130001 v 3.212 c 0 0.5500002 0 0.9790001 0.022000074 1.0669999 l -0.022000074 0.022000313 h -0.352 c -0.0769999 0 -0.13199997 -0.065999985 -0.17599988 -0.12100029 c -0.6930001 -0.84699965 -1.9690001 -2.6619997 -2.981 -4.2349997 c 0.032999992 -0.1650002 0.09900001 -0.46200013 0.429 -0.46200013 h 2.244 v -1.012 c 0 -0.506 -0.41799998 -0.506 -0.89100003 -0.53900003 c -0.065999985 -0.065999985 -0.065999985 -0.297 0 -0.36299998 c 0.352 0.011 0.79200006 0.022 1.2980001 0.022 c 0.4289999 0 0.8470001 -0.011 1.1989999 -0.022 c 0.065999985 0.066 0.065999985 0.297 0 0.36299998 c -0.53900003 0.044 -0.77 0.022000015 -0.77 0.53900003 v 1.012 h 0.7590003 c 0.1539998 0 0.31899977 0.20900011 0.31899977 0.34100008 c 0 0.109999895 -0.04400015 0.17599988 -0.16499996 0.17599988 Z m -1.7490001 3.1680002 v -3.1680002 h -2.1009998 c 0.561 0.90199995 1.3419999 2.1339998 2.1009998 3.1680002 Z "/>
</symbol>
<symbol id="gB119B92F4F4BA43398207C44B71084FA" overflow="visible">
<path d="M 0 0m 0.627 0.473 c 0 -0.319 0.264 -0.583 0.58300006 -0.583 c 0.319 0 0.58299994 0.264 0.58299994 0.583 c 0 0.319 -0.26399994 0.583 -0.58299994 0.583 c -0.31900007 0 -0.58300006 -0.264 -0.58300006 -0.583 Z "/>
</symbol>
<symbol id="g38529197BC708DC3D13DE2E8E821A4F7" overflow="visible">
<path d="M 0 0m 3.8027344 6.677344 q -0.5714843 -0.9796877 -0.8529296 -1.9529295 q -0.28144526 -0.9732423 -0.28144526 -1.9615238 q 0 -0.98398423 0.28144526 -1.9593749 q 0.28144526 -0.9753906 0.8529296 -1.9636719 h -0.6875 q -0.648828 1.0226562 -0.9667969 1.9916016 q -0.31796873 0.9689454 -0.31796873 1.9314452 q 0 0.9582033 0.31796873 1.9292972 q 0.31796885 0.97109365 0.9667969 1.985156 h 0.6875 Z "/>
</symbol>
<symbol id="g5F04212AAC91E3CE6F19BE35E1FA6C52" overflow="visible">
<path d="M 0 0m 1.001172 6.4152346 h 3.7769532 v -0.73046875 h -2.904688 v -1.890625 h 2.6339846 v -0.730469 h -2.6339846 v -3.0636718 h -0.8722656 v 6.4152346 Z "/>
</symbol>
<symbol id="gDB04800FC7152B3EF1FD1D934E725C7" overflow="visible">
<path d="M 0 0m 2.6468751 4.258203 q -0.6015625 0 -0.91093755 -0.46835923 q -0.30937505 -0.46835923 -0.30937505 -1.3878906 q 0 -0.91523445 0.30937505 -1.3857423 q 0.30937505 -0.4705078 0.91093755 -0.4705078 q 0.6058593 0 0.9152343 0.4705078 q 0.30937505 0.47050786 0.30937505 1.3857423 q 0 0.91953135 -0.30937505 1.3878906 q -0.30937505 0.46835923 -0.9152343 0.46835923 Z m 0 0.6703129 q 1.0011718 0 1.5318358 -0.6488285 q 0.53066397 -0.648828 0.53066397 -1.8777342 q 0 -1.2332032 -0.52851534 -1.8798828 q -0.5285158 -0.64667976 -1.5339844 -0.64667976 q -1.001172 0 -1.5296876 0.64667976 q -0.52851564 0.6466797 -0.52851564 1.8798828 q 0 1.2289062 0.52851564 1.8777342 q 0.5285157 0.6488285 1.5296876 0.6488285 Z "/>
</symbol>
<symbol id="g7B7B94629DE3FA4F6EF70732424BDB87" overflow="visible">
<path d="M 0 0m 2.101172 4.5675783 h 1.0828125 v -1.3019533 h -1.0828125 v 1.3019533 Z m 0 -3.2570314 h 1.0828125 v -1.3105469 h -1.0828125 v 1.3105469 Z "/>
</symbol>
<symbol id="g1D8F9A490E3ED9BD8619052F5A0AD58F" overflow="visible">
<path d="M 0 0m 1.1601563 0.73046875 h 1.3492188 v 4.9027343 l -1.4523438 -0.3265624 v 0.7906251 l 1.44375 0.31796885 h 0.8679688 v -5.684766 h 1.3320313 v -0.73046875 h -3.540625 v 0.73046875 Z "/>
</symbol>
<symbol id="g6B416D4F623EB3B6E8CF640D793E33BA" overflow="visible">
<path d="M 0 0m 1.6027344 0.73046875 h 2.9476562 v -0.73046875 h -3.8972657 v 0.73046875 q 0.8035156 0.8464844 1.4050782 1.4953125 q 0.6015625 0.64882827 0.8292968 0.91523457 q 0.4296875 0.5242188 0.5800781 0.8486328 q 0.15039063 0.324414 0.15039063 0.66386724 q 0 0.5371094 -0.31582022 0.8421874 q -0.31582046 0.30507803 -0.8658204 0.30507803 q -0.39101553 0 -0.82070315 -0.14179659 q -0.4296875 -0.14179707 -0.9109375 -0.4296875 v 0.8765621 q 0.44257814 0.21054697 0.8701171 0.31796885 q 0.42753923 0.107421875 0.8443359 0.107421875 q 0.9410157 0 1.5146487 -0.50058603 q 0.5736327 -0.50058556 0.5736327 -1.312695 q 0 -0.4124999 -0.19121075 -0.82500005 q -0.19121122 -0.41250014 -0.6208987 -0.91093755 q -0.2406249 -0.27929688 -0.6982422 -0.7734375 q -0.45761704 -0.49414063 -1.3943359 -1.4781251 Z "/>
</symbol>
<symbol id="gECA1807D22B37AB4561C03D195F439C7" overflow="visible">
<path d="M 0 0m 3.3343751 3.4332032 q 0.6316407 -0.16757822 0.96679664 -0.59511733 q 0.33515644 -0.42753887 0.33515644 -1.0677733 q 0 -0.8851563 -0.5951171 -1.3900391 q -0.59511733 -0.5048828 -1.6478517 -0.5048828 q -0.44257808 0 -0.90234375 0.08164063 q -0.45976567 0.08164063 -0.9023438 0.23632813 v 0.8636719 q 0.43828124 -0.22773439 0.86367196 -0.33945316 q 0.4253906 -0.111718714 0.8464843 -0.111718714 q 0.7132814 0 1.0957031 0.32226563 q 0.38242197 0.32226563 0.38242197 0.928125 q 0 0.55859375 -0.38242197 0.8873048 q -0.38242173 0.3287108 -1.0355468 0.3287108 h -0.66171885 v 0.7132814 h 0.66171885 q 0.5972655 0 0.9324219 0.26210952 q 0.3351562 0.26210928 0.3351562 0.73046875 q 0 0.49414063 -0.31152344 0.75839806 q -0.31152344 0.2642579 -0.8873048 0.2642579 q -0.38242173 0 -0.790625 -0.0859375 q -0.40820313 -0.0859375 -0.85507816 -0.2578125 v 0.79921865 q 0.51992196 0.13750029 0.9259766 0.20625019 q 0.40605474 0.068749905 0.71972656 0.068749905 q 0.93671894 0 1.4974611 -0.47050762 q 0.56074214 -0.4705081 0.56074214 -1.2482424 q 0 -0.52851534 -0.29433584 -0.8808594 q -0.29433608 -0.35234356 -0.8572266 -0.4984374 Z "/>
</symbol>
<symbol id="gD1EC161EBB699C32F746F3A85B47F5B9" overflow="visible">
<path d="M 0 0m 2.1570313 1.3019532 h 1.0828125 v -0.8894532 l -0.8464844 -1.6457032 h -0.6617187 l 0.4253906 1.6457032 v 0.8894532 Z "/>
</symbol>
<symbol id="g3F535BBB3BE9AEF4FA67ECAD4FF114E0" overflow="visible">
<path d="M 0 0m 1.5855469 3.0636718 v -2.3503904 h 1.0269531 q 0.75625014 0 1.0785158 0.2642578 q 0.32226563 0.2642578 0.32226563 0.8701172 q 0 0.6273439 -0.33945322 0.92167974 q -0.33945298 0.29433584 -1.0613282 0.29433584 h -1.0269531 Z m 0 2.6382816 v -1.933594 h 1.0097657 q 0.62734365 0 0.90878916 0.24062514 q 0.28144526 0.2406249 0.28144526 0.7777343 q 0 0.48554707 -0.2771485 0.7003908 q -0.2771485 0.21484375 -0.91308594 0.21484375 h -1.0097657 Z m -0.8722656 0.71328115 h 1.8992187 q 0.9839845 0 1.5167968 -0.42539072 q 0.5328126 -0.42539072 0.5328126 -1.203125 q 0 -0.5886717 -0.28144503 -0.9281249 q -0.2814455 -0.33945322 -0.84433603 -0.42539072 q 0.63164043 -0.0945313 0.9904294 -0.53925776 q 0.35878944 -0.4447267 0.35878944 -1.1322267 q 0 -0.8722656 -0.57148457 -1.3169922 q -0.5714843 -0.4447266 -1.7015626 -0.4447266 h -1.8992187 v 6.4152346 Z "/>
</symbol>
<symbol id="g3ECE40927DCD98EA536CF14787B146E1" overflow="visible">
<path d="M 0 0m 3.0164063 2.4191406 h -0.26210928 q -0.691797 0 -1.0419923 -0.2427733 q -0.3501953 -0.24277353 -0.3501953 -0.72402346 q 0 -0.4339844 0.2621094 -0.6746094 q 0.2621094 -0.24062502 0.72617185 -0.24062502 q 0.65312505 0 1.0269532 0.45332032 q 0.37382817 0.45332032 0.37812495 1.2525392 v 0.17617178 h -0.73906255 Z m 1.5339844 0.32656264 v -2.7457032 h -0.7949219 v 0.7132813 q -0.25351572 -0.42968753 -0.6380861 -0.63378906 q -0.38457012 -0.20410156 -0.9345703 -0.20410156 q -0.7347655 0 -1.1730468 0.41464844 q -0.43828124 0.41464847 -0.43828124 1.1107422 q 0 0.80351555 0.5392578 1.2203125 q 0.5392579 0.41679692 1.5833985 0.41679692 h 1.0613282 v 0.12460947 q -0.0042967796 0.5757811 -0.29218745 0.83574224 q -0.28789067 0.25996065 -0.91953135 0.25996065 q -0.40390635 0 -0.81640625 -0.116015434 q -0.41250002 -0.116015434 -0.8035157 -0.33945322 v 0.7906251 q 0.4382813 0.16757822 0.84003913 0.2513671 q 0.40175784 0.08378935 0.7798828 0.08378935 q 0.5972657 0 1.0205078 -0.17617226 q 0.42324233 -0.17617178 0.6853516 -0.52851534 q 0.16328144 -0.21484375 0.23203135 -0.5306642 q 0.068749905 -0.31582022 0.068749905 -0.9474609 Z "/>
</symbol>
<symbol id="g8FEF875EC5BFEF3D16DB280020915E1" overflow="visible">
<path d="M 0 0m 4.9628906 3.819922 q -0.25351572 0.19765615 -0.515625 0.28789043 q -0.26210928 0.09023476 -0.5757811 0.09023476 q -0.73906255 0 -1.1300783 -0.4640627 q -0.39101553 -0.46406245 -0.39101553 -1.340625 v -2.3933594 h -0.7949219 v 4.8125 h 0.7949219 v -0.9410155 q 0.19765615 0.511328 0.6080079 0.78417945 q 0.4103515 0.27285194 0.97324204 0.27285194 q 0.2921877 0 0.5457034 -0.07304716 q 0.25351524 -0.073046684 0.4855466 -0.22773409 v -0.8078127 Z "/>
</symbol>
<symbol id="g83C2693F43145A706BB1B0C9BF21715C" overflow="visible">
<path d="M 0 0m 3.8457031 6.4152346 v -2.3847656 h -0.7476561 v 2.3847656 h 0.7476561 Z m -1.6457031 0 v -2.3847656 h -0.7476562 v 2.3847656 h 0.7476562 Z "/>
</symbol>
<symbol id="gF246D2CA26A39F59836F54B33019C1D6" overflow="visible">
<path d="M 0 0m 2.6382813 6.1789064 v -1.3664064 h 1.796094 v -0.61445284 h -1.796094 v -2.6125002 q 0 -0.5328125 0.20195317 -0.7433593 q 0.20195293 -0.21054691 0.70468736 -0.21054691 h 0.8894534 v -0.6316406 h -0.9667971 q -0.8894532 0 -1.2546875 0.35664064 q -0.36523438 0.35664064 -0.36523438 1.2289062 v 2.6125002 h -1.2847656 v 0.61445284 h 1.2847656 v 1.3664064 h 0.7906251 Z "/>
</symbol>
<symbol id="g4F4D654CF49407798579CE23E3662AC0" overflow="visible">
<path d="M 0 0m 4.5160155 2.9820313 v -2.9820313 h -0.79492164 v 2.9820313 q 0 0.648828 -0.22773433 0.9539063 q -0.22773457 0.30507827 -0.7132814 0.30507827 q -0.554297 0 -0.8529297 -0.39316416 q -0.29863286 -0.39316416 -0.29863286 -1.1279299 v -2.7199218 h -0.790625 v 6.685938 h 0.790625 v -2.5953126 q 0.21054697 0.4124999 0.57148445 0.625195 q 0.3609376 0.2126956 0.8550782 0.2126956 q 0.7347655 0 1.0978515 -0.48339844 q 0.36308575 -0.48339868 0.36308575 -1.4630861 Z "/>
</symbol>
<symbol id="g227944383AA71CAB9B2F0276E6734738" overflow="visible">
<path d="M 0 0m 1.1 4.8125 h 2.023828 v -4.1980467 h 1.5683596 v -0.61445314 h -3.927344 v 0.61445314 h 1.5683594 v 3.583594 h -1.233203 v 0.61445284 Z m 1.233203 1.8734379 h 0.7906251 v -1.0011721 h -0.7906251 v 1.0011721 Z "/>
</symbol>
<symbol id="g840A1876F711B551250BA8EEF65B8795" overflow="visible">
<path d="M 0 0m 4.1808596 4.644922 v -0.77343726 q -0.33945322 0.1976564 -0.6832032 0.29648423 q -0.34375 0.098828316 -0.7003906 0.098828316 q -0.5371094 0 -0.8013673 -0.17402363 q -0.2642578 -0.17402339 -0.2642578 -0.53066397 q 0 -0.32226563 0.19765627 -0.48125005 q 0.19765615 -0.15898442 0.98398423 -0.30937505 l 0.31796885 -0.060156107 q 0.5886719 -0.11171889 0.8916018 -0.4468751 q 0.3029294 -0.3351562 0.3029294 -0.8722657 q 0 -0.7132812 -0.5070312 -1.115039 q -0.5070312 -0.40175784 -1.409375 -0.40175784 q -0.35664058 0 -0.74765635 0.07519531 q -0.39101565 0.07519531 -0.84648436 0.22558595 v 0.81640625 q 0.44257814 -0.22773439 0.84648436 -0.34160155 q 0.40390635 -0.11386722 0.7648437 -0.11386722 q 0.5242188 0 0.8121095 0.2126953 q 0.28789067 0.21269536 0.28789067 0.5951173 q 0 0.54999995 -1.0527344 0.7605468 l -0.034374952 0.008593798 l -0.29648447 0.060156345 q -0.6832031 0.13320303 -0.99687505 0.44902325 q -0.31367183 0.31582046 -0.31367183 0.8615236 q 0 0.691797 0.46835935 1.0677736 q 0.46835935 0.37597656 1.3363281 0.37597656 q 0.38671875 0 0.7433593 -0.07089853 q 0.35664082 -0.07089853 0.7003908 -0.2126956 Z "/>
</symbol>
<symbol id="gA16CBE8DF168CBBFD72DA2A658574665" overflow="visible">
<path d="M 0 0m 4.5160155 2.9820313 v -2.9820313 h -0.79492164 v 2.9820313 q 0 0.648828 -0.22773433 0.9539063 q -0.22773457 0.30507827 -0.7132814 0.30507827 q -0.554297 0 -0.8529297 -0.39316416 q -0.29863286 -0.39316416 -0.29863286 -1.1279299 v -2.7199218 h -0.790625 v 4.8125 h 0.790625 v -0.7218747 q 0.21054697 0.4124999 0.57148445 0.625195 q 0.3609376 0.2126956 0.8550782 0.2126956 q 0.7347655 0 1.0978515 -0.48339844 q 0.36308575 -0.48339868 0.36308575 -1.4630861 Z "/>
</symbol>
<symbol id="g3AA7373B93DB6CB61D96D34C3FE33EB0" overflow="visible">
<path d="M 0 0m 3.686719 2.444922 q 0 0.8894532 -0.29003906 1.3513672 q -0.2900393 0.46191382 -0.84433603 0.46191382 q -0.5800781 0 -0.8851563 -0.46191382 q -0.30507815 -0.46191406 -0.30507815 -1.3513672 q 0 -0.8894532 0.30722654 -1.3556641 q 0.30722654 -0.46621096 0.8916017 -0.46621096 q 0.54570293 0 0.83574224 0.46835935 q 0.29003906 0.46835947 0.29003906 1.3535157 Z m 0.7906251 -2.135547 q 0 -1.0828125 -0.5113282 -1.6414063 q -0.5113282 -0.55859375 -1.5039065 -0.55859375 q -0.3265624 0 -0.683203 0.060156226 q -0.3566407 0.060156226 -0.7132813 0.1761719 v 0.78203124 q 0.4210937 -0.19765621 0.7648437 -0.2921875 q 0.34375012 -0.0945313 0.63164055 -0.0945313 q 0.6402345 0 0.9324219 0.3480469 q 0.2921877 0.3480469 0.2921877 1.1042969 v 0.034375012 v 0.5371094 q -0.1890626 -0.40390626 -0.51562524 -0.6015625 q -0.3265624 -0.19765624 -0.7949219 -0.19765624 q -0.8421874 0 -1.3449218 0.6746094 q -0.50273436 0.67460936 -0.50273436 1.8046875 q 0 1.1343751 0.50273436 1.8089843 q 0.5027344 0.67460966 1.3449218 0.67460966 q 0.4640627 0 0.7863283 -0.18476582 q 0.32226563 -0.18476582 0.5242188 -0.57148457 v 0.6230469 h 0.7906251 v -4.4859376 Z "/>
</symbol>
<symbol id="gDA1D643E72DA6477135455199B43E7DE" overflow="visible">
<path d="M 0 0m 2.7457032 1.7445313 q 0 -0.5328125 0.19550776 -0.8035156 q 0.19550776 -0.27070314 0.57792974 -0.27070314 h 0.9238281 v -0.6703125 h -1.0011718 q -0.7089844 0 -1.0978518 0.45546877 q -0.38886714 0.45546877 -0.38886714 1.2890625 v 4.369922 h -1.2675781 v 0.6187501 h 2.0582032 v -4.9886723 Z "/>
</symbol>
<symbol id="g631B1178A2CBC418DA54DC4B9F84D66C" overflow="visible">
<path d="M 0 0m 4.5589843 0.24492188 q -0.31796837 -0.18476562 -0.6552732 -0.27714843 q -0.33730483 -0.09238282 -0.6896486 -0.09238282 q -1.1171875 0 -1.7466797 0.6703125 q -0.62949216 0.6703126 -0.62949216 1.85625 q 0 1.1859374 0.62949216 1.8562498 q 0.62949216 0.6703129 1.7466797 0.6703129 q 0.34804702 0 0.67890644 -0.09023476 q 0.33085942 -0.09023428 0.6660154 -0.27929688 v -0.8292966 q -0.3136716 0.27929688 -0.62949204 0.40390635 q -0.31582022 0.12460899 -0.7154298 0.12460899 q -0.7433593 0 -1.1429687 -0.4812498 q -0.39960933 -0.48125005 -0.39960933 -1.375 q 0 -0.8894532 0.40175772 -1.3728516 q 0.40175796 -0.4833985 1.1408203 -0.4833985 q 0.41250014 0 0.73906255 0.12675786 q 0.3265624 0.1267578 0.6058593 0.3931641 v -0.8207032 Z "/>
</symbol>
<symbol id="gAD0E51FFF7D3722F2AD225ECAEE5EBEC" overflow="visible">
<path d="M 0 0m 4.7781253 2.6039064 v -0.38671875 h -3.4246097 v -0.025781393 q 0 -0.7863281 0.41035163 -1.2160156 q 0.41035163 -0.42968756 1.1580077 -0.42968756 q 0.3781252 0 0.7906251 0.12031251 q 0.4124999 0.12031251 0.8808594 0.36523438 v -0.78632814 q -0.45117188 -0.18476562 -0.8701172 -0.27714843 q -0.4189453 -0.09238282 -0.8099611 -0.09238282 q -1.1214843 0 -1.753125 0.6724609 q -0.6316406 0.6724609 -0.6316406 1.8541017 q 0 1.1515625 0.61875004 1.8390627 q 0.61875 0.6875 1.6500001 0.6875 q 0.9195311 0 1.4501951 -0.6230469 q 0.53066444 -0.6230471 0.53066444 -1.7015626 Z m -0.7906251 0.2320311 q -0.017187595 0.6960938 -0.32871103 1.0591798 q -0.31152344 0.36308575 -0.8958986 0.36308575 q -0.5714843 0 -0.9410155 -0.3781247 q -0.36953127 -0.3781252 -0.4382813 -1.0484376 l 2.6039064 0.0042967796 Z "/>
</symbol>
<symbol id="g9F935B75251C4A85E9F89A3DD7A2A37A" overflow="visible">
<path d="M 0 0m 1.4953126 6.677344 h 0.6874999 q 0.64882827 -1.0140624 0.9667969 -1.985156 q 0.31796885 -0.9710939 0.31796885 -1.9292972 q 0 -0.96679676 -0.31796885 -1.9378905 q -0.3179686 -0.9710938 -0.9667969 -1.9851563 h -0.6874999 q 0.57148445 0.996875 0.8529297 1.9722657 q 0.28144526 0.9753906 0.28144526 1.9507811 q 0 0.9796877 -0.28144526 1.9550784 q -0.28144526 0.97539043 -0.8529297 1.9593749 Z "/>
</symbol>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 59 KiB

View File

@ -0,0 +1,571 @@
<svg class="typst-doc" viewBox="0 0 283.46456692913387 188.20175669291336" width="283.46456692913387pt" height="188.20175669291336pt" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:h5="http://www.w3.org/1999/xhtml">
<path class="typst-shape" fill="#ffffff" fill-rule="nonzero" d="M 0 0v 188.20175 h 283.46457 v -188.20175 Z "/>
<g>
<g class="typst-group" transform="matrix(1 0 0 1 14.173228346456693 14.173228346456693)">
<g>
<g class="typst-text" transform="matrix(1 0 0 -1 0 9.933)">
<use xlink:href="#gF375262C22D621A6149409FF5D59363B" x="0" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g7AC46A09141C096DC53C8AC813B4151D" x="8.0234" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gE3879AEC9EFE88C5B0B7907B3ACD8010" x="16.5088" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g7D333F3F3CD08F4434467CADE11B6B39" x="22.022" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gBD6A1920ACFD361C9456F21743A7F2B2" x="27.535199999999996" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gF3238D2AB5041FE56D075F896D133AC" x="36.1284" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g4A0DECBF28408AF9A39D7D91314D6515" x="45.0758" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g7D333F3F3CD08F4434467CADE11B6B39" x="51.6516" y="0" fill="#000000" fill-rule="nonzero"/>
</g>
</g>
</g>
<g class="typst-text" transform="matrix(1 0 0 -1 14.173228346456693 39.594228346456696)">
<use xlink:href="#gDA09A697E09DB7BD64187E4AD8CE25C" x="0" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g8F8007BA69CDF1BF747B8318B01AF7E3" x="10.395" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g22E3ABB99F2C49097E4FDCDB12940D96" x="13.299" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g37E9CDEB2461CDBFB8A1B4680365B4F" x="16.28" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gF11D1BE520DAEB57C81C0D4F80107962" x="21.703000000000003" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g653D6F5329F61DB2D83AF3CFD189F307" x="25.795" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gF11D1BE520DAEB57C81C0D4F80107962" x="30.822000000000003" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g83047E41B02A47298D6E3996C587291D" x="35.079" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gC035FAD47DF09575575630656C7AC938" x="43.494" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gA2F8B4A416FBCC06632603F4F5F15DCC" x="46.97" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gE04F5A34447611EB03A68E2846FB44B3" x="55.263999999999996" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gB3C5E23B1138EA2317C6D94CFE91B3E4" x="60.763999999999996" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g51B05C4190BD85788EF3601873C2936A" x="65.681" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gB3C5E23B1138EA2317C6D94CFE91B3E4" x="71.643" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gF11D1BE520DAEB57C81C0D4F80107962" x="76.56" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g653D6F5329F61DB2D83AF3CFD189F307" x="80.652" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gC035FAD47DF09575575630656C7AC938" x="85.679" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gB3C5E23B1138EA2317C6D94CFE91B3E4" x="89.155" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g49431E85F668A3E0C612B4AA9C4D5CE8" x="96.822" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gA2F8B4A416FBCC06632603F4F5F15DCC" x="102.388" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g37B3602A666FCB74071327EDA21860B8" x="108.009" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g976A20C43636F2A968D7C5C3D3703E24" x="112.717" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gD0BE2DBF7243AF20ECD6B66E738F95D2" x="118.55799999999999" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gB3C5E23B1138EA2317C6D94CFE91B3E4" x="127.24799999999999" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g51B05C4190BD85788EF3601873C2936A" x="132.165" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gC035FAD47DF09575575630656C7AC938" x="138.12699999999998" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3D3B6218F929D29DBAB0B8A998839322" x="141.60299999999998" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g653D6F5329F61DB2D83AF3CFD189F307" x="148.64299999999997" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g51B05C4190BD85788EF3601873C2936A" x="153.66999999999996" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g49431E85F668A3E0C612B4AA9C4D5CE8" x="159.63199999999995" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gF11D1BE520DAEB57C81C0D4F80107962" x="167.94799999999995" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gB3C5E23B1138EA2317C6D94CFE91B3E4" x="171.95199999999994" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g5813AC1D682A7785F6CE8C48F5752FD2" x="176.86899999999994" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gA2F8B4A416FBCC06632603F4F5F15DCC" x="182.65499999999994" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gF11D1BE520DAEB57C81C0D4F80107962" x="188.19899999999996" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gC035FAD47DF09575575630656C7AC938" x="192.29099999999997" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3D3B6218F929D29DBAB0B8A998839322" x="195.76699999999997" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g37E9CDEB2461CDBFB8A1B4680365B4F" x="202.80699999999996" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g83047E41B02A47298D6E3996C587291D" x="208.22999999999996" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g976A20C43636F2A968D7C5C3D3703E24" x="216.64499999999995" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gC035FAD47DF09575575630656C7AC938" x="222.48599999999996" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g22E3ABB99F2C49097E4FDCDB12940D96" x="225.96199999999996" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g8F8007BA69CDF1BF747B8318B01AF7E3" x="228.94299999999996" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g22E3ABB99F2C49097E4FDCDB12940D96" x="231.84699999999995" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gC86C57CD70B850EB40E4D1350071ADA5" x="234.82799999999995" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g22E3ABB99F2C49097E4FDCDB12940D96" x="239.49199999999993" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g51B05C4190BD85788EF3601873C2936A" x="242.47299999999993" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gE04F5A34447611EB03A68E2846FB44B3" x="248.43499999999992" y="0" fill="#000000" fill-rule="nonzero"/>
</g>
<g class="typst-group">
<g>
<g class="typst-text" transform="matrix(1 0 0 -1 14.173228346456693 53.98222834645669)">
<use xlink:href="#gC035FAD47DF09575575630656C7AC938" x="0" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g10C15B9DD215EEF6B1A1D61AF1DDAD3F" x="3.476" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gB3C5E23B1138EA2317C6D94CFE91B3E4" x="9.394" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g37B3602A666FCB74071327EDA21860B8" x="17.061" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gA2F8B4A416FBCC06632603F4F5F15DCC" x="21.769" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gD0BE2DBF7243AF20ECD6B66E738F95D2" x="27.313" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gD0BE2DBF7243AF20ECD6B66E738F95D2" x="36.003" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g653D6F5329F61DB2D83AF3CFD189F307" x="44.693" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g51B05C4190BD85788EF3601873C2936A" x="49.72" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g49431E85F668A3E0C612B4AA9C4D5CE8" x="55.682" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g8F8007BA69CDF1BF747B8318B01AF7E3" x="63.998000000000005" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g22E3ABB99F2C49097E4FDCDB12940D96" x="66.902" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g51B05C4190BD85788EF3601873C2936A" x="69.883" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gB3C5E23B1138EA2317C6D94CFE91B3E4" x="75.845" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g16E489907C2216424288B1959B2396DE" x="83.512" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gB3C5E23B1138EA2317C6D94CFE91B3E4" x="88.891" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gF11D1BE520DAEB57C81C0D4F80107962" x="93.808" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3D3B6218F929D29DBAB0B8A998839322" x="97.9" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g22E3ABB99F2C49097E4FDCDB12940D96" x="102.19000000000001" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gA2F8B4A416FBCC06632603F4F5F15DCC" x="105.171" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g51B05C4190BD85788EF3601873C2936A" x="110.715" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gA2F8B4A416FBCC06632603F4F5F15DCC" x="119.427" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g741EEAE019351E5ECB155D8C4734004D" x="124.971" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g76882B372044A7D8E5C3C0D1F44F886E" x="131.131" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g83047E41B02A47298D6E3996C587291D" x="137.159" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g5813AC1D682A7785F6CE8C48F5752FD2" x="142.82399999999998" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3D3B6218F929D29DBAB0B8A998839322" x="148.533" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gC035FAD47DF09575575630656C7AC938" x="152.82299999999998" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gB119B92F4F4BA43398207C44B71084FA" x="156.29899999999998" y="0" fill="#000000" fill-rule="nonzero"/>
</g>
<g class="typst-text" transform="matrix(1 0 0 -1 172.89222834645676 53.98222834645669)">
<use xlink:href="#g6891E3A52CE6542C4F508787D7110002" x="0" y="0" fill="#000000" fill-rule="nonzero"/>
</g>
<a transform="matrix(1 0 0 1 172.89222834645676 43.16922834645669)">
<rect width="3.3770000000000002" height="14.388" fill="transparent" stroke="none"/>
</a>
</g>
</g>
<g class="typst-group" transform="matrix(1 0 0 1 14.173228346456693 69.82222834645668)">
<g>
<g class="typst-text" transform="matrix(1 0 0 -1 0 8.514)">
<use xlink:href="#gAFB417647AA13BD7881F14F1B3C1219F" x="0" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gCE028DC41D1C946D45B57159AABB1204" x="7.194" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g2F7EAAB5A87EF7DCABD2B4A3739883A1" x="13.648799999999998" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g66F169993CB90DC92AD46B7A453DF023" x="20.327999999999996" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1F98642C34AA7A54330BCEC3FC373B6F" x="25.053599999999996" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g82C4D273414A3AC2040718DECF5A3E20" x="32.947199999999995" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gCE028DC41D1C946D45B57159AABB1204" x="38.49119999999999" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g6B0ABEAC6F5316FB06415E8FAA7A2A55" x="44.94599999999999" y="0" fill="#000000" fill-rule="nonzero"/>
</g>
</g>
</g>
<g class="typst-group">
<g>
<g class="typst-text" transform="matrix(1 0 0 -1 14.173228346456693 93.82422834645669)">
<use xlink:href="#gB683E83066D81E47563E38805A820BE2" x="0" y="0" fill="#000000" fill-rule="nonzero"/>
</g>
<g class="typst-text" transform="matrix(1 0 0 -1 23.53422834645669 93.82422834645669)">
<use xlink:href="#g50537F0A1174C39480D1C5D2402E7FB7" x="0" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g51B05C4190BD85788EF3601873C2936A" x="6.127" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g37B3602A666FCB74071327EDA21860B8" x="12.089" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gA2F8B4A416FBCC06632603F4F5F15DCC" x="16.797" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g49431E85F668A3E0C612B4AA9C4D5CE8" x="22.418" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gB3C5E23B1138EA2317C6D94CFE91B3E4" x="27.984" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gF11D1BE520DAEB57C81C0D4F80107962" x="32.901" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gC035FAD47DF09575575630656C7AC938" x="39.743" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gA2F8B4A416FBCC06632603F4F5F15DCC" x="43.219" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g37B3602A666FCB74071327EDA21860B8" x="51.513" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gA2F8B4A416FBCC06632603F4F5F15DCC" x="56.221" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g51B05C4190BD85788EF3601873C2936A" x="61.76499999999999" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g16E489907C2216424288B1959B2396DE" x="67.72699999999999" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gB3C5E23B1138EA2317C6D94CFE91B3E4" x="73.106" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gF11D1BE520DAEB57C81C0D4F80107962" x="78.023" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gC035FAD47DF09575575630656C7AC938" x="82.115" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g6C5956E5F998443775DCDB046188D0A7" x="88.341" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gA2F8B4A416FBCC06632603F4F5F15DCC" x="95.87599999999999" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gA2F8B4A416FBCC06632603F4F5F15DCC" x="104.16999999999999" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g37E9CDEB2461CDBFB8A1B4680365B4F" x="109.71399999999998" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g8866E87C09A8A5B7046631D36D1D787E" x="115.13699999999999" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gB3C5E23B1138EA2317C6D94CFE91B3E4" x="118.12899999999999" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g37B3602A666FCB74071327EDA21860B8" x="123.12299999999999" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gC035FAD47DF09575575630656C7AC938" x="127.83099999999999" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3D3B6218F929D29DBAB0B8A998839322" x="131.307" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g22E3ABB99F2C49097E4FDCDB12940D96" x="138.34699999999998" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g51B05C4190BD85788EF3601873C2936A" x="141.32799999999997" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gC035FAD47DF09575575630656C7AC938" x="147.28999999999996" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gA2F8B4A416FBCC06632603F4F5F15DCC" x="150.76599999999996" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g76882B372044A7D8E5C3C0D1F44F886E" x="159.05999999999997" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g83047E41B02A47298D6E3996C587291D" x="165.08799999999997" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g5813AC1D682A7785F6CE8C48F5752FD2" x="170.75299999999996" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3D3B6218F929D29DBAB0B8A998839322" x="176.46199999999996" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gC035FAD47DF09575575630656C7AC938" x="180.75199999999995" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gA2F8B4A416FBCC06632603F4F5F15DCC" x="186.97799999999995" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g37E9CDEB2461CDBFB8A1B4680365B4F" x="192.52199999999996" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g8866E87C09A8A5B7046631D36D1D787E" x="197.94499999999996" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gB3C5E23B1138EA2317C6D94CFE91B3E4" x="200.93699999999995" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g37B3602A666FCB74071327EDA21860B8" x="205.93099999999995" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gC035FAD47DF09575575630656C7AC938" x="210.63899999999995" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3D3B6218F929D29DBAB0B8A998839322" x="214.11499999999995" y="0" fill="#000000" fill-rule="nonzero"/>
</g>
<g class="typst-text" transform="matrix(1 0 0 -1 23.53422834645669 108.21222834645668)">
<use xlink:href="#g5FCA096499B27EF8671A897AD8615A36" x="0" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g10C15B9DD215EEF6B1A1D61AF1DDAD3F" x="8.217" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g22E3ABB99F2C49097E4FDCDB12940D96" x="14.135000000000002" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g37B3602A666FCB74071327EDA21860B8" x="17.116000000000003" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g10C15B9DD215EEF6B1A1D61AF1DDAD3F" x="21.824" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gC035FAD47DF09575575630656C7AC938" x="30.492" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g10C15B9DD215EEF6B1A1D61AF1DDAD3F" x="33.968" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gB3C5E23B1138EA2317C6D94CFE91B3E4" x="39.886" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g51B05C4190BD85788EF3601873C2936A" x="44.803000000000004" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g37B3602A666FCB74071327EDA21860B8" x="53.51500000000001" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g653D6F5329F61DB2D83AF3CFD189F307" x="58.223000000000006" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g51B05C4190BD85788EF3601873C2936A" x="63.25000000000001" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g37E9CDEB2461CDBFB8A1B4680365B4F" x="71.962" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gB3C5E23B1138EA2317C6D94CFE91B3E4" x="77.495" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g22E3ABB99F2C49097E4FDCDB12940D96" x="85.162" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g51B05C4190BD85788EF3601873C2936A" x="88.143" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g8866E87C09A8A5B7046631D36D1D787E" x="94.105" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gB3C5E23B1138EA2317C6D94CFE91B3E4" x="97.09700000000001" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g37B3602A666FCB74071327EDA21860B8" x="102.09100000000001" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gC035FAD47DF09575575630656C7AC938" x="106.799" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gB3C5E23B1138EA2317C6D94CFE91B3E4" x="110.275" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g49431E85F668A3E0C612B4AA9C4D5CE8" x="115.269" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g22E3ABB99F2C49097E4FDCDB12940D96" x="123.58500000000001" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g51B05C4190BD85788EF3601873C2936A" x="126.566" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gC035FAD47DF09575575630656C7AC938" x="132.528" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gA2F8B4A416FBCC06632603F4F5F15DCC" x="136.004" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g76882B372044A7D8E5C3C0D1F44F886E" x="144.298" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g83047E41B02A47298D6E3996C587291D" x="150.326" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g5813AC1D682A7785F6CE8C48F5752FD2" x="155.99099999999999" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3D3B6218F929D29DBAB0B8A998839322" x="161.7" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gC035FAD47DF09575575630656C7AC938" x="165.98999999999998" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g49431E85F668A3E0C612B4AA9C4D5CE8" x="172.21599999999998" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gA2F8B4A416FBCC06632603F4F5F15DCC" x="177.78199999999998" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g37B3602A666FCB74071327EDA21860B8" x="183.403" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g976A20C43636F2A968D7C5C3D3703E24" x="188.111" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gD0BE2DBF7243AF20ECD6B66E738F95D2" x="193.952" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gB3C5E23B1138EA2317C6D94CFE91B3E4" x="202.642" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g51B05C4190BD85788EF3601873C2936A" x="207.559" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gC035FAD47DF09575575630656C7AC938" x="213.521" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3D3B6218F929D29DBAB0B8A998839322" x="216.99699999999999" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gB119B92F4F4BA43398207C44B71084FA" x="221.28699999999998" y="0" fill="#000000" fill-rule="nonzero"/>
</g>
<g class="typst-group">
<g>
<g class="typst-text" transform="matrix(1 0 0 -1 14.173228346456693 122.60022834645669)">
<use xlink:href="#gB683E83066D81E47563E38805A820BE2" x="0" y="0" fill="#000000" fill-rule="nonzero"/>
</g>
<g class="typst-text" transform="matrix(1 0 0 -1 23.53422834645669 122.60022834645669)">
<use xlink:href="#g9B9ED7B33C33A04053B6D588AEEE3D37" x="0" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g653D6F5329F61DB2D83AF3CFD189F307" x="5.9510000000000005" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gF11D1BE520DAEB57C81C0D4F80107962" x="10.978000000000002" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3D3B6218F929D29DBAB0B8A998839322" x="15.07" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g22E3ABB99F2C49097E4FDCDB12940D96" x="19.36" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g51B05C4190BD85788EF3601873C2936A" x="22.341" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gE04F5A34447611EB03A68E2846FB44B3" x="28.303" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gA2F8B4A416FBCC06632603F4F5F15DCC" x="36.553" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g741EEAE019351E5ECB155D8C4734004D" x="42.096999999999994" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gF11D1BE520DAEB57C81C0D4F80107962" x="48.25699999999999" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gB3C5E23B1138EA2317C6D94CFE91B3E4" x="52.26099999999999" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gC035FAD47DF09575575630656C7AC938" x="57.17799999999999" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g976A20C43636F2A968D7C5C3D3703E24" x="60.65399999999999" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gF11D1BE520DAEB57C81C0D4F80107962" x="66.49499999999999" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g51B05C4190BD85788EF3601873C2936A" x="70.58699999999999" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gB3C5E23B1138EA2317C6D94CFE91B3E4" x="76.54899999999999" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g49431E85F668A3E0C612B4AA9C4D5CE8" x="81.54299999999999" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gB3C5E23B1138EA2317C6D94CFE91B3E4" x="89.859" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gF11D1BE520DAEB57C81C0D4F80107962" x="94.776" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gF11D1BE520DAEB57C81C0D4F80107962" x="98.868" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gA2F8B4A416FBCC06632603F4F5F15DCC" x="102.872" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gF11D1BE520DAEB57C81C0D4F80107962" x="108.416" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3D3B6218F929D29DBAB0B8A998839322" x="112.508" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g22E3ABB99F2C49097E4FDCDB12940D96" x="119.548" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g51B05C4190BD85788EF3601873C2936A" x="122.529" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gC035FAD47DF09575575630656C7AC938" x="128.49099999999999" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gA2F8B4A416FBCC06632603F4F5F15DCC" x="131.96699999999998" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g6C5956E5F998443775DCDB046188D0A7" x="140.261" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gA2F8B4A416FBCC06632603F4F5F15DCC" x="147.796" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gB3C5E23B1138EA2317C6D94CFE91B3E4" x="156.09" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gF11D1BE520DAEB57C81C0D4F80107962" x="161.007" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gF11D1BE520DAEB57C81C0D4F80107962" x="165.09900000000002" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gA2F8B4A416FBCC06632603F4F5F15DCC" x="169.103" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gF11D1BE520DAEB57C81C0D4F80107962" x="174.64700000000002" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gA2F8B4A416FBCC06632603F4F5F15DCC" x="181.48900000000003" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g37E9CDEB2461CDBFB8A1B4680365B4F" x="187.03300000000004" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g8866E87C09A8A5B7046631D36D1D787E" x="192.45600000000005" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gB3C5E23B1138EA2317C6D94CFE91B3E4" x="195.44800000000004" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g37B3602A666FCB74071327EDA21860B8" x="200.44200000000004" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gC035FAD47DF09575575630656C7AC938" x="205.15000000000003" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3D3B6218F929D29DBAB0B8A998839322" x="208.62600000000003" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gB119B92F4F4BA43398207C44B71084FA" x="212.91600000000003" y="0" fill="#000000" fill-rule="nonzero"/>
</g>
</g>
</g>
<g class="typst-group">
<g>
<g class="typst-text" transform="matrix(1 0 0 -1 14.173228346456693 136.98822834645668)">
<use xlink:href="#gB683E83066D81E47563E38805A820BE2" x="0" y="0" fill="#000000" fill-rule="nonzero"/>
</g>
<g class="typst-text" transform="matrix(1 0 0 -1 23.53422834645669 136.98822834645668)">
<use xlink:href="#gDB73A126920E5989478B0877304E9E3D" x="0" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3D3B6218F929D29DBAB0B8A998839322" x="7.271" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gB3C5E23B1138EA2317C6D94CFE91B3E4" x="11.561" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3D3B6218F929D29DBAB0B8A998839322" x="16.478" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3D3B6218F929D29DBAB0B8A998839322" x="23.518" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gC035FAD47DF09575575630656C7AC938" x="27.808" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g49431E85F668A3E0C612B4AA9C4D5CE8" x="31.284" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g22E3ABB99F2C49097E4FDCDB12940D96" x="36.85" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gA2F8B4A416FBCC06632603F4F5F15DCC" x="39.831" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g2E45204447238FF9F2FEA70FB3F8C450" x="45.375" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g322988ECB832B0885EAA81A59685BA2A" x="50.721000000000004" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gA2F8B4A416FBCC06632603F4F5F15DCC" x="58.410000000000004" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gC035FAD47DF09575575630656C7AC938" x="66.70400000000001" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gB3C5E23B1138EA2317C6D94CFE91B3E4" x="70.18" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gD0BE2DBF7243AF20ECD6B66E738F95D2" x="75.09700000000001" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g5813AC1D682A7785F6CE8C48F5752FD2" x="83.787" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gA2F8B4A416FBCC06632603F4F5F15DCC" x="89.57300000000001" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gF11D1BE520DAEB57C81C0D4F80107962" x="95.117" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g653D6F5329F61DB2D83AF3CFD189F307" x="99.209" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gF11D1BE520DAEB57C81C0D4F80107962" x="104.236" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g83047E41B02A47298D6E3996C587291D" x="108.49300000000001" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g75D5ED31DFB625B9508F1404E961DDE" x="116.90800000000002" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g8F8007BA69CDF1BF747B8318B01AF7E3" x="123.06800000000001" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gB3C5E23B1138EA2317C6D94CFE91B3E4" x="125.97200000000001" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3D3B6218F929D29DBAB0B8A998839322" x="130.889" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g51B05C4190BD85788EF3601873C2936A" x="137.929" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gB3C5E23B1138EA2317C6D94CFE91B3E4" x="143.891" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gB3C5E23B1138EA2317C6D94CFE91B3E4" x="148.885" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g49431E85F668A3E0C612B4AA9C4D5CE8" x="153.879" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gC035FAD47DF09575575630656C7AC938" x="162.195" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gA2F8B4A416FBCC06632603F4F5F15DCC" x="165.671" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g37E9CDEB2461CDBFB8A1B4680365B4F" x="173.965" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gB3C5E23B1138EA2317C6D94CFE91B3E4" x="179.498" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g37B3602A666FCB74071327EDA21860B8" x="187.165" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gF11D1BE520DAEB57C81C0D4F80107962" x="191.873" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gB3C5E23B1138EA2317C6D94CFE91B3E4" x="195.87699999999998" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g653D6F5329F61DB2D83AF3CFD189F307" x="200.79399999999998" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gC035FAD47DF09575575630656C7AC938" x="205.82099999999997" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gB3C5E23B1138EA2317C6D94CFE91B3E4" x="209.29699999999997" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g49431E85F668A3E0C612B4AA9C4D5CE8" x="214.29099999999997" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gB119B92F4F4BA43398207C44B71084FA" x="219.85699999999997" y="0" fill="#000000" fill-rule="nonzero"/>
</g>
</g>
</g>
<g class="typst-group">
<g>
<g class="typst-text" transform="matrix(1 0 0 -1 14.173228346456693 151.37622834645668)">
<use xlink:href="#gB683E83066D81E47563E38805A820BE2" x="0" y="0" fill="#000000" fill-rule="nonzero"/>
</g>
<g class="typst-text" transform="matrix(1 0 0 -1 23.53422834645669 151.37622834645668)">
<use xlink:href="#g76882B372044A7D8E5C3C0D1F44F886E" x="0" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gB3C5E23B1138EA2317C6D94CFE91B3E4" x="5.8740000000000006" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3D3B6218F929D29DBAB0B8A998839322" x="10.791" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gC035FAD47DF09575575630656C7AC938" x="15.081" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g37B3602A666FCB74071327EDA21860B8" x="21.307" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gA2F8B4A416FBCC06632603F4F5F15DCC" x="26.014999999999997" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g16E489907C2216424288B1959B2396DE" x="31.481999999999996" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gB3C5E23B1138EA2317C6D94CFE91B3E4" x="36.861" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gF11D1BE520DAEB57C81C0D4F80107962" x="41.778" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g653D6F5329F61DB2D83AF3CFD189F307" x="45.87" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gE04F5A34447611EB03A68E2846FB44B3" x="50.897" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gB3C5E23B1138EA2317C6D94CFE91B3E4" x="56.397" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gA2F8B4A416FBCC06632603F4F5F15DCC" x="64.064" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g741EEAE019351E5ECB155D8C4734004D" x="69.60799999999999" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gD0BE2DBF7243AF20ECD6B66E738F95D2" x="75.76799999999999" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gA2F8B4A416FBCC06632603F4F5F15DCC" x="84.45799999999998" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3D3B6218F929D29DBAB0B8A998839322" x="90.00199999999998" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gC035FAD47DF09575575630656C7AC938" x="94.29199999999999" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g741EEAE019351E5ECB155D8C4734004D" x="100.51799999999999" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gB3C5E23B1138EA2317C6D94CFE91B3E4" x="103.92799999999998" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g653D6F5329F61DB2D83AF3CFD189F307" x="108.84499999999998" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gC035FAD47DF09575575630656C7AC938" x="113.87199999999999" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g976A20C43636F2A968D7C5C3D3703E24" x="117.34799999999998" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gF11D1BE520DAEB57C81C0D4F80107962" x="123.18899999999998" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gB3C5E23B1138EA2317C6D94CFE91B3E4" x="127.19299999999998" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g3D3B6218F929D29DBAB0B8A998839322" x="132.10999999999999" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gB119B92F4F4BA43398207C44B71084FA" x="136.39999999999998" y="0" fill="#000000" fill-rule="nonzero"/>
</g>
</g>
</g>
</g>
</g>
<path class="typst-shape" fill="none" stroke="#000000" stroke-width="0.5" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="4" transform="matrix(1 0 0 1 14.173228346456693 162.37622834645666)" d="M 0 0h 76.53543 "/>
<g class="typst-group">
<g>
<g class="typst-group">
<g>
<g class="typst-text" transform="matrix(1 0 0 -1 23.52322834645669 174.02852834645668)">
<use xlink:href="#g965DD2553A789B7A23D781653BFFFFAB" x="0" y="0" fill="#000000" fill-rule="nonzero"/>
</g>
<a transform="matrix(1 0 0 1 23.52322834645669 165.53872834645665)">
<rect width="2.87045" height="10.827300000000001" fill="transparent" stroke="none"/>
</a>
<g class="typst-text" transform="matrix(1 0 0 -1 26.861178346456693 174.02852834645668)">
<use xlink:href="#g1FD10726475610091E6E461F71181409" x="0" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g33F6CA6A56BF5CF4154D57F4F463A1BE" x="5.0303" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g33F6CA6A56BF5CF4154D57F4F463A1BE" x="7.984900000000001" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1BF5C7EA7869E8A778B6D4493849AFFC" x="10.939500000000002" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g98C6F635143BB9F309FCC9445216F2EE" x="15.792150000000003" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g7DF369E759EA8C633229CF6CD4D0508F" x="19.438650000000003" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gC1A598D164DE6B6F012EF9B91B839180" x="21.645250000000004" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gC1A598D164DE6B6F012EF9B91B839180" x="24.665300000000006" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g33F6CA6A56BF5CF4154D57F4F463A1BE" x="27.685350000000007" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gE25C745F6011F2271B1BDE229684B2E5" x="30.639950000000006" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1BF5C7EA7869E8A778B6D4493849AFFC" x="35.455200000000005" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g98C6F635143BB9F309FCC9445216F2EE" x="40.30785" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g33F6CA6A56BF5CF4154D57F4F463A1BE" x="43.954350000000005" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g8659E1D9FC8A2A69BA6DBE7DC2D62701" x="46.908950000000004" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g186540CD39FCD12C9493DA59D4D302F7" x="48.96595000000001" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1BF5C7EA7869E8A778B6D4493849AFFC" x="53.23890000000001" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#g1BF5C7EA7869E8A778B6D4493849AFFC" x="58.09155000000001" y="0" fill="#000000" fill-rule="nonzero"/>
<use xlink:href="#gC1A598D164DE6B6F012EF9B91B839180" x="62.94420000000001" y="0" fill="#000000" fill-rule="nonzero"/>
</g>
<a transform="matrix(1 0 0 1 26.861178346456693 165.53872834645665)" href="https://typst.app/" xlink:href="https://typst.app/">
<rect width="65.96424999999998" height="10.827300000000001" fill="transparent" stroke="none"/>
</a>
</g>
</g>
</g>
</g>
</g>
<defs id="glyph">
<symbol id="gF375262C22D621A6149409FF5D59363B" overflow="visible">
<path d="M 0 0m 7.1918 6.0676 c 0.43120003 0 0.6775999 0.18480015 0.6775999 0.75460005 c 0 0.29260015 -0.40040016 0.7392001 -0.9856 0.7392001 c -0.6775999 0 -1.5707998 -0.50820017 -2.0174003 -0.90859985 c -0.27719975 0.1539998 -0.60059977 0.18479967 -1.2935998 0.18479967 c -0.6622 0 -1.309 -0.1539998 -1.8172 -0.49279976 c -0.6314 -0.40040016 -1.0472 -1.0009999 -1.0472 -1.7863998 c 0 -0.7546003 0.44659996 -1.5708001 1.1858 -1.9712002 c -0.47739995 -0.41579986 -1.2166 -1.2319999 -1.2166 -1.54 c 0 -0.29259998 0.046199977 -0.47739995 0.20019996 -0.70839995 c 0.13859999 -0.21560001 0.32340002 -0.3388 0.6314 -0.43120003 c -0.6622 -0.40039998 -1.3398 -1.2782 -1.3398 -1.5400001 c 0 -0.5697999 0.1848 -1.2319999 0.6006 -1.5246 c 0.6006 -0.41579986 1.6170001 -0.50819993 2.3562 -0.50819993 c 2.1406 0 4.5892 1.1242001 4.5892 2.8182 c 0 0.32340002 -0.1539998 0.9856 -0.77 1.4014 c -0.60059977 0.40040004 -2.9105997 0.50820005 -4.0501995 0.50820005 c -0.27719998 0 -0.6930001 0.030799985 -0.6930001 0.6467999 c 0 0.2464 0.15400004 0.46200013 0.23099995 0.64680004 c 0.32340002 -0.15400004 0.64680004 -0.16939998 1.1242001 -0.16939998 c 0.78540015 0 1.5091999 0.20020008 2.0328 0.6622 c 0.44659996 0.40039992 0.75460005 0.93939996 0.75460005 1.6324 c 0 0.86240005 -0.43120003 1.4322 -0.9548001 1.8634 c 0.12319994 0.1539998 0.6314001 0.43120003 0.7853999 0.43120003 c 0.13860035 0 0.24640036 -0.092400074 0.29260015 -0.18480015 c 0.06160021 -0.20020008 0.33879995 -0.5236001 0.7238002 -0.5236001 Z m -4.4968004 -6.4525995 c 1.1858001 0 3.465 -0.046200007 3.465 -0.86240005 c 0 -0.55439997 -0.24639988 -1.1857998 -0.75460005 -1.463 c -0.47739983 -0.27719998 -1.2627997 -0.30799985 -1.8479998 -0.30799985 c -1.0164001 0 -1.7093999 0.75460005 -1.7093999 1.54 c 0 0.5236 0 0.8778 0.16939998 1.1858 c 0.15400004 -0.0616 0.3541999 -0.092399985 0.6775999 -0.092399985 Z m 1.7710001 4.8202 c 0 -1.4783998 -0.43120003 -1.6631997 -0.8316002 -1.6631997 c -0.9547999 0 -1.0779998 1.1395998 -1.0779998 1.925 c 0 1.1395998 0.27719998 1.5553999 0.8778 1.5553999 c 0.72379994 0 1.0318 -0.60059977 1.0318 -1.8172002 Z "/>
</symbol>
<symbol id="g7AC46A09141C096DC53C8AC813B4151D" overflow="visible">
<path d="M 0 0m 0.5698 3.1878 c 0 -2.0173998 1.6016 -3.3418 3.6652002 -3.3418 c 1.0934 0 2.0019999 0.308 2.6334 0.8778 c 0.7853999 0.693 1.0471997 1.7402 1.0471997 2.6026 c 0 2.0174 -1.3705997 3.5111997 -3.6651998 3.5111997 c -1.2782001 0 -2.233 -0.44659996 -2.8336 -1.1395998 c -0.5852 -0.6775999 -0.847 -1.6016002 -0.847 -2.5102 Z m 3.4342003 3.0030003 c 1.0471997 0 1.7556 -1.2474003 1.7556 -3.3572001 c 0 -1.848 -0.7238002 -2.3408 -1.2782001 -2.3408 c -1.2628 0 -1.7556 1.8942001 -1.7556 3.0338 c 0 1.4168 0.24639988 2.6642003 1.2782001 2.6642003 Z "/>
</symbol>
<symbol id="gE3879AEC9EFE88C5B0B7907B3ACD8010" overflow="visible">
<path d="M 0 0m 4.2042 3.3109999 c 0.35420036 0 0.7238002 0.6930003 0.7238002 0.8931999 c 0 0.16940022 -0.12319994 0.32340002 -0.55439997 0.32340002 h -3.08 c -0.32339996 0 -0.70839995 -0.63139987 -0.70839995 -0.8931999 c 0 -0.16939998 0.20019996 -0.32340002 0.56979996 -0.32340002 Z "/>
</symbol>
<symbol id="g7D333F3F3CD08F4434467CADE11B6B39" overflow="visible">
<path d="M 0 0m 0.9702 6.6836 c -0.21560001 0 -0.44660002 -0.06160021 -0.64680004 -0.23099995 v -0.44659996 c 0 -0.07700014 0.015400022 -0.092400074 0.07699999 -0.092400074 h 1.0009999 c -0.030799985 -1.5553999 -0.046199918 -3.5266 -0.046199918 -4.2966 c 0 -0.53900003 0.13859999 -1.0626 0.4619999 -1.3398 c 0.35420012 -0.29259998 0.9086001 -0.43119997 1.2782001 -0.43119997 c 0.8469999 0 1.7864001 0.43119997 2.0943997 0.8624 c 0 0.18479997 -0.0923996 0.27719998 -0.27719975 0.43120003 c -0.20020008 -0.15400004 -0.58519983 -0.21560001 -0.8778 -0.21560001 c -0.33879995 0 -0.67760015 0.26179993 -0.67760015 1.0317999 c 0 0.7700001 -0.015399933 2.4178 -0.015399933 3.9578 h 1.5554001 c 0.1539998 0 0.36959982 0.06160021 0.36959982 0.20020008 v 0.47739983 c 0 0.06160021 -0.0461998 0.092400074 -0.12319994 0.092400074 h -1.8018 l 0.015399933 0.5236001 c 0.030800104 1.0318003 0.07700014 1.7402 0.07700014 1.7402 c 0 0.0923996 -0.046200037 0.1385994 -0.12320018 0.1385994 c -0.10780001 0 -0.6775999 -0.16939926 -0.9239998 -0.27719975 c -0.26180005 -0.10779953 -0.70840013 -0.20020008 -0.81620014 -0.33879948 c -0.10780001 -0.13860035 -0.16939998 -0.55440044 -0.16939998 -1.7864003 Z "/>
</symbol>
<symbol id="gBD6A1920ACFD361C9456F21743A7F2B2" overflow="visible">
<path d="M 0 0m 3.7268 -2.5872 c 0.24640012 0.43120003 0.47739983 0.9856 0.6622 1.4475999 c 1.2319999 2.9722 1.9865999 4.6354 2.8028002 6.3602 c 0.21560001 0.44659996 0.6775999 0.9239998 1.2474003 0.97020006 c 0.0923996 0.0923996 0.0923996 0.43119955 0 0.5235996 c -0.38500023 -0.015399933 -0.66220045 -0.030799866 -1.0934005 -0.030799866 c -0.53900003 0 -1.0626001 0.015399933 -1.6324 0.030799866 c -0.092400074 -0.092400074 -0.092400074 -0.43120003 0 -0.5235996 c 0.49280024 -0.046200275 0.9856 -0.12320042 0.7392001 -0.6776004 l -1.5862002 -3.5573997 c 0 -0.015399933 0 -0.015399933 -0.015399933 -0.030799985 c 0 0.015400052 0 0.030799985 -0.015399933 0.06160009 l -1.4322 3.2186003 c -0.015399933 0.015399933 -0.015399933 0.030799866 -0.015399933 0.0461998 c -0.27719998 0.60059977 -0.385 0.86240005 0.52359986 0.9394002 c 0.09240031 0.0923996 0.09240031 0.43119955 0 0.5235996 c -0.5697999 -0.015399933 -1.4937999 -0.030799866 -2.0482 -0.030799866 c -0.5236 0 -1.4014 0.015399933 -1.7093999 0.030799866 c -0.0924 -0.092400074 -0.0924 -0.43120003 0 -0.5235996 c 0.6776 -0.06160021 0.8008 -0.16940022 1.2166 -1.1396003 l 1.9865999 -4.5584 c 0.046200037 -0.07699999 0.10780001 -0.13859999 0.15400004 -0.20019999 c 0.20020008 -0.2772 0.36960006 -0.5082 0.27719998 -0.7238 l -0.36960006 -0.847 c -0.20019984 -0.47739995 -0.385 -0.7545999 -0.8161998 -0.7545999 c -0.27720022 0 -0.32340002 0.06159997 -0.53900003 0.06159997 c -0.5852001 0 -0.924 -0.40039992 -0.924 -0.7084 c 0 -0.20020008 0.046199918 -0.44659996 0.18479991 -0.61599994 c 0.13859999 -0.16939998 0.40040004 -0.27719998 0.6006 -0.27719998 c 0.20020008 0 0.6622 0.06159997 0.8778 0.15400004 c 0.32340002 0.1539998 0.75460005 0.52359986 0.924 0.83159995 Z "/>
</symbol>
<symbol id="gF3238D2AB5041FE56D075F896D133AC" overflow="visible">
<path d="M 0 0m 1.4629999 4.7585998 v -6.4525995 c 0 -1.2781999 -0.16939998 -1.309 -1.1087999 -1.3859999 c -0.092400014 -0.092400074 -0.092400014 -0.43120003 0 -0.5236001 c 0.64680004 0.015399933 1.2936 0.030800104 2.1097999 0.030800104 c 0.8162 0 1.4475999 -0.015400171 2.1098 -0.030800104 c 0.092400074 0.092400074 0.092400074 0.43120003 0 0.5236001 c -0.9394002 0.06159997 -1.1088002 0.10780001 -1.1088002 1.3859999 v 1.8018 c 0.33879995 -0.1694 0.6622002 -0.2618 1.0318 -0.2618 c 2.3407998 0 3.8653998 1.5400001 3.8653998 3.8038 c 0 0.8623998 -0.32339954 1.8172 -0.9239998 2.4177997 c -0.53900003 0.53900003 -1.309 0.77 -2.1097999 0.77 c -0.44659996 0 -1.2782001 -0.53899956 -1.8172002 -1.0317998 h -0.092400074 c -0.030799866 0.43120003 -0.0769999 0.77 -0.0769999 0.77 c -0.015399933 0.18480015 -0.13860011 0.2617998 -0.3541999 0.2617998 c -0.56980014 -0.1539998 -1.4938 -0.36959982 -2.5564 -0.5081997 c -0.030800015 -0.092400074 0 -0.40040016 0.030800015 -0.49280024 c 0.847 -0.076999664 1.0009999 -0.20020008 1.0009999 -1.0780001 Z m 2.0019999 -3.7575998 v 3.9424 c 0 0.092400074 0 0.16940022 0 0.2618003 c 0.44659996 0.40039968 1.0164001 0.60059977 1.3706 0.60059977 c 0.6314001 0 1.3706002 -0.77 1.3706002 -2.5718 c 0 -1.2936 -0.46200037 -2.7412 -1.8018003 -2.7412 c -0.16939974 0 -0.55439997 0.092400014 -0.93939996 0.50820005 Z "/>
</symbol>
<symbol id="g4A0DECBF28408AF9A39D7D91314D6515" overflow="visible">
<path d="M 0 0m 0.7392 2.2484 c 0.06159997 -0.7545999 0.13859999 -1.4784 0.26180005 -2.0636 c 0.29259992 -0.0924 1.2782 -0.3388 2.1405997 -0.3388 c 1.1858003 0 2.6642 0.6468 2.6642 1.9866 c 0 0.5236 -0.12319994 0.9394001 -0.47739983 1.3244001 c -0.43120003 0.4928 -1.0780001 0.8778 -1.7864001 1.1858001 c -0.6160002 0.2617998 -0.83159995 0.75460005 -0.83159995 1.2012 c 0 0.3541999 0.29259992 0.64680004 0.7391999 0.64680004 c 0.53900003 0 1.0625999 -0.49280024 1.4476001 -1.4322004 c 0.27719975 -0.0461998 0.44659996 -0.030799866 0.60059977 0.07700014 c 0 0.55439997 -0.06159973 1.1396003 -0.20020008 1.6324 c -0.49279976 0.21560001 -0.8778 0.36959982 -1.7247999 0.36959982 c -0.8162 0 -1.5861999 -0.3079996 -2.079 -0.80079985 c -0.3542 -0.3541999 -0.52360004 -0.7853999 -0.52360004 -1.2012 c 0 -0.4619999 0.18479997 -0.8315997 0.4774 -1.155 c 0.47739995 -0.52359986 1.3244001 -1.0625999 1.7864 -1.2781999 c 0.61599994 -0.27719998 0.78540015 -0.83160007 0.78540015 -1.2012 c 0 -0.4928 -0.49280024 -0.75460005 -0.9086001 -0.75460005 c -0.6930001 0 -1.4322001 0.7084 -1.7556 1.8326001 c -0.24640012 0.0461998 -0.36960006 0.030799866 -0.61600006 -0.030800104 Z "/>
</symbol>
<symbol id="gDA09A697E09DB7BD64187E4AD8CE25C" overflow="visible">
<path d="M 0 0m 1.705 0.869 l 0.6049999 1.595 c 0.055000067 0.14299989 0.12100005 0.18700004 0.385 0.18700004 h 2.3209999 l 0.638 -1.859 c 0.13199997 -0.374 -0.28599977 -0.41799998 -0.81399965 -0.451 c -0.065999985 -0.065999985 -0.065999985 -0.297 0 -0.36299998 c 0.4069996 0.011 1.0119996 0.022 1.441 0.022 c 0.45099974 0 0.86899996 -0.011 1.2539997 -0.022 c 0.065999985 0.066 0.065999985 0.297 0 0.36299998 c -0.4289999 0.044 -0.803 0.07699999 -0.9899998 0.605 l -2.2660003 6.292 c -0.16499996 -0.09899998 -0.4619999 -0.21999979 -0.6049998 -0.21999979 l -2.497 -5.896 c -0.28600007 -0.682 -0.61600006 -0.74799997 -1.1 -0.781 c -0.066 -0.065999985 -0.066 -0.297 0 -0.36299998 c 0.286 0.011 0.649 0.022 0.979 0.022 c 0.45099998 0 1.0009999 -0.011 1.408 -0.022 c 0.065999985 0.066 0.065999985 0.297 0 0.36299998 c -0.41799998 0.033000022 -0.93499994 0.07699999 -0.75899994 0.528 Z m 1.1879998 2.244 c -0.24199986 0 -0.319 0.032999992 -0.27499986 0.14300013 l 1.122 2.849 h 0.065999985 l 1.0340002 -2.992 Z "/>
</symbol>
<symbol id="g8F8007BA69CDF1BF747B8318B01AF7E3" overflow="visible">
<path d="M 0 0m 1.045 1.342 c 0 -0.913 -0.12099993 -0.968 -0.79199994 -1.001 c -0.065999985 -0.065999985 -0.065999985 -0.297 0 -0.36299998 c 0.38500002 0.011 0.79199994 0.022 1.232 0.022 c 0.43999994 0 0.8579999 -0.011 1.2210001 -0.022 c 0.065999985 0.066 0.065999985 0.297 0 0.36299998 c -0.671 0.033000022 -0.79200006 0.088 -0.79200006 1.001 v 5.071 c 0 0.7149997 0.04399991 1.1549997 0.04399991 1.1549997 c 0 0.07700014 -0.04399991 0.11000013 -0.143 0.11000013 c -0.27499998 -0.11000013 -1.0999999 -0.26399994 -1.54 -0.29699993 c -0.022000015 -0.0880003 0 -0.26399994 0.065999985 -0.32999992 c 0.638 -0.04400015 0.704 -0.07700014 0.704 -0.90199995 Z "/>
</symbol>
<symbol id="g22E3ABB99F2C49097E4FDCDB12940D96" overflow="visible">
<path d="M 0 0m 1.9909999 1.342 v 2.189 c 0 0.54999995 0.04400015 1.254 0.04400015 1.254 c 0 0.04400015 -0.055000067 0.07700014 -0.14300013 0.07700014 c -0.30799997 -0.12099981 -0.7479999 -0.21999979 -1.507 -0.31900024 c -0.021999985 -0.065999985 0 -0.24199963 0.022000015 -0.3079996 c 0.60499996 -0.055000305 0.715 -0.12100029 0.715 -0.74800014 v -2.145 c 0 -0.913 -0.12099993 -0.946 -0.792 -1.001 c -0.065999985 -0.065999985 -0.065999985 -0.297 0 -0.36299998 c 0.36300004 0.011 0.792 0.022 1.2320001 0.022 c 0.44000006 0 0.85800004 -0.011 1.221 -0.022 c 0.065999985 0.066 0.065999985 0.297 0 0.36299998 c -0.671 0.044 -0.79200006 0.088 -0.79200006 1.001 Z m -1.0009999 5.2469997 c 0 -0.28599977 0.26399994 -0.57199955 0.528 -0.57199955 c 0.30799997 0 0.5719999 0.29699993 0.5719999 0.5279999 c 0 0.26399994 -0.23099995 0.572 -0.5279999 0.572 c -0.26400006 0 -0.572 -0.26399994 -0.572 -0.52800035 Z "/>
</symbol>
<symbol id="g37E9CDEB2461CDBFB8A1B4680365B4F" overflow="visible">
<path d="M 0 0m 1.837 4.334 c -0.065999985 -0.065999985 -0.110000014 -0.04400015 -0.110000014 0.05499983 v 2.0240002 c 0 0.7149997 0.04400003 1.1549997 0.04400003 1.1549997 c 0 0.07700014 -0.04400003 0.11000013 -0.143 0.11000013 c -0.27499998 -0.11000013 -1.1 -0.26399994 -1.54 -0.29699993 c -0.022 -0.0880003 0 -0.26399994 0.066 -0.32999992 c 0.033000007 0 0.066 0 0.09899999 0 c 0.484 -0.032999992 0.605 -0.032999992 0.605 -0.90199995 v -5.368 c 0 -0.42900002 -0.010999978 -0.62700003 -0.04399997 -0.781 c 0.055000007 -0.088 0.110000014 -0.132 0.24199998 -0.132 c 0.065999985 0.066 0.176 0.16499999 0.26399994 0.264 c 0.110000014 0.132 0.17600012 0.132 0.29700005 0.032999992 c 0.25300002 -0.20899999 0.58300006 -0.27499998 0.96800005 -0.27499998 c 1.122 0 2.4309998 1.023 2.4309998 2.7719998 c 0 1.3420002 -0.9899998 2.167 -1.9469998 2.167 c -0.47300005 0 -0.89100003 -0.1869998 -1.232 -0.4949999 Z m 0.07700002 -0.34100008 c 0.286 0.25299978 0.61599994 0.35199976 0.93499994 0.35199976 c 0.671 0 1.2210002 -0.8139999 1.2210002 -1.8809998 c 0 -1.254 -0.5060003 -2.2 -1.5510001 -2.2 c -0.34100008 0 -0.572 0.24199998 -0.79200006 0.517 v 2.75 c 0 0.23100019 0.04400003 0.34100008 0.18700004 0.46200013 Z "/>
</symbol>
<symbol id="gF11D1BE520DAEB57C81C0D4F80107962" overflow="visible">
<path d="M 0 0m 1.936 3.938 c -0.021999955 0.43999982 -0.032999992 0.7260001 -0.08799994 0.8360002 c -0.022000074 0.05499983 -0.04400003 0.08799982 -0.13200009 0.08799982 c -0.30799997 -0.12099981 -0.594 -0.21999979 -1.3529999 -0.31900024 c -0.022000015 -0.065999985 0 -0.24199963 0.021999985 -0.3079996 c 0.594 -0.055000305 0.71500003 -0.11000013 0.71500003 -0.74800014 v -2.145 c 0 -0.913 -0.13200003 -0.957 -0.814 -1.001 c -0.066000015 -0.065999985 -0.066000015 -0.297 0 -0.36299998 c 0.385 0.011 0.814 0.022 1.254 0.022 c 0.44000006 0 0.9460001 -0.011 1.3310001 -0.022 c 0.065999985 0.066 0.065999985 0.297 0 0.36299998 c -0.77 0.055000007 -0.90200007 0.088 -0.90200007 1.001 v 1.529 c 0 0.286 0.13200009 0.53900003 0.26400006 0.737 c 0.12100005 0.17599988 0.37399983 0.5389998 0.50600004 0.5389998 c 0.09899998 0 0.19799995 -0.021999836 0.286 -0.14299965 c 0.0769999 -0.11000013 0.20899987 -0.25300026 0.3959999 -0.25300026 c 0.26399994 0 0.51699996 0.2750001 0.51699996 0.5500002 c 0 0.20899963 -0.19799995 0.5279999 -0.6600001 0.5279999 c -0.51699996 0 -0.96799994 -0.4840002 -1.221 -0.9130001 c -0.065999985 -0.12099981 -0.12099993 -0.032999992 -0.12099993 0.022000074 Z "/>
</symbol>
<symbol id="g653D6F5329F61DB2D83AF3CFD189F307" overflow="visible">
<path d="M 0 0m 3.223 0.528 c 0.065999985 -0.341 0.18700004 -0.638 0.737 -0.638 c 0.41799974 0 0.8140001 0.187 1.0450001 0.407 c -0.022000313 0.132 -0.065999985 0.231 -0.18700027 0.297 c -0.076999664 -0.065999985 -0.26399994 -0.176 -0.40700006 -0.176 c -0.31899977 0 -0.32999992 0.42900002 -0.32999992 0.93500006 v 1.617 c 0 1.562 -0.8579998 1.859 -1.6609998 1.859 c -0.90200007 0 -1.815 -0.59399986 -1.815 -1.221 c 0 -0.26400018 0.13199997 -0.39600015 0.385 -0.39600015 c 0.319 0 0.51699996 0.23100019 0.51699996 0.37400007 c 0 0.0769999 -0.010999918 0.15400004 -0.032999992 0.19799995 c -0.011000037 0.032999992 -0.021999955 0.09899998 -0.021999955 0.22000027 c 0 0.3409996 0.462 0.4619999 0.88 0.4619999 c 0.37400007 0 0.89100003 -0.18700027 0.89100003 -1.4300001 c 0 -0.07700014 -0.032999992 -0.12100005 -0.065999985 -0.13199997 l -0.9460001 -0.23099995 c -1.056 -0.26400018 -1.8149999 -0.8470001 -1.8149999 -1.5950001 c 0 -0.90199995 0.61599994 -1.188 1.3859999 -1.188 c 0.3850001 0 0.71500003 0.088 1.199 0.462 l 0.22000003 0.176 Z m 0 2.0349998 v -1.452 c 0 -0.14299995 -0.065999985 -0.21999997 -0.15400004 -0.28599995 c -0.286 -0.231 -0.6600001 -0.484 -0.96799994 -0.484 c -0.5500001 0 -0.79200006 0.44000003 -0.79200006 0.781 c 0 0.495 0.23099995 1.0009999 1.0450001 1.21 Z "/>
</symbol>
<symbol id="g83047E41B02A47298D6E3996C587291D" overflow="visible">
<path d="M 0 0m 2.244 -1.76 c 0.17600012 0.30799997 0.319 0.61599994 0.45099998 0.946 c 0.8800001 2.1230001 1.3750002 3.256 1.9470003 4.488 c 0.21999979 0.46200013 0.3739996 0.6379998 0.8909998 0.70399976 c 0.065999985 0.065999985 0.065999985 0.2970004 0 0.3630004 c -0.21999979 -0.011000156 -0.47300005 -0.022000313 -0.78100014 -0.022000313 c -0.32999992 0 -0.671 0.011000156 -1.0009999 0.022000313 c -0.065999985 -0.065999985 -0.065999985 -0.2970004 0 -0.3630004 c 0.35200024 -0.032999992 0.704 -0.09899998 0.5279999 -0.4949999 l -1.0889997 -2.519 c -0.07700014 -0.176 -0.17600012 -0.20899999 -0.26400018 0.011000037 l -0.97899985 2.2879999 c -0.19800007 0.46200013 -0.25300002 0.67100024 0.36299992 0.7149999 c 0.065999985 0.065999985 0.065999985 0.2970004 0 0.3630004 c -0.40699995 -0.011000156 -0.847 -0.022000313 -1.2429999 -0.022000313 c -0.374 0 -0.671 0.011000156 -0.89100003 0.022000313 c -0.066 -0.065999985 -0.066 -0.2970004 0 -0.3630004 c 0.44 -0.05499983 0.583 -0.1539998 0.86899996 -0.8249998 l 1.2430001 -2.8930001 c 0.09899998 -0.21999997 0.26399994 -0.72599995 0.1539998 -1.0339999 c -0.13199997 -0.36299998 -0.26399994 -0.67099994 -0.4289999 -1.0120001 c -0.12100005 -0.21999991 -0.27499998 -0.319 -0.5500001 -0.319 c -0.15399992 0 -0.19799995 0.03300011 -0.3189999 0.03300011 c -0.31900007 0 -0.4840001 -0.33000016 -0.4840001 -0.47300005 c 0 -0.23099995 0.22000003 -0.40700006 0.5170001 -0.40700006 c 0.23099995 0 0.671 0.08800006 1.0669999 0.79200006 Z "/>
</symbol>
<symbol id="gC035FAD47DF09575575630656C7AC938" overflow="visible">
<path d="M 0 0m 0.473 4.719 c -0.15399998 0 -0.19799998 -0.13199997 -0.19799998 -0.21999979 v -0.14300013 c 0 -0.05499983 0.011000007 -0.065999985 0.054999977 -0.065999985 h 0.649 v -3.3109999 c 0 -0.78099996 0.34099996 -1.089 0.847 -1.089 c 0.50600004 0 1.056 0.242 1.4849999 0.726 c -0.021999836 0.110000014 -0.08799982 0.176 -0.19799995 0.18699998 c -0.286 -0.21999997 -0.61599994 -0.30799997 -0.90199995 -0.30799997 c -0.29699993 0 -0.36299992 0.32999998 -0.36299992 1.012 v 2.783 h 1.144 c 0.109999895 0 0.26399994 0.04400015 0.26399994 0.14300013 v 0.21999979 c 0 0.04400015 -0.032999992 0.065999985 -0.08800006 0.065999985 h -1.3199999 v 0.4289999 c 0 0.71500015 0.04399991 1.1550002 0.04399991 1.1550002 c 0 0.065999985 -0.032999992 0.09899998 -0.08799994 0.09899998 c -0.04400003 0 -0.143 -0.04400015 -0.24199998 -0.09899998 c -0.12100005 -0.065999985 -0.23100007 -0.12099981 -0.37400007 -0.1539998 c -0.13199997 -0.04400015 -0.24199998 -0.07700014 -0.24199998 -0.15400028 c 0 -0.13199997 0.032999992 -0.05499983 0.032999992 -1.276 Z "/>
</symbol>
<symbol id="gA2F8B4A416FBCC06632603F4F5F15DCC" overflow="visible">
<path d="M 0 0m 0.451 2.2549999 c 0 -1.1219999 0.748 -2.3649998 2.31 -2.3649998 c 0.704 0 1.2430003 0.25300002 1.6169999 0.616 c 0.49500036 0.48400003 0.71500015 1.177 0.71500015 1.848 c 0 1.1439998 -0.62699986 2.475 -2.31 2.475 c -0.7260001 0 -1.32 -0.29699993 -1.727 -0.77 c -0.39600003 -0.47300005 -0.605 -1.1110001 -0.605 -1.8040001 Z m 2.167 2.189 c 0.94599986 0 1.5289998 -0.8579998 1.5289998 -2.4419997 c 0 -1.3860002 -0.7149999 -1.7270001 -1.2319999 -1.7270001 c -1.1439999 0 -1.518 1.386 -1.518 2.2329998 c 0 0.957 0.23100007 1.9359999 1.2210001 1.9359999 Z "/>
</symbol>
<symbol id="gE04F5A34447611EB03A68E2846FB44B3" overflow="visible">
<path d="M 0 0m 4.884 4.257 c 0.20900011 0 0.40700006 0.19799995 0.40700006 0.41800022 c 0 0.23099995 -0.20900011 0.4069996 -0.50600004 0.4069996 c -0.28599977 0 -0.8139999 -0.1869998 -1.0999999 -0.5609999 c -0.13199997 0.0880003 -0.4949999 0.3080001 -1.144 0.3080001 c -0.97899985 0 -1.8809999 -0.65999985 -1.8809999 -1.6719999 c 0 -0.5940001 0.26400006 -0.9350002 0.572 -1.2320001 c -0.30799997 -0.26399994 -0.48399997 -0.737 -0.48399997 -1.111 c 0 -0.39600003 0.21999997 -0.704 0.5059999 -0.847 c -0.594 -0.352 -0.90199995 -0.858 -0.90199995 -1.331 c 0 -0.95700014 0.90199995 -1.2540001 1.7490001 -1.2540001 c 1.4849999 0 3.0909998 0.71500003 3.0909998 1.9030001 c 0 0.35199997 -0.16499996 0.627 -0.48399973 0.891 c -0.42900038 0.352 -1.1990001 0.36299998 -1.6060002 0.36299998 c -0.19799995 0 -0.47300005 -0.021999955 -0.737 -0.054999977 c -0.16499996 -0.011000007 -0.2750001 -0.021999985 -0.32999992 -0.021999985 c -0.31900012 0 -0.7040001 0.15399998 -0.7040001 0.627 c 0 0.22000003 0.065999985 0.45099998 0.19800007 0.638 c 0.26399994 -0.15400004 0.572 -0.23099995 1.0009999 -0.23099995 c 0.96799994 0 1.859 0.605 1.859 1.6829998 c 0 0.5170002 -0.1539998 0.8140001 -0.47300005 1.144 c 0.07700014 0.11000013 0.29699993 0.26399994 0.44000006 0.26399994 c 0.07700014 0 0.1539998 -0.032999992 0.22000027 -0.13199997 c 0.043999672 -0.08799982 0.1869998 -0.19799995 0.3079996 -0.19799995 Z m -3.4319997 -4.367 c 0.12099993 -0.033000007 0.29699993 -0.054999992 0.43999994 -0.054999992 c 0.34100008 0 0.6489999 0.032999992 0.803 0.032999992 c 0.54999995 0 1.0120001 -0.011000007 1.3310001 -0.187 c 0.4289999 -0.24199998 0.5609999 -0.39599997 0.5609999 -0.68200004 c 0 -0.79199994 -1.1659999 -1.2099999 -2.156 -1.2099999 c -0.3959999 0 -1.32 0.319 -1.32 1.0669999 c 0 0.37400007 0.022000074 0.64900005 0.34100008 1.034 Z m 2.0570002 3.179 c 0 -1.023 -0.51699996 -1.232 -0.924 -1.232 c -0.924 0 -1.023 0.781 -1.023 1.485 c 0 0.77 0.27499998 1.1659999 0.8799999 1.1659999 c 0.6930001 0 1.0670002 -0.50600004 1.0670002 -1.4189999 Z "/>
</symbol>
<symbol id="gB3C5E23B1138EA2317C6D94CFE91B3E4" overflow="visible">
<path d="M 0 0m 4.246 1.023 c -0.40699983 -0.41799998 -0.72599983 -0.594 -1.3639998 -0.594 c -0.3959999 0 -0.85800004 0.23099998 -1.199 0.79199994 c -0.22000003 0.36300004 -0.352 0.86899996 -0.352 1.507 l 2.926 -0.021999836 c 0.13199997 0 0.20900011 0.065999985 0.20900011 0.1869998 c 0 0.924 -0.32999992 1.9140003 -1.8590002 1.9140003 c -0.9569999 0 -2.1999998 -0.9130001 -2.1999998 -2.5850003 c 0 -0.61599994 0.15399998 -1.2099999 0.517 -1.6279999 c 0.37399995 -0.44 0.8909999 -0.704 1.6829998 -0.704 c 0.8360002 0 1.4300003 0.385 1.8699999 0.957 c -0.032999992 0.110000014 -0.09899998 0.16499996 -0.23099995 0.176 Z m -2.882 2.079 c 0.20899999 1.2429998 0.979 1.3419998 1.2429999 1.3419998 c 0.41800022 0 0.9130001 -0.23099995 0.9130001 -1.1549997 c 0 -0.09899998 -0.04399991 -0.15400004 -0.16499996 -0.15400004 Z "/>
</symbol>
<symbol id="g51B05C4190BD85788EF3601873C2936A" overflow="visible">
<path d="M 0 0m 2.024 3.938 c -0.065999985 -0.0769999 -0.13199997 -0.09899998 -0.13199997 0 c -0.010999918 0.29700017 -0.032999992 0.7260001 -0.08799994 0.8360002 c -0.022000074 0.05499983 -0.04400003 0.08799982 -0.13200009 0.08799982 c -0.30799997 -0.12099981 -0.594 -0.21999979 -1.3529999 -0.31900024 c -0.022000015 -0.065999985 0 -0.24199963 0.021999985 -0.3079996 c 0.594 -0.055000305 0.71500003 -0.11000013 0.71500003 -0.74800014 v -2.145 c 0 -0.902 -0.110000014 -0.946 -0.77 -1.001 c -0.066000015 -0.065999985 -0.066000015 -0.297 0 -0.36299998 c 0.32999998 0.011 0.77 0.022 1.21 0.022 c 0.43999994 0 0.77 -0.011 1.0999999 -0.022 c 0.065999985 0.066 0.065999985 0.297 0 0.36299998 c -0.5609999 0.055000007 -0.671 0.09900001 -0.671 1.001 v 1.8039999 c 0 0.23100019 0.09899998 0.36300015 0.18700004 0.46200013 c 0.41799998 0.40699983 0.9130001 0.6489999 1.342 0.6489999 c 0.22000003 0 0.45099998 -0.14300013 0.5830002 -0.3959999 c 0.10999966 -0.22000003 0.13199997 -0.5170002 0.13199997 -0.8470001 v -1.6719999 c 0 -0.902 -0.11000013 -0.946 -0.68200016 -1.001 c -0.055000067 -0.065999985 -0.055000067 -0.297 0 -0.36299998 c 0.32999992 0.011 0.68200016 0.022 1.1220002 0.022 c 0.43999958 0 0.83599997 -0.011 1.1659999 -0.022 c 0.05499983 0.066 0.05499983 0.297 0 0.36299998 c -0.6160002 0.055000007 -0.737 0.09900001 -0.737 1.001 v 1.6389999 c 0 0.605 -0.04400015 1.1329999 -0.29699993 1.474 c -0.18700027 0.2420001 -0.52800035 0.37400007 -0.9130001 0.37400007 c -0.53900003 0 -1.155 -0.14300013 -1.8040001 -0.89100003 Z "/>
</symbol>
<symbol id="g49431E85F668A3E0C612B4AA9C4D5CE8" overflow="visible">
<path d="M 0 0m 3.674 0.55 c 0.055000067 0.04399997 0.15400004 0.065999985 0.16499996 -0.011000037 c 0.032999992 -0.26399997 0.12100005 -0.649 0.12100005 -0.649 c 0.08799982 -0.033000007 0.14300013 -0.022 0.20900011 0 c 0.24199963 0.198 0.62699986 0.36299998 1.2979999 0.44 c 0.065999985 0.066000015 0.065999985 0.231 0 0.297 c -0.704 0.055000007 -0.803 0.264 -0.803 0.803 v 4.9830003 c 0 0.7149997 0.04400015 1.1549997 0.04400015 1.1549997 c 0 0.07700014 -0.04400015 0.11000013 -0.14300013 0.11000013 c -0.2750001 -0.11000013 -1.1000001 -0.26399994 -1.54 -0.29699993 c -0.022000074 -0.0880003 0 -0.26399994 0.065999985 -0.32999992 c 0.032999992 0 0.065999985 0 0.09899998 0 c 0.48399997 -0.032999992 0.605 -0.032999992 0.605 -0.90199995 v -1.408 c 0 -0.07700014 -0.022000074 -0.09899998 -0.09899998 -0.09899998 c -0.04400015 0 -0.49500012 0.1869998 -0.85800004 0.1869998 c -0.7260001 0 -1.21 -0.2420001 -1.6500001 -0.65999985 c -0.473 -0.47300005 -0.75899994 -1.1220002 -0.75899994 -1.9360001 c 0 -1.353 0.6819999 -2.343 1.87 -2.343 c 0.4289999 0 0.83599997 0.22 1.375 0.66 Z m 0.12100005 0.81399995 c 0 -0.20899999 -0.022000074 -0.29699993 -0.17600012 -0.42899996 c -0.40700006 -0.352 -0.75900006 -0.528 -1.0339999 -0.528 c -0.5940001 0 -1.21 0.649 -1.21 2.024 c 0 0.79200006 0.15400004 1.2319999 0.319 1.463 c 0.34100008 0.5169997 0.803 0.5499997 1.023 0.5499997 c 0.3959999 0 0.671 -0.14299965 0.89100003 -0.3959999 c 0.15400004 -0.17599988 0.18700004 -0.25299978 0.18700004 -0.59399986 Z "/>
</symbol>
<symbol id="g37B3602A666FCB74071327EDA21860B8" overflow="visible">
<path d="M 0 0m 4.378 1.001 c -0.043999672 0.09899998 -0.13199997 0.143 -0.23099995 0.15399992 c -0.37399983 -0.48399997 -0.8469999 -0.72599995 -1.3199999 -0.72599995 c -0.803 0 -1.4739999 0.814 -1.4739999 2.101 c 0 1.21 0.528 1.9360001 1.2539998 1.9360001 c 0.64900017 0 0.737 -0.38500023 0.78100014 -0.77 c 0.032999992 -0.29700017 0.18700004 -0.39600015 0.41799998 -0.39600015 c 0.23100019 0 0.5389998 0.14300013 0.5389998 0.48399997 c 0 0.605 -0.62699986 1.0450001 -1.6829998 1.0450001 c -1.089 0 -2.2549999 -0.9790001 -2.2549999 -2.541 c 0 -1.4190001 0.792 -2.398 2.178 -2.398 c 0.65999985 0 1.243 0.20899999 1.7929997 1.1110001 Z "/>
</symbol>
<symbol id="g976A20C43636F2A968D7C5C3D3703E24" overflow="visible">
<path d="M 0 0m 2.387 -0.11 c 0.4289999 0 0.94599986 0.22 1.4849999 0.66 c 0.055000067 0.04399997 0.15400004 0.065999985 0.1650002 -0.011000037 c 0.032999992 -0.27499998 0.12099981 -0.649 0.12099981 -0.649 c 0.08799982 -0.033000007 0.14300013 -0.022 0.20900011 0 c 0.2420001 0.198 0.62699986 0.36299998 1.2979999 0.44 c 0.065999985 0.066000015 0.065999985 0.231 0 0.297 c -0.704 0.055000007 -0.803 0.264 -0.803 0.803 v 2.112 c 0 0.32999992 0.04400015 1.1330001 0.04400015 1.1330001 c 0 0.032999992 -0.032999992 0.065999985 -0.0880003 0.065999985 c -0.05499983 -0.011000156 -0.21999979 -0.022000313 -0.38499975 -0.022000313 c -0.35200024 0 -0.74800014 0.011000156 -1.1220002 0.022000313 c -0.065999985 -0.065999985 -0.065999985 -0.2970004 0 -0.3630004 c 0.53900003 -0.032999992 0.68200016 -0.16499996 0.68200016 -0.8909998 v -2.1230001 c 0 -0.20899999 -0.022000074 -0.29699993 -0.17600012 -0.42899996 c -0.40699983 -0.352 -0.8249998 -0.528 -1.0999999 -0.528 c -0.32999992 0 -0.88 0.15399998 -0.88 1.1329999 v 2.002 c 0 0.32999992 0.04400003 1.1330001 0.04400003 1.1330001 c 0 0.032999992 -0.032999992 0.065999985 -0.08800006 0.065999985 c -0.054999948 -0.011000156 -0.22000003 -0.022000313 -0.385 -0.022000313 c -0.352 0 -0.748 0.011000156 -1.122 0.022000313 c -0.066000015 -0.065999985 -0.066000015 -0.2970004 0 -0.3630004 c 0.528 -0.043999672 0.682 -0.16499996 0.682 -0.8799999 v -2.112 c 0 -0.75900006 0.32999998 -1.496 1.4190001 -1.496 Z "/>
</symbol>
<symbol id="gD0BE2DBF7243AF20ECD6B66E738F95D2" overflow="visible">
<path d="M 0 0m 1.87 3.938 c -0.011000037 0.33000016 -0.032999992 0.7260001 -0.08800006 0.8360002 c -0.021999955 0.05499983 -0.04399991 0.08799982 -0.13199997 0.08799982 c -0.30799997 -0.12099981 -0.594 -0.21999979 -1.3529999 -0.31900024 c -0.021999985 -0.065999985 0 -0.24199963 0.022000015 -0.3079996 c 0.594 -0.055000305 0.71500003 -0.11000013 0.71500003 -0.74800014 v -2.145 c 0 -0.902 -0.14300007 -0.957 -0.748 -1.001 c -0.066000015 -0.065999985 -0.066000015 -0.297 0 -0.36299998 c 0.32999998 0.011 0.748 0.022 1.188 0.022 c 0.44000006 0 0.7809999 -0.011 1.1110001 -0.022 c 0.065999985 0.066 0.065999985 0.297 0 0.36299998 c -0.5610001 0.055000007 -0.68200004 0.09900001 -0.68200004 1.001 v 1.8039999 c 0 0.23100019 0.0990001 0.36300015 0.18699992 0.46200013 c 0.44000006 0.42900014 0.8470001 0.6489999 1.188 0.6489999 c 0.41800022 0 0.7260003 -0.26399994 0.7260003 -1.0009999 v -1.914 c 0 -0.902 -0.0880003 -0.957 -0.68200016 -1.001 c -0.055000067 -0.065999985 -0.055000067 -0.297 0 -0.36299998 c 0.27499986 0.011 0.68200016 0.022 1.1219997 0.022 c 0.44000006 0 0.803 -0.011 1.0780001 -0.022 c 0.055000305 0.066 0.055000305 0.297 0 0.36299998 c -0.5499997 0.044 -0.6489997 0.09900001 -0.6489997 1.001 v 1.7490001 c 0 0.1539998 0 0.30799985 -0.011000156 0.43999982 c 0.5279999 0.58299994 1.0229998 0.7260001 1.4520001 0.7260001 c 0.41799974 0 0.65999985 -0.2420001 0.65999985 -0.9790001 v -1.9359999 c 0 -0.902 -0.11000013 -0.957 -0.68200016 -1.001 c -0.05499983 -0.065999985 -0.05499983 -0.297 0 -0.36299998 c 0.2750001 0.011 0.68200016 0.022 1.1220002 0.022 c 0.44000006 0 0.8250003 -0.011 1.1329999 -0.022 c 0.055000305 0.066 0.055000305 0.297 0 0.36299998 c -0.605 0.044 -0.704 0.09900001 -0.704 1.001 v 1.7379999 c 0 0.9790001 -0.16499996 1.7490001 -1.1329999 1.7490001 c -0.5609999 0 -1.243 -0.20900011 -1.815 -0.8140001 c -0.032999992 -0.032999992 -0.09899998 -0.08799982 -0.12099981 0.011000156 c -0.09899998 0.45099974 -0.52800035 0.803 -1.1000001 0.803 c -0.638 0 -1.21 -0.37400007 -1.6719999 -0.89100003 c -0.055000067 -0.055000067 -0.12100005 -0.13199997 -0.13200009 0 Z "/>
</symbol>
<symbol id="g3D3B6218F929D29DBAB0B8A998839322" overflow="visible">
<path d="M 0 0m 0.528 1.518 c 0.04400003 -0.53900003 0.07700002 -1.056 0.07700002 -1.518 c 0.109999955 0.022 0.21999997 0.033 0.27499998 0.033 c 0.07700002 0 0.143 0 0.22000003 -0.022 c 0.29699993 -0.077 0.594 -0.121 1.001 -0.121 c 0.61599994 0 1.7489998 0.297 1.7489998 1.386 c 0 0.7479999 -0.53900003 1.188 -1.287 1.463 c -0.65999997 0.25300002 -1.1 0.41799998 -1.1 1.023 c 0 0.45099974 0.39600003 0.704 0.7700001 0.704 c 0.24199986 0 0.8799999 -0.0880003 1.023 -1.023 c 0.065999985 -0.065999985 0.286 -0.055000067 0.352 0.010999918 c 0.032999992 0.3959999 0.05499983 0.803 0.065999985 1.1659999 c -0.34100008 0.055000305 -0.86899996 0.20900011 -1.441 0.20900011 c -0.814 0 -1.5510001 -0.5279999 -1.5510001 -1.2320001 c 0 -0.803 0.36299998 -1.1439998 1.21 -1.4959998 c 0.9130001 -0.37400007 1.122 -0.605 1.122 -1.0780001 c 0 -0.53900003 -0.5279999 -0.77 -0.93499994 -0.77 c -0.42900002 0 -0.671 0.143 -0.781 0.26400003 c -0.24199998 0.25299996 -0.36299998 0.7369999 -0.42899996 1.0120001 c -0.066000044 0.065999985 -0.27500004 0.054999948 -0.34100002 -0.011000037 Z "/>
</symbol>
<symbol id="g5813AC1D682A7785F6CE8C48F5752FD2" overflow="visible">
<path d="M 0 0m 1.716 4.048 c -0.010999918 0.32999992 -0.032999992 0.6160002 -0.08799994 0.7260003 c -0.022000074 0.05499983 -0.04400003 0.08799982 -0.13199997 0.08799982 c -0.3080001 -0.12099981 -0.59400004 -0.21999979 -1.353 -0.31900024 c -0.022000007 -0.065999985 0 -0.24199963 0.021999985 -0.3079996 c 0.594 -0.055000305 0.71500003 -0.11000013 0.71500003 -0.74800014 v -4.697 c 0 -0.91299987 -0.12099999 -0.96799994 -0.792 -1.0009999 c -0.066 -0.065999985 -0.066 -0.29699993 0 -0.36299992 c 0.385 0.010999918 0.792 0.021999836 1.2319999 0.021999836 c 0.44000006 0 0.9680002 -0.010999918 1.3310001 -0.021999836 c 0.065999985 0.065999985 0.065999985 0.29699993 0 0.36299992 c -0.781 0.04399991 -0.90200007 0.08800006 -0.90200007 1.0009999 v 1.1880001 c 0 0.143 0.04400003 0.132 0.15400004 0.088 c 0.27499998 -0.11 0.6049999 -0.176 0.9569999 -0.176 c 0.6160002 0 1.1660001 0.187 1.6169999 0.616 c 0.5170002 0.506 0.8140001 1.188 0.8140001 2.079 c 0 1.1659999 -0.8249998 2.244 -1.947 2.244 c -0.5059998 0 -1.0669999 -0.32999992 -1.5069999 -0.8249998 c -0.065999985 -0.06600022 -0.110000014 -0.06600022 -0.12100005 0.043999672 Z m 0.20899999 -0.40699983 c 0.286 0.352 0.79200006 0.6819999 1.1110001 0.6819999 c 0.704 0 1.3089998 -0.79200006 1.3089998 -2.0349998 c 0 -0.90200007 -0.31899977 -2.0240002 -1.5509999 -2.0240002 c -0.19799995 0 -0.58299994 0.055000007 -0.7809999 0.231 c -0.22000003 0.19800001 -0.26400006 0.264 -0.26400006 0.65999997 v 2.002 c 0 0.23099995 0.04400003 0.32999992 0.176 0.48399997 Z "/>
</symbol>
<symbol id="gC86C57CD70B850EB40E4D1350071ADA5" overflow="visible">
<path d="M 0 0m 0.781 4.829 c -0.022000015 0 -0.066000044 -0.04400015 -0.066000044 -0.065999985 c -0.010999978 -0.4949999 -0.065999985 -0.8800001 -0.16499996 -1.4190001 c 0.09899998 -0.04399991 0.231 -0.065999985 0.36299998 -0.032999992 c 0.22000003 0.803 0.561 0.99000025 0.89100003 1.0009999 l 1.4079999 0.032999992 c -0.7479999 -1.2539997 -1.8479999 -2.8379998 -2.7059999 -3.9929998 c -0.09899998 -0.132 -0.09899998 -0.16499999 -0.09899998 -0.22 c 0 -0.077 0.088 -0.132 0.25299996 -0.132 l 3.4320002 -0.033 c 0.13199997 0.37399998 0.2750001 0.946 0.35199976 1.4959999 c -0.065999985 0.04400003 -0.19799995 0.066000104 -0.32999992 0.066000104 l -0.1539998 -0.319 c -0.2750001 -0.58300006 -0.50600004 -0.82500005 -1.0780001 -0.836 h -1.4629999 c 0.814 1.0339999 1.9580001 2.761 2.6399999 3.883 c 0.16499996 0.2750001 0.19799995 0.36299992 0.19799995 0.40700006 c 0 0.04400015 -0.05499983 0.07700014 -0.13199997 0.07700014 c -0.05499983 0 -0.36299992 -0.022000313 -0.6819999 -0.022000313 h -2.013 c -0.352 0 -0.48399997 0.055000305 -0.6489999 0.11000013 Z "/>
</symbol>
<symbol id="g10C15B9DD215EEF6B1A1D61AF1DDAD3F" overflow="visible">
<path d="M 0 0m 1.837 3.146 c 0 0.23100019 0.09899998 0.36300015 0.18699992 0.46200013 c 0.41799998 0.40699983 0.9790001 0.6489999 1.408 0.6489999 c 0.22000003 0 0.45099998 -0.14300013 0.58299994 -0.3959999 c 0.11000013 -0.22000003 0.13199997 -0.5170002 0.13199997 -0.8470001 v -1.6719999 c 0 -0.902 -0.10999966 -0.946 -0.6819999 -1.001 c -0.05499983 -0.065999985 -0.05499983 -0.297 0 -0.36299998 c 0.3080001 0.011 0.6819999 0.022 1.122 0.022 c 0.44000006 0 0.803 -0.011 1.1659999 -0.022 c 0.055000305 0.066 0.055000305 0.297 0 0.36299998 c -0.6159997 0.055000007 -0.737 0.09900001 -0.737 1.001 v 1.6389999 c 0 0.605 -0.043999672 1.144 -0.29699993 1.474 c -0.1869998 0.2420001 -0.5279999 0.37400007 -0.91299987 0.37400007 c -0.53900003 0 -1.1990001 -0.14300013 -1.87 -0.89100003 c 0 -0.010999918 -0.011000037 -0.010999918 -0.021999955 -0.022000074 c -0.032999992 -0.04399991 -0.08800006 -0.109999895 -0.08800006 0.022000074 l 0.011000037 2.4750001 c 0 0.7149997 0.04400003 1.1549997 0.04400003 1.1549997 c 0 0.07700014 -0.04400003 0.11000013 -0.143 0.11000013 c -0.2750001 -0.11000013 -1.1 -0.26399994 -1.5400001 -0.29699993 c -0.022 -0.0880003 0 -0.26399994 0.066 -0.32999992 c 0.032999992 0 0.065999985 0 0.09900001 0 c 0.484 -0.032999992 0.605 -0.032999992 0.605 -0.90199995 v -4.807 c 0 -0.913 -0.13200003 -0.957 -0.77 -1.001 c -0.066 -0.065999985 -0.066 -0.297 0 -0.36299998 c 0.36299998 0.011 0.77 0.022 1.21 0.022 c 0.41799998 0 0.7809999 -0.011 1.089 -0.022 c 0.065999985 0.066 0.065999985 0.297 0 0.36299998 c -0.561 0.044 -0.65999997 0.088 -0.65999997 1.001 Z "/>
</symbol>
<symbol id="g16E489907C2216424288B1959B2396DE" overflow="visible">
<path d="M 0 0m 3.575 4.378 c 0.5940001 -0.043999672 0.6600001 -0.17599964 0.42900014 -0.73699975 l -0.8910003 -2.1560001 c -0.17599988 -0.42900002 -0.23099995 -0.42900002 -0.40699983 0.032999992 l -0.79200006 2.1230001 c -0.19800007 0.5280001 -0.2420001 0.6600001 0.34099984 0.73699975 c 0.06600022 0.065999985 0.06600022 0.2970004 0 0.3630004 c -0.36299992 -0.011000156 -0.7479999 -0.022000313 -1.1109998 -0.022000313 c -0.36300004 0 -0.6930001 0.011000156 -1.023 0.022000313 c -0.066 -0.065999985 -0.066 -0.2970004 0 -0.3630004 c 0.583 -0.065999985 0.66 -0.24199963 0.88000005 -0.80299973 l 1.4079999 -3.476 c 0.065999985 -0.16499999 0.13199997 -0.231 0.2750001 -0.231 c 0.109999895 0 0.18700004 0.066 0.26399994 0.253 l 1.4629998 3.4429998 c 0.20900011 0.48399997 0.3300004 0.75900006 0.9460001 0.8139999 c 0.065999985 0.065999985 0.065999985 0.2970004 0 0.3630004 c -0.21999979 -0.011000156 -0.48399973 -0.022000313 -0.77 -0.022000313 c -0.36299992 0 -0.737 0.011000156 -1.0119998 0.022000313 c -0.065999985 -0.065999985 -0.065999985 -0.2970004 0 -0.3630004 Z "/>
</symbol>
<symbol id="g741EEAE019351E5ECB155D8C4734004D" overflow="visible">
<path d="M 0 0m 1.925 1.342 v 2.948 h 1.023 c 0.09899998 0 0.25300002 0.04400015 0.25300002 0.14300013 v 0.21999979 c 0 0.04400015 -0.032999992 0.065999985 -0.08800006 0.065999985 h -1.188 v 0.62700033 c 0 1.6939998 0.50600004 1.9579997 0.86899996 1.9579997 c 0.33000016 0 0.50600004 -0.13199997 0.6600001 -0.5169997 c 0.08800006 -0.19800043 0.20899987 -0.35200024 0.44000006 -0.35200024 c 0.1869998 0 0.45099974 0.23099995 0.45099974 0.4510002 c 0 0.1869998 -0.12099981 0.38499975 -0.35199976 0.5609999 c -0.286 0.19799995 -0.572 0.23099995 -0.99 0.23099995 c -0.924 0 -1.947 -0.803 -1.947 -2.519 v -0.44000006 h -0.561 c -0.19800001 0 -0.25300002 -0.13199997 -0.25300002 -0.21999979 v -0.14300013 c 0 -0.05499983 0.0109999925 -0.065999985 0.054999992 -0.065999985 h 0.759 v -2.948 c 0 -0.913 -0.176 -0.957 -0.77 -1.001 c -0.066000015 -0.065999985 -0.066000015 -0.297 0 -0.36299998 c 0.385 0.011 0.77 0.022 1.21 0.022 c 0.43999994 0 0.96799994 -0.011 1.3529999 -0.022 c 0.065999985 0.066 0.065999985 0.297 0 0.36299998 c -0.85800004 0.044 -0.924 0.088 -0.924 1.001 Z "/>
</symbol>
<symbol id="g76882B372044A7D8E5C3C0D1F44F886E" overflow="visible">
<path d="M 0 0m 3.85 1.342 v 4.202 c 0 0.704 0.11000013 1.1219997 0.50600004 1.1219997 h 0.2420001 c 0.8249998 0 1.342 -0.28599977 1.5289998 -1.1329999 c 0.12100029 0 0.2750001 0.011000156 0.37400007 0.05499983 c -0.07700014 0.50600004 -0.13199997 1.0669999 -0.14300013 1.5620003 c 0 0.01099968 -0.021999836 0.032999992 -0.032999992 0.032999992 c -0.37400007 -0.032999992 -1.5949998 -0.0880003 -2.4639997 -0.0880003 h -0.9460001 c -0.8469999 0 -2.145 0.055000305 -2.563 0.0880003 c -0.022000015 0 -0.044 -0.022000313 -0.044 -0.032999992 c -0.044 -0.49500036 -0.154 -1.0669999 -0.275 -1.5950003 c 0.11000001 -0.043999672 0.24200001 -0.05499983 0.374 -0.05499983 c 0.21999997 0.8800001 0.726 1.1659999 1.4519999 1.1659999 h 0.53900003 c 0.40700006 0 0.51699996 -0.41799974 0.51699996 -1.0889997 v -4.235 c 0 -0.913 -0.18700004 -0.968 -1.0669999 -1.001 c -0.066000104 -0.065999985 -0.066000104 -0.297 0 -0.36299998 c 0.53900003 0.011 1.0999999 0.022 1.54 0.022 c 0.41799998 0 0.9790001 -0.011 1.5289998 -0.022 c 0.065999985 0.066 0.065999985 0.297 0 0.36299998 c -0.87999964 0.033000022 -1.0669999 0.088 -1.0669999 1.001 Z "/>
</symbol>
<symbol id="gB119B92F4F4BA43398207C44B71084FA" overflow="visible">
<path d="M 0 0m 0.627 0.473 c 0 -0.319 0.264 -0.583 0.58300006 -0.583 c 0.319 0 0.58299994 0.264 0.58299994 0.583 c 0 0.319 -0.26399994 0.583 -0.58299994 0.583 c -0.31900007 0 -0.58300006 -0.264 -0.58300006 -0.583 Z "/>
</symbol>
<symbol id="g6891E3A52CE6542C4F508787D7110002" overflow="visible">
<path d="M 0 0m 1.485 6.82 c 0.13199997 0 0.15399992 -0.09899998 0.15399992 -0.4510002 v -1.4299998 c 0 -0.56100035 -0.34099996 -0.59400034 -0.78099996 -0.6160002 c -0.055000007 -0.08799982 -0.04399997 -0.25299978 0 -0.31899977 c 0.32999998 0.01099968 0.67100006 0.01099968 1.056 0.01099968 c 0.36299992 0 0.59399986 0 0.924 -0.01099968 c 0.04399991 0.076999664 0.04399991 0.23099995 0 0.31899977 c -0.37400007 0.021999836 -0.605 0.05499983 -0.605 0.6160002 v 2.6289997 c -0.055000067 0.055000305 -0.14300013 0.032999992 -0.19799995 0 c -0.4840001 -0.29699993 -0.7700001 -0.4289999 -1.2870001 -0.6159997 c 0 -0.13199997 0.021999955 -0.23099995 0.109999955 -0.2970004 c 0.27500004 0.099000454 0.48400003 0.16500044 0.62700003 0.16500044 Z "/>
</symbol>
<symbol id="gAFB417647AA13BD7881F14F1B3C1219F" overflow="visible">
<path d="M 0 0m 3.1944 1.6104 v 2.3364 h 1.0691998 c 0.9108 0 1.1616001 -0.2507999 1.2012 -0.8448 c 0.07920027 -0.07920003 0.48839998 -0.07920003 0.56760025 0 c -0.02640009 0.4619999 -0.02640009 0.85800004 -0.02640009 1.1615999 c 0 0.3036003 0.013199806 0.7523999 0.02640009 1.1352 c -0.07920027 0.07920027 -0.48839998 0.07920027 -0.56760025 0 c -0.039599895 -0.72599983 -0.31680012 -0.8448 -1.2012 -0.8448 h -1.0691998 v 2.7588 c 0 0.31680012 0.2243998 0.64680004 0.5411999 0.64680004 h 1.1880002 c 0.9899998 0 1.3332 -0.5675998 1.6236 -1.4784002 c 0.15839958 -0.026399612 0.32999992 0 0.4619999 0.06600046 c -0.039600372 0.5807996 -0.14520025 1.8744001 -0.15840006 1.9799995 c 0 0.026400566 -0.013200283 0.039600372 -0.05280018 0.039600372 c -0.22440004 -0.039600372 -0.32999992 -0.05280018 -0.64680004 -0.05280018 h -3.9204 c 0 0 -1.3727999 0.013199806 -2.0328 0.026399612 c -0.0792 -0.07919979 -0.0792 -0.36959934 0 -0.44879913 c 0.92399997 -0.039600372 1.1484001 -0.10560036 1.1484001 -1.2012005 v -5.2799997 c 0 -1.0955999 -0.36960006 -1.1484 -1.0956 -1.188 c -0.13200001 -0.0792 -0.13200001 -0.3696 0 -0.4488 c 0.528 0.0132 1.5048 0.0264 2.0328002 0.0264 c 0.5279999 0 1.6104 -0.0132 2.1383998 -0.0264 c 0.13199997 0.0792 0.13199997 0.3696 0 0.4488 c -0.72599983 0.039600015 -1.2275999 0.092400014 -1.2275999 1.188 Z "/>
</symbol>
<symbol id="gCE028DC41D1C946D45B57159AABB1204" overflow="visible">
<path d="M 0 0m 5.6892 1.7028 c -0.54120016 -0.5544001 -1.2540002 -0.6996 -1.7556 -0.6996 c -1.0295999 0 -1.6631999 0.594 -1.6631999 1.8876 c 0 0.092400074 0.013200045 0.14520001 0.013200045 0.2112 h 3.168 c 0.31680012 0 0.3828001 0.22440004 0.3828001 0.40919995 c 0 1.1220002 -0.43560028 2.3495998 -2.3760002 2.3495998 c -1.3859999 0 -2.97 -1.2275996 -2.97 -3.2471998 c 0 -0.76559997 0.27719998 -1.5708001 0.8448 -2.0856 c 0.5016 -0.4488 1.1484001 -0.65999997 2.0856 -0.65999997 c 0.9108 0 1.8084002 0.46199998 2.4684 1.4255999 c 0 0.17159998 -0.065999985 0.40920007 -0.19799995 0.40920007 Z m -3.3528 1.9271998 c 0.013200045 0.46200013 0.07920003 0.9635999 0.26399994 1.2276003 c 0.2112 0.31679964 0.5676 0.4487996 0.7128 0.4487996 c 0.3564 0 0.8448 -0.34319973 0.8448 -1.3992 c 0 -0.07919979 0 -0.2507999 -0.02640009 -0.27719998 Z "/>
</symbol>
<symbol id="g2F7EAAB5A87EF7DCABD2B4A3739883A1" overflow="visible">
<path d="M 0 0m 3.894 0.6468 c 0.092399836 -0.5412 0.4488001 -0.7788 1.0296001 -0.7788 c 0.72599983 0 1.2407999 0.27719998 1.7291999 0.7392 c -0.02640009 0.15839994 -0.07920027 0.26399994 -0.23760033 0.36959994 c -0.17159986 -0.13199997 -0.30359983 -0.18479997 -0.55439997 -0.18479997 c -0.29040003 0 -0.36959982 0.23760003 -0.36959982 0.88439995 l 0.02640009 1.9008 c 0 1.9008002 -1.1747999 2.2835999 -2.2572 2.2835999 c -0.96360016 0 -2.442 -0.55439997 -2.442 -1.4256 c 0 -0.36959982 0.15839994 -0.65999985 0.6732 -0.65999985 c 0.47519994 0 0.8183999 0.29040003 0.8183999 0.60720015 c 0 0.065999985 -0.013200045 0.14519978 -0.02639985 0.22440004 c -0.02640009 0.13199997 -0.05280018 0.26399994 -0.02640009 0.3959999 c 0.013200045 0.14519978 0.118799925 0.30359983 0.55439997 0.30359983 c 0.55439997 0 1.0164001 -0.23759985 1.0164001 -1.9139998 l -0.8844001 -0.27719998 c -1.3859999 -0.43560004 -2.3628 -0.81840014 -2.3628 -1.8612001 c 0 -0.9108 0.50159997 -1.3859999 1.6499999 -1.3859999 c 0.3828001 0 1.1484001 0.4224 1.5840001 0.76559997 Z m -0.065999985 2.2308 v -1.7423999 c -0.33000016 -0.26400006 -0.6600001 -0.47520006 -0.8976002 -0.47520006 c -0.5676 0 -0.76559997 0.38279998 -0.76559997 0.79200006 c 0 0.48839998 0.039600134 0.89760005 0.97679996 1.2011999 Z "/>
</symbol>
<symbol id="g66F169993CB90DC92AD46B7A453DF023" overflow="visible">
<path d="M 0 0m 0.8316 5.7288 c -0.18480003 0 -0.3828 -0.0527997 -0.5544 -0.19799995 v -0.3828001 c 0 -0.065999985 0.013200015 -0.07919979 0.066000015 -0.07919979 h 0.85800004 c -0.02639997 -1.3332 -0.039600015 -3.0228 -0.039600015 -3.6827998 c 0 -0.462 0.118800044 -0.91080004 0.39600003 -1.1484001 c 0.30359995 -0.2508 0.7788 -0.3696 1.0955999 -0.3696 c 0.7260001 0 1.5312002 0.3696 1.7952001 0.7392 c 0 0.15839994 -0.07920027 0.23759997 -0.23759985 0.36959994 c -0.17160034 -0.13199997 -0.50160027 -0.18479997 -0.75240016 -0.18479997 c -0.29040003 0 -0.58080006 0.22439998 -0.58080006 0.88439995 c 0 0.6600001 -0.013200045 2.0724 -0.013200045 3.3924 h 1.3332 c 0.13199997 0 0.31680012 0.05280018 0.31680012 0.17159986 v 0.4092002 c 0 0.05280018 -0.039599895 0.07919979 -0.10559988 0.07919979 h -1.5444002 l 0.013200045 0.4488001 c 0.02640009 0.8843999 0.065999985 1.4916 0.065999985 1.4916 c 0 0.07919979 -0.039599895 0.11880016 -0.10559988 0.11880016 c -0.092400074 0 -0.58080006 -0.14520025 -0.79200006 -0.23760033 c -0.22440004 -0.0923996 -0.6072 -0.17159986 -0.6996 -0.29040003 c -0.092400074 -0.11879969 -0.14520001 -0.4751997 -0.14520001 -1.5311999 Z "/>
</symbol>
<symbol id="g1F98642C34AA7A54330BCEC3FC373B6F" overflow="visible">
<path d="M 0 0m 6.732 1.7556 v 2.2835999 c 0 1.1087999 0.02640009 0.95040035 0.02640009 1.2672 c 0 0.22440004 -0.05280018 0.3696003 -0.13199997 0.4488001 c -0.23759985 -0.013199806 -0.50160027 -0.02640009 -0.7523999 -0.02640009 c -0.3696003 0 -1.2276001 0.013200283 -1.7424002 0.02640009 c -0.07919979 -0.07919979 -0.07919979 -0.36959982 0 -0.4488001 c 0.67320013 -0.065999985 0.8843999 -0.15840006 0.8843999 -1.2672 v -2.442 c 0 -0.13200009 0 -0.26400006 0.013200283 -0.39600003 c -0.54120016 -0.33000004 -0.97679996 -0.3564 -1.2144 -0.3564 c -0.5280001 0 -0.924 0.065999985 -0.924 0.99 v 2.2043998 c 0 1.1087999 0.02640009 0.95040035 0.02640009 1.2672 c 0 0.22440004 -0.05280018 0.3696003 -0.13200021 0.4488001 c -0.23759985 -0.013199806 -0.51479983 -0.02640009 -0.7523999 -0.02640009 c -0.6732 0 -1.1747999 0.013200283 -1.7423999 0.02640009 c -0.0792 -0.07919979 -0.0792 -0.36959982 0 -0.4488001 c 0.6072 -0.02640009 0.8844 -0.15840006 0.8844 -1.2672 v -2.0591998 c 0 -1.3992 0.55439997 -2.112 1.6895999 -2.112 c 0.47520018 0 1.4387999 0.3828 2.2044 0.8052 c 0.02640009 -0.33 0.05280018 -0.5808 0.05280018 -0.5808 c 0.013199806 -0.1584 0.11879969 -0.2244 0.30359983 -0.2244 c 0.48839998 0.132 1.2803998 0.3168 2.1911998 0.4356 c 0.02640009 0.07919997 0 0.34319997 -0.026399612 0.4224 c -0.7128 0.065999985 -0.8580003 0.27720004 -0.8580003 1.0295999 Z "/>
</symbol>
<symbol id="g82C4D273414A3AC2040718DECF5A3E20" overflow="visible">
<path d="M 0 0m 3.0096 3.5376 c 0 0.47520018 0.14520001 0.67320013 0.31680012 0.8712001 c 0.10559988 0.13199997 0.22440004 0.22440004 0.4224 0.22440004 c 0.118799925 0 0.26400018 -0.11880016 0.36960006 -0.25080013 c 0.092400074 -0.10559988 0.31679964 -0.21120024 0.62039995 -0.21120024 c 0.3828001 0 0.7523999 0.3960004 0.7523999 0.95040035 c 0 0.34319973 -0.3959999 0.73919964 -0.8712001 0.73919964 c -0.4619999 0 -0.9635999 -0.3959999 -1.5707998 -1.2672 h -0.05280018 c -0.02639985 0.3960004 -0.092399836 1.0428 -0.092399836 1.0428 c -0.013200045 0.11880016 -0.11880016 0.22440004 -0.30360007 0.22440004 c -0.62039995 -0.15839958 -1.3199999 -0.34319973 -2.1912 -0.4355998 c -0.02640003 -0.07919979 0 -0.32999992 0.02639997 -0.4092002 c 0.726 -0.065999985 0.858 -0.18479967 0.858 -0.9371996 v -2.4684002 c 0 -1.0955999 -0.14520001 -1.122 -0.9504 -1.188 c -0.0792 -0.0792 -0.0792 -0.3696 0 -0.4488 c 0.55439997 0.0132 1.1088 0.0264 1.8083999 0.0264 c 0.6996002 0 1.2408001 -0.0132 1.8084002 -0.0264 c 0.07919979 0.0792 0.07919979 0.3696 0 0.4488 c -0.8052001 0.0528 -0.9504001 0.092400014 -0.9504001 1.188 Z "/>
</symbol>
<symbol id="g6B0ABEAC6F5316FB06415E8FAA7A2A55" overflow="visible">
<path d="M 0 0m 0.6336 1.9272 c 0.0528 -0.6467999 0.118799984 -1.2672 0.22439998 -1.7688 c 0.25079995 -0.0792 1.0955999 -0.2904 1.8348 -0.2904 c 1.0163999 0 2.2835999 0.55439997 2.2835999 1.7027999 c 0 0.44879997 -0.10559988 0.8052 -0.4091997 1.1352001 c -0.3696003 0.4224 -0.92400026 0.7523999 -1.5312002 1.0163999 c -0.5280001 0.22440004 -0.7128 0.6467998 -0.7128 1.0295999 c 0 0.3036003 0.2507999 0.55439997 0.6336 0.55439997 c 0.4619999 0 0.9108 -0.4224 1.2407999 -1.2275996 c 0.23759985 -0.039600372 0.3828001 -0.02640009 0.5148001 0.065999985 c 0 0.4751997 -0.05280018 0.97679996 -0.17159986 1.3992 c -0.4224 0.18479967 -0.75240016 0.31679964 -1.4784002 0.31679964 c -0.6996 0 -1.3595998 -0.26399994 -1.7819998 -0.68639994 c -0.30360007 -0.30359983 -0.44880003 -0.67319965 -0.44880003 -1.0295997 c 0 -0.39600015 0.1584 -0.71280026 0.4092 -0.99000025 c 0.40919995 -0.44879985 1.1351999 -0.9108 1.5312 -1.0955999 c 0.5279999 -0.23760009 0.6731999 -0.7128 0.6731999 -1.0296 c 0 -0.4224 -0.4224 -0.64680004 -0.7788 -0.64680004 c -0.59399986 0 -1.2276 0.6072 -1.5048 1.5708 c -0.2112 0.039600015 -0.3168 0.02640009 -0.528 -0.02639997 Z "/>
</symbol>
<symbol id="gB683E83066D81E47563E38805A820BE2" overflow="visible">
<path d="M 0 0m 0.682 2.53 c 0 -0.69299996 0.56100005 -1.254 1.254 -1.254 c 0.69299996 0 1.2540001 0.561 1.2540001 1.254 c 0 0.6930001 -0.5610001 1.254 -1.2540001 1.254 c -0.69299996 0 -1.254 -0.5609999 -1.254 -1.254 Z "/>
</symbol>
<symbol id="g50537F0A1174C39480D1C5D2402E7FB7" overflow="visible">
<path d="M 0 0m 3.091 3.971 h -1.0010002 v 1.9799998 c 0 0.4840002 0.13199997 0.704 0.7260001 0.704 h 0.82500005 c 0.82500005 0 1.0010002 -0.43999958 1.2429998 -1.1989999 c 0.13199997 -0.021999836 0.25300026 0 0.36299992 0.055000305 c -0.05499983 0.45099974 -0.21999979 1.507 -0.24199963 1.5949998 c 0 0.021999836 -0.011000156 0.032999992 -0.04400015 0.032999992 c -0.1869998 -0.032999992 -0.2750001 -0.04400015 -0.53900003 -0.04400015 h -2.8049998 c -0.33000004 0 -0.979 0.011000156 -1.419 0.022000313 c -0.066 -0.065999985 -0.066 -0.29699993 0 -0.36299992 c 0.77 -0.032999992 0.95699996 -0.0880003 0.95699996 -1.0010004 v -4.411 c 0 -0.913 -0.18699998 -0.968 -0.95699996 -1.001 c -0.066 -0.065999985 -0.066 -0.297 0 -0.36299998 c 0.407 0.011 1.067 0.022 1.4300001 0.022 h 2.365 c 0.5279999 0 1.408 -0.022 1.408 -0.022 c 0.1539998 0.55 0.31899977 1.2759999 0.40700006 1.8369999 c -0.11000013 0.066000104 -0.2420001 0.08800006 -0.38500023 0.055000067 c -0.21999979 -0.79200006 -0.605 -1.441 -1.441 -1.441 h -1.2759998 c -0.46200013 0 -0.6160002 0.17600003 -0.6160002 0.69299996 v 2.431 h 1.0010002 c 0.93499994 0 0.96799994 -0.25300002 1.0009999 -0.7479999 c 0.065999985 -0.065999985 0.29699993 -0.065999985 0.36299992 0 c -0.011000156 0.286 -0.021999836 0.59399986 -0.021999836 0.96799994 c 0 0.30799985 0.01099968 0.6819999 0.021999836 0.94599986 c -0.065999985 0.065999985 -0.29699993 0.065999985 -0.36299992 0 c -0.032999992 -0.605 -0.065999985 -0.7479999 -1.0009999 -0.7479999 Z "/>
</symbol>
<symbol id="g6C5956E5F998443775DCDB046188D0A7" overflow="visible">
<path d="M 0 0m 4.147 7.238 c -1.8369999 0 -3.7399998 -1.441 -3.7399998 -3.8609998 c 0 -1.9800001 1.3640001 -3.487 3.465 -3.487 c 1.2980001 0 2.3209999 0.27499998 3.069 0.913 c -0.12099981 0.09900004 -0.17600012 0.18700004 -0.17600012 0.30799997 v 1.2760001 c 0 0.385 0.18700027 0.4949999 0.50600004 0.5279999 c 0.065999985 0.065999985 0.065999985 0.32999992 0 0.3959999 c -0.26399994 -0.010999918 -0.53900003 -0.021999836 -0.9790001 -0.021999836 c -0.36299992 0 -0.87999964 0.010999918 -1.3639998 0.021999836 c -0.065999985 -0.065999985 -0.065999985 -0.32999992 0 -0.3959999 c 0.605 -0.04399991 0.90199995 -0.08800006 0.90199995 -0.5279999 v -1.6830001 c -0.37400007 -0.352 -1.1110001 -0.41799998 -1.7049999 -0.41799998 c -1.7379999 0 -2.6620002 1.859 -2.6620002 3.3109999 c 0 1.925 1.2540001 3.2450001 2.5300002 3.2450001 c 1.5949998 0 2.046 -0.9130001 2.3319998 -1.8590002 c 0.12100029 -0.01099968 0.2420001 0.011000156 0.36299992 0.065999985 c -0.021999836 0.46200037 -0.076999664 0.90199995 -0.25299978 1.6940002 c -0.65999985 0.11000013 -1.0669999 0.4949999 -2.288 0.4949999 Z "/>
</symbol>
<symbol id="g8866E87C09A8A5B7046631D36D1D787E" overflow="visible">
<path d="M 0 0m 1.243 3.487 v -2.651 c 0 -1.4519999 -0.04400003 -2.8049998 -0.59400004 -2.8049998 c -0.12099999 0 -0.264 0.04400003 -0.341 0.12099993 c -0.11 0.110000014 -0.242 0.286 -0.484 0.286 c -0.12099999 0 -0.352 -0.21999991 -0.352 -0.41799998 c 0 -0.319 0.396 -0.47300005 0.605 -0.47300005 c 0.231 0 0.803 0.032999992 1.2099999 0.37400007 c 0.5170001 0.41799998 0.82500005 1.21 0.82500005 3.289 v 2.3209999 c 0 0.54999995 0.04399991 1.254 0.04399991 1.254 c 0 0.04400015 -0.05499983 0.07700014 -0.14299989 0.07700014 c -0.30799997 -0.12099981 -0.748 -0.21999979 -1.507 -0.31900024 c -0.021999985 -0.065999985 0 -0.24199963 0.022000015 -0.3079996 c 0.594 -0.055000305 0.71500003 -0.12100029 0.71500003 -0.74800014 Z m -0.15400004 3.1019998 c 0 -0.28599977 0.26400006 -0.57199955 0.528 -0.57199955 c 0.30799997 0 0.5719999 0.29699993 0.5719999 0.5279999 c 0 0.26399994 -0.23099995 0.572 -0.5279999 0.572 c -0.26400006 0 -0.572 -0.26399994 -0.572 -0.52800035 Z "/>
</symbol>
<symbol id="g5FCA096499B27EF8671A897AD8615A36" overflow="visible">
<path d="M 0 0m 2.233 4.378 c 0.065999985 0.065999985 0.065999985 0.2970004 0 0.3630004 c -0.33000004 -0.011000156 -0.71500003 -0.022000313 -1.1110001 -0.022000313 c -0.41799998 0 -0.715 0.011000156 -1.0009999 0.022000313 c -0.066 -0.065999985 -0.066 -0.2970004 0 -0.3630004 c 0.517 -0.05499983 0.638 -0.16499996 0.869 -0.73699975 l 1.441 -3.553 c 0.065999985 -0.154 0.15400004 -0.22 0.26399994 -0.22 c 0.09899998 0 0.18700004 0.066 0.26399994 0.242 l 1.1110003 2.706 l 1.1329999 -2.728 c 0.065999985 -0.154 0.1539998 -0.22 0.26399994 -0.22 c 0.09899998 0 0.1869998 0.066 0.25299978 0.231 l 1.441 3.487 c 0.17600012 0.4510002 0.3630004 0.7589998 0.92400026 0.7919998 c 0.065999985 0.065999985 0.065999985 0.2970004 0 0.3630004 c -0.22000027 -0.011000156 -0.4619999 -0.022000313 -0.7920003 -0.022000313 c -0.32999992 0 -0.7919998 0.011000156 -1.1219997 0.022000313 c -0.065999985 -0.065999985 -0.065999985 -0.2970004 0 -0.3630004 c 0.8249998 -0.043999672 0.71500015 -0.36299992 0.5609999 -0.7479999 l -0.9239998 -2.2879999 c -0.11000013 -0.27499998 -0.15400028 -0.27499998 -0.2420001 -0.04400003 l -0.9460001 2.409 c -0.20900011 0.51699996 -0.1869998 0.6270001 0.3959999 0.67099977 c 0.065999985 0.065999985 0.065999985 0.2970004 0 0.3630004 c -0.32999992 -0.011000156 -0.77 -0.022000313 -1.0999999 -0.022000313 c -0.27499986 0 -0.638 0.011000156 -0.96799994 0.022000313 c -0.065999985 -0.065999985 -0.065999985 -0.2970004 0 -0.3630004 c 0.51699996 -0.043999672 0.6489999 -0.36299992 0.8470001 -0.8579998 l 0.065999985 -0.17600012 l -0.77 -1.9469999 c -0.14300013 -0.36299992 -0.1650002 -0.37399995 -0.3080001 -0.021999955 l -0.88 2.266 c -0.20899999 0.5280001 -0.19799995 0.70399976 0.33000004 0.73699975 Z "/>
</symbol>
<symbol id="g9B9ED7B33C33A04053B6D588AEEE3D37" overflow="visible">
<path d="M 0 0m 1.144 5.753 v -4.411 c 0 -0.913 -0.18700004 -0.968 -0.957 -1.001 c -0.06600001 -0.065999985 -0.06600001 -0.297 0 -0.36299998 c 0.49499997 0.011 1.0339999 0.022 1.43 0.022 c 0.3850001 0 1.034 -0.011 1.584 -0.022 c 0.065999985 0.066 0.065999985 0.297 0 0.36299998 c -0.85800004 0.044 -1.122 0.088 -1.122 1.001 v 1.8699999 c 0.2420001 -0.0769999 0.50600004 -0.109999895 0.89100003 -0.109999895 c 2.002 0 2.607 1.3089998 2.607 2.2440002 c 0 0.6489997 -0.42900038 1.8259997 -2.4640002 1.8259997 c -0.41799998 0 -1.0669999 -0.07700014 -1.507 -0.07700014 c -0.40699995 0 -0.979 0.011000156 -1.4189999 0.022000313 c -0.06600001 -0.065999985 -0.06600001 -0.29699993 0 -0.36299992 c 0.77 -0.032999992 0.957 -0.0880003 0.957 -1.0010004 Z m 0.93499994 0.34100008 c 0 0.31900024 0.16499996 0.704 0.957 0.704 c 0.75900006 0 1.5179999 -0.25299978 1.5179999 -1.6500001 c 0 -1.1879997 -0.572 -1.6719997 -1.6389999 -1.6719997 c -0.2750001 0 -0.7149999 0.021999836 -0.83599997 0.05499983 Z "/>
</symbol>
<symbol id="gDB73A126920E5989478B0877304E9E3D" overflow="visible">
<path d="M 0 0m 1.892 5.753 c 0 0.9130001 0.16499996 0.9680004 1.0120001 1.0010004 c 0.065999985 0.065999985 0.065999985 0.29699993 0 0.36299992 c -0.51699996 -0.011000156 -1.056 -0.022000313 -1.485 -0.022000313 c -0.42900002 0 -0.88000005 0.011000156 -1.309 0.022000313 c -0.066 -0.065999985 -0.066 -0.29699993 0 -0.36299992 c 0.65999997 -0.032999992 0.847 -0.0880003 0.847 -1.0010004 v -3.1899998 c 0 -2.244 1.4519999 -2.6729999 2.574 -2.6729999 c 2.2549999 0 2.794 1.397 2.794 3.3549998 v 2.508 c 0 0.8800001 0.18700027 0.92400026 0.8470001 1.0010004 c 0.065999985 0.065999985 0.065999985 0.29699993 0 0.36299992 c -0.41799974 -0.011000156 -0.86899996 -0.022000313 -1.1219997 -0.022000313 c -0.23100042 0 -0.77000046 0.011000156 -1.276 0.022000313 c -0.065999985 -0.065999985 -0.065999985 -0.29699993 0 -0.36299992 c 0.8249998 -0.07700014 1.0119996 -0.11000013 1.0119996 -1.0010004 v -2.7059999 c 0 -1.232 -0.16499996 -2.7059999 -2.0239997 -2.7059999 c -0.5280001 0 -0.9790001 0.19799998 -1.309 0.51699996 c -0.53900003 0.517 -0.5610001 1.3529999 -0.5610001 2.0679998 Z "/>
</symbol>
<symbol id="g2E45204447238FF9F2FEA70FB3F8C450" overflow="visible">
<path d="M 0 0m 1.353 1.045 c -0.34100008 0 -0.58300006 -0.23099995 -0.58300006 -0.539 c 0 -0.341 0.286 -0.45099998 0.48399997 -0.48399997 c 0.20899999 -0.022 0.39600003 -0.088 0.39600003 -0.34100002 c 0 -0.231 -0.39600003 -0.737 -0.968 -0.88 c 0 -0.110000014 0.022000015 -0.18700004 0.09900004 -0.26399994 c 0.65999997 0.12099993 1.298 0.6489999 1.298 1.4189999 c 0 0.65999997 -0.286 1.089 -0.72599995 1.089 Z m -0.58300006 2.8600001 c 0 -0.319 0.26400006 -0.58299994 0.58300006 -0.58299994 c 0.3189999 0 0.58299994 0.26399994 0.58299994 0.58299994 c 0 0.319 -0.26400006 0.58299994 -0.58299994 0.58299994 c -0.319 0 -0.58300006 -0.26399994 -0.58300006 -0.58299994 Z "/>
</symbol>
<symbol id="g322988ECB832B0885EAA81A59685BA2A" overflow="visible">
<path d="M 0 0m 6.116 5.632 v -3.597 c 0 -0.20900011 0 -0.33000004 -0.07700014 -0.33000004 c -0.04400015 0 -0.20900011 0.19799995 -0.5279999 0.6049999 l -3.7730002 4.785 l -1.485 0.022000313 c -0.065999985 -0.065999985 -0.065999985 -0.29699993 0 -0.36299992 c 0.47300002 -0.032999992 0.803 -0.41800022 0.86899996 -0.704 v -4.5870004 c 0 -0.979 -0.18699998 -1.045 -0.957 -1.122 c -0.06599999 -0.065999985 -0.06599999 -0.297 0 -0.36299998 c 0.47300002 0.011 0.96800005 0.022 1.232 0.022 c 0.25300002 0 0.75899994 -0.011 1.2210001 -0.022 c 0.065999985 0.066 0.065999985 0.297 0 0.36299998 c -0.77 0.07699999 -0.957 0.12100002 -0.957 1.122 v 3.3660002 c 0 0.37400007 0 0.53900003 0.08799994 0.53900003 c 0.065999985 0 0.18700004 -0.12100029 0.37399995 -0.36299992 l 3.839 -4.8510003 c 0.12100029 -0.16499999 0.26399994 -0.264 0.44000006 -0.264 c 0.1539998 0 0.25299978 0.132 0.25299978 0.34100002 v 5.401 c 0 0.9790001 0.18700027 1.0450001 0.95700026 1.1220002 c 0.065999985 0.065999985 0.065999985 0.29699993 0 0.36299992 c -0.4510002 -0.011000156 -0.96799994 -0.022000313 -1.2319999 -0.022000313 c -0.23099995 0 -0.737 0.011000156 -1.2210002 0.022000313 c -0.065999985 -0.065999985 -0.065999985 -0.29699993 0 -0.36299992 c 0.77 -0.07700014 0.95700026 -0.12100029 0.95700026 -1.1220002 Z "/>
</symbol>
<symbol id="g75D5ED31DFB625B9508F1404E961DDE" overflow="visible">
<path d="M 0 0m 5.17 1.342 v 2.3209999 c 0 0.42900014 0.043999672 1.1330001 0.043999672 1.1330001 c 0 0.04400015 -0.065999985 0.065999985 -0.10999966 0.065999985 c -0.32999992 -0.13199997 -0.64900017 -0.14300013 -1.0339999 -0.14300013 h -2.1670003 v 0.62700033 c 0 1.0449996 0.37399995 1.9579997 1.1220001 1.9579997 c 0.4729998 0 0.8469999 -0.12099981 0.93499994 -0.572 c 0.11000013 -0.5499997 0.34100008 -0.7149997 0.68200016 -0.7149997 c 0.24199963 0 0.47299957 0.21999979 0.47299957 0.45099974 c 0 0.68200016 -0.93499994 1.21 -1.9579997 1.21 c -0.50600004 0 -1.1110001 -0.19799995 -1.562 -0.72599983 c -0.462 -0.53900003 -0.561 -1.21 -0.561 -2.0680003 v -0.16499996 h -0.53900003 c -0.19800001 0 -0.25300002 -0.13199997 -0.25300002 -0.21999979 v -0.14300013 c 0 -0.05499983 0.0109999925 -0.065999985 0.054999992 -0.065999985 h 0.73700005 v -2.948 c 0 -0.913 -0.12100005 -0.957 -0.71500003 -1.001 c -0.066000015 -0.065999985 -0.066000015 -0.297 0 -0.36299998 c 0.374 0.011 0.77 0.022 1.155 0.022 c 0.385 0 0.8800001 -0.011 1.243 -0.022 c 0.065999985 0.066 0.065999985 0.297 0 0.36299998 c -0.704 0.044 -0.814 0.088 -0.814 1.001 v 2.948 h 1.969 c 0.34099984 0 0.42900014 -0.21999979 0.42900014 -0.7809999 v -2.167 c 0 -0.913 -0.13199997 -0.957 -0.7370002 -1.001 c -0.065999985 -0.065999985 -0.065999985 -0.297 0 -0.36299998 c 0.385 0.011 0.7809999 0.022 1.1770003 0.022 c 0.38499975 0 0.81399965 -0.011 1.2209997 -0.022 c 0.065999985 0.066 0.065999985 0.297 0 0.36299998 c -0.671 0.044 -0.7919998 0.088 -0.7919998 1.001 Z "/>
</symbol>
<symbol id="g965DD2553A789B7A23D781653BFFFFAB" overflow="visible">
<path d="M 0 0m 1.26225 5.797 c 0.11220002 0 0.13090003 -0.08414984 0.13090003 -0.3833499 v -1.2154999 c 0 -0.47685027 -0.28985 -0.5049002 -0.66384995 -0.5236001 c -0.04675001 -0.074800014 -0.037400007 -0.21504998 0 -0.2711501 c 0.28049994 0.009350061 0.57034993 0.009350061 0.89759994 0.009350061 c 0.30855 0 0.5049 0 0.7853999 -0.009350061 c 0.037400007 0.06544995 0.037400007 0.1963501 0 0.2711501 c -0.31789994 0.018699884 -0.5142499 0.04674983 -0.5142499 0.5236001 v 2.2346497 c -0.04674995 0.04675007 -0.121549964 0.028049946 -0.16829991 0 c -0.41140008 -0.25245 -0.6545 -0.36464977 -1.09395 -0.5235996 c 0 -0.11220026 0.018700004 -0.1963501 0.09350002 -0.25245 c 0.23374999 0.08414984 0.41139996 0.14024973 0.5329499 0.14024973 Z "/>
</symbol>
<symbol id="g1FD10726475610091E6E461F71181409" overflow="visible">
<path d="M 0 0m 1.56145 2.6741 c 0 0.1963501 0.08414996 0.30855012 0.15894997 0.39269996 c 0.35530007 0.34595013 0.8321501 0.55165005 1.1968001 0.55165005 c 0.1869998 0 0.3833499 -0.121549845 0.49554992 -0.33659983 c 0.0934999 -0.18700004 0.11220002 -0.43945003 0.11220002 -0.7199502 v -1.4211999 c 0 -0.76669997 -0.09350014 -0.8041 -0.5797 -0.85085 c -0.04675007 -0.056099996 -0.04675007 -0.25245 0 -0.30855 c 0.26180005 0.00935 0.5797 0.0187 0.9536998 0.0187 c 0.3740003 0 0.6825502 -0.00935 0.9911001 -0.0187 c 0.04675007 0.0561 0.04675007 0.25245 0 0.30855 c -0.5236001 0.04675001 -0.62645006 0.08415002 -0.62645006 0.85085 v 1.39315 c 0 0.51425004 -0.03739977 0.97239995 -0.25245 1.2529001 c -0.15894985 0.20569992 -0.44879985 0.31789994 -0.77604985 0.31789994 c -0.45815015 0 -1.01915 -0.12155008 -1.5895001 -0.75734997 c 0 -0.009350061 -0.009349942 -0.009350061 -0.018700004 -0.018700123 c -0.028049946 -0.037400007 -0.074800014 -0.0934999 -0.074800014 0.018700123 l 0.009350061 2.1037498 c 0 0.60774994 0.037400007 0.98175 0.037400007 0.98175 c 0 0.06545019 -0.037400007 0.09350014 -0.121549964 0.09350014 c -0.2337501 -0.09350014 -0.93500006 -0.22440004 -1.309 -0.25245 c -0.018700004 -0.074800014 0 -0.22440004 0.056099996 -0.28049994 c 0.02804999 0 0.056099996 0 0.08415 0 c 0.41140002 -0.028049946 0.51425 -0.028049946 0.51425 -0.76670027 v -4.08595 c 0 -0.77605 -0.11219996 -0.81345 -0.6545 -0.85085 c -0.056100003 -0.056099996 -0.056100003 -0.25245 0 -0.30855 c 0.30855 0.00935 0.6545 0.0187 1.0285 0.0187 c 0.35529995 0 0.66384995 -0.00935 0.9256499 -0.0187 c 0.05610013 0.0561 0.05610013 0.25245 0 0.30855 c -0.4768499 0.037400007 -0.5609999 0.074800014 -0.5609999 0.85085 Z "/>
</symbol>
<symbol id="g33F6CA6A56BF5CF4154D57F4F463A1BE" overflow="visible">
<path d="M 0 0m 0.40205 4.01115 c -0.1309 0 -0.16829999 -0.11220002 -0.16829999 -0.1869998 v -0.12155008 c 0 -0.04675007 0.009350002 -0.05610013 0.046749994 -0.05610013 h 0.55165 v -2.81435 c 0 -0.66384995 0.28985 -0.92565 0.71994996 -0.92565 c 0.43010008 0 0.89759994 0.20570001 1.26225 0.6171 c -0.018699884 0.09350002 -0.074800014 0.14960003 -0.16829991 0.15895003 c -0.24309993 -0.187 -0.5236001 -0.26180002 -0.7667 -0.26180002 c -0.25245 0 -0.30855 0.28050002 -0.30855 0.8601999 v 2.36555 h 0.97240007 c 0.0934999 0 0.22440004 0.037400007 0.22440004 0.12155008 v 0.18700004 c 0 0.037400007 -0.028050184 0.05609989 -0.074800014 0.05609989 h -1.1220001 v 0.36465025 c 0 0.60774994 0.037400007 0.98175 0.037400007 0.98175 c 0 0.05609989 -0.028049946 0.08414984 -0.074800014 0.08414984 c -0.037399888 0 -0.121549964 -0.037400246 -0.20569992 -0.08414984 c -0.10285008 -0.05610037 -0.19634998 -0.10284996 -0.31790006 -0.13090038 c -0.11219996 -0.03739977 -0.20569998 -0.065449715 -0.20569998 -0.1308999 c 0 -0.11219978 0.028050005 -0.04675007 0.028050005 -1.0846 Z "/>
</symbol>
<symbol id="g1BF5C7EA7869E8A778B6D4493849AFFC" overflow="visible">
<path d="M 0 0m 1.4586 3.4408 c -0.009350061 0.28049994 -0.028050065 0.5236001 -0.074800014 0.6171 c -0.018700004 0.04675007 -0.037400007 0.074800014 -0.11220002 0.074800014 c -0.26180005 -0.10284996 -0.50490004 -0.18700004 -1.15005 -0.27114987 c -0.018700004 -0.05610013 0 -0.20570016 0.018699996 -0.26180005 c 0.5049 -0.04675007 0.60775006 -0.09350014 0.60775006 -0.6358001 v -3.9924498 c 0 -0.77605 -0.10285002 -0.82280004 -0.6732 -0.85085 c -0.0561 -0.05610001 -0.0561 -0.25245 0 -0.30855012 c 0.32725 0.009350061 0.6732 0.018700123 1.0472 0.018700123 c 0.37400007 0 0.82280004 -0.009350061 1.13135 -0.018700123 c 0.05609989 0.05610013 0.05609989 0.2524501 0 0.30855012 c -0.66385007 0.037400007 -0.7667 0.074800014 -0.7667 0.85085 v 1.0098 c 0 0.121549994 0.037400007 0.11220001 0.13090003 0.0748 c 0.23374999 -0.0935 0.5142499 -0.1496 0.81345 -0.1496 c 0.5236001 0 0.9911001 0.15895 1.37445 0.5236 c 0.4394498 0.4301 0.6918998 1.0098001 0.6918998 1.7671499 c 0 0.9911001 -0.70124984 1.9074001 -1.6549497 1.9074001 c -0.4301002 0 -0.9069501 -0.28049994 -1.2809501 -0.7012501 c -0.05610001 -0.05609989 -0.09350002 -0.05609989 -0.10284996 0.037400007 Z m 0.17764997 -0.3459499 c 0.24309993 0.29919982 0.6731999 0.5797 0.94435 0.5797 c 0.5983999 0 1.1126499 -0.67320013 1.1126499 -1.72975 c 0 -0.7667 -0.27114987 -1.7204 -1.3183498 -1.7204 c -0.16830015 0 -0.49555016 0.046749994 -0.66385007 0.19635 c -0.18700004 0.1683 -0.22440004 0.22440001 -0.22440004 0.561 v 1.7017 c 0 0.1963501 0.037400007 0.28049994 0.14960003 0.41140008 Z "/>
</symbol>
<symbol id="g98C6F635143BB9F309FCC9445216F2EE" overflow="visible">
<path d="M 0 0m 0.4488 1.2903 c 0.037400007 -0.45815003 0.06544998 -0.89760005 0.06544998 -1.2903 c 0.09350002 0.0187 0.18700004 0.02805 0.23375005 0.02805 c 0.06544995 0 0.121549964 0 0.18699998 -0.0187 c 0.25245005 -0.06545 0.50490004 -0.102850005 0.85085005 -0.102850005 c 0.52359986 0 1.48665 0.25245 1.48665 1.1781 c 0 0.6358 -0.45815015 1.0098 -1.09395 1.2435501 c -0.561 0.21504998 -0.93500006 0.35529995 -0.93500006 0.86955 c 0 0.3833499 0.33660007 0.5983999 0.6545 0.5983999 c 0.20570004 0 0.748 -0.074800014 0.8695501 -0.86955 c 0.05609989 -0.05609989 0.24309993 -0.04674983 0.29919982 0.009350061 c 0.028050184 0.33660007 0.04675007 0.68254995 0.05610013 0.9911001 c -0.28985 0.04674983 -0.7386501 0.17764997 -1.22485 0.17764997 c -0.6919 0 -1.31835 -0.4488001 -1.31835 -1.0472 c 0 -0.68254995 0.30855 -0.97239995 1.0285 -1.2716 c 0.77605 -0.31790006 0.95369995 -0.51425004 0.95369995 -0.91630006 c 0 -0.45815 -0.44879985 -0.6545 -0.79474986 -0.6545 c -0.36465 0 -0.57035005 0.12155001 -0.66385007 0.2244 c -0.20569998 0.21505001 -0.30855 0.62644994 -0.36464995 0.8601999 c -0.05610001 0.05610001 -0.23375005 0.04675007 -0.28985003 -0.009349942 Z "/>
</symbol>
<symbol id="g7DF369E759EA8C633229CF6CD4D0508F" overflow="visible">
<path d="M 0 0m 0.6545 0.561 c 0 -0.27115 0.22439998 -0.49554998 0.49555004 -0.49554998 c 0.27115 0 0.49554992 0.2244 0.49554992 0.49554998 c 0 0.27115 -0.22439992 0.49555004 -0.49554992 0.49555004 c -0.27115005 0 -0.49555004 -0.22440004 -0.49555004 -0.49555004 Z m 0 2.7863002 c 0 -0.2711501 0.22439998 -0.49555016 0.49555004 -0.49555016 c 0.27115 0 0.49554992 0.22440004 0.49554992 0.49555016 c 0 0.27114987 -0.22439992 0.49554992 -0.49554992 0.49554992 c -0.27115005 0 -0.49555004 -0.22440004 -0.49555004 -0.49554992 Z "/>
</symbol>
<symbol id="gC1A598D164DE6B6F012EF9B91B839180" overflow="visible">
<path d="M 0 0m 2.7395499 6.0401 h -0.3833499 l -2.21595 -6.59175 h 0.38334998 Z "/>
</symbol>
<symbol id="gE25C745F6011F2271B1BDE229684B2E5" overflow="visible">
<path d="M 0 0m 1.9074 -1.496 c 0.14959991 0.26180005 0.27115 0.52360004 0.38335 0.80410004 c 0.7479999 1.80455 1.16875 2.7676 1.6549499 3.8148 c 0.18700004 0.39269996 0.31789994 0.5423 0.7573502 0.5983999 c 0.05609989 0.05610013 0.05609989 0.25245 0 0.30855012 c -0.18700027 -0.009349823 -0.40205002 -0.018700123 -0.6638503 -0.018700123 c -0.28049994 0 -0.57034993 0.0093503 -0.85084987 0.018700123 c -0.05609989 -0.05610013 -0.05609989 -0.25245 0 -0.30855012 c 0.29920006 -0.028049946 0.5984001 -0.08414984 0.4488001 -0.4207499 l -0.9256501 -2.14115 c -0.06544995 -0.14960003 -0.14960003 -0.17764997 -0.22440004 0.009350061 l -0.83214986 1.9447999 c -0.16830003 0.39269996 -0.21504998 0.57034993 0.30855 0.60774994 c 0.05609989 0.05610013 0.05609989 0.25245 0 0.30855012 c -0.34595 -0.009349823 -0.7199501 -0.018700123 -1.05655 -0.018700123 c -0.3179 0 -0.57035 0.0093503 -0.75734997 0.018700123 c -0.056099996 -0.05610013 -0.056099996 -0.25245 0 -0.30855012 c 0.37399998 -0.04674983 0.49555 -0.1308999 0.73864996 -0.70124984 l 1.05655 -2.4590502 c 0.08414996 -0.18699998 0.22439992 -0.6171 0.13090003 -0.8789 c -0.11220002 -0.30855 -0.22440004 -0.57035 -0.36465 -0.8602 c -0.10285008 -0.18700004 -0.23374999 -0.27115 -0.4675001 -0.27115 c -0.1308999 0 -0.16829991 0.028049946 -0.27114993 0.028049946 c -0.27115 0 -0.41140002 -0.28049994 -0.41140002 -0.4020499 c 0 -0.19634998 0.18700004 -0.34595 0.43945003 -0.34595 c 0.19634998 0 0.57034993 0.074800014 0.90695 0.6731999 Z "/>
</symbol>
<symbol id="g8659E1D9FC8A2A69BA6DBE7DC2D62701" overflow="visible">
<path d="M 0 0m 0.53295 0.40205 c 0 -0.27115 0.22439998 -0.49554998 0.49554998 -0.49554998 c 0.27115 0 0.49555004 0.2244 0.49555004 0.49554998 c 0 0.27115002 -0.22440004 0.49555 -0.49555004 0.49555 c -0.27115 0 -0.49554998 -0.22439998 -0.49554998 -0.49555 Z "/>
</symbol>
<symbol id="g186540CD39FCD12C9493DA59D4D302F7" overflow="visible">
<path d="M 0 0m 2.7395499 0.4488 c 0.05610013 -0.28985 0.15895009 -0.5423 0.62645006 -0.5423 c 0.35529995 0 0.6919 0.15895 0.8882501 0.34595 c -0.018700123 0.11220002 -0.05609989 0.19635001 -0.15894985 0.25245 c -0.06545019 -0.05609998 -0.22440028 -0.14959997 -0.34595013 -0.14959997 c -0.2711501 0 -0.28050017 0.36465 -0.28050017 0.79475003 v 1.3744498 c 0 1.3277001 -0.7293 1.5801501 -1.41185 1.5801501 c -0.7666999 0 -1.5427499 -0.5049 -1.5427499 -1.0378501 c 0 -0.2243998 0.11220002 -0.33659983 0.32725 -0.33659983 c 0.27115005 0 0.43944997 0.19634986 0.43944997 0.31789994 c 0 0.06544995 -0.009349942 0.1308999 -0.028049946 0.16829991 c -0.009350061 0.028050184 -0.018700004 0.084150076 -0.018700004 0.18700004 c 0 0.28985 0.39269996 0.39269996 0.748 0.39269996 c 0.31790006 0 0.75734985 -0.15894985 0.75734985 -1.2154999 c 0 -0.06544995 -0.028049946 -0.10284996 -0.05609989 -0.11220002 l -0.80410004 -0.1963501 c -0.89759994 -0.2243998 -1.5427499 -0.71994996 -1.5427499 -1.3557498 c 0 -0.7667 0.5236 -1.0098 1.1780999 -1.0098 c 0.32725 0 0.60774994 0.0748 1.01915 0.39270002 l 0.18700004 0.1496 Z m 0 1.72975 v -1.2342 c 0 -0.12155002 -0.05609989 -0.18700004 -0.1308999 -0.24309999 c -0.24309993 -0.19635004 -0.5609999 -0.41140002 -0.8227999 -0.41140002 c -0.4675001 0 -0.6732 0.374 -0.6732 0.66385 c 0 0.42074996 0.19634998 0.8508499 0.88825 1.0285001 Z "/>
</symbol>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 116 KiB

View File

@ -63,7 +63,7 @@ func TestErrors1(t *testing.T) {
func TestErrors2(t *testing.T) { func TestErrors2(t *testing.T) {
cli := typst.CLI{} cli := typst.CLI{}
opts := typst.CLIOptions{ opts := typst.OptionsCompile{
Pages: "a", Pages: "a",
} }

View File

@ -46,8 +46,8 @@ func main() {
} }
defer f.Close() defer f.Close()
typstCLI := typst.CLI{} typstCaller := typst.CLI{}
if err := typstCLI.Compile(&markup, f, nil); err != nil { if err := typstCaller.Compile(&markup, f, nil); err != nil {
log.Panicf("Failed to compile document: %v.", err) log.Panicf("Failed to compile document: %v.", err)
} }
} }

View File

@ -30,8 +30,8 @@ This document was created at #%s.display() using typst-go.`, date)
} }
defer f.Close() defer f.Close()
typstCLI := typst.CLI{} typstCaller := typst.CLI{}
if err := typstCLI.Compile(&markup, f, nil); err != nil { if err := typstCaller.Compile(&markup, f, nil); err != nil {
log.Panic("failed to compile document: %w", err) log.Panic("failed to compile document: %w", err)
} }
} }

214
options.go Normal file
View File

@ -0,0 +1,214 @@
// Copyright (c) 2024-2025 David Vogel
//
// This software is released under the MIT License.
// https://opensource.org/licenses/MIT
package typst
import (
"os"
"strconv"
"time"
)
type OutputFormat string
const (
OutputFormatAuto OutputFormat = ""
OutputFormatPDF OutputFormat = "pdf"
OutputFormatPNG OutputFormat = "png"
OutputFormatSVG OutputFormat = "svg"
OutputFormatHTML OutputFormat = "html" // this format is only available since 0.13.0
)
type PDFStandard string
const (
PDFStandard1_4 PDFStandard = "1.4" // PDF 1.4 (Available since Typst 0.14.0)
PDFStandard1_5 PDFStandard = "1.5" // PDF 1.5 (Available since Typst 0.14.0)
PDFStandard1_6 PDFStandard = "1.6" // PDF 1.6 (Available since Typst 0.14.0)
PDFStandard1_7 PDFStandard = "1.7" // PDF 1.7
PDFStandard2_0 PDFStandard = "2.0" // PDF 2.0 (Available since Typst 0.14.0)
PDFStandardA_1B PDFStandard = "a-1b" // PDF/A-1b (Available since Typst 0.14.0)
PDFStandardA_1A PDFStandard = "a-1a" // PDF/A-1a (Available since Typst 0.14.0)
PDFStandardA_2B PDFStandard = "a-2b" // PDF/A-2b
PDFStandardA_2U PDFStandard = "a-2u" // PDF/A-2u (Available since Typst 0.14.0)
PDFStandardA_2A PDFStandard = "a-2a" // PDF/A-2a (Available since Typst 0.14.0)
PDFStandardA_3B PDFStandard = "a-3b" // PDF/A-3b (Available since Typst 0.13.0)
PDFStandardA_3U PDFStandard = "a-3u" // PDF/A-3u (Available since Typst 0.14.0)
PDFStandardA_3A PDFStandard = "a-3a" // PDF/A-3a (Available since Typst 0.14.0)
PDFStandardA_4 PDFStandard = "a-4" // PDF/A-4 (Available since Typst 0.14.0)
PDFStandardA_4F PDFStandard = "a-4f" // PDF/A-4f (Available since Typst 0.14.0)
PDFStandardA_4E PDFStandard = "a-4e" // PDF/A-4e (Available since Typst 0.14.0)
PDFStandardUA_1 PDFStandard = "ua-1" // PDF/UA-1 (Available since Typst 0.14.0)
)
// OptionsFonts contains all supported parameters for the fonts command.
type OptionsFonts struct {
FontPaths []string // Adds additional directories that are recursively searched for fonts.
IgnoreSystemFonts bool // Ensures system fonts won't be searched, unless explicitly included via FontPaths.
IgnoreEmbeddedFonts bool // Disables the use of fonts embedded into the Typst binary. (Available since Typst 0.14.0)
Variants bool // Also lists style variants of each font family.
Custom []string // Custom command line options go here.
}
// Args returns a list of CLI arguments that should be passed to the executable.
func (o *OptionsFonts) Args() (result []string) {
// The first argument is the command we want to run.
result = []string{"fonts"}
if len(o.FontPaths) > 0 {
var paths string
for i, path := range o.FontPaths {
if i > 0 {
paths += string(os.PathListSeparator)
}
paths += path
}
result = append(result, "--font-path", paths)
}
if o.IgnoreSystemFonts {
result = append(result, "--ignore-system-fonts")
}
if o.IgnoreEmbeddedFonts {
result = append(result, "--ignore-embedded-fonts")
}
if o.Variants {
result = append(result, "--variants")
}
result = append(result, o.Custom...)
return
}
// OptionsCompile contains all supported parameters for the compile command.
type OptionsCompile struct {
Root string // Configures the project root (for absolute paths).
Input map[string]string // String key-value pairs visible through `sys.inputs`.
FontPaths []string // Adds additional directories that are recursively searched for fonts.
IgnoreSystemFonts bool // Ensures system fonts won't be searched, unless explicitly included via FontPaths.
IgnoreEmbeddedFonts bool // Disables the use of fonts embedded into the Typst binary. (Available since Typst 0.14.0)
NoPDFTags bool // Disables the automatic generation of accessibility tags. These are emitted when no particular standard like PDF/UA-1 is selected to provide a baseline of accessibility. (Available since Typst 0.14.0)
CreationTime time.Time // The document's creation date. For more information, see https://reproducible-builds.org/specs/source-date-epoch/.
PackagePath string // Custom path to local packages, defaults to system-dependent location.
PackageCachePath string // Custom path to package cache, defaults to system-dependent location.
Jobs int // Number of parallel jobs spawned during compilation, defaults to number of CPUs. Setting it to 1 disables parallelism.
// Which pages to export. When unspecified, all document pages are exported.
//
// Pages to export are separated by commas, and can be either simple page numbers (e.g. '2,5' to export only pages 2 and 5) or page ranges (e.g. '2,3-6,8-' to export page 2, pages 3 to 6 (inclusive), page 8 and any pages after it).
//
// Page numbers are one-indexed and correspond to real page numbers in the document (therefore not being affected by the document's page counter).
Pages string
Format OutputFormat // The format of the output file, inferred from the extension by default.
PPI int // The PPI (pixels per inch) to use for PNG export. Defaults to 144.
// One (or multiple) PDF standards that Typst will enforce conformance with.
//
// See typst.PDFStandard for possible values.
PDFStandards []PDFStandard
Custom []string // Custom command line options go here.
}
// Args returns a list of CLI arguments that should be passed to the executable.
func (o *OptionsCompile) Args() (result []string) {
// The first argument is the command we want to run.
result = []string{"c"}
if o.Root != "" {
result = append(result, "--root", o.Root)
}
for key, value := range o.Input {
result = append(result, "--input", key+"="+value)
}
if len(o.FontPaths) > 0 {
var paths string
for i, path := range o.FontPaths {
if i > 0 {
paths += string(os.PathListSeparator)
}
paths += path
}
result = append(result, "--font-path", paths)
}
if o.IgnoreSystemFonts {
result = append(result, "--ignore-system-fonts")
}
if o.IgnoreEmbeddedFonts {
result = append(result, "--ignore-embedded-fonts")
}
if o.NoPDFTags {
result = append(result, "--no-pdf-tags")
}
if !o.CreationTime.IsZero() {
result = append(result, "--creation-timestamp", strconv.FormatInt(o.CreationTime.Unix(), 10))
}
if o.PackagePath != "" {
result = append(result, "--package-path", o.PackagePath)
}
if o.PackageCachePath != "" {
result = append(result, "--package-cache-path", o.PackageCachePath)
}
if o.Jobs > 0 {
result = append(result, "-j", strconv.FormatInt(int64(o.Jobs), 10))
}
if o.Pages != "" {
result = append(result, "--pages", o.Pages)
}
if o.Format != OutputFormatAuto {
result = append(result, "-f", string(o.Format))
if o.Format == OutputFormatHTML {
// this is specific to version 0.13.0 where html
// is a feature than need explicit activation
// we must remove this when html becomes standard
result = append(result, "--features", "html")
}
}
if o.PPI > 0 {
result = append(result, "--ppi", strconv.FormatInt(int64(o.PPI), 10))
}
if len(o.PDFStandards) > 0 {
var standards string
for i, standard := range o.PDFStandards {
if i > 0 {
standards += ","
}
standards += string(standard)
}
result = append(result, "--pdf-standard", standards)
}
// Use human diagnostic format, as that's the format that we support right now.
// TODO: Switch to a different diagnostic format in the future
result = append(result, "--diagnostic-format", "human")
result = append(result, o.Custom...)
// Use stdio for input and output.
// TODO: Add Args parameters for when we want to use files instead
result = append(result, "-", "-")
return
}

View File

@ -8,13 +8,83 @@ package typst_test
import ( import (
"bytes" "bytes"
"os" "os"
"path/filepath"
"testing" "testing"
"time"
"github.com/Dadido3/go-typst" "github.com/Dadido3/go-typst"
) )
func TestREADME1(t *testing.T) { func TestREADME1(t *testing.T) {
r := bytes.NewBufferString(`#set page(width: 100mm, height: auto, margin: 5mm) input, output, options := new(bytes.Reader), new(bytes.Buffer), new(typst.OptionsCompile)
// -----------------------
typstCaller := typst.CLI{}
err := typstCaller.Compile(input, output, options)
// -----------------------
if err != nil {
t.Fatalf("Failed to compile document: %v.", err)
}
}
func TestREADME3(t *testing.T) {
input, output, options := new(bytes.Reader), new(bytes.Buffer), new(typst.OptionsCompile)
// -----------------------
typstCaller := typst.Docker{}
err := typstCaller.Compile(input, output, options)
// -----------------------
if err != nil {
t.Fatalf("Failed to compile document: %v.", err)
}
}
func TestREADME4(t *testing.T) {
// -----------------------
typstCaller := typst.Docker{
Volumes: []string{"./test-files:/markup"},
}
r := bytes.NewBufferString(`#include "hello-world.typ"`)
var w bytes.Buffer
err := typstCaller.Compile(r, &w, &typst.OptionsCompile{Root: "/markup"})
// -----------------------
if err != nil {
t.Fatalf("Failed to compile document: %v.", err)
}
}
func TestREADME5(t *testing.T) {
// -----------------------
typstCaller := typst.Docker{
Volumes: []string{
"./test-files:/markup",
"/usr/share/fonts:/usr/share/fonts",
},
}
// -----------------------
if _, err := typstCaller.Fonts(nil); err != nil {
t.Fatalf("Failed to get available fonts: %v.", err)
}
}
func TestREADME6(t *testing.T) {
input, output := new(bytes.Reader), new(bytes.Buffer)
// -----------------------
typstCaller := typst.Docker{
Volumes: []string{"./test-files:/fonts"},
}
err := typstCaller.Compile(input, output, &typst.OptionsCompile{FontPaths: []string{"/fonts"}})
// -----------------------
if err != nil {
t.Fatalf("Failed to compile document: %v.", err)
}
}
func TestREADME7(t *testing.T) {
markup := bytes.NewBufferString(`#set page(width: 100mm, height: auto, margin: 5mm)
= go-typst = go-typst
A library to generate documents and reports by utilizing the command line version of Typst. A library to generate documents and reports by utilizing the command line version of Typst.
@ -27,15 +97,52 @@ A library to generate documents and reports by utilizing the command line versio
- Uses stdio; No temporary files need to be created. - Uses stdio; No temporary files need to be created.
- Test coverage of most features.`) - Test coverage of most features.`)
typstCLI := typst.CLI{} typstCaller := typst.CLI{}
f, err := os.Create("output.pdf") f, err := os.Create(filepath.Join(".", "documentation", "images", "readme-example-simple.svg"))
if err != nil { if err != nil {
t.Fatalf("Failed to create output file: %v.", err) t.Fatalf("Failed to create output file: %v.", err)
} }
defer f.Close() defer f.Close()
if err := typstCLI.Compile(r, f, nil); err != nil { if err := typstCaller.Compile(markup, f, &typst.OptionsCompile{Format: typst.OutputFormatSVG}); err != nil {
t.Fatalf("Failed to compile document: %v.", err)
}
}
func TestREADME8(t *testing.T) {
customValues := map[string]any{
"time": time.Now(),
"customText": "Hey there!",
"struct": struct {
Foo int
Bar []string
}{
Foo: 123,
Bar: []string{"this", "is", "a", "string", "slice"},
},
}
// Inject Go values as Typst markup.
var markup bytes.Buffer
if err := typst.InjectValues(&markup, customValues); err != nil {
t.Fatalf("Failed to inject values into Typst markup: %v.", err)
}
// Add some Typst markup using the previously injected values.
markup.WriteString(`#set page(width: 100mm, height: auto, margin: 5mm)
#customText Today's date is #time.display("[year]-[month]-[day]") and the time is #time.display("[hour]:[minute]:[second]").
#struct`)
f, err := os.Create(filepath.Join(".", "documentation", "images", "readme-example-injection.svg"))
if err != nil {
t.Fatalf("Failed to create output file: %v.", err)
}
defer f.Close()
typstCaller := typst.CLI{}
if err := typstCaller.Compile(&markup, f, &typst.OptionsCompile{Format: typst.OutputFormatSVG}); err != nil {
t.Fatalf("Failed to compile document: %v.", err) t.Fatalf("Failed to compile document: %v.", err)
} }
} }

Binary file not shown.

View File

@ -195,10 +195,10 @@ func TestValueEncoder(t *testing.T) {
// Compile to test parsing. // Compile to test parsing.
if !tt.wantErr { if !tt.wantErr {
typstCLI := typst.CLI{} typstCaller := typst.CLI{}
input := strings.NewReader("#" + result.String()) input := strings.NewReader("#" + result.String())
var output bytes.Buffer var output bytes.Buffer
if err := typstCLI.Compile(input, &output, nil); err != nil { if err := typstCaller.Compile(input, &output, nil); err != nil {
t.Errorf("Failed to compile generated Typst markup: %v", err) t.Errorf("Failed to compile generated Typst markup: %v", err)
} }
} }